:root{--primary:#006b24;--on-primary:#fff;--primary-container:#c6edc1;--on-primary-container:#0f3a16;--secondary:#464;--tertiary:#005ea3;--tertiary-container:#d3e4ff;--on-tertiary-container:#001c38;--bg:#f6fbf1;--surface:#fff;--surface-2:#eaf0e5;--surface-3:#dfe4da;--text:#181d17;--text-2:#3f493e;--outline:#6f7a6c;--line:#d5decf;--sky-top:#bfddfb;--sky-bottom:#eef6ff;--grass-tip:#8bd66b;--grass:#5dbb4a;--grass-edge:#3e8e2f;--dirt:#9a6b3e;--dirt-dark:#7a5230;--dirt-spot:#b07d4c;--cloud:#fff;--online:#1e7e38;--offline:#b3261e;--gold:#8a5a00;--gold-bg:#ffe7a8;--error-bg:#ffdad6;--on-error-bg:#410002;--ok-bg:#c6edc1;--on-ok-bg:#0f3a16;--shadow:0 1px 2px #181d170f, 0 4px 16px #181d170f;--radius:14px;--radius-sm:10px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-emph:cubic-bezier(.05, .7, .1, 1);--ease-gravity:cubic-bezier(.55, .085, .68, .53);--ease-rise:cubic-bezier(.25, .46, .45, .94);--t-micro:.12s;--t-small:.2s;--t-medium:.32s;--t-large:.56s;--t-fill:.72s;--t-drop:.38s;--exp:#b07800;--exp-hi:#ffc93a;--chan:#3e9b4a;--chan-busy:#d98a00;--lg-K:#0f3a16;--lg-B:#2e8b3e;--lg-H:#7edb83;--lg-kk:#0f1a10;--lg-W:#fff;--lg-R:#f2a08f;--lg-L:#1f6b2d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--fs-cap:13px;--fs-sm:14px;--fs-body:16px;--fs-lead:18px;--fs-h3:18px;--fs-h2:26px;--fs-h1:44px;--fs-stat:28px;--r-xs:8px;--r-sm:10px;--r:14px;--r-lg:20px;--r-pill:999px;--tile-green:var(--primary-container);--on-tile-green:var(--on-primary-container);--tile-blue:var(--tertiary-container);--on-tile-blue:var(--on-tertiary-container);--tile-gold:var(--gold-bg);--on-tile-gold:var(--gold);--tile-plain:var(--surface-2);--on-tile-plain:var(--text);--measure:62ch}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#7edb83;--on-primary:#00390f;--primary-container:#1e4a22;--on-primary-container:#c6edc1;--secondary:#aad0a7;--tertiary:#a1c9ff;--tertiary-container:#12304f;--on-tertiary-container:#d3e4ff;--bg:#10150f;--surface:#1c211b;--surface-2:#262b25;--surface-3:#31362f;--text:#dfe4da;--text-2:#bfcaba;--outline:#899486;--line:#343b32;--sky-top:#0b1a30;--sky-bottom:#17283a;--grass-tip:#5fa64a;--grass:#3f8a35;--grass-edge:#2a6526;--dirt:#5e4128;--dirt-dark:#45301e;--dirt-spot:#6e4c2f;--cloud:#2a3b52;--online:#6fd58a;--offline:#ffb4ab;--gold:#f8bd40;--gold-bg:#3a2c08;--error-bg:#5c1712;--on-error-bg:#ffdad6;--ok-bg:#1e4a22;--on-ok-bg:#c6edc1;--shadow:0 1px 2px #0000004d, 0 4px 16px #00000040;--exp:#f8bd40;--exp-hi:#ffe08a;--chan:#6fd58a;--chan-busy:#f8bd40;--lg-K:#06210b;--lg-B:#4fb45e;--lg-H:#9be8a0;--lg-R:#e88a7a;--lg-L:#2e8b3e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--primary:#7edb83;--on-primary:#00390f;--primary-container:#1e4a22;--on-primary-container:#c6edc1;--secondary:#aad0a7;--tertiary:#a1c9ff;--tertiary-container:#12304f;--on-tertiary-container:#d3e4ff;--bg:#10150f;--surface:#1c211b;--surface-2:#262b25;--surface-3:#31362f;--text:#dfe4da;--text-2:#bfcaba;--outline:#899486;--line:#343b32;--sky-top:#0b1a30;--sky-bottom:#17283a;--grass-tip:#5fa64a;--grass:#3f8a35;--grass-edge:#2a6526;--dirt:#5e4128;--dirt-dark:#45301e;--dirt-spot:#6e4c2f;--cloud:#2a3b52;--online:#6fd58a;--offline:#ffb4ab;--gold:#f8bd40;--gold-bg:#3a2c08;--error-bg:#5c1712;--on-error-bg:#ffdad6;--ok-bg:#1e4a22;--on-ok-bg:#c6edc1;--shadow:0 1px 2px #0000004d, 0 4px 16px #00000040;--exp:#f8bd40;--exp-hi:#ffe08a;--chan:#6fd58a;--chan-busy:#f8bd40;--lg-K:#06210b;--lg-B:#4fb45e;--lg-H:#9be8a0;--lg-R:#e88a7a;--lg-L:#2e8b3e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.55;display:flex}#main{flex:1 0 auto}a{color:var(--primary);text-underline-offset:2px;text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.15}p{margin:0}code{font-family:var(--mono);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.92em}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.narrow{max-width:760px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--text-2)}.small{font-size:14px}.stack>*+*{margin-top:20px}.skip{z-index:50;background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--tertiary);outline-offset:2px}.only-phone{display:none!important}.top{z-index:5;view-transition-name:header;position:relative}.top .wrap{align-items:center;gap:28px;height:72px;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:20px;font-weight:800;display:flex}.brand:hover{text-decoration:none}.brand .lg{flex:none;width:32px;height:32px}.brand .ms{color:var(--primary)}.brand small{color:var(--text-2);border:1px solid var(--line);letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.nav{align-items:center;gap:4px;margin-left:8px;display:flex}.nav a,.nav summary{color:var(--text);border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;font-weight:600;display:inline-flex}.nav a:hover,.nav summary:hover{background:color-mix(in srgb, var(--surface) 60%, transparent);text-decoration:none}.nav a[aria-current=page]{color:var(--primary)}.top .right{align-items:center;gap:8px;margin-left:auto;display:flex}.top .right form{margin:0}.acct{text-overflow:ellipsis;max-width:14ch;overflow:hidden}.dd{position:relative}.dd>summary{cursor:pointer;-webkit-user-select:none;user-select:none;gap:6px;list-style:none}.dd>summary::-webkit-details-marker{display:none}.dd>summary .chev{width:14px;height:14px;transition:transform var(--t-micro) var(--ease-standard)}.dd[open]>summary .chev{transform:rotate(180deg)}.dd-panel{background:var(--surface);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow), inset 0 0 0 1px var(--line);z-index:20;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.nav .dd-panel{left:0;right:auto}.dd-panel a,.dd-panel button{min-height:44px;color:var(--text);font-size:15px;font-weight:600;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;padding:0 12px;display:flex}.dd-panel a:hover,.dd-panel button:hover{background:var(--surface-2);text-decoration:none}.dd-panel a[aria-current=page]{color:var(--primary)}.dd-panel hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.dd-panel form{margin:0}.menu-btn{display:none}.btn{min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;color:var(--text);background:var(--surface);transition:filter var(--t-micro) var(--ease-standard), transform var(--t-micro) var(--ease-standard), box-shadow var(--t-micro) var(--ease-standard), background-color var(--t-micro) var(--ease-standard);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex;text-decoration:none!important}.btn svg{flex:none;width:20px;height:20px}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:inset 0 -3px #0000002e}.btn-primary:hover{filter:brightness(1.08)}.btn-tonal{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow)}.btn-tonal:hover{background:var(--surface-2)}.btn-ghost{color:var(--text);background:0 0;min-height:44px;padding:0 14px}.btn-ghost:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.btn-sm{min-height:44px;padding:0 16px;font-size:15px}.btn-block{width:100%}.btn .tag{letter-spacing:.04em;text-transform:uppercase;background:#ffffff38;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800}.btn-tonal .meta{color:var(--text-2);font-size:14px;font-weight:500}.btn:active{transition-duration:80ms;transform:translateY(2px)}.btn-primary:active{filter:brightness(.96);box-shadow:inset 0 -1px #0000002e}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none;transform:none}.btn.done{pointer-events:none}.linklike{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.linklike:hover{color:var(--primary);text-decoration:underline}.hero{background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom) 85%);margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}.hero .wrap{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;padding-top:56px;padding-bottom:150px;display:grid;position:relative}.kicker{letter-spacing:.02em;color:var(--text-2);background:color-mix(in srgb, var(--surface) 75%, transparent);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.kicker b{color:var(--primary)}.kicker a{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero h1{letter-spacing:-.03em;max-width:13ch;margin:18px 0 16px;font-size:56px;font-weight:850}.hero .lead{color:var(--text-2);max-width:34em;font-size:19px}.cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sub-cta{color:var(--text-2);margin-top:14px;font-size:15px}.sub-cta a{font-weight:600}.rates{background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:var(--radius);max-width:520px;box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:32px 0 0;padding:0;display:grid}.rates div{padding:12px 16px}.rates div+div{border-left:1px solid var(--line)}.rates dt{color:var(--text-2);font-size:13px;font-weight:600}.rates dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:850;line-height:1.2}.rates div{flex-direction:column-reverse;display:flex}.facts-line{color:var(--text-2);margin-top:12px;font-size:14px;font-weight:600}.hl .w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.hl .w>span{display:inline-block}.hl-go .hl .w>span{animation:line-rise var(--t-large) var(--ease-emph) both}@keyframes line-rise{0%{transform:translateY(130%)}}.status{background:var(--surface);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);border-radius:18px;padding:22px}.status-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.live{color:var(--online);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.live i{background:var(--online);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--online) 22%, transparent);border-radius:50%;position:relative}.live.off{color:var(--offline)}.live.off i{background:var(--offline);box-shadow:0 0 0 4px color-mix(in srgb, var(--offline) 22%, transparent)}.live i:after{content:"";box-shadow:0 0 0 2px var(--online);opacity:0;border-radius:50%;position:absolute;inset:0}.live.ping i:after{animation:ping .64s var(--ease-enter)}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.status .muted{font-size:14px}.players{letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin:14px 0 6px;font-size:48px;font-weight:850;line-height:1;display:flex}.players small{color:var(--text-2);letter-spacing:0;margin-left:8px;font-size:16px;font-weight:600}.status dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;margin:16px 0 0;padding-top:16px;display:grid}.status dt{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.status dd{margin:2px 0 0;font-size:15px;font-weight:700}.status dd a{color:var(--text)}.beta-note{background:var(--gold-bg);color:var(--text);border-radius:10px;margin-top:16px;padding:10px 12px;font-size:13.5px}.odo{display:inline-flex}.odo .d{height:1em;padding-bottom:.02em;line-height:1;display:inline-block;position:relative;overflow:hidden}.odo .d>span{display:block}.odo .d>span+span{position:absolute;top:0;left:0}.odo .roll-in.up{animation:roll-in-up var(--t-medium) var(--ease-enter) both;animation-delay:calc(var(--k,0) * 30ms)}.odo .roll-out.up{animation:roll-out-up var(--t-medium) var(--ease-enter) both;animation-delay:calc(var(--k,0) * 30ms)}.odo .roll-in.down{animation:roll-in-down var(--t-medium) var(--ease-enter) both;animation-delay:calc(var(--k,0) * 30ms)}.odo .roll-out.down{animation:roll-out-down var(--t-medium) var(--ease-enter) both;animation-delay:calc(var(--k,0) * 30ms)}@keyframes roll-in-up{0%{transform:translateY(100%)}}@keyframes roll-out-up{to{transform:translateY(-100%)}}@keyframes roll-in-down{0%{transform:translateY(-100%)}}@keyframes roll-out-down{to{transform:translateY(100%)}}.chans{margin-top:16px}.chans-head{text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.chans-head b{color:var(--text);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.chans ol{grid-template-columns:repeat(var(--n,6), 1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.chans li{color:var(--text-2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.chans .bar{background:var(--surface-2);width:100%;height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;position:relative;overflow:hidden}.chans .bar i{background:var(--chan);transform-origin:50% 100%;transform:scaleY(var(--v));transition:transform var(--t-fill) var(--ease-enter);animation:grow-y var(--t-fill) var(--ease-enter) both;animation-delay:calc(.16s + var(--i) * 40ms);border-radius:3px;position:absolute;inset:3px}.chans .down .bar{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface-3) 6px 12px)}.chans .down{color:var(--offline)}.chans .settled .bar i{animation:none}@keyframes grow-y{0%{transform:scaleY(0)}}.ground{z-index:1;height:36px;position:absolute;bottom:0;left:0;right:0}.ledge svg{width:100%;display:block}.walkers{z-index:2;pointer-events:none;height:0;position:absolute;bottom:31px;left:0;right:0}.walker{will-change:transform;transition:opacity var(--t-small) var(--ease-exit);position:absolute;bottom:0;left:0}.walker.gone{opacity:0}.walker-fall{position:absolute;bottom:0;left:0}.walker-body{image-rendering:pixelated;background-repeat:no-repeat;position:absolute}.walker-tag{white-space:nowrap;font:700 12px/16px var(--font);color:#fff;letter-spacing:.01em;transition:opacity var(--t-micro) var(--ease-standard);background:#0000009e;border-radius:3px;padding:0 6px;position:absolute;top:3px;left:0;transform:translate(-50%)}.walker.off .walker-tag{opacity:.6}a.walker-tag{pointer-events:auto;cursor:pointer}a.walker-tag:hover{background:#000c;text-decoration:none}.walker.pending .walker-tag,.walker.pending .walker-fall{opacity:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .walker-body{filter:drop-shadow(0 0 1px #ffffff59)}}:root[data-theme=dark] .walker-body{filter:drop-shadow(0 0 1px #ffffff59)}.cloud{z-index:0;color:var(--cloud);opacity:.9;pointer-events:none;position:absolute;left:0}@media (min-width:901px){.hero .cloud{animation:240s linear infinite drift}.hero .cloud.c1{animation-duration:180s;animation-delay:-150s}.hero .cloud.c2{animation-duration:240s;animation-delay:-20s}.hero .cloud.c3{animation-duration:300s;animation-delay:-160s}.hero.is-paused .cloud{animation-play-state:paused}}@keyframes drift{0%{transform:translate(-200px)}to{transform:translate(calc(100vw + 40px))}}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:0;max-width:760px;margin:18px auto 0;padding:0;list-style:none;display:grid}.step{flex-direction:column;align-items:center;min-width:0;display:flex}.step .who{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.step .plate{text-align:center;max-width:100%;margin-bottom:8px}.step .plate b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.step .plate span{color:var(--text-2);font-size:13px;font-weight:600}.step .medal{background:var(--surface);width:28px;height:28px;color:var(--text);box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;place-items:center;margin-bottom:6px;font-size:14px;font-weight:850;display:inline-grid}.step.first .medal{background:var(--gold-bg);color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold)}.step .fig{z-index:1;justify-content:center;align-items:flex-end;height:80px;margin-bottom:-9px;display:flex;position:relative}.step.first .fig{height:96px}.step .fig img{image-rendering:pixelated;width:auto;max-height:100%}.js .step .fig>*{animation:drop var(--t-drop) var(--ease-gravity) both}.js .step.first .fig>*{animation-delay:.12s}.js .step.second .fig>*{animation-delay:.21s}.js .step.third .fig>*{animation-delay:.3s}@keyframes drop{0%{transform:translateY(-56px)}}.block{width:100%}.block .soil{background:var(--dirt);background-image:radial-gradient(var(--dirt-spot) 2px, transparent 2.5px);background-size:18px 18px}.step.first .soil{height:96px}.step.second .soil{height:64px}.step.third .soil{height:40px}.section{margin-top:56px}.page-body{padding-top:8px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.section-head h2{font-size:26px;font-weight:800}.section-head a{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);min-width:0;padding:24px}.card.flush{padding:0}.card>h2,.card-title{margin-bottom:12px;font-size:21px;font-weight:800}.card h3{font-size:17px;font-weight:750}.card p+p,.card p+ul,.card ul+p,.card p+ol,.card ol+p,.card p+.table-wrap,.card .table-wrap+p,.card h3+p,.card p+h3,.card ul+h3,.card .stats+p,.card p+.stats,.card .alert+p{margin-top:12px}.card ul:not([class]),.card ol:not([class]){margin:12px 0 0;padding-left:1.3em}.card :is(ul,ol):not([class])>li+li{margin-top:6px}.grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.split{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px;display:grid}.split.solo{grid-template-columns:1fr}.event{flex-direction:column;gap:8px;padding:20px;display:flex}.event .when{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.event h3{font-size:19px;font-weight:750}.event p{color:var(--text-2);font-size:15px}.news{margin:0;padding:0;list-style:none}.news li{border-top:1px solid var(--line);transition:background-color var(--t-micro) var(--ease-standard);grid-template-columns:76px 1fr;gap:16px;padding:18px 20px;display:grid}.news li:first-child{border-top:0}.news li:hover{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}.news time{color:var(--text-2);padding-top:3px;font-size:13px;font-weight:600}.news h3{font-size:17px;font-weight:700}.news h3 a{color:var(--text)}.news h3 a:hover{color:var(--primary)}.news p{color:var(--text-2);margin-top:4px;font-size:15px}.news .empty{color:var(--text-2);display:block}.top5{margin:0;padding:6px 0;list-style:none}.top5 li{min-height:64px;transition:background-color var(--t-micro) var(--ease-standard);grid-template-columns:28px 56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 18px;display:grid}.top5 li+li{border-top:1px solid var(--line)}.top5 li:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.top5 .empty{color:var(--text-2);padding:18px 20px;display:block}:is(.top5 li:has(>.empty),.news li:has(>.empty)){display:block}.rank{color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:850}.rank.r1{color:var(--gold)}.av{background:var(--surface-2);border-radius:10px;flex:none;justify-content:center;align-items:flex-end;width:72px;height:90px;display:flex;overflow:hidden}.av img{image-rendering:pixelated;object-fit:none;object-position:50% 100%;flex:none;width:72px;height:90px;display:block}.avatar{image-rendering:pixelated}.top5 .name,.rk .name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.namelink,.step .plate b a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent)}.namelink:hover,.step .plate b a:hover{color:var(--primary);text-decoration:underline}.top5 .job{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.lv{font-variant-numeric:tabular-nums;font-weight:800}.lv small{color:var(--text-2);margin-right:3px;font-size:12px;font-weight:600}.lvbox{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.exp{background:var(--surface-3);border-radius:3px;width:64px;height:5px;display:block;position:relative;overflow:hidden}.exp i{background:linear-gradient(90deg, var(--exp), var(--exp-hi));transform-origin:0;transform:scaleX(var(--v));border-radius:3px;position:absolute;inset:0}.js .exp-list:not(.in) .exp i{transform:scaleX(0)}.exp-list.in .exp i{transition:transform var(--t-fill) var(--ease-enter);transition-delay:calc(min(var(--row,0), 7) * 50ms)}.band{grid-template-columns:1fr 1fr;gap:20px;display:grid}.band.solo{grid-template-columns:1fr}.vote{flex-direction:column;gap:8px;padding:24px 24px 24px 120px;display:flex;position:relative;overflow:hidden}.vote .mascot{position:absolute;bottom:22px;left:28px}.vote h3,.side-card h3{font-size:21px;font-weight:800}.vote p,.side-card p{color:var(--text-2)}.vote .btn,.side-card .btn{align-self:flex-start;margin-top:8px}.side-card{flex-direction:column;gap:8px;padding:24px;display:flex}.mascot.hop{animation:.56s both hop}@keyframes hop{0%{animation-timing-function:var(--ease-rise);transform:translateY(0)}42%{animation-timing-function:var(--ease-gravity);transform:translateY(-16px)}to{transform:translateY(0)}}.streak{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.streak ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.streak li{background:var(--surface-3);border-radius:2px;width:14px;height:6px;position:relative;overflow:hidden;margin:0!important}.streak li:after{content:"";background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.streak li.on:after{transform:scaleX(1)}.streak li.new:after{transition:transform var(--t-medium) var(--ease-enter)}.foot{view-transition-name:footer;margin-top:64px;position:relative}.foot .inner{background:var(--dirt-dark);color:#f4e9dc;padding:28px 0 36px;font-size:14px}.foot .inner .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.foot a{color:#fff5e8;font-weight:600}.foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.foot nav a{align-items:center;min-height:44px;display:inline-flex}.foot p{opacity:.95;align-self:center}.foot a:focus-visible{outline-color:#fff5e8}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 16px;display:flex}.seg-links{background:var(--surface-2);border-radius:12px;padding:4px;display:inline-flex}.seg-links a{min-height:40px;color:var(--text-2);border-radius:9px;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.seg-links a:hover{color:var(--text);text-decoration:none}.seg-links a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.linkchips{flex-wrap:wrap;gap:8px;display:flex}.linkchips a{min-height:40px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);transition:background-color var(--t-micro) var(--ease-standard);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.linkchips a:hover{background:var(--surface-2);text-decoration:none}.linkchips a[aria-current=page]{background:var(--primary);color:var(--on-primary);box-shadow:none}.search{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:12px;align-items:center;gap:8px;min-width:300px;margin:0;padding:0 6px 0 14px;font-size:15px;display:flex}.search:focus-within{box-shadow:inset 0 0 0 2px var(--tertiary)}.search svg{flex:none;width:18px;height:18px}.search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;min-height:42px}.search input::placeholder{color:var(--text-2);opacity:1}.search button{background:var(--surface-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 12px;font-weight:700}.table-note{color:var(--text-2);margin:12px 0 0;font-size:14px}.search-note{color:var(--text-2);margin:0 0 12px;font-size:15px}table.rk{border-collapse:collapse;width:100%}.rk th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);border-bottom:1px solid var(--line);padding:12px 16px;font-size:12px;font-weight:700}.rk td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 16px}.rk tbody tr{transition:background-color var(--t-micro) var(--ease-standard)}.rk tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}.rk tr:last-child td{border-bottom:0}.rk .num{text-align:right;font-variant-numeric:tabular-nums}.rk .who{align-items:center;gap:14px;min-width:0;display:flex}.rk .who>div{min-width:0}.rk .av{width:72px;height:90px}.rk .guild{color:var(--text-2);font-size:13px}.rk .lvl{font-size:17px;font-weight:800}.rk td.rank{width:56px}.rk .empty td{color:var(--text-2);padding:20px 16px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;display:flex}.pager a,.pager span{min-width:44px;min-height:44px;color:var(--text);border-radius:10px;place-items:center;padding:0 8px;font-weight:700;display:grid}.pager a:hover{background:var(--surface-2);text-decoration:none}.pager a[aria-current=page]{background:var(--primary);color:var(--on-primary)}.pager .gap{color:var(--text-2)}.show-sm{display:none}.char-dialog{box-shadow:var(--shadow), inset 0 0 0 1px var(--line);background:var(--surface);width:min(360px,100vw - 32px);color:var(--text);border:0;border-radius:18px;padding:0}.char-dialog::backdrop{background:#0a140a80}.char-card{text-align:center;padding:20px}.char-card h2{margin:12px 0;font-size:22px;font-weight:800}.char-card-avatar{background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom));border-radius:12px;justify-content:center;align-items:flex-end;min-height:150px;padding:12px 12px 30px;display:flex;position:relative;overflow:hidden}.char-card-avatar img{image-rendering:pixelated;z-index:1;margin-bottom:-6px;position:relative}.char-card-avatar .ledge{position:absolute;bottom:0;left:0;right:0}.char-card dl{text-align:left;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;display:grid}.char-card dt{color:var(--text-2);font-size:14px}.char-card dd{margin:0;font-weight:700}.form{width:100%}.form.wide{max-width:680px}.field{margin-bottom:16px}.field>label,.field-label{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=date],.field input[type=url],.field select,.field textarea,.inline-form select,.inline-form input[type=text]{width:100%;min-height:48px;font:inherit;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--outline);transition:box-shadow var(--t-micro) var(--ease-standard);border:0;border-radius:12px;padding:10px 14px;font-size:16px}.field textarea{resize:vertical;min-height:9em}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.inline-form select:focus-visible,.inline-form input:focus-visible{box-shadow:inset 0 0 0 2px var(--tertiary);outline:none}.check{align-items:flex-start;gap:12px;display:flex}.check input{width:22px;height:22px;accent-color:var(--primary);flex:none;margin:2px 0 0}.check label{font-size:15px;font-weight:400}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.inline-form select{width:auto;max-width:100%}.inline-form input[type=text]{min-width:0}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-foot{text-align:center;color:var(--text-2);margin-top:18px;font-size:15px}table.table{border-collapse:collapse;width:100%;font-size:15px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);background:var(--surface-2);font-size:12px;font-weight:700}.table tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}table.table.wrap td,table.table.wrap th{white-space:normal}.table tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.table tbody th{text-transform:none;letter-spacing:0;color:var(--text);background:0 0;font-size:15px}.facts{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0 0 16px;display:grid}.facts dt{color:var(--text-2);font-weight:700}.facts dd{overflow-wrap:anywhere;margin:0}.report-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border-radius:12px;margin:0 0 16px;padding:14px;font-family:inherit}.char-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;list-style:none;display:grid;margin:0!important;padding:0!important}.char-list li{background:var(--surface-2);border-radius:12px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex;margin:0!important}.char-list .av{background:var(--surface)}.char-list b{text-overflow:ellipsis;display:block;overflow:hidden}.char-list span{color:var(--text-2);font-size:14px;display:block}.prose{overflow-wrap:break-word;max-width:760px;font-size:17px;line-height:1.65}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.8em;font-size:24px;font-weight:800}.prose h3{margin-top:1.5em;font-size:19px;font-weight:750}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.35em}.prose a{text-decoration:underline}.prose pre{color:#e6ede1;background:#1b211a;border-radius:12px;padding:14px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose img{border-radius:12px;height:auto}.prose table{border-collapse:collapse;max-width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px}.prose th{background:var(--surface-2)}.prose blockquote{border-left:4px solid var(--primary);background:var(--surface-2);border-radius:0 12px 12px 0;margin:1em 0;padding:10px 16px}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.meta-line{color:var(--text-2);margin-top:8px;font-size:15px}@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation:vt-out var(--t-micro) var(--ease-exit) both}::view-transition-new(root){animation:vt-in var(--t-small) var(--ease-standard) both}::view-transition-old(.page-out){animation:vt-out var(--t-micro) var(--ease-exit) both}::view-transition-new(.page-in){animation:vt-in var(--t-small) var(--ease-standard) both}::view-transition-group(header){z-index:10;animation:none}::view-transition-group(footer){z-index:10;animation:none}::view-transition-old(header){display:none}::view-transition-old(footer){display:none}::view-transition-new(header){animation:none}::view-transition-new(footer){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (max-width:900px){.wrap{padding:0 16px}.nav,.top .right .hide-sm{display:none}.menu-btn{display:inline-flex}.menu-btn>summary{background:color-mix(in srgb, var(--surface) 70%, transparent);width:44px;height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.menu-btn svg{width:22px;height:22px}.menu-btn .dd-panel{width:min(320px,100vw - 32px)}.top .wrap{gap:12px;height:64px}.hero{margin-top:-64px;padding-top:64px}.hero .wrap{grid-template-columns:1fr;gap:24px;padding-top:20px;padding-bottom:132px}.hero h1{margin:14px 0 12px;font-size:38px}.hero .lead{font-size:17px}.cta{flex-direction:column;margin-top:22px}.cta .btn{width:100%}.rates{margin-top:22px}.rates div{padding:10px}.rates dd{font-size:22px}.rates dt{font-size:12px}.players{font-size:40px}.hide-sm,.cloud.hide-sm{display:none!important}.only-phone{display:revert!important}.btn.only-phone{display:inline-flex!important}.only-desktop{display:none!important}.section{margin-top:40px}.section-head h2{font-size:22px}.grid-2,.grid-3,.split,.band{grid-template-columns:1fr;gap:14px}.news li{grid-template-columns:1fr;gap:2px;padding:16px}.card.vote{min-height:120px;padding:20px 20px 20px 96px}.vote .mascot{top:22px;bottom:auto;left:20px}.vote .mascot svg{width:60px;height:50px}.card{padding:20px}.card.flush{padding:0}.podium{margin-top:12px}.step .plate b{font-size:14px}.step .plate span{font-size:12px}.step.first .soil{height:64px}.step.second .soil{height:44px}.step.third .soil{height:28px}.tools{margin:20px 0 12px}.seg-links{width:100%}.seg-links a{flex:1;justify-content:center}.linkchips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.linkchips a{flex:none}.search{width:100%;min-width:0}.rk thead,.rk .hide-sm{display:none}.rk td{padding:6px 8px}.rk td.rank{width:32px}.show-sm{display:block}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:8px}.prose{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}.btn:active{transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
.ic{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.btn .ic{width:20px;height:20px}.btn .soon{letter-spacing:.04em;text-transform:uppercase;background:#ffffff38;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800}.btn-tonal .soon{background:var(--surface-2)}.link-arrow{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.link-arrow .ic{width:16px;height:16px}.ph{background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom) 72%, var(--bg));margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}.ph>.wrap{z-index:1;column-gap:var(--s-5);padding-top:var(--s-6);padding-bottom:var(--s-7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.ph .crumb{font-weight:600;font-size:var(--fs-sm);min-height:44px;margin-top:calc(-1 * var(--s-4));grid-column:1/-1;align-items:center;gap:6px;width:max-content;display:inline-flex}.ph .crumb .ic{width:16px;height:16px}.ph-icon{border-radius:var(--r-lg);background:var(--surface);width:64px;height:64px;color:var(--primary);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);place-items:center;display:grid}.ph-icon .ic{width:30px;height:30px}.ph h1{font-size:var(--fs-h1);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:850}.ph .sub{color:var(--text-2);font-size:var(--fs-lead);margin-top:var(--s-1);max-width:var(--measure)}.ph .chips{margin-top:var(--s-4);grid-column:2/3}.ph .ph-extra{grid-column:1/-1}.ph-art{color:var(--cloud);align-items:end;gap:var(--s-4);grid-area:1/3/span 3;display:flex}.ph.has-podium>.wrap{padding-bottom:0}.ph h1 .mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ph h1 .mask>span{display:inline-block}.ph-go .ph h1 .mask>span{animation:ph-rise var(--t-large) var(--ease-emph) both}@keyframes ph-rise{0%{transform:translateY(120%)}}.sec{margin-top:var(--s-8)}.sec:first-child{margin-top:0}.sec-h{justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.sec-h h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800}.sec-h p{color:var(--text-2);margin-top:var(--s-1)}.sec-h a{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.eyebrow{font-size:var(--fs-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--s-2);align-items:center;gap:6px;font-weight:800;display:inline-flex}.eyebrow.quiet{color:var(--text-2)}.eyebrow .ic{width:16px;height:16px}.grid{gap:var(--s-4);display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split-aside{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.card .muted,.card>p.muted{color:var(--text-2)}hr.rule{border:0;border-top:1px solid var(--line);margin:var(--s-5) 0}.help-row{align-items:center;gap:var(--s-3);color:var(--text-2);margin-top:var(--s-7);flex-wrap:wrap;justify-content:center;display:flex}.h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800}.tile{background:var(--tile-green);width:44px;height:44px;color:var(--on-tile-green);border-radius:12px;flex:none;place-items:center;display:grid}.tile .ic{width:22px;height:22px}.tile.blue{background:var(--tile-blue);color:var(--on-tile-blue)}.tile.gold{background:var(--tile-gold);color:var(--on-tile-gold)}.tile.plain{background:var(--tile-plain);color:var(--on-tile-plain)}.tile.sm{border-radius:var(--r-sm);width:36px;height:36px}.tile.sm .ic{width:18px;height:18px}.tile.lg{border-radius:var(--r);width:56px;height:56px}.tile.lg .ic{width:28px;height:28px}.icard{gap:var(--s-3);color:var(--text);transition:background-color var(--t-micro) var(--ease-standard);flex-direction:column;display:flex}a.icard:hover{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));text-decoration:none}.icard h3{font-size:17px;font-weight:750}.icard p{color:var(--text-2);margin-top:calc(-1 * var(--s-2));font-size:15px}.icard .meta{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--fs-cap);color:var(--text-2);margin-top:auto;font-weight:600;display:flex}.icard .go{color:var(--primary);display:inline-flex}.icard .go .ic{width:18px;height:18px}.icard.row{flex-direction:row;align-items:center}.icard.row p{margin-top:0}.icard.row>div{min-width:0}.feat{gap:var(--s-3);align-items:flex-start;display:flex}.feat b{font-weight:700;display:block}.feat span:not(.tile){color:var(--text-2);font-size:15px}.feat>div{min-width:0}.feats{gap:var(--s-4);display:grid}.chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 82%, transparent);min-height:32px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.chip b{color:var(--text);font-weight:800}.chip .ic{width:16px;height:16px;color:var(--primary)}.chip.green{background:var(--tile-green);color:var(--on-tile-green);box-shadow:none}.chip.green .ic,.chip.green b{color:var(--on-tile-green)}.chip.gold{background:var(--tile-gold);color:var(--text);box-shadow:none}.chip.gold .ic{color:var(--gold)}.chip.blue{background:var(--tile-blue);color:var(--on-tile-blue);box-shadow:none}.chip.blue .ic,.chip.blue b{color:var(--on-tile-blue)}.chip a{color:inherit}.stats{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);padding:var(--s-4);flex-direction:column;gap:2px;min-width:0;display:flex}.stat .top-row{align-items:center;gap:var(--s-2);color:var(--text-2);font-size:var(--fs-cap);font-weight:700;display:flex}.stat .top-row .ic{width:16px;height:16px;color:var(--primary)}.stat .v{font-size:var(--fs-stat);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:850;line-height:1.2}.stat .v small{font-size:var(--fs-sm);color:var(--text-2);letter-spacing:0;margin-left:4px;font-weight:600}.stat .n{font-size:var(--fs-cap);color:var(--text-2)}.stat .n b{color:var(--text)}.stat.flat{background:var(--surface-2);box-shadow:none}.meter{border-radius:var(--r-pill);background:var(--surface-3);height:8px;margin-top:var(--s-2);display:block;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg, var(--exp), var(--exp-hi));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform var(--t-fill) var(--ease-enter);display:block}.meter.green i{background:var(--chan)}.js .meter:not(.in) i{transform:scaleX(0)}.callout{gap:var(--s-3);padding:14px var(--s-4);border-radius:var(--r);background:var(--tertiary-container);color:var(--on-tertiary-container);align-items:flex-start;display:flex}.callout>.ic{width:22px;height:22px;margin-top:1px}.callout b{font-weight:750}.callout p{font-size:15px}.callout a{color:inherit;font-weight:700;text-decoration:underline}.callout code{background:color-mix(in srgb, var(--surface) 50%, transparent)}.callout.warn{background:var(--gold-bg);color:var(--text)}.callout.warn>.ic{color:var(--gold)}.callout.danger{background:var(--error-bg);color:var(--on-error-bg)}.callout.ok{background:var(--ok-bg);color:var(--on-ok-bg)}.callout>div{min-width:0}.callout .act{align-self:center;margin-left:auto}.flow{gap:var(--s-4);counter-reset:st;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.flow>li{gap:var(--s-1);counter-increment:st;flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.flow .node{background:var(--surface);width:56px;height:56px;color:var(--primary);box-shadow:var(--shadow), inset 0 0 0 2px var(--primary);margin-bottom:var(--s-3);z-index:1;transition:box-shadow var(--t-medium) var(--ease-enter);transition-delay:calc(var(--k,0) * 80ms);border-radius:50%;place-items:center;display:grid;position:relative}.flow .node .ic{width:24px;height:24px}.flow .node:after{content:counter(st);background:var(--primary);width:22px;height:22px;color:var(--on-primary);box-shadow:0 0 0 3px var(--bg);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.flow b{font-weight:750;font-size:var(--fs-body)}.flow>li>span:not(.node){color:var(--text-2);font-size:15px}.flow code{font-size:13px}.flow>li:not(:last-child):before,.flow>li:not(:last-child):after{content:"";top:27px;left:68px;right:calc(-1 * var(--s-4) + 12px);background:var(--line);border-radius:2px;height:2px;position:absolute}.flow>li:not(:last-child):after{background:var(--primary);transform-origin:0;transition:transform var(--t-fill) var(--ease-enter);transition-delay:calc(var(--k,0) * 80ms + .16s);transform:scaleX(1)}.js .flow:not(.in)>li:after{transform:scaleX(0)}.js .flow:not(.in) .node{box-shadow:var(--shadow), inset 0 0 0 2px var(--line)}.flow.v{gap:var(--s-4);grid-auto-flow:row}.flow.v>li{column-gap:var(--s-3);grid-template-columns:40px 1fr;align-items:start;display:grid}.flow.v .node{grid-row:span 2;width:40px;height:40px;margin:0}.flow.v .node .ic{width:18px;height:18px}.flow.v .node:after{width:18px;height:18px;font-size:11px;top:-5px;right:-5px}.flow.v>li:not(:last-child):before,.flow.v>li:not(:last-child):after{top:44px;bottom:calc(-1 * var(--s-4) + 4px);transform-origin:top;width:2px;height:auto;left:19px;right:auto}.js .flow.v:not(.in)>li:after{transform:scaleY(0)}.flow.v b{padding-top:var(--s-2)}.acc-a .flow.v{padding-top:6px}.seg{padding:var(--s-1);border-radius:var(--r);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;display:inline-grid;position:relative}.seg button{z-index:1;justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);font:inherit;color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;transition:color var(--t-small) var(--ease-standard);white-space:nowrap;background:0 0;border:0;font-size:15px;font-weight:700;display:inline-flex;position:relative}.seg button[aria-selected=true]{color:var(--text)}.seg button[aria-selected=true] .ic{color:var(--primary)}.seg button:hover:not([aria-selected=true]){color:var(--text)}.seg .ind{z-index:0;top:var(--s-1);bottom:var(--s-1);left:var(--s-1);width:calc((100% - 2 * var(--s-1)) / var(--n,1));transform:translateX(calc(var(--i,0) * 100%));border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);transition:transform var(--t-medium) var(--ease-standard);position:absolute}.seg-bar{margin-bottom:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.seg-note{color:var(--text-2);font-size:var(--fs-sm);margin-left:var(--s-4);align-items:center;gap:6px;display:inline-flex}.seg-note .ic{width:16px;height:16px}.tabpanel.enter{animation:panel-in var(--t-small) var(--ease-enter) both}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.pill{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);font:inherit;font-weight:700;font-size:var(--fs-sm);color:var(--text-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;white-space:nowrap;transition:background-color var(--t-micro) var(--ease-standard), color var(--t-micro) var(--ease-standard);border:0;align-items:center;gap:6px;display:inline-flex}a.pill:hover{text-decoration:none}.pill .ic{width:16px;height:16px}.pill:hover{background:var(--surface-2);color:var(--text)}.pill[aria-pressed=true],.pill[aria-current=page]{background:var(--text);color:var(--bg);box-shadow:none}.pill .n{opacity:.7;font-variant-numeric:tabular-nums;font-weight:600}.acc{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);overflow:hidden}.acc-label{align-items:center;gap:var(--s-2);font-size:var(--fs-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:var(--s-3);font-weight:800;display:flex}.acc-label .ic{width:16px;height:16px}.acc-item{scroll-margin-top:var(--s-5)}.acc-item+.acc-item{border-top:1px solid var(--line)}.acc-q{align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:var(--s-3) var(--s-5);font:inherit;font-weight:700;font-size:var(--fs-body);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--t-micro) var(--ease-standard);background:0 0;border:0;margin:0;display:flex}.acc-q:hover{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}.acc-q:focus-visible{outline-offset:-3px}.acc-q .t{flex:1;min-width:0}.acc-q .qhint{font-weight:600;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.acc-q .chev{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);transition:transform var(--t-small) var(--ease-standard), background-color var(--t-micro) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.acc-q .chev .ic{width:18px;height:18px}.acc-item.open>h3>.acc-q .chev,.acc-item.open>.acc-q .chev{background:var(--primary-container);color:var(--on-primary-container);transform:rotate(180deg)}.acc-item>h3{font-size:inherit;margin:0}.acc-a{transition:grid-template-rows var(--t-small) var(--ease-exit);grid-template-rows:0fr;display:grid}.acc-a>div{visibility:hidden;min-height:0;transition:visibility 0s linear var(--t-small);overflow:hidden}.acc-a .acc-body{padding:0 var(--s-5) var(--s-5);opacity:0;transition:opacity var(--t-micro) var(--ease-exit), transform var(--t-micro) var(--ease-exit);color:var(--text-2);max-width:calc(var(--measure) + 120px);transform:translateY(-8px)}.acc-a .acc-body.wide{max-width:none}.acc-item.has-tile>.acc-a>div>.acc-body{padding-left:calc(var(--s-5) + 36px + var(--s-3))}.acc-item.open>.acc-a{transition:grid-template-rows var(--t-medium) var(--ease-enter);grid-template-rows:1fr}.acc-item.open>.acc-a>div{visibility:visible;transition-delay:0s}.acc-item.open>.acc-a>div>.acc-body{opacity:1;transition:opacity var(--t-small) var(--ease-enter) 60ms, transform var(--t-medium) var(--ease-enter) 60ms;transform:none}html:not(.js) .acc-a{grid-template-rows:1fr}html:not(.js) .acc-a>div{visibility:visible}html:not(.js) .acc-a .acc-body{opacity:1;transform:none}.acc-a .acc-body>*+*{margin-top:var(--s-3)}.acc-a ul.dots,.acc-a .acc-body>ul:not(.checks),.acc-a .acc-body>ol:not(.flow){margin-top:var(--s-3);padding-left:1.2em}.acc-a .acc-body>:first-child{margin-top:0}.acc-a li+li{margin-top:6px}.acc-a b,.acc-a strong{color:var(--text)}.acc-a .table-wrap{margin-top:var(--s-3)}.acc.quiet{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.acc.quiet .acc-q,.acc.quiet .acc-a .acc-body{padding-left:0;padding-right:0}.acc.quiet .acc-item+.acc-item,.acc.quiet .acc-item:first-child{border-top:1px solid var(--line)}mark{background:var(--gold-bg);color:var(--text);border-radius:3px;padding:0 2px}.checks{gap:var(--s-3);margin:0;list-style:none;display:grid;padding:0!important}.checks li{gap:var(--s-3);align-items:flex-start;display:flex;margin:0!important}.checks .ic{width:20px;height:20px;color:var(--online);margin-top:2px}.checks li.no .ic{color:var(--offline)}.cmd{align-items:center;gap:var(--s-2);background:var(--surface-2);border-radius:var(--r-sm);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);font-family:var(--mono);color:var(--text);max-width:100%;font-size:13px;display:flex}.cmd code{background:0 0;flex:1;min-width:0;padding:0}.copy{border-radius:var(--r-xs);width:44px;height:44px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-micro) var(--ease-standard), color var(--t-micro) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.copy:hover{background:var(--surface-3);color:var(--text)}.copy .ic{width:18px;height:18px}.copy.done{color:var(--online)}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:15px}table.t th{text-align:left;font-size:var(--fs-cap);color:var(--text-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface-2);font-weight:700}table.t td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle}table.t tr:last-child td{border-bottom:0}table.t .num{text-align:right;font-variant-numeric:tabular-nums}table.t.nowrap td,table.t.nowrap th{white-space:nowrap}.badge{font-size:var(--fs-cap);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.badge .ic{width:14px;height:14px}.badge.ok{background:var(--ok-bg);color:var(--on-ok-bg)}.badge.no{background:var(--error-bg);color:var(--on-error-bg)}.badge.gold{background:var(--gold-bg);color:var(--text)}.badge.blue{background:var(--tile-blue);color:var(--on-tile-blue)}.empty-state{text-align:center;padding:var(--s-7) var(--s-5);align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.empty-state .art{margin-bottom:var(--s-2)}.empty-state h2,.empty-state h3{font-size:var(--fs-h3);color:var(--text);font-weight:750}.empty-state p{color:var(--text-2);max-width:44ch}.empty-state .acts{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.searchbox{align-items:center;display:flex;position:relative}.searchbox>.ic{left:var(--s-4);width:20px;height:20px;color:var(--text-2);pointer-events:none;position:absolute}.searchbox input{width:100%;min-height:56px;padding:0 var(--s-4) 0 var(--s-7);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);font:inherit;color:var(--text);appearance:none;border:0;font-size:17px}.searchbox input:focus-visible{outline:3px solid var(--tertiary);outline-offset:1px}.searchbox input::placeholder{color:var(--text-2)}.searchbox kbd{right:var(--s-3);font:600 12px var(--mono);color:var(--text-2);background:var(--surface-2);pointer-events:none;border-radius:6px;padding:2px 8px;position:absolute}.searchbox input:not(:placeholder-shown)+kbd{display:none}.hint{color:var(--text-2);font-size:var(--fs-sm);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.hint .ic{width:16px;height:16px;margin-top:2px}.field label .opt{color:var(--text-2);font-weight:600;font-size:var(--fs-sm)}.pw-rules{margin:var(--s-2) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pw-rules li{font-size:var(--fs-cap);color:var(--text-2);background:var(--surface-2);border-radius:var(--r-pill);transition:background-color var(--t-small) var(--ease-standard), color var(--t-small) var(--ease-standard);align-items:center;gap:4px;padding:2px 10px 2px 6px;font-weight:600;display:inline-flex;margin:0!important}.pw-rules li .ic{width:14px;height:14px}.pw-rules li.ok{background:var(--ok-bg);color:var(--on-ok-bg)}.pw-wrap{position:relative}.pw-wrap input{padding-right:52px!important}.pw-wrap .eye{width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px;right:2px}.pw-wrap .eye .ic{width:20px;height:20px}.form .callout,.form .acc.quiet{margin-bottom:var(--s-4)}.form .acc.quiet .acc-q{min-height:52px;color:var(--text-2)}.form .acc.quiet .field{margin-bottom:0}.dl-cards{gap:var(--s-4);grid-template-columns:1.35fr 1fr;display:grid}.dl{gap:var(--s-4);flex-direction:column;display:flex}.dl .head{gap:var(--s-4);align-items:flex-start;display:flex}.dl .head h3{font-size:20px;font-weight:800}.dl .head .eyebrow{margin-bottom:2px}.dl .actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.dl .sha{font-size:var(--fs-cap);color:var(--text-2);overflow-wrap:anywhere}.main-card{background:linear-gradient(160deg, color-mix(in srgb, var(--primary-container) 55%, var(--surface)), var(--surface) 60%)}.mod{gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.res{align-items:center;gap:var(--s-3);font-variant-numeric:tabular-nums;font-weight:800;display:flex}.res .box{border-radius:var(--r-xs);box-shadow:inset 0 0 0 2px var(--outline);color:var(--text-2);font-size:var(--fs-cap);place-items:center;display:grid}.res .box.big{box-shadow:inset 0 0 0 2px var(--primary);color:var(--primary);background:var(--tile-green)}.res .ic{color:var(--text-2)}.browser-hero{gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mac-pick{gap:var(--s-4);grid-template-columns:1.3fr 1fr;display:grid}.faq-quick{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:1.4fr 1fr 1fr;display:grid}.faq-quick .card{gap:var(--s-3);flex-direction:column;display:flex}.faq-quick .q-h{align-items:center;gap:var(--s-3);font-weight:750;display:flex}.is-filtering .faq-quick{display:none}.rate-tiles{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.rate-tiles div{background:var(--surface-2);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3)}.rate-tiles b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:850;display:block}.rate-tiles span{font-size:var(--fs-cap);color:var(--text-2);font-weight:600}.big-num{font-size:var(--fs-stat);letter-spacing:-.02em;font-weight:850;line-height:1.1}.faq-body{gap:var(--s-7);margin-top:var(--s-7);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.faq-side{top:var(--s-5);gap:var(--s-2);display:grid;position:sticky}.faq-side .pills{flex-direction:column}.faq-side .pill{border-radius:var(--r-sm);justify-content:flex-start;width:100%}.faq-side .pill .n{margin-left:auto}.faq-results{min-height:480px}.faq-group+.faq-group{margin-top:var(--s-6)}.faq-group>h2{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);font-size:20px;font-weight:800;display:flex}.count{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.bounty{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.bounty div{background:var(--surface-2);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm)}.bounty b{color:var(--text);display:block}.ask{align-items:center;gap:var(--s-4);margin-top:var(--s-7);display:flex}.ask>div{flex:1;min-width:0}.ask p{color:var(--text-2)}.start{gap:var(--s-6);padding:var(--s-6);color:var(--text);background:linear-gradient(150deg, color-mix(in srgb, var(--primary-container) 60%, var(--surface)), var(--surface) 65%);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.start:hover{text-decoration:none}.start h2{letter-spacing:-.02em;margin-top:var(--s-1);font-size:30px;font-weight:850}.start p{color:var(--text-2);margin-top:var(--s-2)}.start .btn{margin-top:var(--s-5)}.guide-tools{align-items:center;gap:var(--s-4);margin:var(--s-7) 0 var(--s-5);flex-wrap:wrap;justify-content:space-between;display:flex}.guide-tools .searchbox{flex:0 360px}.guide-tools .searchbox input{min-height:48px;font-size:var(--fs-body)}.guide-grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-grid li{margin:0}.guide-grid .icard{height:100%}.art-body>section{margin-top:var(--s-7);scroll-margin-top:var(--s-5)}.art-body>section:first-child{margin-top:0}.art-body h2.sh{align-items:center;gap:var(--s-3);letter-spacing:-.02em;margin-bottom:var(--s-4);font-size:24px;font-weight:800;display:flex}.art-body h2.sh .num{background:var(--primary);width:32px;height:32px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.art-body>section>*+*{margin-top:var(--s-4)}.art-body .md{color:var(--text-2);max-width:calc(var(--measure) + 8ch)}.art-body .md>*+*{margin-top:var(--s-3)}.art-body .md h3{color:var(--text);margin-top:var(--s-5);font-size:18px;font-weight:750}.art-body .md ul,.art-body .md ol{margin:0;padding-left:1.3em}.art-body .md li+li{margin-top:6px}.art-body .md strong{color:var(--text)}.art-body .md a{text-decoration:underline}.art-body .md table{border-collapse:collapse;width:100%;color:var(--text);font-size:15px;display:block;overflow-x:auto}.art-body .md-table{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);max-width:none;overflow-x:auto}.art-body .md-table table{display:table}.art-body .md th{text-align:left;font-size:var(--fs-cap);color:var(--text-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface-2);font-weight:700}.art-body .md td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);vertical-align:top}.art-body .md tr:last-child td{border-bottom:0}.art-body .md blockquote{padding:14px var(--s-4);border-radius:var(--r);background:var(--tertiary-container);color:var(--on-tertiary-container);margin:0}.art-body .md pre{color:#e6ede1;background:#1b211a;border-radius:12px;padding:14px;overflow-x:auto}.art-body .md pre code{color:inherit;background:0 0;padding:0}.art-body .md img{border-radius:12px;max-width:100%;height:auto}.tldr{background:linear-gradient(150deg, color-mix(in srgb, var(--primary-container) 55%, var(--surface)), var(--surface) 70%)}.tldr .checks{margin-top:var(--s-3);grid-template-columns:1fr 1fr}.cards-md .card{gap:var(--s-2);flex-direction:column;display:flex}.cards-md .card p{color:var(--text-2)}.cards-md .chips{padding-top:var(--s-2);margin-top:auto}.feat-grid{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.feat-grid .feat{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);padding:var(--s-4)}.toc{top:var(--s-5);gap:var(--s-1);display:grid;position:sticky}.toc .lbl{font-size:var(--fs-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:var(--s-2);font-weight:800}.toc>a{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);color:var(--text-2);box-shadow:inset 2px 0 0 var(--line);border-radius:0 var(--r-sm) var(--r-sm) 0;transition:background-color var(--t-micro) var(--ease-standard), color var(--t-micro) var(--ease-standard);font-size:15px;font-weight:600;display:flex}.toc>a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.toc>a[aria-current]{color:var(--primary);box-shadow:inset 2px 0 0 var(--primary);background:color-mix(in srgb, var(--primary-container) 40%, transparent)}.toc .card{margin-top:var(--s-5);padding:var(--s-4)}.pn{gap:var(--s-4);margin-top:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.pn a{color:var(--text);flex-direction:column;gap:2px;display:flex}.pn a:hover{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));text-decoration:none}.pn small{color:var(--text-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pn small .ic{width:16px;height:16px}.pn b{font-size:17px}.pn .next{text-align:right;grid-column:2;align-items:flex-end}.news-list{gap:var(--s-3);max-width:880px;margin:0;padding:0;list-style:none;display:grid}.news-list li{margin:0}.news-list .icard{align-items:center;gap:var(--s-4);flex-direction:row}.news-list .icard>div{flex:1;min-width:0}.news-list .icard p{margin-top:2px}.news-list .date{font-size:var(--fs-cap);color:var(--text-2);font-weight:700}.date-tile{border-radius:var(--r);background:var(--tile-green);width:56px;height:56px;color:var(--on-tile-green);text-align:center;flex:none;place-items:center;line-height:1;display:grid}.date-tile b{font-size:20px;font-weight:850;display:block}.date-tile small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.post{max-width:880px}.post .md{color:var(--text);font-size:17px;line-height:1.65}.vote-top{gap:var(--s-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}.now{gap:var(--s-5);flex-direction:column;display:flex}.now>.btn{align-self:flex-start}.now-row{justify-content:space-between;gap:var(--s-4);align-items:flex-start;display:flex}.now h2{letter-spacing:-.02em;margin-top:var(--s-2);font-size:30px;font-weight:850}.now-row p{margin-top:var(--s-1);color:var(--text-2)}.now .mascot{flex:none;display:block}.live.wait{color:var(--gold)}.live.wait i{background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 22%, transparent)}.track{gap:var(--s-2);display:grid}.pips{gap:var(--s-1);grid-template-columns:repeat(28,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pip{background:var(--surface-3);height:22px;color:var(--gold);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden;margin:0!important}.pip .ic{z-index:1;width:14px;height:14px;position:relative}.pip:after{content:"";background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pip.on:after{transform:scaleX(1)}.pip.new:after{transition:transform var(--t-medium) var(--ease-enter)}.pip.on .ic{color:var(--on-primary)}.pip.bonus{background:var(--gold-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent)}.pip.today{box-shadow:inset 0 0 0 2px var(--primary)}.track-legend{gap:var(--s-4);font-size:var(--fs-cap);color:var(--text-2);flex-wrap:wrap;font-weight:600;display:flex}.track-legend span{align-items:center;gap:6px;display:inline-flex}.track-legend .ic{width:14px;height:14px;color:var(--gold)}.track-legend .dot{background:var(--primary);border-radius:4px;width:12px;height:12px;display:inline-block}.mine{gap:var(--s-3);align-content:start;display:grid}.mine .stats{grid-template-columns:1fr 1fr}.guest-form{gap:var(--s-2);flex-wrap:wrap;align-items:flex-start;display:flex}.guest-form .field{flex:220px;margin:0}.vote-states{gap:var(--s-3);display:grid}.auth{gap:var(--s-7);padding-top:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;display:grid}.auth-scene{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom));box-shadow:inset 0 0 0 1px var(--line);padding:var(--s-7) var(--s-6) 120px;min-height:560px;position:relative;overflow:hidden}.auth-scene.short{min-height:460px}.auth-scene h1{font-size:var(--fs-h1);letter-spacing:-.03em;max-width:12ch;font-weight:850}.auth-scene .sub{color:var(--text-2);font-size:var(--fs-lead);margin-top:var(--s-2);max-width:30ch}.auth-scene .feats{margin-top:var(--s-6)}.auth-scene .feat .tile{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--primary)}.auth-scene .scene-ground{position:absolute;bottom:0;left:0;right:0}.auth-scene .scene-ground .dirt{background:var(--dirt);height:24px}.auth-scene .actors{bottom:20px;right:var(--s-7);align-items:end;gap:var(--s-5);display:flex;position:absolute}.auth-scene .cl{color:var(--cloud);position:absolute}.auth-scene .cl.a{top:var(--s-6);right:var(--s-6)}.auth-scene .cl.b{opacity:.8;bottom:190px;right:60px}.auth-card{padding:var(--s-6)}.auth-card h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800}.auth-card>p{color:var(--text-2);margin-top:var(--s-1)}.auth-card .form{margin-top:var(--s-5)}.auth-steps{align-items:center;gap:var(--s-2);margin:0 0 var(--s-5);font-size:var(--fs-cap);color:var(--text-2);padding:0;font-weight:700;list-style:none;display:flex}.auth-steps li{align-items:center;gap:6px;display:inline-flex;margin:0!important}.auth-steps li .n{background:var(--surface-2);width:22px;height:22px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid}.auth-steps li.on{color:var(--text)}.auth-steps li.on .n{background:var(--primary);color:var(--on-primary);box-shadow:none}.auth-steps .bar{background:var(--line);border-radius:2px;flex:1;min-width:16px;height:2px}.foot-links{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--text-2);font-size:15px}.foot-links p+p{margin-top:var(--s-1)}.acct-quick{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acct-quick .icard{padding:var(--s-4)}.chars{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.chars li{margin:0}.char{padding:0;overflow:hidden}.char .stage{background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom));justify-content:center;align-items:flex-end;height:128px;display:flex;position:relative}.char .stage .who{z-index:1;align-items:flex-end;height:96px;margin-bottom:18px;display:flex;position:relative}.char .stage .who img{image-rendering:pixelated;width:auto;max-height:96px}.char .stage .ledge{position:absolute;bottom:0;left:0;right:0}.char .body{padding:var(--s-4) var(--s-5) var(--s-5)}.char h3{justify-content:space-between;align-items:baseline;gap:var(--s-2);font-size:18px;display:flex}.char h3 small{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:700}.char .job{color:var(--text-2);font-size:15px}.char .chips{margin-top:var(--s-3)}.char .chip{min-height:28px;font-size:var(--fs-cap)}.ch{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ch li{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 200px 260px;align-items:center;display:grid;margin:0!important}.ch .txt{color:var(--text)}.ch .meter{margin:0}.ch .r{font-size:var(--fs-sm);text-align:right;min-width:128px}.ch .bonus{padding-top:var(--s-3);border-top:1px dashed var(--line)}.welcome .flow{margin-top:var(--s-4)}.prose-card{max-width:880px}.tier-grid{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tier-grid .stat .v{font-size:22px}.form-wide{max-width:720px}.lost-card{max-width:640px;margin:0 auto}@media (max-width:760px){:root{--fs-h1:32px;--fs-h2:22px}.ph>.wrap{padding-top:var(--s-4);padding-bottom:var(--s-6);grid-template-columns:minmax(0,1fr)}.ph-icon{border-radius:var(--r);width:48px;height:48px;margin-bottom:var(--s-4)}.ph-icon .ic{width:24px;height:24px}.ph .sub{font-size:var(--fs-body);margin-top:var(--s-2)}.ph .chips{grid-column:1/-1}.ph-art{display:none}.sec{margin-top:var(--s-7)}.g2,.g3,.g4,.stats.four,.tier-grid{grid-template-columns:minmax(0,1fr)}.g4.keep2,.g3.keep2,.stats.four.keep2,.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-aside{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.icard:not(.row){column-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.icard:not(.row)>.tile{grid-row:span 2;align-self:start}.icard:not(.row)>:not(.tile){grid-column:2}.icard p{margin-top:0}.flow{gap:var(--s-4);grid-auto-flow:row}.flow>li{column-gap:var(--s-4);grid-template-columns:48px 1fr;align-items:start;display:grid}.flow .node{grid-row:span 2;width:48px;height:48px;margin:0}.flow .node .ic{width:22px;height:22px}.flow b{padding-top:var(--s-1)}.flow>li:not(:last-child):before,.flow>li:not(:last-child):after{top:52px;bottom:calc(-1 * var(--s-4) + 4px);transform-origin:top;width:2px;height:auto;left:23px;right:auto}.js .flow:not(.in)>li:after{transform:scaleY(0)}.flow.v>li{grid-template-columns:40px 1fr}.flow.v>li:not(:last-child):before,.flow.v>li:not(:last-child):after{top:44px;left:19px}.seg{width:100%;display:grid}.seg button{padding:0 var(--s-2);font-size:var(--fs-sm);gap:6px}.seg-bar{margin-bottom:var(--s-5)}.seg-note{margin:var(--s-3) 0 0}.acc-q{padding:var(--s-3) var(--s-4)}.acc-a .acc-body{padding:0 var(--s-4) var(--s-4)}.acc-item.has-tile>.acc-a>div>.acc-body{padding-left:var(--s-4)}.acc-q .qhint{display:none}.searchbox input{min-height:52px;font-size:var(--fs-body)}.searchbox kbd{display:none}.dl-cards,.mod,.browser-hero,.mac-pick{grid-template-columns:minmax(0,1fr)}.res{order:-1}.faq-quick{margin-top:var(--s-5);grid-template-columns:minmax(0,1fr)}.faq-body{gap:var(--s-5);margin-top:var(--s-6);grid-template-columns:minmax(0,1fr)}.faq-side{position:static}.faq-side .pills{padding:0 16px var(--s-1);scrollbar-width:none;flex-flow:row;margin:0 -16px;overflow-x:auto}.faq-side .pill{border-radius:var(--r-pill);flex:none;width:auto}.faq-results{min-height:320px}.bounty{grid-template-columns:repeat(2,1fr)}.ask{flex-direction:column;align-items:flex-start}.start{padding:var(--s-5);gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.start h2{font-size:24px}.guide-tools{margin:var(--s-6) 0 var(--s-4)}.guide-tools .searchbox{flex:100%;order:-1}.guide-tools .pills{padding:0 16px var(--s-1);scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);margin:0 -16px;overflow-x:auto}.guide-tools .pill{flex:none}.guide-grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.guide-grid .icard{padding:var(--s-4);flex-direction:row;align-items:center;display:flex}.guide-grid .icard .meta,.toc-wrap{display:none}.tldr .checks,.feat-grid{grid-template-columns:minmax(0,1fr)}.art-body h2.sh{font-size:21px}.pn{grid-template-columns:minmax(0,1fr)}.pn .next{grid-column:1}.news-list .icard{display:flex}.vote-top{grid-template-columns:minmax(0,1fr)}.now h2{font-size:24px}.now>.btn{align-self:stretch}.pips{grid-template-columns:repeat(14,minmax(0,1fr))}.now .mascot svg{width:56px;height:auto}table.t{font-size:var(--fs-sm)}.auth{gap:var(--s-4);grid-template-columns:minmax(0,1fr);padding-top:0}.auth-scene,.auth-scene.short{min-height:0;padding:var(--s-5) var(--s-5) 132px;box-shadow:none;border-radius:0;margin:0 -16px}.auth-scene h1{font-size:30px}.auth-scene .sub{font-size:var(--fs-body)}.auth-scene .feats{display:none}.auth-scene .actors{right:var(--s-5);gap:var(--s-3);bottom:20px}.auth-scene .cl.a{top:auto;bottom:110px;left:var(--s-5);right:auto}.auth-scene .cl.b{display:none}.auth-card{padding:var(--s-5)}.acct-quick,.chars{grid-template-columns:minmax(0,1fr)}.char{grid-template-columns:112px minmax(0,1fr);display:grid}.char .stage{height:auto;min-height:120px}.char .body{padding:var(--s-4)}.ch li{grid-template-columns:minmax(0,1fr) auto}.ch .meter{grid-area:2/1/auto/-1}.ch .r{min-width:0}}@media (max-width:900px){.ph{margin-top:-64px;padding-top:64px}.callout.only-phone,.chips.only-phone{display:flex!important}.phone-note{margin-bottom:var(--s-5)}}.glance{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc>.acc-row:not([hidden])~.acc-row:not([hidden]){border-top:1px solid var(--line)}.h3{font-size:var(--fs-h3);font-weight:750}.sec-gap{margin-top:var(--s-6)}.contents{display:contents}.guide-grid .icard p{margin-top:var(--s-1)}.auth-phone-note{margin-top:var(--s-4)}.auth-scene .cl{position:absolute}.auth-scene .ledge svg{width:100%;display:block}.news-list h2{font-size:17px;font-weight:750}.post{padding:var(--s-6)}.post.art-body>section{margin-top:var(--s-6)}.post.art-body>section:first-child{margin-top:0}.post .md{max-width:none}@media (max-width:760px){.post{padding:var(--s-5)}}.card.icard p{margin-top:calc(-1 * var(--s-2))}.card.icard>div>p,.card.icard.row p{margin-top:2px}@media (max-width:760px){.card.icard p{margin-top:0}}.lost-scene{justify-content:center;align-items:flex-end;gap:28px;width:280px;max-width:100%;padding-bottom:22px;display:flex;position:relative}.lost-scene .ledge{position:absolute;bottom:0;left:0;right:0}.lost-scene>svg{z-index:1;margin-bottom:-2px;position:relative}@media (max-width:760px){.art-body .md-table table{min-width:600px;font-size:var(--fs-sm)}}.acct-profiles .row{align-items:center;gap:var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.acct-profiles .row>.ic{width:22px;height:22px;color:var(--primary)}.acct-profiles form{margin:0}@media (max-width:760px){.acct-profiles .row{grid-template-columns:auto minmax(0,1fr)}.acct-profiles form{grid-column:1/-1}.acct-profiles form .btn{width:100%}}
.fp-stats{margin-bottom:0}.fp-pills{margin-bottom:var(--s-4)}.fp-pills .pill{min-height:40px}.mlog{margin:0;padding:0;list-style:none;overflow:hidden}.mlog-item{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;display:grid}.mlog-item:first-child{border-top:0}.mlog-ic{border-radius:var(--r-sm);background:var(--surface-2);width:40px;height:40px;color:var(--text);place-items:center;display:grid}.mlog-ic .ic{width:20px;height:20px}.mlog-item.red .mlog-ic{background:var(--error-bg);color:var(--on-error-bg)}.mlog-item.gold .mlog-ic{background:var(--gold-bg);color:var(--gold)}.mlog-item.green .mlog-ic{background:var(--ok-bg);color:var(--on-ok-bg)}.mlog-head{align-items:baseline;gap:4px var(--s-2);flex-wrap:wrap;line-height:1.35;display:flex}.mlog-head b{font-weight:750}.mlog-who{color:var(--text-2)}.mlog-who:before{content:"·";margin-right:var(--s-2)}.mlog-rule{font-size:var(--fs-sm);margin-top:2px;font-weight:600}.mlog-reason{color:var(--text-2);font-size:var(--fs-sm);max-width:var(--measure);overflow-wrap:anywhere;margin-top:2px}.mlog-date{color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.fp-cards .icard{height:100%}.appeal-login{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.appeal-login .empty-state{justify-content:center;height:100%}.appeal-who{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);min-height:44px;display:flex}.ban-card{gap:var(--s-4);box-shadow:var(--shadow), inset 0 0 0 1px var(--line), inset 4px 0 0 var(--offline);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.ban-card.temp{box-shadow:var(--shadow), inset 0 0 0 1px var(--line), inset 4px 0 0 var(--gold)}.ban-card h2{margin-bottom:var(--s-1);font-size:21px;font-weight:800}.ban-card p+p{margin-top:var(--s-1)}.ban-ic{border-radius:var(--r);background:var(--error-bg);width:48px;height:48px;color:var(--on-error-bg);place-items:center;display:grid}.ban-card.temp .ban-ic{background:var(--gold-bg);color:var(--gold)}.ban-ic .ic{width:24px;height:24px}.appeal-list,.appeal-card{gap:var(--s-3);display:grid}.appeal-top{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.appeal-due{gap:var(--s-2);align-items:flex-start;display:flex}.appeal-due .ic{width:20px;height:20px;color:var(--primary);flex:none;margin-top:2px}.appeal-answer .report-text{margin:var(--s-2) 0 0}.appeal-msg summary{cursor:pointer;color:var(--text-2);align-items:center;min-height:44px;font-weight:700;display:flex}.appeal-msg .report-text{margin:0}.check-row{align-items:center;gap:var(--s-2);min-height:44px;margin-bottom:var(--s-2);font-weight:600;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--primary);flex:none}.warn-row{background:var(--gold-bg);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3)}fieldset.decision{margin:0 0 var(--s-4);border:0;padding:0}.appeals-t tr.overdue td{background:color-mix(in srgb, var(--error-bg) 55%, transparent)}.appeals-t tr.overdue td:first-child{box-shadow:inset 4px 0 0 var(--offline)}.svc-list{margin:0;padding:0;list-style:none}.svc-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);min-height:60px;display:flex}.svc-row:first-child{border-top:0}.svc-name{align-items:center;gap:var(--s-3);font-weight:700;display:inline-flex}.svc-name .ic{width:20px;height:20px;color:var(--text-2)}.svc-state{align-items:center;gap:var(--s-2);text-align:right;font-weight:700;display:inline-flex}.svc-state i{background:var(--outline);border-radius:50%;flex:none;width:10px;height:10px}.svc-state.up{color:var(--online)}.svc-state.up i{background:var(--online);box-shadow:0 0 0 4px color-mix(in srgb, var(--online) 20%, transparent)}.svc-state.down{color:var(--offline)}.svc-state.down i{background:var(--offline)}.svc-state.unknown{color:var(--text-2)}.svc-chans{justify-content:flex-start;gap:var(--s-2);flex-wrap:wrap;min-height:0}.upt-card{gap:var(--s-5);display:grid}.upt-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.upt-name{align-items:center;gap:var(--s-2);font-weight:700;display:inline-flex}.upt-name .ic{width:18px;height:18px;color:var(--text-2)}.upt-pct{font-variant-numeric:tabular-nums;font-weight:800}.upt-bars{grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:34px;display:grid}.upt-bars .b{border-radius:2px}.b.up{background:var(--chan)}.b.minor{background:var(--chan-busy)}.b.down{background:var(--offline)}.b.none{background:var(--surface-3)}.upt-axis{color:var(--text-2);font-size:var(--fs-cap);margin-top:var(--s-1);justify-content:space-between;display:flex}.upt-legend{gap:var(--s-2) var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.upt-legend span{align-items:center;gap:6px;display:inline-flex}.upt-legend .b{border-radius:2px;width:10px;height:14px;display:inline-block}.inc-list{margin:0;padding:0;list-style:none}.inc{padding:var(--s-4) var(--s-5);border-top:1px solid var(--line)}.inc:first-child{border-top:0}.inc.ongoing{box-shadow:inset 4px 0 0 var(--offline)}.inc-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.inc .muted{margin-top:2px}.inc-note{gap:var(--s-2);margin-top:var(--s-2);background:var(--surface-2);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);display:flex}.inc-note .ic{width:16px;height:16px;color:var(--text-2);flex:none;margin-top:2px}.incident-note-form{margin:var(--s-3) 0 0}.incident-note-form input[type=text]{flex:240px}.rules-fp{margin-bottom:var(--s-6)}@media (max-width:760px){.mlog-item{gap:var(--s-3);padding:var(--s-4);grid-template-columns:36px minmax(0,1fr)}.mlog-ic{width:36px;height:36px}.mlog-date{grid-column:2;padding-top:0}.fp-pills{margin:0 -16px var(--s-4);padding:0 16px var(--s-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.appeal-login,.ban-card{grid-template-columns:minmax(0,1fr)}.svc-row{padding:var(--s-3) var(--s-4)}.upt-bars{gap:1px;height:28px}.upt-bars .b{border-radius:1px}.inc{padding:var(--s-4)}.stats.four.fp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.appeal-msg summary{gap:var(--s-1);list-style:none}.appeal-msg summary::-webkit-details-marker{display:none}.appeal-msg summary .ic{width:18px;height:18px;transition:transform var(--t-small) var(--ease-standard)}.appeal-msg[open] summary .ic{transform:rotate(180deg)}
