.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:84px}.section-tight{padding-block:48px}.stack{display:flex;flex-direction:column}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.sec-head-copy{display:flex;flex-direction:column;gap:12px} .sec-kicker{display:inline-flex;align-items:baseline;gap:12px}.sec-kicker-n{font-family:var(--display);font-weight:500;font-size:30px;line-height:1;letter-spacing:.01em;color:var(--ember-warm)}.sec-kicker-n::after{content:"";display:inline-block;width:1px;height:.78em;margin-left:12px;background:var(--hairline-2);vertical-align:baseline}.sec-kicker-l{font-family:var(--mono);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--ember-warm)}@media (max-width:640px){.sec-kicker-n{font-size:24px}}.sec-note{font-size:14px;color:var(--text-5);max-width:40ch;text-align:right;margin:0} .gg .sec-kicker,.ls .sec-kicker,.dsh .sec-kicker,.rv .sec-kicker{gap:14px; --ember:#ff5a1f}.gg .sec-kicker-n,.ls .sec-kicker-n,.dsh .sec-kicker-n,.rv .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.gg .sec-kicker-n::after,.ls .sec-kicker-n::after,.dsh .sec-kicker-n::after,.rv .sec-kicker-n::after{height:14px;margin-left:14px;background:rgba(255,255,255,.16)}.gg .sec-kicker-l,.ls .sec-kicker-l,.dsh .sec-kicker-l,.rv .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:#8d8781} .live-dot{width:6px;height:6px;border-radius:50%;background:var(--ember);flex:none;animation:live-pulse 2.2s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(255,74,31,.5)}70%{box-shadow:0 0 0 7px rgba(255,74,31,0)}100%{box-shadow:0 0 0 0 rgba(255,74,31,0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.live-dot,.dot-live,.hd-live-halo{animation:none}}  .locale{display:inline-flex;gap:4px}.loc{position:relative}.loc-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:6px;border:0;background:transparent;color:var(--text-4);font-family:var(--body);font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;line-height:1;transition:background-color .18s ease,color .18s ease}.hd-promo-r .loc-btn{color:#9b958f}.loc-btn:hover{color:var(--text);background:rgba(255,255,255,.05)}.hd-promo-r .loc-btn:hover{color:#e7e2dd}.loc-btn:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.loc[data-open="true"] .loc-btn{color:var(--text);background:rgba(255,255,255,.05)}.loc-flag,.loc-glyph{font-size:13px;line-height:1;letter-spacing:0;color:inherit}.loc-glyph{display:inline-flex}.loc-code{font-size:12px}.loc-chev{color:inherit;opacity:.7;transition:transform .22s ease,color .18s ease}.loc[data-open="true"] .loc-chev{transform:rotate(180deg);opacity:1;color:var(--ember-lit)}.loc-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;margin:0;min-width:100%;padding:5px;list-style:none;background:var(--panel);border:1px solid var(--hairline-2);border-radius:var(--radius);box-shadow:0 14px 34px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.loc[data-open="true"] .loc-menu{opacity:1;transform:none;pointer-events:auto}.loc-opt{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:7px 12px 7px 9px;border-radius:calc(var(--radius) - 3px);color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .14s ease,color .14s ease}.loc-opt:hover,.loc-opt:focus-visible{background:var(--glass);color:var(--text);outline:none}.loc-opt[aria-selected="true"]{color:var(--ember-lit)}.loc-opt[aria-selected="true"] .loc-code{font-weight:500} .nav-brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.nav-brand:hover{color:var(--text)}.nav-brand b{font-weight:inherit;color:var(--ember)}.shard{width:10px;height:22px;flex:none;background:linear-gradient(#ffb046,#ff3d0f);clip-path:polygon(0 0,100% 18%,62% 100%,18% 62%)} .hd,.hd-promo,.hd-account,.hd-auth{--h-ground:#0b0a09;--h-promo:#121110;--h-menu:linear-gradient(180deg,#141211,#0e0d0c);--h-panel:linear-gradient(180deg,#1b1816,#131110);--h-card:rgba(255,255,255,.022);--h-field:rgba(255,255,255,.03);--h-oauth:rgba(255,255,255,.045); --h-acc:#ff5a1f;--h-acc-lit:#ff8a3d;--h-acc-txt:#ffb887;--h-acc-hov:#ffd0b0;--h-fill:linear-gradient(94deg,#ffb03a,#ff5a1f);--h-ink:#201004;--h-t:#f2efec;--h-t-bright:#e7e2dd;--h-t-2:#c9c2bb;--h-t-3:#b9b2ac;--h-t-4:#b6afa9;--h-t-5:#a9a29b;--h-t-6:#9b958f;--h-t-7:#8d8781;--h-t-note:#9c958e;--h-t-faint:#6f6862;--h-line:rgba(255,255,255,.06);--h-line-2:rgba(255,255,255,.07);--h-line-3:rgba(255,255,255,.08);--h-line-4:rgba(255,255,255,.10);--h-line-5:rgba(255,255,255,.11);--h-line-6:rgba(255,255,255,.12);--h-good:#8fd6a4;--h-good-halo:rgba(70,190,110,.16);font-family:var(--body)} .hd [hidden],.hd-account[hidden],.hd-auth[hidden],.hd-auth [hidden]{display:none !important} .hd-promo{position:relative;z-index:41;background:var(--h-promo);border-bottom:1px solid var(--h-line)}.hd-promo-in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:38px;font-size:12.5px;letter-spacing:0;text-transform:none}.hd-promo-l{display:flex;align-items:center;gap:11px;min-width:0}.hd-sale{color:var(--h-t-bright);white-space:nowrap} .hd-code{display:inline-flex;align-items:center;gap:7px;flex:none;height:24px;padding:0 8px;border-radius:6px;cursor:pointer;background:rgba(255,90,31,.10);border:1px dashed rgba(255,90,31,.5);color:var(--h-acc-lit);font:700 11px/1 var(--body);letter-spacing:.1em;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.hd-code:hover{background:rgba(255,90,31,.18);color:var(--h-acc-hov);border-color:rgba(255,90,31,.75)}.hd-code-done,.hd-code-ok{display:none}.hd-code[data-copied="1"] .hd-code-t,.hd-code[data-copied="1"] .hd-code-i{display:none}.hd-code[data-copied="1"] .hd-code-done,.hd-code[data-copied="1"] .hd-code-ok{display:inline-flex}.hd-code[data-copied="1"]{color:var(--h-acc-hov);border-color:rgba(255,90,31,.75)}.hd-ends{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--h-t-7);white-space:nowrap} .hd-promo .hd-live{position:absolute;left:50%;transform:translateX(-50%);margin:0;white-space:nowrap}.hd-live{display:flex;align-items:center;gap:9px;margin:0;font-size:12.5px;color:var(--h-t-2)}.hd-live-txt{display:inline-flex;align-items:center;gap:.32em}.hd-live-txt b{font-weight:600;color:var(--h-t)}.hd-live-txt i{font-style:normal;color:var(--h-t-7)} .hd-live-halo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;border-radius:999px;background:var(--h-good-halo);animation:hd-pulse 2.4s ease-in-out infinite}.hd-live-dot{width:6px;height:6px;border-radius:999px;background:var(--h-good)}@keyframes hd-pulse{0%,100%{opacity:1}50%{opacity:.3}}.hd-promo-r{display:flex;align-items:center;gap:4px;flex:none}.hd-live-sheet{display:none} .hd{position:sticky;top:0;z-index:40;background:var(--h-ground);border-bottom:1px solid var(--h-line-2)}.hd-bar{display:flex;align-items:center;gap:34px;height:68px}.hd-brand{display:flex;align-items:center;gap:10px;flex:none;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--h-t)}.hd-brand:hover{color:var(--h-t)}.hd-brand b{font-weight:inherit;color:var(--h-acc)}.hd-brand .shard{width:9px;height:20px} .hd-panel{display:contents}.hd-nav{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.hd-item{display:flex} .hd-link{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--h-t-3);text-decoration:none;font:400 14.5px/1 var(--body);letter-spacing:0;text-transform:none;transition:background-color .16s ease,color .16s ease}.hd-link:hover{background:rgba(255,255,255,.05);color:var(--h-t)}.hd-caret{color:var(--h-t-faint);transition:transform .18s ease,color .16s ease}.hd-item[data-open]>.hd-link{background:rgba(255,90,31,.10);color:var(--h-t)}.hd-item[data-open]>.hd-link .hd-caret{color:var(--h-acc-txt);transform:rotate(180deg)} .hd-link[aria-current="page"]{color:var(--h-t);position:relative}.hd-link[aria-current="page"]::after{content:"";position:absolute;left:13px;right:13px;bottom:6px;height:2px;border-radius:2px;background:var(--h-acc)}.hd-count,.hd-acc,.hd-go{display:none}  .hd-menu{display:none;position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--h-menu);border-bottom:1px solid var(--h-line-2);box-shadow:0 26px 64px rgba(0,0,0,.55)}.hd-item[data-open]>.hd-menu{display:block}.hd-menu-in{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;padding-block:26px 28px;text-align:left}.hd-label{display:block;font:600 10px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--h-t-7)}.hd-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.hd-card{display:flex;align-items:flex-start;gap:12px;padding:13px;border-radius:10px;background:var(--h-card);border:1px solid var(--h-line-3);text-align:left;transition:background-color .16s ease,border-color .16s ease}.hd-card:hover{border-color:rgba(255,90,31,.32);background:rgba(255,90,31,.06)} .hd-card-tile{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:9px;background:rgba(255,90,31,.09);border:1px solid rgba(255,90,31,.22);color:var(--h-acc-txt)} .hd-card-tile-mono{width:36px;height:36px;border-radius:10px;background:linear-gradient(150deg,rgba(255,90,31,.16),rgba(255,90,31,.05));border-color:rgba(255,90,31,.30)}.hd-card-mono{font:700 19px/1 var(--display);letter-spacing:.01em;background:var(--ember-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--h-acc-txt)}.hd-card:hover .hd-card-tile-mono{border-color:rgba(255,90,31,.46)}.hd-card-body{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.hd-card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hd-card-name{font:600 14px/1 var(--body);color:var(--h-t);letter-spacing:0;text-transform:none}.hd-card-tag{display:inline-flex;align-items:center;gap:.34em;flex:none;padding:5px 7px;border-radius:999px;font:600 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--h-acc-txt);background:rgba(255,90,31,.10);border:1px solid rgba(255,90,31,.26)}.hd-card-note{display:block;font:400 12.5px/1.45 var(--body);color:var(--h-t-7);letter-spacing:0;text-transform:none;text-wrap:pretty}.hd-card-fig{font-weight:600;color:var(--h-t-4)} .hd-card-fig::after{content:" "}.hd-card-note i{font-style:normal;padding-right:.3em} .hd-rail{display:flex;flex-direction:column;gap:10px;padding-left:44px;border-left:1px solid var(--h-line-3)}.hd-rail-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.hd-rail-list li{display:flex;align-items:center;gap:5px;font-size:13.5px;color:var(--h-t-4)}.hd-rail-list b{font-weight:600;color:var(--h-t)}.hd-rail-ico{color:var(--h-acc-lit);flex:none;margin-right:5px}.hd-rail-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font:600 12px/1 var(--body);color:var(--h-acc-lit)}.hd-rail-more:hover{color:var(--h-acc-hov)} .hd-actions{display:flex;align-items:center;gap:8px;flex:none}.hd-demo{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:9px;background:transparent;color:var(--h-t-3);font:400 14px/1 var(--body);letter-spacing:0;text-transform:none;transition:background-color .16s ease,color .16s ease}.hd-demo:hover{background:rgba(255,255,255,.05);color:var(--h-t)}.hd-demo[aria-current="page"]{color:var(--h-t)}.hd-sep{width:1px;height:22px;margin:0 4px;background:var(--h-line-4);flex:none} .hd-login{display:inline-flex;align-items:center;gap:9px;flex:none;height:40px;padding:0 18px;border:0;border-radius:9px;cursor:pointer;background:var(--h-fill);color:var(--h-ink);font:700 11.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px rgba(255,90,31,.24);transition:filter .16s ease}.hd-login:hover{filter:brightness(1.07)}.hd-login:active{filter:brightness(.94)} .hd-acct{display:inline-flex;align-items:center;gap:10px;flex:none;height:40px;padding:0 11px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid var(--h-line-4);transition:background-color .16s ease,border-color .16s ease}.hd-acct[aria-expanded="true"]{background:rgba(255,90,31,.10);border-color:rgba(255,90,31,.32)}.hd-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:999px;background:linear-gradient(150deg,#ffb03a,#ff5a1f);color:var(--h-ink);font:700 11px/1 var(--body);text-transform:uppercase}.hd-avatar-lg{width:36px;height:36px;font-size:14px}.hd-acct-txt{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.hd-acct-name{font:600 12.5px/1 var(--body);color:var(--h-t);letter-spacing:0;text-transform:none}.hd-acct-meta{font:400 10.5px/1 var(--body);color:var(--h-t-7);letter-spacing:0;text-transform:none}.hd-acct-meta:empty{display:none}.hd-acct-caret{color:var(--h-t-7)} .hd-burger,.hd-sheet-foot{display:none} body.hd-locked{overflow:hidden;position:fixed;left:0;right:0;width:100%} .hd-account{position:fixed;z-index:70;width:268px;overflow:hidden;background:var(--h-panel);border:1px solid var(--h-line-6);border-radius:13px;box-shadow:0 30px 70px rgba(0,0,0,.6)}.hd-account-head{display:flex;align-items:center;gap:11px;padding:14px;border-bottom:1px solid var(--h-line-3)}.hd-account-id{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.hd-account-name{font:600 14px/1 var(--body);color:var(--h-t);letter-spacing:0;text-transform:none}.hd-account-mail{font:400 12px/1 var(--body);color:var(--h-t-7);letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-account-rows{padding:6px}.hd-arow{display:flex;align-items:center;gap:11px;width:100%;height:40px;padding:0 10px;border:0;border-radius:9px;background:transparent;cursor:pointer;font:400 13.5px/1 var(--body);color:var(--h-t-bright);letter-spacing:0;text-transform:none;text-align:left;transition:background-color .14s ease}.hd-arow:hover{background:rgba(255,255,255,.05);color:var(--h-t-bright)}.hd-arow span{flex:1}.hd-arow-i{color:var(--h-t-7);flex:none}.hd-arow-badge{flex:none;padding:5px 7px;border-radius:999px;font:600 10px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--h-acc-txt);background:rgba(255,90,31,.10);border:1px solid rgba(255,90,31,.24)} .hd-arow-out{margin-top:6px;padding-top:6px;border-top:1px solid var(--h-line-3);height:46px} .hd-auth{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center}.hd-auth-scrim{position:absolute;inset:0;background:rgba(6,5,5,.72);border:0}.hd-auth-card{position:relative;width:452px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);overflow:auto;margin-top:78px;background:var(--h-panel);border:1px solid var(--h-line-6);border-radius:16px;box-shadow:0 40px 90px rgba(0,0,0,.65)}.hd-grab{display:none}.hd-auth-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--h-line-3)}.hd-auth-brand{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:700;font-size:13.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--h-t)}.hd-auth-brand .shard{width:8px;height:16px}.hd-auth-brand b{font-weight:inherit;color:var(--h-acc)}.hd-auth-title{display:none;margin:0}.hd-x{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid var(--h-line-6);color:var(--h-t-5);transition:border-color .16s ease,color .16s ease}.hd-x:hover{border-color:rgba(255,90,31,.5);color:var(--h-acc-hov)}.hd-auth-body{padding:18px}.hd-tabs{display:flex;gap:3px;padding:3px;border-radius:10px;background:var(--h-field);border:1px solid var(--h-line-4)}.hd-tab{flex:1;height:40px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--h-t-5);font:600 13.5px/1 var(--body);letter-spacing:0;text-transform:none;transition:color .16s ease}.hd-tab[aria-selected="true"]{background:var(--h-fill);color:var(--h-ink)} .hd-note{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 13px;border-radius:10px;background:var(--h-card);border:1px solid var(--h-line-3);font-size:12.5px;line-height:1.5;color:var(--h-t-note);text-wrap:pretty}.hd-note-i{color:var(--h-acc-lit);flex:none;margin-top:1px} .hd-oauth{display:flex;flex-direction:column;gap:8px;margin-top:16px}.hd-oa{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:10px;cursor:pointer;background:var(--h-oauth);border:1px solid var(--h-line-6);color:var(--h-t);font:600 14px/1 var(--body);letter-spacing:0;text-transform:none;transition:background-color .16s ease,border-color .16s ease}.hd-oa:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.hd-oa-i{flex:none}.hd-or{display:flex;align-items:center;gap:14px;margin:16px 0}.hd-or::before,.hd-or::after{content:"";height:1px;flex:1;background:var(--h-line-4)}.hd-or span{font:600 10px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--h-t-faint)}.hd-f{display:block}.hd-f-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.hd-auth-body .hd-label{color:var(--h-t-7)}.hd-input{width:100%;height:46px;margin-top:9px;box-sizing:border-box;padding:0 13px;border-radius:9px;background:var(--h-field);border:1px solid var(--h-line-5);color:var(--h-t);font:400 15px/1 var(--body);letter-spacing:0}.hd-input::placeholder{color:var(--h-t-faint)}.hd-input:focus-visible{outline:2px solid var(--h-acc);outline-offset:2px}[data-hd-when="signup"]>.hd-f{margin-bottom:14px}.hd-pass{margin-top:14px}.hd-forgot{font:600 11.5px/1 var(--body);color:var(--h-acc-lit)}.hd-forgot:hover{color:var(--h-acc-hov)}.hd-pass-wrap{display:flex;align-items:center;gap:8px;height:46px;margin-top:9px;padding:0 8px 0 13px;border-radius:9px;background:var(--h-field);border:1px solid var(--h-line-5)}.hd-input-bare{height:100%;margin:0;padding:0;background:transparent;border:0;flex:1;min-width:0}.hd-input-bare:focus-visible{outline:none}.hd-pass-wrap:focus-within{outline:2px solid var(--h-acc);outline-offset:2px}.hd-eye{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:7px;border:0;background:transparent;color:var(--h-t-7);cursor:pointer;transition:background-color .14s ease,color .14s ease}.hd-eye:hover{color:var(--h-t-bright);background:rgba(255,255,255,.05)}.hd-eye-off,.hd-eye[aria-pressed="true"] .hd-eye-on{display:none}.hd-eye[aria-pressed="true"] .hd-eye-off{display:block}.hd-auth[data-err] .hd-input,.hd-auth[data-err] .hd-pass-wrap{border-color:var(--h-acc)}.hd-str{display:flex;gap:4px;margin-top:9px}.hd-str i{flex:1;height:4px;border-radius:2px;background:rgba(255,255,255,.08)}.hd-str[data-s="1"] i:nth-child(-n+1){background:#c9955f}.hd-str[data-s="2"] i:nth-child(-n+2){background:#e0ac3e}.hd-str[data-s="3"] i:nth-child(-n+3){background:var(--h-good)}.hd-str[data-s="4"] i{background:var(--h-good)}.hd-str-note{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--h-t-7)}.hd-str-note[data-weak]{color:#c9955f} .hd-terms{display:flex;align-items:flex-start;gap:11px;width:100%;margin-top:16px;padding:12px 13px;border-radius:10px;cursor:pointer;text-align:left;background:var(--h-card);border:1px solid var(--h-line-3);font-size:12.5px;line-height:1.5;color:var(--h-t-note);letter-spacing:0;text-transform:none;transition:background-color .16s ease,border-color .16s ease}.hd-terms[aria-pressed="true"]{background:rgba(255,90,31,.07);border-color:rgba(255,90,31,.28)}.hd-terms a{color:var(--h-acc-lit);text-decoration:underline;text-underline-offset:2px}.hd-check{display:flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;margin-top:1px;border-radius:5px;border:1px solid rgba(255,255,255,.2);color:transparent}.hd-terms[aria-pressed="true"] .hd-check{background:var(--h-fill);border-color:transparent;color:var(--h-ink)}.hd-status{margin:9px 0 0;font-size:12.5px;line-height:1.5;color:var(--h-t-7)}.hd-status[data-err]{color:var(--h-acc-txt)}.hd-err{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--h-acc-txt)}.hd-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin-top:16px;border:0;border-radius:10px;background:var(--h-fill);color:var(--h-ink);cursor:pointer;font:700 12.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .16s ease}.hd-submit:hover{filter:brightness(1.07)} .hd-foot-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:12.5px;color:var(--h-t-7);text-align:center}.hd-switch{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px -18px -18px;padding:13px 18px;background:rgba(255,255,255,.018);border-top:1px solid var(--h-line-3);font-size:12.5px;color:var(--h-t-7)}.hd-switch-a{padding:0;border:0;background:transparent;cursor:pointer;font:600 12.5px/1 var(--body);letter-spacing:0;text-transform:none;color:var(--h-acc-lit);text-decoration:underline;text-underline-offset:3px} .hd-auth[data-mode="signin"] [data-hd-when="signup"],.hd-auth[data-mode="signup"] [data-hd-when="signin"]{display:none}.hd :focus-visible,.hd-auth :focus-visible,.hd-account :focus-visible{outline:2px solid var(--h-acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hd *,.hd-auth *,.hd-account *,.hd-promo *{transition:none !important}} @media (min-width:1001px){.no-js .hd-item:hover>.hd-menu,.no-js .hd-item:focus-within>.hd-menu{display:block}} @media (min-width:1001px) and (max-width:1200px){.hd-bar{gap:20px}.hd-nav{gap:0}.hd-link{padding:0 10px;font-size:14px}.hd-demo{display:none}.hd-sep{display:none}.hd-cards{grid-template-columns:repeat(2,1fr)}.hd-menu-in{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.hd-rail{padding-left:32px}} @media (max-width:1000px){.hd-bar{height:56px;gap:12px;justify-content:space-between}.hd-brand{font-size:15px}.hd-brand .shard{width:8px;height:18px}.hd-demo,.hd-sep{display:none}.hd-login{height:38px;padding:0 14px;font-size:11px}.hd-login .ico{display:none}.hd-acct{height:38px;width:38px;padding:0;border:0;border-radius:999px;background:transparent}.hd-acct[aria-expanded="true"]{background:transparent}.hd-acct .hd-avatar{width:38px;height:38px;font-size:14px}.hd-acct-txt,.hd-acct-caret{display:none}.hd-burger{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:var(--h-t-bright);transition:background-color .16s ease,color .16s ease}.hd-burger[aria-expanded="true"]{background:rgba(255,90,31,.10);color:var(--h-acc-txt)}.hd-burger-off,.hd-burger[aria-expanded="true"] .hd-burger-on{display:none}.hd-burger[aria-expanded="true"] .hd-burger-off{display:block} .hd-panel{display:none;position:fixed;left:0;right:0;top:var(--hd-top,90px);bottom:0;z-index:39;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#141211,#0b0a09);padding-bottom:24px}.hd[data-sheet] .hd-panel{display:block} .hd-promo .hd-live{display:none}.hd-live-sheet{display:flex;padding:12px 16px;border-bottom:1px solid var(--h-line)}.hd-nav{display:block;padding:8px 10px 0}.hd-item{display:block} .hd-link{display:flex;width:100%;height:54px;padding:0 12px;border-radius:10px;font:600 16px/1 var(--body);color:var(--h-t);gap:10px}.hd-link>span:first-child{flex:1;text-align:left}.hd-link[aria-current="page"]::after{display:none}.hd-item[data-open]>.hd-link{background:rgba(255,90,31,.08)}.hd-caret{display:none}.hd-count{display:block;font:600 11px/1 var(--body);letter-spacing:.06em;color:var(--h-t-7)}.hd-acc,.hd-go{display:block;color:var(--h-t-faint);flex:none}.hd-acc-off,.hd-item[data-open] .hd-acc-on{display:none}.hd-item[data-open] .hd-acc-off{display:block;color:var(--h-acc-txt)} .hd-menu{position:static;display:block;background:none;border:0;box-shadow:none}.hd-item:not([data-open])>.hd-menu{display:none}.hd-menu-in{display:block;padding:2px 6px 12px;max-width:none;padding-inline:6px}.hd-menu-main>.hd-label{display:none}.hd-cards{grid-template-columns:1fr;gap:6px;margin-top:0}.hd-card{align-items:center;padding:11px 12px}.hd-card-note{font-size:12px;line-height:1.4} .hd-rail{display:none} .hd-sheet-foot{display:flex;flex-direction:column;gap:8px;margin:14px 16px 0;padding-top:14px;border-top:1px solid var(--h-line-3)}.hd-sheet-demo{display:flex;align-items:center;gap:11px;height:48px;padding:0 14px;border-radius:10px;background:var(--h-field);border:1px solid var(--h-line-4);color:var(--h-t-bright);font:600 14px/1 var(--body);letter-spacing:0;text-transform:none}.hd-sheet-demo .ico{color:var(--h-acc-lit)}.hd-sheet-loc .locale{display:flex;gap:8px}.hd-sheet-loc .loc{flex:1}.hd-sheet-loc .loc-btn{width:100%;justify-content:center;height:44px;border-radius:10px;border:1px solid var(--h-line-4);color:var(--h-t-4);font-weight:600}.hd-sheet-loc .loc-menu{left:0;right:auto;bottom:calc(100% + 6px);top:auto} .hd-auth{align-items:flex-end}.hd-auth-card{width:100%;max-width:none;margin-top:0;max-height:100%;border-radius:18px 18px 0 0;border-width:1px 0 0;box-shadow:0 -20px 60px rgba(0,0,0,.6)}.hd-grab{display:block;width:44px;height:4px;margin:10px auto 2px;border-radius:3px;background:rgba(255,255,255,.18)}.hd-auth-brand{display:none}.hd-auth-title{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--h-t)}.hd-auth-head{padding:10px 16px 14px}.hd-x{width:32px;height:32px}.hd-auth-body{padding:16px}.hd-tab{height:42px}.hd-input,.hd-pass-wrap{height:48px}.hd-submit{height:52px}.hd-oa{height:48px}.hd-eye{width:32px;height:32px} .hd-switch{margin:16px 0 0;padding:14px 0 0;background:none}.hd-account{width:250px}.hd-arow{height:44px} .hd[data-sheet] ~ .mobile-bar{display:none}} @media (max-width:760px){.hd-promo-in{justify-content:center;height:34px;gap:9px;font-size:11.5px}.hd-promo-r{display:none}.hd-promo-l{gap:9px}.hd-code{height:22px;padding:0 7px;border-radius:5px;font-size:10px;gap:6px}.hd-ends .ico{display:none}} @media (max-width:360px){.hd-ends{display:none}}  .fx{position:absolute;pointer-events:none}.fx-glow{inset:-12%;z-index:1;mix-blend-mode:screen;will-change:transform;animation:drift 26s ease-in-out infinite;background:radial-gradient(38% 42% at 62% 34%,rgba(255,77,28,.62),transparent 68%),radial-gradient(30% 34% at 78% 62%,rgba(255,176,70,.34),transparent 70%),radial-gradient(46% 50% at 22% 78%,var(--violet-deep),transparent 72%)}.fx-grain{inset:0;z-index:2;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-scrim{inset:0;z-index:2;background:linear-gradient(to right,rgba(6,6,10,.94) 0%,rgba(6,6,10,.72) 42%,rgba(6,6,10,.18) 70%,rgba(6,6,10,.86) 100%),linear-gradient(to top,#06060a 2%,transparent 46%)}.hero-copy{display:flex;flex-direction:column;gap:22px;max-width:760px}.btn-row{display:flex;gap:12px;align-items:center;padding-top:6px;flex-wrap:wrap}  .calc{background:var(--glass);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.calc-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.calc-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--ember-warm);text-transform:uppercase}@media (min-width:761px){.calc-kicker{white-space:nowrap}}.calc-figs{display:flex;gap:34px;align-items:flex-end;flex-wrap:wrap}.fig-lab{font-family:var(--body);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-5);margin-bottom:3px} .tag{font-family:var(--body);letter-spacing:.05em}.fig-price{font-family:var(--display);font-weight:700;font-size:40px;line-height:.9}.fig-mid{font-family:var(--display);font-weight:600;font-size:19px;text-transform:uppercase} @keyframes calc-pulse{0%,100%{box-shadow:0 0 0 3px rgba(255,74,31,.22)}50%{box-shadow:0 0 0 5px rgba(255,74,31,.06)}}        .marquee{overflow:hidden;background:var(--bg-3);padding:11px 0;border-top:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2)}.marquee-track{display:flex;width:max-content;animation:marquee 38s linear infinite;font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--text-7);text-transform:uppercase}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-run{display:flex;gap:30px;padding-right:30px}.marquee-run i{color:var(--ember);font-style:normal} .tile{position:relative;overflow:hidden;border-radius:var(--radius);color:inherit;display:block;transition:transform .22s ease,box-shadow .22s ease}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.tile:hover img{transform:scale(1.05)}.tile-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(6,6,10,.96) 2%,rgba(6,6,10,.55) 34%,rgba(6,6,10,.06) 78%);transition:opacity .22s ease}.tile:hover .tile-scrim{opacity:.92}.tile-edge{position:absolute;inset:0;pointer-events:none;border:1px solid var(--hairline);border-radius:var(--radius);transition:border-color .22s ease,box-shadow .22s ease}.tile:hover .tile-edge{border-color:color-mix(in srgb,var(--ember-warm) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember-warm) 22%,transparent)}.tile-body{position:absolute;left:15px;right:15px;bottom:13px;pointer-events:none;display:flex;flex-direction:column;gap:4px}.tile-title{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.96;font-size:17px;text-shadow:0 1px 12px rgba(6,6,10,.6)}.tile-svc{font-size:11px;color:var(--text-4)}.tile-from{display:inline-flex;align-self:flex-start;align-items:center;margin-top:5px;padding:3px 8px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ember-warm);background:color-mix(in srgb,var(--ember-warm) 12%,rgba(6,6,10,.5));border:1px solid color-mix(in srgb,var(--ember-warm) 26%,transparent)}  .ls,.rail{--l-good:#8fd6a4; --l-tint:#ffb887; --l-hover:#ffd0b0}.ls-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:44px;align-items:start}.ls-main{display:flex;flex-direction:column;min-width:0} .ls .sec-head-copy{gap:16px}.ls-live{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--l-good);padding-bottom:7px}.ls-rule{height:1px;border:0;margin:34px 0 0;background:linear-gradient(to right,var(--hairline-3),var(--hairline-3) 60%,transparent)}.ls-safety{display:flex;flex-direction:column;align-items:flex-start;margin-top:34px}.ls-safety .h-sec{font-size:clamp(28px,3.2vw,42px);line-height:1.04;letter-spacing:-.028em;margin-top:16px} .dot-live{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ember);box-shadow:0 0 0 4px rgba(255,74,31,.2);animation:util-pulse 2s ease-in-out infinite}.dot-live.dot-ok{width:7px;height:7px;background:var(--l-good);box-shadow:none} .lf{margin-top:24px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid rgba(255,255,255,.10)}.lf-list{list-style:none;margin:0;padding:0}.lf-row{display:grid;grid-template-columns:84px 20px minmax(0,1fr) 150px 168px;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid rgba(255,255,255,.055)}.lf-row:first-child{border-top:0}.lf-when{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.lf-ago{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--text-3);white-space:nowrap}.lf-row:first-child .lf-ago{color:var(--l-tint)}.lf-clock{font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-6)} .lf-rail{display:flex;flex-direction:column;align-items:center;align-self:stretch}.lf-rail::before,.lf-rail::after{content:"";width:1px;flex:1;background:rgba(255,255,255,.10)}.lf-row:first-child .lf-rail::before,.lf-row:last-child .lf-rail::after{background:transparent}.lf-dot{width:7px;height:7px;flex:none;border-radius:999px;margin:4px 0;background:rgba(255,255,255,.16)}.lf-row:first-child .lf-dot{width:9px;height:9px;background:var(--ember-grad);box-shadow:0 0 0 4px rgba(255,90,31,.14)}.lf-climb{display:flex;align-items:center;gap:11px;min-width:0}.lf-climb-in{display:flex;align-items:center;gap:8px;min-width:0}.lf-letter{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10)} .lf-mark{height:24px;min-width:24px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:6px;font-family:var(--display);font-weight:700;font-size:10px;letter-spacing:.02em;color:var(--tier);background:color-mix(in srgb,var(--tier) 16%,transparent);border:1px solid color-mix(in srgb,var(--tier) 35%,transparent)}.lf-mark.is-to{border-color:color-mix(in srgb,var(--tier) 55%,transparent)}.lf-mark.is-wide{min-width:52px;padding:0 7px}.lf-arrow{color:var(--ember);flex:none}.lf-tier{font-size:15px;color:var(--text-3);white-space:nowrap}.lf-tier.is-to{font-weight:600;color:var(--text)}.lf-game{display:flex;flex-direction:column;gap:6px;min-width:0}.lf-game-n{font-size:13px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-region{font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-4)}.lf-by{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.lf-booster{font-size:13px;font-weight:600;color:var(--text-3)}.lf-done{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--l-good)}.lf-done-ico{flex:none}.lf-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;font-size:12.5px;color:var(--text-4);background:rgba(255,255,255,.018);border-top:1px solid var(--hairline)} .sf-grid{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:36px;align-items:start;margin-top:22px;width:100%}.sf-prose{display:flex;flex-direction:column;gap:16px}.sf-prose p{margin:0;font-size:16px;line-height:1.65;color:var(--text-3);text-wrap:pretty}.sf-proof{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sf-callout{display:flex;flex-direction:column;gap:9px;width:100%;padding:16px;border-radius:12px;background:rgba(255,90,31,.06);border:1px solid rgba(255,90,31,.22)}.sf-fig{font-family:var(--display);font-weight:700;font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--ember-lit)}.sf-fig-l{font-size:10.5px;font-weight:600;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;color:var(--text-2)}.sf-mech{list-style:none;margin:0;width:100%;display:flex;flex-direction:column;gap:11px;padding:16px;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.09)}.sf-mech li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-3)}.sf-ico{flex:none;color:var(--ember-lit)}.sf-link{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--ember-lit)}.sf-link:hover{color:var(--ember-warm)} .rail{display:flex;flex-direction:column;gap:10px;min-width:0}.rc{padding:16px;border-radius:14px;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid rgba(255,255,255,.11);box-shadow:0 26px 64px rgba(0,0,0,.55)}.rc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.rc-title{display:flex;align-items:center;gap:9px;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.rc-count{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-4)}.rc-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px} .rc-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 8px;border-radius:9px;color:inherit}.rc-row:hover{background:rgba(255,255,255,.035)}.rc-ring{width:38px;height:38px;flex:none;border-radius:999px;padding:2px;background:linear-gradient(150deg,rgba(143,214,164,.5),rgba(255,255,255,.06))}.rc-ring.is-busy{background:linear-gradient(150deg,rgba(255,176,58,.45),rgba(255,255,255,.06))}.rc-ring img,.rc-initial{width:100%;height:100%;border-radius:999px;object-fit:cover;background:#221d19;display:flex;align-items:center;justify-content:center}.rc-initial{font-family:var(--display);font-weight:700;font-size:14px;color:var(--text-2)} .rc-ring .rc-initial.is-face,.rst-ring .rst-initial.is-face,.tko-avatar .rst-initial.is-face{background:linear-gradient(150deg,var(--face-bg),#191512);color:var(--face)}.face-ico{display:block}.rc-who{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.rc-name{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;letter-spacing:-.005em}.rc-chip{font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-4);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:5px;padding:4px 6px;flex:none}.rc-rank{font-size:12.5px;color:var(--text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-state{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.rc-pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:5px 8px;color:var(--l-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22)}.rc-pill.is-busy{color:var(--l-tint);background:rgba(255,90,31,.09);border-color:rgba(255,90,31,.24)}.rc-pill-ico{flex:none}.rc-wr{font-size:11.5px;color:var(--text-4);white-space:nowrap}.rc-wr b{font-weight:600;color:var(--text-2)}.rc-all,.dcd-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:44px;margin-top:12px;border-radius:9px;background:transparent;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rc-all{border:1px solid var(--hairline-3);color:var(--text-2)}.rc-all b{font-weight:700}.rc-all:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--l-hover)}.dcd{position:relative;padding:18px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(255,90,31,.10),rgba(19,17,16,.9));border:1px solid rgba(255,90,31,.24)}.dcd-head{display:flex;align-items:center;gap:11px}.dcd-tile{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--l-tint);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.dcd-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.dcd-title{font-size:18px;font-weight:600;letter-spacing:-.015em}.dcd-title b{font-weight:600}.dcd-label{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-4)}.dcd-body{margin:14px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-3)}.dcd-cta{margin-top:16px;border:1px solid rgba(255,90,31,.5);color:var(--l-tint)}.dcd-cta:hover{background:rgba(255,90,31,.12);color:var(--l-hover)} .cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cards-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px}.split-9-11{display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:center}.table-scroll{overflow-x:auto}.steps{display:flex;flex-direction:column;gap:22px}.step{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start}.step-n{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--ember-warm);padding-top:4px}.step-t{font-family:var(--display);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:-0.01em;margin-bottom:6px;line-height:1.05}.stat-row{display:flex;gap:40px;padding-top:26px;flex-wrap:wrap}.stat{display:flex;flex-direction:column;gap:4px}.stat b{font-family:var(--display);font-weight:700;font-size:34px;line-height:.9;font-variant-numeric:tabular-nums}.stat span{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-4)}.stat .live-dot{display:inline-block;margin-right:7px;vertical-align:1px}.stat[data-live-stat] b{transition:color .3s ease}.stat[data-live-stat].bump b{color:var(--ember-lit)} .fig-mid[data-live-stat] [data-live]{transition:color .3s ease}.fig-mid[data-live-stat].bump [data-live]{color:var(--ember-lit)} [data-live]{transition:color .5s ease}[data-live].is-up{color:var(--ember);transition-duration:.1s} .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}.stat-row .stat.reveal:nth-child(2){transition-delay:.09s}.stat-row .stat.reveal:nth-child(3){transition-delay:.18s}.stat-row .stat.reveal:nth-child(4){transition-delay:.27s}.gamegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gamecard{position:relative;overflow:hidden;border-radius:var(--radius);display:block;color:inherit;height:212px}.gamerows{display:flex;flex-direction:column}.gamerow{display:grid;grid-template-columns:52px 260px 1fr 110px 120px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hairline);color:inherit}.gamerow:hover{background:rgba(255,255,255,.025)}.gamerow img{width:52px;height:52px;object-fit:cover;border-radius:var(--radius)}.gamerow .name{font-family:var(--display);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.gamerow .from{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ember-warm)}.shot{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;border:1px solid var(--hairline);position:relative}.shot img{width:100%;height:100%;object-fit:cover}.shot figcaption{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-5)}   .fc{border-bottom:1px solid rgba(255,255,255,.07)}.fc-glow{inset:0;z-index:1;background:radial-gradient(900px 520px at 78% 30%,rgba(255,90,31,.26),transparent 66%),radial-gradient(700px 380px at 6% 120%,rgba(255,138,61,.07),transparent 62%)}.fc-inner{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 396px;gap:56px;align-items:center;padding-block:60px 64px} .fc-solo .fc-inner{grid-template-columns:minmax(0,1fr)}.fc-copy{display:flex;flex-direction:column;align-items:flex-start} .fc-config{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.fc-pair{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fc-mark{width:26px;height:26px;border-radius:7px;font-size:10.5px} .fc-rank{font-size:14px;font-weight:600;color:var(--tier,var(--h-text-2))}.fc-rank-to{color:var(--tier,var(--h-text))}.fc-arrow{color:var(--ember)}.fc-div{width:1px;height:14px;margin-inline:3px;background:rgba(255,255,255,.16)}.fc-queue{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--h-text-2)}.fc-queue .ico{color:var(--h-muted)}.fc-unit{font-size:14px;color:var(--h-text-2)}.fc-h{margin:18px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(34px,4.4vw,62px);line-height:1;letter-spacing:-.032em}.fc-lede{margin:20px 0 0;max-width:46ch;font-size:16.5px;line-height:1.6;color:var(--h-text-2)} .fc-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fc-cta .btn{height:54px;padding:0 26px;border-radius:10px;gap:11px;font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.13em;text-transform:uppercase}.fc-cta .btn-primary{color:var(--ink);box-shadow:0 10px 26px rgba(255,90,31,.28)}.fc-cta .btn-primary:hover{color:var(--ink);filter:brightness(1.07)}.fc-cta .btn-primary:active{filter:brightness(.94)}.fc-cta .btn-secondary{padding:0 22px;border-color:rgba(255,255,255,.18);color:#e7e2dd}.fc-cta .btn-secondary:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:#ffd0b0}.fc-b2-ico{color:#ff8a3d;flex:none}.fc-cta .btn-secondary:hover .fc-b2-ico{color:inherit} .fc-card{background:linear-gradient(180deg,#1b1816,#131110);border:1px solid rgba(255,255,255,.11);border-radius:14px;box-shadow:0 26px 64px rgba(0,0,0,.6);padding:18px}.fc-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fc-card-t{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--h-text)}.fc-change{font-size:12px;font-weight:600;color:var(--ember-lit)}.fc-change:hover{color:#ffd0b0}.fc-rows{display:flex;flex-direction:column;margin-top:12px}.fc-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:11px;border-bottom:1px solid rgba(255,255,255,.07)}.fc-row:last-child{border-bottom:0}.fc-lab{font-weight:600;font-size:10px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--h-muted)}.fc-val{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--h-text);text-align:right}.fc-val i{color:var(--h-muted);font-style:normal}.fc-val-climb{gap:7px;min-width:0} .fc-marks{display:flex;align-items:center;gap:8px;min-width:0}.fc-marks .ob-mark{width:22px;height:22px;border-radius:6px;font-size:9.5px;margin-left:-3px}.fc-marks-t{font-size:13px;font-weight:600;color:var(--h-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-marks-t.is-to{color:var(--h-text)}.fc-marks-arrow{color:var(--ember);flex:none}.fc-lab-off,.fc-val-off{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ember-lit)}.fc-lab-off b{font-weight:600}.fc-val-off{font-size:13.5px} .fc-fade{height:1px;margin:6px 0 14px;background:linear-gradient(to right,transparent,rgba(255,255,255,.13) 20px,rgba(255,255,255,.13) calc(100% - 20px),transparent)}.fc-tot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.fc-tot-l{display:flex;flex-direction:column;gap:6px}.fc-was{font-size:15px;color:var(--h-dim);text-decoration:line-through;text-decoration-thickness:1.5px}.fc-total{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--h-text)}.fc-mb{display:flex;align-items:center;gap:7px;padding-bottom:3px;font-size:12px;color:var(--h-good)} .fc [hidden]{display:none}@media (max-width:1200px){.fc-inner{grid-template-columns:minmax(0,1fr) 340px;gap:40px}}@media (max-width:1000px){ .fc-inner{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:48px 52px}.fc-card{order:-1}}@media (max-width:760px){.fc-inner{padding-block:40px 44px}.fc-cta{align-self:stretch;flex-direction:column;gap:9px}.fc-cta .btn{width:100%}.fc-lede{margin-top:16px;font-size:15.5px}} .ft{ --ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--h-text:#f2efec;--h-text-2:#b6afa9;--h-muted:#8d8781;--h-dim:#7e7872;--h-faint:#6f6862;--h-good:#8fd6a4;--l-good:#8fd6a4;font-family:var(--body);letter-spacing:0;text-transform:none;background:#0b0a09;color:var(--h-text)}.ft-in{padding-block:52px 0}.ft-grid{display:grid;grid-template-columns:376px 1fr 1fr 336px;gap:48px;align-items:start}.ft a{color:#b9b2ac}.ft a:hover{color:var(--h-text)}.ft-lab{font-weight:600;font-size:10px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--h-muted)} .ft-brand{display:flex;flex-direction:column;align-items:flex-start}.ft-mark{font-size:17px;letter-spacing:.02em}.ft-mark:hover{color:var(--h-text)}.ft-mail{display:flex;flex-direction:column;gap:8px;margin-top:22px}.ft-mail-a{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--h-text)}.ft-mail-ico{color:var(--ember-lit);flex:none}.ft-mail-a:hover .ft-mail-ico{color:#ffd0b0}.ft-soc{display:flex;flex-direction:column;gap:11px;margin-top:24px}.ft-soc-row{display:flex;flex-wrap:wrap;gap:8px}.ft-social{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.11);color:#b9b2ac;transition:color .15s ease,border-color .15s ease,background .15s ease}.ft-social:hover{border-color:rgba(255,90,31,.5);color:#ffd0b0;background:rgba(255,90,31,.09)} .ft-disclaimer{margin:26px 0 0;font-size:12px;line-height:1.65;color:var(--h-dim);text-wrap:pretty} .ft-col{display:flex;flex-direction:column;align-items:flex-start}.ft-col-2{gap:30px}.ft-col-2>nav{display:flex;flex-direction:column;align-items:flex-start}.ft-head{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--h-text)}.ft-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:13px;font-size:14.5px}.ft-list a{display:inline-flex;align-items:center;gap:8px}.ft-link-ico{color:var(--h-faint);flex:none}.ft-all{color:var(--ember-lit);font-weight:600;gap:7px}.ft-all b{font-weight:600}.ft-all:hover{color:#ffd0b0} .ft-sc{background:linear-gradient(180deg,#1b1816,#131110);border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:18px}.ft-sc-head{display:flex;align-items:center;gap:11px}.ft-sc-tile{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);color:var(--h-good)}.ft-sc-t{display:flex;flex-direction:column;gap:5px}.ft-sc-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.ft-sc-status{display:flex;align-items:center;gap:6px;font-weight:600;font-size:10px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--h-good)}.ft-sc-status .dot-live{width:6px;height:6px} .ft-sc-away{color:var(--h-muted)}.ft-sc-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--h-dim)}.ft-sc-copy{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--h-text-2)}.ft-sc-btns{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ft-sc-btn{width:100%;height:44px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;border:1px solid rgba(255,255,255,.14);color:#c9c2bb;font-weight:700;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background .15s ease}.ft-sc-btn:hover{border-color:rgba(255,255,255,.26);color:var(--h-text)} .ft-sc-btn-1{border-color:rgba(255,90,31,.5);color:#ffb887}.ft-sc-btn-1:hover{background:rgba(255,90,31,.12);border-color:rgba(255,90,31,.5);color:#ffd0b0} .ft-rule{height:1px;margin:44px 0 0;border:0;background:rgba(255,255,255,.07)}.ft-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding:20px 0 26px}.ft-copy{font-size:13px;color:var(--h-muted)} .ft-addr{display:block;margin-top:5px;font-size:12px;color:var(--h-muted);opacity:.8}.ft-bottom-r{display:flex;align-items:center;gap:20px}.ft-pay{display:flex;align-items:center;gap:13px;color:var(--h-text-2)}.ft-pay-lock{color:var(--h-muted)}.ft-bottom-div{width:1px;height:16px;background:rgba(255,255,255,.12)}.ft-loc .locale{gap:6px}.ft-loc .loc-btn{color:var(--h-muted)}.ft-loc .loc-btn:hover,.ft-loc .loc[data-open="true"] .loc-btn{color:var(--h-text);background:rgba(255,255,255,.05)}.ft-loc .loc-code{font-size:13px}.ft-loc .loc-chev{color:var(--h-faint)} .ft-loc .loc-menu{top:auto;bottom:calc(100% + 6px);transform:translateY(6px) scale(.98);transform-origin:bottom right}.ft-loc .loc[data-open="true"] .loc-menu{transform:none}.ft [hidden]{display:none}@media (max-width:1200px){ .ft-grid{grid-template-columns:1fr 1fr 1fr;gap:40px}.ft-sc{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.ft-sc-text{flex:1 1 340px}.ft-sc-btns{flex:0 1 300px;margin-top:0}}@media (max-width:1000px){.ft-grid{grid-template-columns:1fr 1fr;gap:36px 32px}.ft-brand{grid-column:1 / -1}}@media (max-width:760px){.ft-in{padding-top:40px}.ft-grid{grid-template-columns:1fr;gap:32px}.ft-bottom{flex-direction:column;align-items:flex-start}.ft-bottom-r{flex-wrap:wrap} .ft-list{gap:6px}.ft-list a{min-height:44px}} .tp-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;border:1px solid var(--hairline-3);border-radius:var(--radius);background:var(--bg-3);text-decoration:none;letter-spacing:0;text-transform:none;transition:border-color .15s ease}.tp-badge:hover{border-color:var(--hairline)} .tp-badge-flat{cursor:default}.tp-badge-flat:hover{border-color:var(--hairline-3)}.tp-brand{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-2);letter-spacing:0}.tp-brand svg{width:16px;height:16px;display:block}.tp-svg{display:block;height:18px;width:auto}.tp-meta{font-size:12px;color:var(--text-5);letter-spacing:0}.tp-meta .tp-word{color:var(--text-3)}.tp-meta b{color:var(--text-2);font-weight:500}  .hero-a{position:relative;overflow:hidden;isolation:isolate}.hero-a .hero-a-inner{position:relative;z-index:3;display:grid;grid-template-columns:1fr 470px;gap:56px; padding-block:20px 40px;align-items:start}.crumbs{font-family:var(--body);font-size:12.5px;letter-spacing:.01em;color:var(--text-4)}.crumbs a{color:var(--text-4)}.crumbs a:hover{color:var(--ember-lit)} .kicker{font-size:12.5px;font-weight:500;line-height:1.45}.wizard{display:flex;flex-direction:column;gap:16px;background:var(--glass);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:22px}.wizard-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wizard-div{height:1px;background:rgba(255,255,255,.09)}.quote-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.quote-price{font-family:var(--display);font-weight:700;font-size:40px;line-height:.9}.quote-eta{font-family:var(--display);font-weight:600;font-size:19px;text-transform:uppercase} .price-pair{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.quote-was{font-family:var(--display);font-weight:600;font-size:21px;line-height:.9;color:var(--text-6);text-decoration:line-through;text-decoration-thickness:1.5px}.save-line{display:block;margin-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)} .promo-msg{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-6);min-height:1em}.promo-msg[data-ok="1"]{color:var(--amber)}.promo-msg[data-ok="0"]{color:var(--ember-lit)} .fine{font-size:9px;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--text-7);line-height:1.7}.seg-full{display:flex;width:100%}.seg-full .seg-opt{flex:1}.seg-opt.is-disabled{opacity:.5;cursor:not-allowed}.seg-opt.is-disabled:hover{background:transparent;color:var(--text-6)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--hairline);flex-wrap:wrap}.tab{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-6);padding:10px 12px;cursor:pointer;margin-bottom:-1px}.tab:hover{color:var(--text)}.tab[aria-selected="true"]{color:var(--ember-warm);border-bottom-color:var(--ember)}.stepper{display:inline-flex;align-items:center;gap:8px}.stepper output{min-width:54px;text-align:center;font-family:var(--display);font-weight:700;font-size:20px}.opts{display:flex;flex-direction:column;gap:8px}.opt{display:flex;align-items:flex-start;gap:10px;font-size:12px;cursor:pointer;padding:10px 12px;border:1px solid var(--hairline-3);border-radius:var(--radius)}.opt:hover{background:rgba(255,255,255,.04)}.opt:has(input:checked){border-color:rgba(255,74,31,.5);background:rgba(255,74,31,.08)}.opt input{accent-color:var(--ember);margin-top:2px}.opt .price{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--ember-warm);white-space:nowrap}.opt .note{display:block;color:var(--text-6);font-size:11px;line-height:1.5} .opt[hidden]{display:none} .addon-drawer>summary:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.addon-drawer>summary:hover{color:var(--text-2)} .h-lg{line-height:1} .sum-line{display:flex;justify-content:space-between;gap:16px;font-size:13px;padding:7px 0}.sum-line .text-muted{font-family:var(--body);font-size:11px;letter-spacing:.04em;text-transform:uppercase}  .mobile-bar{ --h-tint:#ffb887;--l-good:#8fd6a4;display:none;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:50; background:linear-gradient(180deg,rgba(11,10,9,.86),rgba(11,10,9,.97));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -14px 34px rgba(0,0,0,.5); padding-bottom:env(safe-area-inset-bottom); transform:translateY(115%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s}.mobile-bar.is-revealed{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto} .mb-hair{height:2px;flex:none; background:linear-gradient(90deg,rgba(255,90,31,0),#ff5a1f,rgba(255,90,31,0))}.mb-top{display:flex;align-items:center;gap:12px;padding:11px 14px 8px}.mb-left{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0} .mb-money{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.mb-price{font-family:var(--body);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--text)}.mobile-was{font-size:13px;color:var(--text-6);text-decoration:line-through;text-decoration-thickness:1.5px} .mb-save{display:inline-flex;align-items:baseline;gap:4px;flex:none;padding:5px 7px;border-radius:999px;font-family:var(--body);font-weight:700;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--h-tint);background:rgba(255,90,31,.12);border:1px solid rgba(255,90,31,.3)} .mb-meta{display:flex;align-items:center;gap:7px;min-width:0;font-size:11.5px;color:var(--text-6);white-space:nowrap}.mb-eta{flex:none;color:var(--text-6)}.mb-dot{flex:none;color:var(--text-7)}.mb-cfg{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mb-ico{flex:none} .mb-cta{flex:none;height:54px;padding:0 20px;gap:9px;border-radius:11px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 8px 22px rgba(255,90,31,.34)}.mb-cta:active{filter:brightness(.94)} .mb-assure{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 14px 9px;font-size:10.5px;color:var(--text-6)}.mb-as{display:inline-flex;align-items:center;gap:6px}.mb-as .mb-ico{color:var(--l-good)}.mb-as-div{width:1px;height:9px;flex:none;background:rgba(255,255,255,.12)} .hero-a-inner>*,.hero-h-inner>*,.ls-grid>*,.sf-grid>*,.split>*,.split-9-11>*,.cards-3>*,.cards-2>*,.lf-row>*,.rc-row>*,.gamerow>*,.step>*,.two-up>*{min-width:0}.hero-copy,.wizard,.bs,.card{min-width:0}.wizard-head,.bs-head,.sec-head{flex-wrap:wrap} @media (max-width:1200px){.ls-grid{grid-template-columns:minmax(0,1fr) 340px;gap:32px} .sf-grid{grid-template-columns:1fr;gap:22px}.sf-proof{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.sf-callout{width:auto;flex:1 1 220px}.sf-mech{width:auto;flex:2 1 320px}.sf-link{flex-basis:100%} .lf-row{grid-template-columns:78px 20px minmax(0,1fr) 168px}.lf-game{display:none}.hero-a .hero-a-inner{grid-template-columns:1fr 400px;gap:40px}.gamerow{grid-template-columns:52px 1fr 100px 110px}.gamerow .svc{display:none}}@media (max-width:1000px){:root{--gutter:28px}.ls-grid,.split,.split-9-11{grid-template-columns:1fr;gap:40px} .ls-grid .rail{order:2;max-width:520px} .lf-row{grid-template-columns:84px 20px minmax(0,1fr) 150px 168px}.lf-game{display:flex}.hero-a .hero-a-inner{grid-template-columns:1fr;gap:34px;padding-block:44px 48px}.cards-3,.gamegrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--gutter:20px}.section{padding-block:56px} .lf-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 14px}.lf-when{order:-1;grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:flex-start}.lf-clock,.lf-rail,.lf-game{display:none}.lf-climb{grid-column:1}.lf-letter{width:34px;height:34px;font-size:10px;border-radius:9px}.lf-tier{font-size:13.5px}.lf-by{grid-column:2}.lf-foot{padding:12px 14px}.ls-safety .h-sec{margin-top:12px} .rc-wr{display:none}.ls-grid .rail{max-width:none}.cards-3,.cards-2,.gamegrid{grid-template-columns:1fr}.sec-head{flex-direction:column;align-items:flex-start;gap:16px}.sec-note{text-align:left} .gamerow{grid-template-columns:44px 1fr auto;gap:12px}.gamerow img{width:44px;height:44px}.gamerow .cfg{display:none}.mobile-bar{display:flex} body.has-bar{padding-bottom:calc(116px + env(safe-area-inset-bottom))} body.has-bar-coach{padding-bottom:calc(146px + env(safe-area-inset-bottom))}.two-up{grid-template-columns:1fr}.stat-row{gap:24px}.wizard{padding:18px 16px}.tabs .tab{padding:10px 8px;letter-spacing:.1em}.quote-row{flex-wrap:wrap;gap:12px}.hero-a .hero-a-inner{padding-block:32px 40px}} .hero-a{ --ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-warm:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --h-text:#f2efec;--h-text-2:#b6afa9;--h-muted:#8d8781;--h-dim:#7e7872;--h-faint:#7b746d;--h-tint:#ffb887; --h-tint-2:#ffc7a3; --h-good:#8fd6a4;--h-line:rgba(255,255,255,.06);--h-line-2:rgba(255,255,255,.08);--h-line-3:rgba(255,255,255,.11);color:var(--h-text)}  .hero-a-lit{background:#0b0a09}.hero-a-glow{inset:0;z-index:1;background:radial-gradient(880px 520px at 74% -12%,rgba(255,90,31,.22),transparent 62%),radial-gradient(660px 420px at 2% 112%,hsl(var(--game-hue,20) 70% 55% / .07),transparent 60%)}.hero-a-hatch{inset:0;z-index:1;opacity:.5;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.hero-a-lit .fx-grain{z-index:2} .hero-a .hero-copy{gap:0;align-items:flex-start}.hero-a .crumbs{font-size:12.5px;color:var(--h-dim)}.crumbs-slash{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crumbs-slash a{color:var(--h-dim)}.crumbs-slash span[aria-hidden]{color:#4f4a45}.crumbs-here{color:#b9b2ac}.svc-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.svc-chip{font-weight:600;font-size:11px;line-height:1;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:7px 11px;color:#a9a29b;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.svc-chip.is-on{color:var(--h-tint);background:rgba(255,90,31,.10);border-color:rgba(255,90,31,.22)}.hero-a .hero-copy h1{margin-top:20px;font-size:clamp(38px,4.9vw,68px);line-height:.98;letter-spacing:-.028em;font-weight:600}.hero-a .grad-text{background:linear-gradient(96deg,#ffc26a,#ff5a1f 62%);background-clip:text;-webkit-background-clip:text}.hero-a .lede{margin-top:22px;max-width:47ch;font-size:16.5px;line-height:1.6;color:var(--h-text-2)}.hero-a .stat-row{margin-top:38px;padding-top:0;gap:30px;align-items:flex-end}.hero-a .stat-row .stat + .stat{position:relative;padding-left:30px}.hero-a .stat-row .stat + .stat::before{content:"";position:absolute;left:0;top:0;bottom:10px;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16),transparent)}.hero-a .stat{gap:8px}.hero-a .stat b{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1}.hero-a .stat>span:last-child{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--h-muted)}.stat .stat-v{display:flex;align-items:baseline;gap:7px;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.stat .stat-v i{font-style:normal;font-size:16px;font-weight:400;letter-spacing:0;color:var(--h-dim)} .stat-k-sm,.stat-n-sm,.opt-t-sm,.opt-n-sm{display:none}.hero-a-rule{height:1px;border:0;width:100%;max-width:640px;margin:34px 0 0;background:linear-gradient(to right,rgba(255,255,255,.14),rgba(255,255,255,.14) 60%,transparent)} .gtee-row{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:20px;font-size:13.5px;color:var(--h-text-2)}.gtee{display:flex;align-items:center;gap:8px}.gtee-ico{color:#ff8a3d;flex:none}.hero-a-note{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;font-size:12.5px;line-height:1.5;color:var(--h-dim);max-width:56ch}.hero-a-note .gtee-ico{color:#6f6862;margin-top:2px} .hero-h-glow{inset:0;z-index:1; background:radial-gradient(760px 620px at 76% 42%,rgba(255,90,31,.30),transparent 66%),radial-gradient(1100px 520px at 30% 120%,rgba(255,138,61,.07),transparent 62%)}.hero-h .hero-a-hatch{opacity:.45}.hero-h-inner{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:56px;align-items:center;padding-block:60px 64px}.hero-h-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-h-copy h1{margin:0;font-size:84px;line-height:.94;letter-spacing:-.035em;font-weight:600; max-width:15ch} .hero-h .grad-text{background-image:linear-gradient(96deg,#ffc26a,#ff5a1f 58%)} .hero-h .lede{margin:26px 0 0;font-size:17px;line-height:1.6;max-width:52ch;color:var(--h-text-2)}  .hero-h-cta{margin-top:34px;padding-top:0;gap:12px}.hero-h-cta .btn{height:54px;padding:0 26px;border-radius:10px;gap:11px;font-family:var(--body);font-weight:700;font-size:14.5px;letter-spacing:.02em;text-transform:none}.hero-h-cta .btn-primary{color:var(--ink);box-shadow:0 10px 26px rgba(255,90,31,.28)}.hero-h-cta .btn-primary:hover{color:var(--ink);filter:brightness(1.07)}.hero-h-cta .btn-primary:active{filter:brightness(.94)}.hero-h-cta .btn-secondary{padding:0 22px;border-color:rgba(255,255,255,.18);color:#e7e2dd}.hero-h-cta .btn-secondary:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:#ffd0b0}.hero-h-play{color:#ff8a3d;flex:none}.hero-h-cta .btn-secondary:hover .hero-h-play{color:inherit}  .hero-h .gtee-row{gap:12px 22px;margin-top:34px;max-width:none}@media (min-width:1201px){.hero-h .gtee-row{flex-wrap:nowrap} .hero-h .gtee{white-space:nowrap}} .hero-h-proof{display:flex;flex-direction:column;width:fit-content;max-width:100%}.hero-h .hero-a-rule{max-width:none;width:100%;margin-top:24px} .hero-h-rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:16px auto 0;max-width:560px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.022);font-size:13px;color:var(--h-text-2);width:fit-content}.hero-h-rating b{font-weight:600;color:var(--h-text)} .hero-h-star{color:#00b67a;flex:none}.hero-h-div{width:1px;height:14px;background:rgba(255,255,255,.14);flex:none}  .spot{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:22px;border-radius:16px;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid var(--h-line-3);box-shadow:0 26px 64px rgba(0,0,0,.6)}.spot-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px 240px at 50% 22%,rgba(255,90,31,.26),transparent 68%)}.spot>*:not(.spot-glow){position:relative}.spot-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.spot-eyebrow{font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--h-muted)}.spot-badge{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 9px;border-radius:999px;font-weight:600;font-size:10px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--h-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22)} .spot-portrait{display:block;margin-top:18px;width:196px;height:196px;padding:3px;border-radius:999px;background:linear-gradient(150deg,rgba(255,176,58,.55),rgba(255,90,31,.15) 60%,rgba(255,255,255,.06))}.spot-portrait img{width:100%;height:100%;border-radius:999px;object-fit:cover}.spot-name{margin-top:20px;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1} .spot-game{margin-top:11px;padding:6px 11px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--h-text-2);background:rgba(255,255,255,.04);border:1px solid var(--h-line-2)}.spot-meta{margin-top:9px;font-size:13px;color:var(--h-muted)} .spot-stats{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:14px;width:100%;margin-top:22px;padding-top:20px;border-top:1px solid var(--h-line-2)}.spot-stat{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.spot-stat-v{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--h-text)}.spot-stat-l{font-weight:600;font-size:10px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--h-muted)}.spot-rule{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16),transparent)}.spot-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:44px;margin-top:20px;border-radius:9px;background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--h-cap,#c9c2bb);font-weight:700;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.spot-cta:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:#ffd0b0}.spot-cta .ico{flex:none} .spot-cta-t{min-width:0}.spot-cta-t b{font-weight:inherit}  @media (max-width:1200px){.hero-h-inner{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.hero-h-copy h1{font-size:64px}.hero-h .spot-portrait{width:168px;height:168px}}@media (max-width:1000px){.hero-h-inner{grid-template-columns:1fr;gap:36px;padding-block:44px 48px}.hero-h-copy h1{font-size:56px} .hero-h .spot{display:grid;column-gap:14px;justify-items:start;align-items:center;grid-template-columns:78px minmax(0,1fr);grid-template-areas:"portrait head" "portrait name" "portrait game" "portrait meta" "stats    stats" "cta      cta"}.hero-h .spot-head{grid-area:head;width:100%}.hero-h .spot-portrait{grid-area:portrait;width:78px;height:78px;margin-top:0}.hero-h .spot-name{grid-area:name;margin-top:8px;font-size:24px} .hero-h .spot-game{grid-area:game;margin-top:7px;padding:0;font-size:12px;background:none;border:0;color:var(--h-tint)}.hero-h .spot-meta{grid-area:meta;margin-top:6px;font-size:12.5px}.hero-h .spot-stats{grid-area:stats;margin-top:16px;padding-top:14px}.hero-h .spot-cta{grid-area:cta;margin-top:16px}}@media (max-width:760px){ .hero-h-inner{padding-block:34px 36px} .hero-h-copy h1{font-size:min(46px,calc(12.4vw - 5px));line-height:.98;max-width:none}.hero-h .lede{margin-top:18px;font-size:15.5px}.hero-h-cta{margin-top:24px;gap:9px;flex-direction:column;align-self:stretch}.hero-h-cta .btn{width:100%;font-size:15px}.hero-h-cta .btn-secondary{height:52px;font-size:14.5px} .hero-h .spot{display:none}  .hero-h-proof{width:100%}.hero-h .gtee-row{flex-direction:column;flex-wrap:nowrap;gap:9px;margin-top:24px;max-width:none;align-self:stretch;font-size:12.5px}.hero-h .gtee{align-items:flex-start;gap:7px;line-height:1.35}.hero-h .gtee-ico{margin-top:1px}.hero-h .hero-a-rule{margin-top:28px;max-width:none;background:linear-gradient(to right,transparent,rgba(255,255,255,.14) 30%,rgba(255,255,255,.14) 70%,transparent)} .hero-h-rating{margin-top:20px;align-self:stretch;justify-content:center;gap:9px;font-size:15px} .hero-h-div,.hero-h-div ~ span{display:none}} .ob{gap:0;padding:16px;border-radius:14px;background:linear-gradient(180deg,#1b1816,#131110);backdrop-filter:none;border:1px solid var(--h-line-3);box-shadow:0 26px 64px rgba(0,0,0,.6)}.ob-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-title{font-family:var(--body);font-size:16.5px;font-weight:600;text-transform:none;letter-spacing:-.01em;line-height:1.2;color:var(--h-text)} .ob-livepill{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--h-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 9px}.ob-livedot{width:6px;height:6px;border-radius:50%;background:var(--h-good);flex:none;animation:ob-pulse 2s ease-in-out infinite}@keyframes ob-pulse{0%,100%{opacity:1}50%{opacity:.3}} .ob-named{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 9px;border-radius:8px;background:rgba(255,90,31,.07);border:1px solid rgba(255,90,31,.2);font-size:12px;line-height:1;color:var(--h-text-2)}.ob-named .ico{flex:none;color:var(--ember-lit)}.ob-named-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-named-t b{font-weight:600;color:var(--h-text)}.ob-named-x{flex:none;background:none;border:0;padding:0;cursor:pointer;font:600 11px/1 var(--body);letter-spacing:.04em;color:var(--h-muted);text-decoration:underline;text-underline-offset:2px}.ob-named-x:hover{color:var(--ember-lit)}  .ob-tabs{margin-top:10px;gap:4px;border-bottom:1px solid var(--h-line-2);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ob-tabs::-webkit-scrollbar{display:none}.ob-tabs .tab{font-family:var(--body);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--h-muted);padding:10px 13px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex:none}.ob-tabs .tab:hover{color:var(--h-text)}.ob-tabs .tab[aria-selected="true"]{color:var(--h-text);border-bottom-color:var(--ember)}  .ob-ranks{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:6px;margin-top:10px}.ob-ranks-unit{grid-template-columns:1fr 1fr;align-items:end;gap:12px}.ob-rank,.ob-cell,.ob-unit{display:flex;flex-direction:column;gap:7px;min-width:0}.ob-arrow{display:flex;align-items:center;justify-content:center}.ob-arrow-ring{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--h-tint-2,#ff8a3d);background:rgba(255,90,31,.12);border:1px solid rgba(255,90,31,.34)} .ob-err{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;border-radius:9px;border:1px solid rgba(255,90,31,.4);background:rgba(255,90,31,.1);color:#ffb9a0;font-size:13px;font-weight:600}.ob-err[hidden]{display:none}.ob-err-ico{flex:none;color:#ff7a4a}  .ob-plate{gap:0;padding:12px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1)} .ob-plate-unit{margin-top:12px}.ob-rank-target.ob-plate{background:linear-gradient(180deg,rgba(255,90,31,.1),rgba(255,90,31,.035));border-color:rgba(255,90,31,.34)}.ob-plate-lab{font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:var(--h-muted)}.ob-rank-target>.ob-plate-lab{color:var(--h-tint,#ffb887)} .ob-plate-lab-sm{display:none} .ob-selector{position:relative;display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px;border-radius:10px;cursor:pointer;background:rgba(255,255,255,.035);border:1px solid var(--h-line-3)}.ob-rank-target .ob-selector{background:rgba(255,90,31,.07);border-color:rgba(255,90,31,.32)}.ob-selector:hover{border-color:rgba(255,255,255,.22)}.ob-rank-target .ob-selector:hover{border-color:rgba(255,90,31,.46)}.ob-selector:has(.ob-tiersel:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.ob-tiersel{position:absolute;inset:0;width:100%;height:100%;appearance:none;-webkit-appearance:none;background:transparent;opacity:0;cursor:pointer;border:0;outline:none;color:inherit; font-family:var(--body);font-size:16px}.ob-tiersel option{background:#17140f;color:var(--h-text)}  .ob-emblem{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.ob-em{width:27px;height:auto;display:block;overflow:visible}@supports (background:color-mix(in srgb,red 16%,transparent)){.ob-emblem{background:linear-gradient(160deg,color-mix(in srgb,var(--tier,#fff) 18%,transparent),color-mix(in srgb,var(--tier,#fff) 6%,transparent));border-color:color-mix(in srgb,var(--tier,#fff) 34%,transparent)}.ob-em-wing{fill:color-mix(in srgb,var(--tier,#fff) 40%,#17140f)}.ob-em-outer{fill:color-mix(in srgb,var(--tier,#fff) 30%,#17140f)}.ob-em-inner{fill:color-mix(in srgb,var(--tier,#fff) 82%,#17140f)}.ob-em-glow{fill:color-mix(in srgb,var(--tier,#fff) 45%,#fff)} .ob-rank-target .ob-emblem{background:linear-gradient(160deg,color-mix(in srgb,var(--tier,#fff) 26%,transparent),color-mix(in srgb,var(--tier,#fff) 6%,transparent));border-color:color-mix(in srgb,var(--tier,#fff) 52%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--tier,#fff) 18%,transparent)}.ob-rank-target .ob-em-wing{fill:color-mix(in srgb,var(--tier,#fff) 50%,#17140f)}.ob-rank-target .ob-em-outer{fill:color-mix(in srgb,var(--tier,#fff) 34%,#17140f)}.ob-rank-target .ob-em-inner{fill:color-mix(in srgb,var(--tier,#fff) 92%,#17140f)}}.ob-sel-txt{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;overflow:hidden} .ob-tiername{font-family:var(--body);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:20px;color:var(--h-text);white-space:nowrap}.ob-sel-txt[data-dense="1"] .ob-tiername{font-size:15px;letter-spacing:-.015em}.ob-sel-txt[data-dense="2"] .ob-tiername{font-size:13.5px;letter-spacing:-.01em}.ob-sel-txt[data-dense="3"] .ob-tiername{font-size:12.5px;letter-spacing:0}.ob-change{font-family:var(--body);font-weight:600;font-size:8.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--h-faint,#7b746d)}.ob-updown{color:var(--h-muted);flex:none}.ob-lab{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--h-muted)}.ob-field{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid var(--h-line-3);min-width:0} .ob-rank-target .ob-field{background:rgba(255,90,31,.07);border-color:rgba(255,90,31,.28)}.ob-rank-target>.ob-lab{color:var(--h-tint,#ffb887)}.ob-field:hover{border-color:rgba(255,255,255,.2)}.ob-rank-target .ob-field:hover{border-color:rgba(255,90,31,.42)}.ob-field:has(:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.ob-select:focus-visible{outline:none}.ob-select{appearance:none;-webkit-appearance:none;background:transparent;border:0;font-family:var(--body);font-weight:600;font-size:14px;color:var(--h-text);flex:1;min-width:0;cursor:pointer;padding:0}.ob-two .ob-select{font-size:13.5px}.ob-select option{background:#17140f;color:var(--h-text)}.ob-caret,.ob-ico{color:var(--h-muted);flex:none}.ob-mark{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:7px;font-family:var(--body);font-weight:700;font-size:11px;letter-spacing:.02em;color:var(--tier,#a9a29b);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}@supports (background:color-mix(in srgb,red 16%,transparent)){.ob-mark{background:color-mix(in srgb,var(--tier,#fff) 16%,transparent);border-color:color-mix(in srgb,var(--tier,#fff) 35%,transparent)}.ob-rank-target .ob-mark{border-color:color-mix(in srgb,var(--tier,#fff) 55%,transparent)}} .ob-divs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.ob .ob-divs .seg-sub-opt{min-width:0;padding:6px 0;border-radius:6px;font-family:var(--body);font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:none;color:var(--h-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.ob .ob-divs .seg-sub-opt[aria-pressed="true"]{background:rgba(255,90,31,.16);border-color:rgba(255,90,31,.5);color:var(--h-tint-2)}.ob .ob-divs .seg-sub-opt:not([aria-pressed="true"]):not(:disabled):hover{background:rgba(255,255,255,.07);color:#b9b2ac} .ob-divs[data-single="true"],.bs-divs[data-single="true"]{display:none} .ob-pips{margin-top:10px;gap:4px}.ob .ob-pips .seg-sub-opt{height:30px;padding:0;border:0;border-radius:7px;font-size:11.5px;letter-spacing:.08em;background:rgba(255,255,255,.045);color:#a9a29b}.ob .ob-pips .seg-sub-opt[aria-pressed="true"]{background:var(--ember-grad);color:var(--ink);box-shadow:0 4px 12px rgba(255,90,31,.22)}.ob .ob-pips .seg-sub-opt:not([aria-pressed="true"]):not(:disabled):hover{background:rgba(255,255,255,.09);color:var(--h-text)}.ob .ob-pips .seg-sub-opt:disabled{opacity:.28;cursor:default} .ob-ladder{margin-top:12px;padding:9px 11px 5px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07)}   .ob-track{display:flex;align-items:flex-end;gap:3px;height:26px}.ob-seg{position:relative;flex:1 1 0;min-width:0;height:26px}.ob-seg-track{position:absolute;left:0;right:0;bottom:4px;height:10px;border-radius:3px;overflow:hidden;background-color:rgba(255,255,255,.055); background-image:repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--slots,4) - 1px),rgba(255,255,255,.13) calc(100% / var(--slots,4) - 1px) calc(100% / var(--slots,4)))}.ob-seg-fill{position:absolute;top:0;bottom:0;background:var(--tier,#ff5a1f);transition:left .18s ease,width .18s ease}@supports (background:color-mix(in srgb,red 62%,transparent)){.ob-seg-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--tier,#ff5a1f) 62%,transparent),var(--tier,#ff5a1f))}}.ob-seg-ring{position:absolute;bottom:3px;transform:translateX(-50%);width:12px;height:12px;border-radius:999px;box-sizing:border-box;background:#131110;border:2px solid var(--tier,#a9a29b);z-index:2}.ob-seg-dot{position:absolute;bottom:1px;transform:translateX(-50%);width:16px;height:16px;border-radius:999px;box-sizing:border-box;background:linear-gradient(150deg,#ffb03a,#ff5a1f);border:2px solid #17140f;box-shadow:0 0 0 3px rgba(255,90,31,.22);z-index:3}[data-ladder] [hidden]{display:none}   .ob-tiercaps{display:flex;gap:3px;margin-top:6px}.ob-cap{flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;font-family:var(--body);font-weight:600;font-size:9px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#6f6862;transition:color .18s ease; overflow:hidden} .ob-tiercaps[data-dense="1"] .ob-cap{font-size:8px;letter-spacing:.01em;white-space:normal;line-height:1.15}.ob-tiercaps[data-dense="2"] .ob-cap{font-size:7.25px;letter-spacing:0;white-space:normal;line-height:1.15} .ob-cap[data-state="in"]{color:var(--tier,#c9c2bb)}.ob-ladder-foot{ display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding-top:8px;border-top:1px solid var(--h-line);font-size:12px;color:var(--h-muted)} .ob-ladder-foot [data-out="stepsWord"]{font-weight:600;color:var(--h-text)}.ob-ladder-hours{display:inline-flex;align-items:center;gap:7px;flex:none}.ob-ladder-hours .ob-ico{color:var(--ember-lit,#ff8a3d);flex:none}.ob-ladder-foot b{font-weight:600;color:var(--h-text);font-size:12px}.ob-ladder-foot .money{color:inherit} .ob-coach-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px}.ob-coach-count{font-size:11.5px;color:var(--h-muted)}.ob-coach-count b{font-weight:600;color:var(--h-text)}.ob-coach-gap{margin-top:12px}.ob-coaches{display:flex;flex-direction:column;gap:5px;margin-top:9px}.ob-coach{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:8px 10px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid var(--h-line-3);transition:border-color .16s ease,background .16s ease}.ob-coach:hover{border-color:rgba(255,255,255,.2)}.ob-coach[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,176,58,.12),rgba(255,90,31,.05));border-color:rgba(255,90,31,.4)}.ob-coach-av{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--body);font-weight:700;font-size:13px;color:var(--h-text);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.ob-coach[aria-pressed="true"] .ob-coach-av{background:linear-gradient(150deg,#ffb03a,#ff5a1f);color:#201004;border-color:transparent}.ob-coach-main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ob-coach-top{display:flex;align-items:center;gap:7px}.ob-coach-name{font-size:13.5px;font-weight:600;color:var(--h-text)}.ob-coach-rating{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--h-muted)}.ob-coach-star{color:#e0ac3e;flex:none}.ob-coach-meta{font-size:11px;color:var(--h-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-coach-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.ob-coach-rate{font-size:15px;font-weight:600;color:var(--h-text)}.ob-coach[aria-pressed="true"] .ob-coach-rate{color:var(--h-tint-2)}.ob-coach-per{font-family:var(--body);font-weight:600;font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--h-faint)}.ob-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ob-pack{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;padding:9px 4px;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid var(--h-line-3);transition:border-color .16s ease,background .16s ease}.ob-pack:hover{border-color:rgba(255,255,255,.2)}.ob-pack[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,176,58,.20),rgba(255,90,31,.08));border-color:rgba(255,90,31,.4)}.ob-pack-h{font-family:var(--body);font-weight:600;font-size:15px;color:var(--h-text)}.ob-pack-note{font-size:10px;color:var(--h-muted)}.ob-pack[aria-pressed="true"] .ob-pack-note{color:var(--h-tint-2)}.ob-focuses{display:flex;flex-wrap:wrap;gap:5px}.ob-focus{padding:7px 11px;border-radius:8px;cursor:pointer;font-family:var(--body);font-size:12px;font-weight:600;color:var(--h-muted);background:rgba(255,255,255,.03);border:1px solid var(--h-line-3);transition:border-color .16s ease,background .16s ease,color .16s ease}.ob-focus:hover{border-color:rgba(255,255,255,.2);color:#b9b2ac}.ob-focus[aria-pressed="true"]{background:rgba(255,90,31,.14);border-color:rgba(255,90,31,.5);color:var(--h-tint-2)}.ob-coach-fmt{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--h-muted)}.ob-coach-fmt .ob-ico{color:var(--ember-lit,#ff8a3d);flex:none}  .ob-unit-block{margin-top:12px;display:flex;flex-direction:column;gap:7px}.ob-unit-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ob-unit-price{font-size:11.5px;color:var(--h-muted)}.ob-unit-price b{font-weight:600;color:var(--h-text)}.ob-counts{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ob-count{padding:6px 0;border-radius:7px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:12.5px;color:var(--h-muted);background:rgba(255,255,255,.03);border:1px solid var(--h-line-3);transition:border-color .16s ease,background .16s ease,color .16s ease} .ob .ob-plate-unit .ob-pips .seg-sub-opt{height:28px;font-size:11px}.ob-count:hover{border-color:rgba(255,255,255,.2);color:#b9b2ac}.ob-count[aria-pressed="true"]{background:linear-gradient(94deg,#ffb03a,#ff5a1f);border-color:transparent;color:#201004}.ob-unit-note{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:12px;color:var(--h-dim,#7e7872)}.ob-unit-note .ob-ico{flex:none;color:var(--h-muted)}.ob-ranked{display:flex;gap:5px;margin-top:12px}.ob-ranked-opt{flex:1;padding:10px 0;border-radius:9px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:13px;color:var(--h-muted);background:rgba(255,255,255,.03);border:1px solid var(--h-line-3);transition:border-color .16s ease,background .16s ease,color .16s ease}.ob-ranked-opt:hover{border-color:rgba(255,255,255,.2)}.ob-ranked-opt[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,176,58,.20),rgba(255,90,31,.08));border-color:rgba(255,90,31,.4);color:var(--h-tint-2)}.ob-unranked{display:flex;align-items:flex-start;gap:11px;margin-top:12px;padding:12px 13px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid var(--h-line-2);font-size:12.5px;line-height:1.55;color:#9c958e}.ob-unranked-ico{flex:none;margin-top:1px;color:var(--ember-lit,#ff8a3d)}  .ob-bundles{width:100%;min-width:0;margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.10)}.ob-bundles-head{display:flex;align-items:center;gap:13px}.ob-bundles-tile{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(94deg,#ffb03a,#ff5a1f);box-shadow:0 8px 20px rgba(255,90,31,.28)}.ob-bundles-ico{color:#201004}.ob-bundles-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ob-bundles-title{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--h-text)}.ob-bundles-note{font-size:13px;color:var(--h-muted)}.ob-bundles-pill{flex:none;font-family:var(--body);font-weight:700;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--h-tint-2,#ffb887);background:rgba(255,90,31,.10);border:1px solid rgba(255,90,31,.3);border-radius:999px;padding:8px 12px} .ob-bundles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ob-bundle{display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer;padding:12px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid var(--h-line-4,rgba(255,255,255,.09));transition:border-color .16s ease,background .16s ease,transform .16s ease}.ob-bundle:hover{border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.ob-bundle[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,90,31,.14),rgba(255,90,31,.05));border-color:rgba(255,90,31,.5)}.ob-bundle-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob-bundle-name{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--h-text);min-width:0} .ob-bundle-name>span{white-space:nowrap} .ob-bundle-name i{font-style:normal;color:var(--h-muted);padding:0 .28em} .ob-bundle-off{flex:none;font-family:var(--body);font-weight:700;font-size:10px;letter-spacing:.02em;color:var(--h-tint-2,#ffb887);background:rgba(255,90,31,.12);border:1px solid rgba(255,90,31,.3);border-radius:999px;padding:3px 7px}.ob-bundle-sub{font-size:11px;color:var(--h-muted)}.ob-bundle-price{display:flex;align-items:baseline;gap:8px}.ob-bundle-from{font-size:10.5px;color:var(--h-muted)}.ob-bundle-list{font-size:13px;color:var(--h-dim,#7e7872);text-decoration:line-through}.ob-bundle-amt{font-size:20px;font-weight:600;letter-spacing:-.025em;color:var(--h-text)} .ob-bundle-cta{font-family:var(--body);font-weight:700;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--h-tint-2,#ffb887);display:flex;align-items:center;gap:6px}.ob-bundle-apply{display:inline-flex;align-items:center;gap:6px}.ob-bundle-on{display:none;align-items:center;gap:6px;color:#8fd6a4}.ob-bundle-cico{flex:none}.ob-bundle[aria-pressed="true"] .ob-bundle-apply{display:none}.ob-bundle[aria-pressed="true"] .ob-bundle-on{display:inline-flex} .ob-two{display:grid;grid-template-columns:1fr 1fr;gap:10px} .ob-two,.ob>.ob-cell{margin-top:10px}.ob>[data-hide-service]>.ob-two:first-child{margin-top:12px}.ob>[data-hide-service]>.ob-cell{margin-top:14px} .ob .seg{border-radius:9px;padding:3px;gap:3px;background:rgba(255,255,255,.03);border:1px solid var(--h-line-3)}.ob .seg-full .seg-opt{border-radius:7px;padding:5px 6px;gap:4px;flex-wrap:nowrap;white-space:nowrap;line-height:1.35;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#a9a29b}.ob .seg-full .seg-opt:has(input:checked){background:var(--ember-grad);color:var(--ink)}.ob .seg-full .seg-opt:not(:has(input:checked)):hover{background:rgba(255,255,255,.04);color:var(--h-text)}.seg-pct{font-size:10px;font-weight:600;opacity:.85}.ob .seg-full .seg-opt:has(input:checked) .seg-pct{color:var(--ink);opacity:.8}.ob .opts{gap:5px}.ob .opt{padding:7px 10px;gap:10px;align-items:center;border-radius:9px;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--h-text);background:rgba(255,255,255,.02);border:1px solid var(--h-line-2)}.ob .opt:hover{background:rgba(255,255,255,.04)}.ob .opt:has(input:checked){background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.32)}.ob .opt .note{display:block;font-size:11px;font-weight:400;line-height:1.3;margin-top:1px;color:var(--h-muted)}.ob .opt .price{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:0;color:var(--h-muted)}.ob .opt:has(input:checked) .price{color:var(--h-tint-2)} .ob .opt input[type="checkbox"]{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:17px;height:17px;border-radius:5px;border:1px solid rgba(255,255,255,.2);background:transparent;display:grid;place-content:center;cursor:pointer}.ob .opt input[type="checkbox"]::after{content:"";width:10px;height:10px;transform:scale(0);background:var(--ink);transition:transform .12s ease;clip-path:polygon(14% 46%,0 60%,38% 100%,100% 22%,86% 8%,36% 70%)}.ob .opt input[type="checkbox"]:checked{background:var(--ember-grad);border-color:transparent}.ob .opt input[type="checkbox"]:checked::after{transform:scale(1)}  .ob-div{height:1px;margin-top:10px;background:linear-gradient(to right,transparent,rgba(255,255,255,.14) 20px,rgba(255,255,255,.14) calc(100% - 20px),transparent)} .ob-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;column-gap:14px;margin-top:10px}.ob-sum-l{display:flex;flex-direction:column;gap:6px;min-width:0;grid-row:1 / 3} .ob-sum-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;grid-row:1}.ob-sum-free{grid-column:2;grid-row:2;justify-self:end;margin-top:5px}.ob .price-pair{gap:9px}.ob .quote-price{font-family:var(--body);font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--h-text)}.ob .quote-was{font-family:var(--body);font-size:16px;font-weight:400;letter-spacing:0;color:var(--h-dim);text-decoration-thickness:1px}.ob .quote-eta{font-family:var(--body);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1;text-transform:none;color:var(--h-text)}.ob .save-line{margin-top:0;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--h-tint)}.ob-free{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--h-good);white-space:nowrap}.ob-free b{font-weight:600}.ob-free .live-dot{background:var(--h-good);animation:none}.ob-cta{margin-top:12px;height:50px;padding:0 18px;gap:10px;border-radius:10px;font-family:var(--body);font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--ink);background:var(--ember-grad);box-shadow:0 10px 26px rgba(255,90,31,.28)}.ob-cta:hover{filter:brightness(1.07);color:var(--ink)}.ob-cta:active{filter:brightness(.94)}.ob-cta .ico{flex:none}.ob-assure{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:11px;font-size:11.5px;color:var(--h-muted)}.ob-tp,.ob-pay{display:flex;align-items:center;gap:6px}.ob-tp b{color:var(--h-text);font-weight:600}.ob-pay{gap:11px;color:var(--h-text-2)}.ob-pay .ob-ico{color:var(--h-muted)}@media (prefers-reduced-motion:reduce){.ob-livedot{animation:none}.ob-cap,.ob-seg-fill{transition:none}} .btn-outline{background:transparent;border:1px solid rgba(255,90,31,.5);color:#ffb887;box-shadow:none}.btn-outline:hover{background:rgba(255,90,31,.12);color:#ffd0b0;border-color:rgba(255,90,31,.75)} @media (min-width:1001px) and (max-width:1200px){.hero-a .hero-a-inner{grid-template-columns:1fr 430px;gap:40px}.ob-cap{font-size:8.5px;letter-spacing:.06em}}@media (max-width:1000px){ .hero-a .hero-a-inner{grid-template-columns:1fr;row-gap:0}.hero-a .hero-copy{display:contents}.hero-a .hero-copy>*{grid-column:1;order:3} .hero-a .crumbs,.hero-a .hero-copy h1,.hero-a .hero-copy .lede,.hero-a .hero-copy .stat-row{order:1}.hero-a #configure{order:2;margin-top:26px}.hero-a .hero-copy .stat-row{margin-top:30px}.hero-a .hero-copy .hero-a-rule{margin-top:26px}.hero-a-lit .hero-a-glow{background:radial-gradient(760px 460px at 78% 4%,rgba(255,90,31,.20),transparent 64%),radial-gradient(620px 420px at 0% 104%,hsl(var(--game-hue,20) 70% 55% / .07),transparent 62%)}} @media (max-width:620px){.ob-tiercaps{display:none}.ob-ladder{padding-bottom:8px}}@media (max-width:760px){ .hero-a .stat-row{margin-top:26px;padding-top:24px;gap:0;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(3,1fr)}.hero-a .stat-row .stat + .stat{padding-left:16px}.hero-a .stat b{font-size:22px}.hero-a .stat .stat-v i{font-size:13px}.hero-a .stat>.stat-k{font-size:10px;letter-spacing:.1em}.stat-k-full,.stat-n-full{display:none}.stat-k-sm,.stat-n-sm{display:inline} .hero-a .crumbs>a:first-child,.hero-a .crumbs>a:first-child + span{display:none}.ob{padding:14px} .ob-ranks{grid-template-columns:1fr;gap:0}.ob-ranks-unit{grid-template-columns:1fr;gap:14px}.ob-arrow{height:34px;gap:11px;padding:0 2px}.ob-arrow::before,.ob-arrow::after{content:"";height:1px;flex:1;background:linear-gradient(to right,transparent,rgba(255,255,255,.14))}.ob-arrow::after{background:linear-gradient(to left,transparent,rgba(255,255,255,.14))}.ob-arrow-ring{border-color:rgba(255,90,31,.38)}.ob-arrow-ring .ico{transform:rotate(90deg)} .ob-plate-lab-lg{display:none}.ob-plate-lab-sm{display:inline}.ob .ob-pips .seg-sub-opt{height:44px} .ob-ladder-foot{flex-wrap:wrap;row-gap:6px}.ob-ladder-foot>:first-child{flex:none}.ob-two{grid-template-columns:1fr}.hero-a .stat-row{gap:20px}.hero-a .stat-row .stat + .stat{padding-left:20px} .ob .ob-divs .seg-sub-opt{padding:12px 0;min-height:44px}.ob .opt{padding:11px 10px}.ob .seg-full .seg-opt{min-height:44px;font-size:12.5px}.ob .seg-full .seg-opt .seg-pct{font-size:11px}.ob-two .ob-field{padding:11px 9px} .ob .opt-t-full,.ob .opt-n-full{display:none}.ob .opt-t-sm,.ob .opt-n-sm{display:inline} .ob-sum{column-gap:12px} .ob-sum-l{gap:6px;grid-row:auto}.ob-sum-r{grid-row:auto}.ob-sum-l .ob-lab-cfg{font-size:10px;line-height:1.4;letter-spacing:.11em}.ob-sum-l .save-line{font-size:10.5px;letter-spacing:.04em}.ob-sum-r{gap:5px}.ob-sum-r .quote-eta{font-size:20px;line-height:1.1;white-space:nowrap} .ob-sum-free{grid-column:1 / -1;justify-self:start;margin-top:10px;font-size:11.5px}  .ob-bundles-grid{display:flex;min-width:0;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:14px -2px 0;padding:2px}.ob-bundles-grid::-webkit-scrollbar{display:none}.ob-bundle{flex:0 0 168px;scroll-snap-align:start}.ob-bundles-head{flex-wrap:wrap;row-gap:10px} .ob-coach{min-height:52px}.ob-pack{min-height:54px}.ob-focus{min-height:40px}.ob-coaches,.ob-focuses{gap:6px}}.ob-cta-sep{opacity:.55} .gp{--ember:#ff5a1f;--ember-lit:#ff8a3d;--gp-card:linear-gradient(180deg,#1b1816,#131110);--gp-t:#f2efec;--gp-t2:#b6afa9;--gp-cap:#c9c2bb;--gp-mut:#8d8781;--gp-dim:#7e7872;--gp-tint:#ffb887;--gp-good:#8fd6a4;--gp-ghost:#2f2a25;--gp-line:rgba(255,255,255,.07);color:var(--gp-t2)}.gp-sec{position:relative;border-top:1px solid var(--gp-line)}.gp-inner{position:relative;padding-block:52px 56px}.gp-eyebrow{display:flex;align-items:center;gap:14px}.gp-eyebrow-n{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.02em;color:var(--ember)}.gp-eyebrow-bar{width:1px;height:14px;background:rgba(255,255,255,.16)}.gp-eyebrow-l{font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-mut)}.gp-h2{margin:16px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(28px,3.4vw,40px);line-height:1.04;letter-spacing:-.03em;color:var(--gp-t)}.gp-h2-sm{font-size:clamp(26px,3vw,36px)}.gp-h2-tight{max-width:15ch}.gp-h2-safe{max-width:18ch}.gp-p{margin:18px 0 0;font-size:16px;line-height:1.65;color:var(--gp-t2);max-width:54ch;text-wrap:pretty}.gp-p-sm{font-size:14.5px;line-height:1.6}.gp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.gp-head-p{margin:0;font-size:15px;line-height:1.6;color:var(--gp-t2);max-width:36ch;padding-bottom:6px;text-wrap:pretty} .gp-outline{margin-top:20px;height:46px;padding:0 18px;border-radius:9px;background:transparent;border:1px solid rgba(255,90,31,.5);color:var(--gp-tint);font-weight:700;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:background .16s ease,color .16s ease}.gp-outline:hover{background:rgba(255,90,31,.12);color:#ffd0b0} .gp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px}.gp-step{display:flex;flex-direction:column;padding:18px;border-radius:14px;background:var(--gp-card);border:1px solid rgba(255,255,255,.08)}.gp-step-top{display:flex;align-items:center;justify-content:space-between}.gp-step-ico{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,90,31,.09);border:1px solid rgba(255,90,31,.24);color:var(--gp-tint)}.gp-step-num{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--gp-ghost)}.gp-step-t{display:block;margin-top:16px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--gp-t)}.gp-step-b{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--gp-t2);text-wrap:pretty}.gp-step-proof{margin-top:auto;padding-top:16px;font-weight:600;font-size:12px;color:var(--gp-tint)} .gp-while{display:grid;grid-template-columns:minmax(0,1fr) 620px;gap:56px;align-items:center}.gp-while-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 82% 50%,rgba(255,90,31,.12),transparent 66%)}.gp-while-copy{position:relative}.gp-while-mock{position:relative;min-width:0}.gp-dps{display:flex;flex-direction:column;gap:2px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);max-width:480px}.gp-dp{display:flex;align-items:flex-start;gap:13px;padding:11px 0}.gp-dp-ico{color:var(--ember-lit);flex:none;margin-top:1px}.gp-dp-txt{display:flex;flex-direction:column;gap:5px}.gp-dp-name{font-size:14.5px;font-weight:600;color:var(--gp-t)}.gp-dp-note{font-size:13px;line-height:1.5;color:var(--gp-mut);text-wrap:pretty} .gp-who{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start}.gp-who-copy{display:flex;flex-direction:column;align-items:flex-start}.gp-who-rule{width:100%;max-width:420px;height:1px;margin:22px 0 18px;background:rgba(255,255,255,.09)}.gp-who-feats{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:12px}.gp-who-feats li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--gp-t2)}.gp-who-feats .gp-dp-ico{flex:none;color:var(--gp-tint)}.gp-who-board{display:flex;flex-direction:column;gap:10px} .gp-brow{display:grid;grid-template-columns:minmax(120px,1fr) auto 100px 116px 180px;align-items:center;column-gap:18px;padding:13px 18px;border-radius:14px;background:var(--gp-card);border:1px solid rgba(255,255,255,.10)}.gp-brow.is-top{border-color:rgba(255,90,31,.5)} .gp-brow-who{display:flex;align-items:center;gap:13px;min-width:0;text-decoration:none}.gp-brow-ring{flex:none}.gp-brow-id{display:flex;flex-direction:column;gap:5px;min-width:0}.gp-brow-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--gp-t)}.gp-brow-who:hover .gp-brow-name{color:var(--gp-tint)}.gp-brow-top{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;font:700 8.5px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--gp-tint);background:rgba(255,90,31,.1);border:1px solid rgba(255,90,31,.3);border-radius:999px}.gp-brow-top .ico{flex:none}.gp-brow-rank{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--gp-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-brow-rank i{font-style:normal}.gp-brow-tdot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--tier,var(--gp-mut))} .gp-brow-stats{display:flex;gap:18px}.gp-brow-stat{display:flex;flex-direction:column;gap:6px}.gp-brow-stat b{display:flex;align-items:center;gap:5px;font:600 16px/1 var(--display);letter-spacing:-.02em;color:var(--gp-t)}.gp-brow-stat>span{font-weight:600;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--gp-mut)}.gp-brow-star{color:#e0ac3e;flex:none}.gp-brow-ontime b{color:var(--gp-good)} .gp-brow-role{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--gp-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-brow-role .gp-dp-ico{flex:none} .gp-brow-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font:600 9.5px/1 var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--gp-good);background:rgba(143,214,164,.1);border:1px solid rgba(143,214,164,.28);border-radius:999px;white-space:nowrap}.gp-brow-pill-ico{flex:none}.gp-brow-pill.is-busy{color:var(--gp-cap);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)} .gp-brow-cta{justify-self:end;width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:10px;text-decoration:none;border:1px solid rgba(255,90,31,.5);background:transparent;font:600 12.5px/1 var(--display);color:var(--gp-tint);transition:background .15s ease}.gp-brow.is-top .gp-brow-cta{background:rgba(255,90,31,.1)}.gp-brow-cta:hover{background:rgba(255,90,31,.16);color:#ffd0b0}.gp-brow-cta>span{flex:none;white-space:nowrap}.gp-brow-cta b{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-brow-cta .ico{flex:none;transition:transform .15s ease}.gp-brow-cta:hover .ico{transform:translateX(3px)} .gp-brow-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px;padding:13px 18px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.02)}.gp-brow-foot-t{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;color:var(--gp-mut)}.gp-brow-foot-t .gp-dp-ico{flex:none;color:var(--gp-t2)}.gp-brow-foot-t b{font-weight:700;color:var(--gp-t)}.gp-brow-foot-t i{font-style:normal}.gp-brow-all{flex:none;display:inline-flex;align-items:center;gap:5px;font:600 13px/1 var(--display);color:var(--gp-tint);text-decoration:none}.gp-brow-all b{font-weight:700}.gp-brow-all .ico{transition:transform .15s ease}.gp-brow-all:hover .ico{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.gp-brow-cta .ico,.gp-brow-all .ico{transition:none}} .gp-safety{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:56px;align-items:start}.gp-safety-copy{display:flex;flex-direction:column;align-items:flex-start}.gp-disclaimer{display:flex;align-items:flex-start;gap:11px;max-width:64ch;margin-top:24px;padding:15px 17px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09);font-size:13px;line-height:1.6;color:#9c958e;text-wrap:pretty}.gp-disc-ico{color:#c9955f;flex:none;margin-top:1px}.gp-measure-card{background:var(--gp-card);border:1px solid rgba(255,255,255,.11);border-radius:14px;box-shadow:0 26px 64px rgba(0,0,0,.55);padding:18px}.gp-measure-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08)}.gp-measure-t{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--gp-t)}.gp-measure-pill{display:flex;align-items:center;gap:7px;flex:none;font-weight:600;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--gp-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 9px}.gp-measure{display:flex;align-items:flex-start;gap:13px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.055)}.gp-measure:last-child{border-bottom:0;padding-bottom:2px} .gp-rv-aside{display:flex;align-items:center;gap:22px;padding-bottom:4px}.gp-rv-score{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.gp-rv-rating{display:flex;align-items:baseline;gap:7px}.gp-rv-big{font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--gp-t)}.gp-rv-outof{font-size:15px;color:var(--gp-dim)}.gp-rv-tpline{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--gp-mut)}.gp-rv-tp{flex:none}.gp-rv-all{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ember-lit)}.gp-rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.gp-rv-card{display:flex;flex-direction:column;background:var(--gp-card);border:1px solid rgba(255,255,255,.10);border-radius:14px;padding:18px}.gp-rv-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.gp-rv-stars{display:flex;gap:2px;color:#e0ac3e} .gp-rv-climb{flex:none;font-weight:600;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--gp-cap);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 10px;white-space:nowrap}.gp-rv-body{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--gp-cap);flex:1;text-wrap:pretty}.gp-rv-foot{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:var(--gp-mut)}.gp-rv-av{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-weight:700;font-size:10px;color:var(--gp-t2)}.gp-rv-who{flex:1;min-width:0}.gp-rv-who b{font-weight:600;color:#e7e2dd}.gp-rv-verified{display:flex;align-items:center;gap:6px;flex:none;font-weight:600;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--gp-good)} .gp-faq{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start}.gp-faq-copy{position:sticky;top:24px;display:flex;flex-direction:column;align-items:flex-start}.gp-faq-list{display:flex;flex-direction:column;gap:8px}.gp-faq-item{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.02);transition:border-color .16s ease,background .16s ease}.gp-faq-item[open]{border-color:rgba(255,90,31,.4);background:linear-gradient(180deg,rgba(255,90,31,.07),rgba(255,90,31,.02))}.gp-faq-item>summary{display:flex;align-items:center;gap:16px;padding:17px 18px;cursor:pointer;list-style:none;text-transform:none}.gp-faq-item>summary::-webkit-details-marker{display:none}.gp-faq-n{flex:none;width:22px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--gp-mut)}.gp-faq-item[open] .gp-faq-n{color:var(--ember)}.gp-faq-q{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--gp-t)} .gp-faq-pm{position:relative;flex:none;width:14px;height:14px}.gp-faq-pm::before,.gp-faq-pm::after{content:"";position:absolute;left:50%;top:50%;background:var(--gp-mut);transform:translate(-50%,-50%);transition:opacity .16s ease,background .16s ease}.gp-faq-pm::before{width:13px;height:1.5px}.gp-faq-pm::after{width:1.5px;height:13px}.gp-faq-item[open] .gp-faq-pm::before{background:var(--gp-tint)}.gp-faq-item[open] .gp-faq-pm::after{opacity:0}.gp-faq-a{margin:0;padding:0 18px 18px 56px;font-size:14.5px;line-height:1.65;color:var(--gp-t2);max-width:70ch;text-wrap:pretty}  @media (max-width:1360px){.gp-who{grid-template-columns:1fr;gap:34px}.gp-who-copy{max-width:640px}}@media (max-width:1200px){.gp-steps,.gp-rv-grid{grid-template-columns:repeat(2,1fr)}.gp-while{grid-template-columns:minmax(0,1fr) 480px}.gp-safety{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:1000px){.gp-inner{padding-block:44px 48px}.gp-while,.gp-who,.gp-safety,.gp-faq{grid-template-columns:1fr;gap:30px}.gp-head{flex-direction:column;align-items:flex-start;gap:14px}.gp-head-p{padding-bottom:0;max-width:52ch}.gp-while-copy{order:1}.gp-while-mock{order:2}.gp-faq-copy{position:static} .gp-rv-score{align-items:flex-start} .gp-brow{grid-template-columns:1fr auto;grid-template-areas:"who pill" "stats role" "cta cta";row-gap:14px;column-gap:16px;padding:16px 18px}.gp-brow-who{grid-area:who}.gp-brow-pill{grid-area:pill;justify-self:end;align-self:start}.gp-brow-stats{grid-area:stats;gap:22px}.gp-brow-role{grid-area:role;justify-self:end;align-self:center}.gp-brow-cta{grid-area:cta;justify-self:stretch}}@media (max-width:720px){.gp-steps{grid-template-columns:1fr}.gp-rv-aside{width:100%;justify-content:space-between;align-items:flex-start} .gp-rv-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gp-rv-grid::-webkit-scrollbar{display:none}.gp-rv-card{flex:0 0 82vw;max-width:340px;scroll-snap-align:start} .gp-while-copy{min-width:0}.gp-dps{flex-direction:row;gap:10px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;padding-top:0;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gp-dps::-webkit-scrollbar{display:none}.gp-dp{flex:0 0 72vw;max-width:300px;scroll-snap-align:start;flex-direction:column;gap:10px;padding:16px;background:var(--gp-card);border:1px solid rgba(255,255,255,.10);border-radius:12px}.gp-faq-a{padding-left:18px}.gp-close-inner{flex-direction:column;align-items:flex-start;gap:26px}.gp-close-r{align-items:flex-start;width:100%}.gp-close-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.gp-faq-item,.gp-faq-pm::before,.gp-faq-pm::after,.gp-close-cta{transition:none}} .gp-close{overflow:hidden}.gp-close-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 380px at 74% 50%,rgba(255,90,31,.16),transparent 66%)}.gp-close-inner{display:flex;align-items:center;justify-content:space-between;gap:56px;padding-block:52px 60px}.gp-h2-close{margin:0;max-width:18ch;font-size:clamp(30px,3.6vw,44px)}.gp-close-gtees{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:20px;font-size:13.5px;color:var(--gp-t2)}.gp-close-g{display:flex;align-items:center;gap:8px}.gp-close-ico{flex:none;color:var(--ember-lit)}.gp-close-r{display:flex;flex-direction:column;align-items:flex-end;gap:14px;flex:none}.gp-close-quote{display:flex;align-items:baseline;gap:12px}.gp-close-cfg{font-weight:600;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--gp-mut)}.gp-close-total{font-family:var(--display);font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ember-lit)}.gp-close-cta{display:inline-flex;align-items:center;gap:11px;height:56px;padding:0 28px;border:0;border-radius:10px;background:linear-gradient(94deg,#ffb03a,#ff5a1f);color:#201004;font-weight:700;font-size:13px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .16s ease}.gp-close-cta:hover{filter:brightness(1.07);color:#201004}.gp-close-cta.is-disabled{opacity:.45;pointer-events:none} .dm-climb-gp{display:flex;align-items:center;gap:10px}.dm-climb-pair{display:inline-flex;align-items:center;gap:10px}.dm-climb-gp .dm-status-gp{margin-left:auto}.dm-foot-games b{font-weight:600;color:var(--h-text,#f2efec)} .bs{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004;--h-text:#f2efec;--h-text-2:#b6afa9;--h-cap:#c9c2bb;--h-muted:#a9a29b;--h-lab:#8d8781;--h-dim:#7e7872;--h-faint:#7b746d;--h-tint:#ffb887;--h-good:#8fd6a4;position:relative;overflow:hidden;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid rgba(255,255,255,.11);border-radius:16px;box-shadow:0 26px 64px rgba(0,0,0,.55);padding:26px 28px;color:var(--h-text)}.bs-dock{position:relative;z-index:5;margin-top:28px;width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.bs-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 320px at 88% -10%,rgba(255,90,31,.16),transparent 66%)}.bs>*:not(.bs-glow){position:relative} .bs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bs-head-l{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bs-title{font-family:var(--body);font-size:21px;font-weight:600;letter-spacing:-.015em;text-transform:none;margin:0;line-height:1.2}.bs-pill{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:10px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--h-tint);background:rgba(255,90,31,.10);border:1px solid rgba(255,90,31,.28);border-radius:999px;padding:6px 10px;white-space:nowrap}.bs-pill-ico{flex:none}.bs-live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:600;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--h-good)}.bs-livedot{width:6px;height:6px;border-radius:50%;background:var(--h-good);flex:none;animation:bs-pulse 2s ease-in-out infinite}@keyframes bs-pulse{0%,100%{opacity:1}50%{opacity:.3}}.bs-live-sm{display:none}  .bs-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.bs-tab{display:flex;align-items:center;gap:13px;text-align:left;padding:12px 14px;border-radius:10px;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);transition:background .15s ease,border-color .15s ease}.bs-tab:hover{background:rgba(255,255,255,.05)}.bs-tab[aria-pressed="true"]{background:linear-gradient(94deg,rgba(255,90,31,.20),rgba(255,90,31,.05));border-color:rgba(255,90,31,.5);box-shadow:0 8px 22px rgba(255,90,31,.16)}.bs-mark{width:38px;height:38px;flex:none;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--body);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--h-text-2);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10)}.bs-tab[aria-pressed="true"] .bs-mark{background:var(--ember-grad);color:var(--ink);border-color:transparent;box-shadow:0 6px 16px rgba(255,90,31,.30)}.bs-tab-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.bs-tab-code{font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--h-faint)}.bs-tab[aria-pressed="true"] .bs-tab-code{color:var(--h-tint)}.bs-tab-name,.bs-tab-name-sm{font-weight:600;font-size:15px;line-height:1.2;color:var(--h-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-tab[aria-pressed="true"] .bs-tab-name,.bs-tab[aria-pressed="true"] .bs-tab-name-sm{color:var(--h-text)}.bs-tab-name-sm{display:none} .bs-ranks{display:grid;grid-template-columns:1fr 34px 1fr;align-items:start;gap:10px;margin-top:20px}.bs-arrow{display:flex;justify-content:center;padding-top:8px;color:var(--ember)}.bs-arrow-d{display:none}.bs-panel{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:14px;min-width:0} .bs-panel-target{background:rgba(255,90,31,.05);border-color:rgba(255,90,31,.24)}.bs-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs-lab{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--h-lab)}.bs-panel-target .bs-panel-head .bs-lab{color:var(--h-tint)}.bs-panel-val{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;min-width:0}.bs-tiermark{width:24px;height:24px;flex:none;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;color:var(--tier,var(--h-muted));background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}@supports (background:color-mix(in srgb,red 16%,transparent)){.bs-tiermark{background:color-mix(in srgb,var(--tier,#fff) 16%,transparent);border-color:color-mix(in srgb,var(--tier,#fff) 35%,transparent)}.bs-panel-target .bs-tiermark{border-color:color-mix(in srgb,var(--tier,#fff) 55%,transparent)}}.bs-tiergrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:11px}.bs-tierbtn,.bs-regionbtn{height:36px;border-radius:8px;cursor:pointer;padding:0 6px;font-family:var(--body);font-weight:600;font-size:12.5px;line-height:1;color:var(--h-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.bs-tierbtn:not(:disabled):hover,.bs-regionbtn:not([aria-pressed="true"]):hover{background:rgba(255,255,255,.05);color:var(--h-text-2)}.bs-tierbtn[aria-pressed="true"],.bs-regionbtn[aria-pressed="true"]{background:linear-gradient(94deg,rgba(255,176,58,.22),rgba(255,90,31,.10));border-color:rgba(255,90,31,.55);color:var(--h-text)} .bs-tierbtn:disabled{opacity:.32;cursor:default}.bs-divs{display:flex;gap:5px;margin-top:9px}.bs-divs .seg-sub-opt{flex:1;min-width:0;padding:10px 0;border-radius:7px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:none;color:var(--h-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.10);transition:background .15s ease,color .15s ease}.bs-divs .seg-sub-opt:not(:disabled):not([aria-pressed="true"]):hover{background:rgba(255,255,255,.05);color:var(--h-text-2)}.bs-divs .seg-sub-opt[aria-pressed="true"]{background:var(--ember-grad);color:var(--ink);border-color:transparent}.bs-divs .seg-sub-opt:disabled{opacity:.32;cursor:default}.bs-tiersel{display:none} .bs-controls{margin-top:14px;align-items:start}.bs-cell{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.bs .seg{border-radius:9px;padding:3px;gap:3px;width:auto;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.11)}.bs .seg-opt{border-radius:7px;padding:9px 16px;gap:8px;white-space:nowrap;font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--h-muted)}.bs .seg-opt:has(input:checked){background:var(--ember-grad);color:var(--ink)}.bs .seg-opt:not(:has(input:checked)):hover{background:rgba(255,255,255,.05);color:var(--h-text)}.bs .seg-ico{flex:none}.bs .seg-pct{font-size:12.5px;font-weight:600}.bs-regions{display:flex;flex-wrap:wrap;gap:5px;width:100%}.bs-regionbtn{flex:1 1 52px;min-width:52px;height:auto;padding:11px 12px;letter-spacing:.04em} .bs-region-abbr{display:none} .bs-err{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;border-radius:9px;border:1px solid rgba(255,90,31,.4);background:rgba(255,90,31,.1);color:#ffb9a0;font-size:13px;font-weight:600}.bs-err[hidden]{display:none}.bs-err-ico{flex:none;color:#ff7a4a}.bs-climb{display:flex;align-items:center;gap:12px;margin-top:20px}.bs-climb-val{font-size:14.5px;font-weight:600;color:var(--h-tint)}.bs-climb-rule{flex:1;height:1px;min-width:20px;background:linear-gradient(to right,rgba(255,255,255,.12),transparent)}.bs-climb-steps{font-size:12.5px;color:var(--h-lab);white-space:nowrap}.bs-rail{position:relative;height:4px;border-radius:3px;margin-top:11px;background:rgba(255,255,255,.06)}.bs-rail-fill{position:absolute;top:0;height:4px;border-radius:3px;background:var(--ember-grad)}.bs-rail-h{position:absolute;top:-4px;width:12px;height:12px;border-radius:999px;border:2px solid #ffb03a;transform:translateX(-50%)}.bs-rail-h1{background:#131110}.bs-rail-h2{background:var(--ember)}.bs-railcaps{position:relative;height:12px;margin-top:11px}.bs-railcap{position:absolute;transform:translateX(-50%);white-space:nowrap;font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--h-faint)}.bs-railcap[data-state="in"]{color:var(--h-cap)} .bs-track{margin-top:13px}.bs-div{height:1px;margin-top:22px;background:linear-gradient(to right,transparent,rgba(255,255,255,.13) 24px,rgba(255,255,255,.13) calc(100% - 24px),transparent)} .bs-result{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:20px;flex-wrap:wrap}.bs-figs{display:flex;align-items:flex-end;gap:36px}.bs-figs>* + *{position:relative}.bs-figs>* + *::before{content:"";position:absolute;left:-18px;bottom:0;width:1px;height:44px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16),transparent)}.bs-fig{display:flex;flex-direction:column;gap:7px}.bs-fig-v{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1}.bs-dot{width:7px;height:7px;border-radius:50%;background:var(--h-good);flex:none}.bs-incs{display:flex;flex-direction:column;gap:5px}.bs-inc{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--h-text-2)}.bs-inc-ico{color:var(--ember-lit);flex:none}.bs-buy{display:flex;align-items:flex-end;gap:22px}.bs-price{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.bs .price-pair{gap:10px}.bs-was{font-size:17px;color:var(--h-dim);text-decoration:line-through;text-decoration-thickness:1px}.bs-total{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ember-lit)}.bs-save{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--h-tint)}.bs-cta{height:56px;padding:0 28px;gap:10px;border-radius:10px;flex:none;font-family:var(--body);font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--ink);background:var(--ember-grad);box-shadow:0 10px 26px rgba(255,90,31,.28)}.bs-cta:hover{filter:brightness(1.07);color:var(--ink)}.bs-cta:active{filter:brightness(.94)}.bs :focus-visible{outline:2px solid var(--ember);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bs-livedot{animation:none}} @media (max-width:1120px){.bs-ranks{grid-template-columns:1fr;gap:12px}.bs-arrow{padding-top:0}.bs-arrow-r{display:none}.bs-arrow-d{display:flex}.bs-controls{gap:14px}.bs-controls>span[aria-hidden]{display:none}.bs-cell{align-items:flex-start}.bs-regions{justify-content:flex-start}.bs .seg{align-self:flex-start}} @media (max-width:900px){.bs{padding:16px 14px;border-radius:14px;box-shadow:0 20px 48px rgba(0,0,0,.5)}.bs-glow{background:radial-gradient(420px 300px at 88% -6%,rgba(255,90,31,.14),transparent 66%)}.bs-title{font-size:19px}.bs-pill{font-size:9px;padding:5px 8px}.bs-live-full{display:none}.bs-live-sm{display:inline} .bs-tabs{grid-template-columns:repeat(2,1fr);gap:7px}.bs-tab{min-height:52px;gap:10px;padding:10px 12px}.bs-mark{width:32px;height:32px;border-radius:8px;font-size:16px}.bs-tab-name{display:none}.bs-tab-name-sm{display:block;font-size:14px}.bs-panel{padding:12px}.bs-lab{font-size:10px}.bs-panel-val{font-size:13.5px} .bs-tiergrid{display:none}.bs-tiersel{display:flex;align-items:center;gap:8px;margin-top:11px;height:46px;padding:0 12px;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.11)}.bs-panel-target .bs-tiersel{border-color:rgba(255,90,31,.28)}.bs-select{appearance:none;-webkit-appearance:none;background:transparent;border:0;font-family:var(--body);font-weight:600;font-size:15px;color:var(--h-text);flex:1;min-width:0;cursor:pointer;padding:0}.bs-select:focus-visible{outline:none}.bs-tiersel:has(:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.bs-select option{background:#17140f;color:var(--h-text)}.bs-select option:disabled{color:#6b655f}.bs-tiersel .ob-caret{color:var(--h-lab);flex:none} .bs-divs{gap:6px}.bs-divs .seg-sub-opt{min-height:44px;font-size:13.5px}.bs .seg-opt{flex:1;min-height:44px;font-size:13px;padding:9px 10px}.bs .seg{width:100%}.bs-regions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bs-regionbtn{min-width:0;min-height:44px;padding:0 4px}.bs-climb{gap:10px;justify-content:space-between;align-items:flex-start}.bs-climb .bs-lab{display:none}.bs-climb-val{font-size:14px;flex:1;min-width:0;line-height:1.35}.bs-climb-rule{display:none}.bs-climb-steps{font-size:12px;flex:none;line-height:1.35} .bs-railcap{display:none}.bs-railcap:first-child,.bs-railcap:last-child{display:block}.bs-railcap:first-child{transform:none;left:0 !important}.bs-railcap:last-child{transform:translateX(-100%);left:100% !important}.bs-result{display:block;margin-top:18px}  .bs-figs{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 18px;align-items:end}.bs-figs>* + *::before{display:none}.bs-fig{gap:6px} .bs-fig-v{font-size:21px;gap:6px}.bs-dot{width:6px;height:6px}.bs-fig-inc{grid-column:1 / -1;margin-top:16px}.bs-figs::after{content:"";grid-column:2;grid-row:1;width:1px;align-self:stretch;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16),transparent)} .bs-buy{margin-top:18px;padding-top:14px;display:flex;flex-direction:column;align-items:stretch;gap:10px;border-top:1px solid rgba(255,255,255,.09)}.bs-price{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;text-align:left;flex-wrap:wrap}.bs-price .bs-lab{flex-basis:100%}.bs-was{font-size:14px}.bs-total{font-size:30px}.bs-save{font-size:10.5px;margin-left:auto}.bs-cta{width:100%;height:52px}} @media (max-width:760px){.bs-region-full{display:none}.bs-region-abbr{display:inline}}@media (max-width:360px){.bs-regions{grid-template-columns:repeat(3,1fr)}.bs-tab{gap:8px;padding:8px 10px}} .co-page{background:#0b0a09}.co{ --ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-warm:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --c-text:#f2efec;--c-text-2:#b6afa9;--c-text-3:#c9c2bb;--c-muted:#8d8781;--c-dim:#7e7872;--c-faint:#7b746d;--c-place:#6f6862;--c-tint:#ffb887; --c-tint-2:#ffc7a3; --c-hover:#ffd0b0;--c-good:#8fd6a4;--c-field:rgba(255,255,255,.03);--c-line:rgba(255,255,255,.07);--c-line-2:rgba(255,255,255,.08);--c-line-3:rgba(255,255,255,.09);--c-line-4:rgba(255,255,255,.10);--c-line-5:rgba(255,255,255,.11);--c-line-6:rgba(255,255,255,.16);position:relative;overflow:hidden;isolation:isolate;background:#0b0a09;color:var(--c-text)}.co-fx{position:absolute;inset:0;pointer-events:none;z-index:0}.co-glow{background:radial-gradient(900px 460px at 82% -16%,rgba(255,90,31,.13),transparent 64%)}.co-hatch{opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.co-wrap{position:relative;z-index:1} .co-nav{background:#0b0a09;border-bottom:1px solid rgba(255,255,255,.06)}.co-nav-in{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.co-nav-r{display:flex;align-items:center;gap:22px;font-family:var(--body);font-size:13.5px;color:#b6afa9} .co-secure,.co-help{display:flex;align-items:center;gap:8px;white-space:nowrap}.co-nav-r{flex:none}.co-secure .ico{color:#8fd6a4} .co-help{color:#ff8a3d;gap:7px} .co-help:hover{color:#ffa76a;text-decoration:underline;text-underline-offset:3px}.co-nav-sep{width:1px;height:16px;background:rgba(255,255,255,.12);flex:none}.co-foot{background:#0b0a09;border-top:1px solid rgba(255,255,255,.06)}.co-foot-in{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:20px;font-family:var(--body);font-size:12px;color:#7e7872}.co-foot-links{display:flex;gap:18px;flex-wrap:wrap}.co-foot-links a{color:#7e7872}.co-foot-links a:hover{color:#b6afa9;text-decoration:underline;text-underline-offset:3px} .co-steps{display:flex;align-items:center;gap:16px;flex-wrap:wrap;list-style:none;margin:0;padding:22px 0 0}.co-step{display:flex;align-items:center;gap:11px}.co-step-n{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--body);font-weight:700;font-size:12px;line-height:1;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.14);color:#8d8781}.co-step-l{font-family:var(--body);font-weight:600;font-size:11.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:#8d8781}.co-step[data-state="on"] .co-step-n,.co-step[data-state="done"] .co-step-n{background:rgba(255,90,31,.14);border-color:#ff5a1f;color:#ffb887}.co-step[data-state="on"] .co-step-l{color:#f2efec}.co-step[data-state="done"] .co-step-l{color:#b6afa9} .co-step:not(:last-child)::after{content:"";width:64px;height:1px;flex:none;margin-left:5px;background:rgba(255,255,255,.12)}.co-step[data-state="on"]:not(:last-child)::after,.co-step[data-state="done"]:not(:last-child)::after{background:linear-gradient(to right,rgba(255,90,31,.5),rgba(255,255,255,.12))} .co-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:44px;align-items:stretch;padding:30px 0 56px}.co-grid>*{min-width:0}.co-col{display:flex;flex-direction:column;align-items:stretch}.co-h1{margin:0;font-size:56px;line-height:1;letter-spacing:-.028em;font-weight:600;text-transform:none}.co-lede{margin:16px 0 0;font-size:16.5px;line-height:1.6;color:var(--c-text-2);max-width:58ch}.co-card{background:linear-gradient(180deg,#1b1816,#131110);border:1px solid var(--c-line-5);border-radius:14px;box-shadow:0 26px 64px rgba(0,0,0,.6)}.co-form{margin-top:26px;padding:22px;display:block} .co-lab{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--c-muted)}.co-lab-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.co-lab-row-sp{margin-top:18px}.co-req{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--c-tint)}.co-opt-lab{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--c-faint)}.co-input{width:100%;height:48px;margin-top:8px;box-sizing:border-box;background:var(--c-field);border:1px solid var(--c-line-5);border-radius:9px;padding:0 13px;color:var(--c-text);font-family:var(--body);font-weight:400;font-size:15.5px;line-height:1}.co-input::placeholder{color:var(--c-place)} .co-form input[type="email"]:valid:not(:placeholder-shown){border-color:rgba(70,190,110,.45)}.co-form[data-email-err] input[type="email"]{border-color:var(--ember)}.co-note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--c-muted)}.co-note-w{max-width:70ch;margin-top:12px}.co-form[data-email-err] [data-email-note]{color:var(--c-tint)}.co-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.co-two>*{min-width:0}.co-fieldset{display:flex;flex-direction:column;gap:8px}.co-field{display:flex;align-items:center;gap:9px;height:46px;background:var(--c-field);border:1px solid var(--c-line-5);border-radius:9px;padding:0 12px}.co-field>.ico,.co-field>.ob-caret{flex:none;color:var(--c-muted)}.co-select{flex:1;min-width:0;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--c-text);font-family:var(--body);font-weight:600;font-size:15px;line-height:1;cursor:pointer}.co-select option{background:#17140f;color:#f2efec}.co-textarea{height:96px;padding:12px 13px;font-size:15px;line-height:1.55;resize:vertical}.co :focus-visible{outline:2px solid var(--ember);outline-offset:2px} .co-div{height:1px;margin:22px 0;background:linear-gradient(to right,transparent,rgba(255,255,255,.13) 24px,rgba(255,255,255,.13) calc(100% - 24px),transparent)} .co-pay{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.co-pay-l{display:flex;flex-direction:column;gap:10px;min-width:0}.co-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;margin:0;padding:0}.co-chip{display:flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:7px;background:var(--c-field);border:1px solid var(--c-line-4);font-family:var(--body);font-weight:600;font-size:12px;color:var(--c-text-3);white-space:nowrap} .co-chip .co-pico{flex:none;display:block}.co-stripe{display:flex;align-items:center;gap:8px;flex:none;padding:9px 12px;border-radius:7px;font-family:var(--body);font-weight:600;font-size:12px;color:var(--c-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22)} .co .tp-badge{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border:0;background:transparent;padding:0;gap:11px;font-size:13px;color:var(--c-text-2)}.co .tp-svg{height:16px}.co .tp-brand{font-size:13px;font-weight:600;color:var(--c-text)}.co .tp-meta{font-size:13px;color:var(--c-text-2)}.co .tp-meta b{color:var(--c-text);font-weight:600} .co-toggle{display:flex;align-items:center;gap:11px;width:100%;margin-top:16px;padding:12px 13px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.02);border:1px solid var(--c-line-2)}.co-toggle:hover{background:rgba(255,255,255,.04)}.co-toggle:has(input:checked){background:rgba(255,90,31,.07);border-color:rgba(255,90,31,.28)}.co-toggle-t{font-size:13.5px;line-height:1.45;color:var(--c-text-2);text-align:left} .co-toggle input[type="checkbox"],.co .opt input[type="checkbox"]{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.2);background:transparent;display:grid;place-content:center;cursor:pointer}.co-toggle input[type="checkbox"]::after,.co .opt input[type="checkbox"]::after{content:"";width:10px;height:10px;transform:scale(0);background:var(--ink);transition:transform .12s ease;clip-path:polygon(14% 46%,0 60%,38% 100%,100% 22%,86% 8%,36% 70%)}.co-toggle input[type="checkbox"]:checked,.co .opt input[type="checkbox"]:checked{background:var(--ember-grad);border-color:transparent}.co-toggle input[type="checkbox"]:checked::after,.co .opt input[type="checkbox"]:checked::after{transform:scale(1)} .co-err{margin:16px 0 0;padding:11px 13px;border-radius:9px;background:rgba(255,90,31,.1);border:1px solid rgba(255,90,31,.4);font-size:12.5px;line-height:1.5;color:var(--c-tint)}.co-cta{margin-top:16px;width:100%;height:56px;border:0;border-radius:10px;background:var(--ember-grad);color:var(--ink);font-family:var(--body);font-weight:700;font-size:16px;line-height:1;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:11px;box-shadow:0 10px 26px rgba(255,90,31,.28)}.co-cta:hover{filter:brightness(1.07)}.co-cta:active{filter:brightness(.94)}.co-cta[disabled]{cursor:progress;filter:saturate(.6)}.co-cta .ico{flex:none}.co-cta.is-busy .co-cta-sep,.co-cta.is-busy [data-sum]{display:none}.co-refund{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:14px 0 0;font-size:12.5px;color:var(--c-muted)}.co-refund .ico{color:#ff8a3d;flex:none}.co-refund a{color:#ff8a3d}.co-refund a:hover{color:#ffa76a;text-decoration:underline;text-underline-offset:3px} .co-aside{display:flex}.co-sum{flex:1;display:flex;flex-direction:column;padding:18px}.co-sum-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.co-sum-title{margin:0;font-family:var(--body);font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:var(--c-text)} .co-locked{display:flex;align-items:center;gap:6px;flex:none;font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--c-tint);border:1px solid rgba(255,90,31,.42);border-radius:999px;padding:6px 9px}.co-locked .ico{flex:none}.co-lines{display:flex;flex-direction:column;margin-top:14px}.co-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--c-line)}.co-val{font-size:14px;font-weight:600;text-align:right;min-width:0}.co-climb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end} .co-marks{display:flex;align-items:center;gap:8px;min-width:0}.co-sum .ob-mark{width:24px;height:24px;border-radius:6px;font-size:10px;margin-left:-3px}.co-mark-arrow{color:var(--ember);flex:none}.co-climb-r{font-weight:600;color:var(--c-text-2);white-space:nowrap}.co-climb-r.is-to{color:var(--c-text)}.co-climb-t{display:flex;align-items:center;gap:6px;color:var(--c-text-2);font-weight:400}.co-climb-t i{color:var(--c-muted);font-style:normal} .co-line-off{border-bottom:0}.co-lab-off{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#ff8a3d}.co-lab-off .ico{flex:none}.co-val-off{color:#ff8a3d} .co-incl{display:flex;align-items:flex-start;gap:9px;margin-top:6px;padding:10px 11px;border-radius:9px;background:rgba(70,190,110,.07);border:1px solid rgba(70,190,110,.20);font-size:12.5px;line-height:1.4;color:var(--c-text-3)}.co-incl .ico{color:var(--c-good);flex:none;margin-top:1px}.co-incl b{color:var(--c-text);font-weight:600}.co-up{display:flex;flex-direction:column;gap:6px;margin-top:16px}.co .opts{gap:6px}.co .opt{align-items:flex-start;gap:10px;padding:10px 11px;border-radius:9px;font-family:var(--body);font-size:12.5px;font-weight:600;line-height:1.2;color:var(--c-text);background:rgba(255,255,255,.02);border:1px solid var(--c-line-2)}.co .opt:hover{background:rgba(255,255,255,.04)}.co .opt:has(input:checked){background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.32)}.co .opt input[type="checkbox"]{width:17px;height:17px;margin-top:1px}.co .opt .note{display:block;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;color:var(--c-muted)}.co .opt .price{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:0;margin-top:2px;color:var(--c-muted)}.co .opt:has(input:checked) .price{color:var(--c-tint-2)} .co-div-push{margin:auto 0 16px;background:linear-gradient(to right,transparent,rgba(255,255,255,.13) 20px,rgba(255,255,255,.13) calc(100% - 20px),transparent)} .co-code-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.co-code-on,.co-code-off{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--c-text-3)}.co-code-on .ico,.co-code-off .ico{color:#ff8a3d;flex:none}.co-code-off{color:var(--c-muted)}.co-code-on b{color:var(--c-text);font-weight:600}.co-code-tog{background:transparent;border:0;padding:0;cursor:pointer;flex:none;font-family:var(--body);font-weight:600;font-size:12px;color:#ff8a3d;text-decoration:underline;text-underline-offset:3px}.co-code-tog:hover{color:var(--c-hover)}.co-code-tog[aria-expanded="false"] .co-tog-close{display:none}.co-code-tog[aria-expanded="true"] .co-tog-open{display:none}.co-code-box{display:flex;gap:8px;margin-top:10px}.co-code-box .co-input{flex:1;min-width:0;height:42px;margin-top:0;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.co-code-box .co-input::placeholder{text-transform:none;letter-spacing:0}.co-apply{height:42px;flex:none;padding:0 16px;border-radius:9px;cursor:pointer;background:transparent;border:1px solid rgba(255,90,31,.5);color:var(--c-tint);font-family:var(--body);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.11em;text-transform:uppercase}.co-apply:hover{background:rgba(255,90,31,.12);color:var(--c-hover)}.co .promo-msg{display:block;font-family:var(--body);font-size:12px;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--c-muted);min-height:0}.co .promo-msg:not(:empty){margin-top:8px}.co .promo-msg[data-ok="1"]{color:var(--c-good)}.co .promo-msg[data-ok="0"]{color:var(--c-tint)} .co-totals{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.co-tot-l,.co-tot-r{display:flex;flex-direction:column;gap:6px;min-width:0}.co-tot-r{align-items:flex-end;text-align:right}.co .price-pair{gap:9px}.co-was{font-family:var(--body);font-size:16px;font-weight:400;color:var(--c-dim);text-decoration:line-through;text-decoration-thickness:1.5px}.co-total{font-family:var(--body);font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1}.co-eta{font-family:var(--body);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-transform:none}.co-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.co-tchip{display:flex;align-items:center;gap:6px;font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#a9a29b;background:var(--c-field);border:1px solid var(--c-line-3);border-radius:999px;padding:7px 10px}.co-tchip .ico{color:#ff8a3d;flex:none} .co-back{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;width:100%;height:44px;border-radius:9px;background:transparent;border:1px solid var(--c-line-6);color:var(--c-text-3);font-family:var(--body);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase}.co-back:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--c-hover)}.co-back .ico{flex:none} .co-done{margin-top:26px;padding:22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start} .co-back-inline{width:auto;margin-top:4px;padding:0 18px}.co-done .card-title{font-family:var(--body);font-size:22px;font-weight:600;letter-spacing:-.02em;text-transform:none}.co-done .card-body{font-size:13.5px;line-height:1.6;color:var(--c-text-2)} .co [hidden]{display:none} .co-bar{display:none} @media (min-width:901px) and (max-width:1279px){.co-grid{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.co-h1{font-size:44px}}@media (max-width:900px){.co-grid{grid-template-columns:1fr;gap:26px;padding:24px 0 96px}.co-h1{font-size:36px}.co-lede{font-size:15px}.co-form,.co-done{margin-top:18px;padding:16px}.co-sum{padding:16px}.co-two{grid-template-columns:1fr} .co-steps{gap:12px;padding-top:16px}.co-step:not(:last-child)::after{width:22px}.co-step:not([data-state="on"]) .co-step-l{display:none}.co-step-l{font-size:10.5px;letter-spacing:.1em} .co-lab,.co-req,.co-opt-lab{font-size:10px;letter-spacing:.06em}.co-lab-row{gap:8px} .co .opt{padding:13px 11px}.co-apply{padding:0 20px}.co-div-push{margin-top:22px} .co-bar{display:flex} .co-bar .mb-cta.is-busy{opacity:.7;pointer-events:none} body.co-page.has-bar{padding-bottom:calc(150px + env(safe-area-inset-bottom))}} @media (max-width:374px){.co-bar .mb-cta{padding:0 14px;gap:6px;font-size:12px;letter-spacing:.05em}} @media (max-width:700px){.co-nav-r{gap:14px;font-size:12.5px}.co-nav .nav-brand{font-size:16px;gap:9px}.co-nav .shard{width:9px;height:19px}.co-nav-sep{display:none}.co-secure>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.co-foot-in{padding-block:16px;font-size:11.5px}.co-foot-links{gap:14px}} .gg{--ember:#ff5a1f;--g-text:#f2efec;--g-text-2:#b6afa9;--g-text-3:#c9c2bb;--g-chip:#a9a29b;--g-muted:#8d8781;--g-tint:#ffb887;--g-hover:#ffd0b0;--g-line:rgba(255,255,255,.09);--g-line-2:rgba(255,255,255,.11);--g-line-3:rgba(255,255,255,.16);--g-card:linear-gradient(180deg,#1b1816,#131110);position:relative;overflow:hidden;isolation:isolate;background:#0b0a09;color:var(--g-text);padding-block:56px 64px}.gg-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.gg-wrap{position:relative;z-index:1} .gg .sec-kicker{gap:14px}.gg .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.gg .sec-kicker-n::after{height:14px;margin-left:14px;background:var(--g-line-3)}.gg .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:var(--g-muted)}.gg .sec-head-copy{gap:16px}.gg .h-sec{font-size:58px;line-height:.98;letter-spacing:-.03em;font-weight:600;text-transform:none} .gg-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(196px,auto);gap:10px;margin-top:36px}.gg-feat{grid-column:span 2;grid-row:span 2}.gg-wide{grid-column:span 2}.gg-grid>*{min-width:0}.gg-tile{display:flex;flex-direction:column;text-align:left;overflow:hidden;background:var(--g-card);border:1px solid var(--g-line-2);border-radius:14px;color:var(--g-text);text-decoration:none}.gg-tile:hover{border-color:rgba(255,90,31,.5);color:var(--g-text)}.gg-feat{box-shadow:0 18px 44px rgba(0,0,0,.4)}.gg-feat:hover{box-shadow:0 22px 54px rgba(0,0,0,.5)}.gg-tile:focus-visible{outline:2px solid var(--ember);outline-offset:2px} .gg-art{position:relative;display:block;flex:none;height:78px;overflow:hidden;background:radial-gradient(300px 140px at 50% 40%,rgba(255,90,31,.22),transparent 72%)}.gg-feat .gg-art{height:252px;background:radial-gradient(420px 220px at 50% 34%,rgba(255,90,31,.26),transparent 70%)}.gg-sm .gg-art{background:radial-gradient(220px 120px at 50% 40%,rgba(255,90,31,.22),transparent 72%)}.gg-art img{width:100%;height:100%;object-fit:cover;display:block} .gg-wide .gg-art img,.gg-sm .gg-art img{object-position:center 37%}.gg-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 34%,rgba(19,17,16,.94))}.gg-feat .gg-veil{background:linear-gradient(180deg,transparent 46%,rgba(19,17,16,.94))}.gg-badge{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:7px;font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--g-tint);background:rgba(20,15,12,.72);border:1px solid rgba(255,90,31,.4);border-radius:999px;padding:7px 10px;backdrop-filter:blur(6px)}.gg-badge .ico{flex:none} .gg-art img{transition:transform .4s ease}.gg-tile:hover .gg-art img{transform:scale(1.03)} .gg-body{display:flex;flex-direction:column;flex:1;gap:11px;padding:13px 16px 16px}.gg-feat .gg-body{gap:13px;padding:16px 18px 18px}.gg-title{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.gg-feat .gg-title{font-size:26px;letter-spacing:-.02em} .gg-chips{display:flex;flex-wrap:wrap;gap:5px}.gg-chip{font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--g-chip);background:rgba(255,255,255,.03);border:1px solid var(--g-line);border-radius:999px;padding:6px 9px}.gg-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.gg-feat .gg-foot{align-items:flex-end;gap:16px;padding-top:3px} .gg-price{display:flex;align-items:baseline;gap:7px}.gg-feat .gg-price{flex-direction:column;align-items:flex-start;gap:6px}.gg-from{font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted)}.gg-fig{font-family:var(--body);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--g-text)}.gg-feat .gg-fig{font-size:22px} .gg-go{display:flex;align-items:center;gap:10px;flex:none}.gg-go-l{font-family:var(--body);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--g-tint)}.gg-arrow{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--g-line-3);color:var(--g-text-3)}.gg-feat .gg-arrow{width:32px;height:32px;border-color:rgba(255,90,31,.5);color:var(--g-tint)} .gg-more{justify-content:space-between;padding:16px;background:linear-gradient(180deg,rgba(255,90,31,.10),rgba(19,17,16,.9));border-color:rgba(255,90,31,.24)}.gg-more:hover{background:linear-gradient(180deg,rgba(255,90,31,.16),rgba(19,17,16,.9));border-color:rgba(255,90,31,.5)}.gg-more-top{display:flex;flex-direction:column;gap:9px}.gg-more-n{font-family:var(--body);font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--g-tint)}.gg-more-t{font-size:13.5px;line-height:1.5;color:var(--g-text-2)}.gg-more-t b{font-weight:400;color:var(--g-text-2)}.gg-more-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,90,31,.5);font-family:var(--body);font-weight:700;font-size:11px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--g-tint)}.gg-more-btn .ico{flex:none} @media (min-width:1025px) and (max-width:1279px){.gg .h-sec{font-size:46px}.gg-art{height:64px}.gg-feat .gg-art{height:210px}}@media (min-width:769px) and (max-width:1024px){ .gg-grid{grid-template-columns:repeat(2,1fr)}.gg-feat{grid-column:span 2;grid-row:auto}.gg-wide{grid-column:span 1}.gg .h-sec{font-size:42px}.gg-feat .gg-art{height:220px}}@media (max-width:768px){ .gg{padding-block:40px 48px}.gg-grid{grid-template-columns:1fr;grid-auto-rows:auto;margin-top:24px}.gg-feat,.gg-wide{grid-column:span 1;grid-row:auto}.gg-feat .gg-art{height:150px}.gg-feat .gg-title{font-size:21px}.gg-feat .gg-body{gap:11px;padding:13px 16px 16px}.gg-feat .gg-price{flex-direction:row;align-items:baseline;gap:7px}.gg-feat .gg-fig{font-size:18px}.gg-feat .gg-foot{align-items:center}.gg .h-sec{font-size:34px}.gg-more{min-height:150px} .gg-badge{top:auto;bottom:10px}} .rv{--ember:#ff5a1f;--r-text:#f2efec;--r-quote:#e7e2dd;--r-text-2:#b6afa9;--r-text-3:#c9c2bb;--r-muted:#8d8781;--r-dim:#5f5953;--r-empty:#4f4a45;--r-gold:#e0ac3e;--r-line:rgba(255,255,255,.09);--r-line-2:rgba(255,255,255,.10);--r-line-3:rgba(255,255,255,.18);--r-card:linear-gradient(180deg,#1b1816,#131110);position:relative;overflow:hidden;isolation:isolate;background:#0b0a09;color:var(--r-text);padding-block:56px 60px}.rv-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.rv-wrap{position:relative;z-index:1} .rv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.rv-head-copy{display:flex;flex-direction:column;align-items:flex-start}.rv .sec-kicker{gap:14px}.rv .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.rv .sec-kicker-n::after{height:14px;margin-left:14px;background:rgba(255,255,255,.16)}.rv .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:var(--r-muted)}.rv .h-sec{margin:16px 0 0;font-size:54px;line-height:1;letter-spacing:-.03em;font-weight:600;text-transform:none}.rv-lede{margin:18px 0 0;font-size:15.5px;line-height:1.6;color:var(--r-text-2);max-width:56ch}.rv-aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-bottom:4px;flex:none}.rv .tp-badge{flex-direction:row;align-items:center;gap:12px;padding:11px 14px;border-radius:11px;background:rgba(255,255,255,.03);border:1px solid var(--r-line-2)}.rv .tp-brand{font-size:14px;font-weight:600;color:var(--r-text);letter-spacing:0;gap:7px}.rv .tp-svg{height:18px}.rv .tp-meta{font-size:13.5px;color:var(--r-text-2)}.rv .tp-meta .tp-word{color:var(--r-text-2)}.rv .tp-meta b{color:var(--r-text);font-weight:600}.rv-all{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:0;text-transform:none;color:#ff8a3d}.rv-all:hover{color:#ffa76a}.rv-all-ico{flex:none} .rv-carousel{margin-top:34px}.rv-viewport{overflow:hidden}.rv-track{display:flex;align-items:stretch;gap:10px;touch-action:pan-y}.rv-track>.rv-card{flex:0 0 auto} .rv-carousel:not([data-ready]) .rv-viewport{overflow-x:auto}.rv-carousel:not([data-ready]) .rv-pager{display:none}.rv-card{display:flex;flex-direction:column;margin:0;min-width:0;padding:20px;border:1px solid var(--r-line-2);border-radius:14px;background:var(--r-card);transition:border-color .16s ease} .rv-card:hover{border-color:rgba(255,90,31,.28)}.rv-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rv-stars{display:block;flex:none}.rv-date{font-size:12px;color:var(--r-muted)}.rv-climb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px}.rv-mark{height:24px;min-width:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:6px;font-family:var(--body);font-weight:700;font-size:10px;line-height:1;letter-spacing:.02em;color:var(--tier,#8e8f94);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}@supports (background:color-mix(in srgb,red 16%,transparent)){.rv-mark{background:color-mix(in srgb,var(--tier,#fff) 16%,transparent);border-color:color-mix(in srgb,var(--tier,#fff) 35%,transparent)}.rv-mark.is-to{border-color:color-mix(in srgb,var(--tier,#fff) 55%,transparent)}}.rv-tier{font-size:13.5px;color:var(--r-text-2)}.rv-tier.is-to{font-weight:600;color:var(--r-text)}.rv-climb-arrow{flex:none;color:var(--ember)} .rv-climb-plain{font-size:13.5px;font-weight:600;color:var(--r-text)} .rv-quote{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--r-quote);text-wrap:pretty}.rv-foot{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:20px;font-size:12.5px;color:var(--r-muted)}.rv-verified{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:#8fd6a4;background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:5px 8px}.rv-seal{flex:none}.rv-sep{color:var(--r-empty)}.rv-game{color:var(--r-text-2)} .rv-pager{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:22px} .rv-range{display:none}.rv-pager-ctl{display:flex;align-items:center;gap:14px}.rv-dots{display:flex;align-items:center;gap:7px}.rv-dot{width:8px;height:8px;flex:none;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--r-line-3);transition:width .18s ease,background .18s ease}.rv-dot:hover{background:var(--r-text-3)}.rv-dot.is-active{width:22px;background:linear-gradient(94deg,#ffb03a,#ff5a1f)}.rv-navs{display:flex;align-items:center;gap:7px}.rv-nav{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border:1px solid var(--r-line-3);border-radius:999px;background:transparent;color:var(--r-text-3);cursor:pointer;transition:border-color .16s ease,color .16s ease}.rv-nav:hover:not([disabled]){border-color:rgba(255,90,31,.45);color:var(--r-text)} .rv-nav[disabled]{border-color:var(--r-line);color:var(--r-dim);cursor:default}.rv-nav-ico{flex:none}.rv-nav-back{transform:scaleX(-1)}.rv-dot:focus-visible,.rv-nav:focus-visible,.rv-all:focus-visible{outline:2px solid var(--ember);outline-offset:2px}  @media (min-width:1161px) and (max-width:1200px){.rv .h-sec{font-size:44px} .rv .tp-meta .tp-word{display:none}.rv-foot{gap:7px;font-size:12px}.rv-verified{letter-spacing:.08em;padding:5px 7px}}@media (max-width:1160px){.rv-head{flex-direction:column;align-items:flex-start;gap:22px}.rv-aside{align-items:flex-start;padding-bottom:0}.rv .h-sec{font-size:40px}.rv-foot{gap:7px;font-size:12px}.rv-verified{letter-spacing:.08em;padding:5px 7px}}@media (max-width:760px){.rv{padding-block:40px 48px}.rv .h-sec{font-size:32px}.rv-lede{font-size:14.5px}.rv .tp-badge{width:100%}.rv-carousel{margin-top:26px}.rv-pager{gap:12px} .rv-navs{display:none} .rv-dots{gap:12px}.rv-dot{position:relative}.rv-dot::after{content:"";position:absolute;inset:-18px -6px}} .dsh{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --d-text:#f2efec;--d-bright:#e7e2dd;--d-text-2:#b6afa9;--d-text-3:#c9c2bb;--d-chip:#a9a29b;--d-muted:#8d8781;--d-dim:#7e7872;--d-faint:#7b746d;--d-replay:#6f6862;--d-tint:#ffb887; --d-hover:#ffd0b0;--d-good:#8fd6a4; --l-good:var(--d-good);--d-line:rgba(255,255,255,.055);--d-line-2:rgba(255,255,255,.07);--d-line-3:rgba(255,255,255,.09);--d-line-4:rgba(255,255,255,.11);position:relative;overflow:hidden;isolation:isolate;background:#0b0a09;color:var(--d-text);padding-block:56px 64px}.dsh-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.dsh-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(680px 420px at 22% 34%,rgba(255,90,31,.13),transparent 66%)} .dsh-grid{position:relative;z-index:1;display:grid;grid-template-columns:660px minmax(0,1fr);gap:56px;align-items:start} .dm{display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid var(--d-line-4);border-radius:14px;box-shadow:0 26px 64px rgba(0,0,0,.55)}.dm .dot-live{width:6px;height:6px} .dm i{font-style:normal}.dm-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--d-line-2)}.dm-bar-l{display:flex;align-items:center;gap:10px;min-width:0}.dm-lab{font-family:var(--body);font-weight:600;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted)}.dm-id{font-family:var(--body);font-weight:600;font-size:12.5px;line-height:1;letter-spacing:.06em;color:var(--d-text-3);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);border-radius:6px;padding:6px 8px}.dm-status{display:flex;align-items:center;gap:7px;flex:none;font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--d-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 10px}.dm-body{padding:18px} .dm-mark{height:26px;min-width:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:7px;font-family:var(--display);font-weight:700;font-size:10.5px;letter-spacing:.02em;color:var(--tier);background:color-mix(in srgb,var(--tier) 16%,transparent);border:1px solid color-mix(in srgb,var(--tier) 35%,transparent)}.dm-mark.is-to{border-color:color-mix(in srgb,var(--tier) 55%,transparent)}.dm-mark-sm{height:22px;min-width:22px;border-radius:6px;font-size:9.5px}.dm-climb{display:flex;align-items:center;gap:11px}.dm-climb-t{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--d-text-2)}.dm-climb-t.is-to{color:var(--d-text)}.dm-climb-arrow{color:var(--ember);flex:none}.dm-prog{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:20px}.dm-prog-l{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--d-text-3)} .dm-prog-rank{display:inline-flex;align-items:center;gap:7px}.dm-prog-r{font-size:13px;color:var(--d-muted)}.dm-prog b{font-weight:600;color:var(--d-text)}.dm-track{position:relative;height:7px;margin-top:11px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.dm-fill{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--ember-grad)} .dm-chart{margin-top:20px;padding:14px 14px 10px;border-radius:11px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08)}.dm-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dm-chart-head .dm-lab{font-size:10px;letter-spacing:.13em}.dm-net{font-family:var(--body);font-weight:600;font-size:12px;line-height:1;color:var(--d-good)}.dm-plot{display:block;width:100%;height:104px;margin-top:11px}.dm-chart-caps{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.dm-cap{font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--d-faint)}.dm-cap.is-now{color:var(--d-text-3)} .dm-hist{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:22px}.dm-hist-t{font-size:15px;font-weight:600;letter-spacing:-.01em}.dm-hist-m{font-size:12.5px;color:var(--d-muted)}.dm-hist-m b{font-weight:600;color:var(--d-text-3)}.dm-table{margin-top:12px}.dm-row{display:grid;grid-template-columns:30px 1fr 70px 92px 52px;gap:12px;align-items:center;padding:11px 10px;border-bottom:1px solid var(--d-line)}.dm-row:not(.dm-head):hover{background:rgba(255,255,255,.028)}.dm-head{padding:0 10px 9px;border-bottom:1px solid var(--d-line-3)}.dm-head span{font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--d-muted)}.dm-head span:nth-child(4),.dm-head span:nth-child(5){text-align:right} .dm-champ{width:30px;height:30px;border-radius:8px;display:block;background:color-mix(in srgb,var(--champ) 22%,transparent);border:1px solid color-mix(in srgb,var(--champ) 38%,transparent)}.dm-queue{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--d-text-3)}.dm-replay{color:var(--d-replay);flex:none} .dm-res{display:inline-flex;align-items:center;justify-content:center;width:52px;padding:6px 0;border-radius:6px;font-family:var(--body);font-weight:600;font-size:11px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--d-chip);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)}.dm-res.is-win{color:var(--d-good);background:rgba(70,190,110,.10);border-color:rgba(70,190,110,.24)}.dm-kda{font-size:13.5px;font-weight:600;letter-spacing:.01em;text-align:right;color:var(--d-text)} .dm-lp{font-family:var(--body);font-weight:600;font-size:13.5px;text-align:right;color:var(--d-dim)}.dm-lp.is-up{color:var(--d-tint)} .dm-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:13px 18px;background:rgba(255,255,255,.018);border-top:1px solid var(--d-line-2)}.dm-foot-l{display:flex;align-items:center;gap:9px;font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--d-muted)}.dm-foot-r{display:flex;align-items:center;gap:14px}.dm-btn{display:inline-flex;align-items:center;gap:8px;flex:none;height:34px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);color:var(--d-text-3);font-family:var(--body);font-weight:600;font-size:11.5px;line-height:1}.dm-btn:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--d-hover)}  .dsh-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-top:4px} .dsh .sec-kicker{gap:14px}.dsh .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.dsh .sec-kicker-n::after{height:14px;margin-left:14px;background:rgba(255,255,255,.16)}.dsh .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:var(--d-muted)}.dsh .h-sec{margin:16px 0 0;font-size:54px;line-height:1;letter-spacing:-.03em;font-weight:600;text-transform:none} .dsh-copy>.h-sec:first-child{margin-top:0} .dsh-note{margin:18px 0 0;font-size:15.5px;line-height:1.6;color:var(--d-text-2);max-width:44ch;text-wrap:pretty}.dsh-bens{display:flex;flex-direction:column;margin-top:30px;width:100%}.dsh-ben{display:flex;gap:14px;align-items:flex-start;padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.dsh-ben:first-child{padding:0 0 20px;border-top:0}.dsh-ben-ico{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--ember-lit);background:rgba(255,90,31,.08);border:1px solid rgba(255,90,31,.20)}.dsh-ben-c{display:flex;flex-direction:column;gap:7px;min-width:0}.dsh-ben-t{font-size:17px;font-weight:600;letter-spacing:-.01em}.dsh-ben-b{font-size:15px;line-height:1.55;color:var(--d-text-2);text-wrap:pretty} .dsh-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:26px}.dsh-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--d-chip);background:rgba(255,255,255,.03);border:1px solid var(--d-line-3);border-radius:999px;padding:8px 11px}.dsh-chip .ico{color:var(--ember-lit);flex:none} .dsh-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.dsh-cta .btn{height:52px;padding:0 24px;border-radius:10px;gap:11px;font-family:var(--body);font-weight:700;font-size:14.5px;letter-spacing:.02em;text-transform:none}.dsh-cta .btn-primary{color:var(--ink);box-shadow:0 10px 26px rgba(255,90,31,.28)}.dsh-cta .btn-primary:hover{color:var(--ink);filter:brightness(1.07)}.dsh-cta .btn-primary:active{filter:brightness(.94)}.dsh-demo{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 20px;border-radius:10px; -webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;border:1px solid rgba(255,255,255,.18);color:var(--d-bright);font-family:var(--body);font-weight:700;font-size:14.5px;line-height:1;letter-spacing:.02em;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.dsh-demo:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--d-hover)}.dsh-demo:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.dsh-demo-ico{color:var(--ember-lit);flex:none}.dsh-demo:hover .dsh-demo-ico{color:inherit} @media (min-width:1001px) and (max-width:1200px){ .dsh-grid{grid-template-columns:560px minmax(0,1fr);gap:40px}.dsh .h-sec{font-size:46px}}@media (min-width:761px) and (max-width:1000px){ .dsh-grid{grid-template-columns:1fr;gap:36px}.dsh-copy{order:1;padding-top:0}.dm{order:2}.dsh .h-sec{font-size:42px}}@media (max-width:760px){.dsh{padding-block:44px 48px}.dsh-grid{grid-template-columns:1fr;gap:32px}.dsh-copy{order:1;padding-top:0}.dm{order:2}.dsh .h-sec{font-size:34px} .dsh-cta{flex-direction:column;align-items:stretch;width:100%}.dsh-cta .btn,.dsh-demo{width:100%} .dm-bar{flex-wrap:wrap}.dm-bar-l{flex-wrap:wrap}.dm-body{padding:14px}.dm-climb{flex-wrap:wrap;gap:9px}.dm-climb-t{font-size:22px}.dm-prog{flex-direction:column;align-items:flex-start;gap:8px}.dm-chart-caps{display:none}.dm-row{grid-template-columns:30px minmax(0,1fr) 60px 48px;gap:10px;padding:10px 6px}.dm-head span:nth-child(4){display:none}.dm-head span:nth-child(5){grid-column:4}.dm-kda{display:none}.dm-queue{font-size:12.5px}.dm-res{width:60px;font-size:10px}.dm-foot{flex-wrap:wrap;gap:10px;padding:12px 14px}} .rst,.bp{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --r-text:#f2efec;--r-bright:#e7e2dd;--r-soft:#c9c2bb;--r-body:#b6afa9;--r-chip:#a9a29b;--r-muted:#8d8781;--r-dim:#7e7872;--r-faint:#5f5953; --r-tint:#ffb887; --r-hover:#ffd0b0; --r-good:#8fd6a4; --l-good:var(--r-good);--r-line:rgba(255,255,255,.055);--r-line-2:rgba(255,255,255,.07);--r-line-3:rgba(255,255,255,.09);--r-line-4:rgba(255,255,255,.11);--r-line-5:rgba(255,255,255,.16);--r-card:linear-gradient(180deg,#1b1816,#131110);--r-plate:#221d19; position:relative;isolation:isolate;background:#0b0a09;color:var(--r-text)} .rst-hero{padding-block:56px 52px;border-bottom:1px solid var(--r-line-2);overflow:hidden}.rst-hero-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(820px 460px at 74% 34%,rgba(255,90,31,.16),transparent 66%)}.rst-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 432px;gap:56px;align-items:center}.rst-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0} .rst-kicker{font:600 10.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.rst-h1{margin:16px 0 0;font-family:var(--display);font-size:clamp(34px,4.3vw,58px);line-height:1.02;letter-spacing:-.032em;font-weight:600;max-width:20ch}.rst-lede{margin:22px 0 0;font-size:16.5px;line-height:1.6;color:var(--r-body);max-width:52ch;text-wrap:pretty} .rst-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.rst .btn{height:52px;padding:0 24px;border-radius:10px;font-size:13px;letter-spacing:.13em;gap:11px}.rst .btn-primary{box-shadow:0 10px 26px rgba(255,90,31,.28)}.rst .btn-primary:hover{filter:brightness(1.07)}.rst .btn-primary:active{filter:brightness(.94)}.rst .btn-outline{padding:0 22px;border-color:rgba(255,255,255,.18);color:var(--r-bright)}.rst .btn-outline .ico{color:var(--ember-lit)}.rst .btn-outline:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--r-hover)}.rst .btn-sm{height:40px;padding:0 16px;font-size:11.5px}.rst-hero-rail{display:flex;flex-direction:column;gap:10px;min-width:0} .vf{padding:18px;border-radius:14px;background:var(--r-card);border:1px solid var(--r-line-4);box-shadow:0 26px 64px rgba(0,0,0,.55)}.vf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.vf-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.vf-window{font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--r-muted);white-space:nowrap}.vf-steps{list-style:none;margin:0;padding:0}.vf-step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding-top:14px}.vf-fig{grid-column:1;grid-row:1;font:600 26px/1 var(--display);letter-spacing:-.025em;color:var(--r-text)}.vf-label{grid-column:1;grid-row:2;font-size:13.5px;line-height:1.45;color:var(--r-body);margin-top:7px} .vf-arrow,.vf-seal{grid-column:2;grid-row:1 / span 2;align-self:center;flex:none}.vf-arrow{color:var(--r-faint)} .vf-step.is-out .vf-fig{font-size:30px;color:var(--ember-lit)}.vf-seal{color:var(--ember-lit)}.vf-div{height:1px;margin:14px 0;background:linear-gradient(to right,transparent,rgba(255,255,255,.13) 20px,rgba(255,255,255,.13) calc(100% - 20px),transparent)} .vf-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.vf-rules li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--r-body)}.vf-rule-ico{flex:none;color:var(--ember-lit)} .ds{display:flex;align-items:center;gap:11px;padding:14px 16px;border-radius:12px;background:rgba(255,90,31,.06);border:1px solid rgba(255,90,31,.22)}.ds-ico{flex:none;color:var(--r-tint)}.ds-txt{flex:1;min-width:0;font-size:13.5px;color:var(--r-soft)}.ds-txt b{font-weight:600;color:var(--r-text)}.ds-cta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:600 12px/1 var(--display);color:var(--ember-lit);text-decoration:none}.ds-cta:hover{color:#ffa76a} .rst-board{padding-block:52px 60px}.rst-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.rst-h2{margin:0;font-family:var(--display);font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.03em;font-weight:600} .rst-live{display:inline-flex;flex-direction:column;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid var(--r-line-4);border-radius:12px;background:var(--r-card);box-shadow:0 1px 0 rgba(255,255,255,.03) inset}.rst-live-t{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--r-good)}.rst-live-n{display:flex;align-items:stretch;gap:15px;white-space:nowrap}.rst-live-stat{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--r-muted)}.rst-live-stat b{font-family:var(--display);font-size:23px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--r-text)}.rst-live-stat.is-free b{color:var(--r-good)}.rst-live-sep{align-self:stretch;width:1px;background:var(--r-line-4)} .rst-filters,.rvp-filters{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:26px}.rst-fgroup,.rvp-fgroup{display:flex;flex-direction:column;gap:9px}.rst-flabel,.rvp-flabel{font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--r-muted)}.rst-fright,.rvp-fright{display:flex;align-items:flex-end;gap:10px}.rst-chips,.rvp-chips{display:flex;flex-wrap:wrap;gap:6px}.rst-chip,.rvp-chip{height:38px;padding:0 13px;border-radius:9px;cursor:pointer;font:600 12.5px/1 var(--display);letter-spacing:.04em;font-family:var(--body);background:rgba(255,255,255,.03);border:1px solid var(--r-line-3);color:var(--r-chip);transition:background .15s ease,border-color .15s ease,color .15s ease}.rst-chip.is-wide,.rvp-chip.is-wide{padding:0 15px}.rst-chip:hover,.rvp-chip:hover{border-color:rgba(255,90,31,.4);color:var(--r-soft)}.rst-chip.is-on,.rvp-chip.is-on{background:linear-gradient(94deg,rgba(255,176,58,.22),rgba(255,90,31,.10));border-color:rgba(255,90,31,.55);color:var(--r-text)}.rst-seg,.rvp-seg{display:flex;gap:3px;padding:3px;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid var(--r-line-4)}.rst-seg-opt,.rvp-seg-opt{height:32px;padding:0 14px;border:0;border-radius:7px;cursor:pointer;font:600 12.5px/1 var(--body);letter-spacing:.02em;white-space:nowrap;background:transparent;color:var(--r-chip);transition:background .15s ease,color .15s ease}.rst-seg-opt:hover,.rvp-seg-opt:hover{color:var(--r-soft)}.rst-seg-opt.is-on,.rvp-seg-opt.is-on{background:var(--ember-grad);color:var(--ink)} .rst-table{margin-top:24px}.rst-head,.rst-row{display:grid;grid-template-columns:minmax(0,1fr) 200px 224px 148px 124px 96px;gap:16px;align-items:center}.rst-head{padding:0 14px 10px;border-bottom:1px solid var(--r-line-4);font:600 9.5px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--r-muted)} .rst-row{padding:13px 14px;border-bottom:1px solid var(--r-line)}.rst-row:hover{background:rgba(255,255,255,.028)}.rst-who{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.rst-ring{width:38px;height:38px;flex:none;border-radius:999px;padding:2px;display:block;background:linear-gradient(150deg,rgba(143,214,164,.5),rgba(255,255,255,.06))}.rst-ring.is-busy{background:linear-gradient(150deg,rgba(255,176,58,.45),rgba(255,255,255,.06))}.rst-ring img,.rst-initial{width:100%;height:100%;border-radius:999px;object-fit:cover;background:var(--r-plate);display:flex;align-items:center;justify-content:center;font:700 14px/1 var(--display);color:var(--r-soft)}.rst-who-t{display:flex;flex-direction:column;gap:6px;min-width:0}.rst-handle{font-size:14.5px;font-weight:600;letter-spacing:-.005em;color:var(--r-text)}.rst-who:hover .rst-handle{color:var(--ember-lit)} .rst-orders{font-size:12px;color:var(--r-muted)}.rst-orders b{font-weight:inherit;color:inherit}.rst-game{display:flex;align-items:center;gap:9px;min-width:0}.rst-code{flex:none;font:600 9px/1 var(--display);letter-spacing:.11em;text-transform:uppercase;color:var(--r-chip);background:rgba(255,255,255,.04);border:1px solid var(--r-line-3);border-radius:5px;padding:5px 6px}.rst-server,.rst-peak-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rst-server{font-size:13.5px;color:var(--r-soft)}.rst-peak{display:flex;align-items:center;gap:9px;min-width:0}.rst-peak-t{font-size:13.5px;font-weight:600;color:var(--r-text)} .rst-mark,.bp-mark{height:24px;min-width:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 5px;font:700 9.5px/1 var(--display);letter-spacing:.02em;color:var(--tier,#8e8f94);background:color-mix(in srgb,var(--tier,#8e8f94) 16%,transparent);border:1px solid color-mix(in srgb,var(--tier,#8e8f94) 45%,transparent)}.bp-mark{font-size:10px;padding:0 4px;border-color:color-mix(in srgb,var(--tier,#8e8f94) 35%,transparent)}.bp-mark.is-to{border-color:color-mix(in srgb,var(--tier,#8e8f94) 55%,transparent)}.bp-mark.is-wide{min-width:34px} .rst-wr{display:flex;flex-direction:column;gap:7px}.rst-wr-v{font-size:14px;font-weight:600;color:var(--r-text)}.rst-wr-bar{display:block;height:4px;border-radius:3px;background:var(--r-line-2);overflow:hidden}.rst-wr-bar i{display:block;height:100%;border-radius:3px;background:var(--ember-grad)}.rst-pill{display:inline-flex;align-items:center;gap:6px;width:max-content;font:600 9.5px/1 var(--display);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:6px 9px;color:var(--r-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22)}.rst-pill.is-busy{color:var(--r-tint);background:rgba(255,90,31,.09);border-color:rgba(255,90,31,.24)}.rst-pill-ico{flex:none} .rst-hire{height:36px;width:100%;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid rgba(255,90,31,.5);color:var(--r-tint);font:700 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.rst-hire:hover{background:var(--ember-grad);border-color:transparent;color:var(--ink)}.rst-hire:active{filter:brightness(.94)} .rst-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:30px 16px 34px;border-bottom:1px solid var(--r-line)}.rst-empty-h{font-size:17px;font-weight:600;letter-spacing:-.01em}.rst-empty-h b{font-weight:600;color:var(--ember-lit)}.rst-empty-b{font-size:13.5px;color:var(--r-body)}.rst-empty-b b{font-weight:600;color:var(--r-text)}.rst-empty-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.rst-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.rst-count,.rvp-count{font-size:13px;color:var(--r-muted)}.rst-count b,.rvp-count b{font-weight:600;color:var(--r-text)} .rst-count i,.rvp-count i{font-style:normal} .rst-more,.rvp-more{height:44px;padding:0 18px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;background:transparent;border:1px solid var(--r-line-5);color:var(--r-soft);font:700 11.5px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.rst-more:hover,.rvp-more:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--r-hover)} .bp{padding-block:22px 56px;overflow:hidden}.bp-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(700px 380px at 84% -12%,rgba(255,90,31,.14),transparent 66%)}.bp .wrap{position:relative;z-index:1}.bp-crumbs{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--r-dim)}.bp-crumbs a{color:inherit;text-decoration:none}.bp-crumbs a:hover{color:var(--r-soft)}.bp-crumbs [aria-current]{color:var(--r-bright)}.bp-crumb-i{color:#4f4a45;flex:none}.bp-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start;margin-top:26px}.bp-main{display:flex;flex-direction:column;min-width:0}.bp-id{display:flex;align-items:center;gap:20px} .bp-portrait{width:96px;height:96px;flex:none;border-radius:999px;padding:3px;display:block;background:linear-gradient(150deg,rgba(255,176,58,.55),rgba(255,90,31,.15) 60%,rgba(255,255,255,.06))}.bp-portrait img{width:100%;height:100%;border-radius:999px;object-fit:cover;background:var(--r-plate);display:block}.bp-id-t{display:flex;flex-direction:column;gap:11px;min-width:0}.bp-id-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bp-name{margin:0;font-family:var(--display);font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.03em;font-weight:600}.bp-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font:600 10px/1 var(--display);letter-spacing:.11em;text-transform:uppercase}.bp-badge.is-ok{color:var(--r-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22)}.bp-badge.is-lit{color:var(--r-tint);background:rgba(255,90,31,.10);border:1px solid rgba(255,90,31,.28)} .bp-badge.is-flat{color:var(--r-chip);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.10)}.bp-badge.is-flat .ico{color:var(--ember-lit)}.bp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:13.5px;color:var(--r-body)}.bp-meta-i{display:inline-flex;align-items:center;gap:7px}.bp-meta-i b{font-weight:600;color:var(--r-soft)}.bp-meta-d{width:1px;height:14px;background:rgba(255,255,255,.14)}.bp-live{display:inline-flex;align-items:center;gap:7px;color:var(--r-good)}.bp-live.is-busy{color:var(--r-tint)}.bp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px}.bp-stat,.bp-card{background:var(--r-card);border:1px solid var(--r-line-4);border-radius:12px;padding:16px}.bp-label{display:block;font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--r-muted)}.bp-stat-v{display:flex;align-items:baseline;gap:7px;margin-top:11px;font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1}.bp-stat-u{font-family:var(--body);font-size:14px;font-style:normal;color:var(--r-dim)}.bp-orders-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px}.bp-h2{margin:0;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.015em}.bp-chips{display:flex;align-items:center;gap:6px}.bp-chip{height:34px;padding:0 13px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font:600 12px/1 var(--body);letter-spacing:.04em;background:rgba(255,255,255,.03);border:1px solid var(--r-line-3);color:var(--r-chip);transition:background .15s ease,border-color .15s ease,color .15s ease}.bp-chip b{font-weight:600;font-size:11px;color:var(--r-muted)}.bp-chip.is-on{background:linear-gradient(94deg,rgba(255,176,58,.22),rgba(255,90,31,.10));border-color:rgba(255,90,31,.55);color:var(--r-text)}.bp-chip.is-on b{color:var(--r-soft)} .bp-table{margin-top:18px} .bp-thead,.bp-row{display:grid;grid-template-columns:78px minmax(0,1fr) 110px 86px 92px 88px;gap:12px;align-items:center}.bp-thead{padding:0 14px 10px;border-bottom:1px solid var(--r-line-3);font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--r-muted)}.bp-thead span:nth-child(n+4),.bp-days,.bp-date,.bp-rating{text-align:right;justify-content:flex-end}.bp-row{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.bp-row:hover{background:rgba(255,255,255,.025)}.bp-id{font:600 12.5px/1 var(--display);letter-spacing:.02em;color:var(--r-dim)}.bp-climb{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.bp-tier{font-size:13.5px;color:var(--r-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-tier.is-to{font-weight:600;color:var(--r-text)}.bp-arrow{flex:none;color:var(--ember)}.bp-q{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--r-body)}.bp-q-ico{flex:none;color:var(--r-muted)}.bp-days{display:flex;align-items:baseline;gap:4px;font-size:13.5px;font-weight:600}.bp-days span{font-weight:400;color:var(--r-body)}.bp-date{font-size:13px;color:var(--r-muted)}.bp-rating{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.bp-star{flex:none;color:#e0ac3e}.bp-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.bp-count{font-size:13px;color:var(--r-muted)}.bp-count b{font-weight:600;color:var(--r-text)}.bp-rail{display:flex;flex-direction:column;gap:10px;min-width:0}.bp-req{box-shadow:0 26px 64px rgba(0,0,0,.6);border-radius:14px;padding:18px}.bp-card{border-radius:14px;padding:18px}.bp-req-t{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.bp-req-t b{font-weight:600}.bp-req-b{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--r-body)}.bp-req-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--r-line-2)}.bp-fee{display:flex;flex-direction:column;gap:6px} .bp-fee-v{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1}.bp-slots{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--r-good);padding-bottom:3px}.bp-slots.is-busy{color:var(--r-tint)}.bp-req-cta{margin-top:15px;width:100%;height:50px;border:0;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:var(--ember-grad);color:var(--ink);font:700 15px/1 var(--display);letter-spacing:.02em;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .15s ease}.bp-req-cta:hover{filter:brightness(1.07);color:var(--ink)}.bp-req-cta:active{filter:brightness(.94)} .bp-bars{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.bp-bars li{display:flex;flex-direction:column;gap:7px}.bp-bar-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bp-bar-n{font-size:13.5px;font-weight:600}.bp-bar-c{font-size:12.5px;color:var(--r-muted)}.bp-bar{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.06);overflow:hidden}.bp-bar i{display:block;height:100%;border-radius:3px;background:var(--ember-grad)}.bp-rv-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bp-rv-q{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--r-soft)}.bp-rv-by{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:12px;color:var(--r-muted)}.bp-rv-by b{font-weight:600;color:var(--r-soft)}.bp-rv-av{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);font:700 9px/1 var(--display);color:var(--r-body)}.bp-rv-all{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font:600 12px/1 var(--display);color:var(--ember-lit);text-decoration:none}.bp-rv-all:hover{color:#ffa76a} .rst [hidden],.bp [hidden]{display:none} @media (max-width:1200px){ .rst-hero-grid{grid-template-columns:1fr;gap:32px}.rst-hero-rail{max-width:none}.vf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vf-step{border-top:1px solid var(--r-line-2)} .rst-head,.rst-row{grid-template-columns:minmax(0,1fr) 170px 140px 118px 92px}.rst-head span:nth-child(3){display:none}.rst-peak{grid-row:2;grid-column:1;padding-left:50px}.bp-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}@media (max-width:1000px){.rst-hero{padding-block:40px 36px}.rst-board{padding-block:40px 48px}.rst-board-head{flex-direction:column;align-items:flex-start;gap:14px}.rst-live{align-self:stretch}.rst-live-n{justify-content:space-between}.rst-filters{flex-direction:column;align-items:stretch;gap:16px}.rst-fright{flex-wrap:wrap} .rst-head,.rst-row{grid-template-columns:minmax(0,1fr) 132px 108px 92px}.rst-head span:nth-child(5){display:none}.rst-pill{grid-row:2;grid-column:1;margin-left:50px}.rst-peak{grid-row:3;grid-column:1}.bp-grid{grid-template-columns:1fr;gap:28px}.bp-rail{max-width:460px}}@media (max-width:760px){ .rst-hero{padding-block:32px 28px}.vf-steps{display:flex;flex-direction:column}.vf-step{border-top:0}.rst-cta-row{align-items:stretch}.rst-cta-row .btn{width:100%} .rst-head{display:none}.rst-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 12px;border:1px solid var(--r-line-3);border-radius:12px;margin-bottom:10px}.rst-row:hover{background:none}.rst-game,.rst-peak,.rst-wr,.rst-pill{grid-column:1 / -1;margin-left:0;padding-left:0}.rst-game{grid-row:2}.rst-peak{grid-row:3}.rst-wr{grid-row:4;flex-direction:row;align-items:center;gap:12px}.rst-wr-bar{flex:1}.rst-pill{grid-row:5}.rst-hire{grid-row:6;grid-column:1 / -1;height:44px} .rst-chip{height:44px}.rst-seg-opt{height:38px}.rst-foot{flex-direction:column;align-items:stretch;gap:14px}.rst-more{justify-content:center}.bp{padding-block:18px 40px}.bp-id{flex-direction:column;align-items:flex-start;gap:16px} .bp-meta{gap:8px 14px}.bp-meta-d{display:none}.bp-stats{grid-template-columns:repeat(2,1fr)}.bp-orders-head{flex-direction:column;align-items:flex-start;gap:14px} .bp-thead{display:none}.bp-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:14px 10px}.bp-id{grid-row:1;grid-column:1}.bp-rating{grid-row:1;grid-column:2}.bp-climb{grid-row:2;grid-column:1 / -1}.bp-date{grid-row:3;grid-column:1;text-align:left}.bp-q{grid-row:3;grid-column:2;justify-content:flex-end}.bp-days{display:none}.bp-rail{max-width:none}}@media (prefers-reduced-motion:reduce){.rst-chip,.rst-seg-opt,.rst-hire,.rst-more,.bp-chip,.bp-req-cta{transition:none}} .sg{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --g-text:#f2efec;--g-body:#b6afa9;--g-muted:#8d8781;--g-note:#9c958e; --g-faint:#6f6862; --g-tint:#ffb887; --g-hover:#ffd0b0;--g-good:#8fd6a4; --g-caution:#c9955f;--g-line:rgba(255,255,255,.06);--g-line-2:rgba(255,255,255,.07);--g-line-3:rgba(255,255,255,.09);--g-line-4:rgba(255,255,255,.10);--g-line-5:rgba(255,255,255,.11);--g-card:linear-gradient(180deg,#1b1816,#131110);position:relative;isolation:isolate;overflow:hidden;background:#0b0a09;color:var(--g-text)}.sg-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)} .sg-band{position:relative;z-index:1;border-bottom:1px solid var(--g-line-2)}.sg-band-last{border-bottom:0}.sg .wrap{position:relative;z-index:1} .sg [hidden]{display:none} .sg-kicker{font:600 10.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.sg .sec-kicker{gap:14px}.sg .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.sg .sec-kicker-n::after{height:14px;margin-left:14px;background:rgba(255,255,255,.16)}.sg .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:var(--g-muted)}.sg-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sg-h1{margin:16px 0 0;font-family:var(--display);font-size:54px;line-height:1.05;letter-spacing:-.032em;font-weight:600;max-width:17ch;text-transform:none}.sg-h2{margin:16px 0 0;font-family:var(--display);font-size:42px;line-height:1.06;letter-spacing:-.03em;font-weight:600;max-width:19ch;text-transform:none}.sg-h2-sm{font-size:36px;line-height:1.04;max-width:none}.sg-lede{margin:22px 0 0;font-size:16.5px;line-height:1.6;color:var(--g-body);max-width:46ch;text-wrap:pretty} .sg-tile{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--g-tint);background:rgba(255,90,31,.09);border:1px solid rgba(255,90,31,.24)} .sg-band-1{padding-block:56px 52px}.sg-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(820px 460px at 72% 26%,rgba(255,90,31,.15),transparent 66%)}.sg-grid-1{display:grid;grid-template-columns:minmax(0,1fr) 604px;gap:56px;align-items:start}.sg .btn-primary.sg-cta{margin-top:28px;height:52px;padding:0 24px;border-radius:10px;font-size:13px;letter-spacing:.13em;gap:11px;box-shadow:0 10px 26px rgba(255,90,31,.28)}.sg .btn-primary.sg-cta:hover{filter:brightness(1.07)}.sg .btn-primary.sg-cta:active{filter:brightness(.94)} .sg-stats{width:100%;max-width:452px;margin-top:34px;padding-top:26px;border-top:1px solid var(--g-line-4);display:flex;flex-direction:column;gap:18px}.sg-stat{display:flex;align-items:flex-start;gap:16px}.sg-stat-f{min-width:96px;flex:none;font-family:var(--display);font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--g-text)}.sg-stat-l{flex:1;font-size:13.5px;line-height:1.5;color:var(--g-body);text-wrap:pretty}.sg-stat-l b{font-weight:inherit;color:inherit}.sg-cases{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.sg-case{padding:18px;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-4)} .sg-case.is-lead{border-color:rgba(255,90,31,.28);box-shadow:0 18px 44px rgba(0,0,0,.42)}.sg-case-head{display:flex;align-items:center;gap:11px}.sg-stage{font:600 9.5px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--g-tint)}.sg-case-t{margin:13px 0 0;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--g-text);text-transform:none}.sg-case-b{margin:11px 0 0;font-size:14px;line-height:1.6;color:var(--g-body);text-wrap:pretty} .sg-band-2{padding-block:52px 56px}.sg-grid-2{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:56px;align-items:start}.sg-prose{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--g-body);max-width:60ch;text-wrap:pretty}.sg-prose:first-of-type{margin-top:22px}.sg-disclaimer{display:flex;align-items:flex-start;gap:12px;margin-top:26px;padding:15px 17px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid var(--g-line-3);max-width:66ch}.sg-disclaimer p{margin:0;font-size:13px;line-height:1.6;color:var(--g-note);text-wrap:pretty}.sg-disclaimer-i{flex:none;margin-top:1px;color:var(--g-caution)}.sg-card{position:relative;padding:18px;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-5);box-shadow:0 26px 64px rgba(0,0,0,.55)}.sg-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08)}.sg-card-t{margin:0;font-family:var(--display);font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--g-text);text-transform:none}.sg-pill{display:flex;align-items:center;gap:6px;white-space:nowrap;font:600 9.5px/1 var(--display);letter-spacing:.11em;text-transform:uppercase;color:var(--g-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 9px}.sg-measures{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sg-measure{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--g-line)}.sg-measure:last-child{border-bottom:0;padding-bottom:0}.sg-measure-i{flex:none;margin-top:1px;color:var(--ember-lit)}.sg-measure-t{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.sg-measure-n{font-size:14px;font-weight:600;color:var(--g-text)}.sg-measure-note{font-size:12.5px;line-height:1.5;color:var(--g-muted);text-wrap:pretty} .sg-band-3{padding-block:52px 56px}.sg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.sg-head-copy{display:flex;flex-direction:column;align-items:flex-start} .sg-terms{display:inline-flex;align-items:center;gap:9px;padding-bottom:6px;flex:none;font:600 13.5px/1 var(--display);color:var(--ember-lit);text-decoration:none}.sg-terms:hover{color:var(--g-hover)}.sg-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;align-items:stretch}.sg-promise{display:flex;flex-direction:column;padding:20px;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-4);transition:border-color .15s ease}.sg-promise:hover{border-color:rgba(255,90,31,.28)}.sg-promise-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sg-promise-k{font:600 9.5px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.sg-promise-t{margin:16px 0 0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--g-text);text-transform:none}.sg-promise-b{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--g-body);text-wrap:pretty} .sg-proof{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font:600 11.5px/1.4 var(--display);letter-spacing:.02em;color:var(--g-tint)} .sg-band-last{padding-block:52px 64px}.sg-grid-4{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start} .sg-faq-copy{position:sticky;top:24px}.sg-faq-note{margin:18px 0 0;font-size:14.5px;line-height:1.6;color:var(--g-body);text-wrap:pretty}.sg .btn-outline.sg-ask{margin-top:24px;height:46px;padding:0 18px;border-radius:9px;font-size:11.5px;font-weight:700;letter-spacing:.13em;gap:9px}.sg .btn-outline.sg-ask:hover{border-color:rgba(255,90,31,.5)}.sg-faq{display:flex;flex-direction:column;gap:8px;min-width:0}.sg-q{border-radius:12px;overflow:hidden;background:rgba(255,255,255,.022);border:1px solid var(--g-line-3)}.sg-q.is-open{background:var(--g-card);border-color:rgba(255,90,31,.28)}.sg-q-h{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.sg-q-btn{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:17px 18px;background:transparent;border:0;cursor:pointer;font-family:inherit;color:inherit}.sg-q-n{min-width:28px;flex:none;font:600 12px/1 var(--display);letter-spacing:.08em;color:var(--g-faint)}.sg-q.is-open .sg-q-n{color:var(--g-tint)}.sg-q-t{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--g-text)} .sg-q-c{flex:none;color:var(--g-muted)}.sg-q.is-open .sg-q-c{color:var(--g-tint)}.sg-q-c-m,.sg-q.is-open .sg-q-c-p{display:none}.sg-q.is-open .sg-q-c-m{display:block} .sg-a{padding:0 18px 18px 62px}.sg-a-b{margin:0;font-size:14.5px;line-height:1.65;color:var(--g-body);max-width:70ch;text-wrap:pretty} @media (max-width:1200px){.sg-grid-1{grid-template-columns:minmax(0,1fr) 520px;gap:40px}.sg-h1{font-size:44px}.sg-h2{font-size:36px}.sg-h2-sm{font-size:32px}.sg-grid-2{grid-template-columns:minmax(0,1fr);gap:34px} .sg-measures{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 26px}.sg-measure,.sg-measure:last-child{border-bottom:0;padding:12px 0}.sg-grid-4{grid-template-columns:300px minmax(0,1fr);gap:40px}}@media (max-width:1000px){.sg-band-1{padding-block:40px 40px}.sg-band-2,.sg-band-3{padding-block:40px}.sg-band-last{padding-block:40px 48px}.sg-grid-1{grid-template-columns:minmax(0,1fr);gap:34px}.sg-stats{max-width:none}.sg-promises{grid-template-columns:minmax(0,1fr)}.sg-grid-4{grid-template-columns:minmax(0,1fr);gap:26px} .sg-faq-copy{position:static}}@media (max-width:760px){.sg-h1{font-size:clamp(30px,8.6vw,38px);max-width:none}.sg-h2{font-size:30px;max-width:none}.sg-h2-sm{font-size:28px}.sg-lede,.sg-prose{max-width:none}.sg .btn-primary.sg-cta{width:100%} .sg-stat{flex-direction:column;gap:6px}.sg-stat-f{min-width:0} .sg-measures{grid-template-columns:minmax(0,1fr);gap:0}.sg-measure{border-bottom:1px solid var(--g-line);padding:14px 0}.sg-measure:last-child{border-bottom:0;padding-bottom:0}.sg-head{flex-direction:column;align-items:flex-start;gap:18px}.sg-terms{padding-bottom:0} .sg-q-btn{align-items:flex-start;gap:12px;padding:16px}.sg-q-n{margin-top:2px}.sg-q-c{margin-top:2px}.sg-a{padding:0 16px 16px}.sg-ask{width:100%}} @media (prefers-reduced-motion:reduce){.sg-promise{transition:none}} .sp{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --g-text:#f2efec;--g-body:#b6afa9;--g-body-2:#c9c2bb; --g-muted:#8d8781;--g-faint:#6f6862; --g-faint-2:#7b746d; --g-tint:#ffb887; --g-hover:#ffd0b0;--g-good:#8fd6a4;--g-line:rgba(255,255,255,.06);--g-line-2:rgba(255,255,255,.07);--g-line-3:rgba(255,255,255,.09);--g-line-4:rgba(255,255,255,.10);--g-line-5:rgba(255,255,255,.11);--g-line-6:rgba(255,255,255,.20); --g-card:linear-gradient(180deg,#1b1816,#131110);--g-field:rgba(255,255,255,.03);--dcd:#8b93e8; position:relative;isolation:isolate;overflow:hidden;background:#0b0a09;color:var(--g-text)}.sp-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)} .sp-band{position:relative;z-index:1;border-bottom:1px solid var(--g-line-2)}.sp-band:last-child{border-bottom:0}.sp .wrap{position:relative;z-index:1} .sp [hidden]{display:none} .sp-kicker{font:600 10.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.sp .sec-kicker{gap:14px}.sp .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.sp .sec-kicker-n::after{height:14px;margin-left:14px;background:rgba(255,255,255,.16)}.sp .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:var(--g-muted)}.sp-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sp-h1{margin:16px 0 0;font-family:var(--display);font-size:54px;line-height:1.05;letter-spacing:-.032em;font-weight:600;max-width:15ch;text-transform:none}.sp-h2{margin:16px 0 0;font-family:var(--display);font-size:40px;line-height:1.06;letter-spacing:-.03em;font-weight:600;max-width:14ch;text-transform:none}.sp-h2-faq{font-size:36px;line-height:1.04;max-width:none}.sp-lede{margin:22px 0 0;font-size:16.5px;line-height:1.6;color:var(--g-body);max-width:47ch;text-wrap:pretty}.sp-lede-2{margin-top:18px;font-size:16px;line-height:1.65;max-width:52ch} .sp-band-1{padding-block:56px 52px}.sp-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(820px 460px at 74% 28%,rgba(255,90,31,.15),transparent 66%)}.sp-grid-1{display:grid;grid-template-columns:minmax(0,1fr) 604px;gap:56px;align-items:start} .sp-status{display:flex;align-items:center;gap:10px;margin-top:26px;padding:10px 14px;border-radius:999px;background:rgba(70,190,110,.07);border:1px solid rgba(70,190,110,.20)}.sp-status-dot{display:flex;align-items:center;justify-content:center;width:15px;height:15px;flex:none;border-radius:999px;background:rgba(70,190,110,.18);animation:sp-pulse 2.4s ease-in-out infinite}.sp-status-core{width:6px;height:6px;border-radius:999px;background:var(--g-good)}.sp-status-t{font-size:13px;line-height:1.4;color:var(--g-body-2)}.sp-status-t b{font-weight:600;color:var(--g-text)}.sp-status-t b + b,.sp-status-t b:last-child{color:var(--g-text)} .sp-status-away{background:rgba(255,255,255,.03);border-color:var(--g-line-3)}.sp-status-away .sp-status-dot{background:rgba(255,255,255,.10);animation:none}.sp-status-away .sp-status-core{background:var(--g-muted)}@keyframes sp-pulse{0%,100%{opacity:1}50%{opacity:.35}} .sp-stats{margin-top:32px}.sp-channels{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.sp-card{padding:20px;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-4)} .sp-card-lead{border-color:rgba(255,90,31,.28);box-shadow:0 18px 44px rgba(0,0,0,.42)}.sp-card-head{display:flex;align-items:center;gap:12px}.sp-tile{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px}.sp-tile-dcd{background:rgba(139,147,232,.12);border:1px solid rgba(139,147,232,.30)}.sp-tile-mark{width:20px;height:20px}.sp-tile-mail{background:rgba(255,90,31,.09);border:1px solid rgba(255,90,31,.24)}.sp-tile-ico{color:var(--g-tint)}.sp-card-heads{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.sp-card-k{font:600 9.5px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.sp-card-k-hot{color:var(--g-tint)}.sp-card-t{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--g-text);text-transform:none}.sp-card-b{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--g-body);text-wrap:pretty}.sp-meta{display:flex;align-items:center;gap:20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--g-line-2);flex-wrap:wrap}.sp-meta-split{justify-content:space-between}.sp-meta-i{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--g-muted)}.sp-meta-i b{font-weight:600;color:var(--g-body-2)}.sp-meta-ico{flex:none;color:var(--ember-lit)} .sp-invite{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:16px;height:50px;border-radius:10px;background:var(--ember-grad);color:var(--ink);font:700 12.5px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .15s ease}.sp-invite:hover{filter:brightness(1.07);color:var(--ink);text-decoration:none}.sp-invite:active{filter:brightness(.94)}.sp-invite .ico{flex:none} .sp-cc{display:flex;align-items:center;gap:8px;flex:none;height:34px;padding:0 12px;border-radius:8px;cursor:pointer;font:600 12px/1 var(--display);letter-spacing:.02em;background:var(--g-field);border:1px dashed var(--g-line-6);color:var(--g-body-2);transition:color .12s ease,border-color .12s ease,background .12s ease}.sp-cc.is-copied{background:rgba(70,190,110,.10);border-color:rgba(70,190,110,.42);color:var(--g-good)}.sp-cc-ico{flex:none}.sp-cc-t-done,.sp-cc-ico-k{display:none}.sp-cc.is-copied .sp-cc-t-idle,.sp-cc.is-copied .sp-cc-ico-c{display:none}.sp-cc.is-copied .sp-cc-t-done,.sp-cc.is-copied .sp-cc-ico-k{display:inline-flex} .sp-band-2{padding-block:52px 56px}.sp-grid-2{display:grid;grid-template-columns:minmax(0,1fr) 552px;gap:56px;align-items:start} .sp-include{width:100%;max-width:520px;margin-top:30px;padding-top:24px;border-top:1px solid var(--g-line-4)}.sp-inc-h{font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.sp-inc-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.sp-inc{display:flex;align-items:flex-start;gap:13px;padding:13px 0;border-bottom:1px solid var(--g-line-2)}.sp-inc:last-child{border-bottom:0}.sp-inc-ico{flex:none;margin-top:1px;color:var(--ember-lit)}.sp-inc-t{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.sp-inc-n{font-size:14px;font-weight:600;color:var(--g-text)}.sp-inc-note{font-size:12.5px;line-height:1.5;color:var(--g-muted);text-wrap:pretty} .sp-form{background:var(--g-card);border:1px solid var(--g-line-5);border-radius:14px;box-shadow:0 26px 64px rgba(0,0,0,.55);padding:20px;display:flex;flex-direction:column;min-width:0}.sp-flabel{font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.sp-flabel-mt{margin-top:16px}.sp-frow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sp-frow-mt{margin-top:20px}.sp-tag{font:600 10px/1 var(--display);letter-spacing:.13em;text-transform:uppercase}.sp-tag-req{color:var(--g-tint)}.sp-tag-opt{color:var(--g-faint-2)}.sp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.sp-chip{height:38px;padding:0 14px;border-radius:8px;cursor:pointer;font:600 12.5px/1 var(--display);letter-spacing:.01em;background:var(--g-field);border:1px solid var(--g-line-4);color:#a9a29b;transition:border-color .12s ease,color .12s ease,background .12s ease}.sp-chip:hover{border-color:rgba(255,255,255,.2);color:var(--g-body-2)}.sp-chip.is-sel{background:linear-gradient(94deg,rgba(255,176,58,.22),rgba(255,90,31,.10));border-color:rgba(255,90,31,.55);color:var(--g-text)}.sp-input{width:100%;height:48px;margin-top:9px;box-sizing:border-box;background:var(--g-field);border:1px solid var(--g-line-5);border-radius:9px;padding:0 13px;color:var(--g-text);font:400 15px/1 var(--body);transition:border-color .12s ease}.sp-input::placeholder{color:var(--g-faint)}.sp-input:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-color:transparent}.sp-input.is-err{border-color:var(--ember)} .sp-input-code{font:600 15px/1 var(--mono);letter-spacing:.06em}.sp-textarea{height:124px;padding:12px 13px;line-height:1.55;resize:vertical}.sp-help{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;color:var(--g-muted)}.sp-help-ico{flex:none;color:var(--g-faint)} .sp-note{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--g-muted)}.sp-note-err{display:none}.sp-note.is-err{color:var(--g-tint)}.sp-note.is-err .sp-note-idle{display:none}.sp-note.is-err .sp-note-err{display:inline} .sp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sp-send{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:54px;margin-top:16px;border:0;border-radius:10px;background:var(--ember-grad);color:var(--ink);font:700 13px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .15s ease}.sp-send:hover{filter:brightness(1.07)}.sp-send:active{filter:brightness(.94)}.sp-send .ico{flex:none} .sp-send-t-busy{display:none}.sp-send.is-busy{cursor:progress;filter:saturate(.55) brightness(.92)}.sp-send.is-busy .sp-send-t-idle{display:none}.sp-send.is-busy .sp-send-t-busy{display:inline}.sp-send.is-busy .ico{opacity:.5}.sp-sent{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;border-radius:10px;background:rgba(70,190,110,.07);border:1px solid rgba(70,190,110,.20)}.sp-sent-ico{flex:none;margin-top:1px;color:var(--g-good)}.sp-sent-t{flex:1;font-size:13px;line-height:1.55;color:var(--g-body-2)}.sp-sent-t b{font-weight:600;color:var(--g-text)} .sp-sent-note{background:var(--g-field);border-color:var(--g-line-5)}.sp-sent-note .sp-sent-ico{color:var(--g-muted)}.sp-sent-warn{background:rgba(201,149,95,.08);border-color:rgba(201,149,95,.28)}.sp-sent-warn .sp-sent-ico{color:#c9955f}.sp-foot{display:flex;align-items:center;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--g-line-2);font-size:12.5px;color:var(--g-muted)}.sp-foot-ico{flex:none} .sp-band-3{padding-block:52px 64px}.sp-grid-3{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start}.sp-faq-copy{position:sticky;top:24px}.sp-faq-note{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--g-body);text-wrap:pretty}.sp .btn-outline.sp-ask{margin-top:20px;height:46px;padding:0 18px;border-radius:9px;font-size:11.5px;font-weight:700;letter-spacing:.13em;gap:10px;color:var(--g-tint);border-color:rgba(255,90,31,.5)}.sp .btn-outline.sp-ask:hover{background:rgba(255,90,31,.12);color:var(--g-hover);border-color:rgba(255,90,31,.5)}.sp-ask-mark{width:16px;height:16px;flex:none} @media (max-width:1200px){.sp-grid-1{grid-template-columns:minmax(0,1fr) 520px;gap:40px}.sp-h1{font-size:44px}.sp-h2{font-size:36px}.sp-h2-faq{font-size:32px}.sp-grid-2{grid-template-columns:minmax(0,1fr) 480px;gap:40px}.sp-grid-3{grid-template-columns:300px minmax(0,1fr);gap:40px}}@media (max-width:1000px){.sp-band-1{padding-block:40px}.sp-band-2{padding-block:40px}.sp-band-3{padding-block:40px 48px}.sp-grid-1{grid-template-columns:minmax(0,1fr);gap:34px}.sp-stats{max-width:none} .sp-channels{flex-direction:row}.sp-card{flex:1;min-width:0}.sp-grid-2{grid-template-columns:minmax(0,1fr);gap:30px}.sp-include{max-width:none}.sp-grid-3{grid-template-columns:minmax(0,1fr);gap:26px} .sp-faq-copy{position:static}}@media (max-width:760px){.sp-h1{font-size:clamp(30px,8.6vw,38px);max-width:none}.sp-h2{font-size:30px;max-width:none}.sp-h2-faq{font-size:28px}.sp-lede,.sp-lede-2{max-width:none} .sp-channels{flex-direction:column}.sp-meta{gap:12px} .sp-chip{height:44px}.sp-cc{height:40px}} @media (prefers-reduced-motion:reduce){.sp-status-dot{animation:none}.sp-invite,.sp-send,.sp-cc,.sp-chip,.sp-input{transition:none}} .rvp{ --ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --r-chip:#a9a29b;--r-soft:#c9c2bb;--r-hover:#ffd0b0; --r-line-3:rgba(255,255,255,.09); --r-line-4:rgba(255,255,255,.11); --r-line-5:rgba(255,255,255,.16);  --r-text:#f2efec;--r-quote:#e7e2dd;--r-text-2:#b6afa9;--r-text-3:#c9c2bb;--r-muted:#8d8781;--r-empty:#4f4a45;--r-gold:#e0ac3e;--r-line-2:rgba(255,255,255,.10); --r-card:linear-gradient(180deg,#1b1816,#131110);position:relative;isolation:isolate;overflow:hidden;background:#0b0a09;color:var(--r-text)} .rvp [hidden]{display:none}.rvp-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)} .rvp-hero{position:relative;padding-block:56px 48px;border-bottom:1px solid rgba(255,255,255,.07)}.rvp-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(800px 440px at 74% 24%,rgba(255,90,31,.14),transparent 66%)}.rvp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:56px;align-items:start}.rvp-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.rvp-kicker{font:600 10.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.rvp-h1{margin:16px 0 0;font-size:52px;line-height:1.04;letter-spacing:-.032em;font-weight:600;text-transform:none;max-width:18ch} .rvp-h1 b{font-weight:inherit}.rvp-lede{margin:20px 0 0;font-size:16.5px;line-height:1.6;color:var(--r-text-2);max-width:52ch;text-wrap:pretty}.rvp-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rvp-acts .btn{height:52px;padding:0 24px;border-radius:10px;gap:11px;font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.13em}.rvp-acts .btn-primary{color:var(--ink);box-shadow:0 10px 26px rgba(255,90,31,.28)}.rvp-acts .btn-primary:hover{color:var(--ink);filter:brightness(1.07)}.rvp-acts .btn-primary:active{filter:brightness(.94)}.rvp-acts .btn-secondary{padding:0 20px;border-color:rgba(255,255,255,.18);color:var(--r-quote)}.rvp-acts .btn-secondary:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--r-hover)} .rvp-tp-star{color:#00b67a;font-size:15px;line-height:1}.rvp-sum{position:relative;z-index:1;padding:18px;border-radius:14px;background:var(--r-card);border:1px solid var(--r-line-4);box-shadow:0 26px 64px rgba(0,0,0,.55)}.rvp-sum-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.rvp-sum-score{display:flex;align-items:flex-end;gap:12px;min-width:0}.rvp-sum-n{font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1}.rvp-sum-tp{display:flex;flex-direction:column;gap:7px;padding-bottom:4px;min-width:0}.rvp-sum-word{font-size:13px;color:var(--r-text-2)}.rvp-sum-word b{font-weight:600;color:var(--r-text)}.rvp-pill{display:flex;align-items:center;gap:7px;flex:none;white-space:nowrap;font:600 9.5px/1 var(--display);letter-spacing:.11em;text-transform:uppercase;color:#8fd6a4;background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 9px}.rvp-pill-ico{flex:none} .rvp-dist{display:flex;flex-direction:column;gap:8px;margin-top:16px}.rvp-drow{display:flex;align-items:center;gap:11px;width:100%;cursor:pointer;padding:5px 7px;border-radius:8px;background:transparent; border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.rvp-drow:hover{background:rgba(255,255,255,.035)}.rvp-drow[aria-pressed="true"]{background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.28)}.rvp-drow-k{display:flex;align-items:center;gap:5px;flex:none;min-width:44px;font:600 12.5px/1 var(--body);color:var(--r-text-3)}.rvp-drow-star{flex:none;color:var(--r-gold)}.rvp-drow-bar{flex:1;display:block;height:7px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden} .rvp-drow-bar i{display:block;height:100%;border-radius:4px;background:rgba(255,255,255,.22)}.rvp-drow-bar i.is-warm{background:var(--ember-grad)}.rvp-drow-n{flex:none;min-width:78px;text-align:right;white-space:nowrap;font-size:12.5px;color:var(--r-muted)}.rvp-drow-n b{font-weight:600;color:var(--r-text-3)}.rvp-hint{display:flex;align-items:center;gap:9px;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:var(--r-muted)}.rvp-hint-ico{flex:none;color:#6f6862} .rvp-feed{position:relative;z-index:1;padding-block:36px 60px} .rvp-filters{margin-top:0;flex-wrap:wrap;row-gap:18px}.rvp-filters>.rvp-fgroup{flex:1 1 420px;min-width:0}.rvp-seg-star{font-style:normal;margin-left:1px}.rvp-count-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09)}.rvp-count{margin:0;font-size:13.5px}.rvp-clear{display:flex;align-items:center;gap:8px;flex:none;height:34px;padding:0 12px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.14);color:var(--r-text-3);font:600 12px/1 var(--body);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rvp-clear:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--r-hover)} .rvp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;align-items:stretch} .rvp .rv-card{padding:18px}.rvp .rv-climb{margin-top:14px}.rvp .rv-mark{height:23px;min-width:23px;font-size:9.5px}.rvp .rv-tier{font-size:13px}.rvp .rv-quote{margin-top:13px;font-size:14.5px}.rvp .rv-foot{gap:8px;padding-top:18px;font-size:12px}.rvp .rv-verified{font-size:9px;padding:5px 7px}.rvp .rv-game{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .rvp-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-top:18px;padding:56px 24px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.09)}.rvp-empty-ico{color:#6f6862}.rvp-empty-h{font-size:17px;font-weight:600;letter-spacing:-.01em}.rvp-empty-b{font-size:14px;color:var(--r-muted);max-width:44ch}.rvp-empty-btn{margin-top:4px;height:42px;padding:0 18px;border-radius:9px;font-family:var(--body);font-weight:700;font-size:11.5px;letter-spacing:.13em}.rvp-more-row{display:flex;align-items:center;justify-content:center;margin-top:26px} @media (max-width:1200px){.rvp-hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:36px}.rvp-h1{font-size:44px}.rvp-drow-n{min-width:70px}}@media (max-width:1000px){ .rvp-hero-grid{grid-template-columns:1fr;gap:30px}.rvp-sum{max-width:560px}.rvp-h1{font-size:40px}.rvp-grid{grid-template-columns:repeat(2,1fr)}.rvp-filters{flex-direction:column;align-items:stretch;gap:18px} .rvp-filters>.rvp-fgroup{flex:0 0 auto}.rvp-fright{flex-wrap:wrap}}@media (max-width:760px){.rvp-hero{padding-block:34px 30px}.rvp-feed{padding-block:28px 44px}.rvp-h1{font-size:32px}.rvp-lede{font-size:15px}.rvp-acts{width:100%}.rvp-acts .btn{width:100%}.rvp-sum-head{flex-wrap:wrap}.rvp-grid{grid-template-columns:1fr}.rvp-count-row{flex-wrap:wrap;gap:12px} .rvp-chip{height:44px}.rvp-seg-opt{height:38px}.rvp-drow{padding:14px 7px}.rvp-clear{height:40px}}@media (prefers-reduced-motion:reduce){.rvp-chip,.rvp-seg-opt,.rvp-drow,.rvp-clear,.rvp-more{transition:none}} .tk{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004;--d-text:#f2efec;--d-bright:#e7e2dd;--d-text-2:#b6afa9;--d-text-3:#c9c2bb;--d-muted:#8d8781;--d-dim:#7e7872;--d-faint:#7b746d;--d-replay:#6f6862;--d-tint:#ffb887;--d-hover:#ffd0b0;--d-good:#8fd6a4; --l-good:var(--d-good);--d-line:rgba(255,255,255,.055);--d-line-2:rgba(255,255,255,.07);--d-line-3:rgba(255,255,255,.09);--d-line-4:rgba(255,255,255,.11);position:relative;overflow:hidden;isolation:isolate;background:#0b0a09;color:var(--d-text)}.tk-look{padding-block:56px 64px} .tk-order{padding-block:26px 64px}.tk-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.tk-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(820px 460px at 74% 30%,rgba(255,90,31,.15),transparent 66%)} .tk-glow-o{background:radial-gradient(680px 420px at 26% 22%,rgba(255,90,31,.12),transparent 66%)}.tk .wrap{position:relative;z-index:1}.tk i{font-style:normal}.tk b{font-weight:600} .tk-grid{display:grid;grid-template-columns:minmax(0,1fr) 596px;gap:56px;align-items:start}.tk-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tk .kicker{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.tk-h1{margin:16px 0 0;max-width:16ch;font-family:var(--display);font-weight:600;font-size:54px;line-height:1.04;letter-spacing:-.032em;text-transform:none;color:var(--d-text)}.tk-lede{margin:22px 0 0;max-width:46ch;font-size:16.5px;line-height:1.6;color:var(--d-text-2);text-wrap:pretty} .tk-assure{display:flex;flex-direction:column;gap:13px;width:100%;max-width:472px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.10)}.tk-assure-l{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--d-text-2)}.tk-assure-i{flex:none;color:var(--ember-lit)}.tk-card{display:block;padding:20px;border-radius:14px;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid var(--d-line-4);box-shadow:0 26px 64px rgba(0,0,0,.55)}.tk-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.tk-card-t{margin:0;font-family:var(--display);font-weight:600;font-size:16.5px;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--d-text)}.tk-safe{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 9px;border-radius:999px;background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--d-good)}.tk-lab{display:block;font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--d-muted)}.tk-card-head + .tk-lab{margin-top:18px}.tk-in{display:block;width:100%;height:48px;margin-top:9px;padding:0 13px;box-sizing:border-box;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid var(--d-line-4);color:var(--d-text);font-family:var(--body);font-weight:400;font-size:15.5px;transition:border-color .14s ease}.tk-in::placeholder{color:var(--d-replay)} .tk-in-code{font-weight:600;letter-spacing:.06em}.tk-in-code.is-set{border-color:rgba(70,190,110,.45)}.tk-in-code.is-err{border-color:var(--ember)}.tk-note,.tk-help{margin:9px 0 0;font-size:12.5px;line-height:1.5;color:var(--d-muted)}.tk-note.is-err{color:var(--d-tint)}.tk-or{display:flex;align-items:center;gap:14px;margin:18px 0}.tk-or>span:not(.tk-or-w){height:1px;flex:1;background:rgba(255,255,255,.10)}.tk-or-w{font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--d-replay)}.tk-submit{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:54px;margin-top:20px;border:0;border-radius:10px;background:var(--ember-grad);color:var(--ink);font-family:var(--body);font-weight:700;font-size:13px;line-height:1;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .14s ease}.tk-submit:hover{filter:brightness(1.07)}.tk-submit:active{filter:brightness(.94)}.tk-sent{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;border-radius:10px;background:rgba(70,190,110,.07);border:1px solid rgba(70,190,110,.20);font-size:13px;line-height:1.55;color:var(--d-text-3)}.tk-sent b{color:var(--d-text)}.tk-sent i{color:var(--d-text)}.tk-sent-i{flex:none;margin-top:1px;color:var(--d-good)}.tk-hint{display:flex;align-items:center;gap:9px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--d-line-2);font-size:12.5px;line-height:1.5;color:var(--d-muted)}.tk-hint-i{flex:none;color:var(--d-replay)} .dsh.is-demo{padding-block:52px 64px;border-top:1px solid var(--d-line-2)}.dsh.is-demo .h-sec{font-size:50px}.dm-example{display:inline-flex;align-items:center;flex:none;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.10);font-family:var(--body);font-weight:600;font-size:9.5px;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--d-muted)} .tko-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tko-head-l{display:flex;align-items:center;gap:14px;min-width:0}.tko-back{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:9px;background:transparent;border:1px solid rgba(255,255,255,.14);color:var(--d-text-3);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.tko-back:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--d-hover)}.tko-id{display:flex;flex-direction:column;gap:8px;min-width:0}.tko-id-r{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.tko-code{margin:0;font-family:var(--display);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.025em;text-transform:none;color:var(--d-text)}.tko-live,.dm-status{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 10px;border-radius:999px;background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);font-family:var(--body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--d-good)}.tko-live .dot-live{width:6px;height:6px} .tko-live.is-paused{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:var(--d-muted)}.tko-live.is-paused .dot-live{--l-good:var(--d-dim);animation:none}.tko-acts{display:flex;align-items:center;gap:10px;flex:none}.tko-act{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px;border-radius:9px;background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--d-text-3);font-family:var(--body);font-weight:600;font-size:12.5px;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.tko-act:hover{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.08);color:var(--d-hover)}.tko-act.is-accent{border-color:rgba(255,90,31,.5);color:var(--d-tint)}.tko-act.is-accent:hover{background:rgba(255,90,31,.12);color:var(--d-hover)} .tko-act[aria-pressed="true"]{border-color:rgba(255,90,31,.5);background:rgba(255,90,31,.10);color:var(--d-hover)}.tko-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:10px;margin-top:24px;align-items:start}.tko-col{display:flex;flex-direction:column;gap:10px;min-width:0} .tko-paused{display:flex;align-items:flex-start;gap:11px;padding:13px 16px;border-radius:12px;background:rgba(255,90,31,.06);border:1px solid rgba(255,90,31,.22);font-size:13px;line-height:1.55;color:var(--d-text-3)}.tko-paused b{color:var(--d-text)}.tko-paused-i{flex:none;margin-top:1px;color:var(--d-tint)} .tko-col .dm{box-shadow:0 26px 64px rgba(0,0,0,.55)}.dm-open .dm-foot{justify-content:flex-start}.dm-foot .lf-ago{font:inherit;letter-spacing:inherit;color:var(--d-text-3)}.tko-rail{display:flex;flex-direction:column;gap:10px;min-width:0}.tko-card{padding:18px;border-radius:14px;background:linear-gradient(180deg,#1b1816,#131110);border:1px solid var(--d-line-4)}.tko-bst{display:flex;align-items:center;gap:13px} .tko-avatar{width:44px;height:44px;flex:none;padding:2px;border-radius:999px;display:block;background:linear-gradient(150deg,rgba(255,176,58,.45),rgba(255,255,255,.06))}.tko-avatar img,.tko-avatar .rst-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:#221d19;object-fit:cover;font-family:var(--body);font-weight:700;font-size:16px;line-height:1;color:var(--d-text-3)}.tko-bst-c{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.tko-bst-n{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--d-text)}.tko-bst-m{font-size:12.5px;color:var(--d-muted)}.tko-bst-go{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--d-text-3);transition:border-color .14s ease,color .14s ease}.tko-bst-go:hover{border-color:rgba(255,90,31,.5);color:var(--d-hover)}.tko-det{display:flex;flex-direction:column;margin-top:12px}.tko-det-r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.tko-det-r:last-child{border-bottom:0;padding-bottom:0}.tko-det-k{font-size:13px;color:var(--d-muted)}.tko-det-v{font-size:13.5px;font-weight:600;color:var(--d-text);text-align:right}.tko-det-v .money{font-weight:600}.tko-tl{display:flex;flex-direction:column;margin-top:14px}.tko-tl-r{display:flex;align-items:stretch;gap:13px} .tko-tl-rail{width:13px;flex:none;display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12));background-repeat:no-repeat;background-size:1px calc(100% - 17px);background-position:center 17px}.tko-tl-r.is-last .tko-tl-rail{background-image:none}.tko-tl-dot{width:9px;height:9px;margin-top:5px;flex:none;border-radius:999px;background:#3a342f;border:1px solid rgba(255,255,255,.16)}.tko-tl-dot.is-live{width:11px;height:11px;background:var(--ember-grad);border-color:transparent;box-shadow:0 0 0 4px rgba(255,90,31,.14)}.tko-tl-c{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding-bottom:16px}.tko-tl-r.is-last .tko-tl-c{padding-bottom:0} .tko-tl-n{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--d-text-3)}.tko-tl-n .tko-tl-mark{margin-right:2px}.tko-tl-r:first-child .tko-tl-n{color:var(--d-text)} .tko-tl-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;height:20px;min-width:20px;padding:0 4px;border-radius:6px;font-family:var(--body);font-weight:700;font-size:9.5px;line-height:1;letter-spacing:.02em;color:var(--tier);background:color-mix(in srgb,var(--tier) 16%,transparent);border:1px solid color-mix(in srgb,var(--tier) 35%,transparent)}.tko-tl-w{font-size:12px;color:var(--d-muted)}.tko-guar{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:12px;background:rgba(255,90,31,.06);border:1px solid rgba(255,90,31,.22);font-size:13px;line-height:1.55;color:var(--d-text-3)}.tko-guar b{color:var(--d-text)}.tko-guar a{color:var(--ember-lit)}.tko-guar a:hover{color:#ffa76a}.tko-guar-i{flex:none;margin-top:1px;color:var(--d-tint)}.tk :focus-visible{outline:2px solid var(--ember);outline-offset:2px} .tk [hidden],.tk[hidden]{display:none} @media (max-width:1200px){.tk-grid{grid-template-columns:minmax(0,1fr) 520px;gap:36px}.tk-h1{font-size:46px} .tko-grid{grid-template-columns:1fr;gap:10px}.tko-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tko-rail>.tko-bst,.tko-rail>.tko-guar{grid-column:1 / -1}}@media (max-width:1000px){ .tk-grid{grid-template-columns:1fr;gap:30px}.tk-card{order:-1}.tk-copy{max-width:640px}.tk-h1{font-size:40px;max-width:none}.tk-look{padding-block:40px 48px}.tko-head{flex-wrap:wrap}.tko-acts{width:100%}.tko-act{flex:1;justify-content:center}}@media (max-width:760px){.tk-look{padding-block:32px 40px}.tk-order{padding-block:20px 44px}.tk-h1{font-size:32px}.tk-lede{font-size:15px}.tk-card{padding:16px} .tk-grid{display:flex;flex-direction:column;gap:0}.tk-copy{display:contents}.tk .kicker{order:1}.tk-h1{order:2}.tk-lede{order:3}.tk-card{order:4;margin-top:26px}.tk-assure{order:5;max-width:none}.tk-assure{margin-top:26px;padding-top:20px}.tko-code{font-size:24px}.tko-rail{grid-template-columns:1fr} .tko-back{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.tk-in,.tk-submit,.tko-back,.tko-act,.tko-bst-go{transition:none}} .ord-wrap{display:flex;flex-direction:column;gap:26px}.ord-head{display:flex;flex-direction:column;gap:8px}.ord-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ember-warm)}.ord-h1{font-family:var(--display);font-weight:700;font-size:clamp(30px,5vw,42px);line-height:1.04;margin:0}.ord-sub{color:var(--text-4);font-size:15px;margin:0;max-width:60ch}.ord-hello{display:inline-flex;align-items:center;gap:7px;margin:2px 0 0;font-size:13px;color:var(--text-3)}.ord-hello .ico{color:var(--ember-lit)}.ord-hello b{color:var(--text);font-weight:600} .ord-guest{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 18px;border-radius:12px;background:rgba(255,90,31,.06);border:1px solid rgba(255,90,31,.22)}.ord-guest-c{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--text-3);max-width:62ch}.ord-guest-c b{color:var(--text);font-weight:600}.ord-guest-i{display:inline-flex;flex:none;color:var(--ember-lit)}.ord-guest-a{display:flex;gap:10px;flex:none} .ord-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ord-stat{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border-radius:12px;background:var(--panel);border:1px solid var(--hairline-2)}.ord-stat-v{font-family:var(--display);font-weight:700;font-size:26px;line-height:1;color:var(--text)}.ord-stat-l{font-size:12px;letter-spacing:.04em;color:var(--text-5)}.ord-section{display:flex;flex-direction:column;gap:12px}.ord-h2{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-4);margin:0} .ord-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.ord-status.is-live{color:var(--ember-lit);background:rgba(255,90,31,.10);border:1px solid rgba(255,90,31,.26)}.ord-status.is-done{color:#8fd6a4;background:rgba(70,190,110,.12);border:1px solid rgba(70,190,110,.28)}.ord-dot{width:6px;height:6px;border-radius:50%;background:var(--ember);animation:live-pulse 2.2s ease-out infinite}.ord-oid{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:var(--text-4)} .ord-active{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border-radius:14px;background:var(--panel);border:1px solid rgba(255,90,31,.24)}.ord-active-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ord-active-body{display:flex;flex-direction:column;gap:12px}.ord-active-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--text-4)}.ord-game{font-weight:600;color:var(--text)}.ord-sep{color:var(--text-7)}.ord-active-climb,.ord-climb{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ord-tier{font-size:13px;color:var(--text-3)}.ord-arw{font-style:normal;color:var(--text-6)}.ord-now{display:inline-flex;align-items:center;gap:7px;margin-left:6px;padding-left:12px;border-left:1px solid var(--hairline-2)}.ord-now>span:first-child{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-6)}.ord-prog{display:flex;align-items:center;gap:12px}.ord-prog-bar{flex:1;height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.ord-prog-bar i{display:block;height:100%;border-radius:999px;background:var(--ember-grad)}.ord-prog-t{display:inline-flex;align-items:baseline;gap:.32em;font-size:12.5px;color:var(--text-5);white-space:nowrap}.ord-prog-t b{color:var(--text-2);font-weight:600}.ord-prog-t i{font-style:normal;color:var(--text-7)}.ord-active-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--hairline-2)}.ord-price{font-family:var(--display);font-weight:700;color:var(--text)}.ord-price-lg{font-size:22px} .ord-table{border:1px solid var(--hairline-2);border-radius:12px;overflow:hidden}.ord-thead,.ord-row{display:grid;align-items:center;grid-template-columns:120px 64px minmax(0,1fr) 64px 130px 90px 108px;gap:12px;padding:12px 16px}.ord-thead{background:var(--bg-2);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-6)}.ord-row{border-top:1px solid var(--hairline);font-size:13.5px;color:var(--text-3)}.ord-row:first-child{border-top:0}.ord-c-game{font-family:var(--mono);font-size:12px;color:var(--text-4)}.ord-c-price{font-weight:600;color:var(--text-2)}.ord-note{display:flex;align-items:flex-start;gap:9px;margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-6)}.ord-note .ico{flex:none;margin-top:1px;color:var(--text-6)}@media (max-width:900px){.ord-stats{grid-template-columns:repeat(2,1fr)} .ord-thead{display:none}.ord-row{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px}.ord-c-climb{grid-column:1 / -1;order:3}.ord-c-id{order:1}.ord-c-status{order:2;justify-self:end}.ord-c-game,.ord-c-mode,.ord-c-date,.ord-c-price{order:4;font-size:12.5px;color:var(--text-5)}.ord-c-price{justify-self:end}}@media (max-width:560px){.ord-guest{flex-direction:column;align-items:flex-start}.ord-active-foot{flex-direction:column;align-items:stretch}.ord-active-foot .btn{justify-content:center}} .gd-page{background:#0b0a09}.gd{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004;--l-good:#8fd6a4;--g-text:#f2efec;--g-text-2:#c9c2bb;--g-text-3:#b6afa9;--g-muted:#8d8781;--g-dim:#7e7872;--g-tint:#ffb887; --g-card:linear-gradient(180deg,#1b1816,#131110);--g-plate:rgba(255,255,255,.022);--g-line:rgba(255,255,255,.07);--g-line-2:rgba(255,255,255,.09);--g-line-3:rgba(255,255,255,.10);--g-line-4:rgba(255,255,255,.11);--g-line-5:rgba(255,255,255,.16);--lol:#5f93de;--lol-t:#9dc0f0;--val:#c8577a;--val-t:#e39ab0;position:relative;isolation:isolate;overflow:hidden;background:#0b0a09;color:var(--g-text)}.gd .wrap{max-width:1240px} .gd-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.gd>section{position:relative;z-index:1} .gd [hidden]{display:none !important} .gd-nav{background:#0b0a09;border-bottom:1px solid var(--g-line,rgba(255,255,255,.07));position:relative;z-index:5}.gd-nav-in{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gd-nav-r{display:flex;align-items:center;gap:20px;font-size:13.5px;color:#b6afa9}.gd-nav-tag{display:inline-flex;align-items:center;gap:8px}.gd-nav-tag-ico{color:#8fd6a4}.gd-nav-sep{width:1px;height:16px;background:rgba(255,255,255,.12);flex:none}.gd-nav-back{display:inline-flex;align-items:center;gap:7px;color:#ff8a3d}.gd-nav-back .ico{transform:rotate(180deg)}.gd-nav-back:hover{color:#ffa76a} .gd-hero{padding:52px 0 56px}.gd-hero-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 560px at 76% 40%,rgba(255,90,31,.20),transparent 64%)}.gd-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:56px;align-items:center}.gd-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.gd-kicker{display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.gd-h1{margin:16px 0 0;font-size:58px;line-height:1;letter-spacing:-.032em;font-weight:700;max-width:16ch;color:var(--g-text)}.gd-lede{margin:22px 0 0;font-size:17px;line-height:1.6;color:var(--g-text-3);max-width:52ch;text-wrap:pretty}.gd-guars{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:13.5px;color:var(--g-text-3)}.gd-guar{display:inline-flex;align-items:center;gap:8px}.gd-guar-ico{color:var(--ember-lit);flex:none}.gd-hero-rule{height:1px;width:100%;max-width:600px;margin-top:30px;background:linear-gradient(to right,rgba(255,255,255,.14),rgba(255,255,255,.14) 60%,transparent)}.gd-stats{display:flex;flex-wrap:wrap;gap:30px;margin-top:22px;align-items:flex-end}.gd-stat{display:flex;flex-direction:column;gap:8px}.gd-stat-n{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--g-text)}.gd-stat-rate{display:inline-flex;align-items:baseline;gap:6px}.gd-stat-rate b{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--g-text)}.gd-stat-rate span{font-size:14px;color:var(--g-dim)}.gd-stat-l{font:600 10px/1.3 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.gd-stat-div{width:1px;height:46px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16),transparent);margin-bottom:4px} .gd-hero-form{position:relative}.gd-card-shell{background:var(--g-card);border:1px solid var(--g-line-4);border-radius:16px;box-shadow:0 26px 64px rgba(0,0,0,.6);padding:20px}.gd-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gd-form-title{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--g-text)}.gd-instant{display:inline-flex;align-items:center;gap:7px;font:600 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--l-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 9px}.gd-instant .dot-live.dot-ok{width:6px;height:6px;animation-duration:2.4s}.gd-form-sub{margin:9px 0 0;font-size:13px;line-height:1.55;color:var(--g-muted)}.gd-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px} .gd-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:14px;border-radius:12px;cursor:pointer;text-align:left;background:var(--g-plate);border:1px solid var(--g-line-2);transition:background .12s ease,border-color .12s ease}.gd-card[aria-pressed="true"]{background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.45)}.gd-check{position:absolute;top:10px;right:10px;z-index:2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);color:transparent}.gd-check .ico{width:11px;height:11px}.gd-card[aria-pressed="true"] .gd-check{background:var(--ember-grad);border-color:transparent;color:var(--ink)}.gd-cover{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:150px;padding:11px 10px;overflow:hidden;border-radius:3px 8px 8px 3px;background:#0b0a09;border:1px solid var(--g-line-5);box-shadow:0 6px 16px rgba(0,0,0,.4);opacity:.72;transition:opacity .12s ease,box-shadow .12s ease}.gd-card[aria-pressed="true"] .gd-cover{opacity:1;box-shadow:0 10px 24px rgba(0,0,0,.5)}.gd-cover-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120px 120px at 78% 22%,rgba(255,90,31,.34),transparent 66%)}.gd-cover-spine{position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,var(--spine,#ff5a1f),#ff5a1f)}.gd-cover-brand{position:relative;display:inline-flex;align-items:center;gap:4px;font:700 6px/1 var(--body);letter-spacing:.04em;color:#e7e2dd}.gd-cover-brand b{color:var(--ember);font-weight:700}.gd-cover-brand .shard{width:8px;height:8px}.gd-cover-game{position:relative;margin-top:auto;font:600 5.5px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--g-tint)}.gd-cover-title{position:relative;margin-top:7px;font-size:13.5px;line-height:1.02;letter-spacing:-.03em;font-weight:600;color:var(--g-text)}.gd-cover-meta{position:relative;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.16);font:600 5.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--g-muted)}.gd-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px}.gd-card-title{font-size:14px;font-weight:600;color:var(--g-text)}.gd-card-note{font-size:11.5px;line-height:1.45;color:var(--g-muted);text-align:left}.gd-pick{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--g-muted)}.gd-pick[data-err]{color:var(--g-tint)}.gd-label{display:block;margin-top:16px;font:600 10px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.gd-email{width:100%;height:52px;margin-top:9px;box-sizing:border-box;background:rgba(255,255,255,.03);border:1px solid var(--g-line-4);border-radius:9px;padding:0 14px;color:var(--g-text);font:400 16px/1 var(--body)}.gd-email::placeholder{color:#6f6862}.gd-email[data-valid]{border-color:rgba(70,190,110,.45)}.gd-email[data-err]{border-color:var(--ember)}.gd-note{margin-top:9px;font-size:12.5px;line-height:1.5;color:var(--g-muted)}.gd-note[data-err]{color:var(--g-tint)}.gd-cta{margin-top:18px;width:100%;height:56px;border:0;border-radius:10px;background:var(--ember-grad);color:var(--ink);font:700 13px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:11px;box-shadow:0 10px 26px rgba(255,90,31,.28);transition:filter .12s ease}.gd-cta:hover{filter:brightness(1.07)}.gd-cta:active{filter:brightness(.94)}.gd-optin{display:flex;align-items:flex-start;gap:11px;width:100%;margin-top:14px;padding:12px 13px;border-radius:10px;cursor:pointer;text-align:left;background:var(--g-plate);border:1px solid rgba(255,255,255,.08)}.gd-optin[aria-pressed="true"]{background:rgba(255,90,31,.07);border-color:rgba(255,90,31,.28)}.gd-optbox{width:18px;height:18px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:5px;margin-top:1px;background:transparent;border:1px solid rgba(255,255,255,.2);color:transparent}.gd-optin[aria-pressed="true"] .gd-optbox{background:var(--ember-grad);border-color:transparent;color:var(--ink)}.gd-optin-t{flex:1;font-size:12.5px;line-height:1.5;color:#9c958e}.gd-privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;font-size:12px;color:var(--g-muted)}.gd-privacy a{color:var(--ember-lit)} .gd-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 4px 8px}.gd-success-ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(70,190,110,.10);border:1px solid rgba(70,190,110,.28);color:var(--l-good)}.gd-success-h{margin-top:18px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--g-text)}.gd-success-b{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--g-text-3);max-width:40ch;text-wrap:pretty}.gd-success-b b{font-weight:600;color:var(--g-text)}.gd-reset{margin-top:20px;height:44px;padding:0 18px;border-radius:9px;background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--g-text-2);font:700 11.5px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:9px}.gd-reset:hover{border-color:rgba(255,255,255,.28)}.gd-tp{display:flex;align-items:center;gap:11px;margin-top:12px;padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid var(--g-line-2)}.gd-tp-star{color:#00b67a;flex:none}.gd-tp span{flex:1;font-size:12.5px;line-height:1.5;color:var(--g-text-3)}.gd-tp b{font-weight:600;color:var(--g-text)} .gd-band{padding:52px 0 56px;border-top:1px solid var(--g-line)}.gd-band-head{display:flex;flex-direction:column;align-items:flex-start}.gd-band-head-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.gd-eyebrow-wrap{display:flex;align-items:center;gap:14px}.gd-num{font:700 15px/1 var(--body);color:var(--ember);letter-spacing:.02em}.gd-eyebrow-div{width:1px;height:14px;background:rgba(255,255,255,.16)}.gd-eyebrow{font:600 10.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--g-muted)}.gd-h2{margin:16px 0 0;font-size:40px;line-height:1.04;letter-spacing:-.03em;font-weight:700;color:var(--g-text)}.gd-band-sub{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--g-text-3);max-width:46ch;text-wrap:pretty} .gd-band-toc .gd-band-head{align-items:flex-start}.gd-toc{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.gd-toc-head{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid var(--g-line-3)}.gd-toc-badge{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;font:700 15px/1 var(--body);letter-spacing:-.02em;color:var(--gd-badge,#ff5a1f);background:color-mix(in srgb,var(--gd-badge,#ff5a1f) 16%,transparent);border:1px solid color-mix(in srgb,var(--gd-badge,#ff5a1f) 40%,transparent)}.gd-toc-titles{display:flex;flex-direction:column;gap:5px;min-width:0}.gd-toc-title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--g-text)}.gd-toc-meta{font-size:12.5px;color:var(--g-muted)}.gd-ch{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.055)}.gd-ch-n{font:600 11px/1.5 var(--body);letter-spacing:.09em;color:var(--g-tint);min-width:22px;flex:none}.gd-ch-body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.gd-ch-name{font-size:14px;font-weight:600;color:var(--g-text)}.gd-ch-note{font-size:12.5px;line-height:1.5;color:var(--g-muted);text-wrap:pretty}.gd-ch-drill{display:inline-flex;align-items:center;gap:6px;font:600 10px/1.5 var(--body);letter-spacing:.09em;text-transform:uppercase;color:#7b746d;flex:none}.gd-ch-drill-ico{color:var(--ember-lit)} .gd-authors-grid{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:56px;align-items:start}.gd-authors-copy{display:flex;flex-direction:column;align-items:flex-start}.gd-authors-copy .gd-h2{max-width:17ch}.gd-authors-copy .gd-band-sub{max-width:56ch}.gd-authors-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:24px;font-size:13.5px;color:var(--g-text-3)}.gd-authors-card{background:var(--g-card);border:1px solid var(--g-line-4);border-radius:14px;box-shadow:0 26px 64px rgba(0,0,0,.55);padding:18px}.gd-authors-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08)}.gd-authors-card-t{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--g-text)}.gd-verified{display:inline-flex;align-items:center;gap:7px;font:600 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--l-good);background:rgba(70,190,110,.09);border:1px solid rgba(70,190,110,.22);border-radius:999px;padding:6px 9px}.gd-author{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.gd-author:last-child{border-bottom:0}.gd-author-av{width:34px;height:34px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#221d19;box-shadow:0 0 0 2px rgba(255,176,58,.28);font:700 12px/1 var(--body);color:var(--g-text-2)}.gd-author-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.gd-author-name{font-size:13.5px;font-weight:600;color:var(--g-text)}.gd-author-meta{font-size:12px;color:var(--g-muted)}.gd-tag{flex:none;font:600 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:6px 9px}.gd-tag-lol{color:var(--lol-t);background:rgba(95,147,222,.12);border:1px solid rgba(95,147,222,.3)}.gd-tag-val{color:var(--val-t);background:rgba(200,87,122,.12);border:1px solid rgba(200,87,122,.3)} .gd-readers-rate{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:4px}.gd-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.gd-q{display:flex;flex-direction:column;padding:18px;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-3)}.gd-q-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.gd-q-stars{display:inline-flex;gap:2px}.gd-q-star{color:#e0ac3e}.gd-q-body{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--g-text-2);flex:1;text-wrap:pretty}.gd-q-foot{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--g-line)}.gd-q-av{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);font:700 10px/1 var(--body);color:var(--g-text-3)}.gd-q-name{flex:1;font-size:12.5px;color:var(--g-muted)}.gd-q-name b{font-weight:600;color:#e7e2dd} .gd-faq-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start}.gd-faq-copy{position:sticky;top:24px;display:flex;flex-direction:column;align-items:flex-start}.gd-faq-copy .gd-h2{font-size:36px}.gd-faq-copy .gd-band-sub{font-size:14.5px}.gd-faq{display:flex;flex-direction:column;gap:8px}.gd-faq-item{border-radius:12px;overflow:hidden;background:var(--g-plate);border:1px solid var(--g-line-2)}.gd-faq-item[open]{background:var(--g-card);border-color:rgba(255,90,31,.28)}.gd-faq-q{display:flex;align-items:center;gap:16px;width:100%;padding:17px 18px;cursor:pointer;list-style:none}.gd-faq-q::-webkit-details-marker{display:none}.gd-faq-n{min-width:28px;flex:none;font:600 12px/1 var(--body);letter-spacing:.08em;color:#6f6862}.gd-faq-item[open] .gd-faq-n{color:var(--g-tint)}.gd-faq-qt{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--g-text)}.gd-faq-mark{position:relative;width:14px;height:14px;flex:none;color:var(--g-muted)}.gd-faq-item[open] .gd-faq-mark{color:var(--g-tint)}.gd-faq-plus,.gd-faq-minus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gd-faq-plus{width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) center/1.6px 12px no-repeat}.gd-faq-minus{width:12px;height:1.6px;background:currentColor;opacity:0}.gd-faq-item[open] .gd-faq-plus{opacity:0}.gd-faq-item[open] .gd-faq-minus{opacity:1}.gd-faq-a{padding:0 18px 18px 62px;font-size:14.5px;line-height:1.65;color:var(--g-text-3);max-width:70ch;text-wrap:pretty} .gd-close{position:relative;padding:52px 0 60px;border-top:1px solid var(--g-line);overflow:hidden}.gd-close-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 380px at 74% 50%,rgba(255,90,31,.16),transparent 66%)}.gd-close-in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:56px}.gd-close-copy{display:flex;flex-direction:column;align-items:flex-start}.gd-close-h{margin:0;font-size:44px;line-height:1.04;letter-spacing:-.03em;font-weight:700;max-width:17ch;color:var(--g-text)}.gd-close .gd-guars{margin-top:20px}.gd-cap2{flex:none;width:420px;display:flex;flex-direction:column;gap:11px}.gd-cap2-row{display:flex;gap:8px}.gd-email-2{flex:1;height:56px;margin-top:0;background:rgba(255,255,255,.04);border-radius:10px;font-size:15.5px}.gd-cta-2{margin-top:0;width:auto;height:56px;padding:0 22px;white-space:nowrap;font-size:12.5px;letter-spacing:.11em}.gd-cap2-note{font-size:12.5px;color:var(--g-muted)} @media (max-width:1200px){.gd-hero-grid{grid-template-columns:minmax(0,1fr) 500px;gap:40px}.gd-h1{font-size:48px}.gd-authors-grid{grid-template-columns:minmax(0,1fr) 400px;gap:40px}}@media (max-width:1000px){.gd-hero-grid{grid-template-columns:1fr;gap:34px}.gd-hero-form{max-width:560px;width:100%}.gd-authors-grid,.gd-faq-grid{grid-template-columns:1fr;gap:34px}.gd-faq-copy{position:static}.gd-quotes{grid-template-columns:1fr}.gd-close-in{flex-direction:column;align-items:stretch}.gd-cap2{width:100%}}@media (max-width:760px){.gd-hero,.gd-band,.gd-close{padding:40px 0 44px}.gd-h1{font-size:38px}.gd-h2{font-size:30px}.gd-close-h{font-size:32px}.gd-band-head-row{flex-direction:column;align-items:flex-start;gap:18px}.gd-readers-rate{align-items:flex-start}.gd-toc{grid-template-columns:1fr;gap:30px} .gd-cover{height:118px}.gd-nav-tag{display:none}.gd-cap2-row{flex-direction:column}.gd-cta-2{width:100%;justify-content:center}} .gc{--ember:#ff5a1f;--ember-lit:#ff8a3d;--ember-grad:linear-gradient(94deg,#ffb03a,#ff5a1f);--ink:#201004; --g-text:#f2efec;--g-body:#b6afa9;--g-body-2:#c9c2bb;--g-muted:#8d8781;--g-faint:#6f6862; --g-faint-2:#7b746d; --g-tint:#ffb887; --g-hover:#ffd0b0;--g-good:#8fd6a4;--g-line:rgba(255,255,255,.055);--g-line-2:rgba(255,255,255,.07);--g-line-3:rgba(255,255,255,.09);--g-line-4:rgba(255,255,255,.10);--g-line-5:rgba(255,255,255,.11);--g-line-6:rgba(255,255,255,.16); --g-card:linear-gradient(180deg,#1b1816,#131110);position:relative;isolation:isolate;overflow:hidden;background:#0b0a09;color:var(--g-text)} body.gc-page{background:#0b0a09}.gc-hatch{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 1px,transparent 1px 54px)}.gc-band{position:relative;z-index:1;padding-block:52px 56px;border-top:1px solid var(--g-line-2)}.gc-cat{border-top:0}.gc-inner,.gc-how-grid,.gc-faq-grid{position:relative;z-index:1}.gc-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 480px at 78% 0%,rgba(255,90,31,.17),transparent 64%)}.gc-glow-r{background:radial-gradient(700px 420px at 80% 40%,rgba(255,90,31,.12),transparent 66%)} .gc [hidden]{display:none} .gc-kicker{font:600 10.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ember-lit)}.gc .sec-kicker{gap:14px}.gc .sec-kicker-n{font-family:var(--body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--ember)}.gc .sec-kicker-n::after{height:14px;margin-left:14px;background:var(--g-line-6)}.gc .sec-kicker-l{font-family:var(--body);font-weight:600;font-size:10.5px;line-height:1;letter-spacing:.16em;color:var(--g-muted)}.gc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.gc-head-l{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gc-head-p{margin:0;padding-bottom:6px;font-size:14.5px;line-height:1.6;color:var(--g-body);max-width:42ch;text-wrap:pretty}.gc-head-p b{font-weight:600;color:var(--g-text)}.gc-h1{margin:16px 0 0;font-family:var(--display);font-size:58px;line-height:1;letter-spacing:-.032em;font-weight:600;max-width:13ch;text-transform:none}.gc-h2{margin:16px 0 0;font-family:var(--display);font-size:40px;line-height:1.04;letter-spacing:-.03em;font-weight:600;text-transform:none}.gc-h2-tight{line-height:1.06;max-width:17ch}.gc-h2-sm{font-size:36px} .gc-tile{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--g-tint);background:rgba(255,90,31,.09);border:1px solid rgba(255,90,31,.24)} .gc-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-bottom:18px;border-bottom:1px solid var(--g-line-3)}.gc-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.gc-chip{display:flex;align-items:center;gap:8px;height:38px;padding:0 13px;border-radius:9px;cursor:pointer;font:600 12.5px/1 var(--body);background:rgba(255,255,255,.03);border:1px solid var(--g-line-4);color:#a9a29b;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background .16s ease}.gc-chip:hover{color:var(--g-text);border-color:var(--g-line-6)}.gc-chip.is-on{background:linear-gradient(180deg,rgba(255,176,58,.20),rgba(255,90,31,.08));border-color:rgba(255,90,31,.5);color:var(--g-text)}.gc-chip-n{font:600 10px/1 var(--body);letter-spacing:.06em;color:var(--g-faint-2)}.gc-chip.is-on .gc-chip-n{color:var(--g-tint)}.gc-sortwrap{display:flex;align-items:center;gap:11px;flex:none}.gc-sort-l{font:600 10px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--g-muted)}.gc-seg{display:flex;gap:3px;padding:3px;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid var(--g-line-4)}.gc-seg-o{height:32px;padding:0 12px;border:0;border-radius:7px;cursor:pointer;font:600 12px/1 var(--body);white-space:nowrap;background:transparent;color:#a9a29b}.gc-seg-o:hover{color:var(--g-text)}.gc-seg-o.is-on{background:var(--ember-grad);color:var(--ink)}.gc-sortsel{display:none} .gc-count{font-size:13px;color:var(--g-muted)}.gc-count b{font-weight:600;color:var(--g-body-2)}.gc-count-sm{display:none} .gc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.gc-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-4);color:inherit;text-decoration:none;min-width:0;transition:border-color .18s ease,transform .18s ease}.gc-card:hover{border-color:hsl(var(--h) 62% 62% / .5);transform:translateY(-2px)} .gc-card.is-feat{border-color:rgba(255,90,31,.32);box-shadow:0 18px 44px rgba(0,0,0,.42)}.gc-card.is-feat:hover{border-color:rgba(255,90,31,.55)}.gc-art{position:relative;display:block;height:92px;flex:none;overflow:hidden;background:radial-gradient(280px 130px at 50% 34%,hsl(var(--h) 62% 62% / .22),transparent 72%)}.gc-art img{width:100%;height:100%;object-fit:cover;display:block} .gc-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(19,17,16,.96))}.gc-badge{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;font:600 9px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--g-tint);background:rgba(20,15,12,.74);border:1px solid rgba(255,90,31,.42);backdrop-filter:blur(6px)}.gc-body{display:flex;flex-direction:column;gap:11px;padding:14px 16px 16px;flex:1;min-width:0}.gc-name-row{display:flex;align-items:center;gap:10px;min-width:0}.gc-name{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--g-text);min-width:0}.gc-svcs{display:flex;flex-wrap:wrap;gap:5px}.gc-svc{padding:6px 9px;border-radius:999px;font:600 9.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:#a9a29b;background:rgba(255,255,255,.03);border:1px solid var(--g-line-3)}.gc-cardfoot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:6px}.gc-price{display:flex;flex-direction:column;gap:6px}.gc-from{font:600 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted)}.gc-fig{font-family:var(--display);font-size:21px;font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--g-text)}.gc-go{display:flex;align-items:center;gap:10px;flex:none}.gc-go-l{font:700 10.5px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--g-tint)}.gc-arrow{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--g-body-2);border:1px solid var(--g-line-6)}.gc-card.is-feat .gc-arrow{border-color:rgba(255,90,31,.5);color:var(--g-tint)} .gc-foot{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.gc-reset{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;cursor:pointer;font:600 13px/1 var(--body);color:var(--ember-lit);text-decoration:underline;text-underline-offset:3px}.gc-reset:hover{color:var(--g-hover)}.gc-reset-i{display:none} .gc-svcs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px}.gc-svc-card{display:flex;flex-direction:column;padding:18px;border-radius:14px;background:var(--g-card);border:1px solid var(--g-line-4)}.gc-svc-t{margin:16px 0 0;font-size:17px;font-weight:600;letter-spacing:-.015em;text-transform:none}.gc-svc-b{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--g-body);text-wrap:pretty} .gc-best{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:18px}.gc-best-l{font:600 9.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted)}.gc-best-t{font:600 12.5px/1.45 var(--body);color:var(--g-tint)} .gc-how-grid{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:56px;align-items:start}.gc-how-l{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gc-steps{display:flex;flex-direction:column;width:100%;max-width:540px;margin-top:26px}.gc-step{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-top:1px solid var(--g-line-4)}.gc-step:last-child{border-bottom:1px solid var(--g-line-4)}.gc-step-n{font:600 13px/1 var(--body);letter-spacing:.1em;color:var(--ember);min-width:26px;flex:none;padding-top:4px}.gc-step-c{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.gc-step-t{font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--g-text)}.gc-step-b{font-size:14px;line-height:1.6;color:var(--g-body);text-wrap:pretty} .gc-dots{display:none} .gc-faq-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start}.gc-faq-copy{position:sticky;top:24px;display:flex;flex-direction:column;align-items:flex-start}.gc-faq-note{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--g-body);text-wrap:pretty}.gc .btn-outline.gc-ask{margin-top:20px;height:46px;padding:0 18px;border-radius:9px;border-color:rgba(255,90,31,.5);color:var(--g-tint)}.gc .btn-outline.gc-ask:hover{background:rgba(255,90,31,.12);color:var(--g-hover)} .gc-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:rgba(11,10,9,.9);border-top:1px solid var(--g-line-4);backdrop-filter:blur(14px)}.gc-bar-cta{width:100%;height:52px;justify-content:center;border-radius:10px} .hd[data-sheet] ~ main .gc-bar{display:none}@media (max-width:1200px){.gc-h1{font-size:50px}.gc-h2{font-size:36px}.gc-h2-sm{font-size:32px}.gc-how-grid{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.gc-svcs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-faq-grid{grid-template-columns:300px minmax(0,1fr);gap:40px}}@media (max-width:1000px){.gc-band{padding-block:44px 46px}.gc-head{flex-direction:column;align-items:flex-start;gap:16px}.gc-head-p{max-width:60ch;padding-bottom:0}.gc-h1{font-size:44px;max-width:none}.gc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-how-grid,.gc-faq-grid{grid-template-columns:minmax(0,1fr);gap:30px}.gc-steps{max-width:none}.gc-faq-copy{position:static}}@media (max-width:760px){.gc-band{padding-block:30px 32px}.gc-h1{font-size:38px;line-height:1.02}.gc-h2{font-size:27px;line-height:1.08}.gc-h2-sm{font-size:27px}.gc-head{gap:13px}.gc-head-p{font-size:14px} .gc-tools{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px}.gc-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gc-chips::-webkit-scrollbar{display:none}.gc-chip{height:40px}.gc-sortwrap{justify-content:space-between;gap:12px}.gc-sort-l,.gc-seg{display:none}.gc-count-sm{display:inline;font-size:12.5px}.gc-sortsel{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 11px;border-radius:9px;background:rgba(255,255,255,.03);border:1px solid var(--g-line-4)}.gc-sortsel-i,.gc-sortsel .ob-caret{color:var(--g-muted);flex:none}.gc-sortsel-t{font:600 12.5px/1 var(--body);color:#e7e2dd;white-space:nowrap} .gc-sortsel-s{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;outline:none;font-size:16px;cursor:pointer}.gc-grid{grid-template-columns:minmax(0,1fr);gap:8px}.gc-art{height:76px}.gc-name{font-size:16px} .gc-cardfoot{align-items:center}.gc-price{flex-direction:row;align-items:baseline;gap:7px}.gc-fig{font-size:20px} .gc-foot .gc-count{display:none}.gc-reset{width:100%;height:44px;justify-content:center;border-radius:9px;border:1px solid var(--g-line-6);color:var(--g-body-2);font:700 11px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;text-decoration:none}.gc-reset-i{display:inline-flex} .gc-svcs-grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gc-svcs-grid::-webkit-scrollbar{display:none}.gc-svc-card{width:242px;flex:none;scroll-snap-align:start}.gc-step{gap:14px;padding:15px 0}.gc-step-n{min-width:22px}.gc-step-t{font-size:15.5px}.gc-step-b{font-size:13.5px} .gc .sg-promises{display:flex;gap:8px;margin-top:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gc .sg-promises::-webkit-scrollbar{display:none}.gc .sg-promise{width:calc(100vw - var(--gutter) * 2);flex:none;scroll-snap-align:center}.gc-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px}.gc-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.16);transition:width .18s ease,background .18s ease}.gc-dot.is-on{width:22px;background:var(--ember-grad)}.gc .btn-outline.gc-ask{width:100%;justify-content:center}.gc-bar{display:block}body.gc-page{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.gc-card,.gc-chip,.gc-dot{transition:none}.gc-card:hover{transform:none}}  @media (max-width:1000px){.hd-input,.ob-select,.ob-two .ob-select,.bs-select,.co-input,.co-select,.co-textarea,.co-code-box .co-input,.sp-input,.sp-textarea,.tk-in,.tk-in-code,.gd-email,.gd-email-2,.input,textarea.input,select.input{font-size:16px} .co-code-box .co-input,.tk-in-code{letter-spacing:.04em}} @media (max-width:1000px){.ob-field{min-height:44px;padding-block:0} .ob-two .ob-field{padding-block:0}.ob-field>.ob-select{align-self:stretch}.co-field>.co-select,.bs-tiersel>.bs-select{align-self:stretch} .ob-field>.ob-mark,.ob-field>.ob-caret,.ob-field>.ico,.co-field>.ico,.co-field>.ob-caret,.bs-tiersel>.ob-caret{align-self:center}} @media (max-width:1000px){.ob-named-x,.gp-brow-all{position:relative}.ob-named-x::after,.gp-brow-all::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}  @media (max-width:360px){body.has-bar{padding-bottom:calc(146px + env(safe-area-inset-bottom))}}@media (max-width:400px){.co-nav-in{gap:10px}.co-nav-r{gap:10px;font-size:12px}.co-nav .nav-brand{font-size:15px;gap:7px}.co-nav .shard{width:8px;height:17px}} @media (max-width:760px){.rvp-filters>.rvp-fgroup{flex:1 1 auto;min-width:0}.rvp-fright{flex-wrap:wrap;width:100%}.rvp-seg,.rst-seg{flex-wrap:wrap}.rvp-chips,.rst-chips{width:100%}} .sp-card-t,.sp-card-heads,.sp-card-sub{overflow-wrap:anywhere} @media (max-width:420px){.sp-card-head{align-items:flex-start;gap:10px;flex-wrap:wrap}.sp-card-head>.sp-tile{margin-bottom:2px}.sp-card-heads{flex:1 0 100%} .sp-card-t{font-size:17px}} @media (max-width:1000px){.hd-forgot,.hd-switch-a,.sg-terms,.ds-cta,.bp-rv-all,.co-code-tog,.hd-code,.loc-btn,.rv-all,.gp-rv-all,.fc-change,.ft-mail-a,.hd-brand,.hd-eye,.hd-x,.tko-bst-go,.rc-all,.bp-chip{position:relative}.hd-forgot::after,.hd-switch-a::after,.sg-terms::after,.ds-cta::after,.bp-rv-all::after,.co-code-tog::after,.rv-all::after,.gp-rv-all::after,.fc-change::after{content:"";position:absolute;inset:-13px 0;z-index:0}.hd-code::after,.loc-btn::after,.ft-mail-a::after,.hd-brand::after,.hd-eye::after,.hd-x::after,.tko-bst-go::after,.rc-all::after{content:"";position:absolute;inset:-8px 0;z-index:0} .hd-forgot::after{inset:-14px 0 -9px}.hd-switch-a::after{inset:-7px 0 -16px}.hd-eye::after{inset:-4px 0 -12px} .bp-chip{min-height:44px}.rvp-seg-opt,.rst-seg-opt,.ob-tabs .tab{min-height:44px}} @media (max-width:1000px){.ob-tabs .tab{padding-inline:9px}.ob-tabs,.ob-bundles-grid{scroll-snap-type:x proximity}.ob-tabs .tab,.ob-bundle{scroll-snap-align:start}[data-scrollhint]:not([data-scroll-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}} @media (max-width:380px){.rc-rank{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}}