:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) :is(ul,ol,menu){margin-block:1em;padding-inline-start:40px;list-style:outside}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) ol{list-style:decimal}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) dl{margin-block:1em}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) dd{margin-inline-start:40px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) :is(figure,blockquote){margin-block:1em;margin-inline:40px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) pre{margin-block:1em}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) hr{border-style:inset;border-width:1px;margin-block:.5em}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) table{border-collapse:separate;border-spacing:2px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) button{text-align:center;border:2px outset;padding:1px 6px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) select{border:1px solid}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) option{padding:0 2px 1px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) input{border:2px inset;padding:1px 2px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) textarea{border:1px solid;padding:2px}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) fieldset{border:2px groove;margin-inline:2px;padding:.35em .75em .625em}:where(main,header.nav,footer,.strip,.promo,.rail,.pick,.fb-btn) legend{padding-inline:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:520px){.wrap{padding-inline:18px}}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lede{color:var(--fg-2);font-size:17px;line-height:1.55}.dim{color:var(--fg-2)}.kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;font-size:11.5px;display:block}.head p{margin-top:12px}.btn svg{fill:currentColor;flex:none;width:16px;height:16px}.btn{border-radius:var(--r);min-height:40px;font:inherit;color:inherit;appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.btn-solid{background:var(--btn);color:var(--btn-fg)}.btn-solid:hover{background:#d8dde4}.btn-line{border-color:var(--line-2);color:var(--fg)}.btn-line:hover{border-color:var(--fg-3);background:var(--panel)}.btn-sm{min-height:44px;padding:9px 18px;font-size:14px}@media (max-width:760px){.btn{min-height:44px}}.hero .cta .btn{min-height:46px;padding:12px 24px;font-size:15px}.btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{inset-inline-start:16px;z-index:60;background:var(--btn);color:var(--btn-fg);border-radius:var(--r);padding:10px 16px;font-weight:600;top:16px}.strip{border-bottom:1px solid var(--line);background:var(--bg-2)}.strip .wrap{align-items:center;gap:16px;min-height:40px;display:flex}.strip .live{background:var(--up);border-radius:50%;flex:none;width:6px;height:6px}.strip .track{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:18px;display:grid}.strip .item{color:var(--fg-2);opacity:0;white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:13px;line-height:18px;transition:opacity .4s,transform .4s;display:block;overflow:hidden;transform:translateY(5px)}.strip .item.on{opacity:1;transform:none}.strip .item b{color:var(--fg);font-weight:600;font-family:var(--mono)}.nav{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav .wrap{align-items:center;gap:28px;min-height:66px;display:flex}.brand{letter-spacing:-.03em;font-variation-settings:"wdth" 108;padding-block:8px;font-size:18px;font-weight:800}.brand i{color:var(--signal);font-style:normal}.mainnav{align-items:center;gap:2px;display:flex}.mi{position:relative}.mt{font:inherit;color:var(--fg-2);border-radius:var(--r);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:9px 11px;font-size:14.5px;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.mt:hover,.mt[aria-expanded=true]{color:var(--fg);background:var(--panel)}.mt:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.mt>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;width:11px;height:11px;transition:transform .15s,opacity .15s,color .15s}.mt:hover>svg,.mt[aria-expanded=true]>svg{opacity:1;color:var(--signal)}.mt[aria-expanded=true]>svg{transform:rotate(180deg)}.mt[data-current]{color:var(--fg)}.mt[data-current]:after{content:"";inset-inline:11px;background:var(--signal);border-radius:2px;height:2px;position:absolute;bottom:3px}.mt-ic{display:none}.mp{inset-inline-start:0;z-index:50;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);--mgo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");grid-template-columns:repeat(2,minmax(206px,1fr));gap:20px;width:max-content;max-width:min(92vw,700px);padding:16px;display:grid;position:absolute;top:calc(100% + 9px);box-shadow:0 22px 50px #0000008c}.mp-1{grid-template-columns:minmax(228px,1fr)}.mp[hidden]{display:none}.mcol{align-content:start;gap:1px;min-width:198px;display:grid}.mh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:2px 10px 8px;font-size:10px}.mp a{border-radius:var(--r);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;padding:8px 10px;transition:background-color .15s,box-shadow .15s;display:grid;position:relative}.mp a>:is(svg,img){grid-row:1/span 2}.mp a>svg{width:16px;height:16px;color:var(--fg-3);margin-top:1px;transition:color .15s,background-color .15s,border-color .15s}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a{padding-inline-end:32px}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a>svg{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);width:32px;height:32px;margin-top:0;padding:7px}.mlogo{box-sizing:border-box;object-fit:cover;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);width:32px;height:32px;transition:border-color .15s}.mp a b{color:var(--fg);font-size:14px;font-weight:600}.mp a span{color:var(--fg-3);font-size:12.5px;line-height:1.45;transition:color .15s}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:after{content:"";inset-inline-end:10px;background:var(--signal);width:14px;height:14px;-webkit-mask:var(--mgo) center / contain no-repeat;-webkit-mask:var(--mgo) center / contain no-repeat;mask:var(--mgo) center / contain no-repeat;opacity:0;pointer-events:none;margin-top:-7px;transition:opacity .15s,transform .15s;position:absolute;top:50%;transform:translate(-4px)}@media (hover:hover){.mp a:not(.mall):hover{background:color-mix(in srgb, var(--signal) 7%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 22%, transparent)}.mp a:hover>svg{color:var(--signal)}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:hover>svg{background:color-mix(in srgb, var(--signal) 14%, var(--panel-2));border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.mp a:hover>.mlogo{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.mp a:hover span{color:var(--fg-2)}.mcat a:hover b{color:var(--fg)}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:hover:after{opacity:1;transform:none}}.mp a:not(.mall):focus-visible{outline:2px solid var(--signal);outline-offset:-2px;background:color-mix(in srgb, var(--signal) 7%, var(--panel))}.mp a:focus-visible>svg{color:var(--signal)}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:focus-visible>svg{background:color-mix(in srgb, var(--signal) 14%, var(--panel-2));border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.mp a:focus-visible>.mlogo{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.mp a:focus-visible span{color:var(--fg-2)}.mcat a:focus-visible b{color:var(--fg)}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:focus-visible:after{opacity:1;transform:none}.mp a:not(.mall):active{background:var(--panel-2)}html[dir=rtl] :is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:after{transform:scaleX(-1)translate(-4px)}html[dir=rtl] :is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:is(:hover,:focus-visible):after{transform:scaleX(-1)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.mp:not([hidden]){animation:.16s ease-out mp-in}}@keyframes mp-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mt>svg,.mp a,.mp a>svg,.mp a span,.mlogo,:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:after{transition:none}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:after{transform:none}html[dir=rtl] :is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:after{transform:scaleX(-1)}}.mi-wide{position:static}.mp-tools{inset-inline:0;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:4px 18px;width:min(1152px,100vw - 32px);max-width:none;margin-inline:auto;padding:16px 16px 8px;top:100%}.mp-tools .mcol{min-width:0}.mcat a{padding:7px 10px}.hold{font-family:var(--mono);letter-spacing:.08em;vertical-align:1px;color:var(--bg);background:#f59e0b;border-radius:3px;margin-inline-start:8px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:600}.mcat a b{color:var(--fg-2);font-size:13.5px;font-weight:500;line-height:1.35}.mp-tools .mall{border-top:1px solid var(--line);color:var(--fg);border-radius:0;grid-column:1/-1;margin-top:6px;padding:11px 10px 8px;font-size:13.5px;font-weight:600;display:block}.mp-tools .mall:hover{color:var(--signal);background:0 0}.burger{border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:44px;height:44px;padding:0 11px;display:none}.burger span{background:var(--fg-2);border-radius:1px;height:1.5px;transition:transform .2s,opacity .15s;display:block}.burger:hover span{background:var(--fg)}.burger:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav .right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.lang{position:relative}.lang>button{font:inherit;font-family:var(--mono);letter-spacing:.08em;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:11.5px;display:flex}.lang>button:hover{color:var(--fg);border-color:var(--fg-3)}.lang>button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lang>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform .15s}.lang>button[aria-expanded=true] svg{transform:rotate(180deg)}.lang ul{inset-inline-end:0;z-index:50;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);min-width:190px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 40px #0000008c}.lang ul[hidden]{display:none}.lang li button{width:100%;font:inherit;color:var(--fg-2);border-radius:var(--r);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:9px 11px;font-size:14px;display:flex}.lang li button:hover{background:var(--panel-2);color:var(--fg)}.lang li button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.lang li button[aria-current=true]{color:var(--fg)}.lang li button em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--fg-3);font-size:10.5px}.lang li button[aria-current=true] em{color:var(--signal)}@media (max-width:1023px){.burger{display:flex}.mainnav{z-index:45;background:var(--bg);border-bottom:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100dvh - 66px);padding:10px 24px 18px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.navopen .mainnav{display:flex}.mi{position:static}.mt{justify-content:flex-start;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:16px}.mt>span:not(.mt-ic){text-align:start;flex:1}.mt-ic{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);width:32px;height:32px;color:var(--fg-3);flex:none;place-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-grid}.mt-ic svg{width:16px;height:16px}.mt[aria-expanded=true] .mt-ic,.mt[data-current] .mt-ic{color:var(--signal);background:color-mix(in srgb, var(--signal) 14%, var(--panel-2));border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.mt[data-current]:after{display:none}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a{padding-inline-end:10px}:is(.mp:not(.mp-tools),.mp-tools>.mcol:first-child) a:after{display:none}.mp{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding-block:2px 10px;padding-inline:12px 0;display:grid;position:static}.mcol{min-width:0}.mh{padding:6px 10px 4px}.mp-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;width:auto;margin-inline:0;padding-block:2px 10px}.mp-tools>.mcol:first-child{grid-column:1/-1}.mcat a{align-content:center;align-items:center;min-height:44px}}@media (max-width:359px){.mp-tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.mainnav{padding-inline:18px}}@media (max-width:560px){.nav .right .signin{display:none}}@media (max-width:620px){.nav .wrap{gap:12px}.brand{font-size:16px}.lang>button{padding:8px 9px;font-size:11px}.nav .right .btn-sm{padding:9px 13px}}@media (max-width:430px){.nav .wrap{gap:8px}.nav .right{gap:7px}.nav .right .btn-sm{padding:9px 10px;font-size:11.5px}.lang>button{padding:8px 7px}.brand{font-size:15px}}@media (max-width:373px){.nav .brand{line-height:1.05}.nav .brand i{display:block}}.hero{isolation:isolate;padding-block:clamp(56px,9vw,132px) clamp(52px,7vw,104px);position:relative;overflow:hidden}.hero-bg{z-index:-1;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:72% 50%;width:100%;height:100%}@media (max-width:760px){.hero-bg img{object-position:58% 46%}}.hero-scrim{background:radial-gradient(56% 60% at 84% 44%, color-mix(in srgb, var(--bg) 62%, transparent), transparent 72%), linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 34%, color-mix(in srgb, var(--bg) 52%, transparent) 66%, color-mix(in srgb, var(--bg) 26%, transparent) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 26%);position:absolute;inset:0}@media (max-width:760px){.hero-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 55%, var(--bg) 100%)}}.hero .wrap{justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);display:flex}.hero-copy{max-width:min(100%,34rem)}.hero-side{text-shadow:0 1px 3px #00000080;flex:none;width:330px;display:none}@media (min-width:1080px){.hero-side{display:block}}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.feed{margin:0;padding:0;list-style:none;-webkit-mask-image:linear-gradient(#000 0 30%,#00000059 68%,#0000);mask-image:linear-gradient(#000 0 30%,#00000059 68%,#0000)}.feed li{padding-inline-start:32px;position:relative;overflow:hidden}.dot{inset-inline-start:10px;background:var(--signal);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;animation:2.1s ease-out infinite ping;display:none;position:absolute;top:50%}.feed li:first-child>.dot{display:block}.feed .r{font-family:var(--mono);letter-spacing:-.01em;align-items:baseline;gap:11px;padding:7px 0;transition:font-size .32s;display:flex}.feed .bk{color:inherit;flex:none}.feed .acc{opacity:.8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.6em;overflow:hidden}.feed .amt{font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:1.13em;font-weight:600}.feed li:first-child .r{color:var(--fg);font-size:23px}.feed li:nth-child(2) .r{font-size:19px}.feed li:nth-child(3) .r{font-size:16.5px}.feed li:nth-child(4) .r{font-size:14.5px}.feed li:first-child .amt{color:var(--gold)}.feed li+li .r{mix-blend-mode:soft-light;color:#e8eef4}@media (prefers-reduced-motion:reduce){.dot{animation:none}}.hero p.lede{max-width:38ch;margin-top:20px}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero .fine{color:var(--fg-3);margin-top:16px;font-size:13.5px}.stats{border-block:1px solid var(--line);background:var(--bg-2)}.stats .g{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:760px){.stats .g{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats .c{border-inline-end:1px solid var(--line);padding:28px 20px}.stats .c:last-child{border-inline-end:0}@media (max-width:760px){.stats .c:nth-child(2n){border-inline-end:0}.stats .c:nth-child(-n+2){border-bottom:1px solid var(--line)}}.stats .v{color:var(--signal);font-size:clamp(30px,3.9vw,44px);font-weight:600;line-height:1;transition:color .22s}@media (prefers-reduced-motion:reduce){.stats .v{transition:none}}.stats .k{color:var(--fg-3);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-family:var(--mono);margin-top:9px}@media (max-width:520px){.stats .c{padding:20px 12px}.stats .v{font-size:clamp(20px,6.2vw,30px)}.stats .k{margin-top:7px;font-size:11.5px}}:root{--fo-vh:1vh}@supports (height:1svh){:root{--fo-vh:1svh}}@media (min-width:761px){.hero{padding-block:clamp(14px, min(9vw, (100 * var(--fo-vh) - 573px) * 6 / 17), 132px) clamp(12px, min(7vw, (100 * var(--fo-vh) - 573px) * 52 / 187), 104px)}.hero h1{font-size:clamp(38px, min(5.4vw, (100 * var(--fo-vh) - 58px) * .07), 62px)}.hero p.lede{margin-top:clamp(8px, (100 * var(--fo-vh) - 578px) / 9, 20px)}.hero .cta{margin-top:clamp(12px, (100 * var(--fo-vh) - 578px) / 6, 30px)}.hero .fine{margin-top:clamp(6px, (100 * var(--fo-vh) - 598px) / 10, 16px)}.stats .c{padding-block:clamp(16px, (100 * var(--fo-vh) - 667px) / 10, 28px)}}@media (max-width:760px){.hero{padding-block:clamp(14px, min(max(56px, 9vw), 14px + (100 * var(--fo-vh) - 652px) * .236), 132px) clamp(12px, min(max(52px, 7vw), 12px + (100 * var(--fo-vh) - 652px) * .2247), 104px)}.hero h1{font-size:clamp(32px, min(max(38px, 5.4vw), 32px + (100 * var(--fo-vh) - 652px) * .0337), 62px)}.hero p.lede{margin-top:clamp(8px, 8px + (100 * var(--fo-vh) - 652px) * .0674, 20px)}.hero .cta{margin-top:clamp(14px, 14px + (100 * var(--fo-vh) - 652px) * .0899, 30px)}.hero .fine{margin-top:clamp(6px, 6px + (100 * var(--fo-vh) - 652px) * .0562, 16px)}}@media (max-width:520px){.stats .c{padding-block:clamp(10px, 10px + (100 * var(--fo-vh) - 652px) * .0562, 20px)}}@media (max-width:400px){.hero .cta .btn{padding-inline:16px}}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.g2{grid-template-columns:1fr}}.bcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);flex-direction:column;padding:24px;transition:border-color .14s;display:flex;position:relative}.bcard:hover{border-color:var(--line-2)}.bcard .flag{top:0;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--btn-fg);background:var(--signal);border-radius:0 0 var(--r) var(--r);padding:4px 9px;font-size:10.5px;position:absolute;inset-inline-end:24px}.bcard .rate{color:var(--fg);margin:22px 0 4px;font-size:44px;font-weight:600;line-height:.92}.bcard .rate-k{color:var(--fg-3);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.bcard dl{border-top:1px solid var(--line);gap:0;margin:22px 0 24px;font-size:13.5px;display:grid}.bcard dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.bcard dt{color:var(--fg-3)}.bcard dd{text-align:end;color:var(--fg-2);margin:0}.bcard .btn{margin-top:auto}.logo-slot{align-items:center;height:58px;display:flex}.logo-slot img{object-fit:cover;background:#fff;border-radius:12px;width:58px;height:58px}.band{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;padding:22px 24px;display:flex}.band div{flex:1;min-width:min(100%,20rem)}.band p{color:var(--fg-2);margin-top:5px;font-size:14px}.tk{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.tk-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:clamp(10px,1.2vw,16px);padding:clamp(14px,1.6vw,18px);display:grid}.tk-row-2{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr)}@media (max-width:880px){.tk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-row .fld-wide{grid-column:1/-1}}@media (max-width:520px){.tk-row{grid-template-columns:minmax(0,1fr)}}.tk label,.fld label,.fld .lbl,.tk .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:9px;font-size:10.5px;display:block}.ctl{position:relative}.ctl select,.ctl input{background:var(--bg);width:100%;height:46px;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r);font:inherit;font-family:var(--mono);appearance:none;padding:0 13px;font-size:15px}.ctl input[type=number]{-moz-appearance:textfield;padding-inline-end:52px}.ctl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ctl select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379818d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:15px;padding-inline-end:38px}.ctl select option{background:var(--panel);color:var(--fg)}.ctl .suf{inset-inline-end:14px;height:46px;font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;top:0}.ctl select:hover,.ctl input:hover{border-color:var(--fg-3)}.ctl select:focus-visible,.ctl input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.seg{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;gap:7px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{height:5px}.seg::-webkit-scrollbar-track{background:var(--bg);border-radius:3px}.seg::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.seg::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}.seg button{background:var(--bg);border:1px solid var(--line-2);min-width:86px;height:46px;color:var(--fg-3);border-radius:var(--r);font:inherit;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;flex:1 0 auto;font-size:12.5px}.seg button:hover{border-color:var(--fg-3);color:var(--fg-2)}.seg button[aria-pressed=true]{border-color:var(--signal);color:var(--signal);background:var(--panel-2)}.seg button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tk-out{background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,24px);padding:clamp(14px,1.6vw,18px);display:flex}.tk-big{font-family:var(--mono);letter-spacing:-.02em;color:var(--signal);align-items:baseline;gap:10px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1;display:flex}.tk-big small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:400}.tk-split{flex-wrap:wrap;flex:1;gap:clamp(12px,1.6vw,20px);min-width:0;margin:0;display:flex}.tk-split div{gap:4px;display:grid}.tk-split dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-size:10.5px}.tk-split dd{font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.tk-btns{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:880px){.tk-btns{width:100%}.tk-btns .btn{flex:1 0 auto;justify-content:center}}@media (max-width:560px){.tk-out{gap:16px}.tk-big{width:100%}.tk-split{flex:none;gap:14px 24px;width:100%}}.sp-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:9px clamp(12px,1.6vw,16px);display:flex}.sp-note{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);font-size:10.5px}@media (max-width:520px){.sp-foot .btn{justify-content:center;width:100%}}.sp{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;overflow:hidden}.sp-plot{position:relative;container-type:inline-size}.sp-plot svg{width:100%;display:block}.sp-plot svg:not([height]){height:300px}@container not (min-width:620px){.sp-plot svg:not([height]){height:220px}}.sp-grid{stroke:var(--line);stroke-width:1px}.sp-axis-t{fill:var(--fg-3);font-family:var(--mono);letter-spacing:.06em;font-size:10px}.sp-line{fill:none;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.sp-guide{stroke:var(--line-2);stroke-width:1px}.sp-dot{stroke:var(--panel);stroke-width:1.5px}.nav-splash{display:none}html.dang-doi-trang .nav-splash{z-index:60;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.pg-load-spin{border:2px solid var(--line);border-top-color:var(--signal);border-radius:50%;width:30px;height:30px;animation:.75s linear infinite spQuay}@media (prefers-reduced-motion:reduce){.pg-load-spin{animation:none}}.sr-only:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-spin{border:2px solid var(--line);border-top-color:var(--signal);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.75s linear infinite spQuay;position:absolute;top:50%;left:50%}@keyframes spQuay{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sp-spin{animation:none}}.sp-read{pointer-events:none;border-radius:var(--r);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:168px;font-family:var(--mono);color:var(--fg-2);padding:9px 11px;font-size:10.5px;line-height:1.75;position:absolute;top:10px;box-shadow:0 10px 30px #00000073}.sp-read b{color:var(--fg-3);letter-spacing:.1em;margin-bottom:5px;font-weight:400;display:block}.sp-read div{align-items:center;gap:7px;display:flex}.sp-read i{border-radius:1px;flex:none;width:14px;height:2px}.sp-read span{color:var(--fg);font-variant-numeric:tabular-nums;margin-inline-start:auto}.sp-keys{border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;gap:6px 8px;padding:9px clamp(12px,1.6vw,16px);display:flex}.sp-key{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);font:inherit;font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);background:0 0;align-items:center;gap:7px;padding:4px 9px;font-size:10.5px;display:inline-flex}.sp-key i{border-radius:1px;flex:none;width:22px;height:2px}.sp-key[aria-pressed=true]{color:var(--fg-2);border-color:var(--line-2)}.sp-key[aria-pressed=false] i{opacity:.28}.sp-key-cho{visibility:hidden}.sp-key:hover{border-color:var(--fg-3)}.sp-key:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:620px){.sp-keys{gap:5px 6px;padding:11px 12px}.sp-key{padding:3px 7px;font-size:9.5px}.sp-read{min-width:0;font-size:9.5px}}@media (max-width:899px){.sp-keys{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sp-keys::-webkit-scrollbar{display:none}.sp-key{flex:none;min-height:32px}}@media (min-width:900px){.sp-key-cho{flex-basis:100%}}.steps{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (max-width:840px){.steps{grid-template-columns:1fr}}.step{border-inline-end:1px solid var(--line);background:var(--panel);padding:28px 24px}.step:last-child{border-inline-end:0}@media (max-width:840px){.step{border-inline-end:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}}.step{flex-direction:column;display:flex}.step .n{font-family:var(--mono);color:var(--signal);letter-spacing:.14em;margin-bottom:16px;font-size:12px;display:block}.step p{color:var(--fg-2);margin-top:9px;font-size:14.5px}.step .fig{align-items:baseline;gap:8px;margin-top:auto;padding-top:18px;display:flex}.step .fig b{font-family:var(--mono);color:var(--fg);letter-spacing:-.02em;font-size:20px;font-weight:600}.step .fig span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px}.step .fig-out b{color:var(--signal-hi)}.step{position:relative}.step:not(:last-child):after{content:"";border-right:1px solid var(--line-2);border-top:1px solid var(--line-2);background:var(--panel);z-index:1;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}@media (max-width:840px){.step:not(:last-child):after{margin:0 -5px 0 0;top:auto;bottom:-5px;right:50%;transform:rotate(135deg)}}.cut{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);margin-top:14px;padding:clamp(12px,1.6vw,16px)}.cut-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;font-size:10.5px}.cut-row{grid-template-columns:96px minmax(0,1fr) 58px;align-items:center;gap:14px;padding:7px 0;display:grid}.cut-row-wide{grid-template-columns:minmax(0,1fr) minmax(56px,92px) 52px}@media (max-width:560px){.cut-row.cut-row-wide{grid-template-columns:minmax(0,1fr) 52px}.cut-row-wide .cut-bar{display:none}}.cut-who{font-family:var(--mono);color:var(--fg-2);letter-spacing:.04em;font-size:12.5px}.cut-bar{background:var(--panel);border-radius:2px;height:10px;overflow:hidden}.cut-bar i{background:var(--signal);opacity:.85;border-radius:2px;height:100%;display:block}.cut-row b{font-family:var(--mono);color:var(--fg);text-align:end;font-variant-numeric:tabular-nums;font-size:13px}.cut-f{border-top:1px solid var(--line);color:var(--fg-3);margin-top:13px;padding-top:13px;font-size:13.5px}@media (max-width:520px){.cut-row{grid-template-columns:76px minmax(0,1fr) 46px;gap:10px}}.tube{border:1px solid var(--line);border-radius:var(--r-lg);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.tube iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tube-play{display:block;position:absolute;inset:0}.tube-play img{object-fit:cover;width:100%;height:100%;display:block}.tube-play:after{content:"";pointer-events:none;background:linear-gradient(#08090c00 45%,#08090c73);position:absolute;inset:0}.tube-btn{z-index:1;filter:drop-shadow(0 4px 14px #00000059);width:68px;height:48px;margin:-24px 0 0 -34px;position:absolute;top:50%;left:50%}.tube-btn svg{width:100%;height:100%;display:block}.tube-btn-nen{fill:red}.tube-btn-tam{fill:#fff}.tube-play:focus-visible{outline-offset:-4px;outline:2px solid #fff}.tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1099px){.tools{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-home>:nth-child(n+7){display:none}}@media (max-width:820px){.tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tools{grid-template-columns:1fr;gap:10px}.tools-home>:nth-child(n+5){display:none}}.tool{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);flex-direction:column;transition:border-color .14s;display:flex;overflow:hidden}.tool:hover{border-color:var(--line-2)}.tool:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tool .art{background:linear-gradient(180deg, var(--panel-2) 0%, var(--panel) 100%);border-bottom:1px solid var(--line);place-items:center;height:clamp(124px,12vw,168px);padding:12px 14px 10px;display:grid;position:relative}.tool .art:after{content:"";background:radial-gradient(60% 100% at 50% 100%, color-mix(in srgb, var(--signal) 22%, transparent), transparent 72%);height:30px;position:absolute;bottom:12px;left:20%;right:20%}.tool .art img{object-fit:contain;width:100%;max-width:132px;height:clamp(96px,9.5vw,138px);position:relative}.tool .body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}@media (max-width:620px){.tool{flex-direction:row}.tool .art{border-bottom:0;border-inline-end:1px solid var(--line);flex:none;width:104px;height:auto;min-height:120px;padding:10px 8px}.tool .art:after{height:18px;bottom:8px}.tool .art img{max-width:88px;height:96px}.tool .body{gap:6px;min-width:0;padding:12px}}.tool h3{font-size:15.5px;line-height:1.3}.tool .body p:not(.price){color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.meta{font-family:var(--mono);color:var(--fg-3);letter-spacing:.06em;flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.tool .price{font-family:var(--mono);align-items:baseline;gap:7px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.tool .price s{color:var(--fg-3)}.tool .price b{color:var(--signal);letter-spacing:.08em;font-weight:600}.tm{flex-direction:column;gap:14px;display:flex;overflow:hidden}.tm-row{padding-block:3px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.tm-track{will-change:transform;width:max-content;display:flex}.tm-set{gap:14px;padding-inline-end:14px;display:flex}.tm-left{animation:74s linear infinite tmL}.tm-right{animation:80s linear infinite tmR}@keyframes tmL{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes tmR{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.tm-row:hover .tm-track,.tm-row:focus-within .tm-track{animation-play-state:paused}.tm-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(152deg, var(--panel), var(--bg-2));flex:0 0 342px;width:342px;min-height:160px;padding:18px;transition:border-color .22s,transform .22s;box-shadow:inset 0 1px #ffffff08,0 16px 40px #00000057}.tm-card:hover{border-color:color-mix(in srgb, var(--signal) 30%, var(--line-2));transform:translateY(-3px)}.tm-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.tm-who{align-items:center;gap:11px;min-width:0;display:flex}.tm-av{width:42px;height:42px;font-family:var(--mono);letter-spacing:.02em;color:var(--a);border:1px solid color-mix(in srgb, var(--a) 34%, transparent);background:color-mix(in srgb, var(--a) 10%, var(--bg));border-radius:50%;flex:none;place-items:center;font-size:12.5px;display:grid}.tm-id{flex-direction:column;min-width:0;line-height:1.2;display:flex}.tm-id b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tm-id em{font-style:normal;font-family:var(--mono);letter-spacing:.05em;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;overflow:hidden}.tm-plat{width:18px;height:18px;fill:var(--fg-3);flex:none}.tm-stars{color:var(--gold);gap:3px;margin-top:15px;display:flex}.tm-stars svg{fill:currentColor;width:14px;height:14px}.tm-star-mo{opacity:.26}.tm-star-le{width:14px;height:14px;display:inline-flex;position:relative}.tm-star-le svg:first-child{opacity:.26}.tm-star-le svg:last-child{width:var(--p);object-fit:none;object-position:left center;position:absolute;inset:0;overflow:hidden}.tm-card p{color:var(--fg-2);margin-top:11px;font-size:14px;line-height:1.62}@media (max-width:640px){.tm-card{flex:0 0 286px;width:286px;min-height:152px;padding:16px}.tm-left{animation-duration:58s}.tm-right{animation-duration:63s}}@media (prefers-reduced-motion:reduce){.tm-track{animation:none}.tm-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.faq{align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}@media (max-width:820px){.faq{gap:20px}}.faq .qs{display:grid}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:12px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);flex:none;width:10px;height:10px;transition:transform .15s,border-color .15s;transform:rotate(45deg)translate(-3px,-3px)}.faq details[open] summary:after{border-color:var(--signal);transform:rotate(225deg)translate(-3px,-3px)}.faq summary:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r)}.faq details p{color:var(--fg-2);max-width:66ch;padding-bottom:20px;font-size:14.5px}.social-top{flex:none;align-items:center;gap:12px;display:flex}.social-top .tg{color:var(--btn-fg);background:var(--signal);border-radius:var(--r);align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.social-top .tg:hover{background:#3ee3ce}.social-top .tg svg{fill:currentColor;width:14px;height:14px}.social-top .also{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-inline-start:4px;font-size:10.5px}.social-top a:not(.tg){color:var(--fg-3);padding:4px;display:inline-flex}.social-top a:not(.tg):hover{color:var(--fg)}.social-top a:not(.tg) svg{fill:currentColor;width:15px;height:15px}@media (max-width:1100px){.social-top .also,.social-top a:not(.tg){display:none}}@media (max-width:640px){.social-top{display:none}}.rail{inset-inline-start:10px;z-index:35;background:color-mix(in srgb, var(--panel) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:6px;display:none;position:fixed;top:50%;transform:translateY(-50%)}@media (min-width:1500px){.rail{display:flex}}.rail a{border-radius:var(--r);width:34px;height:34px;color:var(--fg-3);place-items:center;transition:color .13s,background-color .13s;display:grid;position:relative}.rail a:hover{background:var(--panel-2)}.rail a:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.rail svg{width:17px;height:17px;fill:var(--b,currentColor);opacity:.62;transition:opacity .14s}.rail a:hover svg,.rail a:focus-visible svg{opacity:1}.rail em{inset-inline-start:calc(100% + 9px);font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fg);background:color-mix(in srgb, var(--panel) 95%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r);opacity:0;pointer-events:none;padding:5px 9px;font-size:10px;transition:opacity .13s,transform .13s;position:absolute;top:50%;transform:translateY(-50%)translate(-5px);box-shadow:0 10px 26px #00000073}.rail a:hover em,.rail a:focus-visible em{opacity:1;transform:translateY(-50%)translate(0)}@media (prefers-reduced-motion:reduce){.rail em{transition:none}}.fb-btn{inset-inline-end:18px;z-index:36;min-height:44px;font:inherit;color:var(--fg);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:78px;box-shadow:0 10px 30px #00000073}.fb-btn:hover{border-color:var(--signal);color:var(--signal)}.fb-btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.fb-btn svg{width:17px;height:17px}@media (max-width:640px){.fb-btn{justify-content:center;gap:0;width:44px;height:44px;padding:0;bottom:62px}.fb-btn svg{width:20px;height:20px}.fb-btn span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:339px){.fb-btn:not(.da-cuon){visibility:hidden}}.promo{z-index:34;background:var(--exness);color:#101216;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0006}.promo-in{max-width:1200px;min-height:var(--promo-h);justify-content:center;align-items:center;gap:clamp(10px,1.4vw,18px);margin:0 auto;padding:7px 18px;display:flex}.promo-logo{flex:none;align-items:center;display:flex}.promo-logo img{width:auto;height:13px;display:block}.promo-cells{justify-content:center;align-items:center;min-width:0;display:flex}.promo-cells a{min-height:44px;color:inherit;flex-direction:column;justify-content:center;min-width:0;display:flex}.promo-cells a>span{border-inline-start:1px solid #10121640;padding-inline:clamp(12px,1.6vw,20px)}.promo-cells a:first-child>span{border-inline-start:0}.promo-cells b{white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.25;display:block}.promo-cells .lg>span,.promo-cells .sm>span{font-family:var(--mono);letter-spacing:.04em;color:#101216b3;white-space:nowrap;font-size:10px;line-height:1.35;display:block}.promo-cells .sm{display:none}@media (max-width:1024px){.promo-cells .lg{display:none}.promo-cells .sm{display:block}}.promo-cells a:hover b{text-underline-offset:3px;text-decoration:underline}.promo-cta{color:#fff;white-space:nowrap;background:#101216;border-color:#0000;flex:none}.promo-cta:hover{background:#000}@media (max-width:900px){.promo-cells a:nth-child(3){display:none}}@media (max-width:720px){.promo-in{gap:10px;padding:6px 12px}.promo-cells a:nth-child(2){display:none}.promo-cells a>span{padding-inline:0}.promo-logo img{height:11px}.promo-cells b{font-size:12px}}.final{border-top:1px solid var(--line);background:var(--bg-2);text-align:center}.final p{color:var(--fg-2);max-width:42ch;margin:14px auto 28px}footer{border-top:1px solid var(--line);background:var(--bg);padding-block:28px 40px}footer .cols{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}footer .cols nav{color:var(--fg-2);flex-wrap:wrap;gap:24px;margin-inline-start:auto;font-size:14px;display:flex}footer .cols nav a:hover{color:var(--fg)}footer .cols nav button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}footer .cols nav button:hover{color:var(--fg)}footer .cols nav a,footer .cols nav button{margin:calc(.5lh - 22px) -12px;padding:calc(22px - .5lh) 12px}footer .legal{color:var(--fg-3);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin-top:24px;font-size:12.5px;line-height:1.8}@media (max-width:760px){footer .legal{text-align:start;-webkit-hyphens:manual;hyphens:manual}}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:26px;display:flex}.pager a,.pager span{min-width:38px;height:38px;font-family:var(--mono);color:var(--fg-2);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;padding:0 10px;font-size:13px;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.pager a:hover{color:var(--fg);border-color:var(--fg-3)}.pager a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.pager a[aria-current=page]{color:var(--bg);background:var(--fg);border-color:var(--fg);font-weight:600}.pager .pg-gap{min-width:22px;color:var(--fg-3);border-color:#0000;padding:0}@media (max-width:560px){.pager a,.pager span{min-width:34px;height:34px;padding:0 8px;font-size:12.5px}}.search{max-width:430px;display:block;position:relative}.search[hidden]{display:none}.blog-empty{background:var(--panel);border:1px dashed var(--line-2);border-radius:var(--r-lg);justify-items:start;gap:12px;padding:32px;display:grid}.blog-empty h2{margin:0;font-size:1.25rem}.blog-empty p{max-width:60ch;color:var(--fg-2);margin:0}.blog-empty-links{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}@media (max-width:520px){.blog-empty{padding:24px 16px}.blog-empty-links .btn{flex:100%}}.search svg{inset-inline-start:15px;fill:none;width:16px;height:16px;stroke:var(--fg-3);stroke-width:2px;stroke-linecap:round;pointer-events:none;margin-top:-8px;position:absolute;top:50%}.search input{width:100%;height:46px;font:inherit;font-family:var(--mono);color:var(--fg);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);appearance:none;padding-block:0;padding-inline:43px 16px;font-size:13.5px}.search input::placeholder{color:var(--fg-3)}.search input:hover{border-color:var(--fg-3)}.search input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.bcard-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (max-width:420px){.bcard-cta{grid-template-columns:minmax(0,1fr)}}.bcard-cta .btn{width:100%}.bd-over{color:var(--fg-2);max-width:62ch;font-size:14.5px;line-height:1.66}.bd-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;display:grid}@media (max-width:620px){.bd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-facts>div{padding-block:10px;padding-inline:0 16px}.bd-facts dt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:9.5px}.bd-facts dd{font-family:var(--mono);color:var(--fg);margin:6px 0 0;font-size:14px}.bd-h{font-size:12px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:24px;font-weight:400}.bd-tbl{border:1px solid var(--line);border-radius:var(--r);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;margin-top:11px;overflow-x:auto}.bd-tbl table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.bd-tbl th,.bd-tbl td{text-align:start;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 13px}.bd-tbl th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);background:var(--bg-2);font-size:9.5px;font-weight:400;position:sticky;top:0}.bd-tbl th.r,.bd-tbl td.r{text-align:end}.bd-tbl td{color:var(--fg-2)}.bd-tbl td.num{color:var(--signal-hi);font-variant-numeric:tabular-nums}.bd-tbl tbody tr:last-child td{border-bottom:0}.bd-tbl tbody tr:hover td{background:var(--panel-2)}.bd-note{font-family:var(--mono);letter-spacing:.05em;color:var(--fg-3);margin-top:10px;font-size:10.5px}.bd-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:24px;display:flex}.bd-hrow .bd-h{margin-top:0}.btn svg.ic-s{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bd-tbl tbody tr{cursor:pointer}.bd-rowb{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.bd-rowb:after{content:"";position:absolute;inset:-6px -4px}.bd-rowb:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.bd-tbl .bd-pct{color:var(--signal-hi)}.bd-tbl .bd-pct small{letter-spacing:0;color:var(--fg-3);margin-inline-start:4px;font-size:10.5px}.bd-tbl .bd-eq{color:var(--fg-2);margin-top:3px;font-size:11px;display:block}.bd-fold{display:none}@media (max-width:700px){.bd-tbl{display:none}.bd-fold{gap:10px;margin-top:11px;display:grid}}.bd-fold-i{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);cursor:pointer;padding:12px 14px;transition:border-color .16s}.bd-fold-i:hover{border-color:var(--line-2)}.bd-fold-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.bd-fold-h .bd-rowb{color:var(--fg);font-size:14px;font-weight:600}.bd-fold-h span{color:var(--signal-hi);font-size:12px}.bd-fold-g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin:0;display:grid}.bd-fold-g div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;display:flex}.bd-fold-g dt{font-family:var(--mono);letter-spacing:.1em;color:var(--fg-3);font-size:10px}.bd-fold-g dd{color:var(--fg);margin:0;font-size:12px}.cl-fig-v small{vertical-align:.35em;color:var(--fg-2);-webkit-text-fill-color:var(--fg-2);margin-inline-end:6px;font-size:.5em;font-weight:500}.rcalc{width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 80px -20px #000000b3}.rcalc[open]{animation:.16s ease-out rcalc-mo}@keyframes rcalc-mo{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.rcalc::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040507b8}.rcalc-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;padding-inline:22px 10px;display:flex}.rcalc-h h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.rcalc-x{border-radius:var(--r);width:44px;height:44px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rcalc-x:hover{background:var(--panel-2);color:var(--fg)}.rcalc-x:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.rcalc-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.rcalc-b{flex-direction:column;gap:16px;padding:20px 22px 4px;display:flex}.rcalc-hero{align-items:flex-start;gap:14px;display:flex}.rcalc-hero svg{fill:none;width:34px;height:34px;stroke:var(--signal-hi);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rcalc-hero b{color:var(--fg);letter-spacing:-.02em;font-variation-settings:"wdth" 112;font-size:20px;font-weight:700;line-height:1.2;display:block}.rcalc-hero span{color:var(--fg-2);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.rcalc-res{border:1px solid color-mix(in srgb, var(--signal) 30%, var(--line-2));border-radius:var(--r-lg);background:color-mix(in srgb, var(--signal) 6%, var(--panel));flex-direction:column;gap:6px;padding:16px 18px;animation:.26s cubic-bezier(.2,.8,.2,1) rcalc-nhay;display:flex}@keyframes rcalc-nhay{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.rcalc-v{color:var(--signal-hi);line-height:1}.rcalc-v b{font-size:36px;font-weight:600}.rcalc-v i{font-size:20px;font-style:normal;font-weight:500}.rcalc-v em{letter-spacing:.1em;color:var(--fg-3);margin-inline-start:8px;font-size:13px;font-style:normal}.rcalc-cap{color:var(--fg-2);font-size:13px}.rcalc-proof{font-family:var(--mono);color:var(--fg);font-size:12px;line-height:1.5}.rcalc-msg{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);color:var(--fg-2);padding:12px 14px;font-size:13.5px;line-height:1.5}.rcalc-info{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);color:var(--fg-2);align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.rcalc-info svg{fill:none;width:16px;height:16px;stroke:var(--fg-3);stroke-width:2px;stroke-linecap:round;flex:none;margin-top:2px}.rcalc-w{width:100%}.rcalc-form{flex-direction:column;gap:14px;display:flex}.rcalc .fld label{margin-bottom:7px}.rcalc .ctl select,.rcalc .ctl input{font-size:16px}.rcalc-more{color:var(--fg-3);font-size:12.5px;line-height:1.5}.rcalc-more a{color:var(--signal-hi);text-underline-offset:3px;text-decoration:underline}.rcalc-f{justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}@media (max-width:560px){.rcalc{border-bottom:0;border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:92vh;margin:auto 0 0}.rcalc-f .btn{flex:1 1 0}}.bd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,22px);margin-top:8px;display:grid}@media (max-width:620px){.bd-steps{grid-template-columns:minmax(0,1fr);gap:0}}.bd-steps ol{counter-reset:bd;gap:11px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bd-steps li{counter-increment:bd;color:var(--fg-2);padding-inline-start:28px;font-size:13.5px;line-height:1.6;position:relative}.bd-steps li:before{content:counter(bd);inset-inline-start:0;width:19px;height:19px;font-family:var(--mono);color:var(--signal);border:1px solid color-mix(in srgb, var(--signal) 34%, transparent);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:1px}.callout{border-inline-start:2px solid var(--gold);background:var(--bg-2);border-start-start-radius:0;border-start-end-radius:var(--r);border-end-end-radius:var(--r);border-end-start-radius:0;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px;padding:15px 17px;display:grid}.callout svg{fill:none;width:17px;height:17px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.callout p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.65}.callout-risk{border-color:color-mix(in srgb, var(--gold) 26%, var(--line))}.callout-risk p{color:var(--fg-2)}.pc{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:24px;display:grid}.pc>div>h2{margin-top:0}@media (max-width:760px){.pc{grid-template-columns:minmax(0,1fr);gap:0}.pc>div+div>h2{margin-top:24px}}.pc-up li:before{background:var(--signal)}.pc-down li:before{background:var(--gold)}.cl-fig-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--signal-hi) 70%, var(--fg-3));font-size:10px}.cl-fig-v{font-family:var(--mono);color:var(--signal-hi);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(32px,3.8vw,44px);font-weight:600;line-height:.95}.cl-fig-s{color:var(--fg-2);max-width:27ch;margin-top:11px;font-size:13.5px;line-height:1.55}.xgo{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);color:var(--fg-2);align-items:stretch;margin-top:14px;transition:border-color .16s,color .16s;display:flex;overflow:hidden}button.xgo{width:100%;font:inherit;text-align:start;cursor:pointer;padding:0}.xgo:hover{border-color:color-mix(in srgb, var(--signal) 38%, var(--line-2));color:var(--fg)}.xgo:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.xgo-t{flex:auto;align-items:center;gap:clamp(10px,1.4vw,14px);min-width:0;padding:clamp(9px,1.2vw,12px) clamp(12px,1.6vw,16px);display:flex}.xgo-go{border-inline-start:1px solid var(--line-2);background:color-mix(in srgb, var(--signal) 5%, var(--panel));flex:none;align-items:center;gap:12px;padding:0 clamp(12px,1.6vw,16px);transition:background .16s;display:flex}.xgo:hover .xgo-go{background:color-mix(in srgb, var(--signal) 9%, var(--panel-2))}.xgo-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);flex:none;font-size:10px}.xgo-b{flex:auto;min-width:0;font-size:14.5px;line-height:1.5}.xgo-a{font-family:var(--mono);letter-spacing:.05em;color:var(--signal);font-size:11.5px}.xgo svg{fill:none;width:17px;height:17px;stroke:var(--signal);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .16s}.xgo:hover svg{transform:translate(3px)}@media (max-width:700px){.xgo{flex-direction:column}.xgo-t{flex-wrap:wrap;gap:8px 14px}.xgo-k{flex-basis:100%}.xgo-go{border-inline-start:0;border-top:1px solid var(--line-2);justify-content:space-between;padding:9px clamp(12px,1.6vw,16px)}}.codebtn{font:inherit;font-family:var(--mono);cursor:pointer;appearance:none;border-radius:var(--r);color:var(--signal-hi);background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin-block:calc(.5lh - 18px);padding-block:calc(21px - .5lh);padding-inline:10px 9px;font-size:14px;transition:border-color .15s,color .15s;display:inline-flex}.codebtn:hover{border-color:color-mix(in srgb, var(--signal) 34%, transparent)}.codebtn:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.codebtn svg{fill:none;width:14px;height:14px;stroke:var(--fg-3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}.codebtn.ok{color:var(--up)}.codebtn.ok svg{stroke:var(--up)}.pick{width:min(440px,100vw - 32px);color:var(--fg);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);margin:auto;padding:clamp(14px,2vw,20px);box-shadow:0 40px 90px #0009}.pick::backdrop{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pick h2{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:inherit;font-variation-settings:inherit}.pick p{color:var(--fg-2);margin-top:9px;font-size:14px;line-height:1.6}.pick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pick-b{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);color:var(--fg);flex-direction:column;align-items:center;gap:11px;padding:20px 12px;transition:border-color .15s,background .15s;display:flex}.pick-b:hover{border-color:color-mix(in srgb, var(--signal) 38%, var(--line-2));background:var(--panel-2)}.pick-b:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.pick-b img{object-fit:contain;width:40px;height:40px}.pick-b b{font-size:15px;font-weight:600}.pick-x{width:100%;font:inherit;color:var(--fg-3);appearance:none;cursor:pointer;border-radius:var(--r);background:0 0;border:0;margin-top:14px;padding:9px;font-size:13.5px}.pick-x:hover{color:var(--fg)}.liftsw{z-index:120;font:inherit;color:var(--fg-3);cursor:pointer;appearance:none;border:1px solid var(--line-2);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;display:inline-flex;position:fixed;bottom:16px;left:16px}@media (min-width:1500px){.liftsw{left:60px}}.liftsw i{background:var(--line-2);border-radius:999px;width:24px;height:14px;transition:background .16s;position:relative}.liftsw i:after{content:"";background:var(--fg-3);border-radius:50%;width:10px;height:10px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.liftsw.on{color:var(--fg-2);border-color:color-mix(in srgb, var(--signal) 34%, var(--line-2))}.liftsw.on i{background:color-mix(in srgb, var(--signal) 45%, transparent)}.liftsw.on i:after{background:var(--signal-hi);transform:translate(10px)}.liftsw:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.phead-b{padding-block:clamp(16px,2.2vw,24px) 0}:where([data-mockcss=broker]) .crumb{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.crumb a{color:var(--fg-3);margin:calc(.5lh - 22px) -8px;padding:calc(22px - .5lh) 8px}.crumb a:hover{color:var(--fg-2)}.crumb i{opacity:.5;font-style:normal}.bhead{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,18px);display:grid}@media (max-width:760px){.bhead{grid-template-columns:56px minmax(0,1fr)}.bhead img{width:56px;height:56px}.bhead-rate{grid-column:1/-1}}.bhead img{object-fit:contain;width:76px;height:76px}.bcode-v svg{fill:none;width:14px;height:14px;stroke:var(--fg-3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}.bcode-v.ok{color:var(--up)}.bcode-v.ok svg{stroke:var(--up)}.bfacts dd:has(.codebtn){margin-top:3px}.bhead h1{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,34px);line-height:1.02}.bhead .lede{max-width:56ch;margin-top:11px}.bhead-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.bhead-tags span{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line);border-radius:3px;padding:4px 8px;font-size:10px}.bhead-rate{text-align:end}.bhead-rate b{color:var(--signal-hi);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1;display:block}.bhead-rate span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);margin-top:7px;font-size:10px;display:block}.bhead-proof{font-style:normal;font-family:var(--mono);letter-spacing:0;color:var(--fg);margin-top:10px;font-size:13px;display:block}.bhead-proof i{color:var(--signal-hi);font-style:normal}@media (max-width:760px){.bhead-rate{text-align:start;margin-top:6px}}.bfacts{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:26px;display:grid}@media (max-width:900px){.bfacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.bfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bfacts>div{padding-block:11px;padding-inline:0 20px}.bfacts dt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:9.5px}.bfacts dd{font-family:var(--mono);color:var(--fg);margin:6px 0 0;font-size:14px}.snav{z-index:30;border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:26px;position:sticky;top:66px}.snav-in{scrollbar-width:none;gap:4px;padding-block:9px;display:flex;overflow-x:auto}.snav-in::-webkit-scrollbar{display:none}.snav a{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3);border-radius:var(--r);flex:none;padding:8px 13px;font-size:11.5px}.snav a:hover{color:var(--fg);background:var(--panel)}.bmain{grid-template-columns:minmax(0,1fr) minmax(0,316px);align-items:start;gap:clamp(16px,2.4vw,34px);padding-top:8px;padding-bottom:clamp(34px,4.2vw,60px);display:grid}@media (max-width:1040px){.bmain{grid-template-columns:minmax(0,1fr)}}.bmain-l{min-width:0}.bsec{margin-top:clamp(20px,2.4vw,30px);padding:0}.bsec:first-child{margin-top:clamp(14px,1.6vw,20px)}.bmain-l .head{text-align:start;max-width:none}.bmain-l .head h2,.bmain-l .head .lede{margin-inline:0}.brail{gap:12px;min-width:0;display:grid;position:sticky;top:134px}@media (max-width:1040px){.brail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:660px){.brail{grid-template-columns:minmax(0,1fr)}}.rail-c{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:clamp(12px,1.4vw,16px)}.rail-code{border-color:color-mix(in srgb, var(--signal) 26%, var(--line));background:color-mix(in srgb, var(--signal) 5%, var(--bg-2))}.rail-k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:9.5px}.rail-s{color:var(--fg-2);margin-top:10px;font-size:13px;line-height:1.55}.rail-f{color:var(--fg-3);margin-top:12px;font-size:12px;line-height:1.55}.rail-c .btn{width:100%;margin-top:13px}.rail-b{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--fg);align-items:center;gap:12px;margin-top:12px;padding:11px 12px;transition:border-color .15s,background .15s;display:flex}.rail-b:hover{border-color:color-mix(in srgb, var(--signal) 36%, var(--line-2));background:var(--panel-2)}.rail-b img{object-fit:contain;flex:none;width:34px;height:34px}.rail-b b{font-size:14px;font-weight:600;display:block}.rail-b em{font-style:normal;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);margin-top:3px;font-size:10px;display:block}.chk{gap:8px;margin-top:13px;display:grid}.chk label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-3);font-size:11.5px}.chk input{height:42px;font:inherit;font-family:var(--mono);color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);appearance:none;padding:0 13px;font-size:13px}.chk input::placeholder{color:var(--fg-3)}.chk input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.chk .btn{margin-top:2px}.chk-live:empty{position:absolute}.chk-msg:empty{display:none}.chk-msg{color:var(--gold);margin-top:2px;font-size:12.5px;line-height:1.5}.chk-msg.ok{color:var(--signal-hi)}.brebate{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.6vw,18px);display:grid}@media (max-width:820px){.brebate{grid-template-columns:minmax(0,1fr)}}.brebate-fig{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--signal) 30%, transparent);background:radial-gradient(130% 100% at 100% 0%, color-mix(in srgb, var(--signal) 15%, transparent), transparent 72%), color-mix(in srgb, var(--signal) 6%, var(--panel));flex-direction:column;justify-content:center;padding:clamp(14px,1.6vw,18px);display:flex}.bpay{border-top:0;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;margin-top:0;padding-inline-start:clamp(0px,1.4vw,14px)}.bpay dd{color:var(--fg-2);font-family:inherit;font-size:14px;line-height:1.5}.bcols{grid-template-columns:minmax(0,1fr) minmax(0,290px);align-items:start;gap:clamp(14px,2vw,26px);display:grid}@media (max-width:1240px){.bcols{grid-template-columns:minmax(0,1fr)}}@media (min-width:1041px) and (max-width:1240px){.bcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.bcols .prose p{color:var(--fg-2);max-width:62ch;font-size:15px;line-height:1.72}.bcols .prose p+p{margin-top:13px}.bcols .bd-h:first-child{margin-top:0}.bregs,.bspec{border-bottom:0;grid-template-columns:minmax(0,1fr)}.bregs>div,.bspec>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;padding:8px 0;display:grid}.bregs dd,.bspec dd{text-align:end;margin:0;font-size:13.5px}.bregs dt em{color:var(--fg-3);margin-inline-start:7px;font-size:11px;font-style:normal}.bregs dd{color:var(--fg-2);letter-spacing:.04em}.pc-b{margin-top:30px}.pc-b h3{letter-spacing:-.015em;font-size:16px;font-weight:600}.accts{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.acct{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);padding:clamp(12px,1.4vw,16px);transition:border-color .16s}.acct:hover{border-color:var(--line-2)}.acct-n{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px}.acct-v{font-family:var(--mono);color:var(--gold);letter-spacing:-.02em;margin-top:9px;font-size:22px;font-weight:600;line-height:1}.acct-v span{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-inline-start:8px;font-size:10.5px;font-weight:400}.acct-kv{border-top:1px solid var(--line);gap:0;margin:16px 0 0;display:grid}.acct-kv>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:7px 0;display:grid}.acct-kv dt{color:var(--fg-3);font-size:13px}.acct-kv dd{font-family:var(--mono);color:var(--fg);margin:0;font-size:13px}.acct-kv .dash{color:var(--fg-3);font-size:11.5px}.acct-bar{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:2px;height:8px;margin-top:14px;display:flex;overflow:hidden}.acct-bar i{height:100%;transition:width .4s;display:block}.acct-nhay{animation:.26s cubic-bezier(.2,.8,.2,1) acct-nhay}@keyframes acct-nhay{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}.acct-bar-tra{background:color-mix(in srgb, var(--fg) 78%, transparent)}.acct-bar-ve{background:var(--signal);border-inline-start:1px solid var(--panel)}.acct-bar-c{letter-spacing:0;color:var(--fg-2);margin-top:8px;font-size:11.5px}.acct-bar-c b{color:var(--signal-hi);font-weight:500}.acct-live:before{content:"";background:var(--signal);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-inline-end:8px;animation:2.4s infinite ping;display:inline-block}.acct-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.acct-tags span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line);border-radius:3px;padding:3px 7px;font-size:9.5px}.bguide .head{text-align:start}.bguide .head h2{margin-inline:0}.bd-steps-ol{counter-reset:bd;gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bd-steps-ol li{counter-increment:bd;color:var(--fg-2);padding-inline-start:32px;font-size:14.5px;line-height:1.65;position:relative}.bd-steps-ol li:before{content:counter(bd);inset-inline-start:0;width:21px;height:21px;font-family:var(--mono);color:var(--signal);border:1px solid color-mix(in srgb, var(--signal) 34%, transparent);border-radius:50%;place-items:center;font-size:10.5px;display:grid;position:absolute;top:1px}.bcode-v{width:100%;font:inherit;font-family:var(--mono);letter-spacing:.06em;color:var(--fg);appearance:none;cursor:pointer;border:1px dashed var(--line-2);border-radius:var(--r);background:0 0;justify-content:center;align-items:center;gap:11px;margin-top:11px;padding:11px 13px;font-size:19px;transition:border-color .15s,color .15s;display:flex}.bcode-v:hover{border-color:var(--fg-3)}.bcode-v:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.broutes{gap:clamp(12px,1.6vw,18px);display:grid}.broutes-1{grid-template-columns:minmax(0,1fr)}.broutes-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.broutes-2{grid-template-columns:minmax(0,1fr)}}:where([data-mockcss=broker]) .shot{margin:0}:where([data-mockcss=broker]) .shot img{border-radius:var(--r);border:1px solid var(--line-2);background:#fff;width:100%;height:auto;display:block}.shot figcaption{color:var(--fg-3);margin-top:9px;font-size:12.5px;line-height:1.5}.shot-wide{margin-top:22px}.withshot{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(14px,2vw,22px);display:grid}.withshot .shot-tall{width:100%;max-width:328px;margin-inline:auto}.withshot .shot-tall img{aspect-ratio:528/900;width:100%;height:auto;margin-inline:auto}.shot-form{max-width:476px;margin-top:22px}.shot-z{width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.shot-z:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--r)}@media (max-width:820px){.withshot{grid-template-columns:minmax(0,1fr)}.withshot .shot-tall{max-width:300px}}.broutes article{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);padding:clamp(14px,1.6vw,18px)}.rt-k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--signal);font-size:10px}.broutes h3{letter-spacing:-.018em;margin-top:9px;font-size:17px;font-weight:600}.nexts{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;display:grid}.nx{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);color:var(--fg-2);flex-direction:column;padding:clamp(14px,1.6vw,16px);transition:border-color .16s,background .16s;display:flex}.nx:hover{border-color:color-mix(in srgb, var(--signal) 32%, var(--line-2));background:var(--panel-2)}.nx b{color:var(--fg);letter-spacing:-.015em;font-size:16px;font-weight:600}.nx span{margin-top:9px;font-size:14px;line-height:1.6}.nx i{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-top:14px;font-size:10.5px}.qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}@media (max-width:720px){.qa{grid-template-columns:minmax(0,1fr)}}.qa h3{letter-spacing:-.015em;font-size:16px;font-weight:600}.qa p{color:var(--fg-2);max-width:56ch;margin-top:8px;font-size:14.5px;line-height:1.7}:where([data-mockcss=broker]) .demo-sw button{font:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-radius:var(--r);cursor:pointer;background:0 0;border:0;min-height:36px;padding:9px 15px;font-size:11.5px}.demo-sw button[aria-pressed=true]{background:var(--panel-2);color:var(--fg)}@media (max-width:640px){.demo-sw{bottom:64px}}.phead-s{padding-block:clamp(16px,2.2vw,26px) 0}:where([data-mockcss=library]) .crumb{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}:where([data-mockcss=library]) .phead-s h1{max-width:28ch;margin-top:10px;font-size:clamp(24px,2.8vw,34px);line-height:1.04}:where([data-mockcss=library]) .phead-s .lede{max-width:62ch;margin-top:14px}.phead-n{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:26px;display:flex}.phead-n>div{border-inline-end:1px solid var(--line);margin-inline-end:26px;padding-block:12px;padding-inline:0 26px}.phead-n>div:last-child{border-inline-end:0;margin-inline-end:0}.phead-n b{color:var(--signal);font-size:20px;font-weight:600;line-height:1;display:block}.phead-n span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-top:6px;font-size:10.5px;display:block}.filters{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);margin-top:26px;position:sticky;top:66px}.fl-in{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:10px;padding-block:9px;display:flex;overflow-x:auto}.fl-in::-webkit-scrollbar{display:none}.filters .ctl{flex:none;position:relative}.filters input,.filters select{background:var(--bg);height:42px;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r);font:inherit;font-family:var(--mono);appearance:none;padding:0 13px;font-size:13px}.fl-q input{width:230px;padding-inline-start:36px}.fl-q svg{inset-inline-start:12px;fill:none;width:15px;height:15px;stroke:var(--fg-3);stroke-width:2px;stroke-linecap:round;position:absolute;top:13px}.fl-sort select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379818d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;width:168px;padding-inline-end:32px}.filters .seg{flex:none;gap:6px}.filters .seg button{min-width:0;height:42px;padding:0 14px;font-size:12px}.filters input:focus-visible,.filters select:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.fl-open{display:none}.fl-n{font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;margin-bottom:16px;font-size:12px}.fl-n b{color:var(--fg)}@media (max-width:900px){.filters .seg,.fl-sort{display:none}.fl-open{height:44px;font:inherit;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;padding:0 15px;font-size:13px;display:inline-flex}.fl-open:hover{color:var(--fg);border-color:var(--fg-3)}.filters .fl-q{flex:1;min-width:0}.fl-q input{width:100%}.filters input,.filters select{height:44px;font-size:16px}.fl-q svg{top:14.5px}.filters .seg button{height:44px}}.fl-sheet{overscroll-behavior:contain}.fl-sheet .rcalc-h h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.fl-sheet .rcalc-b{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:24px}.fl-sheet .kicker{margin-bottom:8px}.fl-sheet .seg{flex-wrap:wrap;gap:8px;overflow:visible}.fl-sheet .seg button{min-width:0;height:44px;padding:0 14px;font-size:12px}.fl-sheet .fl-n{margin:0}html:has(.fl-sheet[open]){scrollbar-gutter:stable;overflow:hidden}.fl-open b{background:var(--signal);min-width:20px;height:20px;color:var(--bg);border-radius:999px;place-items:center;margin-inline-start:4px;padding:0 4px;font-size:12px;font-weight:600;display:inline-grid}.fl-open:has(b){padding-inline:12px}.dt{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,32px);display:grid}@media (max-width:920px){.dt{grid-template-columns:minmax(0,1fr)}}.dt-side{gap:14px;display:grid;position:sticky;top:84px}@media (max-width:920px){.dt-side{position:static}}.dt-art{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--panel-2) 0%, var(--panel) 100%);place-items:center;height:270px;padding:20px;display:grid}.dt-art img{object-fit:contain;width:100%;max-width:186px;height:clamp(170px,20vw,216px)}.dt-price{font-family:var(--mono);align-items:baseline;gap:9px;font-size:15px;display:flex}.dt-price s{color:var(--fg-3)}.dt-price b{color:var(--signal);letter-spacing:.08em;font-weight:600}.dt-cta{gap:8px;display:grid}.dt-cta .btn{justify-content:center}.spec{border-top:1px solid var(--line);gap:0;margin:6px 0 0;display:grid}.spec div{border-bottom:1px solid var(--line);padding:8px 0}.spec dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10px}.spec dd{color:var(--fg-2);margin:5px 0 0;font-size:13.5px;line-height:1.5}.dt-main h1{max-width:20ch;font-size:clamp(22px,2.4vw,30px);line-height:1.06}.dt-sub{color:var(--fg-2);max-width:62ch;margin-top:13px;font-size:16.5px}.dt-badges{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.dt-badges span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-2);border-radius:var(--r);padding:5px 9px;font-size:10.5px}:where([data-mockcss=library]) .prose{overflow-wrap:anywhere;max-width:68ch;margin-top:30px}:where([data-mockcss=library]) .prose p{color:var(--fg-2);margin-top:15px;font-size:15.5px;line-height:1.75}:where([data-mockcss=library]) .prose h2{letter-spacing:-.02em;margin-top:24px;font-size:18px;font-weight:700}.prose h2+p{margin-top:11px}:where([data-mockcss=library]) .prose h3{letter-spacing:-.015em;color:var(--fg);margin-top:26px;font-size:17px;font-weight:600}:where([data-mockcss=library]) .prose h3+p{margin-top:9px}:where([data-mockcss=library]) .prose h2.ead-h{letter-spacing:-.015em;color:var(--fg);font-size:17px;font-weight:600;line-height:inherit;font-variation-settings:inherit;margin-top:26px}:where([data-mockcss=library]) .prose h2.ead-h+p{margin-top:9px}:where([data-mockcss=library]) .prose ul{gap:9px;margin:14px 0 0;padding-inline-start:0;list-style:none;display:grid}:where([data-mockcss=library]) .prose ul li{color:var(--fg-2);padding-inline-start:22px;font-size:15px;line-height:1.6;position:relative}:where([data-mockcss=library]) .prose ul li:before{content:"";inset-inline-start:4px;background:var(--signal);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:9px}.spec-wide{border-top:1px solid var(--line);margin-top:14px}.spec-wide div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.spec-wide dt{padding-top:1px}.spec-wide dd{margin:0;font-size:14.5px}@media (max-width:620px){.spec-wide div{grid-template-columns:1fr;gap:4px}}.shots{gap:12px;margin-top:16px;display:grid}:where([data-mockcss=library]) .shot{background:0 0;border:0;width:100%;margin:0;padding:0;display:block}:where([data-mockcss=library]) .shot img{aspect-ratio:auto 7/4;border:1px solid var(--line);border-radius:var(--r-lg);width:100%;height:auto;transition:border-color .14s;display:block}.shot:hover img{border-color:var(--line-2)}.shot:focus-visible img{outline:2px solid var(--signal);outline-offset:2px}.lb{background:0 0;border:0;max-width:min(96vw,1600px);max-height:92vh;margin:auto;padding:0;overflow:visible}.lb::backdrop{background:#030406d6}.lb-box{border-radius:var(--r-lg);-webkit-overflow-scrolling:touch;max-height:92vh;overflow:auto}.lb img{border:1px solid var(--line-2);border-radius:var(--r-lg);max-width:100%;max-height:92vh;display:block}@media (max-width:900px){.lb img{max-width:none;max-height:none}}.lb-x{top:-14px;background:var(--panel);border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-2);cursor:pointer;font:inherit;border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid;position:absolute;inset-inline-end:-14px}.lb-x:hover{color:var(--fg);border-color:var(--fg-3)}.lb-x:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:620px){.lb-x{top:-12px;width:32px;height:32px;inset-inline-end:-6px}}.setup{counter-reset:st;gap:11px;margin:14px 0 0;padding-inline-start:0;list-style:none;display:grid}.setup li{color:var(--fg-2);padding-inline-start:34px;font-size:15px;line-height:1.65;position:relative}.setup li:before{counter-increment:st;content:counter(st, decimal-leading-zero);inset-inline-start:0;font-family:var(--mono);letter-spacing:.06em;color:var(--signal);font-size:11.5px;position:absolute;top:1px}.getit{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);margin-top:24px;padding:22px 24px}.getit h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.getit p{color:var(--fg-2);max-width:52ch;margin-top:8px;font-size:14.5px}.getit .btn{margin-top:15px}.dt-note{font-family:var(--mono);letter-spacing:.05em;color:var(--fg-3);font-size:10.5px;line-height:1.55}.demo-sw{z-index:60;background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);border-radius:calc(var(--r-lg) + 4px);gap:4px;padding:5px;display:flex;position:fixed;bottom:74px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0000008c}:where([data-mockcss=library]) .demo-sw button{font:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-radius:var(--r);cursor:pointer;background:0 0;border:0;min-height:36px;padding:9px 15px;font-size:11.5px}.demo-sw button:hover{color:var(--fg)}:where([data-mockcss=tools]) .crumb{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}:where([data-mockcss=tools]) .phead-s h1{max-width:28ch;margin-top:10px;font-size:clamp(24px,2.8vw,34px);line-height:1.04}:where([data-mockcss=tools]) .phead-s .lede{max-width:62ch;margin-top:14px}.sp2{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.sp2-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:clamp(14px,2vw,22px);padding:clamp(12px,1.6vw,16px);display:grid}@media (max-width:760px){.sp2-top{grid-template-columns:minmax(0,1fr)}}.sp2-fig{margin:0;padding:clamp(14px,2vw,18px) clamp(10px,1.6vw,16px) 0}.sp2-fig .sp-keys{border-top:0;border-bottom:1px solid var(--line);background:0 0;padding:0 8px 13px}.sp2-fig .sp-plot{padding-top:14px}.sp2-fig figcaption{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:0 8px 12px;font-size:11.5px}.sp2-foot{padding:clamp(13px,1.7vw,17px) clamp(16px,2.2vw,22px) 16px}.dtbl-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;margin-top:16px;overflow:auto}.dtbl-wrap::-webkit-scrollbar{height:8px}.dtbl-wrap::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.dtbl{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.dtbl th,.dtbl td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 16px}.dtbl th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);background:var(--bg-2);z-index:2;font-size:10px;font-weight:400;position:sticky;top:0}.dtbl th.r,.dtbl td.r{text-align:end}.dtbl td{color:var(--fg-2)}.dtbl td.num,.dtbl td.r{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg)}.dtbl tbody tr:last-child td{border-bottom:0}.dtbl tbody tr:hover td{background:var(--panel-2)}.dtbl .who{z-index:1;background:var(--panel);color:var(--fg);position:sticky;inset-inline-start:0}.dtbl tbody tr:hover .who{background:var(--panel-2)}.dtbl .best td{color:var(--fg)}.dtbl .tag{font-family:var(--mono);letter-spacing:.14em;color:var(--signal);border:1px solid color-mix(in srgb, var(--signal) 40%, transparent);border-radius:3px;margin-inline-start:9px;padding:1px 5px;font-size:9.5px}.dtbl .dash{color:var(--fg-3)}.tbl-note{font-family:var(--mono);letter-spacing:.05em;color:var(--fg-3);margin-top:11px;font-size:10.5px}.dtbl th.reb,.dtbl td.reb{border-inline-start:1px solid color-mix(in srgb, var(--signal) 45%, var(--line-2))}.dtbl td.reb,.dtbl td.keep{background:color-mix(in srgb, var(--signal) 10%, var(--panel));border-bottom-color:color-mix(in srgb, var(--signal) 14%, var(--line))}.dtbl th.reb,.dtbl th.keep{background:linear-gradient(var(--signal), var(--signal)) top / 100% 2px no-repeat, color-mix(in srgb, var(--signal) 15%, var(--bg-2));color:var(--signal-hi)}.dtbl th:after{content:"";top:0;bottom:0;background:inherit;width:2px;position:absolute;inset-inline-end:-1px}.dtbl th:last-child:after{display:none}.dtbl tbody tr:hover td.reb,.dtbl tbody tr:hover td.keep{background:color-mix(in srgb, var(--signal) 15%, var(--panel-2))}.dtbl td.reb{color:var(--signal-hi);font-size:15px;font-weight:500}.dtbl td.keep{color:var(--fg);font-size:17px;font-weight:600}.dtbl td.keep .dash{font-size:13px;font-weight:400}.dtbl :is(td.reb,td.keep) .dash{color:var(--fg-2)}.dtbl td.c-sp,.dtbl td.c-cost{color:var(--fg-2);font-size:13px}.dtbl .kc{justify-content:flex-end;align-items:center;gap:16px;display:flex}.dtbl .bar{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:2px;flex:none;width:clamp(72px,10vw,168px);height:8px;display:flex;overflow:hidden}.dtbl .bar>span{height:100%;display:block}.dtbl .bar .tra{background:color-mix(in srgb, var(--fg) 82%, transparent)}.dtbl .bar .ve{background:var(--signal);border-inline-start:1px solid var(--panel)}.dtbl .kc .so{text-align:end;min-width:8ch}.dtbl tbody tr.nhom td{border-top:1px solid var(--line-2)}.dtbl .meta{display:none}@media (max-width:860px){.dtbl .c-sp,.dtbl .c-cost{display:none}.dtbl th{white-space:normal;letter-spacing:.04em;vertical-align:bottom;padding:10px 12px;font-size:9.5px;line-height:1.45}.dtbl td{padding:12px}.dtbl th.reb,.dtbl th.keep{width:1%}.dtbl .reb{padding-inline:8px}.dtbl .keep{padding-inline:8px 12px}.dtbl th:first-child,.dtbl td.who{padding-inline-start:14px}.dtbl td.who{white-space:normal;line-height:1.3}.dtbl .meta{font-family:var(--mono);color:var(--fg-3);margin-top:4px;font-size:11px;line-height:1.4;display:block}.dtbl .meta .nb{white-space:nowrap}.dtbl td.reb{font-size:14px}.dtbl td.keep{font-size:15px}.dtbl .kc{flex-direction:column-reverse;align-items:flex-end;gap:7px}.dtbl .bar{width:60px;height:6px}.dtbl .kc .so{min-width:0}}@media (max-width:720px){:where([data-mockcss=tools]) .qa{grid-template-columns:1fr}}.tk-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-row-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.tk-row-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tk-row-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.tk-row-5{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.tk-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tk-row-4{grid-template-columns:minmax(0,1fr)}}.tk-out-tbl{padding:clamp(14px,1.6vw,18px);display:block}.cl-h{letter-spacing:-.02em;font-size:17px;font-weight:700}.cl-rows{border-top:1px solid var(--line);gap:0;margin:16px 0 0;display:grid}.cl-rows div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:9px 0;display:grid}.cl-rows dt{color:var(--fg-2);font-size:14.5px}.cl-rows dd{font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:15px}.cl-rows .dash{color:var(--fg-3);font-size:13px}.cl-rows .mid{color:var(--fg-3);margin:0 9px;font-style:normal}.cl-rows .net{padding-top:15px}.cl-rows .be{align-items:center}.cl-rows .be dd{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.be-a{color:var(--fg-3);text-decoration:line-through;text-decoration-thickness:1px}.be-arrow{color:var(--fg-3);font-size:13px}.be-b{color:var(--signal-hi);font-size:19px;font-weight:600}.cl-rows .be em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:10px}.cl-rows .miss{border-bottom:0;grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:start;padding-top:13px}.cl-rows .miss dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10px}.cl-rows .miss dd{color:var(--fg-3);text-align:start;font-family:inherit;font-size:13px;line-height:1.6}.cl-rows .net dt,.cl-rows .net2 dt{color:var(--fg);font-weight:600}.cl-rows .net dd{font-size:19px;font-weight:600}.cl-rows .net2{padding-bottom:15px}.cl-rows .net2 dd{color:var(--signal-hi);font-size:20px;font-weight:600}.cl-rows .net2 .dash{font-size:13px}.cl-fine{color:var(--fg-3);margin-top:14px;font-size:13px}.cl-back{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);grid-template-columns:minmax(0,1fr) minmax(0,332px);align-items:stretch;gap:clamp(18px,2.6vw,30px);margin-top:14px;padding:clamp(14px,1.6vw,18px);display:grid}.cl-back-t{align-self:center}@media (max-width:820px){.cl-back{grid-template-columns:1fr}.cl-fig{order:-1}}.cl-back-t h2{letter-spacing:-.022em;max-width:22ch;margin-top:9px;font-size:clamp(18px,2vw,22px);font-weight:700}.cl-back-t p{color:var(--fg-2);max-width:54ch;margin-top:11px;font-size:14.5px}.cl-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cl-fig{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--signal) 30%, transparent);background:radial-gradient(130% 100% at 100% 0%, color-mix(in srgb, var(--signal) 15%, transparent), transparent 72%), color-mix(in srgb, var(--signal) 6%, var(--panel));flex-direction:column;justify-content:center;padding:clamp(14px,1.6vw,18px);display:flex}.cl-fig-r{font-family:var(--mono);letter-spacing:.05em;color:var(--fg-3);border-top:1px solid color-mix(in srgb, var(--signal) 22%, transparent);margin-top:14px;padding-top:12px;font-size:11px}.cl-fig-r b{color:var(--fg-2);font-weight:500}.cl-fig.flash .cl-fig-v{animation:.6s ease-out clflash}@keyframes clflash{0%{color:#fff}to{color:var(--signal-hi)}}@media (prefers-reduced-motion:reduce){.cl-fig.flash .cl-fig-v{animation:none}}.cl-fine a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.cl-fine a:hover{color:var(--fg);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}:where([data-mockcss=tools]) .demo-sw button{font:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-radius:var(--r);cursor:pointer;background:0 0;border:0;min-height:36px;padding:9px 15px;font-size:11.5px}.pg[hidden]{display:none}:where([data-mockcss=blog]) .crumb{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}:where([data-mockcss=blog]) .phead-s h1{max-width:28ch;margin-top:10px;font-size:clamp(24px,2.8vw,34px);line-height:1.04}:where([data-mockcss=blog]) .phead-s .lede{max-width:60ch;margin-top:14px}.phead-s .search{margin-top:24px}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}@media (max-width:900px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.posts{grid-template-columns:1fr}}.post{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);flex-direction:column;transition:border-color .14s;display:flex;overflow:hidden}.post:hover{border-color:var(--line-2)}.post:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.post-art{aspect-ratio:3/2;background:var(--bg-2);border-bottom:1px solid var(--line);display:block;overflow:hidden}.post-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.post:hover .post-art img{transform:scale(1.03)}.post-body{flex-direction:column;flex:1;gap:9px;padding:17px 19px 19px;display:flex}.post-cat{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:10px}.post-h{letter-spacing:-.015em;color:var(--fg);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.32}.post:hover .post-h{color:var(--signal-hi)}.post-s{color:var(--fg-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.post-m{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);align-items:center;gap:9px;margin-top:auto;padding-top:11px;font-size:10.5px;display:flex}.post-m i{background:var(--line-2);border-radius:50%;width:3px;height:3px}.post-lead{flex-direction:row;margin-bottom:clamp(14px,1.8vw,22px)}.post-lead .post-art{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--line);flex:none;width:46%}.post-lead .post-body{justify-content:center;gap:12px;padding:clamp(16px,2vw,24px)}.post-lead .post-h{letter-spacing:-.022em;font-size:clamp(18px,2vw,22px);line-height:1.2}.post-lead .post-s{-webkit-line-clamp:4;color:var(--fg-2);font-size:15px}@media (max-width:760px){.post-lead{flex-direction:column}.post-lead .post-art{aspect-ratio:3/2;border-inline-end:0;border-bottom:1px solid var(--line);width:100%}}.art-head h1{max-width:20ch;margin-top:10px;font-size:clamp(24px,2.8vw,34px);line-height:1.05}.art-head .lede{max-width:58ch;margin-top:15px;font-size:17px}.art-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:11px;display:flex}.art-meta i{background:var(--line-2);border-radius:50%;width:3px;height:3px}.art-cover{border:1px solid var(--line);border-radius:var(--r-lg);margin:26px 0 0;overflow:hidden}.art-cover img{aspect-ratio:3/1.35;object-fit:cover;width:100%;height:auto;display:block}:where([data-mockcss=blog]) .art{grid-template-columns:minmax(0,1fr) minmax(0,250px);align-items:start;gap:clamp(18px,2.6vw,40px);margin-top:clamp(18px,2.4vw,28px);display:grid}@media (max-width:920px){:where([data-mockcss=blog]) .art{grid-template-columns:1fr}}:where([data-mockcss=blog]) .prose{max-width:68ch}:where([data-mockcss=blog]) .prose p{color:var(--fg-2);margin-top:16px;font-size:16px;line-height:1.78}:where([data-mockcss=blog]) .prose h2{letter-spacing:-.022em;margin-top:28px;font-size:20px;font-weight:700}:where([data-mockcss=blog]) .prose h3{letter-spacing:-.015em;margin-top:28px;font-size:17.5px;font-weight:600}.prose h2+p,:where([data-mockcss=blog]) .prose h3+p{margin-top:11px}:where([data-mockcss=blog]) .prose ul{gap:10px;margin:15px 0 0;padding-inline-start:0;list-style:none;display:grid}:where([data-mockcss=blog]) .prose ul li{color:var(--fg-2);padding-inline-start:22px;font-size:15.5px;line-height:1.7;position:relative}:where([data-mockcss=blog]) .prose ul li:before{content:"";inset-inline-start:4px;background:var(--signal);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:11px}.toc{gap:14px;display:grid;position:sticky;top:90px}@media (max-width:920px){.toc{order:-1;margin-bottom:8px;position:static}}.toc-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:10px}.toc nav{border-inline-start:1px solid var(--line);gap:1px;display:grid}.toc nav a{color:var(--fg-3);border-inline-start:1px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-inline-start:-1px;padding-block:7px;padding-inline:13px 0;font-size:13.5px;line-height:1.45;display:grid}.toc nav a:hover{color:var(--fg);border-inline-start-color:var(--line-2)}.toc nav a.sub{padding-inline-start:26px;font-size:13px}.toc nav a em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);opacity:.7;font-size:10px}.toc-cta{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:15px 16px}.toc-cta p{color:var(--fg-2);font-size:13.5px;line-height:1.6}.toc-cta .btn{justify-content:center;width:100%;margin-top:12px}@media (max-width:920px){.toc-cta{display:none}}.art-img{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);width:100%;height:auto;margin-block:clamp(18px,2.2vw,28px);display:block}.art-legal{grid-template-columns:minmax(0,230px) minmax(0,1fr)}@media (max-width:920px){.art-legal{grid-template-columns:1fr}}.toc-left{top:90px}.prose-legal{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:none}.prose-legal p{font-size:15px;line-height:1.8}.prose-legal h2{margin-top:24px;font-size:19px}@media (max-width:760px){.prose-legal{text-align:start;-webkit-hyphens:manual;hyphens:manual}}:where([data-mockcss=blog]) .demo-sw button{font:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-radius:var(--r);cursor:pointer;background:0 0;border:0;min-height:36px;padding:9px 14px;font-size:11.5px}@media (max-width:640px){.demo-sw{bottom:64px}.demo-sw button{padding:9px 10px;font-size:10.5px}}.toc nav a.on{color:var(--fg);border-inline-start-color:var(--signal)}.ctl select,.filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit}.filters input{font-family:inherit;font-size:14px}.filters input::placeholder{color:var(--fg-3);opacity:1}.fl-open{font-weight:500}.seg.segc{--segh:38px;background:var(--bg);border:1px solid var(--line-2);scrollbar-width:none;border-radius:8px;flex-wrap:nowrap;flex:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.filters .seg.segc{--segh:34px}.seg.segc::-webkit-scrollbar{display:none}.seg.segc button{min-width:0;height:var(--segh);color:var(--fg-3);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.seg.segc button:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 5%, transparent)}.seg.segc button[aria-pressed=true]{background:var(--line-2);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 8%, transparent)}.seg.segc button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.seg.chips{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.seg.chips button{border:1px solid var(--line-2);border-radius:var(--r);min-width:0;height:44px;color:var(--fg-2);letter-spacing:0;background:0 0;flex:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.seg.chips button:hover{border-color:var(--fg-3);color:var(--fg)}.seg.chips button[aria-pressed=true]{border-color:var(--signal);color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, transparent)}@media (max-width:900px){.filters:not(.cp-filters) .seg.segc{display:none}.fld>.seg.segc{width:100%;display:flex}.fld>.seg.segc button{height:auto;min-height:var(--segh);white-space:normal;flex:1 1 0;padding:2px 4px;font-size:13px;line-height:1.15}.cp-filters .seg.segc{--segh:38px}}@media (max-width:760px),(pointer:coarse){.ctl select,.ctl input,.chk input,.filters input,.filters select{font-size:16px}}.crumb{flex-wrap:wrap;row-gap:2px}.crumb>a,.crumb>i{white-space:nowrap;flex:none}.crumb>span:last-child{min-width:0}
html[lang=km]{--font-sans:var(--font-archivo), Archivo, var(--font-khmer), "Noto Sans Khmer", ui-sans-serif, system-ui, sans-serif}html[lang=km] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,summary){line-height:1.75!important}html[lang=km] :is(h1,h2){line-height:1.4!important}html[lang=km] h2.ead-h{line-height:1.75!important}html[lang=km] *{letter-spacing:0!important}html[lang=km] :is(p,li,dd,blockquote,figcaption,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}html[lang=km] .hero{padding-block:clamp(40px,9vw - 49px,83px) clamp(36px,7vw - 36px,68px)}@media (min-width:761px){html[lang=km] .hero{padding-block:clamp(clamp(14px, (100 * var(--fo-vh) - 689px) * 83 / 258, 40px), min(9vw - 49px, (100 * var(--fo-vh) - 689px) * 83 / 258), 83px) clamp(clamp(12px, (100 * var(--fo-vh) - 689px) * 34 / 129, 36px), min(7vw - 36px, (100 * var(--fo-vh) - 689px) * 34 / 129), 68px)}html[lang=km] .hero h1{font-size:clamp(34px, min(5.4vw, (100 * var(--fo-vh) - 58px) * .07, (100 * var(--fo-vh) - 58px) * .1485 - 54.7px), 62px)}}@media (max-width:760px){html[lang=km] .hero{padding-block:clamp(10px, 10px + (100 * var(--fo-vh) - 652px) * .1685, 40px) clamp(8px, 8px + (100 * var(--fo-vh) - 652px) * .1573, 36px)}html[lang=km] .hero h1{font-size:clamp(30px, min(max(38px, 5.4vw), 30px + (100 * var(--fo-vh) - 652px) * .0449), 62px)}}html[lang=km] .stats .v{line-height:1!important}
