@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Light.woff2)format("woff2");font-weight:100 300;font-display:optional}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Regular.woff2)format("woff2");font-weight:400;font-display:optional}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Medium.woff2)format("woff2");font-weight:500;font-display:optional}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Bold.woff2)format("woff2");font-weight:600 800;font-display:optional}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Black.woff2)format("woff2");font-weight:900;font-display:optional}@font-face{font-family:IRANSansDisplay;src:url(../fonts/IRANSans-Bold.woff2)format("woff2");font-weight:100 800;size-adjust:88%;font-display:optional}@font-face{font-family:IRANSansDisplay;src:url(../fonts/IRANSans-Black.woff2)format("woff2");font-weight:900;size-adjust:88%;font-display:optional}:root{--brand:#00c853;--brand-2:#00e676;--brand-ink:#007d35;--brand-deep:#1b5e20;--navy:#142433;--deep:#142433;--gold:#b8892b;--danger:#d6336c;--bg:#f4f8f2;--bg-2:#eaf2e6;--surface:#fff;--surface-2:#f8fbf6;--ink:#11261a;--ink-2:#2c4236;--muted:#5d6f64;--line:#dfe8dc;--line-2:#cddbc8;--lvl:var(--brand);--lvl-ink:color-mix(in srgb,var(--lvl) 50%,#000);--lvl-btn:color-mix(in srgb,var(--lvl) 66%,#000);--brand-btn:#00833a;--lvl-soft:color-mix(in srgb,var(--lvl) 11%,var(--surface));--lvl-soft-2:color-mix(in srgb,var(--lvl) 20%,var(--surface));--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:32px;--sh-1:0 1px 2px #0a3c1e0f,0 4px 14px #0a3c1e0d;--sh-2:0 2px 4px #0a3c1e0f,0 14px 34px #0a3c1e1a;--sh-3:0 6px 12px #0a3c1e14,0 28px 60px #0a3c1e29;--font:"IRANSans",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--display:"IRANSansDisplay","IRANSans",system-ui,sans-serif;--wrap:1200px;--gut:clamp(16px,4vw,32px);--hdr:68px;color-scheme:light}:root[data-theme=dark]{--bg:#0b1410;--bg-2:#101d16;--surface:#121f18;--surface-2:#16251d;--ink:#e9f2ec;--ink-2:#c6d6cc;--muted:#8fa498;--line:#223228;--line-2:#2e4336;--brand-ink:#43d97f;--navy:#8fb6e8;--deep:#0a1a2e;--lvl-soft:color-mix(in srgb,var(--lvl) 16%,var(--surface));--lvl-soft-2:color-mix(in srgb,var(--lvl) 26%,var(--surface));--lvl-ink:color-mix(in srgb,var(--lvl) 70%,#fff);--sh-1:0 1px 2px #0006,0 4px 14px #00000040;--sh-2:0 2px 4px #0006,0 14px 34px #00000059;--sh-3:0 6px 12px #0006,0 28px 60px #00000080;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1410;--bg-2:#101d16;--surface:#121f18;--surface-2:#16251d;--ink:#e9f2ec;--ink-2:#c6d6cc;--muted:#8fa498;--line:#223228;--line-2:#2e4336;--brand-ink:#43d97f;--navy:#8fb6e8;--deep:#0a1a2e;--lvl-soft:color-mix(in srgb,var(--lvl) 16%,var(--surface));--lvl-soft-2:color-mix(in srgb,var(--lvl) 26%,var(--surface));--lvl-ink:color-mix(in srgb,var(--lvl) 70%,#fff);--sh-1:0 1px 2px #0006,0 4px 14px #00000040;--sh-2:0 2px 4px #0006,0 14px 34px #00000059;--sh-3:0 6px 12px #0006,0 28px 60px #00000080;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{--hdrh:124px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 16px)}body{font-family:var(--font);color:var(--ink);background:var(--bg);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:-1px -1px;background-size:44px 44px;background-attachment:fixed;margin:0;font-size:16px;line-height:1.85;overflow-x:hidden}body:before{content:"";background:radial-gradient(1200px 600px at 85% -10%,transparent,transparent 60%),var(--bg);opacity:.93;z-index:-1;pointer-events:none;position:fixed;inset:0}@supports (color:color-mix(in srgb,red,red)){body:before{background:radial-gradient(1200px 600px at 85% -10%,color-mix(in srgb,var(--lvl) 12%,transparent),transparent 60%),var(--bg)}}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:var(--brand-ink);text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}h1,h2,h3,h4{color:var(--ink);margin:0 0 .5em;font-weight:800;line-height:1.45}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--lvl);outline-offset:2px;border-radius:6px}@supports (color:color-mix(in srgb,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--lvl) 55%,transparent)}}::selection{background:0 0}@supports (color:color-mix(in srgb,red,red)){::selection{background:color-mix(in srgb,var(--lvl) 30%,transparent)}}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{background:var(--navy);color:#fff;z-index:1000;border-radius:10px;padding:10px 16px;transition:inset-block-start .2s;position:fixed;inset-block-start:-60px;inset-inline-start:12px}.skip:focus{inset-block-start:12px}.num{font-variant-numeric:tabular-nums}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.abar{background:var(--navy);color:#fff;z-index:30;font-size:13.5px;position:relative}.abar .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:38px;padding-block:6px;display:flex}.abar a{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.abar-x{color:#fff;opacity:.7;background:0 0;border:0;padding:6px;font-size:20px;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}.abar-x:hover{opacity:1}.abar[data-lvl]{background:var(--lvl-ink)}:root[data-theme=dark] .abar[data-lvl]{background:#0b1410}@supports (color:color-mix(in srgb,red,red)){:root[data-theme=dark] .abar[data-lvl]{background:color-mix(in srgb,var(--lvl) 40%,#0b1410)}}.hdr{z-index:40;background:var(--surface);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-block-end:1px solid var(--line);transition:box-shadow .25s;position:sticky;inset-block-start:0}@supports (color:color-mix(in srgb,red,red)){.hdr{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.hdr.stuck{box-shadow:0 10px 28px #0a3c1e1a}.hdr-top{background:var(--deep);color:#d7e6f7;max-height:42px;font-size:13px;transition:max-height .25s,opacity .2s;overflow:hidden}.hdr.stuck .hdr-top{opacity:0;max-height:0}.hdr-top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.ht-msg{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ht-msg .icon{color:var(--brand-2)}.ht-links{align-items:center;gap:4px;display:flex}.ht-links a,.ht-theme{color:#d7e6f7;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.ht-links a:hover,.ht-theme:hover{color:#fff;background:#ffffff1a;text-decoration:none}.hdr-main .wrap{height:var(--hdr);align-items:center;gap:16px;display:flex}.brand{color:var(--ink);font-family:var(--display);letter-spacing:0;flex:none;align-items:center;gap:10px;font-size:26px;line-height:1;display:flex}.brand:hover{text-decoration:none}.brand img{width:46px;height:46px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;padding:3px}.brand b{color:var(--brand)}.hdr-sp{flex:1}.hsrch{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:16px;flex:560px;align-items:center;max-width:660px;height:48px;transition:all .2s;display:flex;position:relative}.hsrch:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red,red)){.hsrch:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent)}}.hs-sel{border:0;border-inline-end:1px solid var(--line-2);max-width:142px;height:100%;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:0;outline:0;padding-inline:14px 6px;font-size:13.5px;font-weight:700}.hs-field{flex:1;min-width:0;height:100%;display:flex;position:relative}.hs-field input{background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;padding-inline:14px;font-size:14.5px}.hs-field button{background:var(--brand);color:#fff;border:0;border-radius:12px;place-items:center;width:50px;margin:4px;transition:all .2s;display:grid}.hs-field button:hover{background:var(--brand-ink)}.suggest{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-3);z-index:60;min-width:260px;display:none;position:absolute;inset-block-start:calc(100% + 10px);inset-inline:0;overflow:hidden}.suggest.on{display:block}.suggest a{color:var(--ink);border-block-end:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;display:flex}.suggest a:last-child{border:0}.suggest a:hover,.suggest a.act{background:var(--lvl-soft);text-decoration:none}.suggest em{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:12px;font-style:normal}.ibtn{background:var(--surface-2);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;transition:all .2s;display:inline-grid;position:relative}.ibtn:hover{background:var(--lvl-soft);color:var(--lvl-ink);text-decoration:none;transform:translateY(-1px)}.ibtn .badge{background:var(--danger);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:11px;font-weight:800;display:none;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.ibtn .badge.on{display:grid}.ibtn-cart{background:var(--brand);border-color:var(--brand);color:#fff}.ibtn-cart:hover{background:var(--brand-ink);color:#fff}.ibtn.bump{animation:.5s bump}@keyframes bump{30%{transform:scale(1.2)rotate(-8deg)}60%{transform:scale(.95)}}.burger{display:none}.hdr-nav{border-block-start:1px solid var(--line)}.hdr-nav .wrap{align-items:center;gap:2px;height:48px;display:flex;position:relative}.hdr-nav>.wrap>a,.hdr-nav .dd>button{height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 14px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.hdr-nav>.wrap>a:after,.hdr-nav .dd>button:after{content:"";background:var(--brand);border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;inset-block-end:-1px;inset-inline:12px;transform:scaleX(0)}.hdr-nav>.wrap>a:hover,.hdr-nav .dd>button:hover,.hdr-nav .dd.open>button{color:var(--brand-ink);text-decoration:none}.hdr-nav>.wrap>a:hover:after,.hdr-nav>.wrap>a[aria-current]:after,.hdr-nav .dd.open>button:after{transform:scaleX(1)}.hdr-nav>.wrap>a[aria-current]{color:var(--brand-ink)}.hdr-nav .icon{opacity:.8;width:1.1em;height:1.1em}.nb{background:var(--danger);color:#fff;border-radius:99px;margin-inline-start:2px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1.7}.dd{position:relative}.dd-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);width:280px;box-shadow:var(--sh-3);z-index:50;padding:10px;display:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:-10px}.dd.open .dd-panel{gap:2px;animation:.18s ease-out pop;display:grid}.dd-panel a{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.dd-panel a:hover{background:var(--lvl-soft);text-decoration:none}.dot{background:var(--c,var(--brand));border-radius:4px 4px 4px 0;flex:none;width:12px;height:12px;transform:rotate(-8deg)}.dd.mega{position:static}.dd.mega .mega-panel{inset-inline:var(--gut);border-radius:0 0 var(--r-l) var(--r-l);grid-template-columns:minmax(0,1fr) 300px;gap:26px;width:auto;padding:22px;inset-block-start:calc(100% - 1px)}.dd.mega.open .mega-panel{display:grid}.dd.mega .mega-panel.mega-topics{grid-template-columns:1fr}.mg-main h3,.mg-side h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.mg-main h3 small{color:var(--muted);font-size:13px;font-weight:500}.mg-levels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dd-panel .mg-levels a{--c:var(--brand);border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;gap:4px 10px;padding:12px 14px}@supports (color:color-mix(in srgb,red,red)){.dd-panel .mg-levels a{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface))}}.dd-panel .mg-levels a b{font-weight:800}.dd-panel .mg-levels a small{color:var(--muted);flex-basis:100%;margin:0;padding-inline-start:22px;font-size:12.5px;font-weight:500}.dd-panel .mg-levels a:hover{background:var(--surface);transform:translateY(-2px)}@supports (color:color-mix(in srgb,red,red)){.dd-panel .mg-levels a:hover{background:color-mix(in srgb,var(--c) 16%,var(--surface))}}.dd-panel a.dd-all{color:var(--brand-ink);background:var(--lvl-soft);margin-block-start:14px;padding:9px 16px;font-weight:800;display:inline-flex}.mg-side{border-inline-start:1px dashed var(--line-2);padding-inline-start:24px}.dd-panel .mg-p{gap:12px;padding:8px}.mg-img{background:var(--lvl-soft);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.mg-img img{object-fit:cover;width:100%;height:100%}.mg-p b{font-size:13.5px;line-height:1.6;display:block}.mg-p small{color:var(--brand-ink);font-weight:700}.mg-topics{grid-template-columns:repeat(4,1fr);gap:14px 18px;display:grid}.mg-t{--c:var(--brand);flex-direction:column;gap:2px;min-width:0;display:flex}.dd-panel .mg-t a.mg-th{border-radius:12px;gap:10px;padding:8px 10px;font-weight:800}.mg-ic{background:var(--surface);width:34px;height:34px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in srgb,red,red)){.mg-ic{background:color-mix(in srgb,var(--c) 14%,var(--surface))}}.dd-panel .mg-th small{background:var(--lvl-soft);border-radius:99px;margin-inline-start:auto;padding:0 8px;font-size:12px}.dd-panel .mg-t a.mg-k{color:var(--muted);border-radius:8px;margin-inline-start:44px;padding:3px 10px 3px 6px;font-size:13.5px;font-weight:500}.dd-panel .mg-t a.mg-k:hover{color:var(--brand-ink)}.lv-chip{--c:var(--brand);white-space:nowrap;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:12px 12px 12px 4px;align-items:center;gap:8px;padding:7px 15px 7px 13px;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}@supports (color:color-mix(in srgb,red,red)){.lv-chip{background:color-mix(in srgb,var(--c) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 24%,var(--line))}}.lv-chip:before{content:"";background:var(--c);border-radius:3px 3px 3px 0;width:9px;height:9px}.lv-chip:hover{background:var(--surface);text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px #0000}@supports (color:color-mix(in srgb,red,red)){.lv-chip:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--c) 22%,transparent);background:color-mix(in srgb,var(--c) 16%,var(--surface))}}.lv-chip[aria-current]{background:var(--c);color:#fff;border-color:var(--c)}.lv-chip[aria-current]:before{background:#fff}.lvbar{background:var(--lvl);color:#fff}.lvbar .wrap{flex-wrap:wrap;align-items:center;gap:6px 18px;padding-block:9px;font-size:14px;display:flex}.lvbar b{font-family:var(--display);margin-inline-end:6px;font-size:19px;font-weight:400}.lvbar a{color:#fff;opacity:.92;border-radius:8px;padding:3px 10px;font-weight:600}.lvbar a:hover{opacity:1;background:#ffffff2e;text-decoration:none}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.drawer{z-index:90;display:none;position:fixed;inset:0}.drawer.on{display:block}.drawer-bg{backdrop-filter:blur(3px);background:#06140c8c;animation:.2s fade;position:absolute;inset:0}.drawer-box{background:var(--surface);width:min(88vw,370px);box-shadow:var(--sh-3);padding:16px 16px 28px;animation:.25s ease-out slide;position:absolute;inset-block:0;inset-inline-start:0;overflow:auto}.dr-top{justify-content:space-between;align-items:center;display:flex}.dr-search{margin-block:14px 4px;position:relative}.dr-search .icon{color:var(--muted);position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}.dr-search input{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:14px;width:100%;height:46px;padding-inline:44px 14px;font-size:15px}.drawer-box h3{color:var(--muted);letter-spacing:.04em;margin:18px 6px 8px;font-size:13px}.drawer-box a,.dr-theme{color:var(--ink);text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-weight:700;display:flex}.drawer-box a:hover,.dr-theme:hover{background:var(--lvl-soft);text-decoration:none}.dr-levels{grid-template-columns:1fr 1fr;gap:6px;display:grid}.drawer-box .dr-levels a{--c:var(--brand);border:1px solid var(--line);background:var(--surface);padding:10px;font-size:14px}@supports (color:color-mix(in srgb,red,red)){.drawer-box .dr-levels a{border:1px solid color-mix(in srgb,var(--c) 24%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface))}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.bnav{display:none}.mcart{z-index:95;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mcart.on{visibility:visible;pointer-events:auto}.mc-bg{opacity:0;backdrop-filter:blur(2px);background:#06140c80;transition:opacity .25s;position:absolute;inset:0}.mcart.on .mc-bg{opacity:1}.mc-box{background:var(--surface);width:min(94vw,430px);box-shadow:var(--sh-3);flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(-105%)}.mcart.on .mc-box{transform:none}.mc-box header{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.mc-box header h2{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.mc-body{flex-direction:column;flex:1;display:flex;overflow:auto}.mc-list{flex:1;margin:0;padding:6px 16px;list-style:none}.mc-list li{border-block-end:1px dashed var(--line-2);grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:12px 0;display:grid}.mc-img{background:var(--lvl-soft);border-radius:10px;place-items:center;width:72px;height:56px;display:grid;overflow:hidden}.mc-img img{object-fit:cover;width:100%;height:100%}.mc-t a{color:var(--ink);font-size:14px;font-weight:800;line-height:1.65;display:block}.mc-t small{color:var(--muted);font-size:12px;display:block}.mc-t b{color:var(--brand-ink);font-size:14px}.mc-x{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.mc-x:hover{color:#b0174a;background:#ffe9ef}.mc-foot{border-block-start:1px solid var(--line);background:var(--surface-2);gap:10px;padding:14px 18px 18px;display:grid}.mc-row{justify-content:space-between;align-items:center;display:flex}.mc-row.save{color:var(--brand-ink);font-size:14px;font-weight:700}.mc-row.tot{font-size:17px;font-weight:800}.mc-empty{text-align:center;justify-items:center;gap:10px;padding:50px 24px;display:grid}.mc-empty .icon{width:54px;height:54px;color:var(--brand);stroke-width:1.3px}.mc-empty p{color:var(--muted);margin:0 0 6px}.mc-body .tierbar{margin:14px 16px 0}.mc-loading{text-align:center;color:var(--muted);padding:50px}.pbar{z-index:62;background:var(--deep);color:#fff;max-width:560px;box-shadow:var(--sh-3);border-radius:18px;align-items:center;gap:12px;margin-inline:auto;padding:10px 14px;display:flex;position:fixed;inset-block-end:12px;inset-inline:12px}.pbar[hidden]{display:none}.pb-btn{background:var(--brand);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pb-main{flex:1;min-width:0}.pb-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.pb-track{cursor:pointer;direction:ltr;background:#fff3;border-radius:99px;height:6px;margin-block-start:7px;position:relative}.pb-track i{background:var(--brand-2);border-radius:99px;width:0;position:absolute;inset-block:0;inset-inline-start:0}.pb-t{opacity:.85;text-align:center;min-width:42px;font-size:12.5px}.pb-x{color:#fff;opacity:.7;background:0 0;border:0;padding:6px}.ftr{background:var(--navy);color:#cfe0f4;margin-block-start:80px;position:relative}.ftr:before{content:"";background:var(--navy);height:35px;position:absolute;inset-block-start:-34px;inset-inline:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 35' preserveAspectRatio='none'%3E%3Cpath d='M0 35V22C150 4 300 0 450 10s300 22 450 12 225-14 300-18v29z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 35' preserveAspectRatio='none'%3E%3Cpath d='M0 35V22C150 4 300 0 450 10s300 22 450 12 225-14 300-18v29z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-theme=dark] .ftr,:root[data-theme=dark] .ftr:before{background:#0a1a2e}.ftr .wrap{padding-block:56px 28px}.ftr-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px;display:grid}.ftr h4,.ftr .ftr-h{color:#fff;margin-block-end:14px;font-size:15px}.ftr a{color:#cfe0f4}.ftr ul{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ftr .brand{color:#fff;margin-block-end:12px}.ftr .brand img{background:#fff}.ftr p{opacity:.9;font-size:14.5px}.soc{gap:10px;margin-block-start:16px;display:flex}.soc a{background:#ffffff14;border-radius:14px;place-items:center;width:44px;height:44px;transition:all .2s;display:grid}.soc a:hover{background:#ffffff2e;transform:translateY(-3px)}.soc img{width:24px;height:24px}.trust{flex-wrap:wrap;gap:12px;display:flex}.trust img{background:#fff;border-radius:12px;width:84px;height:auto;padding:6px}.ftr-bot{opacity:.85;border-block-start:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:36px;padding-block-start:20px;font-size:13.5px;display:flex}.btn{--b:var(--brand);color:#fff;background:linear-gradient(180deg,var(--b),var(--b));border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15.5px;font-weight:800;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 8px 20px #0000;text-decoration:none!important}@supports (color:color-mix(in srgb,red,red)){.btn{background:linear-gradient(180deg,color-mix(in srgb,var(--b) 88%,#fff),var(--b));box-shadow:0 1px 0 #ffffff59 inset,0 8px 20px color-mix(in srgb,var(--b) 36%,transparent)}}.btn:hover{filter:saturate(1.1);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 14px 28px #0000}@supports (color:color-mix(in srgb,red,red)){.btn:hover{box-shadow:0 1px 0 #ffffff59 inset,0 14px 28px color-mix(in srgb,var(--b) 42%,transparent)}}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.55;pointer-events:none}.btn-lg{border-radius:16px;min-height:56px;padding:0 30px;font-size:17px}.btn-sm{border-radius:11px;min-height:38px;padding:0 16px;font-size:14px}.btn-block{width:100%}.btn-ghost{background:var(--surface);color:var(--ink);border:1.5px solid var(--line-2);box-shadow:none}.btn-ghost:hover{border-color:var(--lvl);color:var(--lvl-ink);box-shadow:var(--sh-1)}.btn-navy{--b:var(--navy)}.btn-gold{--b:#d9a02b}.btn-lvl{--b:var(--lvl)}.pill{background:var(--lvl-soft);color:var(--lvl-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.pill.sale{color:#b0174a;background:#ffe9ef}.pill.free{color:#0b7a37;background:#e3f9ea}:root[data-theme=dark] .pill.sale{color:#ff8fb4;background:#3a1424}:root[data-theme=dark] .pill.free{color:#5de28f;background:#12331f}.stars{--s:0;vertical-align:middle;direction:ltr;gap:2px;display:inline-flex}.stars i{background:var(--line-2);width:16px;height:16px;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat}.stars i.on{background:#f5a623}:root{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.95 6.1 6.7.9-4.9 4.6 1.25 6.6L12 17.5 5.99 20.7l1.25-6.6-4.9-4.6 6.7-.9z'/%3E%3C/svg%3E")}.rate-line{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-block:18px 14px;padding:0;font-size:13.5px;list-style:none;display:flex}.crumbs li+li:before{content:"‹";opacity:.6;margin-inline-end:8px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--lvl-ink)}.crumbs [aria-current]{color:var(--ink-2);font-weight:600}.sec{margin-block:64px 0}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:26px;display:flex}.sec-t{font-family:var(--display);color:var(--ink);margin:0;padding-block-end:14px;font-size:clamp(26px,3.4vw,38px);font-weight:400;line-height:1.3;position:relative}.sec-t:after{content:"";background:var(--lvl);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:2px 0 0 2px;width:84px;height:8px;position:absolute;inset-block-end:0;inset-inline-start:0}.sec-t small{font-family:var(--font);color:var(--muted);margin-block-start:6px;font-size:15px;font-weight:500;display:block}.sec-more{background:var(--lvl-soft);color:var(--lvl-ink);border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-weight:800;display:inline-flex}.sec-more:hover{background:var(--lvl-soft-2);text-decoration:none}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr)}.fcard{--lvl:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:6px var(--r-m) var(--r-m) var(--r-m);box-shadow:var(--sh-1);isolation:isolate;flex-direction:column;margin-block-start:26px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex;position:relative}.fcard:before{content:"";height:27px;width:var(--tabw,46%);background:var(--lvl);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);z-index:-1;border-radius:12px 12px 0 0;min-width:90px;position:absolute;inset-block-start:-27px;inset-inline-start:-1px}.fcard .tab{color:#fff;z-index:2;white-space:nowrap;max-width:calc(var(--tabw,46%) - 30px);text-overflow:ellipsis;font-size:12.5px;font-weight:800;line-height:23px;position:absolute;inset-block-start:-24px;inset-inline-start:12px;overflow:hidden}.fcard .thumb{aspect-ratio:4/3;background:var(--lvl-soft);border-radius:10px;margin:12px 12px 0;display:block;position:relative;overflow:hidden}.fcard .thumb:after{content:"";pointer-events:none;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.fcard .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.fcard:hover .thumb img{transform:scale(1.05)}.fcard .thumb .ph{height:100%;color:var(--lvl);opacity:.55;place-items:center;display:grid}.fcard .thumb .ph .icon{stroke-width:1.2px;width:64px;height:64px}.fcard .flags{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.fcard .flags .pill{background:var(--surface);box-shadow:var(--sh-1)}.fcard .flags .pill.sale{color:#fff;background:#e8325f}.fcard .body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.fcard h3{margin:0;font-size:16px;font-weight:800;line-height:1.7}.fcard h3 a{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fcard h3 a:after{content:"";z-index:1;position:absolute;inset:0}.fcard h3 a:hover{color:var(--lvl-ink);text-decoration:none}.fcard h3 a{min-height:48px}.fcard .meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.fcard .meta span{align-items:center;gap:5px;display:inline-flex}.fcard .foot{border-block-start:1px dashed var(--line-2);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:12px;display:flex}.fcard .go{z-index:2;background:var(--lvl);color:#fff;border:0;border-radius:13px;place-items:center;width:42px;height:42px;transition:all .2s;display:grid;position:relative;box-shadow:0 6px 14px #0000}@supports (color:color-mix(in srgb,red,red)){.fcard .go{box-shadow:0 6px 14px color-mix(in srgb,var(--lvl) 35%,transparent)}}.fcard .go:hover{transform:scale(1.1)rotate(-6deg)}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1);flex-direction:column;transition:all .22s;display:flex;position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--sh-2);transform:translateY(-5px)}.pcard .thumb{aspect-ratio:16/9;background:var(--lvl-soft);position:relative;overflow:hidden}.pcard .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pcard:hover .thumb img{transform:scale(1.05)}.pcard .thumb .ph{height:100%;color:var(--lvl);opacity:.5;place-items:center;display:grid}.pcard .body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.pcard h3{margin:0;font-size:16.5px;line-height:1.75}.pcard h3 a{color:var(--ink)}.pcard h3 a:after{content:"";position:absolute;inset:0}.pcard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.pcard .meta{color:var(--muted);align-items:center;gap:12px;margin-block-start:auto;font-size:12.5px;display:flex}.pcard .lvtag{z-index:2;position:absolute;inset-block-start:12px;inset-inline-start:12px}.lhero{--lvl:var(--brand);border-radius:var(--r-xl);color:#fff;background:radial-gradient(900px 300px at 100% 0,var(--lvl),transparent 70%),linear-gradient(135deg,var(--lvl),var(--lvl));margin-block-start:10px;position:relative;overflow:hidden}@supports (color:color-mix(in srgb,red,red)){.lhero{background:radial-gradient(900px 300px at 100% 0,color-mix(in srgb,var(--lvl) 55%,#fff 0%),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--lvl) 82%,#000),var(--lvl))}}.lhero:after{content:"";opacity:.12;mix-blend-mode:soft-light;pointer-events:none;background:url(../img/logo-152.png) calc(100% - 28px)/190px no-repeat;position:absolute;inset:0}html[dir=rtl] .lhero:after{background-position:28px}.lhero .in{padding:clamp(26px,5vw,52px) clamp(22px,5vw,56px);position:relative}.lhero h1{font-family:var(--display);color:#fff;margin:6px 0 10px;font-size:clamp(30px,4.6vw,52px);font-weight:400}.lhero p{opacity:.95;max-width:62ch;margin:0 0 18px;font-size:16.5px}.lhero .pill{color:#fff;backdrop-filter:blur(6px);background:#fff3}.lhero .acts{flex-wrap:wrap;gap:10px;display:flex}.lhero .btn{--b:#fff;color:var(--lvl-ink);background:#fff;box-shadow:0 10px 24px #0000002e}.lhero .btn.alt{color:#fff;box-shadow:none;background:#ffffff29;border:1px solid #fff6}.fbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block:22px 4px;display:flex}.fbar .lab{color:var(--muted);font-size:13.5px;font-weight:700}.chip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--lvl);color:var(--lvl-ink);text-decoration:none;transform:translateY(-1px)}.chip[aria-current],.chip.on{background:var(--lvl-btn);border-color:var(--lvl-btn);color:#fff}.chip small{opacity:.88;font-weight:500}.chip.on small,.chip[aria-current] small{opacity:1}select.sel{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;min-width:150px;height:42px;padding-inline:14px;font-weight:600}.pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-block:44px 0;display:flex}.pager a,.pager span{background:var(--surface);border:1px solid var(--line);min-width:44px;height:44px;color:var(--ink-2);border-radius:14px;place-items:center;padding-inline:14px;font-weight:800;display:grid}.pager a:hover{border-color:var(--lvl);color:var(--lvl-ink);text-decoration:none}.pager .cur{background:var(--lvl);border-color:var(--lvl);color:#fff}.pager .gap{background:0 0;border:0}.empty{text-align:center;background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-l);padding:60px 20px}.empty .icon{width:56px;height:56px;color:var(--lvl);stroke-width:1.3px;margin:0 auto 12px}.lsec{--lvl:var(--brand);margin-block-start:64px}.lsec-h{flex-wrap:wrap;align-items:center;gap:14px;margin-block-end:8px;display:flex}.lsec-h .badge-l{background:var(--lvl);color:#fff;border-radius:16px 16px 16px 4px;place-items:center;width:54px;height:54px;display:grid;transform:rotate(-4deg);box-shadow:0 10px 22px #0000}@supports (color:color-mix(in srgb,red,red)){.lsec-h .badge-l{box-shadow:0 10px 22px color-mix(in srgb,var(--lvl) 40%,transparent)}}.lsec-h h2{font-family:var(--display);margin:0;font-size:clamp(24px,3vw,34px);font-weight:400}.lsec-h .sec-more{margin-inline-start:auto}.why{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.why>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:24px;position:relative;overflow:hidden}.why>div:after{content:"";background:var(--lvl-soft);border-radius:50%;width:110px;height:110px;position:absolute;inset-block-start:-30px;inset-inline-end:-30px}.why .ic{background:var(--lvl);color:#fff;z-index:1;border-radius:16px;place-items:center;width:52px;height:52px;margin-block-end:14px;display:grid;position:relative}.why h3{z-index:1;margin-block-end:6px;font-size:17px;position:relative}.why p{color:var(--muted);z-index:1;margin:0;font-size:14.5px;position:relative}.cta-band{border-radius:var(--r-xl);background:linear-gradient(135deg,var(--navy),#143d6e);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:clamp(26px,4vw,44px);display:flex;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(circle,#12b24f80,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;inset-block-end:-80px;inset-inline-end:-60px}.cta-band h2{font-family:var(--display);color:#fff;margin:0 0 6px;font-size:clamp(22px,3vw,32px);font-weight:400}.cta-band p{opacity:.85;max-width:52ch;margin:0}.cta-band .soc{margin:0;position:relative}.cta-band .soc a{color:#fff;background:#ffffff1f;border-radius:15px;align-items:center;gap:10px;width:auto;height:50px;padding:0 18px;font-weight:700;display:inline-flex}.pp{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:34px;margin-block-start:8px;display:grid}.pp-main{min-width:0}.pp-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);margin-block-start:26px;padding:clamp(18px,3vw,30px);position:relative}.pp-head:before{content:"";background:var(--lvl);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);border-radius:14px 14px 0 0;width:200px;height:27px;position:absolute;inset-block-start:-27px;inset-inline-start:-1px}.pp-head .tab{color:#fff;font-size:13.5px;font-weight:800;line-height:24px;position:absolute;inset-block-start:-25px;inset-inline-start:16px}.pp-head h1{margin:0 0 12px;font-size:clamp(22px,3vw,32px);line-height:1.55}.pp-fig{border-radius:var(--r-m);background:var(--lvl-soft);box-shadow:var(--sh-2);margin-block:18px;position:relative;overflow:hidden}.pp-fig img{width:100%;height:auto}.specs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-block:18px 0;display:grid}.specs>div{background:var(--lvl-soft);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.specs small{color:var(--muted);font-size:12px;font-weight:600}.specs b{font-size:15px}.buybox{max-height:calc(100vh - var(--hdrh) - 32px);scrollbar-width:thin;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-3);margin-block-start:26px;padding:22px;position:sticky;inset-block-start:calc(var(--hdrh) + 16px);overflow-y:auto}.buybox .big{flex-wrap:wrap;align-items:baseline;gap:10px;margin-block-end:4px;display:flex}.buybox .big b{font-family:var(--display);color:var(--ink);font-size:42px;font-weight:400;line-height:1.2}.buybox .big span{color:var(--muted);font-weight:600}.buybox .big s{color:var(--muted);font-size:16px}.buybox .acts{gap:10px;margin-block:16px;display:grid}.perks{border-block-start:1px dashed var(--line-2);color:var(--ink-2);gap:10px;margin:16px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.perks li{align-items:center;gap:10px;display:flex}.perks .icon{color:var(--brand);width:20px;height:20px}.timer{color:#8a5a00;background:#fff1d6;border-radius:12px;align-items:center;gap:6px;margin-block-end:10px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}:root[data-theme=dark] .timer{color:#ffd37a;background:#3a2c0a}.tabs{border-block-end:1px solid var(--line);scrollbar-width:none;background:var(--bg);backdrop-filter:blur(10px);z-index:5;gap:6px;margin-block:34px 22px;padding-block-start:6px;display:flex;position:sticky;inset-block-start:var(--hdr);overflow-x:auto}@supports (color:color-mix(in srgb,red,red)){.tabs{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.tabs a{color:var(--muted);white-space:nowrap;border-block-end:3px solid #0000;padding:12px 18px;font-weight:800}.tabs a:hover,.tabs a.on{color:var(--lvl-ink);border-color:var(--lvl);text-decoration:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:clamp(18px,3vw,30px)}.card+.card{margin-block-start:20px}.card>h2{margin-block-end:14px;font-size:21px}.sticky-buy{z-index:45;background:var(--surface);border-block-start:1px solid var(--line);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));align-items:center;gap:14px;transition:transform .3s;display:none;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(110%);box-shadow:0 -10px 30px #0000001f}.sticky-buy.on{transform:none}.sticky-buy .price{flex:1}.sticky-buy .btn{flex:none}.art{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.art-head{margin-block:6px 22px}.art-head h1{margin:10px 0 14px;font-size:clamp(26px,3.6vw,40px);line-height:1.6}.art-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.art-meta span{align-items:center;gap:6px;display:inline-flex}.art-fig{border-radius:var(--r-l);box-shadow:var(--sh-2);margin:0 0 26px;overflow:hidden}.art-fig img{width:100%}.side{gap:18px;display:grid;position:sticky;inset-block-start:calc(var(--hdrh) + 16px)}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:20px 22px}.toc h2{align-items:center;gap:8px;margin-block-end:10px;font-size:15px;display:flex}.toc ol{counter-reset:t;gap:2px;max-height:52vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.toc a{color:var(--ink-2);border-inline-start:3px solid #0000;border-radius:10px;padding:6px 12px;font-size:14px;line-height:1.7;display:block}.toc a:hover,.toc a.on{background:var(--lvl-soft);color:var(--lvl-ink);border-color:var(--lvl);text-decoration:none}.toc li.l3 a{opacity:.9;padding-inline-start:26px;font-size:13.5px}.mini{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);overflow:hidden}.mini .hd{background:var(--lvl);color:#fff;padding:12px 18px;font-size:15px;font-weight:800}.mini a.row{border-block-end:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.mini a.row:last-child{border:0}.mini a.row:hover{background:var(--lvl-soft);text-decoration:none}.mini .row img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:48px}.mini .row b{font-size:14px;font-weight:700;line-height:1.6}.mini .row small{color:var(--muted);font-weight:600;display:block}.prose{color:var(--ink-2);font-size:17.5px;line-height:2.1}.prose>:first-child{margin-block-start:0}.prose h2,.prose h3,.prose h4{color:var(--ink);scroll-margin-top:calc(var(--hdr) + 14px);margin:1.8em 0 .6em}.prose h2{padding-inline-start:16px;font-size:1.5em;position:relative}.prose h2:before{content:"";background:var(--lvl);border-radius:3px;width:6px;position:absolute;inset-block:.2em;inset-inline-start:0}.prose h3{font-size:1.25em}.prose a{color:var(--lvl-ink);text-underline-offset:5px;font-weight:700;text-decoration:underline 2px #0000}@supports (color:color-mix(in srgb,red,red)){.prose a{text-decoration-color:color-mix(in srgb,var(--lvl) 40%,transparent)}}.prose a:hover{text-decoration-color:var(--lvl)}.prose img{box-shadow:var(--sh-1);border-radius:14px;margin-inline:auto}.prose figcaption{color:var(--muted);margin-block-start:8px;font-size:14px}.prose figure.alignright,.prose img.alignright{float:right;max-width:46%;margin:.4em 0 1em 1.4em}.prose figure.alignleft,.prose img.alignleft{float:left;max-width:46%;margin:.4em 1.4em 1em 0}.prose .aligncenter{margin-inline:auto}.prose ul,.prose ol{margin:0 0 1.2em;padding-inline-start:1.4em}.prose li{margin-block:.35em}.prose li::marker{color:var(--lvl);font-weight:800}.prose blockquote{background:var(--lvl-soft);border-inline-start:5px solid var(--lvl);border-radius:6px var(--r-m) var(--r-m) 6px;color:var(--ink);margin:1.6em 0;padding:18px 22px}.prose blockquote p:last-child{margin:0}.prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;width:100%;margin:1.4em 0;font-size:15.5px;display:block;overflow-x:auto}.prose th{background:var(--lvl-soft);text-align:start;color:var(--ink);font-weight:800}.prose th,.prose td{border-block-end:1px solid var(--line);min-width:110px;padding:11px 14px}.prose tr:last-child td{border-block-end:0}.prose hr{background:repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 16px);border:0;height:2px;margin:2em 0}.prose details{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;margin-block:10px;padding:0}.prose summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:12px;padding:14px 18px;font-weight:800;list-style:none;display:flex}.prose summary:after{content:"+";color:var(--lvl);font-size:22px;line-height:1;transition:all .2s}.prose details[open] summary:after{transform:rotate(45deg)}.prose details>div,.prose details>p{margin:0;padding:0 18px 14px}.prose .callout{border-radius:var(--r-m);background:var(--lvl-soft);border:1px solid var(--lvl-soft-2);margin:1.4em 0;padding:16px 20px}.prose .mf-product{background:var(--surface);border:1px solid var(--line-2);border-inline-start:6px solid var(--lvl);border-radius:var(--r-m);box-shadow:var(--sh-1);align-items:center;gap:16px;margin:1.6em 0;padding:14px 18px;display:flex}.prose .mf-dl{--dlc:var(--lvl);background:linear-gradient(135deg,var(--lvl-soft),var(--surface) 72%);border:1px solid var(--lvl-soft-2);box-shadow:var(--sh-1);clear:both;isolation:isolate;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 18px;margin:1.8em 0;padding:16px 20px 16px 16px;display:grid;position:relative;overflow:hidden}.prose .mf-dl:before{content:"";background:var(--dlc);z-index:-1;width:6px;position:absolute;inset-block:0;inset-inline-start:0}.prose .mf-dl-pdf{--dlc:#d93a3a}.prose .mf-dl-word{--dlc:#2b6cd9}.prose .mf-dl-excel{--dlc:#1d8f4e}.prose .mf-dl-ppt{--dlc:#e0661c}.prose .mf-dl-zip{--dlc:#b8892b}.prose .mf-dl-file{--dlc:#142433}.prose .mf-dl-ic{background:linear-gradient(var(--surface) 0 62%,var(--dlc) 62%);border:1.5px solid var(--line-2);width:52px;height:64px;font:800 12px/1 var(--font-ui,system-ui,sans-serif);letter-spacing:.6px;color:#fff;box-shadow:0 6px 14px -6px var(--dlc);border-radius:10px 16px 10px 10px;justify-content:center;align-items:flex-end;margin-inline-start:6px;padding-block-end:8px;display:flex;position:relative}@supports (color:color-mix(in srgb,red,red)){.prose .mf-dl-ic{border:1.5px solid color-mix(in srgb,var(--dlc) 38%,var(--line-2));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--dlc) 55%,transparent)}}.prose .mf-dl-ic:before{content:"";background:var(--dlc);width:22px;height:22px;margin-inline:auto;position:absolute;inset-block-start:10px;inset-inline:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v10.2l3.6-3.6 1.4 1.4-6 6-6-6 1.4-1.4 3.6 3.6V3zM5 19h14v2H5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v10.2l3.6-3.6 1.4 1.4-6 6-6-6 1.4-1.4 3.6 3.6V3zM5 19h14v2H5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.prose .mf-dl-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.prose .mf-dl-t{color:var(--ink);font-size:1.06rem;font-weight:800;line-height:1.6}.prose .mf-dl-d{color:var(--ink-2);font-size:.93rem;line-height:1.8}.prose .mf-dl-m{background:var(--surface);color:var(--ink-2);border-radius:999px;align-self:flex-start;margin-block-start:2px;padding:2px 11px;font-size:.8rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in srgb,red,red)){.prose .mf-dl-m{background:color-mix(in srgb,var(--dlc) 10%,var(--surface))}}.prose a.mf-dl-b{background:var(--brand-btn);color:#fff;white-space:nowrap;box-shadow:0 8px 18px -8px var(--brand-btn);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.prose a.mf-dl-b:before{content:"";background:#fff;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v10.2l3.6-3.6 1.4 1.4-6 6-6-6 1.4-1.4 3.6 3.6V3zM5 19h14v2H5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v10.2l3.6-3.6 1.4 1.4-6 6-6-6 1.4-1.4 3.6 3.6V3zM5 19h14v2H5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.prose a.mf-dl-b:hover{filter:brightness(1.07);box-shadow:0 12px 22px -8px var(--brand-btn);transform:translateY(-2px)}.prose a.mf-dl-b:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@supports (color:color-mix(in srgb,red,red)){.prose a.mf-dl-b:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 50%,#fff)}}@media (width<=640px){.prose .mf-dl{grid-template-columns:auto 1fr;padding:14px}.prose a.mf-dl-b{grid-column:1/-1;justify-content:center}}@media print{.prose .mf-dl{break-inside:avoid;box-shadow:none}}.prose pre,.prose code{text-align:left;direction:ltr;font-size:.9em}.prose pre{color:#d8f3e3;background:#0f2218;border-radius:12px;padding:16px;overflow:auto}.cm{gap:14px;margin-block:18px;display:grid}.cm-i{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);gap:14px;padding:16px 18px;display:flex}.cm-i.staff{background:var(--lvl-soft);margin-inline-start:28px}.av{background:var(--lvl);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.cm-i b{display:block}.cm-i time{color:var(--muted);font-size:12.5px}.cm-i p{margin:6px 0 0;font-size:15px}.field{gap:6px;margin-block-end:14px;display:grid}.field label{color:var(--ink-2);font-size:14px;font-weight:700}.field input,.field textarea,.field select{border:1.5px solid var(--line-2);background:var(--surface);border-radius:14px;width:100%;min-height:50px;padding:12px 16px;font-size:16px;transition:all .15s}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field textarea:focus{border-color:var(--lvl);outline:0;box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red,red)){.field input:focus,.field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--lvl) 18%,transparent)}}.field small{color:var(--muted);font-size:13px}.field input.ltr,input.ltr{text-align:center;letter-spacing:2px;direction:ltr}.rate{direction:ltr;gap:4px;display:inline-flex}.rate button{background:var(--line-2);width:34px;height:34px;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat;border:0;transition:all .12s}.rate button.on,.rate button.hv{background:#f5a623;transform:scale(1.12)}.alert{border-radius:14px;margin-block-end:14px;padding:12px 16px;font-size:14.5px;font-weight:600}.alert.ok{color:#0b7a37;background:#e3f9ea}.alert.err{color:#a3153f;background:#fde8ee}:root[data-theme=dark] .alert.ok{color:#5de28f;background:#12331f}:root[data-theme=dark] .alert.err{color:#ff8fb4;background:#3a1424}.ck{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin-block-start:10px;display:grid}.ck h1{font-family:var(--display);margin:18px 0;font-size:34px;font-weight:400}.ci{border-block-end:1px dashed var(--line-2);align-items:center;gap:16px;padding:16px 0;display:flex}.ci:last-child{border:0}.ci img{object-fit:cover;background:var(--lvl-soft);border-radius:12px;flex:none;width:92px;height:70px}.ci .t{flex:1;min-width:0}.ci .t a{color:var(--ink);font-weight:800;line-height:1.7;display:block}.ci .t small{color:var(--muted)}.ci .rm{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:8px}.ci .rm:hover{color:var(--danger);background:#fde8ee}.sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-2);padding:24px;position:sticky;inset-block-start:calc(var(--hdrh) + 16px)}.sum .r{color:var(--ink-2);justify-content:space-between;padding-block:8px;display:flex}.sum .r.tot{color:var(--ink);border-block-start:2px solid var(--line);margin-block-start:8px;padding-block-start:16px;font-size:20px;font-weight:900}.sum .r.dis{color:var(--brand-ink);font-weight:700}.coupon{gap:8px;margin-block:14px;display:flex}.coupon input{border:1.5px dashed var(--line-2);background:var(--surface-2);text-align:center;letter-spacing:1px;direction:ltr;border-radius:12px;flex:1;min-width:0;height:46px;padding:0 14px;font-weight:700}.ok-box{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);padding:clamp(26px,5vw,50px);position:relative;overflow:hidden}.ok-box .tick{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 18px;animation:.6s cubic-bezier(.2,1.4,.4,1) tick;display:grid;box-shadow:0 0 0 10px #0000,0 20px 40px #0000}@supports (color:color-mix(in srgb,red,red)){.ok-box .tick{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand) 18%,transparent),0 20px 40px color-mix(in srgb,var(--brand) 40%,transparent)}}.ok-box .tick .icon{stroke-width:2.6px;width:44px;height:44px}@keyframes tick{0%{opacity:0;transform:scale(.2)}}.dl{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface-2);text-align:start;align-items:center;gap:14px;margin-block:10px;padding:14px 18px;display:flex}.dl .t{flex:1;min-width:0;font-weight:700}.dl small{color:var(--muted);font-weight:500;display:block}.otp{max-width:440px;margin:30px auto}.otp .card{padding:32px}.nav-tabs{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.mfp{z-index:100;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.mfp.on{display:flex}.mfp-bg{backdrop-filter:blur(4px);background:#06140c8c;animation:.25s fade;position:absolute;inset:0}.mfp-box{background:var(--surface);border-radius:var(--r-xl);width:min(100%,460px);box-shadow:var(--sh-3);text-align:center;padding:34px 28px 28px;animation:.35s cubic-bezier(.2,1.2,.4,1) mfpin;position:relative;overflow:hidden}.mfp-box:before{content:"";background:linear-gradient(90deg,var(--lvl),var(--brand-2));height:8px;position:absolute;inset-block-start:0;inset-inline:0}@keyframes mfpin{0%{opacity:0;transform:translateY(24px)scale(.94)}}.mfp-x{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border:0;border-radius:12px;font-size:22px;line-height:1;position:absolute;inset-block-start:12px;inset-inline-end:12px}.mfp-x:hover{background:var(--lvl-soft);color:var(--ink)}.mfp-ic{background:var(--lvl);color:#fff;border-radius:24px 24px 24px 6px;place-items:center;width:74px;height:74px;margin:0 auto 14px;display:grid;transform:rotate(-5deg);box-shadow:0 14px 28px #0000}@supports (color:color-mix(in srgb,red,red)){.mfp-ic{box-shadow:0 14px 28px color-mix(in srgb,var(--lvl) 40%,transparent)}}.mfp-ic .icon{width:38px;height:38px}.mfp h2{font-family:var(--display);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.4}.mfp p{color:var(--muted);margin:0 0 16px;font-size:15px}.mfp form{gap:10px;display:grid}.mfp input[type=tel]{border:1.5px solid var(--line-2);text-align:center;letter-spacing:2px;background:var(--surface-2);direction:ltr;border-radius:16px;height:54px;padding:0 16px;font-size:18px}.mfp input[type=tel]:focus{border-color:var(--lvl);outline:0;box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red,red)){.mfp input[type=tel]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--lvl) 20%,transparent)}}.mfp .skip-l{color:var(--muted);background:0 0;border:0;margin-block-start:4px;padding:8px;font-size:14px}.mfp .code{font-family:var(--display);letter-spacing:4px;color:var(--lvl-ink);background:var(--lvl-soft);border:2px dashed var(--lvl);direction:ltr;border-radius:16px;margin-block:6px 12px;padding:6px 16px;font-size:42px;display:inline-block}.ch-list{gap:10px;margin-block-end:6px;display:grid}.ch-list a{border:1.5px solid var(--line);color:var(--ink);background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-weight:800;transition:all .18s;display:flex}.ch-list a:hover{border-color:var(--lvl);box-shadow:var(--sh-1);text-decoration:none;transform:translateY(-2px)}.ch-list img{width:34px;height:34px}.ch-list small{color:var(--brand-ink);margin-inline-start:auto;font-weight:800}.scard{z-index:60;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:22px;align-items:center;gap:12px;max-width:460px;margin-inline:auto;padding:12px;animation:.4s cubic-bezier(.2,1,.3,1) up;display:none;position:fixed;inset-block-end:12px;inset-inline:12px}.scard.on{display:flex}@keyframes up{0%{transform:translateY(120%)}}.scard img{object-fit:cover;background:var(--lvl-soft);border-radius:14px;flex:none;width:76px;height:76px}.scard .t{flex:1;min-width:0}.scard small{color:var(--lvl-ink);font-size:12px;font-weight:800}.scard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.scard .btn{flex:none;min-height:44px;padding:0 16px}.scard .x{background:var(--ink);width:28px;height:28px;color:var(--surface);border:0;border-radius:50%;font-size:16px;line-height:1;position:absolute;inset-block-start:-12px;inset-inline-start:-6px}.toast{background:var(--ink);color:var(--surface);z-index:200;opacity:0;pointer-events:none;box-shadow:var(--sh-3);border-radius:14px;padding:12px 22px;font-weight:700;transition:all .3s;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(50%)translateY(20px)}.toast.on{opacity:1;transform:translate(50%)}@media (width<=1060px){.grid-4{grid-template-columns:repeat(2,1fr)}.pp,.art,.ck{grid-template-columns:1fr}.buybox,.side,.sum{position:static}.why,.ftr-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){:root{--hdr:60px}body{background-size:34px 34px;font-size:15.5px}.brand{font-size:22px}.brand img{border-radius:12px;width:40px;height:40px}.grid,.grid-4{grid-template-columns:1fr 1fr;gap:14px}.fcard h3{font-size:14px}.fcard .body{padding:12px}.fcard .meta{display:none}.price b{font-size:15px}.why,.ftr-grid{grid-template-columns:1fr}.prose{font-size:16.5px;line-height:2}.prose figure.alignright,.prose figure.alignleft,.prose img.alignright,.prose img.alignleft{float:none;max-width:100%;margin:1em auto}.sticky-buy{display:flex}.bnav{z-index:44;background:var(--surface);backdrop-filter:blur(14px);border-block-start:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in srgb,red,red)){.bnav{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.bnav a{color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:11px;font-weight:700;display:flex;position:relative}.bnav a[aria-current],.bnav a:hover{color:var(--lvl-ink);text-decoration:none}.bnav a[aria-current]{background:var(--lvl-soft)}.bnav .badge{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10px;display:none;position:absolute;inset-block-start:0;inset-inline-start:calc(50% + 6px)}.bnav .badge.on{display:grid}body.has-bnav{padding-block-end:74px}body.has-sticky{padding-block-end:150px}.sticky-buy{inset-block-end:60px}.scard{inset-block-end:70px}.lhero .in{padding:26px 20px}.mfp-box{padding:30px 20px 22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.hdr,.ftr,.abar,.bnav,.sticky-buy,.mfp,.scard,.side,.buybox{display:none!important}body{background:#fff}}.toc-m{margin-block:0 22px;display:none}.toc-m summary{align-items:center;gap:8px;display:flex}.toc-m ol{margin:10px 0 0;padding:0;list-style:none}@media (width<=1060px){.toc-m{display:block}.toc-d{display:none}}.pp-head:before{width:var(--tw,200px)}.hp{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.ck>*{min-width:0}.ci>a:first-child{flex:none;display:block}.ci .price{text-align:end;flex:none;line-height:1.5;display:grid}.ci .price s{color:var(--muted);font-size:13px}.ci .price small{color:var(--muted);font-weight:500}.ci .rmf{flex:none}@media (width<=640px){.ci{grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.ci img{width:76px;height:60px}.ci .t{grid-column:2/4}.ci .price{text-align:start;grid-column:2}.ci .rmf{grid-area:2/3;justify-self:end}.sum{position:static}}.prose figure{text-align:center;margin:1.2em 0}.prose figure img{border-radius:14px;max-width:100%;height:auto}.prose figure figcaption{color:var(--muted);margin-top:6px;font-size:13.5px}.prose figure.align-right{float:right;max-width:44%;margin:.3em 0 1em 1.4em}.prose figure.align-left{float:left;max-width:44%;margin:.3em 1.4em 1em 0}.prose figure.align-full img{width:100%}.prose:after{content:"";clear:both;display:block}.prose p.cta{text-align:center;margin:1.4em 0}.prose p.cta a.btn{background:var(--brand);color:#fff;border-radius:14px;padding:12px 28px;font-weight:800;display:inline-flex}@media (width<=640px){.prose figure.align-right,.prose figure.align-left{float:none;max-width:100%;margin:1em 0}}.cats{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:26px 20px;margin-block-start:10px;display:grid}.cats-sm{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cat{--c:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:6px var(--r-m) var(--r-m) var(--r-m);box-shadow:var(--sh-1);flex-direction:column;margin-block-start:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:relative}@supports (color:color-mix(in srgb,red,red)){.cat{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line))}}.cat:before{content:"";background:var(--c);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%);border-radius:9px 9px 0 0;width:46%;height:15px;position:absolute;inset-block-start:-14px;inset-inline-start:-1px}.cat:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000}@supports (color:color-mix(in srgb,red,red)){.cat:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--c) 20%,transparent)}}.cat-main{color:var(--ink);align-items:center;gap:13px;padding:16px 16px 14px;display:flex}.cat-main:hover{text-decoration:none}.cat-ic{background:var(--surface);width:50px;height:50px;color:var(--c);border-radius:15px 15px 15px 4px;flex:none;place-items:center;transition:all .2s;display:grid}@supports (color:color-mix(in srgb,red,red)){.cat-ic{background:color-mix(in srgb,var(--c) 14%,var(--surface))}}.cat-ic .icon{width:26px;height:26px}.cat:hover .cat-ic{background:var(--c);color:#fff;transform:rotate(-5deg)}.cat-t{flex:1;min-width:0;line-height:1.5;display:grid}.cat-t b{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:800;overflow:hidden}.cat-t small{color:var(--muted);font-size:12.5px;font-weight:600}.cat-go{color:var(--muted);opacity:.7;flex:none;transition:all .2s}.cat:hover .cat-go{color:var(--c);opacity:1;transform:translate(-4px)}.cat-kids{flex-wrap:wrap;gap:6px;margin-block-start:-2px;padding:0 14px 14px;display:flex}.cat-kids a{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in srgb,red,red)){.cat-kids a{background:color-mix(in srgb,var(--c) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--c) 18%,var(--line))}}.cat-kids a:hover{background:var(--c);border-color:var(--c);color:#fff;text-decoration:none}.cat-kids a i{opacity:.65;font-size:11.5px;font-style:normal;font-weight:500}.cat-kids a.more{color:var(--muted);border-style:dashed}.cat-rows{gap:4px;margin-block-start:26px;display:grid}.cat-rows .fbar{margin:4px 0}.cat-rows .lab{align-items:center;gap:6px;display:inline-flex}.cat-sub{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-m);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:22px;padding:14px 16px;display:flex}.cat-sub .lab{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.dd-wide{grid-template-columns:1fr 1fr;width:520px}.dd.open .dd-wide{display:grid}.dd-wide .dd-all{background:var(--lvl-soft);color:var(--lvl-ink);grid-column:1/-1;justify-content:center;margin-block-start:4px}.filters .fbar{margin-block:12px 0}.more-f{margin-block-start:10px}.more-f summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;font-weight:800;list-style:none;display:inline-flex}.more-f summary::-webkit-details-marker{display:none}.more-f[open] summary{color:var(--brand-ink)}.fbar .sp{flex:1}.chip.tg .icon{width:16px;height:16px}.chip.clr{color:var(--danger);border-style:dashed}.chip.clr:hover{border-color:var(--danger);color:var(--danger)}.deals .sec-t .icon{color:#e8325f;vertical-align:-.1em;width:.9em;height:.9em}.cd{font-variant-numeric:tabular-nums;direction:ltr;align-items:center;gap:4px;font-weight:800;display:inline-flex}.cd i{text-align:center;color:#fff;background:#2a1018;border-radius:6px;min-width:2ch;padding:1px 5px;font-style:normal}@media (width<=640px){.dd-wide{width:auto}.cats{grid-template-columns:1fr}.cats-sm{grid-template-columns:1fr 1fr}.cats-sm .cat-go{display:none}.cats-sm .cat-main{padding-inline:12px}}.read-progress{z-index:80;pointer-events:none;height:4px;position:fixed;inset-block-start:0;inset-inline:0}.read-progress i{background:linear-gradient(90deg,var(--lvl),var(--brand-2));border-radius:0 4px 4px 0;width:0;height:100%;display:block}.art-main{min-width:0}.art-head{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:30px 30px 30px 8px;margin-block:6px 22px;padding:clamp(22px,4vw,40px);position:relative;overflow:hidden}.art-head:before{content:"";background:linear-gradient(90deg,var(--lvl),var(--brand-2));height:7px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in srgb,red,red)){.art-head:before{background:linear-gradient(90deg,var(--lvl),color-mix(in srgb,var(--lvl) 45%,var(--brand-2)))}}.art-head:after{content:"";background:radial-gradient(circle,var(--lvl-soft-2),transparent 70%);pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;inset-block-start:-70px;inset-inline-end:-70px}.art-head>*{z-index:1;position:relative}.art-tags{flex-wrap:wrap;gap:8px;margin-block-end:12px;display:flex}.art-tags:empty{display:none}.art-head h1{font-family:var(--display);letter-spacing:0;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.6}.art-lead{color:var(--ink-2);border-inline-start:4px solid var(--lvl);margin:0 0 18px;padding-inline-start:16px;font-size:clamp(16px,1.7vw,18.5px);line-height:2}.art-meta{flex-wrap:wrap;gap:8px;display:flex}.art-meta span{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.art-meta .icon{width:16px;height:16px;color:var(--lvl)}.art-fig{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:26px;margin-block:0 22px;padding:8px}.art-fig img{border-radius:19px}.toc-m{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:22px;padding:14px 18px}.toc-m summary{cursor:pointer;font-weight:800}.paper{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:30px;margin-block-start:14px;padding:clamp(22px,4.6vw,54px);position:relative}.paper:before{content:"";background:radial-gradient(circle at 9px 8px,var(--surface) 0 4px,var(--line-2) 4.5px 6px,transparent 6.5px) 0 0/26px 16px repeat-x;opacity:.9;pointer-events:none;height:16px;position:absolute;inset-block-start:-8px;inset-inline:34px}.paper .prose{font-size:clamp(16.5px,1.55vw,18px)}.paper .prose h2{background:var(--lvl-soft);border:1px solid var(--lvl-soft-2);border-radius:16px;margin:2.2em 0 .9em;padding:12px 22px 12px 14px;font-size:1.3em;line-height:1.7}.paper .prose h2:before{width:5px;inset-block:12px;inset-inline-start:9px}.paper .prose h2{padding-inline-start:26px}.paper .prose h3{background:var(--surface-2);border:1px solid var(--line);border-inline-start:5px solid var(--lvl);border-radius:12px;margin:1.8em 0 .7em;padding:8px 16px;font-size:1.14em}.paper .prose h4{color:var(--lvl-ink)}.paper .prose>p:first-of-type{color:var(--ink);font-size:1.06em}.paper .prose img{border:1px solid var(--line);background:var(--surface-2);box-shadow:none;border-radius:18px;padding:6px}.paper .prose figure img{padding:6px}.paper .prose blockquote{padding:20px 26px 18px;position:relative}.paper .prose blockquote:before{content:"“";font-family:var(--display);color:#0000;font-size:64px;line-height:1;position:absolute;inset-block-start:-6px;inset-inline-end:16px}@supports (color:color-mix(in srgb,red,red)){.paper .prose blockquote:before{color:color-mix(in srgb,var(--lvl) 35%,transparent)}}.paper .prose table{box-shadow:var(--sh-1)}.paper .prose tr:nth-child(2n) td{background:var(--surface-2)}.art-tagbar{margin-block:22px 0}.art-end{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1px solid var(--lvl-soft-2);border-radius:26px;margin-block-start:24px;padding:clamp(18px,3vw,28px)}.art-end-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.art-end-top b{font-size:18px;display:block}.art-end-top small{color:var(--muted);font-size:14px}.art-end .rate-box{border-block-start:1px dashed var(--line-2);margin-block:16px 0;padding-block-start:16px}.share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share .lab{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.share .sh{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.share .sh:hover{border-color:var(--lvl);color:var(--lvl-ink);text-decoration:none;transform:translateY(-1px)}.share .sh .icon{width:17px;height:17px}.share .sh img{border-radius:6px}.art-cta{margin-block-start:34px}.art-cta-h{background:linear-gradient(135deg,var(--navy),#143d6e);color:#fff;border-radius:24px;align-items:center;gap:14px;margin-block-end:18px;padding:18px 20px;display:flex}.art-cta-h>span{background:var(--brand);border-radius:17px 17px 17px 5px;flex:none;place-items:center;width:54px;height:54px;display:grid;transform:rotate(-5deg);box-shadow:0 10px 22px #00c85366}.art-cta-h .icon{width:28px;height:28px}.art-cta-h h2{font-family:var(--display);color:#fff;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:400}.art-cta-h p{opacity:.85;margin:2px 0 0;font-size:14.5px}.art-comments{margin-block-start:34px}.art-comments .card{border-radius:26px}.mf-cta{--lvl:var(--brand);clear:both;box-sizing:border-box;background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1.5px dashed var(--lvl);border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin:2em 0;padding:14px;display:flex;position:relative}@supports (color:color-mix(in srgb,red,red)){.mf-cta{border:1.5px dashed color-mix(in srgb,var(--lvl) 50%,var(--line-2))}}.mf-cta-img{background:var(--lvl-soft);border-radius:14px;flex:none;width:96px;height:76px;display:block;overflow:hidden}.mf-cta-img img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.mf-cta-img .ph{height:100%;color:var(--lvl);place-items:center;display:grid}.mf-cta-b{flex:1;gap:2px;min-width:200px;line-height:1.7;display:grid}.mf-cta-b small{color:var(--lvl-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.mf-cta-b small .icon{width:15px;height:15px}.mf-cta-b b a{color:var(--ink);font-size:16px;text-decoration:none!important}.mf-cta-p{color:var(--muted);font-size:14px}.mf-cta-p em{color:var(--ink);font-style:normal;font-weight:900}.mf-cta-p em.free{color:var(--brand-ink)}.mf-cta-p i{color:#fff;background:#e8325f;border-radius:6px;padding:0 6px;font-size:12px;font-style:normal;font-weight:800}.mf-cta-a{flex-wrap:wrap;gap:8px;display:flex}.prose .mf-cta a{text-decoration:none}.prose .mf-cta .btn{color:#fff}.prose .mf-cta .btn-ghost{color:var(--ink)}.join{background:linear-gradient(135deg,var(--navy),#143d6e);color:#fff;border-radius:var(--r-l);box-shadow:var(--sh-2);padding:18px}.join-h{align-items:center;gap:12px;margin-block-end:12px;display:flex}.join-h>.icon{background:var(--brand);border-radius:14px 14px 14px 4px;flex:none;width:42px;height:42px;padding:9px;transform:rotate(-5deg)}.join-h b{font-size:15.5px;display:block}.join-h small{opacity:.8;font-size:12.5px;line-height:1.6;display:block}.join-l{flex-wrap:wrap;gap:8px;display:flex}.join-l a{color:#fff;background:#ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.join-l a:hover{background:#ffffff38;text-decoration:none}.join-l img{border-radius:7px;width:24px;height:24px}.wide-join{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-block:56px 0;display:flex}.wide-join .join-h{margin:0}.pgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.pcard{border-color:var(--line);box-shadow:var(--sh-1);border-radius:24px 24px 24px 8px}.pcard:after{content:"";background:var(--lvl);opacity:.85;z-index:3;height:5px;position:absolute;inset-block-start:0;inset-inline:0}.pcard .thumb{aspect-ratio:16/10;display:block}.pcard .body{gap:10px;padding:16px 20px 18px}.pcard .tags{flex-wrap:wrap;gap:6px;display:flex}.pcard .tags:empty{display:none}.pcard .tags a{z-index:2;font-size:12px;position:relative}.pcard .tags a:hover{filter:brightness(1.06);text-decoration:none}.pcard h3{font-size:17px;line-height:1.8}.pcard h3 a:hover{color:var(--lvl-ink);text-decoration:none}.pcard p{-webkit-line-clamp:3;line-height:1.9}.pcard .meta{border-block-start:1px dashed var(--line-2);flex-wrap:wrap;gap:12px;padding-block-start:12px}.pcard .meta span{align-items:center;gap:5px;display:inline-flex}.pcard .meta .icon{width:15px;height:15px;color:var(--lvl)}.pcard .meta .more{z-index:2;color:var(--lvl-ink);align-items:center;gap:6px;margin-inline-start:auto;font-weight:800;display:inline-flex;position:relative}.pcard .meta .more:hover{gap:10px;text-decoration:none}.pcard .meta .more .icon{color:currentColor}.pcard .lvtag{position:static}.pfeat{flex-direction:row;grid-column:1/-1}.pfeat .thumb{aspect-ratio:auto;flex:0 0 52%;min-height:320px}.pfeat .body{justify-content:center;padding:clamp(20px,3vw,40px)}.pfeat h3{font-family:var(--display);font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.7}.pfeat p{-webkit-line-clamp:5;font-size:15.5px}@media (width<=900px){.pfeat{flex-direction:column}.pfeat .thumb{aspect-ratio:16/10;flex:none;min-height:0}}@media (width<=640px){.paper{border-radius:22px;padding:18px 16px}.paper:before{inset-inline:20px}.art-head{border-radius:24px 24px 24px 6px}.art-end-top{align-items:flex-start}.mf-cta{padding:12px}.mf-cta-img{width:78px;height:62px}.pgrid{grid-template-columns:1fr}}.paper .prose:after{content:"";clear:both;display:block}.paper .prose figure,.paper .prose .alignright,.paper .prose .alignleft{max-width:100%}@media (width<=760px){.paper .prose figure[style*=float],.paper .prose img.alignright,.paper .prose img.alignleft{margin-inline:auto;float:none!important}}@media (width<=640px){.mf-cta{align-items:flex-start}.mf-cta-b{flex:calc(100% - 100px);min-width:0}.mf-cta-b b a{font-size:15px;line-height:1.7}.mf-cta-a{width:100%}.mf-cta-a .btn{flex:1;justify-content:center}}.prose .mf-product{clear:both;border:1.5px dashed var(--lvl,var(--brand));border-inline-start:1.5px dashed var(--lvl,var(--brand));background:linear-gradient(135deg,var(--lvl-soft,var(--surface-2)),var(--surface));border-radius:22px;flex-wrap:wrap}@supports (color:color-mix(in srgb,red,red)){.prose .mf-product{border:1.5px dashed color-mix(in srgb,var(--lvl,var(--brand)) 50%,var(--line-2));border-inline-start:1.5px dashed color-mix(in srgb,var(--lvl,var(--brand)) 50%,var(--line-2))}}.prose .mf-product>div{min-width:180px}.prose .mf-product .btn{text-decoration:none}@media (width<=640px){.prose .mf-product{align-items:flex-start;padding:12px}.prose .mf-product>div{min-width:0;flex:calc(100% - 120px)!important}.prose .mf-product .btn{justify-content:center;width:100%}}.ch-proof{background:var(--lvl-soft);color:var(--lvl-ink);border-radius:999px;align-items:center;gap:8px;margin-block-end:14px;padding:6px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.ch-proof .icon{width:18px;height:18px}.ch-list a small{background:var(--brand);color:#fff;border-radius:999px;padding:2px 12px;font-size:12px;font-weight:800}.ch-list a:hover small{background:var(--brand-ink)}.mfp-sub{margin:0 0 12px;font-size:13.5px}.mfp-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfp .code{min-width:60%}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin-block-end:18px;padding:4px;display:grid}.seg button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.seg button .icon{width:18px;height:18px}.seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.login-note{color:var(--muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.8;display:flex}.login-note .icon{width:16px;height:16px;color:var(--brand-ink);flex:none;margin-block-start:5px}.pw-nudge{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1.5px dashed var(--brand);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-block:0 22px;padding:14px 18px;display:flex}@supports (color:color-mix(in srgb,red,red)){.pw-nudge{border:1.5px dashed color-mix(in srgb,var(--brand) 50%,var(--line-2))}}.pw-nudge b{flex:1;min-width:200px;font-weight:700;line-height:1.8}.tier-hint{background:var(--lvl-soft);color:var(--lvl-ink);border-radius:14px;align-items:flex-start;gap:10px;margin-block:12px;padding:10px 14px;font-size:13px;line-height:1.9;display:flex}.tier-hint .icon{flex:none;width:18px;height:18px;margin-block-start:5px}.tierbar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:20px;margin-block:0 18px;padding:16px 22px 20px}.tierbar.on{border-color:var(--brand);background:linear-gradient(135deg,var(--lvl-soft),var(--surface))}@supports (color:color-mix(in srgb,red,red)){.tierbar.on{border-color:color-mix(in srgb,var(--brand) 50%,var(--line))}}.tb-msg{align-items:center;gap:10px;margin-block-end:30px;line-height:1.8;display:flex}.tb-msg .icon{width:22px;height:22px;color:var(--brand-ink);flex:none}.tb-track{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;height:10px;margin-inline:14px;position:relative}.tb-track>i{background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:99px;transition:width .5s;position:absolute;inset-block:0;inset-inline-start:0}.tb-track span{background:var(--surface);border:2px solid var(--line-2);border-radius:50%;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;position:absolute;inset-block-start:50%}[dir=rtl] .tb-track span{margin:-11px -11px 0 0}.tb-track span.ok{background:var(--brand);border-color:var(--brand)}.tb-track span em{color:var(--ink);white-space:nowrap;font-size:13px;font-style:normal;font-weight:900;position:absolute;inset-block-start:-26px}.tb-track span small{color:var(--muted);white-space:nowrap;font-size:11.5px;position:absolute;inset-block-start:24px}.cd i{text-align:center;background:var(--ink);min-width:1.9em;color:var(--surface);border-radius:6px;margin-inline:1px;padding:0 4px;font-style:normal;font-weight:800;display:inline-block}.repeat-box{color:#fff;background:linear-gradient(135deg,#0b2b1a,#0e4b2a);border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;margin-block:22px;padding:20px 24px;display:flex}.repeat-box h3{font-family:var(--display);margin:0 0 4px;font-size:22px;font-weight:400}.repeat-box p{opacity:.85;margin:0;font-size:14px;line-height:1.9}.repeat-box .rb-t{flex:1;min-width:220px}.repeat-box .code{font-family:var(--display);letter-spacing:3px;direction:ltr;background:#ffffff1f;border:2px dashed #ffffff8c;border-radius:14px;padding:4px 18px;font-size:30px}.repeat-box .btn{color:#0b2b1a;background:#fff}@media (width<=640px){.tierbar{padding:14px 14px 22px}.tb-track{margin-inline:18px}}.bb-share{border-top:1px dashed var(--line-2);margin-block-start:14px;padding-block-start:12px}.bb-share small{color:var(--muted);margin-block-end:8px;font-size:12.5px;display:block}.bb-share .share{flex-wrap:wrap;gap:6px;display:flex}.bb-share .share .lab{display:none}.fcard .flags{align-items:flex-end;inset-inline:auto 10px}.fcard .flags .pill{align-items:center;gap:4px;font-weight:800;display:inline-flex}.fcard .flags .pill .icon{width:13px;height:13px}.pill.best{color:#9a5b00;background:#fff1d6}.pill.new{color:#0b5ea8;background:#e3f2ff}:root[data-theme=dark] .pill.best{color:#ffc766;background:#3a2a0b}:root[data-theme=dark] .pill.new{color:#7cc2ff;background:#10283f}.fcard .heart{background:var(--surface);width:36px;height:36px;box-shadow:var(--sh-1);z-index:3;color:var(--muted);backdrop-filter:blur(4px);border:0;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;inset-block-start:10px;inset-inline-start:10px}@supports (color:color-mix(in srgb,red,red)){.fcard .heart{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.fcard .heart:hover{color:#e8325f;transform:scale(1.12)}.fcard .heart[aria-pressed=true]{color:#e8325f}.fcard .heart[aria-pressed=true] .icon{fill:currentColor}.fcard .proof{color:var(--brand-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.fcard .proof .icon{width:15px;height:15px}.fcard .go{gap:7px;width:auto;min-width:42px;padding-inline:14px;display:inline-flex}.fcard .go span{font-size:13.5px;font-weight:800}.fcard.in{animation:.38s both rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.grid-3{grid-template-columns:repeat(3,1fr)}.hero2{padding-block:38px 8px;position:relative}.hero2:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#0000,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;inset-block-start:-80px;inset-inline-end:-120px}@supports (color:color-mix(in srgb,red,red)){.hero2:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 22%,transparent),transparent 68%)}}.hero2-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:36px;display:grid}.hero2 h1{font-family:var(--display);margin:16px 0 14px;font-size:clamp(32px,4.2vw,54px);font-weight:400;line-height:1.36}.hero2 h1 em{color:var(--brand);white-space:nowrap;z-index:0;font-style:normal;line-height:1.15;display:inline-block;position:relative}.hero2 h1 em:after{content:"";z-index:-1;background:0 0;border-radius:99px;height:.26em;position:absolute;inset-block-end:.06em;inset-inline:-4%;transform:skew(-14deg)}@supports (color:color-mix(in srgb,red,red)){.hero2 h1 em:after{background:color-mix(in srgb,var(--brand) 26%,transparent)}}.hero2 .lead{color:var(--ink-2);max-width:56ch;margin-block-end:20px;font-size:clamp(15.5px,1.5vw,18px)}.kicker{background:var(--surface);border:1px solid var(--line-2);color:var(--brand-ink);box-shadow:var(--sh-1);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.kicker:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red,red)){.kicker:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 25%,transparent)}}@keyframes pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand) 0%,transparent)}}.hsearch{background:var(--surface);border:1.5px solid var(--line-2);box-shadow:var(--sh-2);border-radius:20px;align-items:center;gap:6px;max-width:640px;padding:6px;transition:all .2s;display:flex}.hsearch:focus-within{border-color:var(--brand);box-shadow:0 0 0 5px transparent,var(--sh-2)}@supports (color:color-mix(in srgb,red,red)){.hsearch:focus-within{box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 16%,transparent),var(--sh-2)}}.hsearch select{background:var(--lvl-soft);height:48px;color:var(--lvl-ink);cursor:pointer;border:0;border-radius:14px;outline:0;flex:none;max-width:150px;padding-inline:14px;font-weight:700}.hs-in{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hs-in>.icon{color:var(--muted);position:absolute;inset-inline-start:6px}.hs-in input{background:0 0;border:0;outline:0;width:100%;height:48px;padding-inline:36px 8px;font-size:15.5px}.hsearch .btn{border-radius:14px;min-height:48px;padding-inline:26px}.hq{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-block:14px 22px;font-size:13.5px;display:flex}.hq a{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:99px;padding:4px 12px;font-weight:600}.hq a:hover{border-color:var(--brand);color:var(--brand-ink);text-decoration:none}.stats{flex-wrap:wrap;gap:30px;display:flex}.stats div{flex-direction:column;line-height:1.3;display:flex}.stats b{font-family:var(--display);color:var(--navy);font-size:30px;font-weight:400}:root[data-theme=dark] .stats b{color:var(--ink)}.stats span{color:var(--muted);font-size:13.5px}.hstack{place-items:center;min-height:430px;padding-block:26px;display:grid;position:relative}.hback{aspect-ratio:4/5;background:var(--surface);border:1px solid var(--line);width:250px;box-shadow:var(--sh-2);border-radius:22px;padding:10px;position:absolute;overflow:hidden}.hback img{object-fit:cover;border-radius:14px;width:100%;height:100%}.hb1{inset-block-start:0;inset-inline-end:2%;transform:rotate(9deg)}.hb2{inset-block-end:4px;inset-inline-start:0;transform:rotate(-9deg)}.hfront{--lvl:var(--brand);z-index:2;background:var(--surface);border:1px solid var(--line);width:min(100%,350px);box-shadow:var(--sh-3);border-radius:6px 24px 24px;transition:transform .3s;position:relative;transform:rotate(-1.2deg)}.hfront:hover{transform:rotate(0)translateY(-4px)}.hf-tag{color:#fff;background:var(--lvl);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);border-radius:12px 12px 0 0;align-items:center;gap:6px;height:31px;padding-inline:16px 24px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:-30px;inset-inline-start:-1px}.hf-tag .icon{width:15px;height:15px}.hf-img{aspect-ratio:4/3;background:var(--lvl-soft);border-radius:14px;margin:12px 12px 0;display:block;overflow:hidden}.hf-img img{object-fit:cover;width:100%;height:100%}.hf-b{gap:8px;padding:14px 18px 18px;display:grid}.hf-b h2{margin:0;font-size:18px;line-height:1.65}.hf-b h2 a{color:var(--ink)}.hf-b h2 a:hover{color:var(--lvl-ink);text-decoration:none}.hf-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.hf-m span{align-items:center;gap:5px;display:inline-flex}.hf-f{border-block-start:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding-block-start:12px;display:flex}.price{flex-direction:column;line-height:1.4;display:flex}.price s{color:var(--muted);font-size:12.5px}.price b{color:var(--ink);font-size:19px;font-weight:800}.price b small{color:var(--muted);margin-inline-start:4px;font-size:12px;font-weight:600}.price.free b{color:var(--brand-ink)}.trustbar{grid-template-columns:repeat(4,1fr);gap:12px;margin-block-start:28px;display:grid}.trustbar>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1);grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.trustbar .ic{background:var(--lvl-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:14px;grid-row:1/3;place-items:center;display:grid}.trustbar b{font-size:14.5px;line-height:1.5}.trustbar small{color:var(--muted);font-size:12.5px;line-height:1.5}.lvrow{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:16px 14px;padding-block-start:10px;display:grid}.lvtile{--c:var(--brand);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px 18px 18px;flex-direction:column;gap:3px;padding:18px 16px 14px;transition:all .2s;display:flex;position:relative}@supports (color:color-mix(in srgb,red,red)){.lvtile{border:1px solid color-mix(in srgb,var(--c) 28%,var(--line));background:color-mix(in srgb,var(--c) 8%,var(--surface))}}.lvtile:before{content:"";background:var(--c);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%);border-radius:8px 8px 0 0;width:46%;height:11px;position:absolute;inset-block-start:-10px;inset-inline-start:-1px}.lvtile .lt-ic{background:var(--c);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;margin-block-end:6px;display:grid;box-shadow:0 8px 16px #0000}@supports (color:color-mix(in srgb,red,red)){.lvtile .lt-ic{box-shadow:0 8px 16px color-mix(in srgb,var(--c) 34%,transparent)}}.lvtile b{font-size:16px}.lvtile small{color:var(--muted);font-size:12.5px}.lvtile:hover{background:var(--surface);text-decoration:none;transform:translateY(-4px)rotate(-.5deg);box-shadow:0 14px 26px #0000}@supports (color:color-mix(in srgb,red,red)){.lvtile:hover{background:color-mix(in srgb,var(--c) 17%,var(--surface));box-shadow:0 14px 26px color-mix(in srgb,var(--c) 22%,transparent)}}.sc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:6px;display:flex}.sc-tabs{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);scrollbar-width:none;border-radius:16px;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.sc-tabs::-webkit-scrollbar{display:none}.sc-tabs button{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:14.5px;font-weight:800;transition:all .15s;display:inline-flex}.sc-tabs button .icon{width:16px;height:16px}.sc-tabs button:hover{background:var(--lvl-soft)}.sc-tabs button.on{background:var(--brand-btn);color:#fff;box-shadow:0 6px 14px #0000}@supports (color:color-mix(in srgb,red,red)){.sc-tabs button.on{box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 38%,transparent)}}.sc-count{color:var(--muted);font-size:14px;font-weight:700}.sc-count b{color:var(--ink)}button.chip{cursor:pointer;font-family:inherit}.sc-chips{margin-block:14px 22px}.sc-grid .fcard[hidden]{display:none}.sc-more{text-align:center;margin:30px 0 0}.saleband{color:#fff;background:linear-gradient(135deg,#0a4f26,#0a8f3d 55%,#00b84c);margin-block-start:72px;padding-block:42px 48px;position:relative;overflow:hidden}.saleband:before,.saleband:after{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;position:absolute}.saleband:before{width:420px;height:420px;inset-block-start:-200px;inset-inline-start:-120px}.saleband:after{width:300px;height:300px;inset-block-end:-150px;inset-inline-end:-80px}.saleband .wrap{z-index:1;position:relative}.sb-head{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-block-end:24px;display:flex}.sb-head>div:first-child{flex:1;min-width:220px}.sb-head h2{font-family:var(--display);color:#fff;align-items:center;gap:10px;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:400;display:flex}.sb-head p{opacity:.9;margin:2px 0 0}.sb-cd{text-align:center;background:#0003;border-radius:16px;gap:2px;padding:8px 20px;display:grid}.sb-cd small{opacity:.85;font-size:12px}.sb-cd b{font-family:var(--display);letter-spacing:1px;direction:ltr;font-size:28px;font-weight:400;line-height:1.3}.saleband .btn-ghost{color:#fff;background:#ffffff24;border-color:#fff6}.saleband .btn-ghost:hover{color:#fff;background:#ffffff3d}.radio-box{background:var(--deep);color:#fff;border-radius:var(--r-xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;position:relative;overflow:hidden}.radio-box:before{content:"";border-radius:50%;width:320px;height:320px;position:absolute;inset-block-end:-110px;inset-inline-start:-90px;box-shadow:0 0 0 30px #00c85314,0 0 0 62px #00c8530f,0 0 0 100px #00c8530a}.radio-intro{align-content:center;justify-items:start;gap:10px;padding:clamp(24px,4vw,40px);display:grid;position:relative}.radio-ic{background:var(--brand);color:#fff;border-radius:20px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 12px 26px #00c85366}.radio-ic .icon{width:30px;height:30px}.radio-intro h2{font-family:var(--display);color:#fff;margin:6px 0 0;font-size:clamp(26px,3.2vw,36px);font-weight:400}.radio-intro p{opacity:.85;margin:0 0 8px}.radio-list{background:#ffffff0d;align-content:center;gap:10px;margin:0;padding:18px;list-style:none;display:grid}.radio-list li{background:#ffffff12;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:all .15s;display:flex}.radio-list li:hover{background:#ffffff1f}.radio-list a{color:#fff;font-weight:700;line-height:1.7;display:block}.radio-list small{opacity:.7;font-size:12.5px;display:block}.rplay{background:var(--brand);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:all .2s;display:grid;box-shadow:0 8px 18px #00c85359}.rplay:hover{transform:scale(1.1)}.rplay.off{box-shadow:none;background:#ffffff26}.rplay.on{color:var(--brand-ink);background:#fff}.rplay.lg{width:56px;height:56px}.phead{background:var(--surface);border:1px solid var(--line);border-inline-start:6px solid var(--lvl,var(--brand));border-radius:var(--r-l);box-shadow:var(--sh-1);justify-content:space-between;align-items:center;gap:16px;margin-block:6px 22px;padding:20px 24px;display:flex}.phead h1{font-family:var(--display);margin:0 0 4px;font-size:clamp(26px,3.2vw,36px);font-weight:400}.phead p{color:var(--muted);max-width:70ch;margin:0}.phead .radio-ic{flex:none}.pill.big{flex:none;padding:6px 16px;font-size:14px}.pod-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pod-list li{--lvl:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);align-items:center;gap:18px;padding:16px 18px;transition:all .2s;display:flex}.pod-list li:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.pod-b{flex:1;min-width:0}.pod-b h2{margin:0 0 4px;font-size:18px}.pod-b h2 a{color:var(--ink)}.pod-b p{color:var(--muted);margin:0 0 6px;font-size:14.5px}.pod-b small{color:var(--muted)}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:26px 24px 22px;position:relative;overflow:hidden}.steps li:not(:last-child):after{content:"";border-block-start:3px dotted var(--line-2);z-index:2;width:22px;position:absolute;inset-block-start:50%;inset-inline-end:-20px}.sn{font-family:var(--display);color:var(--lvl-soft-2);pointer-events:none;font-size:68px;line-height:1;position:absolute;inset-block-start:4px;inset-inline-end:16px}.si{background:var(--brand);color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;margin-block-end:14px;display:grid;position:relative;box-shadow:0 10px 20px #0000}@supports (color:color-mix(in srgb,red,red)){.si{box-shadow:0 10px 20px color-mix(in srgb,var(--brand) 34%,transparent)}}.steps h3{margin-block-end:4px;font-size:17px;position:relative}.steps p{color:var(--muted);margin:0;font-size:14.5px;position:relative}.revs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rev{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);flex-direction:column;gap:14px;margin:0;padding:22px;display:flex;position:relative}.rev-q{color:var(--lvl-soft-2);position:absolute;inset-block-start:14px;inset-inline-end:18px}.rev-q .icon{stroke-width:1.2px;width:42px;height:42px}.rev blockquote{color:var(--ink-2);margin:0;font-size:15px;line-height:2;position:relative}.rev figcaption{grid-template-columns:40px 1fr;align-items:center;gap:4px 12px;margin-block-start:auto;font-size:13px;display:grid}.rev figcaption .av{background:var(--brand);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.rev figcaption b{font-size:14.5px;display:block}.rev figcaption small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rev figcaption .stars i{width:13px;height:13px}.rev figcaption>a{color:var(--brand-ink);border-block-start:1px dashed var(--line-2);grid-column:1/-1;padding-block-start:8px;font-size:13px;font-weight:700}.posts2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:22px;display:grid}.p2-list{align-content:start;gap:12px;display:grid}.p2{--lvl:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);color:var(--ink);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:10px;transition:all .2s;display:grid}.p2:hover{box-shadow:var(--sh-2);text-decoration:none;transform:translate(-4px)}.p2-img{background:var(--lvl-soft);width:92px;height:72px;color:var(--lvl);border-radius:12px;place-items:center;display:grid;overflow:hidden}.p2-img img{object-fit:cover;width:100%;height:100%}.p2-t{gap:2px;min-width:0;display:grid}.p2-t em{color:var(--lvl-ink);font-size:12px;font-style:normal;font-weight:800}.p2-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.p2-t small{color:var(--muted);font-size:12px}.p2-feat .pcard{height:100%}.faq-list{gap:10px;max-width:900px;display:grid}.faq-list details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1);overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{color:var(--brand);transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(180deg)}.faq-list details[open]{border-color:var(--line)}@supports (color:color-mix(in srgb,red,red)){.faq-list details[open]{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.faq-list p{color:var(--ink-2);margin:0;padding:0 20px 18px;line-height:2}.shop{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:26px;display:grid}.fside{max-height:calc(100vh - var(--hdr) - 80px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);scrollbar-width:thin;padding:16px;position:sticky;inset-block-start:calc(var(--hdr) + 62px);overflow:auto}.fs-head{justify-content:space-between;align-items:center;margin-block-end:10px;display:none}.fs-head b{align-items:center;gap:8px;font-size:16px;display:flex}.fs-search{margin-block-end:6px;position:relative}.fs-search .icon{color:var(--muted);position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%)}.fs-search input{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:12px;width:100%;height:42px;padding-inline:38px 12px;font-size:14px}.fs-search input:focus{border-color:var(--brand);outline:0}.fs-blk{border-block-end:1px dashed var(--line-2);padding-block:14px 4px}.fs-blk:last-of-type{border:0}.fs-blk h2{color:var(--muted);letter-spacing:.03em;margin:0 0 8px;font-size:13px;font-weight:800}.fs-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fs-list a{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;font-weight:600;display:flex}.fs-list a:hover{background:var(--lvl-soft);text-decoration:none}.fs-list a[aria-current]{background:var(--lvl-soft-2);color:var(--lvl-ink);font-weight:800}.fs-list i{color:var(--muted);background:var(--surface-2);border-radius:99px;margin-inline-start:auto;padding:0 8px;font-size:12px;font-style:normal}.fs-tg{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}.fs-foot{gap:8px;margin-block-start:14px;display:none}.shop-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:12px;display:flex}.shop-bar .sortf{color:var(--muted);align-items:center;gap:8px;margin-inline-start:auto;font-size:14px;display:flex}.fs-open{display:none}.achips{flex-wrap:wrap;gap:8px;margin-block-end:16px;display:flex}.achips .chip{padding:5px 12px}.achips .chip .icon{width:14px;height:14px}.chip.clr{color:var(--muted);background:0 0;border-style:dashed}.shop-main .pager{margin-block-start:34px}.sheet-ov{z-index:79;opacity:0;visibility:hidden;backdrop-filter:blur(2px);background:#06140c80;transition:all .25s;position:fixed;inset:0}body.sheet-open .sheet-ov{opacity:1;visibility:visible}@media (width<=1180px){.mg-topics{grid-template-columns:repeat(3,1fr)}.hdr-nav>.wrap>a,.hdr-nav .dd>button{padding:0 10px;font-size:14px}}@media (width<=1060px){.hero2-grid{grid-template-columns:1fr}.hstack{min-height:0;padding-block:34px 10px}.hback{display:none}.hfront{margin-inline:auto;transform:none}.trustbar{grid-template-columns:1fr 1fr}.hdr-top,.hdr-nav,.hide-m{display:none}.hdr.stuck .hdr-top{max-height:0}.burger{display:inline-grid}.hsrch{max-width:none}.hs-sel{display:none}.grid-3{grid-template-columns:repeat(2,1fr)}.radio-box,.posts2{grid-template-columns:1fr}.revs,.steps{grid-template-columns:1fr 1fr}.steps li:after{display:none}.shop{grid-template-columns:1fr}.fs-open{display:inline-flex}.fside{z-index:80;border-width:1px 0 0;border-radius:24px 24px 0 0;max-height:88vh;padding:16px 16px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;inset-block:auto 0;inset-inline:0;transform:translateY(105%)}.fside.open{transform:none}.fs-head,.fs-foot{display:flex}.fs-foot{background:var(--surface);flex-direction:column;padding-block:12px 4px;position:sticky;inset-block-end:-20px}.mg-levels{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero2{padding-block-start:22px}.hero2 h1{font-size:30px}.hsearch{border-radius:18px;flex-wrap:wrap;padding:8px}.hsearch select{flex:100%;max-width:none;height:42px}.hs-in{flex:60%}.hsearch .btn{padding-inline:18px}.stats{gap:20px}.stats b{font-size:26px}.trustbar{grid-template-columns:1fr 1fr;gap:8px}.trustbar>div{text-align:center;grid-template-columns:1fr;justify-items:center;padding:12px 8px}.trustbar .ic{grid-row:auto}.lvrow{grid-template-columns:1fr 1fr}.sc-bar{flex-direction:column;align-items:stretch}.sc-tabs{width:100%}.sc-chips{scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-block-end:6px;padding-inline:var(--gut);flex-wrap:nowrap;overflow-x:auto}.sc-chips::-webkit-scrollbar{display:none}.sc-chips .chip{white-space:nowrap;flex:none}.fcard .go span{display:none}.fcard .go{width:40px;min-width:40px;padding-inline:0}.fcard .proof{font-size:11.5px}.grid-3{grid-template-columns:1fr 1fr}.revs,.steps{grid-template-columns:1fr}.saleband{padding-block:30px 34px}.sb-cd{flex:1}.phead{flex-wrap:wrap;padding:16px}.shop-bar .sortf label{display:none}.pbar{inset-block-end:70px}.pod-list li{flex-wrap:wrap}.mg-topics{grid-template-columns:1fr 1fr}}.no-scroll{overflow:hidden}.mc-load{background:linear-gradient(90deg,var(--surface-2),var(--lvl-soft),var(--surface-2));background-size:200% 100%;border-radius:18px;height:120px;margin:40px;animation:1.2s linear infinite shim}@keyframes shim{to{background-position:-200% 0}}.sb-cd b i{min-width:1.5ch;font-style:normal;display:inline-block}.fcard[hidden]{display:none!important}.hero2,.saleband,.radio-box,html,body{overflow-x:clip}@media (width<=1060px){.hdr-main .wrap{flex-wrap:wrap;gap:8px 10px;height:auto;padding-block:8px 10px}.hdr-main .brand{font-size:23px}.hdr-main .brand img{width:40px;height:40px}.hdr-main .hsrch{flex:100%;order:5;min-width:0;max-width:none;height:44px}.hdr-main .hdr-sp{flex:1}}.tk-thread{gap:12px;display:grid}.tk-msg{background:var(--surface);border:1px solid var(--line);border-radius:6px 18px 18px;max-width:92%;margin-inline-end:auto;padding:14px 18px}.tk-msg.staff{background:var(--lvl-soft);border-color:var(--line);border-radius:18px 6px 18px 18px;margin-inline:auto 0}@supports (color:color-mix(in srgb,red,red)){.tk-msg.staff{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.tk-h{justify-content:space-between;gap:12px;margin-block-end:6px;font-size:13.5px;display:flex}.tk-h small{color:var(--muted)}.tk-b{color:var(--ink-2);overflow-wrap:anywhere;line-height:2}.pill.tk-open{color:#8a5a00;background:#fff1d6}.pill.tk-answered{color:#0b6b33;background:#d9f7e5}.pill.tk-closed{background:var(--surface-2);color:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.best{color:#ffc766;background:#3a2a0b}:root:not([data-theme=light]) .pill.new{color:#7cc2ff;background:#10283f}:root:not([data-theme=light]) .stats b{color:var(--ink)}:root:not([data-theme=light]) .pill.sale{color:#ff8fb4;background:#3a1424}:root:not([data-theme=light]) .pill.free{color:#5de28f;background:#12331f}:root:not([data-theme=light]) .ftr,:root:not([data-theme=light]) .ftr:before{background:#0a1a2e}}.side{max-height:calc(100vh - var(--hdr) - 30px);scrollbar-width:none;padding-block-end:4px;overflow:auto}.side::-webkit-scrollbar{display:none}.toc-d ol{scrollbar-width:thin;max-height:32vh;overflow:auto}.side-sticky{display:block}.art-rate{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--sh-1);border-radius:999px;align-items:center;gap:8px;margin-block-start:12px;padding:6px 14px;font-size:14px;display:inline-flex}.art-rate:hover{border-color:var(--brand);text-decoration:none}.art-rate b{color:var(--ink)}.art-rate small{color:var(--muted)}.art-rate em{color:var(--brand-ink);border-inline-start:1px solid var(--line-2);padding-inline-start:10px;font-style:normal;font-weight:800}.rate-box{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:18px 30px;margin-block:18px;padding:20px 22px;scroll-margin-top:110px;display:grid}.rb-q{justify-items:start;gap:4px;display:grid}.rb-q b{font-size:17px}.rb-q small{color:var(--muted)}.rate-big{direction:ltr;gap:6px;margin-block-start:8px;display:inline-flex}.rate-big button{background:var(--line-2);width:44px;height:44px;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat;cursor:pointer;border:0;padding:0;transition:transform .12s,background .12s}.rate-big button.on,.rate-big button.hv{background:#f5a623}.rate-big button:hover{transform:scale(1.18)rotate(-6deg)}.rb-lab{min-height:1.6em;color:var(--brand-ink);font-weight:800}.rb-s{border-inline-start:1px dashed var(--line-2);text-align:center;justify-items:center;gap:2px;padding-inline-start:28px;display:grid}.rb-n{font-family:var(--display);color:var(--ink);font-size:46px;line-height:1.1}.rb-s small{color:var(--muted)}.art-end .rate-box{background:var(--surface);border:1px solid var(--line);margin-block:16px 0;padding:18px 20px}.pod-hero{background:var(--deep);color:#fff;border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;margin-block-end:22px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.pod-hero:after{pointer-events:none;content:"";border-radius:50%;width:220px;height:220px;position:absolute;inset-block-end:-80px;inset-inline-start:-60px;box-shadow:0 0 0 22px #00c85314,0 0 0 48px #00c8530d}.pod-hero>div{z-index:1;flex:1;gap:2px;min-width:160px;display:grid;position:relative}.pod-hero small{opacity:.8;align-items:center;gap:6px;display:flex}.pod-hero .btn,.pod-hero .rplay{z-index:1;position:relative}.pod-hero .btn-ghost{color:#fff;background:#ffffff1f;border-color:#ffffff59}.prose .callout{border:1px solid var(--lvl-soft-2);background:var(--lvl-soft);border-radius:6px 18px 18px;margin:1.6em 0;padding:16px 20px 14px;position:relative}.prose .callout p{margin:0;line-height:2}.callout .co-t{color:var(--lvl-ink);align-items:center;gap:8px;margin-block-end:4px;font-size:14px;display:flex}.callout .co-t .icon{width:18px;height:18px}.callout.c-warn{background:#fff4e0;border-color:#ffd9a0}.callout.c-warn .co-t{color:#9a5b00}.callout.c-ex{background:#e8f3ff;border-color:#b9dcff}.callout.c-ex .co-t{color:#0b5ea8}.callout.c-def{background:#f1ecff;border-color:#d6c9ff}.callout.c-def .co-t{color:#5a35c4}.callout.c-note{background:var(--surface-2);border-color:var(--line-2)}.callout.c-note .co-t{color:var(--ink-2)}:root[data-theme=dark] .callout.c-warn{background:#2f2410;border-color:#5b4414}:root[data-theme=dark] .callout.c-ex{background:#10283f;border-color:#1e4a75}:root[data-theme=dark] .callout.c-def{background:#231c3f;border-color:#3d3070}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .callout.c-warn{background:#2f2410;border-color:#5b4414}:root:not([data-theme=light]) .callout.c-ex{background:#10283f;border-color:#1e4a75}:root:not([data-theme=light]) .callout.c-def{background:#231c3f;border-color:#3d3070}}.mf-strip{clear:both;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:22px;margin:2em 0;padding:16px}.mf-strip-h{color:var(--brand-ink);align-items:center;gap:8px;margin-block-end:12px;display:flex}.mf-strip-h .icon{width:18px;height:18px}.mf-strip-g{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.mf-sp{--lvl:var(--brand);background:var(--lvl-soft);color:var(--ink);border:1px solid #0000;border-radius:16px;gap:8px;padding:10px;transition:all .18s;display:grid;text-decoration:none!important}.mf-sp:hover{border-color:var(--lvl);box-shadow:var(--sh-2);transform:translateY(-3px)}.mf-sp .im{aspect-ratio:4/3;background:var(--surface);border-radius:12px;place-items:center;display:grid;overflow:hidden}.mf-sp .im img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.mf-sp b{font-size:13.5px;line-height:1.8}.mf-sp .pr{color:var(--ink-2);font-size:13px}.mf-sp .pr em{color:var(--lvl-ink);font-style:normal;font-weight:800}.mf-sp .pr s{color:var(--muted)}.mf-strip-m{color:var(--brand-ink);align-items:center;gap:6px;margin-block-start:12px;font-size:14px;font-weight:800;display:inline-flex}.reco{--lvl:var(--brand);background:var(--surface);border:1px solid var(--lvl-soft-2);box-shadow:var(--sh-2);border-radius:6px 22px 22px;gap:10px;padding:14px;display:grid;position:relative}.reco-k{color:var(--lvl-ink);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.reco-k .icon{width:16px;height:16px}.reco-im{aspect-ratio:4/3;background:var(--lvl-soft);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.reco-im img{object-fit:cover;width:100%;height:100%}.reco-im .pill{position:absolute;inset-block-start:8px;inset-inline-end:8px}.reco h3{margin:0;font-size:15.5px;line-height:1.8}.reco h3 a{color:var(--ink)}.reco-r{align-items:center;gap:6px;display:flex}.reco-r small{color:var(--muted)}.reco-f{border-block-start:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:8px;padding-block-start:10px;display:flex}.side-radio{background:var(--deep);color:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.side-radio .radio-ic{border-radius:13px;flex:none;width:40px;height:40px}.side-radio .radio-ic .icon{width:20px;height:20px}.side-radio div{flex:1;min-width:0;display:grid}.side-radio small{opacity:.75;font-size:12px}.side-radio a{color:#fff;font-size:13.5px;font-weight:700;line-height:1.7}.art-cta-h{flex-wrap:wrap}.art-cta-h>div{flex:1;min-width:200px}.art-cta-all{color:#fff;background:#ffffff1f;border-color:#ffffff59;margin-inline-start:auto}.art-cta-all:hover{color:#fff;background:#ffffff38}.art-cta-g{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pg-promo{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1px solid var(--lvl-soft-2);border-radius:26px;grid-column:1/-1;margin-block:10px;padding:22px;position:relative}.pg-promo-h{flex-wrap:wrap;align-items:center;gap:14px;margin-block-end:16px;display:flex}.pg-promo-h>div{flex:1;min-width:200px}.pg-promo-h h2{font-family:var(--display);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.pg-promo-h p{color:var(--muted);margin:2px 0 0;font-size:14.5px}.pg-ic{background:var(--brand);color:#fff;border-radius:16px 16px 16px 5px;place-items:center;width:50px;height:50px;display:grid;transform:rotate(-5deg);box-shadow:0 10px 22px #0000}@supports (color:color-mix(in srgb,red,red)){.pg-ic{box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 35%,transparent)}}.pg-promo-g{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.radio-strip{margin-block-start:22px}.rs-in{background:var(--deep);color:#fff;box-shadow:var(--sh-2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.rs-in:before{content:"";background:radial-gradient(circle,#00c85352,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;inset-block-start:-60px;inset-inline-start:-40px}.eq{flex:none;align-items:flex-end;gap:3px;height:30px;display:inline-flex;position:relative}.eq i{background:var(--brand-2);border-radius:3px;width:5px;animation:1s ease-in-out infinite eq}.eq i:first-child{height:40%;animation-delay:-.4s}.eq i:nth-child(2){height:90%;animation-delay:-.1s}.eq i:nth-child(3){height:60%;animation-delay:-.7s}.eq i:nth-child(4){height:75%;animation-delay:-.3s}@keyframes eq{50%{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.eq i,.kicker:before{animation:none}}.rs-t{flex:1;gap:2px;min-width:200px;display:grid;position:relative}.rs-t small{opacity:.8;align-items:center;gap:6px;font-size:12.5px;display:flex}.rs-t a{color:#fff;font-size:16px;font-weight:800;line-height:1.7}.rs-play,.rs-all{position:relative}.rs-all{color:#fff;background:#ffffff1f;border-color:#ffffff59}.rs-all:hover{color:#fff;background:#ffffff38}.reco-pop{text-align:start;grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.rp-im{aspect-ratio:1;background:var(--lvl-soft);box-shadow:var(--sh-2);border-radius:18px;display:block;overflow:hidden}.rp-im img{object-fit:cover;width:100%;height:100%}.rp-b{gap:7px;min-width:0;display:grid}.rp-k{color:var(--brand-ink);align-items:center;gap:6px;font-weight:800;display:flex}.rp-k .icon{width:16px;height:16px}.rp-b h2{font-family:var(--display);margin:0;font-size:21px;font-weight:400;line-height:1.6}.rp-t{color:var(--ink);font-weight:800;line-height:1.8}.rp-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.rp-p{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rp-p b{font-size:20px}.rp-p .free{color:var(--brand-ink)}.rp-p s{color:var(--muted)}.rp-p .off{background:var(--danger);color:#fff;border-radius:99px;padding:1px 10px;font-size:12px;font-style:normal;font-weight:800}.reco-pop .mfp-acts{justify-content:flex-start;margin-block-start:4px}.mfp-box:has(.reco-pop){width:min(100%,640px)}@media (width<=640px){.reco-pop{text-align:center;grid-template-columns:1fr}.rp-im{width:120px;margin-inline:auto}.rp-m,.rp-p,.reco-pop .mfp-acts,.rp-k{justify-content:center}.rate-box{grid-template-columns:1fr}.rb-s{border:0;border-block-start:1px dashed var(--line-2);padding:14px 0 0}.rate-big button{width:40px;height:40px}.rs-in{padding:14px}.rs-play,.rs-all{flex:1;justify-content:center}}.srch-open,.srch-x{display:none}@media (width<=1060px){.hdr-main .wrap{flex-wrap:nowrap;gap:8px;height:58px;padding-block:0}.hdr-main .brand{gap:8px;min-width:0;font-size:22px}.hdr-main .brand img{width:34px;height:34px}.srch-open{display:inline-grid}.hdr-main .hsrch{z-index:96;background:var(--surface);max-width:none;height:auto;box-shadow:var(--sh-3);border-width:0 0 1px;border-radius:0;order:0;gap:8px;padding:10px 12px;animation:.18s ease-out srchin;display:none;position:fixed;inset-block-start:0;inset-inline:0}.srch-on .hdr-main .hsrch{display:flex}.hdr-main .hsrch .hs-field{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:14px;height:46px;overflow:visible}.srch-x{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.srch-on body:after{content:"";z-index:95;background:#06140c73;position:fixed;inset:0}.hdr-main .hsrch .suggest{inset-inline:0}.drawer-box{overflow-x:hidden}.drawer-box *{min-width:0}.dr-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-top .brand{width:auto}}@keyframes srchin{0%{transform:translateY(-100%)}to{transform:none}}.thanks-wrap{max-width:980px}.after-offer{text-align:start;margin-top:34px}.ao-h{align-items:center;gap:14px;margin-bottom:16px;display:flex}.ao-h h2{font-family:var(--display);margin:0;font-size:26px;font-weight:400}.ao-h p{color:var(--muted);margin:2px 0 0;font-size:14.5px}.ao-h p b{background:var(--lvl-soft);border:1px dashed var(--brand);color:var(--brand-ink);cursor:pointer;border-radius:8px;padding:2px 10px}.ck-up{margin-top:26px}.cv{content-visibility:auto;contain-intrinsic-size:auto 560px}.cv-xl{contain-intrinsic-size:auto 1900px}.ftr{content-visibility:auto;contain-intrinsic-size:auto 520px}.ftr .ftr-h{margin-block-start:0;font-weight:800}.pp-fig,.art-fig{margin-inline:0}.pp-fig{margin-block:16px 18px}.pp-fig img,.art-fig img{display:block}.read-progress b{font:700 12px/1 var(--font);background:var(--surface);color:var(--lvl-ink);box-shadow:var(--sh-1);border:1px solid var(--line);opacity:0;border-radius:99px;padding:5px 9px;transition:opacity .2s;position:fixed;inset-block-start:10px;inset-inline-start:12px}.read-progress b:not(:empty){opacity:1}.rate-sm button{width:32px;height:32px}.cm-stars .lbl{margin-bottom:2px;font-size:14px;font-weight:600;display:block}a.il{color:var(--lvl-ink);text-underline-offset:4px;text-decoration:underline 2px dotted}a.il:hover{text-decoration-style:solid}.acc-t{font-family:var(--display);margin:26px 0 0;font-size:32px;font-weight:400}.acc-hero{--lvl:var(--brand);border-radius:var(--r-xl);background:linear-gradient(135deg,var(--surface),var(--surface) 70%);border:1px solid var(--line);box-shadow:var(--sh-1);flex-wrap:wrap;align-items:center;gap:18px;margin-block:26px 0;padding:22px 24px;display:flex}@supports (color:color-mix(in srgb,red,red)){.acc-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--lvl) 14%,var(--surface)),var(--surface) 70%)}}.acc-av{background:var(--lvl);color:#fff;width:68px;height:68px;font:400 32px/1 var(--display);border-radius:22px 22px 22px 6px;flex:none;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:0 12px 26px #0000}@supports (color:color-mix(in srgb,red,red)){.acc-av{box-shadow:0 12px 26px color-mix(in srgb,var(--lvl) 38%,transparent)}}.acc-id{flex:1;min-width:220px}.acc-id h1{font:400 clamp(22px,4vw,30px)/1.4 var(--display);margin:0}.acc-id p{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.acc-id small{color:var(--muted)}.chip-i{background:var(--surface);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-flex}.chip-i .icon{width:15px;height:15px}.acc-pct{border-radius:var(--r-m);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:10px 16px;font-weight:800;display:flex}.acc-pct small{color:var(--muted);font-size:12px;font-weight:500;display:block}.acc-pct:hover{border-color:var(--lvl)}.ring-s{--p:0;background:conic-gradient(var(--lvl) calc(var(--p)*1%),var(--line) 0);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.ring-s:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:5px}.ring-s b{font-size:11px;position:relative}.acc-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block-end:22px;display:grid}.acc-kpi a{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);color:var(--ink);grid-template-columns:auto 1fr;grid-template-areas:"i b""i s";align-items:center;column-gap:12px;padding:16px 18px;transition:transform .18s,box-shadow .18s;display:grid}.acc-kpi a:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.acc-kpi .ic{background:var(--lvl-soft);width:46px;height:46px;color:var(--lvl-ink);border-radius:14px;grid-area:i;place-items:center;display:grid}.acc-kpi b{grid-area:b;font-size:26px;font-weight:900;line-height:1.1}.acc-kpi small{color:var(--muted);grid-area:s;font-weight:700}.acc-alert{border-radius:var(--r-m);color:#6b4700;background:#fff4dc;border:1px solid #f1d28a;align-items:center;gap:14px;margin-block-end:10px;padding:13px 18px;display:flex}.acc-alert .icon{flex:none;width:24px;height:24px}.acc-alert>div{flex:1;min-width:0}.acc-alert small{display:block}[data-theme=dark] .acc-alert{color:#ffd98a;background:#2d2411;border-color:#6b5320}.acc-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:22px;display:grid}.acc-box{padding:18px 20px}.acc-h{justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:8px;display:flex}.acc-h h2{margin:0;font-size:19px}.acc-h a{font-size:14px;font-weight:700}.acc-h small{color:var(--muted)}.acc-row{border-block-end:1px dashed var(--line-2);color:var(--ink);align-items:center;gap:12px;padding:10px 0;display:flex}.acc-row:last-of-type{border:0}.acc-row:hover .tx b{color:var(--lvl-ink)}.acc-row .th{background:var(--lvl-soft);border-radius:10px;flex:none;place-items:center;width:56px;height:44px;display:grid;overflow:hidden}.acc-row .th img{object-fit:cover;width:100%;height:100%}.acc-row .tx{flex:1;min-width:0}.acc-row .tx b,.acc-row .tx small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.acc-row .tx small{color:var(--muted);font-size:12.5px}.acc-row .amt{white-space:nowrap}.acc-help{border-radius:var(--r-m);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:12px;padding:12px 14px;font-size:14px;display:flex}.acc-help>span{flex:1}.acc-sec{margin-block:26px}.acc-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:12px;display:flex}.acc-tools input{border:1px solid var(--line-2);background:var(--surface);border-radius:99px;flex:1;min-width:200px;height:46px;padding:0 18px}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);background:0 0;border:0;border-radius:99px;padding:7px 14px;font-weight:700}.seg button.on{background:var(--brand-btn,var(--brand));color:#fff}.acc-tip{border-radius:var(--r-m);background:var(--lvl-soft);color:var(--ink-2);align-items:center;gap:10px;margin-block-end:16px;padding:11px 16px;font-size:14px;display:flex}.acc-tip .icon{width:20px;height:20px;color:var(--lvl-ink);flex:none}.acc-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acc-file{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-1);scroll-margin-top:calc(var(--hdr) + 14px);padding:16px 18px}.acc-file.warn{border-color:#f1d28a}.acc-file.dead{opacity:.82}.acc-file:target{outline:3px solid #0000}@supports (color:color-mix(in srgb,red,red)){.acc-file:target{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.acc-file .top{align-items:center;gap:12px;display:flex}.acc-file .th{background:var(--lvl-soft);border-radius:12px;flex:none;place-items:center;width:84px;height:64px;display:grid;overflow:hidden}.acc-file .th img{object-fit:cover;width:100%;height:100%}.acc-file .tx{flex:1;min-width:0}.acc-file .tx a{color:var(--ink);font-weight:800;line-height:1.6;display:block}.acc-file .tx small{color:var(--muted)}.meter{margin-block:12px 10px}.meter .mb{background:var(--line);border-radius:9px;height:7px;overflow:hidden}.meter .mb i{background:var(--brand);border-radius:9px;height:100%;display:block}.acc-file.warn .mb i{background:#e8a317}.acc-file.dead .mb i{background:#c9d3cd}.meter small{color:var(--muted);margin-block-start:6px;font-size:13px;display:block}.acc-file .acts{flex-wrap:wrap;gap:8px;display:flex}@media (width<=820px){.acc-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-cols,.acc-files{grid-template-columns:1fr}.acc-hero{padding:16px}}body.ac-block .prose,body.ac-block [data-prose],body.ac-block .pp-main .card,body.ac-block .art-lead{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.ac-block .prose img,body.ac-block .pp-fig img,body.ac-block .art-fig img{-webkit-user-drag:none;user-drag:none}body.ac-block .prose input,body.ac-block .prose textarea,body.ac-block .allow-copy,body.ac-block [data-code-copy]{-webkit-user-select:text;user-select:text}@media print{body.ac-block .prose,body.ac-block [data-prose]{display:none!important}body.ac-block .paper:after,body.ac-block #desc:after{content:"چاپ این محتوا از سایت مجاز نیست";text-align:center;padding:30px;display:block}}.adm-bar{z-index:90;color:#fff;background:#0f1d16;border-radius:99px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 28px);padding:6px;font-size:13px;font-weight:700;display:flex;position:fixed;inset-block-end:14px;inset-inline-start:14px;box-shadow:0 10px 30px #00000059}.adm-bar a,.adm-bar summary{color:#fff;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;list-style:none;display:inline-flex}.adm-bar summary::-webkit-details-marker{display:none}.adm-bar .icon{width:16px;height:16px}.adm-bar .adm-e{background:var(--brand-btn,#00a844)}.adm-bar .adm-i{padding:8px 10px}.adm-bar a:hover,.adm-bar summary:hover{background:#ffffff29}.adm-bar .adm-e:hover{filter:brightness(1.1);background:var(--brand-btn,#00a844)}.adm-bar .adm-m{opacity:.8;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.adm-dl{position:relative}.adm-dl>div{background:#0f1d16;border-radius:16px;min-width:230px;padding:6px;display:grid;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:0;box-shadow:0 10px 30px #00000059}@media (width<=820px){.adm-bar{font-size:12.5px;inset-block-end:calc(70px + env(safe-area-inset-bottom));inset-inline-start:10px}.adm-bar a,.adm-bar summary{padding:7px 11px}}@media print{.adm-bar{display:none}}.buybox .big .pill.sale.off-big{color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#ff3d6e,#d81b4f);border-radius:12px;padding:5px 14px;font-size:17px;font-weight:900;box-shadow:0 6px 16px -6px #d81b4fb3}.buybox .big s{font-size:18px;font-weight:700;text-decoration-color:#d81b4f;text-decoration-thickness:2px}.save-line{color:#0b7a37;background:#e6f8ec;border:1px dashed #5fd38a;border-radius:12px;align-items:center;gap:8px;margin-block:4px 6px;padding:8px 12px;font-weight:800;display:flex}.save-line .icon{width:18px;height:18px}:root[data-theme=dark] .save-line{color:#7be3a2;background:#12301f;border-color:#2e7a4b}@media (width<=1024px){.buybox{max-height:none;overflow:visible}}.author-box{border:1px solid var(--line);border-radius:var(--r-l);background:var(--lvl-soft);align-items:flex-start;gap:16px;margin-block:30px;padding:18px 20px;display:flex}.author-box img{background:#fff;border-radius:16px;flex:none;width:56px;height:56px}.author-box b{font-size:16px}.author-box p{color:var(--ink-2);margin:4px 0 0;font-size:14.5px;line-height:1.9}.author-box .ab-l{font-weight:700}.trust-nav{border-block-start:1px dashed var(--line-2);flex-wrap:wrap;gap:8px;margin-block:30px 6px;padding-block-start:18px;display:flex}.trust-nav a{background:var(--lvl-soft);color:var(--lvl-ink);border-radius:99px;padding:6px 14px;font-size:13.5px;font-weight:700}.trust-nav a[aria-current]{background:var(--lvl-btn);color:#fff}.trust-nav a:hover{background:var(--lvl-soft-2);text-decoration:none}.trust-upd{color:var(--muted);align-items:center;gap:6px;margin-block:8px 0;font-size:13px;display:flex}.trust-contact{border-radius:var(--r-l);background:var(--lvl-soft);border:1px solid var(--line);margin-block:28px 4px;padding:16px 20px}.trust-contact ul{margin:8px 0 0}.hdr{transition:transform .28s,box-shadow .2s}.hdr.away{box-shadow:none;transform:translateY(-100%)}.wrap-art{--gut:clamp(12px,2.2vw,28px);max-width:1420px}.wrap-art .crumbs{margin-block:10px 8px}.wrap-art .art{grid-template-columns:minmax(0,1fr) 268px;gap:22px}.wrap-art .art-head{border-radius:22px 22px 22px 6px;margin-block:2px 12px;padding:clamp(14px,2vw,24px) clamp(16px,2.4vw,30px)}.wrap-art .art-head:before{height:5px}.wrap-art .art-head h1{margin:0 0 8px;font-size:clamp(24px,2.9vw,34px);line-height:1.55}.wrap-art .art-lead{margin:0 0 10px;font-size:clamp(15.5px,1.4vw,17px);line-height:1.85}.wrap-art .art-tags{margin-block-end:4px}.wrap-art .art-fig{border-radius:20px;max-height:300px;margin-block:0 12px;padding:5px}.wrap-art .art-fig img{object-fit:cover;object-position:center 30%;border-radius:15px;max-height:290px}.wrap-art .paper{border-radius:22px;margin-block-start:8px;padding:clamp(16px,2.4vw,34px) clamp(16px,3vw,44px)}.wrap-art .paper:before{display:none}.wrap-art .prose,.wrap-art .paper .prose{line-height:1.82}.wrap-art .prose li{margin-block:.15em}.wrap-art .prose ul,.wrap-art .prose ol{margin-block-end:.8em}.wrap-art .paper .prose h2{border-radius:14px;margin:1.5em 0 .6em;padding-block:8px;font-size:1.25em}.wrap-art .paper .prose h2:before{inset-block:8px}.wrap-art .paper .prose h3{margin:1.3em 0 .5em;padding-block:5px}.wrap-art .prose figure{margin-block:1em}.wrap-art .prose blockquote{margin-block:1.1em;padding:14px 20px}.wrap-art .toc{border-radius:18px;padding:14px 16px}.wrap-art .toc-m{margin-block:0 10px;padding:10px 14px}.wrap-art .toc a{padding:4px 10px;font-size:13.5px;line-height:1.65}.wrap-art .toc-d ol{max-height:46vh}.wrap-art .side{max-height:calc(100vh - var(--hdrh) - 28px);gap:12px}.wrap-art .mini .row{padding:8px 12px}@media (width>=1061px){.wrap-art .toc-m{display:none}.wrap-art .art-main>.fbar,.wrap-art .art-end,.wrap-art .art-cta,.wrap-art .art-comments{margin-block-start:16px}}@media (width<=1060px){.wrap-art .art{grid-template-columns:minmax(0,1fr)}.wrap-art .art-fig,.wrap-art .art-fig img{max-height:220px}}@media (width<=640px){.wrap-art .paper{border-radius:18px;padding:14px 13px}.wrap-art .prose,.wrap-art .paper .prose{line-height:1.8}.wrap-art .art-head{padding:14px}}@media (prefers-reduced-motion:reduce){.hdr{transition:none}}.wrap-art .prose>:first-child,.wrap-art .paper .prose>:first-child{margin-block-start:0}.wrap-art .prose .callout{margin:1.1em 0;padding:11px 16px 10px}.wrap-art .prose .callout p{line-height:1.8}.brand-card{text-align:start;background:linear-gradient(135deg,var(--surface),var(--surface) 60%);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);margin-top:22px;padding:clamp(18px,3vw,28px)}@supports (color:color-mix(in srgb,red,red)){.brand-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 11%,var(--surface)),var(--surface) 60%);border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.bc-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bc-top img{border-radius:14px}.bc-name{font-family:var(--display);color:var(--ink);font-size:clamp(22px,3.6vw,28px);font-weight:400;line-height:1.2;display:block}.bc-name em{color:var(--brand-ink);font-style:normal}.bc-tag{color:var(--muted);margin-top:2px;font-size:13px;display:block}.bc-host{border:1px dashed var(--brand-ink);background:var(--surface);color:var(--brand-ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-inline-start:auto;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.bc-host .icon{width:16px;height:16px}.bc-msg{color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.95}.bc-msg b{color:var(--brand-ink)}.bc-links{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;display:grid}.bc-btn{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:all .15s;display:flex}.bc-btn:hover{border-color:var(--brand);box-shadow:var(--sh-1);transform:translateY(-2px)}.bc-btn small{color:var(--muted);font-size:12px;font-weight:600;display:block}.bc-btn .icon{width:24px;height:24px;color:var(--brand-ink)}.bc-bot{background:var(--brand);border-color:var(--brand);color:#fff}.bc-bot small,.bc-bot .icon{color:#eafff1}.bc-bot:hover{border-color:var(--brand-ink)}.bc-share{border-top:1px dashed var(--line-2);margin-top:14px;padding-top:14px}.ftr .soc a.bot{background:var(--brand);color:#fff}.ftr-slogan{font-family:var(--display);color:var(--brand-2);margin-top:10px;font-size:15px}.brand,.ftr .brand,.dr-top .brand{font-weight:900}.adm-bar .adm-pv{color:#3b2a00;cursor:default;background:#ffb300;font-weight:800}.prose figure[class*=w-]{margin-inline:auto}.prose figure.w-25{width:25%}.prose figure.w-33{width:33.333%}.prose figure.w-50{width:50%}.prose figure.w-66{width:66.666%}.prose figure.w-75{width:75%}.prose figure.w-100,.prose figure[class*=w-] img{width:100%}.prose figure[class*=w-].align-right,.prose figure[class*=w-].align-left{max-width:none}.prose figure.r-sm img{border-radius:6px}.prose figure.r-md img{border-radius:14px}.prose figure.r-lg img{border-radius:28px}.prose figure.r-full img{border-radius:999px}.prose figure.sh img{box-shadow:var(--sh-3)}.prose figure.bd img{border:4px solid var(--line-2)}@media (width<=640px){.prose figure.w-25,.prose figure.w-33,.prose figure.w-50{width:72%}.prose figure.w-66,.prose figure.w-75,.prose figure.w-100{width:100%}.prose figure[class*=w-].align-right,.prose figure[class*=w-].align-left{float:none;margin-inline:auto}}.prose .mf-video,.prose .mf-embed{box-shadow:var(--sh-2);border:1px solid var(--line-2);background:#0b1410;border-radius:20px;margin:1.8em 0;overflow:hidden}.prose .mf-video video{width:100%;height:auto;max-height:72vh;box-shadow:none;background:#000;border-radius:0;margin:0;display:block}.prose .mf-embed iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.prose .mf-video figcaption,.prose .mf-embed figcaption,.prose .mf-audio figcaption{color:var(--ink-2);background:var(--surface-2);text-align:start;margin:0;padding:11px 18px;font-size:14.5px;font-weight:700}.prose .mf-audio{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1px solid var(--line-2);box-shadow:var(--sh-1);border-radius:20px;flex-direction:column;margin:1.6em 0;display:flex;overflow:hidden}.prose .mf-audio figcaption{background:0 0;align-items:center;gap:10px;padding:14px 18px 4px;display:flex}.prose .mf-audio figcaption:before{content:"";background:var(--lvl) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 3v10.55A4 4 0 1 0 14 17V7h4V3z'/%3E%3C/svg%3E") center/18px no-repeat;border-radius:12px;flex:none;width:34px;height:34px}.prose .mf-audio audio{width:calc(100% - 28px);height:46px;box-shadow:none;border-radius:0;margin:8px 14px 14px;display:block}.thumb.fit,.art-fig.fit{isolation:isolate;position:relative}.thumb.fit:before,.art-fig.fit:before{content:"";background:var(--bg) center/cover no-repeat;filter:blur(18px)saturate(1.15);opacity:.9;z-index:-1;position:absolute;inset:-26px}.thumb.fit img{object-fit:contain}.wrap-art .art-fig.fit{overflow:hidden}.wrap-art .art-fig.fit img{object-fit:contain;background:0 0;height:290px;max-height:290px}@media (width<=640px){.wrap-art .art-fig.fit img{height:220px;max-height:220px}}.wrap>.pg-promo,.sec+.pg-promo{margin-block:22px 4px}.fcard .heart{opacity:.9;width:30px;height:30px;inset-block-start:8px;inset-inline-start:8px}.fcard .heart .icon{width:16px;height:16px}.fcard .old{align-items:center;gap:7px;display:flex}.fcard .old em{color:#d62b57;background:#fde8ee;border-radius:7px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:800}.fcard .meta{align-items:center;gap:12px}.fcard .meta .tag{background:var(--brand-soft,#e6f9ee);color:var(--brand-ink);border-radius:99px;align-items:center;gap:4px;padding:1px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.fcard .meta .tag .icon{width:12px;height:12px}.fcard .meta .rt .icon{color:#f5a623;fill:#f5a623;width:14px;height:14px}.fcard .go{background:var(--brand);box-shadow:0 6px 14px #0000}@supports (color:color-mix(in srgb,red,red)){.fcard .go{box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 32%,transparent)}}.fcard:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.wrap-art .paper .prose,.paper .prose,.prose{font-size:16px;line-height:1.9}.wrap-art .paper .prose>p:first-of-type,.paper .prose>p:first-of-type{font-size:1.03em}.wrap-art .prose p{margin-block:0 .75em}.wrap-art .prose ul,.wrap-art .prose ol{margin-block:0 .8em;padding-inline-start:1.3em}.wrap-art .prose li{margin-block:.2em;line-height:1.85}.wrap-art .paper .prose h2,.prose h2{border-radius:12px;margin:1.5em 0 .55em;padding-block:7px;padding-inline-start:24px;font-size:1.2em;line-height:1.6}.wrap-art .paper .prose h2:before{width:4px;inset-block:8px}.wrap-art .paper .prose h3,.prose h3{border-radius:10px;margin:1.3em 0 .45em;padding:4px 14px;font-size:1.08em;line-height:1.6}.wrap-art .paper .prose h4,.prose h4{margin:1.1em 0 .4em;font-size:1em}.wrap-art .prose table,.prose table{font-size:14.5px}.prose th,.prose td{padding:9px 12px}.wrap-art .prose .callout,.prose .callout{padding:10px 15px;font-size:15px}.wrap-art .prose blockquote{padding:12px 18px;font-size:15.5px}.prose figcaption,.prose figure figcaption{font-size:13px}.prose summary{padding:11px 16px;font-size:15px}.prose details>div,.prose details>p{font-size:15px}.wrap-art .paper{padding:clamp(16px,2.2vw,28px) clamp(16px,2.8vw,40px)}@media (width<=640px){.wrap-art .paper .prose,.paper .prose,.prose{font-size:15.5px;line-height:1.85}.wrap-art .paper .prose h2,.prose h2{font-size:1.15em}}@media (width>=901px){:root{--r-s:9px;--r-m:14.4px;--r-l:21.6px;--r-xl:28.8px;--sh-1:0 1px 2px #0a3c1e0f,0 3.6px 12.6px #0a3c1e0d;--sh-2:0 2px 3.6px #0a3c1e0f,0 12.6px 30.6px #0a3c1e1a;--sh-3:0 5.4px 10.8px #0a3c1e14,0 25.2px 54px #0a3c1e29;--gut:clamp(14.4px,4vw,28.8px);--hdr:61.2px}:root[data-theme=dark]{--sh-1:0 1px 2px #0006,0 3.6px 12.6px #00000040;--sh-2:0 2px 3.6px #0006,0 12.6px 30.6px #00000059;--sh-3:0 5.4px 10.8px #0006,0 25.2px 54px #00000080}html{--hdrh:111.6px;scroll-padding-top:calc(var(--hdr) + 14.4px)}body{background:var(--bg);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:-1px -1px;background-size:39.6px 39.6px;margin:0;font-size:14.4px;line-height:1.85}body:before{background:radial-gradient(1080px 540px at 85% -10%,transparent,transparent 60%),var(--bg);inset:0}@supports (color:color-mix(in srgb,red,red)){body:before{background:radial-gradient(1080px 540px at 85% -10%,color-mix(in srgb,var(--lvl) 12%,transparent),transparent 60%),var(--bg)}}img{height:auto}a:hover{text-underline-offset:3.6px}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.45}p{margin:0 0 1em}button,input,select,textarea{font:inherit}:focus-visible{outline:2.7px solid var(--lvl);outline-offset:2px;border-radius:5.4px}@supports (color:color-mix(in srgb,red,red)){:focus-visible{outline:2.7px solid color-mix(in srgb,var(--lvl) 55%,transparent)}}::selection{background:0 0}@supports (color:color-mix(in srgb,red,red)){::selection{background:color-mix(in srgb,var(--lvl) 30%,transparent)}}.wrap{width:100%;padding-inline:var(--gut);margin-inline:auto}.sr{width:1px;height:1px}.skip{background:var(--navy);border-radius:9px;padding:9px 14.4px;inset-block-start:-54px;inset-inline-start:10.8px}.skip:focus{inset-block-start:10.8px}.icon{flex:none;width:1.25em;height:1.25em}.abar{background:var(--navy);font-size:12.2px}.abar .wrap{gap:12.6px;min-height:34.2px;padding-block:5.4px}.abar a{text-underline-offset:3.6px}.abar-x{background:0 0;border:0;padding:5.4px;font-size:18px;line-height:1;inset-block-start:50%;inset-inline-end:9px;transform:translateY(-50%)}.abar[data-lvl]{background:var(--lvl-ink)}:root[data-theme=dark] .abar[data-lvl]{background:#0b1410}@supports (color:color-mix(in srgb,red,red)){:root[data-theme=dark] .abar[data-lvl]{background:color-mix(in srgb,var(--lvl) 40%,#0b1410)}}.hdr{background:var(--surface);-webkit-backdrop-filter:saturate(1.6)blur(12.6px);border-block-end:1px solid var(--line);inset-block-start:0}@supports (color:color-mix(in srgb,red,red)){.hdr{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.hdr.stuck{box-shadow:0 9px 25.2px #0a3c1e1a}.hdr-top{background:var(--deep);max-height:37.8px;font-size:11.7px}.hdr.stuck .hdr-top{max-height:0}.hdr-top .wrap{gap:14.4px;min-height:34.2px}.ht-msg{gap:7.2px}.ht-links{gap:3.6px}.ht-links a,.ht-theme{background:0 0;border:0;border-radius:7.2px;gap:5.4px;padding:3.6px 9px;font-size:11.7px}.ht-links a:hover,.ht-theme:hover{background:#ffffff1a}.hdr-main .wrap{height:var(--hdr);gap:14.4px}.brand{letter-spacing:0;flex:none;gap:9px;font-size:23.4px;line-height:1}.brand img{width:41.4px;height:41.4px;box-shadow:var(--sh-1);background:#fff;border-radius:12.6px;padding:2.7px}.hdr-sp{flex:1}.hsrch{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:14.4px;flex:504px;height:43.2px}.hsrch:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3.6px #0000}@supports (color:color-mix(in srgb,red,red)){.hsrch:focus-within{box-shadow:0 0 0 3.6px color-mix(in srgb,var(--brand) 18%,transparent)}}.hs-sel{border:0;border-inline-end:1px solid var(--line-2);background:0 0;border-radius:0;outline:0;height:100%;padding-inline:12.6px 5.4px;font-size:12.2px}.hs-field{flex:1;min-width:0;height:100%}.hs-field input{background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;padding-inline:12.6px;font-size:13.1px}.hs-field button{background:var(--brand);border:0;border-radius:10.8px;width:45px;margin:3.6px}.hs-field button:hover{background:var(--brand-ink)}.suggest{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-3);min-width:234px;inset-block-start:calc(100% + 9px);inset-inline:0}.suggest a{border-block-end:1px solid var(--line);gap:10.8px;padding:9px 12.6px;font-size:13.1px}.suggest a:last-child{border:0}.suggest a:hover,.suggest a.act{background:var(--lvl-soft)}.suggest em{margin-inline-start:auto;font-size:10.8px}.ibtn{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;flex:none;width:39.6px;height:39.6px}.ibtn:hover{background:var(--lvl-soft);transform:translateY(-1px)}.ibtn .badge{background:var(--danger);border-radius:9px;min-width:18px;height:18px;padding-inline:4.5px;font-size:9.9px;inset-block-start:-3.6px;inset-inline-end:-3.6px}.ibtn-cart{background:var(--brand);border-color:var(--brand)}.ibtn-cart:hover{background:var(--brand-ink)}.hdr-nav{border-block-start:1px solid var(--line)}.hdr-nav .wrap{gap:2px;height:43.2px}.hdr-nav>.wrap>a,.hdr-nav .dd>button{background:0 0;border:0;border-radius:0;gap:6.3px;height:43.2px;padding:0 12.6px;font-size:13.1px}.hdr-nav>.wrap>a:after,.hdr-nav .dd>button:after{background:var(--brand);border-radius:2.7px 2.7px 0 0;height:2.7px;inset-block-end:-1px;inset-inline:10.8px;transform:scaleX(0)}.hdr-nav>.wrap>a:hover:after,.hdr-nav>.wrap>a[aria-current]:after,.hdr-nav .dd.open>button:after{transform:scaleX(1)}.hdr-nav .icon{width:1.1em;height:1.1em}.nb{background:var(--danger);border-radius:89.1px;margin-inline-start:2px;padding:1px 7.2px;font-size:9.9px;line-height:1.7}.dd-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);width:252px;box-shadow:var(--sh-3);padding:9px;inset-block-start:calc(100% + 5.4px);inset-inline-start:-9px}.dd.open .dd-panel{gap:2px}.dd-panel a{border-radius:10.8px;gap:10.8px;padding:9px 10.8px}.dd-panel a:hover{background:var(--lvl-soft)}.dot{background:var(--c,var(--brand));border-radius:3.6px 3.6px 3.6px 0;flex:none;width:10.8px;height:10.8px;transform:rotate(-8deg)}.dd.mega .mega-panel{inset-inline:var(--gut);border-radius:0 0 var(--r-l) var(--r-l);grid-template-columns:minmax(0,1fr) 270px;gap:23.4px;width:auto;padding:19.8px;inset-block-start:calc(100% - 1px)}.dd.mega .mega-panel.mega-topics{grid-template-columns:1fr}.mg-main h3,.mg-side h3{gap:7.2px;margin:0 0 12.6px;font-size:14.4px}.mg-main h3 small{font-size:11.7px}.mg-levels{grid-template-columns:repeat(3,1fr);gap:7.2px}.dd-panel .mg-levels a{border:1px solid var(--line);background:var(--surface);border-radius:12.6px;gap:3.6px 9px;padding:10.8px 12.6px}@supports (color:color-mix(in srgb,red,red)){.dd-panel .mg-levels a{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface))}}.dd-panel .mg-levels a small{margin:0;padding-inline-start:19.8px;font-size:11.2px}.dd-panel .mg-levels a:hover{background:var(--surface);transform:translateY(-2px)}@supports (color:color-mix(in srgb,red,red)){.dd-panel .mg-levels a:hover{background:color-mix(in srgb,var(--c) 16%,var(--surface))}}.dd-panel a.dd-all{background:var(--lvl-soft);margin-block-start:12.6px;padding:8.1px 14.4px}.mg-side{border-inline-start:1px dashed var(--line-2);padding-inline-start:21.6px}.dd-panel .mg-p{gap:10.8px;padding:7.2px}.mg-img{background:var(--lvl-soft);border-radius:10.8px;flex:none;width:50.4px;height:50.4px}.mg-img img{width:100%;height:100%}.mg-p b{font-size:12.2px;line-height:1.6}.mg-topics{grid-template-columns:repeat(4,1fr);gap:12.6px 16.2px}.mg-t{gap:2px;min-width:0}.dd-panel .mg-t a.mg-th{border-radius:10.8px;gap:9px;padding:7.2px 9px}.mg-ic{background:var(--surface);border-radius:9.9px;flex:none;width:30.6px;height:30.6px}@supports (color:color-mix(in srgb,red,red)){.mg-ic{background:color-mix(in srgb,var(--c) 14%,var(--surface))}}.dd-panel .mg-th small{background:var(--lvl-soft);border-radius:89.1px;margin-inline-start:auto;padding:0 7.2px;font-size:10.8px}.dd-panel .mg-t a.mg-k{border-radius:7.2px;margin-inline-start:39.6px;padding:2.7px 9px 2.7px 5.4px;font-size:12.2px}.lv-chip{background:var(--surface);border:1px solid var(--line);border-radius:10.8px 10.8px 10.8px 3.6px;gap:7.2px;padding:6.3px 13.5px 6.3px 11.7px;font-size:12.6px}@supports (color:color-mix(in srgb,red,red)){.lv-chip{background:color-mix(in srgb,var(--c) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 24%,var(--line))}}.lv-chip:before{background:var(--c);border-radius:2.7px 2.7px 2.7px 0;width:8.1px;height:8.1px}.lv-chip:hover{background:var(--surface);transform:translateY(-2px);box-shadow:0 7.2px 16.2px #0000}@supports (color:color-mix(in srgb,red,red)){.lv-chip:hover{box-shadow:0 7.2px 16.2px color-mix(in srgb,var(--c) 22%,transparent);background:color-mix(in srgb,var(--c) 16%,var(--surface))}}.lv-chip[aria-current]{background:var(--c);border-color:var(--c)}.lv-chip[aria-current]:before{background:#fff}.lvbar{background:var(--lvl)}.lvbar .wrap{gap:5.4px 16.2px;padding-block:8.1px;font-size:12.6px}.lvbar b{margin-inline-end:5.4px;font-size:17.1px}.lvbar a{border-radius:7.2px;padding:2.7px 9px}.lvbar a:hover{background:#ffffff2e}.drawer{inset:0}.drawer-bg{backdrop-filter:blur(2.7px);background:#06140c8c;inset:0}.drawer-box{background:var(--surface);width:min(88vw,333px);box-shadow:var(--sh-3);padding:14.4px 14.4px 25.2px;inset-block:0;inset-inline-start:0}.dr-search{margin-block:12.6px 3.6px}.dr-search .icon{inset-block-start:50%;inset-inline-start:12.6px;transform:translateY(-50%)}.dr-search input{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:12.6px;width:100%;height:41.4px;padding-inline:39.6px 12.6px;font-size:13.5px}.drawer-box h3{letter-spacing:.04em;margin:16.2px 5.4px 7.2px;font-size:11.7px}.drawer-box a,.dr-theme{background:0 0;border:0;border-radius:12.6px;gap:10.8px;width:100%;padding:9.9px 10.8px}.drawer-box a:hover,.dr-theme:hover{background:var(--lvl-soft)}.dr-levels{grid-template-columns:1fr 1fr;gap:5.4px}.drawer-box .dr-levels a{border:1px solid var(--line);background:var(--surface);padding:9px;font-size:12.6px}@supports (color:color-mix(in srgb,red,red)){.drawer-box .dr-levels a{border:1px solid color-mix(in srgb,var(--c) 24%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface))}}.mcart{inset:0}.mc-bg{backdrop-filter:blur(2px);background:#06140c80;inset:0}.mc-box{background:var(--surface);width:min(94vw,387px);box-shadow:var(--sh-3);inset-block:0;inset-inline-end:0;transform:translate(-105%)}.mcart.on .mc-box{transform:none}.mc-box header{border-block-end:1px solid var(--line);padding:12.6px 16.2px}.mc-box header h2{gap:9px;margin:0;font-size:16.2px}.mc-body{flex:1}.mc-list{flex:1;margin:0;padding:5.4px 14.4px}.mc-list li{border-block-end:1px dashed var(--line-2);grid-template-columns:64.8px minmax(0,1fr) 32.4px;gap:10.8px;padding:10.8px 0}.mc-img{background:var(--lvl-soft);border-radius:9px;width:64.8px;height:50.4px}.mc-img img{width:100%;height:100%}.mc-t a{font-size:12.6px;line-height:1.65}.mc-t small{font-size:10.8px}.mc-t b{font-size:12.6px}.mc-x{background:0 0;border:0;border-radius:9px;width:32.4px;height:32.4px}.mc-x:hover{background:#ffe9ef}.mc-foot{border-block-start:1px solid var(--line);background:var(--surface-2);gap:9px;padding:12.6px 16.2px 16.2px}.mc-row.save{font-size:12.6px}.mc-row.tot{font-size:15.3px}.mc-empty{gap:9px;padding:45px 21.6px}.mc-empty .icon{width:48.6px;height:48.6px}.mc-empty p{margin:0 0 5.4px}.mc-body .tierbar{margin:12.6px 14.4px 0}.mc-loading{padding:45px}.pbar{background:var(--deep);box-shadow:var(--sh-3);border-radius:16.2px;gap:10.8px;margin-inline:auto;padding:9px 12.6px;inset-block-end:10.8px;inset-inline:10.8px}.pb-btn{background:var(--brand);border:0;border-radius:50%;flex:none;width:39.6px;height:39.6px}.pb-main{flex:1;min-width:0}.pb-main b{font-size:12.2px}.pb-track{background:#fff3;border-radius:89.1px;height:5.4px;margin-block-start:6.3px}.pb-track i{background:var(--brand-2);border-radius:89.1px;width:0;inset-block:0;inset-inline-start:0}.pb-t{min-width:37.8px;font-size:11.2px}.pb-x{background:0 0;border:0;padding:5.4px}.ftr{background:var(--navy);margin-block-start:72px}.ftr:before{background:var(--navy);height:31.5px;inset-block-start:-30.6px;inset-inline:0}:root[data-theme=dark] .ftr,:root[data-theme=dark] .ftr:before{background:#0a1a2e}.ftr .wrap{padding-block:50.4px 25.2px}.ftr-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:36px}.ftr h4,.ftr .ftr-h{margin-block-end:12.6px;font-size:13.5px}.ftr ul{gap:7.2px;margin:0;padding:0;font-size:13.1px}.ftr .brand{margin-block-end:10.8px}.ftr .brand img{background:#fff}.ftr p{font-size:13.1px}.soc{gap:9px;margin-block-start:14.4px}.soc a{background:#ffffff14;border-radius:12.6px;width:39.6px;height:39.6px}.soc a:hover{background:#ffffff2e;transform:translateY(-2.7px)}.soc img{width:21.6px;height:21.6px}.trust{gap:10.8px}.trust img{background:#fff;border-radius:10.8px;width:75.6px;height:auto;padding:5.4px}.ftr-bot{border-block-start:1px solid #ffffff1f;gap:10.8px;margin-block-start:32.4px;padding-block-start:18px;font-size:12.2px}.btn{background:linear-gradient(180deg,var(--b),var(--b));border:0;border-radius:12.6px;gap:8.1px;min-height:43.2px;padding:0 21.6px;font-size:14px;box-shadow:inset 0 1px #ffffff59,0 7.2px 18px #0000}@supports (color:color-mix(in srgb,red,red)){.btn{background:linear-gradient(180deg,color-mix(in srgb,var(--b) 88%,#fff),var(--b));box-shadow:0 1px 0 #ffffff59 inset,0 7.2px 18px color-mix(in srgb,var(--b) 36%,transparent)}}.btn:hover{filter:saturate(1.1);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 12.6px 25.2px #0000}@supports (color:color-mix(in srgb,red,red)){.btn:hover{box-shadow:0 1px 0 #ffffff59 inset,0 12.6px 25.2px color-mix(in srgb,var(--b) 42%,transparent)}}.btn:active{transform:translateY(0)}.btn-lg{border-radius:14.4px;min-height:50.4px;padding:0 27px;font-size:15.3px}.btn-sm{border-radius:9.9px;min-height:34.2px;padding:0 14.4px;font-size:12.6px}.btn-block{width:100%}.btn-ghost{background:var(--surface);border:1.5px solid var(--line-2);box-shadow:none}.btn-ghost:hover{border-color:var(--lvl);box-shadow:var(--sh-1)}.pill{background:var(--lvl-soft);border-radius:899.1px;gap:5.4px;padding:2.7px 9.9px;font-size:11.2px}.pill.sale{background:#ffe9ef}.pill.free{background:#e3f9ea}:root[data-theme=dark] .pill.sale{background:#3a1424}:root[data-theme=dark] .pill.free{background:#12331f}.stars{gap:2px}.stars i{background:var(--line-2);width:14.4px;height:14.4px}.stars i.on{background:#f5a623}.rate-line{gap:7.2px;font-size:12.2px}.crumbs{gap:5.4px 7.2px;margin-block:16.2px 12.6px;padding:0;font-size:12.2px}.crumbs li+li:before{margin-inline-end:7.2px}.sec{margin-block:57.6px 0}.sec-h{gap:14.4px;margin-block-end:23.4px}.sec-t{margin:0;padding-block-end:12.6px;font-size:clamp(23.4px,3.4vw,34.2px);line-height:1.3}.sec-t:after{background:var(--lvl);clip-path:polygon(0 0,calc(100% - 10.8px) 0,100% 50%,calc(100% - 10.8px) 100%,0 100%);border-radius:2px 0 0 2px;width:75.6px;height:7.2px;inset-block-end:0;inset-inline-start:0}.sec-t small{margin-block-start:5.4px;font-size:13.5px}.sec-more{background:var(--lvl-soft);border-radius:10.8px;gap:7.2px;padding:8.1px 14.4px}.sec-more:hover{background:var(--lvl-soft-2)}.grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:19.8px}.grid-4{grid-template-columns:repeat(4,1fr)}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:5.4px var(--r-m) var(--r-m) var(--r-m);box-shadow:var(--sh-1);margin-block-start:23.4px}.fcard:before{height:24.3px;width:var(--tabw,46%);background:var(--lvl);clip-path:polygon(0 0,calc(100% - 14.4px) 0,100% 100%,0 100%);border-radius:10.8px 10.8px 0 0;min-width:81px;inset-block-start:-24.3px;inset-inline-start:-1px}.fcard .tab{font-size:11.2px;line-height:20.7px;inset-block-start:-21.6px;inset-inline-start:10.8px}.fcard .thumb{background:var(--lvl-soft);border-radius:9px;margin:10.8px 10.8px 0}.fcard .thumb:after{border-radius:9px;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.fcard .thumb img{width:100%;height:100%}.fcard:hover .thumb img{transform:scale(1.05)}.fcard .thumb .ph{height:100%}.fcard .thumb .ph .icon{width:57.6px;height:57.6px}.fcard .flags{gap:5.4px;inset-block-start:9px;inset-inline-end:9px}.fcard .flags .pill{background:var(--surface);box-shadow:var(--sh-1)}.fcard .flags .pill.sale{background:#e8325f}.fcard .body{flex:1;gap:7.2px;padding:12.6px 14.4px 14.4px}.fcard h3{margin:0;font-size:14.4px;line-height:1.7}.fcard h3 a:after{inset:0}.fcard .meta{gap:9px;font-size:11.2px}.fcard .meta span{gap:4.5px}.fcard .foot{border-block-start:1px dashed var(--line-2);margin-block-start:auto;padding-block-start:10.8px}.fcard .go{background:var(--lvl);border:0;border-radius:11.7px;width:37.8px;height:37.8px;box-shadow:0 5.4px 12.6px #0000}@supports (color:color-mix(in srgb,red,red)){.fcard .go{box-shadow:0 5.4px 12.6px color-mix(in srgb,var(--lvl) 35%,transparent)}}.fcard .go:hover{transform:scale(1.1)rotate(-6deg)}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1)}.pcard:hover{box-shadow:var(--sh-2);transform:translateY(-4.5px)}.pcard .thumb{background:var(--lvl-soft)}.pcard .thumb img{width:100%;height:100%}.pcard:hover .thumb img{transform:scale(1.05)}.pcard .thumb .ph{height:100%}.pcard .body{flex:1;gap:7.2px;padding:14.4px 16.2px 16.2px}.pcard h3{margin:0;font-size:14.8px;line-height:1.75}.pcard h3 a:after{inset:0}.pcard p{margin:0;font-size:12.6px}.pcard .meta{gap:10.8px;margin-block-start:auto;font-size:11.2px}.pcard .lvtag{inset-block-start:10.8px;inset-inline-start:10.8px}.lhero{border-radius:var(--r-xl);background:radial-gradient(810px 270px at 100% 0,var(--lvl),transparent 70%),linear-gradient(135deg,var(--lvl),var(--lvl));margin-block-start:9px}@supports (color:color-mix(in srgb,red,red)){.lhero{background:radial-gradient(810px 270px at 100% 0,color-mix(in srgb,var(--lvl) 55%,#fff 0%),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--lvl) 82%,#000),var(--lvl))}}.lhero:after{background:url(../img/logo-152.png) calc(100% - 25.2px)/171px no-repeat;inset:0}html[dir=rtl] .lhero:after{background-position:25.2px}.lhero .in{padding:clamp(23.4px,5vw,46.8px) clamp(19.8px,5vw,50.4px)}.lhero h1{margin:5.4px 0 9px;font-size:clamp(27px,4.6vw,46.8px)}.lhero p{margin:0 0 16.2px;font-size:14.8px}.lhero .pill{backdrop-filter:blur(5.4px);background:#fff3}.lhero .acts{gap:9px}.lhero .btn{background:#fff;box-shadow:0 9px 21.6px #0000002e}.lhero .btn.alt{box-shadow:none;background:#ffffff29;border:1px solid #fff6}.fbar{gap:9px;margin-block:19.8px 3.6px}.fbar .lab{font-size:12.2px}.chip{background:var(--surface);border:1px solid var(--line-2);border-radius:899.1px;gap:5.4px;padding:6.3px 12.6px;font-size:12.6px}.chip:hover{border-color:var(--lvl);transform:translateY(-1px)}.chip[aria-current],.chip.on{background:var(--lvl-btn);border-color:var(--lvl-btn)}select.sel{border:1px solid var(--line-2);background:var(--surface);border-radius:10.8px;min-width:135px;height:37.8px;padding-inline:12.6px}.pager{gap:7.2px;margin-block:39.6px 0}.pager a,.pager span{background:var(--surface);border:1px solid var(--line);border-radius:12.6px;min-width:39.6px;height:39.6px;padding-inline:12.6px}.pager a:hover{border-color:var(--lvl)}.pager .cur{background:var(--lvl);border-color:var(--lvl)}.pager .gap{background:0 0;border:0}.empty{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-l);padding:54px 18px}.empty .icon{width:50.4px;height:50.4px;margin:0 auto 10.8px}.lsec{margin-block-start:57.6px}.lsec-h{gap:12.6px;margin-block-end:7.2px}.lsec-h .badge-l{background:var(--lvl);border-radius:14.4px 14.4px 14.4px 3.6px;width:48.6px;height:48.6px;transform:rotate(-4deg);box-shadow:0 9px 19.8px #0000}@supports (color:color-mix(in srgb,red,red)){.lsec-h .badge-l{box-shadow:0 9px 19.8px color-mix(in srgb,var(--lvl) 40%,transparent)}}.lsec-h h2{margin:0;font-size:clamp(21.6px,3vw,30.6px)}.lsec-h .sec-more{margin-inline-start:auto}.why{grid-template-columns:repeat(4,1fr);gap:16.2px}.why>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:21.6px}.why>div:after{background:var(--lvl-soft);border-radius:50%;width:99px;height:99px;inset-block-start:-27px;inset-inline-end:-27px}.why .ic{background:var(--lvl);border-radius:14.4px;width:46.8px;height:46.8px;margin-block-end:12.6px}.why h3{margin-block-end:5.4px;font-size:15.3px}.why p{margin:0;font-size:13.1px}.cta-band{border-radius:var(--r-xl);background:linear-gradient(135deg,var(--navy),#143d6e);gap:23.4px;padding:clamp(23.4px,4vw,39.6px)}.cta-band:before{background:radial-gradient(circle,#12b24f80,#0000 70%);border-radius:50%;width:252px;height:252px;inset-block-end:-72px;inset-inline-end:-54px}.cta-band h2{margin:0 0 5.4px;font-size:clamp(19.8px,3vw,28.8px)}.cta-band p,.cta-band .soc{margin:0}.cta-band .soc a{background:#ffffff1f;border-radius:13.5px;gap:9px;width:auto;height:45px;padding:0 16.2px}.pp{grid-template-columns:minmax(0,1fr) 360px;gap:30.6px;margin-block-start:7.2px}.pp-main{min-width:0}.pp-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);margin-block-start:23.4px;padding:clamp(16.2px,3vw,27px)}.pp-head:before{background:var(--lvl);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);border-radius:12.6px 12.6px 0 0;width:180px;height:24.3px;inset-block-start:-24.3px;inset-inline-start:-1px}.pp-head .tab{font-size:12.2px;line-height:21.6px;inset-block-start:-22.5px;inset-inline-start:14.4px}.pp-head h1{margin:0 0 10.8px;font-size:clamp(19.8px,3vw,28.8px);line-height:1.55}.pp-fig{border-radius:var(--r-m);background:var(--lvl-soft);box-shadow:var(--sh-2);margin-block:16.2px}.pp-fig img{width:100%;height:auto}.specs{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;margin-block:16.2px 0}.specs>div{background:var(--lvl-soft);border-radius:12.6px;gap:2px;padding:10.8px 12.6px}.specs small{font-size:10.8px}.specs b{font-size:13.5px}.buybox{max-height:calc(100vh - var(--hdrh) - 28.8px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-3);margin-block-start:23.4px;padding:19.8px;inset-block-start:calc(var(--hdrh) + 14.4px)}.buybox .big{gap:9px;margin-block-end:3.6px}.buybox .big b{font-size:37.8px;line-height:1.2}.buybox .big s{font-size:14.4px}.buybox .acts{gap:9px;margin-block:14.4px}.perks{border-block-start:1px dashed var(--line-2);gap:9px;margin:14.4px 0 0;padding:14.4px 0 0;font-size:12.6px}.perks li{gap:9px}.perks .icon{width:18px;height:18px}.timer{background:#fff1d6;border-radius:10.8px;gap:5.4px;margin-block-end:9px;padding:5.4px 10.8px;font-size:11.7px}:root[data-theme=dark] .timer{background:#3a2c0a}.tabs{border-block-end:1px solid var(--line);background:var(--bg);backdrop-filter:blur(9px);gap:5.4px;margin-block:30.6px 19.8px;padding-block-start:5.4px;inset-block-start:var(--hdr)}@supports (color:color-mix(in srgb,red,red)){.tabs{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.tabs a{border-block-end:2.7px solid #0000;padding:10.8px 16.2px}.tabs a:hover,.tabs a.on{border-color:var(--lvl)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:clamp(16.2px,3vw,27px)}.card+.card{margin-block-start:18px}.card>h2{margin-block-end:12.6px;font-size:18.9px}.sticky-buy{background:var(--surface);border-block-start:1px solid var(--line);padding:9px var(--gut) calc(9px + env(safe-area-inset-bottom));gap:12.6px;inset-block-end:0;inset-inline:0;transform:translateY(110%);box-shadow:0 -9px 27px #0000001f}.sticky-buy.on{transform:none}.sticky-buy .price{flex:1}.sticky-buy .btn{flex:none}.art{grid-template-columns:minmax(0,1fr) 288px;gap:32.4px}.art-head{margin-block:5.4px 19.8px}.art-head h1{margin:9px 0 12.6px;font-size:clamp(23.4px,3.6vw,36px);line-height:1.6}.art-meta{gap:7.2px 16.2px;font-size:12.6px}.art-meta span{gap:5.4px}.art-fig{border-radius:var(--r-l);box-shadow:var(--sh-2);margin:0 0 23.4px}.art-fig img{width:100%}.side{gap:16.2px;inset-block-start:calc(var(--hdrh) + 14.4px)}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:18px 19.8px}.toc h2{gap:7.2px;margin-block-end:9px;font-size:13.5px}.toc ol{gap:2px;max-height:52vh;margin:0;padding:0}.toc a{border-inline-start:2.7px solid #0000;border-radius:9px;padding:5.4px 10.8px;font-size:12.6px;line-height:1.7}.toc a:hover,.toc a.on{background:var(--lvl-soft);border-color:var(--lvl)}.toc li.l3 a{padding-inline-start:23.4px;font-size:12.2px}.mini{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1)}.mini .hd{background:var(--lvl);padding:10.8px 16.2px;font-size:13.5px}.mini a.row{border-block-end:1px solid var(--line);gap:10.8px;padding:10.8px 14.4px}.mini a.row:last-child{border:0}.mini a.row:hover{background:var(--lvl-soft)}.mini .row img{border-radius:7.2px;flex:none;width:57.6px;height:43.2px}.mini .row b{font-size:12.6px;line-height:1.6}.prose{font-size:15.8px;line-height:2.1}.prose>:first-child{margin-block-start:0}.prose h2,.prose h3,.prose h4{scroll-margin-top:calc(var(--hdr) + 12.6px);margin:1.8em 0 .6em}.prose h2{padding-inline-start:14.4px;font-size:1.5em}.prose h2:before{background:var(--lvl);border-radius:2.7px;width:5.4px;inset-block:.2em;inset-inline-start:0}.prose h3{font-size:1.25em}.prose a{text-underline-offset:4.5px;text-decoration-thickness:2px}.prose img{box-shadow:var(--sh-1);border-radius:12.6px;margin-inline:auto}.prose figcaption{margin-block-start:7.2px;font-size:12.6px}.prose figure.alignright,.prose img.alignright{margin:.4em 0 1em 1.4em}.prose figure.alignleft,.prose img.alignleft{margin:.4em 1.4em 1em 0}.prose .aligncenter{margin-inline:auto}.prose ul,.prose ol{margin:0 0 1.2em;padding-inline-start:1.4em}.prose li{margin-block:.35em}.prose blockquote{background:var(--lvl-soft);border-inline-start:4.5px solid var(--lvl);border-radius:5.4px var(--r-m) var(--r-m) 5.4px;margin:1.6em 0;padding:16.2px 19.8px}.prose blockquote p:last-child{margin:0}.prose table{border:1px solid var(--line);border-radius:12.6px;width:100%;margin:1.4em 0;font-size:14px}.prose th{background:var(--lvl-soft)}.prose th,.prose td{border-block-end:1px solid var(--line);min-width:99px;padding:9.9px 12.6px}.prose tr:last-child td{border-block-end:0}.prose hr{background:repeating-linear-gradient(90deg,var(--line-2) 0 7.2px,transparent 7.2px 14.4px);border:0;height:2px;margin:2em 0}.prose details{background:var(--surface-2);border:1px solid var(--line);border-radius:12.6px;margin-block:9px;padding:0}.prose summary{gap:10.8px;padding:12.6px 16.2px}.prose summary:after{font-size:19.8px;line-height:1}.prose details[open] summary:after{transform:rotate(45deg)}.prose details>div,.prose details>p{margin:0;padding:0 16.2px 12.6px}.prose .callout{border-radius:var(--r-m);background:var(--lvl-soft);border:1px solid var(--lvl-soft-2);margin:1.4em 0;padding:14.4px 18px}.prose .mf-product{background:var(--surface);border:1px solid var(--line-2);border-inline-start:5.4px solid var(--lvl);border-radius:var(--r-m);box-shadow:var(--sh-1);gap:14.4px;margin:1.6em 0;padding:12.6px 16.2px}.prose pre,.prose code{font-size:.9em}.prose pre{background:#0f2218;border-radius:10.8px;padding:14.4px}.cm{gap:12.6px;margin-block:16.2px}.cm-i{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);gap:12.6px;padding:14.4px 16.2px}.cm-i.staff{background:var(--lvl-soft);margin-inline-start:25.2px}.av{background:var(--lvl);border-radius:12.6px;flex:none;width:39.6px;height:39.6px}.cm-i time{font-size:11.2px}.cm-i p{margin:5.4px 0 0;font-size:13.5px}.field{gap:5.4px;margin-block-end:12.6px}.field label{font-size:12.6px}.field input,.field textarea,.field select{border:1.5px solid var(--line-2);background:var(--surface);border-radius:12.6px;width:100%;min-height:45px;padding:10.8px 14.4px;font-size:14.4px}.field textarea{min-height:108px}.field input:focus,.field textarea:focus{border-color:var(--lvl);outline:0;box-shadow:0 0 0 3.6px #0000}@supports (color:color-mix(in srgb,red,red)){.field input:focus,.field textarea:focus{box-shadow:0 0 0 3.6px color-mix(in srgb,var(--lvl) 18%,transparent)}}.field small{font-size:11.7px}.field input.ltr,input.ltr{letter-spacing:2px}.rate{gap:3.6px}.rate button{background:var(--line-2);border:0;width:30.6px;height:30.6px}.rate button.on,.rate button.hv{background:#f5a623;transform:scale(1.12)}.alert{border-radius:12.6px;margin-block-end:12.6px;padding:10.8px 14.4px;font-size:13.1px}.alert.ok{background:#e3f9ea}.alert.err{background:#fde8ee}:root[data-theme=dark] .alert.ok{background:#12331f}:root[data-theme=dark] .alert.err{background:#3a1424}.ck{grid-template-columns:minmax(0,1fr) 342px;gap:25.2px;margin-block-start:9px}.ck h1{margin:16.2px 0;font-size:30.6px}.ci{border-block-end:1px dashed var(--line-2);gap:14.4px;padding:14.4px 0}.ci:last-child{border:0}.ci img{background:var(--lvl-soft);border-radius:10.8px;flex:none;width:82.8px;height:63px}.ci .t{flex:1;min-width:0}.ci .t a{line-height:1.7}.ci .rm{background:0 0;border:0;border-radius:9px;padding:7.2px}.ci .rm:hover{background:#fde8ee}.sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-2);padding:21.6px;inset-block-start:calc(var(--hdrh) + 14.4px)}.sum .r{padding-block:7.2px}.sum .r.tot{border-block-start:2px solid var(--line);margin-block-start:7.2px;padding-block-start:14.4px;font-size:18px}.coupon{gap:7.2px;margin-block:12.6px}.coupon input{border:1.5px dashed var(--line-2);background:var(--surface-2);letter-spacing:1px;border-radius:10.8px;flex:1;min-width:0;height:41.4px;padding:0 12.6px}.ok-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);padding:clamp(23.4px,5vw,45px)}.ok-box .tick{background:var(--brand);border-radius:50%;width:75.6px;height:75.6px;margin:0 auto 16.2px;box-shadow:0 0 0 9px #0000,0 18px 36px #0000}@supports (color:color-mix(in srgb,red,red)){.ok-box .tick{box-shadow:0 0 0 9px color-mix(in srgb,var(--brand) 18%,transparent),0 18px 36px color-mix(in srgb,var(--brand) 40%,transparent)}}.ok-box .tick .icon{width:39.6px;height:39.6px}.dl{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface-2);gap:12.6px;margin-block:9px;padding:12.6px 16.2px}.dl .t{flex:1;min-width:0}.otp{margin:27px auto}.otp .card{padding:28.8px}.nav-tabs{gap:7.2px;margin-block:18px}.mfp{padding:16.2px;inset:0}.mfp-bg{backdrop-filter:blur(3.6px);background:#06140c8c;inset:0}.mfp-box{background:var(--surface);border-radius:var(--r-xl);width:min(100%,414px);box-shadow:var(--sh-3);padding:30.6px 25.2px 25.2px}.mfp-box:before{background:linear-gradient(90deg,var(--lvl),var(--brand-2));height:7.2px;inset-block-start:0;inset-inline:0}.mfp-x{background:var(--surface-2);border:0;border-radius:10.8px;width:34.2px;height:34.2px;font-size:19.8px;line-height:1;inset-block-start:10.8px;inset-inline-end:10.8px}.mfp-x:hover{background:var(--lvl-soft)}.mfp-ic{background:var(--lvl);border-radius:21.6px 21.6px 21.6px 5.4px;width:66.6px;height:66.6px;margin:0 auto 12.6px;transform:rotate(-5deg);box-shadow:0 12.6px 25.2px #0000}@supports (color:color-mix(in srgb,red,red)){.mfp-ic{box-shadow:0 12.6px 25.2px color-mix(in srgb,var(--lvl) 40%,transparent)}}.mfp-ic .icon{width:34.2px;height:34.2px}.mfp h2{margin:0 0 7.2px;font-size:23.4px;line-height:1.4}.mfp p{margin:0 0 14.4px;font-size:13.5px}.mfp form{gap:9px}.mfp input[type=tel]{border:1.5px solid var(--line-2);letter-spacing:2px;background:var(--surface-2);border-radius:14.4px;height:48.6px;padding:0 14.4px;font-size:16.2px}.mfp input[type=tel]:focus{border-color:var(--lvl);outline:0;box-shadow:0 0 0 3.6px #0000}@supports (color:color-mix(in srgb,red,red)){.mfp input[type=tel]:focus{box-shadow:0 0 0 3.6px color-mix(in srgb,var(--lvl) 20%,transparent)}}.mfp .skip-l{background:0 0;border:0;margin-block-start:3.6px;padding:7.2px;font-size:12.6px}.mfp .code{letter-spacing:3.6px;background:var(--lvl-soft);border:2px dashed var(--lvl);border-radius:14.4px;margin-block:5.4px 10.8px;padding:5.4px 14.4px;font-size:37.8px}.ch-list{gap:9px;margin-block-end:5.4px}.ch-list a{border:1.5px solid var(--line);background:var(--surface-2);border-radius:14.4px;gap:10.8px;padding:10.8px 14.4px}.ch-list a:hover{border-color:var(--lvl);box-shadow:var(--sh-1);transform:translateY(-2px)}.ch-list img{width:30.6px;height:30.6px}.ch-list small{margin-inline-start:auto}.scard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:19.8px;gap:10.8px;margin-inline:auto;padding:10.8px;inset-block-end:10.8px;inset-inline:10.8px}.scard img{background:var(--lvl-soft);border-radius:12.6px;flex:none;width:68.4px;height:68.4px}.scard .t{flex:1;min-width:0}.scard small{font-size:10.8px}.scard b{font-size:13.1px;line-height:1.6}.scard .btn{flex:none;min-height:39.6px;padding:0 14.4px}.scard .x{background:var(--ink);border:0;border-radius:50%;width:25.2px;height:25.2px;font-size:14.4px;line-height:1;inset-block-start:-10.8px;inset-inline-start:-5.4px}.toast{background:var(--ink);box-shadow:var(--sh-3);border-radius:12.6px;padding:10.8px 19.8px;inset-block-end:21.6px;inset-inline-start:50%;transform:translate(50%)translateY(18px)}.toast.on{transform:translate(50%)}@media (width<=1060px){.grid-4{grid-template-columns:repeat(2,1fr)}.pp,.art,.ck{grid-template-columns:1fr}.why,.ftr-grid{grid-template-columns:1fr 1fr}}.toc-m{margin-block:0 19.8px}.toc-m summary{gap:7.2px}.toc-m ol{margin:9px 0 0;padding:0}.pp-head:before{width:var(--tw,180px)}.hp{border:0;width:1px;height:1px;padding:0}.ck>*{min-width:0}.ci>a:first-child{flex:none}.ci .price{flex:none;line-height:1.5}.ci .price s{font-size:11.7px}.ci .rmf{flex:none}.prose figure{margin:1.2em 0}.prose figure img{border-radius:12.6px;height:auto}.prose figure figcaption{margin-top:5.4px;font-size:12.2px}.prose figure.align-right{margin:.3em 0 1em 1.4em}.prose figure.align-left{margin:.3em 1.4em 1em 0}.prose figure.align-full img{width:100%}.prose p.cta{margin:1.4em 0}.prose p.cta a.btn{background:var(--brand);border-radius:12.6px;padding:10.8px 25.2px}.cats{grid-template-columns:repeat(auto-fill,minmax(256.5px,1fr));gap:23.4px 18px;margin-block-start:9px}.cats-sm{grid-template-columns:repeat(auto-fill,minmax(207px,1fr))}.cat{background:var(--surface);border:1px solid var(--line);border-radius:5.4px var(--r-m) var(--r-m) var(--r-m);box-shadow:var(--sh-1);margin-block-start:12.6px}@supports (color:color-mix(in srgb,red,red)){.cat{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line))}}.cat:before{background:var(--c);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,0 100%);border-radius:8.1px 8.1px 0 0;width:46%;height:13.5px;inset-block-start:-12.6px;inset-inline-start:-1px}.cat:hover{transform:translateY(-3.6px);box-shadow:0 14.4px 30.6px #0000}@supports (color:color-mix(in srgb,red,red)){.cat:hover{box-shadow:0 14.4px 30.6px color-mix(in srgb,var(--c) 20%,transparent)}}.cat-main{gap:11.7px;padding:14.4px 14.4px 12.6px}.cat-ic{background:var(--surface);border-radius:13.5px 13.5px 13.5px 3.6px;flex:none;width:45px;height:45px}@supports (color:color-mix(in srgb,red,red)){.cat-ic{background:color-mix(in srgb,var(--c) 14%,var(--surface))}}.cat-ic .icon{width:23.4px;height:23.4px}.cat:hover .cat-ic{background:var(--c);transform:rotate(-5deg)}.cat-t{flex:1;min-width:0;line-height:1.5}.cat-t b{font-size:14.8px}.cat-t small{font-size:11.2px}.cat-go{flex:none}.cat:hover .cat-go{transform:translate(-3.6px)}.cat-kids{gap:5.4px;margin-block-start:-2px;padding:0 12.6px 12.6px}.cat-kids a{background:var(--surface-2);border:1px solid var(--line);border-radius:899.1px;gap:5.4px;padding:3.6px 9.9px;font-size:11.2px}@supports (color:color-mix(in srgb,red,red)){.cat-kids a{background:color-mix(in srgb,var(--c) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--c) 18%,var(--line))}}.cat-kids a:hover{background:var(--c);border-color:var(--c)}.cat-kids a i{font-size:10.3px}.cat-kids a.more{border-style:dashed}.cat-rows{gap:3.6px;margin-block-start:23.4px}.cat-rows .fbar{margin:3.6px 0}.cat-rows .lab{gap:5.4px}.cat-sub{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-m);gap:7.2px;margin-block-start:19.8px;padding:12.6px 14.4px}.cat-sub .lab{gap:5.4px;font-size:12.2px}.dd-wide{grid-template-columns:1fr 1fr;width:468px}.dd-wide .dd-all{background:var(--lvl-soft);margin-block-start:3.6px}.filters .fbar{margin-block:10.8px 0}.more-f{margin-block-start:9px}.more-f summary{gap:7.2px;padding:5.4px 3.6px;font-size:12.2px}.fbar .sp{flex:1}.chip.tg .icon{width:14.4px;height:14.4px}.chip.clr{border-style:dashed}.chip.clr:hover{border-color:var(--danger)}.deals .sec-t .icon{width:.9em;height:.9em}.cd{gap:3.6px}.cd i{background:#2a1018;border-radius:5.4px;min-width:2ch;padding:1px 4.5px}.read-progress{height:3.6px;inset-block-start:0;inset-inline:0}.read-progress i{background:linear-gradient(90deg,var(--lvl),var(--brand-2));border-radius:0 3.6px 3.6px 0;width:0;height:100%}.art-main{min-width:0}.art-head{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:27px 27px 27px 7.2px;margin-block:5.4px 19.8px;padding:clamp(19.8px,4vw,36px)}.art-head:before{background:linear-gradient(90deg,var(--lvl),var(--brand-2));height:6.3px;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in srgb,red,red)){.art-head:before{background:linear-gradient(90deg,var(--lvl),color-mix(in srgb,var(--lvl) 45%,var(--brand-2)))}}.art-head:after{background:radial-gradient(circle,var(--lvl-soft-2),transparent 70%);border-radius:50%;width:207px;height:207px;inset-block-start:-63px;inset-inline-end:-63px}.art-tags{gap:7.2px;margin-block-end:10.8px}.art-head h1{letter-spacing:0;margin:0 0 12.6px;font-size:clamp(25.2px,4vw,39.6px);line-height:1.6}.art-lead{border-inline-start:3.6px solid var(--lvl);margin:0 0 16.2px;padding-inline-start:14.4px;font-size:clamp(14.4px,1.7vw,16.7px);line-height:2}.art-meta{gap:7.2px}.art-meta span{background:var(--surface-2);border:1px solid var(--line);border-radius:899.1px;gap:5.4px;padding:4.5px 10.8px;font-size:11.7px}.art-meta .icon{width:14.4px;height:14.4px}.art-fig{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:23.4px;margin-block:0 19.8px;padding:7.2px}.art-fig img{border-radius:17.1px}.toc-m{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:19.8px;padding:12.6px 16.2px}.paper{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:27px;margin-block-start:12.6px;padding:clamp(19.8px,4.6vw,48.6px)}.paper:before{background:radial-gradient(circle at 8.1px 7.2px,var(--surface) 0 3.6px,var(--line-2) 4px 5.4px,transparent 5.9px) 0 0/23.4px 14.4px repeat-x;height:14.4px;inset-block-start:-7.2px;inset-inline:30.6px}.paper .prose{font-size:clamp(14.8px,1.55vw,16.2px)}.paper .prose h2{background:var(--lvl-soft);border:1px solid var(--lvl-soft-2);border-radius:14.4px;margin:2.2em 0 .9em;padding:10.8px 19.8px 10.8px 12.6px;font-size:1.3em;line-height:1.7}.paper .prose h2:before{width:4.5px;inset-block:10.8px;inset-inline-start:8.1px}.paper .prose h2{padding-inline-start:23.4px}.paper .prose h3{background:var(--surface-2);border:1px solid var(--line);border-inline-start:4.5px solid var(--lvl);border-radius:10.8px;margin:1.8em 0 .7em;padding:7.2px 14.4px;font-size:1.14em}.paper .prose>p:first-of-type{font-size:1.06em}.paper .prose img{border:1px solid var(--line);background:var(--surface-2);box-shadow:none;border-radius:16.2px;padding:5.4px}.paper .prose figure img{padding:5.4px}.paper .prose blockquote{padding:18px 23.4px 16.2px}.paper .prose blockquote:before{font-size:57.6px;line-height:1;inset-block-start:-5.4px;inset-inline-end:14.4px}.paper .prose table{box-shadow:var(--sh-1)}.paper .prose tr:nth-child(2n) td{background:var(--surface-2)}.art-tagbar{margin-block:19.8px 0}.art-end{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1px solid var(--lvl-soft-2);border-radius:23.4px;margin-block-start:21.6px;padding:clamp(16.2px,3vw,25.2px)}.art-end-top{gap:16.2px}.art-end-top b{font-size:16.2px}.art-end-top small{font-size:12.6px}.art-end .rate-box{border-block-start:1px dashed var(--line-2);margin-block:14.4px 0;padding-block-start:14.4px}.share{gap:7.2px}.share .lab{gap:5.4px;font-size:11.7px}.share .sh{background:var(--surface);border:1px solid var(--line-2);border-radius:899.1px;gap:6.3px;padding:6.3px 11.7px;font-size:11.7px}.share .sh:hover{border-color:var(--lvl);transform:translateY(-1px)}.share .sh .icon{width:15.3px;height:15.3px}.share .sh img{border-radius:5.4px}.art-cta{margin-block-start:30.6px}.art-cta-h{background:linear-gradient(135deg,var(--navy),#143d6e);border-radius:21.6px;gap:12.6px;margin-block-end:16.2px;padding:16.2px 18px}.art-cta-h>span{background:var(--brand);border-radius:15.3px 15.3px 15.3px 4.5px;flex:none;width:48.6px;height:48.6px;transform:rotate(-5deg);box-shadow:0 9px 19.8px #00c85366}.art-cta-h .icon{width:25.2px;height:25.2px}.art-cta-h h2{margin:0;font-size:clamp(18px,2.6vw,23.4px)}.art-cta-h p{margin:2px 0 0;font-size:13.1px}.art-comments{margin-block-start:30.6px}.art-comments .card{border-radius:23.4px}.mf-cta{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1.5px dashed var(--lvl);border-radius:19.8px;gap:14.4px;width:100%;margin:2em 0;padding:12.6px}@supports (color:color-mix(in srgb,red,red)){.mf-cta{border:1.5px dashed color-mix(in srgb,var(--lvl) 50%,var(--line-2))}}.mf-cta-img{background:var(--lvl-soft);border-radius:12.6px;flex:none;width:86.4px;height:68.4px}.mf-cta-img img{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.mf-cta-img .ph{height:100%}.mf-cta-b{flex:1;gap:2px;min-width:180px;line-height:1.7}.mf-cta-b small{gap:5.4px;font-size:11.2px}.mf-cta-b small .icon{width:13.5px;height:13.5px}.mf-cta-b b a{font-size:14.4px}.mf-cta-p{font-size:12.6px}.mf-cta-p i{background:#e8325f;border-radius:5.4px;padding:0 5.4px;font-size:10.8px}.mf-cta-a{gap:7.2px}.join{background:linear-gradient(135deg,var(--navy),#143d6e);border-radius:var(--r-l);box-shadow:var(--sh-2);padding:16.2px}.join-h{gap:10.8px;margin-block-end:10.8px}.join-h>.icon{background:var(--brand);border-radius:12.6px 12.6px 12.6px 3.6px;flex:none;width:37.8px;height:37.8px;padding:8.1px;transform:rotate(-5deg)}.join-h b{font-size:14px}.join-h small{font-size:11.2px;line-height:1.6}.join-l{gap:7.2px}.join-l a{background:#ffffff1f;border-radius:10.8px;gap:7.2px;padding:6.3px 10.8px 6.3px 9px;font-size:12.2px}.join-l a:hover{background:#ffffff38}.join-l img{border-radius:6.3px;width:21.6px;height:21.6px}.wide-join{gap:16.2px;margin-block:50.4px 0}.wide-join .join-h{margin:0}.pgrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:21.6px}.pcard{border-color:var(--line);box-shadow:var(--sh-1);border-radius:21.6px 21.6px 21.6px 7.2px}.pcard:after{background:var(--lvl);height:4.5px;inset-block-start:0;inset-inline:0}.pcard .body{gap:9px;padding:14.4px 18px 16.2px}.pcard .tags{gap:5.4px}.pcard .tags a{font-size:10.8px}.pcard .tags a:hover{filter:brightness(1.06)}.pcard h3{font-size:15.3px;line-height:1.8}.pcard p{line-height:1.9}.pcard .meta{border-block-start:1px dashed var(--line-2);gap:10.8px;padding-block-start:10.8px}.pcard .meta span{gap:4.5px}.pcard .meta .icon{width:13.5px;height:13.5px}.pcard .meta .more{gap:5.4px;margin-inline-start:auto}.pcard .meta .more:hover{gap:9px}.pfeat .thumb{flex:0 0 52%;min-height:288px}.pfeat .body{padding:clamp(18px,3vw,36px)}.pfeat h3{font-size:clamp(21.6px,3vw,30.6px);line-height:1.7}.pfeat p{font-size:14px}.prose .mf-product{border:1.5px dashed var(--lvl,var(--brand));border-inline-start:1.5px dashed var(--lvl,var(--brand));background:linear-gradient(135deg,var(--lvl-soft,var(--surface-2)),var(--surface));border-radius:19.8px}@supports (color:color-mix(in srgb,red,red)){.prose .mf-product{border:1.5px dashed color-mix(in srgb,var(--lvl,var(--brand)) 50%,var(--line-2));border-inline-start:1.5px dashed color-mix(in srgb,var(--lvl,var(--brand)) 50%,var(--line-2))}}.prose .mf-product>div{min-width:162px}.ch-proof{background:var(--lvl-soft);border-radius:899.1px;gap:7.2px;margin-block-end:12.6px;padding:5.4px 12.6px;font-size:12.2px}.ch-proof .icon{width:16.2px;height:16.2px}.ch-list a small{background:var(--brand);border-radius:899.1px;padding:2px 10.8px;font-size:10.8px}.ch-list a:hover small{background:var(--brand-ink)}.mfp-sub{margin:0 0 10.8px;font-size:12.2px}.mfp-acts{grid-template-columns:1fr 1fr;gap:9px}.mfp .code{min-width:60%}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:14.4px;grid-template-columns:1fr 1fr;gap:3.6px;margin-block-end:16.2px;padding:3.6px}.seg button{background:0 0;border:0;border-radius:10.8px;gap:7.2px;min-height:39.6px}.seg button .icon{width:16.2px;height:16.2px}.seg button[aria-selected=true]{background:var(--surface);box-shadow:var(--sh-1)}.login-note{gap:7.2px;margin:12.6px 0 0;font-size:11.7px;line-height:1.8}.login-note .icon{flex:none;width:14.4px;height:14.4px;margin-block-start:4.5px}.pw-nudge{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1.5px dashed var(--brand);border-radius:16.2px;gap:12.6px;margin-block:0 19.8px;padding:12.6px 16.2px}@supports (color:color-mix(in srgb,red,red)){.pw-nudge{border:1.5px dashed color-mix(in srgb,var(--brand) 50%,var(--line-2))}}.pw-nudge b{flex:1;min-width:180px;line-height:1.8}.tier-hint{background:var(--lvl-soft);border-radius:12.6px;gap:9px;margin-block:10.8px;padding:9px 12.6px;font-size:11.7px;line-height:1.9}.tier-hint .icon{flex:none;width:16.2px;height:16.2px;margin-block-start:4.5px}.tierbar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:18px;margin-block:0 16.2px;padding:14.4px 19.8px 18px}.tierbar.on{border-color:var(--brand);background:linear-gradient(135deg,var(--lvl-soft),var(--surface))}@supports (color:color-mix(in srgb,red,red)){.tierbar.on{border-color:color-mix(in srgb,var(--brand) 50%,var(--line))}}.tb-msg{gap:9px;margin-block-end:27px;line-height:1.8}.tb-msg .icon{flex:none;width:19.8px;height:19.8px}.tb-track{background:var(--surface-2);border:1px solid var(--line);border-radius:89.1px;height:9px;margin-inline:12.6px}.tb-track>i{background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:89.1px;inset-block:0;inset-inline-start:0}.tb-track span{background:var(--surface);border:2px solid var(--line-2);border-radius:50%;width:19.8px;height:19.8px;margin:-9.9px 0 0 -9.9px;inset-block-start:50%}[dir=rtl] .tb-track span{margin:-9.9px -9.9px 0 0}.tb-track span.ok{background:var(--brand);border-color:var(--brand)}.tb-track span em{font-size:11.7px;inset-block-start:-23.4px}.tb-track span small{font-size:10.3px;inset-block-start:21.6px}.cd i{background:var(--ink);border-radius:5.4px;min-width:1.9em;margin-inline:1px;padding:0 3.6px}.repeat-box{background:linear-gradient(135deg,#0b2b1a,#0e4b2a);border-radius:21.6px;gap:14.4px;margin-block:19.8px;padding:18px 21.6px}.repeat-box h3{margin:0 0 3.6px;font-size:19.8px}.repeat-box p{margin:0;font-size:12.6px;line-height:1.9}.repeat-box .rb-t{flex:1;min-width:198px}.repeat-box .code{letter-spacing:2.7px;background:#ffffff1f;border:2px dashed #ffffff8c;border-radius:12.6px;padding:3.6px 16.2px;font-size:27px}.repeat-box .btn{background:#fff}.bb-share{border-top:1px dashed var(--line-2);margin-block-start:12.6px;padding-block-start:10.8px}.bb-share small{margin-block-end:7.2px;font-size:11.2px}.bb-share .share{gap:5.4px}.fcard .flags{inset-inline:auto 9px}.fcard .flags .pill{gap:3.6px}.fcard .flags .pill .icon{width:11.7px;height:11.7px}.pill.best{background:#fff1d6}.pill.new{background:#e3f2ff}:root[data-theme=dark] .pill.best{background:#3a2a0b}:root[data-theme=dark] .pill.new{background:#10283f}.fcard .heart{background:var(--surface);width:32.4px;height:32.4px;box-shadow:var(--sh-1);backdrop-filter:blur(3.6px);border:0;border-radius:50%;inset-block-start:9px;inset-inline-start:9px}@supports (color:color-mix(in srgb,red,red)){.fcard .heart{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.fcard .heart:hover{transform:scale(1.12)}.fcard .proof{gap:5.4px;font-size:11.2px}.fcard .proof .icon{width:13.5px;height:13.5px}.fcard .go{gap:6.3px;width:auto;min-width:37.8px;padding-inline:12.6px}.fcard .go span{font-size:12.2px}.grid-3{grid-template-columns:repeat(3,1fr)}.hero2{padding-block:34.2px 7.2px}.hero2:before{background:radial-gradient(circle,#0000,#0000 68%);border-radius:50%;width:558px;height:558px;inset-block-start:-72px;inset-inline-end:-108px}@supports (color:color-mix(in srgb,red,red)){.hero2:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 22%,transparent),transparent 68%)}}.hero2-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:32.4px}.hero2 h1{margin:14.4px 0 12.6px;font-size:clamp(28.8px,4.2vw,48.6px);line-height:1.36}.hero2 h1 em{line-height:1.15}.hero2 h1 em:after{background:0 0;border-radius:89.1px;height:.26em;inset-block-end:.06em;inset-inline:-4%;transform:skew(-14deg)}@supports (color:color-mix(in srgb,red,red)){.hero2 h1 em:after{background:color-mix(in srgb,var(--brand) 26%,transparent)}}.hero2 .lead{margin-block-end:18px;font-size:clamp(14px,1.5vw,16.2px)}.kicker{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-1);border-radius:899.1px;gap:7.2px;padding:5.4px 12.6px 5.4px 10.8px;font-size:12.2px}.kicker:before{background:var(--brand);border-radius:50%;width:7.2px;height:7.2px;box-shadow:0 0 0 3.6px #0000}@supports (color:color-mix(in srgb,red,red)){.kicker:before{box-shadow:0 0 0 3.6px color-mix(in srgb,var(--brand) 25%,transparent)}}.hsearch{background:var(--surface);border:1.5px solid var(--line-2);box-shadow:var(--sh-2);border-radius:18px;gap:5.4px;padding:5.4px}.hsearch:focus-within{border-color:var(--brand);box-shadow:0 0 0 4.5px transparent,var(--sh-2)}@supports (color:color-mix(in srgb,red,red)){.hsearch:focus-within{box-shadow:0 0 0 4.5px color-mix(in srgb,var(--brand) 16%,transparent),var(--sh-2)}}.hsearch select{background:var(--lvl-soft);border:0;border-radius:12.6px;outline:0;flex:none;height:43.2px;padding-inline:12.6px}.hs-in{flex:1;min-width:0}.hs-in>.icon{inset-inline-start:5.4px}.hs-in input{background:0 0;border:0;outline:0;width:100%;height:43.2px;padding-inline:32.4px 7.2px;font-size:14px}.hsearch .btn{border-radius:12.6px;min-height:43.2px;padding-inline:23.4px}.hq{gap:7.2px;margin-block:12.6px 19.8px;font-size:12.2px}.hq a{background:var(--surface);border:1px solid var(--line);border-radius:89.1px;padding:3.6px 10.8px}.hq a:hover{border-color:var(--brand)}.stats{gap:27px}.stats div{line-height:1.3}.stats b{font-size:27px}.stats span{font-size:12.2px}.hstack{min-height:387px;padding-block:23.4px}.hback{background:var(--surface);border:1px solid var(--line);width:225px;box-shadow:var(--sh-2);border-radius:19.8px;padding:9px}.hback img{border-radius:12.6px;width:100%;height:100%}.hb1{inset-block-start:0;inset-inline-end:2%;transform:rotate(9deg)}.hb2{inset-block-end:3.6px;inset-inline-start:0;transform:rotate(-9deg)}.hfront{background:var(--surface);border:1px solid var(--line);width:min(100%,315px);box-shadow:var(--sh-3);border-radius:5.4px 21.6px 21.6px;transform:rotate(-1.2deg)}.hfront:hover{transform:rotate(0)translateY(-3.6px)}.hf-tag{background:var(--lvl);clip-path:polygon(0 0,calc(100% - 14.4px) 0,100% 100%,0 100%);border-radius:10.8px 10.8px 0 0;gap:5.4px;height:27.9px;padding-inline:14.4px 21.6px;font-size:11.7px;inset-block-start:-27px;inset-inline-start:-1px}.hf-tag .icon{width:13.5px;height:13.5px}.hf-img{background:var(--lvl-soft);border-radius:12.6px;margin:10.8px 10.8px 0}.hf-img img{width:100%;height:100%}.hf-b{gap:7.2px;padding:12.6px 16.2px 16.2px}.hf-b h2{margin:0;font-size:16.2px;line-height:1.65}.hf-m{gap:9px;font-size:11.7px}.hf-m span{gap:4.5px}.hf-f{border-block-start:1px dashed var(--line-2);gap:9px;padding-block-start:10.8px}.price{line-height:1.4}.price s{font-size:11.2px}.price b{font-size:17.1px}.price b small{margin-inline-start:3.6px;font-size:10.8px}.trustbar{grid-template-columns:repeat(4,1fr);gap:10.8px;margin-block-start:25.2px}.trustbar>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1);grid-template-columns:39.6px 1fr;column-gap:10.8px;padding:10.8px 12.6px}.trustbar .ic{background:var(--lvl-soft);border-radius:12.6px;width:39.6px;height:39.6px}.trustbar b{font-size:13.1px;line-height:1.5}.trustbar small{font-size:11.2px;line-height:1.5}.lvrow{grid-template-columns:repeat(auto-fit,minmax(118.8px,1fr));gap:14.4px 12.6px;padding-block-start:9px}.lvtile{border:1px solid var(--line);background:var(--surface);border-radius:5.4px 16.2px 16.2px;gap:2.7px;padding:16.2px 14.4px 12.6px}@supports (color:color-mix(in srgb,red,red)){.lvtile{border:1px solid color-mix(in srgb,var(--c) 28%,var(--line));background:color-mix(in srgb,var(--c) 8%,var(--surface))}}.lvtile:before{background:var(--c);clip-path:polygon(0 0,calc(100% - 7.2px) 0,100% 100%,0 100%);border-radius:7.2px 7.2px 0 0;width:46%;height:9.9px;inset-block-start:-9px;inset-inline-start:-1px}.lvtile .lt-ic{background:var(--c);border-radius:11.7px;width:36px;height:36px;margin-block-end:5.4px;box-shadow:0 7.2px 14.4px #0000}@supports (color:color-mix(in srgb,red,red)){.lvtile .lt-ic{box-shadow:0 7.2px 14.4px color-mix(in srgb,var(--c) 34%,transparent)}}.lvtile b{font-size:14.4px}.lvtile small{font-size:11.2px}.lvtile:hover{background:var(--surface);transform:translateY(-3.6px)rotate(-.5deg);box-shadow:0 12.6px 23.4px #0000}@supports (color:color-mix(in srgb,red,red)){.lvtile:hover{background:color-mix(in srgb,var(--c) 17%,var(--surface));box-shadow:0 12.6px 23.4px color-mix(in srgb,var(--c) 22%,transparent)}}.sc-bar{gap:10.8px;margin-block-end:5.4px}.sc-tabs{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14.4px;gap:3.6px;padding:4.5px}.sc-tabs button{background:0 0;border:0;border-radius:10.8px;gap:5.4px;padding:8.1px 14.4px;font-size:13.1px}.sc-tabs button .icon{width:14.4px;height:14.4px}.sc-tabs button:hover{background:var(--lvl-soft)}.sc-tabs button.on{background:var(--brand-btn);box-shadow:0 5.4px 12.6px #0000}@supports (color:color-mix(in srgb,red,red)){.sc-tabs button.on{box-shadow:0 5.4px 12.6px color-mix(in srgb,var(--brand) 38%,transparent)}}.sc-count{font-size:12.6px}.sc-chips{margin-block:12.6px 19.8px}.sc-more{margin:27px 0 0}.saleband{background:linear-gradient(135deg,#0a4f26,#0a8f3d 55%,#00b84c);margin-block-start:64.8px;padding-block:37.8px 43.2px}.saleband:before,.saleband:after{background:#ffffff12;border-radius:50%}.saleband:before{width:378px;height:378px;inset-block-start:-180px;inset-inline-start:-108px}.saleband:after{width:270px;height:270px;inset-block-end:-135px;inset-inline-end:-72px}.sb-head{gap:18px 25.2px;margin-block-end:21.6px}.sb-head>div:first-child{flex:1;min-width:198px}.sb-head h2{gap:9px;margin:0;font-size:clamp(23.4px,3.4vw,34.2px)}.sb-head p{margin:2px 0 0}.sb-cd{background:#0003;border-radius:14.4px;gap:2px;padding:7.2px 18px}.sb-cd small{font-size:10.8px}.sb-cd b{letter-spacing:1px;font-size:25.2px;line-height:1.3}.saleband .btn-ghost{background:#ffffff24;border-color:#fff6}.saleband .btn-ghost:hover{background:#ffffff3d}.radio-box{background:var(--deep);border-radius:var(--r-xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.radio-box:before{border-radius:50%;width:288px;height:288px;inset-block-end:-99px;inset-inline-start:-81px;box-shadow:0 0 0 27px #00c85314,0 0 0 55.8px #00c8530f,0 0 0 90px #00c8530a}.radio-intro{gap:9px;padding:clamp(21.6px,4vw,36px)}.radio-ic{background:var(--brand);border-radius:18px;width:54px;height:54px;box-shadow:0 10.8px 23.4px #00c85366}.radio-ic .icon{width:27px;height:27px}.radio-intro h2{margin:5.4px 0 0;font-size:clamp(23.4px,3.2vw,32.4px)}.radio-intro p{margin:0 0 7.2px}.radio-list{background:#ffffff0d;gap:9px;margin:0;padding:16.2px}.radio-list li{background:#ffffff12;border-radius:14.4px;gap:12.6px;padding:10.8px 12.6px}.radio-list li:hover{background:#ffffff1f}.radio-list a{line-height:1.7}.radio-list small{font-size:11.2px}.rplay{background:var(--brand);border:0;border-radius:50%;flex:none;width:41.4px;height:41.4px;box-shadow:0 7.2px 16.2px #00c85359}.rplay:hover{transform:scale(1.1)}.rplay.off{box-shadow:none;background:#ffffff26}.rplay.on{background:#fff}.rplay.lg{width:50.4px;height:50.4px}.phead{background:var(--surface);border:1px solid var(--line);border-inline-start:5.4px solid var(--lvl,var(--brand));border-radius:var(--r-l);box-shadow:var(--sh-1);gap:14.4px;margin-block:5.4px 19.8px;padding:18px 21.6px}.phead h1{margin:0 0 3.6px;font-size:clamp(23.4px,3.2vw,32.4px)}.phead p{margin:0}.phead .radio-ic{flex:none}.pill.big{flex:none;padding:5.4px 14.4px;font-size:12.6px}.pod-list{gap:12.6px;margin:0;padding:0}.pod-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);gap:16.2px;padding:14.4px 16.2px}.pod-list li:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.pod-b{flex:1;min-width:0}.pod-b h2{margin:0 0 3.6px;font-size:16.2px}.pod-b p{margin:0 0 5.4px;font-size:13.1px}.steps{grid-template-columns:repeat(3,1fr);gap:16.2px;margin:0;padding:0}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:23.4px 21.6px 19.8px}.steps li:not(:last-child):after{border-block-start:2.7px dotted var(--line-2);width:19.8px;inset-block-start:50%;inset-inline-end:-18px}.sn{font-size:61.2px;line-height:1;inset-block-start:3.6px;inset-inline-end:14.4px}.si{background:var(--brand);border-radius:14.4px;width:45px;height:45px;margin-block-end:12.6px;box-shadow:0 9px 18px #0000}@supports (color:color-mix(in srgb,red,red)){.si{box-shadow:0 9px 18px color-mix(in srgb,var(--brand) 34%,transparent)}}.steps h3{margin-block-end:3.6px;font-size:15.3px}.steps p{margin:0;font-size:13.1px}.revs{grid-template-columns:repeat(3,1fr);gap:16.2px}.rev{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);gap:12.6px;margin:0;padding:19.8px}.rev-q{inset-block-start:12.6px;inset-inline-end:16.2px}.rev-q .icon{width:37.8px;height:37.8px}.rev blockquote{margin:0;font-size:13.5px;line-height:2}.rev figcaption{grid-template-columns:36px 1fr;gap:3.6px 10.8px;margin-block-start:auto;font-size:11.7px}.rev figcaption .av{background:var(--brand);border-radius:50%;width:36px;height:36px}.rev figcaption b{font-size:13.1px}.rev figcaption small{gap:5.4px}.rev figcaption .stars i{width:11.7px;height:11.7px}.rev figcaption>a{border-block-start:1px dashed var(--line-2);padding-block-start:7.2px;font-size:11.7px}.posts2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:19.8px}.p2-list{gap:10.8px}.p2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);grid-template-columns:82.8px minmax(0,1fr);gap:12.6px;padding:9px}.p2:hover{box-shadow:var(--sh-2);transform:translate(-3.6px)}.p2-img{background:var(--lvl-soft);border-radius:10.8px;width:82.8px;height:64.8px}.p2-img img{width:100%;height:100%}.p2-t{gap:2px;min-width:0}.p2-t em{font-size:10.8px}.p2-t b{font-size:13.1px;line-height:1.7}.p2-t small{font-size:10.8px}.p2-feat .pcard{height:100%}.faq-list{gap:9px}.faq-list details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1)}.faq-list summary{gap:10.8px;padding:14.4px 18px;font-size:14px}.faq-list details[open] summary .icon{transform:rotate(180deg)}.faq-list details[open]{border-color:var(--line)}@supports (color:color-mix(in srgb,red,red)){.faq-list details[open]{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.faq-list p{margin:0;padding:0 18px 16.2px;line-height:2}.shop{grid-template-columns:244.8px minmax(0,1fr);gap:23.4px}.fside{max-height:calc(100vh - var(--hdr) - 72px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);padding:14.4px;inset-block-start:calc(var(--hdr) + 55.8px)}.fs-head{margin-block-end:9px}.fs-head b{gap:7.2px;font-size:14.4px}.fs-search{margin-block-end:5.4px}.fs-search .icon{inset-block-start:50%;inset-inline-start:10.8px;transform:translateY(-50%)}.fs-search input{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:10.8px;width:100%;height:37.8px;padding-inline:34.2px 10.8px;font-size:12.6px}.fs-search input:focus{border-color:var(--brand);outline:0}.fs-blk{border-block-end:1px dashed var(--line-2);padding-block:12.6px 3.6px}.fs-blk:last-of-type{border:0}.fs-blk h2{letter-spacing:.03em;margin:0 0 7.2px;font-size:11.7px}.fs-list{gap:2px;margin:0;padding:0}.fs-list a{border-radius:9px;gap:9px;padding:6.3px 9px;font-size:13.1px}.fs-list a:hover{background:var(--lvl-soft)}.fs-list a[aria-current]{background:var(--lvl-soft-2)}.fs-list i{background:var(--surface-2);border-radius:89.1px;margin-inline-start:auto;padding:0 7.2px;font-size:10.8px}.fs-tg{gap:7.2px;margin-block-start:9px}.fs-foot{gap:7.2px;margin-block-start:12.6px}.shop-bar{gap:10.8px;margin-block-end:10.8px}.shop-bar .sortf{gap:7.2px;margin-inline-start:auto;font-size:12.6px}.achips{gap:7.2px;margin-block-end:14.4px}.achips .chip{padding:4.5px 10.8px}.achips .chip .icon{width:12.6px;height:12.6px}.chip.clr{background:0 0;border-style:dashed}.shop-main .pager{margin-block-start:30.6px}.sheet-ov{backdrop-filter:blur(2px);background:#06140c80;inset:0}@media (width<=1180px){.mg-topics{grid-template-columns:repeat(3,1fr)}.hdr-nav>.wrap>a,.hdr-nav .dd>button{padding:0 9px;font-size:12.6px}}@media (width<=1060px){.hero2-grid{grid-template-columns:1fr}.hstack{min-height:0;padding-block:30.6px 9px}.hfront{margin-inline:auto;transform:none}.trustbar{grid-template-columns:1fr 1fr}.hdr.stuck .hdr-top{max-height:0}.grid-3{grid-template-columns:repeat(2,1fr)}.radio-box,.posts2{grid-template-columns:1fr}.revs,.steps{grid-template-columns:1fr 1fr}.shop{grid-template-columns:1fr}.fside{border-width:1px 0 0;border-radius:21.6px 21.6px 0 0;max-height:88vh;padding:14.4px 14.4px 18px;inset-block:auto 0;inset-inline:0;transform:translateY(105%)}.fside.open{transform:none}.fs-foot{background:var(--surface);padding-block:10.8px 3.6px;inset-block-end:-18px}.mg-levels{grid-template-columns:repeat(2,1fr)}}.mc-load{background:linear-gradient(90deg,var(--surface-2),var(--lvl-soft),var(--surface-2));background-size:200% 100%;border-radius:16.2px;height:108px;margin:36px}.sb-cd b i{min-width:1.5ch}@media (width<=1060px){.hdr-main .wrap{gap:7.2px 9px;height:auto;padding-block:7.2px 9px}.hdr-main .brand{font-size:20.7px}.hdr-main .brand img{width:36px;height:36px}.hdr-main .hsrch{flex:100%;min-width:0;height:39.6px}.hdr-main .hdr-sp{flex:1}}.tk-thread{gap:10.8px}.tk-msg{background:var(--surface);border:1px solid var(--line);border-radius:5.4px 16.2px 16.2px;margin-inline-end:auto;padding:12.6px 16.2px}.tk-msg.staff{background:var(--lvl-soft);border-color:var(--line);border-radius:16.2px 5.4px 16.2px 16.2px;margin-inline:auto 0}@supports (color:color-mix(in srgb,red,red)){.tk-msg.staff{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.tk-h{gap:10.8px;margin-block-end:5.4px;font-size:12.2px}.tk-b{line-height:2}.pill.tk-open{background:#fff1d6}.pill.tk-answered{background:#d9f7e5}.pill.tk-closed{background:var(--surface-2)}.side{max-height:calc(100vh - var(--hdr) - 27px);padding-block-end:3.6px}.toc-d ol{max-height:32vh}.art-rate{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:899.1px;gap:7.2px;margin-block-start:10.8px;padding:5.4px 12.6px;font-size:12.6px}.art-rate:hover{border-color:var(--brand)}.art-rate em{border-inline-start:1px solid var(--line-2);padding-inline-start:9px}.rate-box{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:19.8px;grid-template-columns:1fr auto;gap:16.2px 27px;margin-block:16.2px;padding:18px 19.8px;scroll-margin-top:99px}.rb-q{gap:3.6px}.rb-q b{font-size:15.3px}.rate-big{gap:5.4px;margin-block-start:7.2px}.rate-big button{background:var(--line-2);border:0;width:39.6px;height:39.6px;padding:0}.rate-big button.on,.rate-big button.hv{background:#f5a623}.rate-big button:hover{transform:scale(1.18)rotate(-6deg)}.rb-lab{min-height:1.6em}.rb-s{border-inline-start:1px dashed var(--line-2);gap:2px;padding-inline-start:25.2px}.rb-n{font-size:41.4px;line-height:1.1}.art-end .rate-box{background:var(--surface);border:1px solid var(--line);margin-block:14.4px 0;padding:16.2px 18px}.pod-hero{background:var(--deep);border-radius:19.8px;gap:14.4px;margin-block-end:19.8px;padding:16.2px 18px}.pod-hero:after{border-radius:50%;width:198px;height:198px;inset-block-end:-72px;inset-inline-start:-54px;box-shadow:0 0 0 19.8px #00c85314,0 0 0 43.2px #00c8530d}.pod-hero>div{flex:1;gap:2px;min-width:144px}.pod-hero small{gap:5.4px}.pod-hero .btn-ghost{background:#ffffff1f;border-color:#ffffff59}.prose .callout{border:1px solid var(--lvl-soft-2);background:var(--lvl-soft);border-radius:5.4px 16.2px 16.2px;margin:1.6em 0;padding:14.4px 18px 12.6px}.prose .callout p{margin:0;line-height:2}.callout .co-t{gap:7.2px;margin-block-end:3.6px;font-size:12.6px}.callout .co-t .icon{width:16.2px;height:16.2px}.callout.c-warn{background:#fff4e0;border-color:#ffd9a0}.callout.c-ex{background:#e8f3ff;border-color:#b9dcff}.callout.c-def{background:#f1ecff;border-color:#d6c9ff}.callout.c-note{background:var(--surface-2);border-color:var(--line-2)}:root[data-theme=dark] .callout.c-warn{background:#2f2410;border-color:#5b4414}:root[data-theme=dark] .callout.c-ex{background:#10283f;border-color:#1e4a75}:root[data-theme=dark] .callout.c-def{background:#231c3f;border-color:#3d3070}.mf-strip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:19.8px;margin:2em 0;padding:14.4px}.mf-strip-h{gap:7.2px;margin-block-end:10.8px}.mf-strip-h .icon{width:16.2px;height:16.2px}.mf-strip-g{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10.8px}.mf-sp{background:var(--lvl-soft);border:1px solid #0000;border-radius:14.4px;gap:7.2px;padding:9px}.mf-sp:hover{border-color:var(--lvl);box-shadow:var(--sh-2);transform:translateY(-2.7px)}.mf-sp .im{background:var(--surface);border-radius:10.8px}.mf-sp .im img{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.mf-sp b{font-size:12.2px;line-height:1.8}.mf-sp .pr{font-size:11.7px}.mf-strip-m{gap:5.4px;margin-block-start:10.8px;font-size:12.6px}.reco{background:var(--surface);border:1px solid var(--lvl-soft-2);box-shadow:var(--sh-2);border-radius:5.4px 19.8px 19.8px;gap:9px;padding:12.6px}.reco-k{gap:5.4px;font-size:11.7px}.reco-k .icon{width:14.4px;height:14.4px}.reco-im{background:var(--lvl-soft);border-radius:12.6px}.reco-im img{width:100%;height:100%}.reco-im .pill{inset-block-start:7.2px;inset-inline-end:7.2px}.reco h3{margin:0;font-size:14px;line-height:1.8}.reco-r{gap:5.4px}.reco-f{border-block-start:1px dashed var(--line-2);gap:7.2px;padding-block-start:9px}.side-radio{background:var(--deep);border-radius:16.2px;gap:10.8px;padding:10.8px 12.6px}.side-radio .radio-ic{border-radius:11.7px;flex:none;width:36px;height:36px}.side-radio .radio-ic .icon{width:18px;height:18px}.side-radio div{flex:1;min-width:0}.side-radio small{font-size:10.8px}.side-radio a{font-size:12.2px;line-height:1.7}.art-cta-h>div{flex:1;min-width:180px}.art-cta-all{background:#ffffff1f;border-color:#ffffff59;margin-inline-start:auto}.art-cta-all:hover{background:#ffffff38}.art-cta-g{grid-template-columns:repeat(auto-fill,minmax(189px,1fr))}.pg-promo{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1px solid var(--lvl-soft-2);border-radius:23.4px;margin-block:9px;padding:19.8px}.pg-promo-h{gap:12.6px;margin-block-end:14.4px}.pg-promo-h>div{flex:1;min-width:180px}.pg-promo-h h2{margin:0;font-size:clamp(18px,2.4vw,23.4px)}.pg-promo-h p{margin:2px 0 0;font-size:13.1px}.pg-ic{background:var(--brand);border-radius:14.4px 14.4px 14.4px 4.5px;width:45px;height:45px;transform:rotate(-5deg);box-shadow:0 9px 19.8px #0000}@supports (color:color-mix(in srgb,red,red)){.pg-ic{box-shadow:0 9px 19.8px color-mix(in srgb,var(--brand) 35%,transparent)}}.pg-promo-g{grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:14.4px}.radio-strip{margin-block-start:19.8px}.rs-in{background:var(--deep);box-shadow:var(--sh-2);border-radius:18px;gap:14.4px;padding:12.6px 16.2px}.rs-in:before{background:radial-gradient(circle,#00c85352,#0000 70%);border-radius:50%;width:162px;height:162px;inset-block-start:-54px;inset-inline-start:-36px}.eq{flex:none;gap:2.7px;height:27px}.eq i{background:var(--brand-2);border-radius:2.7px;width:4.5px}.eq i:first-child{height:40%}.eq i:nth-child(2){height:90%}.eq i:nth-child(3){height:60%}.eq i:nth-child(4){height:75%}.rs-t{flex:1;gap:2px;min-width:180px}.rs-t small{gap:5.4px;font-size:11.2px}.rs-t a{font-size:14.4px;line-height:1.7}.rs-all{background:#ffffff1f;border-color:#ffffff59}.rs-all:hover{background:#ffffff38}.reco-pop{grid-template-columns:135px 1fr;gap:14.4px}.rp-im{background:var(--lvl-soft);box-shadow:var(--sh-2);border-radius:16.2px}.rp-im img{width:100%;height:100%}.rp-b{gap:6.3px;min-width:0}.rp-k{gap:5.4px}.rp-k .icon{width:14.4px;height:14.4px}.rp-b h2{margin:0;font-size:18.9px;line-height:1.6}.rp-t{line-height:1.8}.rp-m{gap:5.4px;font-size:11.7px}.rp-p{gap:7.2px}.rp-p b{font-size:18px}.rp-p .off{background:var(--danger);border-radius:89.1px;padding:1px 9px;font-size:10.8px}.reco-pop .mfp-acts{margin-block-start:3.6px}.mfp-box:has(.reco-pop){width:min(100%,576px)}@media (width<=1060px){.hdr-main .wrap{gap:7.2px;height:52.2px;padding-block:0}.hdr-main .brand{gap:7.2px;min-width:0;font-size:19.8px}.hdr-main .brand img{width:30.6px;height:30.6px}.hdr-main .hsrch{background:var(--surface);height:auto;box-shadow:var(--sh-3);border-width:0 0 1px;border-radius:0;gap:7.2px;padding:9px 10.8px;inset-block-start:0;inset-inline:0}.hdr-main .hsrch .hs-field{border:1.5px solid var(--line-2);background:var(--surface-2);border-radius:12.6px;height:41.4px}.srch-x{border:1px solid var(--line);background:var(--surface-2);border-radius:50%;flex:none;width:39.6px;height:39.6px}.srch-on body:after{background:#06140c73;inset:0}.hdr-main .hsrch .suggest{inset-inline:0}.drawer-box *{min-width:0}.dr-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-top .brand{width:auto}}.after-offer{margin-top:30.6px}.ao-h{gap:12.6px;margin-bottom:14.4px}.ao-h h2{margin:0;font-size:23.4px}.ao-h p{margin:2px 0 0;font-size:13.1px}.ao-h p b{background:var(--lvl-soft);border:1px dashed var(--brand);border-radius:7.2px;padding:2px 9px}.ck-up{margin-top:23.4px}.cv{contain-intrinsic-size:auto 504px}.cv-xl{contain-intrinsic-size:auto 1710px}.ftr{contain-intrinsic-size:auto 468px}.ftr .ftr-h{margin-block-start:0}.pp-fig,.art-fig{margin-inline:0}.pp-fig{margin-block:14.4px 16.2px}.read-progress b{font:700 10.8px/1 var(--font);background:var(--surface);box-shadow:var(--sh-1);border:1px solid var(--line);border-radius:89.1px;padding:4.5px 8.1px;inset-block-start:9px;inset-inline-start:10.8px}.rate-sm button{width:28.8px;height:28.8px}.cm-stars .lbl{margin-bottom:2px;font-size:12.6px}a.il{text-underline-offset:3.6px;text-decoration-thickness:2px}.acc-t{margin:23.4px 0 0;font-size:28.8px}.acc-hero{border-radius:var(--r-xl);background:linear-gradient(135deg,var(--surface),var(--surface) 70%);border:1px solid var(--line);box-shadow:var(--sh-1);gap:16.2px;margin-block:23.4px 0;padding:19.8px 21.6px}@supports (color:color-mix(in srgb,red,red)){.acc-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--lvl) 14%,var(--surface)),var(--surface) 70%)}}.acc-av{background:var(--lvl);width:61.2px;height:61.2px;font:400 28.8px/1 var(--display);border-radius:19.8px 19.8px 19.8px 5.4px;flex:none;transform:rotate(-4deg);box-shadow:0 10.8px 23.4px #0000}@supports (color:color-mix(in srgb,red,red)){.acc-av{box-shadow:0 10.8px 23.4px color-mix(in srgb,var(--lvl) 38%,transparent)}}.acc-id{flex:1;min-width:198px}.acc-id h1{font:400 clamp(19.8px,4vw,27px)/1.4 var(--display);margin:0}.acc-id p{gap:7.2px;margin:5.4px 0 0}.chip-i{background:var(--surface);border:1px solid var(--line);border-radius:89.1px;gap:5.4px;padding:2.7px 10.8px;font-size:11.7px}.chip-i .icon{width:13.5px;height:13.5px}.acc-pct{border-radius:var(--r-m);background:var(--surface);border:1px solid var(--line);gap:10.8px;padding:9px 14.4px}.acc-pct small{font-size:10.8px}.acc-pct:hover{border-color:var(--lvl)}.ring-s{background:conic-gradient(var(--lvl) calc(var(--p)*1%),var(--line) 0);border-radius:50%;flex:none;width:43.2px;height:43.2px}.ring-s:before{background:var(--surface);border-radius:50%;inset:4.5px}.ring-s b{font-size:9.9px}.acc-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:12.6px;margin-block-end:19.8px}.acc-kpi a{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:10.8px;padding:14.4px 16.2px}.acc-kpi a:hover{box-shadow:var(--sh-2);transform:translateY(-2.7px)}.acc-kpi .ic{background:var(--lvl-soft);border-radius:12.6px;width:41.4px;height:41.4px}.acc-kpi b{font-size:23.4px;line-height:1.1}.acc-alert{border-radius:var(--r-m);background:#fff4dc;border:1px solid #f1d28a;gap:12.6px;margin-block-end:9px;padding:11.7px 16.2px}.acc-alert .icon{flex:none;width:21.6px;height:21.6px}.acc-alert>div{flex:1;min-width:0}[data-theme=dark] .acc-alert{background:#2d2411;border-color:#6b5320}.acc-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16.2px;margin-block:19.8px}.acc-box{padding:16.2px 18px}.acc-h{gap:9px;margin-block-end:7.2px}.acc-h h2{margin:0;font-size:17.1px}.acc-h a{font-size:12.6px}.acc-row{border-block-end:1px dashed var(--line-2);gap:10.8px;padding:9px 0}.acc-row:last-of-type{border:0}.acc-row .th{background:var(--lvl-soft);border-radius:9px;flex:none;width:50.4px;height:39.6px}.acc-row .th img{width:100%;height:100%}.acc-row .tx{flex:1;min-width:0}.acc-row .tx small{font-size:11.2px}.acc-help{border-radius:var(--r-m);background:var(--surface-2);gap:9px;margin-block-start:10.8px;padding:10.8px 12.6px;font-size:12.6px}.acc-help>span{flex:1}.acc-sec{margin-block:23.4px}.acc-tools{gap:10.8px;margin-block-end:10.8px}.acc-tools input{border:1px solid var(--line-2);background:var(--surface);border-radius:89.1px;flex:1;min-width:180px;height:41.4px;padding:0 16.2px}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:89.1px;padding:2.7px}.seg button{background:0 0;border:0;border-radius:89.1px;padding:6.3px 12.6px}.seg button.on{background:var(--brand-btn,var(--brand))}.acc-tip{border-radius:var(--r-m);background:var(--lvl-soft);gap:9px;margin-block-end:14.4px;padding:9.9px 14.4px;font-size:12.6px}.acc-tip .icon{flex:none;width:18px;height:18px}.acc-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:14.4px}.acc-file{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-1);scroll-margin-top:calc(var(--hdr) + 12.6px);padding:14.4px 16.2px}.acc-file.warn{border-color:#f1d28a}.acc-file:target{outline:2.7px solid #0000}@supports (color:color-mix(in srgb,red,red)){.acc-file:target{outline:2.7px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.acc-file .top{gap:10.8px}.acc-file .th{background:var(--lvl-soft);border-radius:10.8px;flex:none;width:75.6px;height:57.6px}.acc-file .th img{width:100%;height:100%}.acc-file .tx{flex:1;min-width:0}.acc-file .tx a{line-height:1.6}.meter{margin-block:10.8px 9px}.meter .mb{background:var(--line);border-radius:8.1px;height:6.3px}.meter .mb i{background:var(--brand);border-radius:8.1px;height:100%}.acc-file.warn .mb i{background:#e8a317}.acc-file.dead .mb i{background:#c9d3cd}.meter small{margin-block-start:5.4px;font-size:11.7px}.acc-file .acts{gap:7.2px}.adm-bar{background:#0f1d16;border-radius:89.1px;gap:5.4px;padding:5.4px;font-size:11.7px;inset-block-end:12.6px;inset-inline-start:12.6px;box-shadow:0 9px 27px #00000059}.adm-bar a,.adm-bar summary{border-radius:89.1px;gap:5.4px;padding:7.2px 12.6px}.adm-bar .icon{width:14.4px;height:14.4px}.adm-bar .adm-e{background:var(--brand-btn,#00a844)}.adm-bar .adm-i{padding:7.2px 9px}.adm-bar a:hover,.adm-bar summary:hover{background:#ffffff29}.adm-bar .adm-e:hover{filter:brightness(1.1);background:var(--brand-btn,#00a844)}.adm-bar .adm-m{gap:4.5px;padding:0 9px}.adm-dl>div{background:#0f1d16;border-radius:14.4px;min-width:207px;padding:5.4px;inset-block-end:calc(100% + 9px);inset-inline-start:0;box-shadow:0 9px 27px #00000059}.buybox .big .pill.sale.off-big{letter-spacing:.2px;background:linear-gradient(135deg,#ff3d6e,#d81b4f);border-radius:10.8px;padding:4.5px 12.6px;font-size:15.3px;box-shadow:0 5.4px 14.4px -5.4px #d81b4fb3}.buybox .big s{font-size:16.2px;text-decoration-thickness:2px}.save-line{background:#e6f8ec;border:1px dashed #5fd38a;border-radius:10.8px;gap:7.2px;margin-block:3.6px 5.4px;padding:7.2px 10.8px}.save-line .icon{width:16.2px;height:16.2px}:root[data-theme=dark] .save-line{background:#12301f;border-color:#2e7a4b}@media (width<=1024px){.buybox{max-height:none}}.author-box{border:1px solid var(--line);border-radius:var(--r-l);background:var(--lvl-soft);gap:14.4px;margin-block:27px;padding:16.2px 18px}.author-box img{background:#fff;border-radius:14.4px;flex:none;width:50.4px;height:50.4px}.author-box b{font-size:14.4px}.author-box p{margin:3.6px 0 0;font-size:13.1px;line-height:1.9}.trust-nav{border-block-start:1px dashed var(--line-2);gap:7.2px;margin-block:27px 5.4px;padding-block-start:16.2px}.trust-nav a{background:var(--lvl-soft);border-radius:89.1px;padding:5.4px 12.6px;font-size:12.2px}.trust-nav a[aria-current]{background:var(--lvl-btn)}.trust-nav a:hover{background:var(--lvl-soft-2)}.trust-upd{gap:5.4px;margin-block:7.2px 0;font-size:11.7px}.trust-contact{border-radius:var(--r-l);background:var(--lvl-soft);border:1px solid var(--line);margin-block:25.2px 3.6px;padding:14.4px 18px}.trust-contact ul{margin:7.2px 0 0}.hdr.away{box-shadow:none;transform:translateY(-100%)}.wrap-art{--gut:clamp(10.8px,2.2vw,25.2px)}.wrap-art .crumbs{margin-block:9px 7.2px}.wrap-art .art{grid-template-columns:minmax(0,1fr) 241.2px;gap:19.8px}.wrap-art .art-head{border-radius:19.8px 19.8px 19.8px 5.4px;margin-block:2px 10.8px;padding:clamp(12.6px,2vw,21.6px) clamp(14.4px,2.4vw,27px)}.wrap-art .art-head:before{height:4.5px}.wrap-art .art-head h1{margin:0 0 7.2px;font-size:clamp(21.6px,2.9vw,30.6px);line-height:1.55}.wrap-art .art-lead{margin:0 0 9px;font-size:clamp(14px,1.4vw,15.3px);line-height:1.85}.wrap-art .art-tags{margin-block-end:3.6px}.wrap-art .art-fig{border-radius:18px;max-height:270px;margin-block:0 10.8px;padding:4.5px}.wrap-art .art-fig img{border-radius:13.5px;max-height:261px}.wrap-art .paper{border-radius:19.8px;margin-block-start:7.2px;padding:clamp(14.4px,2.4vw,30.6px) clamp(14.4px,3vw,39.6px)}.wrap-art .prose,.wrap-art .paper .prose{line-height:1.82}.wrap-art .prose li{margin-block:.15em}.wrap-art .prose ul,.wrap-art .prose ol{margin-block-end:.8em}.wrap-art .paper .prose h2{border-radius:12.6px;margin:1.5em 0 .6em;padding-block:7.2px;font-size:1.25em}.wrap-art .paper .prose h2:before{inset-block:7.2px}.wrap-art .paper .prose h3{margin:1.3em 0 .5em;padding-block:4.5px}.wrap-art .prose figure{margin-block:1em}.wrap-art .prose blockquote{margin-block:1.1em;padding:12.6px 18px}.wrap-art .toc{border-radius:16.2px;padding:12.6px 14.4px}.wrap-art .toc-m{margin-block:0 9px;padding:9px 12.6px}.wrap-art .toc a{padding:3.6px 9px;font-size:12.2px;line-height:1.65}.wrap-art .toc-d ol{max-height:46vh}.wrap-art .side{max-height:calc(100vh - var(--hdrh) - 25.2px);gap:10.8px}.wrap-art .mini .row{padding:7.2px 10.8px}@media (width>=1061px){.wrap-art .art-main>.fbar,.wrap-art .art-end,.wrap-art .art-cta,.wrap-art .art-comments{margin-block-start:14.4px}}@media (width<=1060px){.wrap-art .art{grid-template-columns:minmax(0,1fr)}.wrap-art .art-fig,.wrap-art .art-fig img{max-height:198px}}.wrap-art .prose>:first-child,.wrap-art .paper .prose>:first-child{margin-block-start:0}.wrap-art .prose .callout{margin:1.1em 0;padding:9.9px 14.4px 9px}.wrap-art .prose .callout p{line-height:1.8}.brand-card{background:linear-gradient(135deg,var(--surface),var(--surface) 60%);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);margin-top:19.8px;padding:clamp(16.2px,3vw,25.2px)}@supports (color:color-mix(in srgb,red,red)){.brand-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 11%,var(--surface)),var(--surface) 60%);border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.bc-top{gap:12.6px}.bc-top img{border-radius:12.6px}.bc-name{font-size:clamp(19.8px,3.6vw,25.2px);line-height:1.2}.bc-tag{margin-top:2px;font-size:11.7px}.bc-host{border:1px dashed var(--brand-ink);background:var(--surface);border-radius:899.1px;gap:6.3px;margin-inline-start:auto;padding:7.2px 12.6px;font-size:12.6px}.bc-host .icon{width:14.4px;height:14.4px}.bc-msg{margin:12.6px 0 0;font-size:13.5px;line-height:1.95}.bc-links{grid-template-columns:repeat(auto-fit,minmax(171px,1fr));gap:9px;margin-top:14.4px}.bc-btn{background:var(--surface);border:1px solid var(--line-2);border-radius:12.6px;gap:9px;padding:9.9px 12.6px;font-size:12.6px}.bc-btn:hover{border-color:var(--brand);box-shadow:var(--sh-1);transform:translateY(-2px)}.bc-btn small{font-size:10.8px}.bc-btn .icon{width:21.6px;height:21.6px}.bc-bot{background:var(--brand);border-color:var(--brand)}.bc-bot:hover{border-color:var(--brand-ink)}.bc-share{border-top:1px dashed var(--line-2);margin-top:12.6px;padding-top:12.6px}.ftr .soc a.bot{background:var(--brand)}.ftr-slogan{margin-top:9px;font-size:13.5px}.adm-bar .adm-pv{background:#ffb300}.prose figure[class*=w-]{margin-inline:auto}.prose figure.w-25{width:25%}.prose figure.w-33{width:33.333%}.prose figure.w-50{width:50%}.prose figure.w-66{width:66.666%}.prose figure.w-75{width:75%}.prose figure.w-100,.prose figure[class*=w-] img{width:100%}.prose figure.r-sm img{border-radius:5.4px}.prose figure.r-md img{border-radius:12.6px}.prose figure.r-lg img{border-radius:25.2px}.prose figure.r-full img{border-radius:899.1px}.prose figure.sh img{box-shadow:var(--sh-3)}.prose figure.bd img{border:3.6px solid var(--line-2)}.prose .mf-video,.prose .mf-embed{box-shadow:var(--sh-2);border:1px solid var(--line-2);background:#0b1410;border-radius:18px;margin:1.8em 0}.prose .mf-video video{width:100%;height:auto;max-height:72vh;box-shadow:none;background:#000;border-radius:0;margin:0}.prose .mf-embed iframe{border:0;width:100%;height:auto}.prose .mf-video figcaption,.prose .mf-embed figcaption,.prose .mf-audio figcaption{background:var(--surface-2);margin:0;padding:9.9px 16.2px;font-size:13.1px}.prose .mf-audio{background:linear-gradient(135deg,var(--lvl-soft),var(--surface));border:1px solid var(--line-2);box-shadow:var(--sh-1);border-radius:18px;margin:1.6em 0}.prose .mf-audio figcaption{background:0 0;gap:9px;padding:12.6px 16.2px 3.6px}.prose .mf-audio figcaption:before{background:var(--lvl) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 3v10.55A4 4 0 1 0 14 17V7h4V3z'/%3E%3C/svg%3E") center/16.2px no-repeat;border-radius:10.8px;flex:none;width:30.6px;height:30.6px}.prose .mf-audio audio{width:calc(100% - 25.2px);height:41.4px;box-shadow:none;border-radius:0;margin:7.2px 12.6px 12.6px}.thumb.fit:before,.art-fig.fit:before{background:var(--bg) center/cover no-repeat;filter:blur(16.2px)saturate(1.15);inset:-23.4px}.wrap-art .art-fig.fit img{background:0 0;height:261px;max-height:261px}.wrap>.pg-promo,.sec+.pg-promo{margin-block:19.8px 3.6px}.fcard .heart{width:27px;height:27px;inset-block-start:7.2px;inset-inline-start:7.2px}.fcard .heart .icon{width:14.4px;height:14.4px}.fcard .old{gap:6.3px}.fcard .old em{background:#fde8ee;border-radius:6.3px;padding:1px 6.3px;font-size:10.3px}.fcard .meta{gap:10.8px}.fcard .meta .tag{background:var(--brand-soft,#e6f9ee);border-radius:89.1px;gap:3.6px;padding:1px 8.1px;font-size:10.3px}.fcard .meta .tag .icon{width:10.8px;height:10.8px}.fcard .meta .rt .icon{width:12.6px;height:12.6px}.fcard .go{background:var(--brand);box-shadow:0 5.4px 12.6px #0000}@supports (color:color-mix(in srgb,red,red)){.fcard .go{box-shadow:0 5.4px 12.6px color-mix(in srgb,var(--brand) 32%,transparent)}}.fcard:hover{box-shadow:var(--sh-2);transform:translateY(-2.7px)}.wrap-art .paper .prose>p:first-of-type,.paper .prose>p:first-of-type{font-size:1.03em}.wrap-art .prose p{margin-block:0 .75em}.wrap-art .prose ul,.wrap-art .prose ol{margin-block:0 .8em;padding-inline-start:1.3em}.wrap-art .prose li{margin-block:.2em;line-height:1.85}.wrap-art .paper .prose h2,.prose h2{border-radius:10.8px;margin:1.5em 0 .55em;padding-block:6.3px;padding-inline-start:21.6px;font-size:1.2em;line-height:1.6}.wrap-art .paper .prose h2:before{width:3.6px;inset-block:7.2px}.wrap-art .paper .prose h3,.prose h3{border-radius:9px;margin:1.3em 0 .45em;padding:3.6px 12.6px;font-size:1.08em;line-height:1.6}.wrap-art .paper .prose h4,.prose h4{margin:1.1em 0 .4em;font-size:1em}.wrap-art .prose table,.prose table{font-size:13.1px}.prose th,.prose td{padding:8.1px 10.8px}.wrap-art .prose .callout,.prose .callout{padding:9px 13.5px;font-size:13.5px}.wrap-art .prose blockquote{padding:10.8px 16.2px;font-size:14px}.prose figcaption,.prose figure figcaption{font-size:11.7px}.prose summary{padding:9.9px 14.4px;font-size:13.5px}.prose details>div,.prose details>p{font-size:13.5px}.wrap-art .paper{padding:clamp(14.4px,2.2vw,25.2px) clamp(14.4px,2.8vw,36px)}.wrap-art .paper .prose,.paper .prose,.prose{font-size:15.2px;line-height:1.95}}.rb-next{color:var(--lvl-ink);margin-block-start:8px;font-size:13.5px;font-weight:700;display:inline-block}.rb-next[hidden]{display:none}.cm-form .cm-stars{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cm-form .cm-stars .lbl,.cm-form .rate-big{margin:0}.cm-form .rb-lab{color:var(--muted);font-size:13px}.cm-chips{flex-wrap:wrap;gap:8px;margin-block:2px 10px;display:flex}.cm-chips button{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 13px;font-size:13px;transition:all .15s}.cm-chips button:hover{border-color:var(--brand);background:var(--lvl-soft);color:var(--ink)}.cm-form textarea{min-height:92px}.cm-form .cm-name input{max-width:340px}.fs-list .fs-kid a{color:var(--muted);padding-inline-start:22px;font-size:.93em}.fs-list .fs-kid a[aria-current]{color:var(--ink)}.shortlink{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin-block-start:6px;display:flex}.shortlink .sl-k{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.shortlink .sl-k .icon{width:16px;height:16px}.shortlink .sl-v{background:var(--surface);border:1.5px dashed var(--line-2);color:var(--ink-2);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:9px;padding:6px 8px 6px 12px;transition:all .15s;display:inline-flex}.shortlink .sl-v b{letter-spacing:.2px;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800}.shortlink .sl-v .icon{background:var(--lvl,#00c853);color:#fff;border-radius:50%;width:26px;height:26px;padding:5px}.shortlink .sl-v:hover{border-style:solid;border-color:var(--lvl,#00c853);color:var(--lvl-ink,#00833a)}.bb-share .shortlink .sl-k{display:none}@media (width>=1061px){.wrap-art .art{grid-template-columns:minmax(0,1fr) 376px;gap:28px}.wrap-art .toc{border-radius:22px;padding:24px 26px}.wrap-art .toc h2{margin-block-end:14px;font-size:17.5px}.wrap-art .toc ol{gap:4px}.wrap-art .toc a{border-radius:12px;padding:9px 14px;font-size:15.6px;line-height:1.8}.wrap-art .toc li.l3 a{padding-inline-start:30px;font-size:14.8px}.wrap-art .toc-d ol{max-height:min(66vh,calc(100vh - var(--hdr,70px) - 250px))}.wrap-art .side{gap:16px}}@media (width>=1360px){.wrap-art .art{grid-template-columns:minmax(0,1fr) 412px;gap:32px}.wrap-art .toc{padding:26px 30px}.wrap-art .toc a{font-size:16.2px}.wrap-art .toc li.l3 a{font-size:15.3px}}@media (width<=1060px){.wrap-art .art-head+.toc-m{border-radius:20px;margin-block:0 14px;padding:14px 16px}.wrap-art .art-head+.toc-m summary{font-size:15px}.wrap-art .art-head+.toc-m ol{gap:2px;max-height:46vh;margin-block-start:8px;display:grid;overflow:auto}.wrap-art .art-head+.toc-m a{color:var(--ink-2);border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.7;display:block}.wrap-art .art-head+.toc-m li.l3 a{padding-inline-start:24px;font-size:13.5px}}.bz-box{background:var(--lvl-soft,#e8f9ee);border:1.5px solid var(--lvl,#00c853);border-radius:16px;align-items:center;gap:14px;margin-block-start:18px;padding:14px 18px;display:flex}.bz-box .bz-ic{background:var(--lvl,#00c853);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.bz-box .bz-ic .icon{width:20px;height:20px}.bz-box b{font-size:15px;display:block}.bz-box small{color:var(--muted);margin-block-start:2px;font-size:13px;line-height:1.7;display:block}.cm-form.is-buyer{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:18px}.cm-form.is-buyer textarea{min-height:112px}.rv-invite{background:var(--surface-2);border:1.5px dashed var(--line-2);text-align:start;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-block:18px;padding:14px 18px;display:flex}.rv-invite .rv-ic{color:#d89a00;background:#fff6d6;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.rv-invite .rv-ic .icon{width:22px;height:22px}.rv-invite>div:nth-child(2){flex:220px}.rv-invite b{font-size:15px;display:block}.rv-invite small{color:var(--muted);margin-block-start:2px;font-size:13px;line-height:1.7;display:block}.rv-acts{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.acc-file .acts .rv-btn .icon{color:#d89a00;width:15px;height:15px}#review-form.flash{animation:1.6s rvflash}@keyframes rvflash{0%,to{box-shadow:0 0 #00c85300}30%{box-shadow:0 0 0 6px #00c85347}}.ht-lv{color:#eafff2;font:inherit;cursor:pointer;background:#00c8532e;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;margin-inline-end:6px;padding:4px 12px;font-size:13px;transition:all .15s;display:inline-flex}.ht-lv:hover{background:#00c85357;border-color:#00c853}.ht-lv .icon{width:15px;height:15px}.has-mylv .ht-lv{color:#05341a;background:#00c853;border-color:#00c853;font-weight:800}.dr-mylv{border:1.5px solid var(--lvl,#00c853);background:var(--lvl-soft,#e8f9ee);width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-block:10px 4px;padding:12px 14px;display:flex}.dr-mylv .icon{color:#00a844;flex:none;width:22px;height:22px}.dr-mylv span{flex:1;display:block}.dr-mylv small{color:var(--muted);font-size:12px;display:block}.dr-mylv b{font-size:15px}.dr-mylv em{color:#00833a;font-size:12.5px;font-style:normal;font-weight:800}.lvp{z-index:90;background:var(--surface);border:1.5px solid var(--line-2);opacity:0;visibility:hidden;border-radius:22px;width:min(560px,100% - 20px);margin-block-end:84px;margin-inline:auto;padding:20px 22px 16px;transition:transform .28s cubic-bezier(.2,.9,.3,1),opacity .28s,visibility 0s linear .28s;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(30px);box-shadow:0 18px 50px #081e1038,0 0 0 5px #00c8531a}.lvp.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lvp h2{font-size:18px;font-family:var(--display);margin:0 0 4px;padding-inline-end:34px;font-weight:400}.lvp p{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.8}.lvp-x{background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.lvp-x .icon{width:16px;height:16px}.lvp-chips{flex-wrap:wrap;gap:8px;display:flex}.lvp-chips button{border:1.5px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:700;transition:all .15s;display:inline-flex}.lvp-chips .dot{background:var(--c,#00c853);border-radius:50%;width:10px;height:10px}.lvp-chips button:hover,.lvp-chips button.sug{border-color:var(--c,#00c853);background:var(--surface);transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.lvp-chips button.on{background:var(--c,#00c853);border-color:var(--c,#00c853);color:#fff}.lvp-chips button.on .dot{background:#fff}.lvp-foot{justify-content:space-between;gap:10px;margin-block-start:12px;display:flex}.lvp-foot button{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13px;text-decoration:underline}@media (width<=1060px){.lvp{margin-block-end:76px}}.forme{padding-block-start:6px}.forme .sec-h{align-items:center}.forme .fm-chg{font:inherit;cursor:pointer;color:var(--brand-ink,#00833a);background:0 0;border:0;font-weight:800}.forme[hidden]{display:none}.lvtile.mine{border-color:var(--c,#00c853);position:relative;box-shadow:0 0 0 3px #00c85338}.lvtile .lt-me{color:#05341a;background:#00c853;border-radius:999px;padding:2px 10px;font-size:11.5px;font-style:normal;font-weight:800;position:absolute;inset-block-start:-9px;inset-inline-start:12px}.lvhint{background:var(--lvl-soft,#e8f9ee);border:1.5px dashed var(--lvl,#00c853);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block:0 16px;padding:12px 16px;font-size:14px;display:flex}.lvhint[hidden]{display:none}.lvhint span{flex:220px;font-weight:700}.wrap-art .art-fig.real{max-height:none;max-width:min(100%,calc(var(--fw,1000px) + 12px));background:var(--surface);margin-block:0 16px;margin-inline:auto;padding:6px;overflow:hidden}.wrap-art .art-fig.real img{object-fit:contain;object-position:center;background:0 0;border-radius:16px;width:100%;height:auto;max-height:none;display:block}.wrap-art .art-fig.real.tall img{width:auto;max-width:100%;max-height:86vh;margin-inline:auto}@media (width<=1060px){.wrap-art .art-fig.real,.wrap-art .art-fig.real img{max-height:none}.wrap-art .art-fig.real.tall img{max-height:80vh}}.auth-hero{background:linear-gradient(135deg,var(--surface,#fff),var(--surface,#fff));border:1px solid var(--line,#e3ece7);border-radius:26px;align-items:center;gap:26px;margin-top:14px;padding:30px 32px;display:flex;box-shadow:0 18px 50px -34px #14243380}@supports (color:color-mix(in srgb,red,red)){.auth-hero{background:linear-gradient(135deg,var(--surface,#fff),color-mix(in srgb,var(--brand,#00c853) 9%,var(--surface,#fff)))}}.auth-hero>img{object-fit:cover;border:4px solid #fff;border-radius:50%;flex:none;width:112px;height:112px;box-shadow:0 10px 30px -12px #00c8538c}.auth-hero h1{margin:0 0 4px;font-size:30px;line-height:1.3}.auth-job{color:var(--brand-dark,#0b8a3e);margin:0 0 10px;font-weight:700}.auth-bio{color:var(--text-2,#3d4f47);max-width:68ch;margin:0 0 14px;line-height:2}.auth-meta{flex-wrap:wrap;gap:8px;margin:0;display:flex}.auth-meta .pill{text-decoration:none}@media (width<=640px){.auth-hero{text-align:center;flex-direction:column;padding:24px 18px}.auth-meta{justify-content:center}}.lead-box{color:#eafff2;background:linear-gradient(120deg,#0b2a1a,#0f4a2b 60%,#128a4a);border-radius:22px;margin:34px 0;position:relative;overflow:hidden}.lead-box:after{content:"";background:radial-gradient(circle,#00c85344,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset-block-start:-60px;inset-inline-end:-60px}.lead-in{z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;padding:22px 24px;display:grid;position:relative}.lead-ic{color:#052b14;background:#00c853;border-radius:16px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid}.lead-ic .icon{width:26px;height:26px}.lead-tx h2{color:#fff;margin:0;font-size:19px;line-height:1.6}.lead-tx p{color:#c4ead3;margin:2px 0 0;font-size:14px}.lead-f{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:10px;display:flex}.lead-f input[type=email],.lead-f input[type=tel]{min-width:0;font:inherit;color:#0f1f17;background:#fff;border:0;border-radius:12px;flex:200px;padding:12px 14px}.lead-f .btn{color:#052b14;background:#00c853;border:0;font-weight:700}.lead-f .hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.lead-msg{grid-column:1/-1;min-height:1.4em;margin:4px 0 0;font-size:13.5px}.lead-msg.ok{color:#9dffc5}.lead-msg.err{color:#ffd0d0}@media (width<=560px){.lead-in{grid-template-columns:1fr}.lead-ic{grid-row:auto}}.mf-cluster{background:#f1faf5;border:1px solid #cdeedd;border-radius:14px;margin:2em 0 .5em;padding:14px 18px}.mf-cluster p{margin:0 0 .4em}.mf-cluster ul{margin:.3em 0 0;padding-inline-start:1.2em}.bundle-l{margin:0 0 12px;padding:0;list-style:none}.bundle-l li{border-bottom:1px solid var(--line,#e3ede6);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.bundle-l a{color:inherit;font-weight:700}.bundle-l b{color:#007d35;white-space:nowrap}.bundle-s{background:#f1fbf5;border:1px dashed #00c853;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 16px;display:flex}.bundle-s b{color:#007d35;font-size:1.1em}.bundle-s em{color:#007d35;margin-inline-start:auto;font-style:normal;font-weight:800}.bundle-hint{background:#f1fbf5;border-color:#bfeccf}.bundle-hint p{margin:0 0 10px}.cc{border:1.5px dashed var(--brand);border-radius:var(--r-m);background:var(--surface);text-align:start;gap:8px;padding:14px;display:grid}@supports (color:color-mix(in srgb,red,red)){.cc{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}}.cc b{color:var(--brand-ink);align-items:center;gap:7px;font-size:15px;display:flex}.cc small{color:var(--muted);font-size:12.5px;line-height:1.8}.cc input{border:1px solid var(--line-2);background:var(--surface);width:100%;font:inherit;border-radius:12px;padding:11px 13px}.cc .cc-m{color:var(--danger);font-size:13px}.cc.ok{text-align:center}.cc.ok .code{letter-spacing:2px;color:var(--brand-ink);direction:ltr;font:800 22px/1.4 monospace}.art-rel{border:1px solid var(--line);border-inline-start:4px solid var(--brand);border-radius:var(--r-m);background:var(--surface);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;margin:20px 0;padding:12px 14px;display:grid}.art-rel .ar-im{background:var(--bg-2);border-radius:12px;width:64px;height:64px;overflow:hidden}.art-rel .ar-im img{object-fit:cover;width:100%;height:100%;display:block}.art-rel small{color:var(--brand-ink);font-size:12px;font-weight:700;display:block}.art-rel a.ar-t{color:var(--ink);font-weight:800;line-height:1.6;text-decoration:none;display:block}.art-rel .ar-p{color:var(--muted);font-size:13px}@media (width<=560px){.art-rel{grid-template-columns:52px 1fr}.art-rel .btn{grid-column:1/-1}.art-rel .ar-im{width:52px;height:52px}}.mfp{padding:12px}.mfp-box{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.mfp-in{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding-block-start:30px;overflow-y:auto}.mfp-x{z-index:3;background:var(--surface);width:44px;height:44px;font-size:26px;box-shadow:0 2px 10px #0000002e}@media (height<=780px){.mfp-ic{display:none}.mfp h2{margin-block-start:8px;font-size:21px}.mfp p{margin-block-end:10px;font-size:13.5px}.mfp-box{padding-block-start:22px}.ch-list{gap:7px}.ch-list a{padding:8px 12px}}.pbx{clear:both;isolation:isolate;color:#e6f6ec;background:radial-gradient(90% 120% at 100% 0,#00e67642,#0000 58%),radial-gradient(70% 90% at 0 100%,#d4a84329,#0000 60%),linear-gradient(135deg,#0a3527,#0f5239 58%,#0b4533);border-radius:28px;grid-template-columns:minmax(0,236px) minmax(0,1fr);align-items:center;gap:clamp(18px,3.2vw,34px);margin:34px 0 26px;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #05281940,0 24px 54px #0528194d}.pbx:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#ffffff29 1.2px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask:linear-gradient(200deg,#000,#0000 62%);mask:linear-gradient(200deg,#000,#0000 62%)}.pbx:after{content:"";opacity:.9;background:linear-gradient(90deg,#00e676,#d4a843,#00e676);border-radius:0 0 6px 6px;height:3px;position:absolute;inset-block-start:0;inset-inline:28px}.pbx a{color:inherit;text-decoration:none}.pbx-im{aspect-ratio:4/3.1;border-radius:18px;transition:transform .3s;display:block;position:relative;transform:rotate(-2.2deg)}.pbx:hover .pbx-im{transform:rotate(-.6deg)scale(1.015)}.pbx-im img,.pbx-im .ph{object-fit:cover;background:#e8f3ec;border:3px solid #ffffffeb;border-radius:18px;width:100%;height:100%;margin:0;display:block;position:relative;box-shadow:0 14px 30px #00000059}.pbx-im .ph{color:#0f5239;place-items:center;display:grid}.pbx-stack{z-index:-1;background:#ffffff24;border-radius:18px;position:absolute;inset:0;transform:translate(10px,10px)rotate(3.6deg);box-shadow:inset 0 0 0 1px #ffffff24}.pbx-rb{z-index:2;color:#2a1d00;background:linear-gradient(#f3d27a,#d4a843);border-radius:999px;padding:8px 13px;font-size:12.5px;font-style:normal;font-weight:800;line-height:1;position:absolute;inset-block-start:-10px;inset-inline-start:-8px;transform:rotate(2.2deg);box-shadow:0 6px 14px #00000047}.pbx-b{align-content:center;gap:10px;min-width:0;display:grid}.pbx-b p{margin:0}.pbx-k{color:#e9cf8a;letter-spacing:.2px;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.pbx-k .icon{flex:none;width:16px;height:16px}.pbx-t{font-family:var(--display);color:#fff;font-size:clamp(19px,2.6vw,25px);font-weight:900;line-height:1.6}.pbx-t a:hover{text-underline-offset:5px;text-decoration:underline #00e676b3}.pbx-d{color:#c9e6d4;font-size:14.5px;line-height:2}.pbx-l{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px 18px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pbx-l li{color:#eef9f2;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.8;display:flex}.pbx-l .icon{color:#06301f;background:#00e676;border-radius:50%;flex:none;width:20px;height:20px;margin-block-start:3px;padding:3px}.pbx-n{color:#a8cdb7;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12.5px;line-height:1.9;display:flex}.pbx-n>a{color:#d6efdf;text-underline-offset:4px;font-weight:700;text-decoration:underline #ffffff47}.pbx-n small{color:#8fb8a0;font-size:12px}.pbx-s{align-items:center;gap:4px;display:inline-flex}.pbx-s .stars i{background:#ffffff38;width:13px;height:13px}.pbx-s .stars i.on{background:#f5b83a}.pbx-f{border-block-start:1px dashed #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-block-start:6px;padding-block-start:14px;display:flex}.pbx-p{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.pbx-p em{color:#fff;letter-spacing:-.3px;font-size:clamp(21px,2.8vw,27px);font-style:normal;font-weight:900}.pbx-p small{color:#a8cdb7;font-size:12.5px}.pbx-p s{color:#8fb8a0;font-size:13px}.pbx-p i{color:#2a1d00;background:linear-gradient(#f3d27a,#d4a843);border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800}.pbx-p em.free{color:#00e676}.pbx-a{flex-wrap:wrap;gap:10px;display:inline-flex}.pbx .btn.pbx-go{--b:#00e676;color:#06301f;background:linear-gradient(#3cf19a,#00e676);font-weight:900;box-shadow:inset 0 1px #ffffff80,0 10px 24px #00e67652}.pbx .btn.pbx-go:hover{filter:brightness(1.05);transform:translateY(-1px)}.pbx .btn.pbx-add{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff52}.pbx .btn.pbx-add:hover{background:#ffffff29}.pbx .btn .icon{width:18px;height:18px}@media (width<=700px){.pbx{border-radius:24px;grid-template-columns:1fr;margin-block:28px 22px;padding:18px 16px 20px}.pbx-im{aspect-ratio:16/9;max-width:100%;margin:6px 8px 4px;transform:rotate(-1.4deg)}.pbx-rb{inset-inline-start:-4px}.pbx-l{grid-template-columns:1fr}.pbx-f{flex-direction:column;align-items:stretch}.pbx-a{grid-template-columns:1fr;display:grid}.pbx-p{justify-content:center}}@media print{.pbx{display:none}}@media (prefers-reduced-motion:reduce){.pbx-im{transition:none}}.prose .pbx{margin-block:34px 30px;font-size:15px;line-height:1.8}.prose .pbx a,.prose .pbx a:hover{color:inherit;font-weight:inherit;text-decoration:none}.prose .pbx .pbx-t a:hover{text-decoration:underline #00e676b3}.prose .pbx .pbx-n>a{color:#d6efdf;text-underline-offset:4px;font-weight:700;text-decoration:underline #ffffff47}.prose .pbx .pbx-b p,.wrap-art .prose .pbx p{margin:0}.prose .pbx .pbx-k{font-size:12.5px;line-height:1.8}.prose .pbx .pbx-t{font-size:clamp(19px,2.6vw,25px);line-height:1.6}.prose .pbx .pbx-d{font-size:14.5px;line-height:2}.prose .pbx .pbx-n{font-size:12.5px;line-height:1.9}.prose .pbx .pbx-l,.wrap-art .prose .pbx .pbx-l{margin:2px 0 0;padding:0}.prose .pbx .pbx-l li,.wrap-art .prose .pbx .pbx-l li{margin:0;font-size:13.5px;line-height:1.8}.prose .pbx .pbx-l li::marker{content:none}.paper .prose .pbx .pbx-im img,.prose .pbx .pbx-im img{background:#e8f3ec;border:3px solid #ffffffeb;border-radius:18px;width:100%;height:100%;margin:0;padding:0;box-shadow:0 14px 30px #00000059}.prose .pbx .btn{font-size:14px}.prose .pbx .pbx-p em{font-size:clamp(21px,2.8vw,27px)}@media (width<=700px){.prose .pbx{padding:18px 16px 20px}}.mf-hub{background:linear-gradient(160deg,var(--lvl-soft),var(--surface) 72%);border:1px solid var(--lvl-soft-2);box-shadow:var(--sh-1);border-radius:24px;margin:34px 0 8px;padding:22px 24px}.mf-hub-t{font-family:var(--display);margin:0 0 2px;font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.5}.mf-hub-s{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.9}.mf-hub-s a{font-weight:700}.mf-hub ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mf-hub li{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:10px 14px 10px 12px;display:grid}.mf-hub li:before{content:attr(data-n);background:var(--lvl-soft-2);width:30px;height:30px;color:var(--lvl-ink);border-radius:10px;grid-row:1/3;place-items:center;font-size:14px;font-weight:800;display:grid}.mf-hub li a{color:var(--ink);font-weight:700;line-height:1.7}.mf-hub li a:hover{color:var(--lvl-ink)}.mf-hub li span{color:var(--muted);grid-column:2;font-size:13px;line-height:1.8}.mf-hub-sib li{padding:8px 12px}.mf-part{background:var(--lvl-soft);border:1px solid var(--lvl-soft-2);border-radius:16px;align-items:center;gap:10px;margin:0 0 18px;padding:10px 16px;font-size:14px;line-height:1.8;display:flex}.mf-part svg{width:20px;height:20px;color:var(--lvl-ink);flex:none}.mf-part a{font-weight:800}.peek-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-block:4px 8px;display:flex;overflow-x:auto}.peek-i{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-s);box-shadow:var(--sh-1);background:#fff;flex:0 0 min(48%,230px);transition:transform .2s,box-shadow .2s;overflow:hidden}.peek-i:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.peek-i img{width:100%;height:auto;display:block}.lbx{z-index:9999;cursor:zoom-out;background:#08120de6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lbx img{width:auto;max-width:min(96vw,760px);height:auto;max-height:90vh;box-shadow:var(--sh-3);cursor:default;background:#fff;border-radius:10px}.lbx button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:30px;line-height:1;display:grid;position:absolute}.lbx button:hover{background:var(--brand);color:#06220f}.lbx-x{inset-block-start:14px;inset-inline-start:14px}.lbx-n{inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%)}.lbx-p{inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.lbx-c{color:#dfeee4;font-size:13px;position:absolute;inset-block-end:14px}.pwa-bar{z-index:90;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-m);max-width:460px;box-shadow:var(--sh-3);align-items:center;gap:12px;margin-inline:auto;padding:10px 12px;animation:.35s both pwaIn;display:flex;position:fixed;inset-block-end:12px;inset-inline:12px}.pwa-bar img{border-radius:10px;flex:none}.pwa-t{flex:1;min-width:0;font-size:13.5px;line-height:1.7}.pwa-t small{color:var(--muted);font-size:12px;display:block}.pwa-go{flex:none;padding:8px 18px}.pwa-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:24px;line-height:1}@keyframes pwaIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width>=900px){.pwa-bar{margin-inline:0;inset-inline:20px auto}}.member-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);gap:8px;margin-block-end:10px;padding:12px;display:grid}@supports (color:color-mix(in srgb,red,red)){.member-box{background:color-mix(in srgb,var(--gold) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line))}}.member-box[hidden]{display:none}.member-hint{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r-s);align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:13px;line-height:1.8;display:flex}.member-hint .i,.member-hint svg{color:var(--gold);flex:none}.chbar{z-index:31;color:#eafff3;background:linear-gradient(100deg,#032016 0%,#07502f 50%,#032016 100%);font-size:13.5px;line-height:1.4;position:relative;overflow:hidden}.nochb .chbar{display:none}.chbar:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff21 50%,#0000 60%);animation:8s ease-in-out 1.5s infinite chsweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes chsweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.chbar .wrap{justify-content:center;align-items:center;gap:12px;min-height:42px;padding-block:5px;padding-inline-end:36px;display:flex;position:relative}.chbar-dot{background:#69f0ae;border-radius:50%;flex:none;width:9px;height:9px;position:relative}.chbar-dot:after{content:"";will-change:transform,opacity;background:#69f0aea6;border-radius:50%;animation:2.2s ease-out infinite chpulse;position:absolute;inset:0}@keyframes chpulse{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.chbar-t{min-width:0;margin:0;font-weight:700}.chbar-s{display:none}.chbar-b{flex:none;gap:8px;display:inline-flex}.chbar-a{color:#06381f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding-block:3px;padding-inline:5px 13px;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.chbar-a:hover{color:#06381f;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px #0000004d}.chbar-a img{width:22px;height:22px;display:block}.chbar-a.is-mine{box-shadow:0 0 0 2px #69f0ae}.chbar-x{inset-inline-end:6px;color:#fff;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:20px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.chbar-x:hover{opacity:1;background:#ffffff1f}@media (width<=700px){.chbar .wrap{justify-content:flex-start;gap:8px;padding-inline:12px 34px}.chbar-l{display:none}.chbar-s{display:inline}.chbar-t{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.chbar-b{gap:6px}.chbar-a{gap:5px;padding-inline-end:10px;font-size:12px}.chbar-a img{width:20px;height:20px}.chbar-a:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.chbar:before,.chbar-dot:after{animation:none}}@media print{.chbar{display:none!important}}.chj .chcard{display:none}.chcard{filter:drop-shadow(0 18px 22px #003c1e52);margin-block:38px}.chc-in{--px:calc(100% - 168px);color:#eafff3;isolation:isolate;-webkit-mask:radial-gradient(circle 12px at var(--px) 0,#0000 11px,#000 11.8px),radial-gradient(circle 12px at var(--px) 100%,#0000 11px,#000 11.8px);-webkit-mask-composite:source-in;mask:radial-gradient(circle 12px at var(--px) 0,#0000 11px,#000 11.8px),radial-gradient(circle 12px at var(--px) 100%,#0000 11px,#000 11.8px);background:radial-gradient(130% 150% at 100% 0,#00c85357,#0000 58%),radial-gradient(90% 120% at 0 100%,#ffd54f1f,#0000 60%),repeating-linear-gradient(135deg,#ffffff09 0 2px,#0000 2px 15px),linear-gradient(165deg,#07351f,#031a10);border-radius:28px;grid-template-columns:168px 1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17;mask-composite:intersect}.chc-stub{border-inline-end:2px dashed #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px 14px;display:flex}.chc-ring{color:#fff;background:linear-gradient(145deg,#00e676,#00a844);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 10px 26px #00e67666}.chc-ring .icon{transform-origin:50% 12%;width:38px;height:38px;animation:4.5s ease-in-out 1.2s infinite chbell}.chc-ring:before,.chc-ring:after{content:"";border:2px solid #69f0aea6;border-radius:50%;animation:2.8s ease-out infinite chring;position:absolute;inset:0}.chc-ring:after{animation-delay:1.4s}@keyframes chring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@keyframes chbell{0%,70%,to{transform:rotate(0)}74%{transform:rotate(14deg)}78%{transform:rotate(-12deg)}82%{transform:rotate(9deg)}86%{transform:rotate(-6deg)}90%{transform:rotate(0)}}.chc-stamp{color:#ffd54f;text-align:center;border:2px dashed #ffd54f;border-radius:14px;padding:6px 14px;font-size:13px;font-weight:900;line-height:1.4;display:inline-block;transform:rotate(-8deg)}.chc-main{min-width:0;padding:28px 30px 24px}.chc-k{color:#ffd54f;align-items:center;gap:8px;margin-block-end:6px;font-size:12.5px;font-weight:800;display:inline-flex}.chc-k:before{content:"";background:#ffd54f;width:22px;height:2px}.chc-t{font-family:var(--display);color:#fff;margin:0 0 6px;font-size:clamp(21px,3.4vw,28px);font-weight:400;line-height:1.45}.chc-p{color:#bfe3cf;margin:0 0 14px;font-size:14.5px;line-height:1.95}.chc-perks{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.chc-perks li{color:#eafff3;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.chc-perks .icon{color:#fff;background:#00c853;border-radius:50%;flex:none;width:20px;height:20px;margin-top:3px;padding:3px}.chc-proof{background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-block-end:14px;padding:5px 13px;font-size:13px;font-weight:700;display:inline-flex}.chc-proof .icon{width:17px;height:17px}.chc-btns{flex-wrap:wrap;gap:10px;display:flex}.chc-b{color:#06381f;background:#fff;border-radius:16px;align-items:center;gap:10px;padding-block:9px;padding-inline:12px 20px;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.chc-b img{width:30px;height:30px;display:block}.chc-b:hover{color:#06381f;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 24px #00000059}.chc-b.main{background:linear-gradient(135deg,#69f0ae,#00e676);animation:2.8s ease-out infinite chbtn}.chc-b.main:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff9 50%,#0000 60%);animation:4.6s ease-in-out 1s infinite chshine;position:absolute;inset:0;transform:translate(130%)}@keyframes chbtn{0%{box-shadow:0 0 #00e6768c}70%,to{box-shadow:0 0 0 14px #00e67600}}@keyframes chshine{0%,55%{transform:translate(130%)}to{transform:translate(-130%)}}.chc-b.is-mine:after,.chp-b.is-mine:after{content:"همین‌جا";color:#69f0ae;background:#06381f;border-radius:999px;margin-inline-start:6px;padding:1px 9px;font-size:11px;font-weight:800}.chc-fine{color:#8fc6a8;margin-block-start:12px;font-size:12px;display:block}.chcard.pre .chc-perks li,.chcard.pre .chc-b{opacity:0}.chcard.in .chc-perks li{animation:chin .6s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * .13s + .15s) backwards}.chcard.in .chc-btns{animation:.6s cubic-bezier(.2,.8,.2,1) .55s backwards chup}@keyframes chin{0%{opacity:0;transform:translate(14px)}}@keyframes chup{0%{opacity:0;transform:translateY(12px)}}@media (width<=640px){.chc-in{--px:0px;-webkit-mask-composite:source-in;grid-template-columns:1fr;-webkit-mask-image:radial-gradient(12px at 0 104px,#0000 11px,#000 11.8px),radial-gradient(12px at 100% 104px,#0000 11px,#000 11.8px);mask-image:radial-gradient(12px at 0 104px,#0000 11px,#000 11.8px),radial-gradient(12px at 100% 104px,#0000 11px,#000 11.8px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.chc-stub{border-block-end:2px dashed #ffffff47;border-inline-end:0;flex-direction:row;justify-content:center;gap:22px;height:104px;padding:0 20px}.chc-ring{width:62px;height:62px}.chc-ring .icon{width:30px;height:30px}.chc-main{padding:20px}.chc-btns{flex-direction:column}.chc-b{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.chcard *,.chcard :before,.chcard :after{animation:none!important}.chcard.pre .chc-perks li,.chcard.pre .chc-b{opacity:1}}@media print{.chcard{display:none!important}}.chp-k{color:var(--lvl-ink);margin-block-end:4px;font-size:12.5px;font-weight:800;display:block}.chp-perks{text-align:start;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.chp-perks li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.chp-perks .icon{background:var(--lvl);color:#fff;border-radius:50%;flex:none;width:20px;height:20px;margin-top:3px;padding:3px}.chp-btns{gap:10px;margin-block-end:4px;display:grid}.chp-b{border:1.5px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.chp-b img{width:34px;height:34px}.chp-b small{color:var(--brand-ink);margin-inline-start:auto;font-weight:800}.chp-b:hover{border-color:var(--lvl);box-shadow:var(--sh-1);text-decoration:none;transform:translateY(-2px)}.chp-b.main{color:#05331d;background:linear-gradient(135deg,#00e676,#00b853);border-color:#0000;animation:2.8s ease-out infinite chbtn}.chp-b.main small{color:#05331d}.mfp .chc-fine{color:var(--muted);margin-block:2px 4px}@media (prefers-reduced-motion:reduce){.chp-b.main{animation:none}}@supports not (color:color-mix(in srgb, red, red)){:root,[data-lvl],[style*=--lvl]{--lvl-ink:var(--brand-btn);--lvl-btn:var(--brand-btn);--lvl-soft:var(--surface);--lvl-soft-2:var(--line)}:root[data-theme=dark],:root[data-theme=dark] [data-lvl]{--lvl-ink:#8fe0b0;--lvl-btn:#00833a;--lvl-soft:var(--surface);--lvl-soft-2:var(--line)}}