:root,[data-theme=light]{--fd:"Saira Condensed","Arial Narrow",sans-serif;--fb:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--fm:var(--fb);--fnum:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fdot:var(--fnum);--code:ui-monospace,SFMono-Regular,Menlo,monospace;--t-eyebrow:10.5px;--t-xs:11px;--t-sm:12px;--t-md:13px;--t-base:15px;--t-lg:18px;--t-xl:24px;--t-2xl:44px;--s05:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--pad-panel:var(--s6);--pad-card:var(--s4);--pad-tile:var(--s3);--pad-dialog:var(--s6);--pad-control:var(--s4);--pad-field:var(--s3);--gap-section:var(--s6);--gap-stack:var(--s4);--gap-form:var(--s3);--gap-inline:var(--s2);--gap-tight:var(--s1);--control-height:40px;--compact-height:32px;--touch:44px;--r-xs:6px;--rs:10px;--r:16px;--r-lg:22px;--r-pill:999px;--blur:22px;--header-offset:var(--mast-h,64px);--bg:#e3e9e6;--glass:#f4f8f6d6;--glass-2:#ffffffe6;--sunk:#08201a0d;--tx:#08201a;--mu:#4c6a5b;--ln:#08201a1f;--ln-2:#08201a33;--ac:#0b8a55;--ac-2:#13b072;--on:#fff;--hot:#d21c32;--gd:#b07f06;--glow:#0b8a5547;--shade:#08201a29;--hi:#ffffffbf;--screw:#08201a47;--floor:#0b8a5538;--emerald-shade:#076b41;--field:#ffffffb8;--hover:#0b8a5517;--tint:#0b8a550f;--danger-tint:#d21c3214;--gold-ink:#7f5c04;--backdrop:#040e0a73;--type-ink:var(--tx);--type-ink-mix:55%;--phos:#0a7a4a;--phos-glow:none;--phos-title:0 2px 24px var(--bg);--phos-gold:none;--scan:#08201a0b;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%234C6A5B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--gutter:32px;--edge:max(var(--gutter),calc((100vw - 1320px) / 2 + var(--gutter)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--tx);font-family:var(--fb)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#06100c;--glass:#091a13d6;--glass-2:#122c21e6;--sunk:#00000040;--tx:#e8f4ec;--mu:#86a797;--ln:#8cffc821;--ln-2:#8cffc83d;--ac:#1fd08a;--ac-2:#5ff0ae;--on:#03130b;--hot:#ff3d50;--gd:#f4c443;--glow:#1fd08a66;--shade:#0000008c;--hi:#c8ffe424;--screw:#a0ffd252;--floor:#1fd08a47;--emerald-shade:#15a36c;--field:#00000047;--gold-ink:#f4c443;--hover:#1fd08a1a;--tint:#1fd08a12;--danger-tint:#ff3d501f;--backdrop:#0009;--type-ink:#fff;--type-ink-mix:45%;--phos:#8dffc4;--phos-glow:0 0 6px #3dff8e80,0 0 18px #3dff8e33;--phos-title:0 0 22px #1fd08a52,0 0 2px #5ff0ae73;--phos-gold:0 0 6px #f4c44380,0 0 16px #f4c4432e;--scan:#00000042;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2386A797' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg:#06100c;--glass:#091a13d6;--glass-2:#122c21e6;--sunk:#00000040;--tx:#e8f4ec;--mu:#86a797;--ln:#8cffc821;--ln-2:#8cffc83d;--ac:#1fd08a;--ac-2:#5ff0ae;--on:#03130b;--hot:#ff3d50;--gd:#f4c443;--glow:#1fd08a66;--shade:#0000008c;--hi:#c8ffe424;--screw:#a0ffd252;--floor:#1fd08a47;--emerald-shade:#15a36c;--field:#00000047;--gold-ink:#f4c443;--hover:#1fd08a1a;--tint:#1fd08a12;--danger-tint:#ff3d501f;--backdrop:#0009;--type-ink:#fff;--type-ink-mix:45%;--phos:#8dffc4;--phos-glow:0 0 6px #3dff8e80,0 0 18px #3dff8e33;--phos-title:0 0 22px #1fd08a52,0 0 2px #5ff0ae73;--phos-gold:0 0 6px #f4c44380,0 0 16px #f4c4432e;--scan:#00000042;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2386A797' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--e-inset:inset 0 1px 0 var(--hi);--e-card:inset 0 1px 0 var(--hi),0 18px 40px -28px var(--shade);--e-pop:0 20px 50px -20px var(--shade);--e-dialog:0 40px 100px -30px var(--shade),inset 0 1px 0 var(--hi)}@media (width<=760px){:root,[data-theme]{--gutter:16px}}@media (width<=720px){:root,[data-theme]{--pad-dialog:var(--s4)}}@media (width<=620px){:root,[data-theme]{--pad-panel:var(--s4);--pad-card:var(--s3);--control-height:var(--touch)}}@layer base{*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ac);outline-offset:3px;border-radius:var(--r-xs)}h1,h2{font-family:var(--fd);font-weight:400}h2{margin:var(--s1) 0}h3{margin:0 0 var(--s2)}details{margin-top:var(--s4);font-size:12px}summary{cursor:pointer;color:var(--ac);padding:var(--s1) 0}table{border-collapse:collapse;text-align:left;width:100%;min-width:460px;font-size:12px}th{background:var(--sunk);border-bottom:1px solid var(--tx)}td{border-bottom:1px solid var(--ln)}tbody tr:nth-child(2n){background:var(--sunk)}b,strong{color:var(--tx)}h3{font-family:var(--fd);font-size:16px;line-height:1.4}small{font-size:12.5px}td{font-variant-numeric:tabular-nums}b,strong{font-weight:600}em{font-style:italic}pre,code{font-family:var(--fb)}h1,h2,h3{letter-spacing:-.01em;font-weight:600}main{min-width:0}h1,h2{font-family:var(--fd);letter-spacing:0}h1{margin:0}h3{font-size:18px}td,th{font-family:var(--fb);font-variant-numeric:tabular-nums}@media (width<=760px){h1{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}main{padding-top:var(--s6)}body{background:var(--bg);color:var(--tx);font:15px/1.55 var(--fb);background-image:none;min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 85% -10%,color-mix(in srgb,var(--ac) 22%,transparent),transparent 70%), radial-gradient(50% 45% at -5% 105%,color-mix(in srgb,var(--ac) 12%,transparent),transparent 70%), radial-gradient(35% 30% at 100% 100%,color-mix(in srgb,var(--hot) 6%,transparent),transparent 70%), linear-gradient(115deg,transparent 0 46%,color-mix(in srgb,var(--ac) 5%,transparent) 46% 54%,transparent 54%);position:fixed;inset:0}::selection{background:color-mix(in srgb,var(--ac) 35%,transparent)}a:hover{color:var(--ac)}h1,h2{font-family:var(--fd);letter-spacing:.01em;font-weight:700}h1{text-transform:uppercase;letter-spacing:.005em;font-size:44px;font-weight:800;line-height:1.05}h2{text-transform:uppercase;font-size:24px;line-height:1.15}h3{font-family:var(--fb);font-weight:700}table,:is(td,th){border-color:var(--ln)}@media (prefers-reduced-motion:reduce){*,:before{transition:none!important;animation:none!important}}@media (width<=760px){h1{font-size:34px}}body{line-height:1.6}p{margin:0 0 var(--s3)}:is(p,li):last-child{margin-bottom:0}details>summary{cursor:pointer;padding:var(--s2) 0;color:var(--ac);font-size:13px;font-weight:600}details[open]>summary{margin-bottom:var(--s3)}:is(td,th){padding:var(--s3) var(--s4);vertical-align:middle}th{font:600 10.5px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}body{overflow-x:clip}main h1{text-shadow:var(--phos-title)}}@layer components{:is(button,.button){justify-content:center;align-items:center;gap:var(--gap-inline);height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);padding:0 var(--pad-control);font:600 var(--t-md)/1.2 var(--fb);letter-spacing:0;white-space:nowrap;cursor:pointer;color:var(--tx);background:color-mix(in srgb,var(--glass-2) 70%,transparent);border:1px solid var(--ln);border-radius:var(--rs);box-shadow:var(--e-inset);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:row;flex:none;align-self:center;text-decoration:none;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}:is(button,.button):is(:hover:not(:disabled),[data-state=hover]){border-color:color-mix(in srgb,var(--ac) 50%,var(--ln));background:var(--hover);color:var(--tx);transform:translateY(-1px)}:is(button,.button):is(:active,[data-state=active]){transform:translateY(1px)}:is(button,.button):disabled{opacity:.55;cursor:not-allowed}:is(button,.button):is(.primary,.google){background:linear-gradient(180deg,var(--ac-2),var(--ac));color:var(--on);box-shadow:inset 0 1px 0 #ffffff59,0 8px 22px -10px var(--glow);border-color:#0000}:is(button,.button):is(.primary,.google):is(:hover:not(:disabled),[data-state=hover]){filter:brightness(1.07);background:linear-gradient(180deg,var(--ac-2),var(--ac));color:var(--on);box-shadow:inset 0 1px 0 #ffffff59,0 12px 28px -10px var(--glow);border-color:#0000}:is(button,.button).danger{color:var(--hot);background:var(--glass-2);border-color:color-mix(in srgb,var(--hot) 45%,transparent)}:is(button,.button).danger:is(:hover:not(:disabled),[data-state=hover]){background:var(--hot);color:#fff;border-color:var(--hot)}.text-button{justify-content:start;align-items:center;gap:var(--gap-inline);height:var(--compact-height);min-height:var(--compact-height);max-height:var(--compact-height);padding:0 var(--s2);font:600 var(--t-md)/1.2 var(--fb);white-space:normal;color:var(--ac);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;display:inline-flex}.text-button:is(:hover:not(:disabled),[data-state=hover]){color:var(--ac-2);background:0 0;transform:none}.text-button.danger{color:var(--hot);box-shadow:none;background:0 0;border:0}.text-button.danger:is(:hover:not(:disabled),[data-state=hover]){color:var(--hot);text-underline-offset:3px;background:0 0;text-decoration:underline}:is(button,.button).ghost{color:var(--tx);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}:is(button,.button).ghost:is(:is(:hover:not(:disabled),[data-state=hover]),[aria-expanded=true]){color:var(--tx);background:var(--hover);border-color:var(--ln);transform:none}:is(button,.button).ghost.icon{color:var(--mu);border-color:#0000}:is(button,.button).ghost.icon:is(:is(:hover:not(:disabled),[data-state=hover]),[aria-expanded=true]){color:var(--tx);border-color:#0000}:is(button,.button).large{height:48px;min-height:48px;max-height:48px;padding:0 var(--s6);font-size:15px}:is(button,.button).hero{height:68px;min-height:68px;max-height:68px;padding:0 var(--s12);border-radius:var(--r);font-size:20px}:is(button,.button):is(.large,.hero) svg{flex:none;width:20px;height:20px}.google .google-g-wrap{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:0 1px 2px #08201a33}.google .google-g{display:block}.toggle.mega{gap:var(--s1);height:24px;min-height:24px;max-height:24px;padding:0 var(--s2) 0 var(--s1);font:700 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);border:1px dashed var(--ln-2);background:0 0;transition:color .2s,border-color .2s,background .2s}.toggle.mega .mega-orb{filter:grayscale();opacity:.45;width:16px;height:16px;transition:filter .2s,opacity .2s}.toggle.mega:is(:hover:not(:disabled),[data-state=hover]){color:var(--tx);border-color:color-mix(in srgb,var(--gd) 60%,transparent);background:0 0}.toggle.mega.on{color:var(--tx);border-style:solid;border-color:color-mix(in srgb,var(--gd) 45%,transparent);background:linear-gradient(90deg,#ff5e7e24,#ffe95e24,#5effa824,#5ec8ff24,#a35eff24)}.toggle.mega.on .mega-orb{filter:none;opacity:1}.toggle.mega.on:before{content:none}:is(button,.button).icon.star{width:32px;min-width:32px;height:32px;min-height:32px;max-height:32px;color:var(--mu);background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--ln),0 4px 12px -6px var(--shade);border:0;border-radius:50%}.star svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),fill .2s}:is(button,.button).icon.star:is(:hover:not(:disabled),[data-state=hover]){color:var(--gd);background:color-mix(in srgb,var(--gd) 14%,transparent);border:0;transform:none}.star:is(:hover:not(:disabled),[data-state=hover]) svg{transform:rotate(-12deg)scale(1.1)}:is(button,.button).icon.star:is(.on,[aria-pressed=true]){color:var(--gd);background:color-mix(in srgb,var(--gd) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gd) 50%,transparent),0 4px 12px -6px var(--shade)}.star:is(.on,[aria-pressed=true]) svg{fill:currentColor;animation:.45s cubic-bezier(.2,.8,.2,1) jStar}.tabs>a{justify-content:center;align-items:center;gap:var(--gap-inline);font:600 var(--t-md)/1.2 var(--fb);white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .2s,background .25s,border-color .2s;display:inline-flex}.tabs.nav{gap:var(--s1);padding:var(--s1);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:14px}.tabs.nav>:is(button,a){height:38px;min-height:38px;max-height:38px;padding:0 var(--s4);font:700 15px var(--fd);letter-spacing:.06em;text-transform:uppercase;border-radius:10px}.tabs.nav>:is(button,a):is(.selected,[aria-selected=true]){box-shadow:var(--e-inset),0 6px 16px -10px var(--shade)}label.switch{align-items:center;gap:var(--s2);cursor:pointer;flex-direction:row;margin:0}label.switch input{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--field);border:1px solid var(--ln-2);flex:none;width:44px;min-width:0;height:26px;min-height:26px;max-height:26px;margin:0;padding:0;transition:background .2s,border-color .2s;position:relative}label.switch input:after{content:"";background:var(--mu);border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s;position:absolute;top:3px;left:3px}label.switch input:is(:hover:not(:disabled),[data-state=hover]){border-color:color-mix(in srgb,var(--ac) 60%,var(--ln-2))}label.switch input:checked{background:color-mix(in srgb,var(--ac) 30%,transparent)}label.switch input:checked:after{background:var(--ac);transform:translate(18px)}:is(input,select).compact{height:var(--compact-height);min-height:var(--compact-height);padding:0 var(--s2)}select.compact{padding-right:32px}input.num{text-align:center;font:600 var(--t-md) var(--fb);font-variant-numeric:tabular-nums}.button[aria-disabled=true]{opacity:.55;pointer-events:none}.chip:has(>.chip-remove){gap:var(--s1);padding:0 var(--s1) 0 var(--s3)}.segmented.block{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.segmented.block>button{height:auto;min-height:var(--control-height);white-space:normal;max-height:none}.chip.small{height:26px;min-height:26px;max-height:26px;padding:0 var(--s2);cursor:default;font-size:12px}:is(button,.button).chip-remove{width:20px;min-width:20px;height:20px;min-height:20px;max-height:20px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0}:is(button,.button).chip-remove:is(:hover:not(:disabled),[data-state=hover]){color:var(--tx);background:color-mix(in srgb,var(--tx) 12%,transparent);transform:none}:is(button,.button).icon.compact{width:var(--compact-height);min-width:var(--compact-height)}.tabs>button:has(>small){gap:var(--s05);flex-direction:column}:is(button,.button).tile{align-content:center;justify-items:start;gap:var(--s1);width:100%;height:auto;min-height:0;max-height:none;padding:var(--pad-card);text-align:left;white-space:normal;border-radius:var(--r);font-weight:400;line-height:1.35;display:grid}:is(button,.button).tile:is(.on,[aria-selected=true],[aria-pressed=true]){color:var(--tx);background:linear-gradient(160deg,color-mix(in srgb,var(--ac) 16%,transparent),transparent 60%),var(--glass-2);border-color:color-mix(in srgb,var(--ac) 50%,transparent)}:is(button,.button).plain{align-items:center;gap:var(--s2);height:auto;min-height:0;max-height:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:normal;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:inline-flex}:is(button,.button).plain:is(:hover:not(:disabled),[data-state=hover]){color:var(--ac);background:0 0;transform:none}:is(button,.button).danger.solid{color:#fff;background:var(--hot);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--hot) 80%,transparent);border-color:#0000}:is(button,.button).danger.solid:is(:hover:not(:disabled),[data-state=hover]){color:#fff;background:var(--hot);filter:brightness(1.08);border-color:#0000}.tabs.block{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.tabs.block>button{height:auto;min-height:var(--control-height);max-height:none;padding:var(--s1) var(--s2);white-space:normal;line-height:1.3}.tabs>button>small{color:var(--mu);font:12px var(--fb);display:block}.tabs>button:is(.selected,[aria-selected=true])>small{color:var(--ac)}:is(button,.button).compact{height:var(--compact-height);min-height:var(--compact-height);max-height:var(--compact-height);padding:0 var(--s3)}:is(button,.button).icon{width:var(--control-height);min-width:var(--control-height);padding:0}label.button{margin:0}.button-row{gap:var(--gap-inline);margin-block:var(--s4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}label{gap:var(--s2);margin:0 0 var(--s4);font-size:var(--t-md);color:var(--tx);flex-direction:column;font-weight:600;display:flex}label.radio{align-items:center;gap:var(--s2);margin:0 0 var(--s2);flex-direction:row;font-weight:500}label.radio input{width:16px;height:16px;min-height:16px;accent-color:var(--ac);flex-shrink:0;margin:0}:is(input,select,textarea){width:100%;min-width:0;min-height:var(--control-height);padding:var(--s2) var(--pad-field);font-family:var(--fb);color:var(--tx);background:var(--field);border:1px solid var(--ln-2);border-radius:var(--rs);font-size:14px;transition:border-color .2s,box-shadow .2s}:is(input,select){height:var(--control-height)}:is(input,select,textarea):is(:focus,[data-state=focus]){border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 22%,transparent);outline:none}textarea{resize:vertical;padding:var(--pad-field);line-height:1.6}select{appearance:none;padding:0 36px 0 var(--pad-field);text-overflow:ellipsis;cursor:pointer;line-height:38px;background-image:var(--chev)!important;background-repeat:no-repeat!important;background-position:right var(--s3) center!important;background-size:12px 12px!important}select:is(:hover,[data-state=hover]){border-color:color-mix(in srgb,var(--ac) 60%,var(--ln-2))}:is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}select option{background:var(--bg);color:var(--tx)}fieldset{min-width:0;margin:0 0 var(--s6);padding:var(--s4) var(--s6) var(--s6);border:1px solid var(--ln);border-radius:var(--s3)}legend{padding:0 var(--s2);margin-left:calc(-1 * var(--s2));font:700 var(--t-eyebrow) var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--gd)}.eyebrow{font:700 var(--t-eyebrow)/1.5 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--gd);display:block}.muted{color:var(--mu)}.footnote{margin:var(--s2) 0;color:var(--mu);font-size:12.5px;line-height:1.55}.footnote a{color:var(--ac);text-decoration:underline}.footnote:last-child{margin-bottom:0}.error{color:var(--hot)}:is(.panel,.card,.mon-card,.team-card,.set-card,.strategy-block,.plan-card,.set-tile,.source-card,.build-job,.game-card,.pool-counts>div,.news-signal,.danger-zone,.proposal-card,.lab-result,.welcome-card){background:linear-gradient(155deg,color-mix(in srgb,var(--ac) 11%,transparent),transparent 55%),var(--glass);border:1px solid var(--ln);border-radius:var(--r);box-shadow:var(--e-card);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);backdrop-filter:blur(var(--blur)) saturate(140%)}.panel{min-width:0;padding:var(--pad-panel);position:relative}.card{min-width:0;padding:var(--pad-card);position:relative}.set-card,.strategy-block,.profile-card,.danger-zone,.digest{padding:var(--pad-panel)}.mon-card,.team-card,.plan-card,.manage-tile,.format-tile,.weekly-digest,.lab-result,.field-box,.pair-card,.inbox-item,.source-card{padding:var(--pad-card)}.panel+.panel,.panel+section,section+.panel{margin-top:var(--gap-section)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--ln);display:flex}.panel-heading h2{margin:0}.panel-heading .eyebrow{margin-bottom:var(--s1)}.panel-heading :is(button,.button){flex:none}.modal{width:min(880px,100vw - 64px);max-height:calc(100dvh - 64px);padding:var(--pad-dialog);color:var(--tx);background:var(--bg);border:1px solid var(--ln-2);border-radius:var(--r-lg);box-shadow:var(--e-dialog);margin:6vh auto auto;animation:.35s cubic-bezier(.2,.8,.2,1) jPop;overflow-y:auto}.modal:focus{outline:none}.modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal>header{justify-content:space-between;align-items:center;gap:var(--s4);padding:0 0 var(--s4);margin:0 0 var(--s4);border-bottom:1px solid var(--ln);display:flex}.modal>header h2{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding:0;font-size:26px}.modal pre{white-space:pre-wrap;overflow-wrap:anywhere}.modal-footer{justify-content:flex-end;align-items:center;gap:var(--gap-inline);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--ln);display:flex}:is(.tabs,.segmented){gap:var(--s05);padding:var(--s05);border-radius:var(--s3);background:var(--sunk);border:1px solid var(--ln);flex-wrap:wrap;margin:0;display:inline-flex}.tabs{margin-bottom:var(--s4)}:is(.tabs,.segmented)>:is(button,a){height:var(--compact-height);min-height:var(--compact-height);max-height:var(--compact-height);padding:0 var(--s3);color:var(--mu);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:9px}:is(.tabs,.segmented)>:is(button,a):is(:hover:not(:disabled),[data-state=hover]){color:var(--tx);background:var(--hover);border-color:#0000;transform:none}:is(.tabs,.segmented)>:is(button,a):is(.selected,.on,[aria-pressed=true],[aria-selected=true]){color:var(--tx);background:var(--glass-2);border-color:color-mix(in srgb,var(--ac) 45%,transparent);box-shadow:var(--e-inset),0 6px 16px -10px var(--glow)}.toggle,.chip,.chip-row>button,.choose{align-items:center;gap:var(--gap-inline);height:30px;min-height:30px;max-height:30px;padding:0 var(--s3);font:600 12.5px/1 var(--fb);color:var(--mu);border:1px solid var(--ln-2);border-radius:var(--r-pill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:inline-flex}.toggle{height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height)}.toggle:is(:hover:not(:disabled),[data-state=hover]),.chip:is(:hover:not(:disabled),[data-state=hover]),.chip-row>button:is(:hover:not(:disabled),[data-state=hover]),.choose:is(:hover,[data-state=hover]){color:var(--tx);border-color:color-mix(in srgb,var(--ac) 55%,var(--ln-2));background:0 0;transform:none}.toggle.on,.chip.on,.chip-row>button.on,.choose.on{color:var(--tx);background:color-mix(in srgb,var(--ac) 16%,transparent);border-color:color-mix(in srgb,var(--ac) 60%,transparent)}.toggle.on:before{content:"";background:var(--ac);width:6px;height:6px;margin-right:var(--s05);border-radius:50%}.toggles{gap:var(--s2);flex-wrap:wrap;display:flex}label.choose{cursor:pointer;flex-direction:row;margin:0}.chip-row{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;justify-content:center;display:flex}.tag{padding:var(--s05) var(--s2);font:600 10px/1.4 var(--fb);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--mu);background:var(--sunk);border:1px solid var(--ln);border-radius:var(--r-pill);display:inline-block}.tag.ok{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 40%,transparent)}.tag.warn{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 50%,transparent)}.count-badge{min-width:18px;height:18px;padding:0 var(--s1);border-radius:var(--r-pill);color:#fff;font:700 11px/1 var(--fnum);box-shadow:0 0 0 2px var(--bg);background:#e5383b;place-items:center;display:inline-grid;position:absolute;top:1px;right:0}.notice{margin:var(--s3) 0;padding:var(--s3) var(--s4);font-size:var(--t-sm);color:var(--tx);background:var(--tint);border:1px solid var(--ln);border-radius:var(--s3);line-height:1.55}.notice.warn{gap:var(--s2);flex-wrap:wrap;flex:none;align-items:center;display:flex}.empty{margin:var(--s4) 0;padding:var(--s6);text-align:center;color:var(--mu);border:1px dashed var(--ln);font-size:14px}.toast{top:var(--s2);z-index:10;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s2) var(--s4);margin-top:var(--s4);font-size:var(--t-md);color:var(--tx);background:var(--bg);border:1px solid var(--ln-2);box-shadow:var(--e-pop);border-radius:14px;animation:.3s cubic-bezier(.2,.8,.2,1) jPop;display:flex;position:sticky}.toast.error{background:var(--danger-tint);border-color:var(--hot);color:var(--hot)}.toast button.icon{width:var(--compact-height);min-width:var(--compact-height);height:var(--compact-height);min-height:var(--compact-height);max-height:var(--compact-height);box-shadow:none;background:0 0;border:0}.mode-switch{width:100%;height:60px;min-height:60px;max-height:60px;padding:var(--s1);margin:0 0 var(--s4);border-radius:var(--r-pill);background:var(--field);border:1px solid var(--ln-2);cursor:pointer;text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;box-shadow:inset 0 2px 8px #00000047}.mode-switch:is(:hover:not(:disabled),[data-state=hover]){background:var(--field);border-color:var(--ln-2);transform:none}.mode-switch .ms-thumb{border-radius:var(--r-pill);pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 38%,var(--bg)),color-mix(in srgb,var(--ac) 24%,var(--bg)));width:calc(50% - 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 70%,transparent),0 0 22px -6px var(--glow);transition:transform .38s cubic-bezier(.3,1.2,.4,1);position:absolute;top:6px;bottom:6px;left:6px}.mode-switch.right .ms-thumb{transform:translate(100%)}.mode-switch .ms-side{z-index:1;justify-content:center;align-items:center;gap:var(--s2);min-width:0;padding:0 var(--s3);color:var(--mu);font:700 16px/1.2 var(--fb);transition:color .25s;display:inline-flex;position:relative}.mode-switch .ms-side svg{flex:none;width:20px;height:20px}.mode-switch .ms-side.on{color:var(--tx);text-shadow:var(--phos-title)}.mode-switch:is(:hover,[data-state=hover]) .ms-side:not(.on){color:var(--tx)}.mode-switch .ms-short{display:none}@media (width<=760px){.modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media (width<=720px){.modal>header{padding:0 0 var(--s3);margin:0 0 var(--s4);gap:var(--s3)}.modal>header h2{font-size:22px;line-height:1.1}.modal-footer{flex-direction:column-reverse;align-items:stretch}.modal-footer>*{justify-content:center;width:100%}}@media (width<=620px){.toggle.mega,:is(button,.button).icon.star{position:relative}.toggle.mega:after{content:"";left:calc(-1 * var(--s1));right:calc(-1 * var(--s1));height:var(--touch);position:absolute;top:50%;transform:translateY(-50%)}:is(button,.button).icon.star:after{content:"";inset:calc((var(--touch) - 32px) / -2);position:absolute}:is(button,.button).google{width:100%}:is(button,.button).hero{height:60px;min-height:60px;max-height:60px;padding:0 var(--s8);font-size:18px}select{line-height:calc(var(--control-height) - 2px)}:is(.chip,.chip-row>button,.choose,.text-button,.compact,.segmented>button,.tabs>button){position:relative}:is(.chip,.chip-row>button,.choose,.text-button,.compact,.segmented>button,.tabs>button):after{content:"";height:var(--touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.button-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.button-row>:is(button,.button,label.button){justify-content:center;width:100%}.mode-switch{height:52px;min-height:52px;max-height:52px}.mode-switch .ms-full{display:none}.mode-switch .ms-short{display:inline}.mode-switch .ms-side{font-size:15px}}@media (prefers-reduced-motion:reduce){.mode-switch .ms-thumb{transition:none}}}.footer>span:first-child,.mono,.score-strip{font-family:var(--fd);font-weight:400}.shell{margin:auto}.team-list{grid-template-columns:minmax(0,1fr);display:grid}.team-six{justify-content:space-between;align-items:center;gap:var(--s1);min-width:0;display:flex}.team-six .art{flex:1 1 0;min-width:0;max-width:calc(16.6667% - 2.5px)}.card-footer{border-top:1px dashed var(--ln);padding-top:var(--s2);color:var(--mu);justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:11px;display:flex}.art{flex-shrink:0;justify-content:center;align-items:center;width:95px;height:95px;display:inline-flex}.art img{object-fit:contain;width:100%;height:100%}.art.small{width:48px;height:48px}.art-fallback{color:var(--mu);border:1px dashed var(--ln);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:17px;display:flex}.art-fallback small{text-align:center;margin-top:var(--s1);overflow-wrap:anywhere;font-size:9px}.reference-groups h3{font-size:16px}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-grid article{border:1px solid var(--ln)}.source-grid a{color:var(--ac);font-weight:600}.source-grid p{font-size:12px}.tags{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.controls{gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;align-items:end;display:flex}.controls label{flex:1;min-width:120px;margin:0}.news-signal h3{font-size:16px}.news-signal p{margin:var(--s2) 0;font-size:13px}.articles article{border-bottom:1px solid var(--ln);display:flex}.article-mark{border:1px solid var(--ln);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.article-mark.report{background:var(--sunk)}.article-meta{color:var(--mu);margin-bottom:var(--s2);font-size:11px}.articles h3{font-size:15px}.articles p{margin:var(--s2) 0;font-size:12px}.articles .muted{font-size:11px}.coverage{color:var(--mu)}.job{padding:var(--s2) 0;border-bottom:1px dashed var(--ln);font-size:12px}.job p{margin:var(--s1) 0 0;color:var(--hot)}.context-jobs:empty{display:none}.context-jobs{margin-bottom:var(--s4)}.status{margin-right:var(--s2);display:inline-block}.status.running{background:var(--tint)}.status.failed{color:var(--hot)}.footer{justify-content:space-between;display:flex}.footer>span:first-child{white-space:nowrap}.markdown{overflow-wrap:anywhere}.markdown a{color:var(--ac);text-decoration:underline}.team-detail-grid{display:grid}.team-detail-grid>div{min-width:0}.move-list{margin:var(--s4) 0;padding:0;list-style:none}.move-list li{padding:var(--s1) 0;font-size:14px}.move-list li span{margin-right:var(--s2)}.set-notes{gap:var(--s2) var(--s4);margin-bottom:var(--s4);grid-template-columns:1fr 1fr;display:grid}.set-notes strong{color:var(--ac);font-size:12px;font-weight:600}.set-notes p{white-space:pre-wrap;color:var(--mu);font-size:12px}.strategy{white-space:pre-wrap;font-size:13px}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sp-inputs{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.radio{align-items:center;gap:var(--s2);flex-direction:row;display:flex}.radio input{flex-shrink:0;width:16px;min-height:16px;margin:0}.score-strip{justify-content:space-around;gap:var(--s3);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);padding:var(--s4) 0;margin:var(--s4) 0;display:flex}.score-strip span{text-align:center;font-size:9px;line-height:1.8}.score-strip b{margin-bottom:var(--s1);font-size:24px;font-weight:400;line-height:1.2;display:block}.coach-controls label{font-size:11px}.filter-details{margin-bottom:var(--s4)}.game-list{gap:var(--s3);display:grid}.game-card{padding:var(--s3);gap:var(--s2);display:flex}.game-main{width:100%;min-width:0}.game-title{align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:13px;display:flex}.game-title>span:last-child{color:var(--mu);margin-left:auto;font-size:11px}.result{display:inline-block}.game-leads{align-items:center;gap:var(--s1);margin:var(--s1) 0;flex-wrap:wrap;display:flex}.game-leads>span:not(.art){color:var(--mu);margin-right:var(--s1);font-size:10px}.table-scroll{margin:var(--s4) 0 var(--s6);overflow-x:auto}.upload-box{border:1px dashed var(--ln);margin-bottom:var(--s4)}.file-input{display:none}.match-checkbox input{width:16px;min-height:16px}.match-builder{margin-top:var(--s4);padding:var(--s4);border:1px solid var(--ln)}.replay-header{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.replay-header h3{margin:0}.replay-header a{color:var(--ac);margin-left:auto;font-size:12px}.timeline>div{gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--ln);grid-template-columns:40px 90px minmax(0,1fr);font-size:12px;display:grid}.timeline p{overflow-wrap:anywhere;margin:0}.timeline b{color:var(--ac);font-weight:400}.timeline span{color:var(--mu);font-size:10px}.finding{padding:var(--s3) 0;border-bottom:1px dashed var(--ln)}.finding h3{margin:var(--s2) 0 var(--s1);font-size:15px}.finding p{margin:var(--s2) 0;font-size:12px}.lab-result button{margin:var(--s1) var(--s2) 0 0}.lab pre{max-height:350px;overflow:auto}@media (width<=1100px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.form-grid,.source-grid{grid-template-columns:minmax(0,1fr)}.set-notes{grid-template-columns:1fr}.timeline>div{grid-template-columns:30px 65px minmax(0,1fr)}}.timeline .cited-event{background:var(--tint);outline:1px solid var(--gd);padding:var(--s2)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-head,.hub-head{flex-wrap:wrap;justify-content:space-between}.landing-head p:last-child{color:var(--mu);margin:0}.six-grid{display:grid}.mon-card{flex-direction:column;display:flex}.mon-card-head p{color:var(--mu);margin:0}.mon-card .card-footer{margin-top:auto}.move-list li.known{font-weight:600}.move-list li.inferred,i.inferred{color:var(--mu);font-style:italic}i.inferred{margin-left:var(--s1);font-size:11px}.workspace-grid{display:grid}.mon-switcher{display:flex}.chat-turn.user{justify-self:end;max-width:85%}.chat-turn.user p{margin:0}.chat-turn .markdown p:last-child{margin-bottom:0}.chat-suggestions{flex-wrap:wrap}.chat-input textarea{resize:vertical;border:1px solid var(--tx);border-radius:3px}.plan-card.proposed{border-style:dashed;border-color:var(--gd)}.plan-card .pair{flex-wrap:wrap;align-items:center;display:flex}.plan-card .pair h3{margin:0 var(--s1) 0 0}.plan-card footer{justify-content:flex-end}.plan-card footer .muted{margin-right:auto;font-size:11px}.threat{color:var(--glass)}.stat-table{border-collapse:collapse;width:100%}.stat-table th,.stat-table td{text-align:left;border-bottom:1px solid var(--ln)}.stat-table td .art.small{vertical-align:middle}.hub-head>.text-button:first-child{flex-basis:100%}.move-list li.known{color:var(--tx)}.move-list li.known:before{content:"●";margin-right:var(--s1);color:var(--hot);font-size:8px}.new-team textarea{width:100%}.draft-review{border-top:1px solid var(--ln)}a .px-icon,button .px-icon{margin-right:var(--s1)}.pool-counts{margin:var(--s2) 0;display:grid}.pool-counts>div{display:grid}.pool-counts span{color:var(--mu)}.pool-team{border-bottom:1px solid var(--ln)}.pool-team p{margin:var(--s1) 0;font-size:12px}.pool-link{border-bottom:1px solid var(--ln);margin-bottom:var(--s1)}.set-tile{padding:var(--s3);gap:var(--s2);display:grid}.set-tile.swapped{border-color:var(--gd)}.set-tile-head{gap:var(--s3);align-items:center;display:flex}.set-tile-head h3{margin:0}.set-tile-head p{color:var(--mu);margin:0;font-size:12px}.set-tile .was{color:var(--mu);font-size:11px}.set-tile .changed,.tile-stats .changed b{color:var(--hot)}.tile-stats{gap:var(--s1);text-align:center;grid-template-columns:repeat(6,1fr);display:grid}.tile-stats div{border:1px solid var(--ln);padding:var(--s1);border-radius:3px;display:grid}.tile-stats span{color:var(--mu);font-size:10px}.tile-stats small{color:var(--mu)}.tile-note{color:var(--mu);margin:0;font-size:12px}.proposals{gap:var(--s2);margin-top:var(--s2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.proposal-card{padding:var(--s2)}.proposal-card .pair{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.proposal-card h3{margin:0 0 var(--s1)}.paste{max-height:240px;overflow:auto}.steps{color:var(--mu)}.steps li.error{color:var(--hot)}.chat-turn.working{border-style:dashed}.mon-card .card-footer{gap:var(--s2);justify-content:space-between;align-items:center;display:flex}.tiny{font-size:10px}.basis{color:var(--mu);padding-left:var(--s4);font-size:12px}.strategy-head{justify-content:space-between}.strategy-head h3{margin:0}.strategy-block textarea{width:100%}.choose-row{gap:var(--s2);flex-wrap:wrap;display:flex}.choose input{display:none}.build-jobs{gap:var(--s2);margin-bottom:var(--s3);display:grid}.build-job{justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s3);align-items:center;display:flex}.build-job.failed,.build-job.interrupted{border-color:var(--hot)}.build-job h3{margin:var(--s1) 0}.source-card a{gap:var(--s2);align-items:center;display:flex}.source-card p{font-size:12px}.team-card-title h3,.lab-result h3{font-family:var(--fd);font-size:16px;line-height:1.4}.eyebrow,.tag,.status,.result,.sp-inputs label,.threat,.score-strip span,.reference-groups h3,.art-fallback{font-family:var(--fb)}.tile-stats b,.tile-stats small,.score-strip b{font-variant-numeric:tabular-nums}.markdown strong{font-weight:600}.markdown em{font-style:italic}.paste,.mono{font-family:var(--fb)}.paste,.modal pre{font-size:12.5px}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:var(--s4) 0 var(--s1);font-size:16px;line-height:1.4}.markdown h1{font-size:24px}.markdown p{margin:var(--s1) 0 var(--s2)}.markdown ul,.markdown ol{padding-left:var(--s6);margin:var(--s1) 0 var(--s2)}.markdown code{padding:var(--s1) var(--s1);border-radius:2px;font-size:.9em}.markdown pre{padding:var(--s2) var(--s3);border-radius:3px;font-size:13px;line-height:1.45;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown blockquote{margin:var(--s2) 0;padding:var(--s1) var(--s3);border-left:3px solid var(--gd);color:var(--tx);background:var(--tint)}.markdown hr{border:0;border-top:1px dashed var(--ln);margin:var(--s3) 0}.markdown .table-scroll{margin:var(--s2) 0 var(--s3);overflow-x:auto}.markdown table{width:auto;min-width:0;font-size:13.5px}.markdown th{padding:var(--s1) var(--s2);white-space:nowrap;font-weight:600}.markdown td{padding:var(--s1) var(--s2)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.team-hub>.text-button{margin-top:var(--s4);display:inline-flex}.hub-nav{flex-wrap:wrap}.version-select select{width:auto}.mon-card{color:inherit}.guess{margin-left:var(--s1);font:600 10px var(--fb);letter-spacing:.04em;text-transform:uppercase;border:1px dashed var(--ln);padding:0 var(--s1);vertical-align:middle;display:inline-block}.strategy-block.dirty{border-color:var(--gd)}.versions{display:grid}.set-card.dirty{border-color:var(--gd)}.set-card-head{display:flex}.grow{flex:1;min-width:0}input.nickname{margin-top:var(--s1);font-size:13px}.set-card .basis{margin:0 0 var(--s3)}.history ol{margin:var(--s1) 0;padding-left:0;list-style:none}.history li{border-bottom:1px dashed var(--ln);justify-content:space-between;font-size:13px;display:flex}.history li.current{font-weight:600}.benchmark-save input{flex:1}.combo{position:relative}.combo input{width:100%}.combo-list{margin:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.combo-list li{cursor:pointer}.combo-list li.off{opacity:.45;cursor:not-allowed}.combo-list li.saved{border-left:3px solid var(--ac)}.dock-toggle{position:fixed}.dock-toggle .dot{background:var(--gd);border-radius:50%;width:9px;height:9px;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.3}}.dock{position:fixed}.dock-log{flex-direction:column;flex:1;overflow:auto}.dock .chat-turn{font-size:14.5px}.dock .chat-turn.user{align-self:flex-end;max-width:90%}.dock .proposals{grid-template-columns:1fr}.asked-from{color:var(--mu);margin-bottom:var(--s1);font-size:11px;display:block}.model-line{margin:var(--s2) 0 0;color:var(--mu);font-size:11.5px}.context-chip{color:var(--ac);font-size:12px;display:inline-block}.dock-input textarea{min-height:44px}.dock .chat-turn.working p{margin:0 0 var(--s1);gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.dock .button-row{margin-top:var(--s1)}.mon-card-head h3{text-overflow:ellipsis;overflow:hidden}.mon-card-head span,.mon-card-head p{overflow-wrap:anywhere}@media (width<=760px){.version-select{max-width:100%}.hub-nav .hub-tabs{min-width:0;max-width:100%}}.model-picker select{border-color:var(--ln);background:var(--glass);width:auto}.replays{display:grid}.themes{margin:var(--s1) 0 0;padding-left:var(--s6)}.themes p{margin:var(--s1) 0 0}.themes .tag{margin-left:var(--s1)}.strengths{margin:var(--s2) 0 0;font-size:14px}.common{margin-top:var(--s2)}.replay-list{display:grid}.game{border:1px solid var(--ln);border-left:4px solid var(--ln);background:var(--glass);cursor:pointer;transition:border-color .12s}.game:hover,.game:focus-visible{border-color:var(--tx)}.game-top{flex-wrap:wrap;font-size:13px}.six{gap:var(--s1);flex-wrap:wrap;display:flex}.six span{border:2px solid #0000;border-radius:4px}.six .lead{border-color:var(--gd)}.six .benched{opacity:.35}.six .art.small{width:44px;height:44px}.game-summary{font-size:14px}.game-summary.big{font-size:15.5px}.work-on.full li{font-size:14px}.work-on .text-button{margin-left:var(--s2);font-size:12px}.cat{margin-right:var(--s1);background:var(--sunk)}.game-drawer h3{margin:var(--s4) 0 var(--s1)}.selections{gap:var(--s3);margin:var(--s1) 0 var(--s2);grid-template-columns:1fr 1fr;display:grid}.selections .footnote{grid-column:1/-1;margin:0}.moments{padding-left:var(--s4)}.moments li{margin-bottom:var(--s1)}.transcript{background:var(--sunk);max-height:420px;padding:var(--s2) var(--s3);white-space:pre-wrap;font-size:12.5px;line-height:1.5;overflow:auto}.transcript .hl{background:var(--tint);font-weight:600}@media (width<=760px){.selections{grid-template-columns:1fr}}fieldset.plain{border:0;min-width:0;margin:0;padding:0}fieldset.plain:disabled input,fieldset.plain:disabled select{background:var(--sunk);color:var(--tx)}.milestone{flex-wrap:wrap;align-items:center;display:flex}.mon-card.read-only{opacity:.92}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.team-card-title h3,.lab-result h3{letter-spacing:-.01em;font-weight:600}.markdown h3,.markdown h4{font-size:16px}.poke-icon{background:url(/api/icon-sheet) no-repeat;flex:none;width:40px;height:30px;display:inline-block}.combo.with-icon>.poke-icon{pointer-events:none;z-index:1;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.combo.with-icon>input,.set-card .combo.with-icon input{padding-left:var(--s12)}.combo-list li>span:not(.poke-icon){flex:1;min-width:0}@media (width<=760px){.hub-tabs{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.hub-tabs::-webkit-scrollbar{display:none}}.stat-bars-head{font-size:12px}.stat-bars-head .muted{margin-left:auto}.stat-key{align-items:center;gap:var(--s1);color:var(--mu);display:inline-flex}.stat-key i{border-radius:2px;width:12px;height:8px;display:inline-block}.stat-row{display:grid}.stat-name{color:var(--mu);white-space:nowrap}.nat{margin-left:var(--s1);font-weight:700}.nat.down,.stat-final.down{color:var(--hot)}.stat-bar>span{height:100%;transition:width .15s}.stat-bar .sp{opacity:.9}.stat-base{text-align:right;font-variant-numeric:tabular-nums}.welcome{place-items:center;min-height:100vh;display:grid}.welcome-card{display:grid}.welcome-card h1{margin:0}.account-pop p{line-height:1.45}.ai-key{position:relative}.ai-key .account-pop label{gap:var(--s1);display:grid}.profile-card h3{margin:0 0 var(--s1)}.profile-card p{margin:0}.shell{padding:0 var(--s8) var(--s8);margin-inline:auto}main>.text-button{margin-top:var(--s6);margin-bottom:var(--s4);display:inline-flex}.team-card-title h3,.mon-card-head h3,.status,.result{font-family:var(--fd);letter-spacing:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.news-signal h3,.articles h3,.plan-card h3,.set-tile h3{font-family:var(--fb)}.score-strip,.sp-inputs,.stat-row,.tile-stats,.stat-table{font-family:var(--fb);font-variant-numeric:tabular-nums}.stat-final,.stat-base,.score-strip b,.pool-counts b,.lab-result h3{font-family:var(--fb)}.lab-result h3{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.profile-card,.account-pop{background:var(--glass);border:2px solid var(--ln-2);box-shadow:2px 2px 0 var(--shade);border-radius:4px}.teams-landing,.team-hub,.workspace{padding:var(--s8) 0 0}.landing-head,.hub-head{text-align:center;align-items:center;gap:var(--s4);margin:0 0 var(--s6);flex-direction:column;display:flex}.landing-head .eyebrow{margin:0 0 var(--s2)}.landing-head h1{margin:0}.hub-title h1{margin:0 0 var(--s2)}.milestone{gap:var(--s3);justify-content:center}.teams-landing .team-list{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:0;display:grid}.team-card,.team-card:nth-child(2),.team-card:nth-child(3){flex-direction:column;min-width:0;display:flex}.team-card-title{align-items:center;gap:var(--s3);min-height:64px;padding-bottom:var(--s4);border-bottom:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid;position:relative}.team-card-title h3{font:600 23px/1.3 var(--fd);overflow-wrap:anywhere}.team-card .card-footer{text-align:center;min-height:32px;margin-top:auto}.card-footer>span:empty{display:none}.team-card:hover,.mon-card:hover{background:var(--hover)}.status,.result{font:600 12px/1.4 var(--fb);padding:var(--s1) var(--s2);background:var(--sunk);border:1px solid var(--ln);white-space:nowrap;border-radius:2px}.status.complete,.nat.up,.stat-final.up{color:var(--ac)}.hub-nav{justify-content:center;align-items:center;display:flex}.hub-nav .hub-tabs{margin:0}.version-select{align-self:center;margin:0}.version-select select{max-width:260px}.six-grid{margin-top:0}.mon-card-head{min-height:96px}.mon-card-head h3{font:600 20px var(--fd);white-space:normal}.mon-card-head span,.mon-card-head p{font-family:var(--fb);font-size:13px}.mon-card .move-list li{font:14px/1.6 var(--fb)}.move-list li span{color:var(--ac)}.strategy-block{margin:0 auto var(--s6)}.strategy-head,.plan-card header{align-items:center;gap:var(--s4);flex-wrap:wrap}.strategy-head h2{font-size:24px}.plan-card{margin-bottom:var(--s4)}.plan-card footer{margin-top:var(--s4);align-items:center}.plan-card footer .muted{flex:1;min-width:120px}.plan-card .pair{gap:var(--s2)}.plan-card .pair h3{font-family:var(--fb)}.team-detail-grid,.replays{gap:var(--s6)}.digest{margin-inline:auto}.themes li{margin-bottom:var(--s4)}.themes p{color:var(--tx)}.replay-list{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch}.game{padding:var(--s4);border-color:var(--ln);flex-direction:column;display:flex}.game-summary{margin:var(--s3) 0}.game .chip-row{justify-content:flex-start}.game.win{border-left-color:var(--ac)}.game.loss{border-left-color:var(--hot)}.result.win,.cat.play{background:var(--sunk);color:var(--ac)}.cat.building,.cat.variance{background:var(--sunk);color:var(--tx)}.threat.low{background:var(--ac)}.threat.medium{background:var(--gd)}.versions{gap:var(--s6);margin:auto}.danger-zone{margin:var(--s6) auto 0}.danger-zone>div{flex:1;min-width:0}.workspace .hub-head{flex-direction:row;justify-content:space-between;align-items:center}.mon-switcher{justify-content:center}.mon-switcher a{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.set-card-head .art{width:72px;height:72px}.set-card .combo input{font:600 22px var(--fb);height:40px;padding:var(--s2) var(--s2) var(--s2) 52px}.set-card input.nickname{font-family:var(--fb);margin-top:var(--s2);font-size:13px}.set-fields .form-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.set-fields label:last-child{grid-column:1/-1}.set-fields .moves label:last-child{grid-column:auto}.stat-row{gap:var(--s2);margin:0 0 var(--s2);grid-template-columns:40px minmax(0,1fr) 28px 48px 36px;font-size:13px}.stat-bar .sp,.key-sp{background:repeating-linear-gradient(135deg,var(--ac) 0 3px,var(--ac) 3px 6px)}.history li{align-items:center;gap:var(--s2);padding:var(--s2) 0}.benchmark-save input{min-width:0}.lab fieldset{margin-top:0}.sp-inputs{gap:var(--s1)}.lab .form-grid{align-items:end}.lab-result .text-button{height:auto;min-height:32px;max-height:none;padding:var(--s2);white-space:normal}.new-team .button-row{margin:var(--s4) 0;align-items:center}.model-picker{align-items:center;gap:var(--s2);margin:0;display:flex}.model-picker select{min-width:128px;height:40px;min-height:40px;padding:0 34px 0 var(--s3);font:13px var(--fb)}.model-picker>span{display:none}.paste-source{gap:var(--s3);grid-template-columns:minmax(0,1fr) auto}.paste-source label{margin:0}.new-team .footnote{margin-top:var(--s4);margin-bottom:var(--s6)}.draft-review{gap:var(--s4);padding-top:var(--s6);margin-top:var(--s6);display:grid}.draft-review label,.draft-review .notice{margin:0}.paste,.draft-review textarea[spellcheck=false]{font-family:var(--fb)}.pool-picker>.form-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.pool-picker .footnote{margin:var(--s4) 0}.pool-list{gap:var(--s2);max-height:min(420px,52vh);padding:var(--s05);margin:0 calc(-1 * var(--s05));scrollbar-width:thin;list-style:none;display:grid;overflow-y:auto}.pool-row{align-items:center;gap:var(--s3);min-height:64px;padding:var(--s3) var(--s4);grid-template-columns:minmax(0,1fr) auto;font-size:14px;line-height:1.5}.pool-filter{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin:var(--s4) 0 var(--s3);flex-wrap:wrap;display:flex}.pool-filter .muted{font-size:13px}.pool-empty{margin:var(--s4) 0}.pool-name{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.pool-name .tag{white-space:nowrap;font-size:11px}.pool-who{gap:var(--s1);min-width:0;display:grid}.pool-who b{font-family:var(--fb)}.pool-who small{font:12px/1.4 var(--fb);white-space:normal;overflow-wrap:anywhere}.pool-six{justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex}.pool-six .poke-icon{width:40px;height:30px}.picked-team{justify-content:center;align-items:center;gap:var(--s4);text-align:center;padding:var(--s4);border:1px solid var(--ln);background:var(--sunk);flex-wrap:wrap;display:flex}.picked-team>span{flex:1;min-width:0}.slot-basis{margin:var(--s4) 0;font:13px var(--fb);gap:0;padding:0;list-style:none;display:grid}.slot-basis li{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--ln);grid-template-columns:104px 100px minmax(0,1fr);display:grid}.dock{max-width:100%}.dock-head{background:var(--sunk)}.dock-log>.chat-empty,.chat-turn:not(.user){border:3px double var(--ln-2);padding:var(--s4) var(--s4) var(--s6);background:var(--glass);color:var(--tx);box-shadow:2px 2px 0 var(--shade);border-radius:4px;position:relative}.dock-log>.chat-empty p{margin:0}.dock-log>.chat-empty:after,.chat-turn:not(.user):after{color:var(--hot);font-size:11px;position:absolute}.chat-turn.error{border-color:var(--hot);color:var(--hot)}.dock .chat-suggestions{gap:var(--s2);padding:0 var(--s4) var(--s4);display:grid}.dock-input{border-top:1px solid var(--ln);background:var(--sunk)}.chat-input textarea{padding:var(--s2) var(--s3);background:var(--field);border-color:var(--ln)}.chat-input>.primary{width:40px;padding:0}.context-chip{margin-bottom:var(--s2)}.dock-toggle{bottom:24px;right:24px}.data-pool{gap:var(--s6);padding:0;display:grid}.pool-counts{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr))}.pool-counts>div{align-content:start;gap:var(--s2);padding:var(--s4);text-align:center;min-width:0}.pool-counts b{font-size:24px}.pool-counts span{font-size:12px}.pool-team{padding:var(--s4) 0}.pool-team .team-six{justify-content:center}.pool-team p{text-align:center;margin-top:var(--s2)}.stat-table{font-size:13px}.stat-table td,.stat-table th{vertical-align:middle}.stat-table .art.small{width:40px;height:40px}.source-grid{gap:var(--s4)}.source-grid article{padding:var(--s4)}.reference-groups>section{margin:var(--s6) 0}.weekly-digest{background:var(--sunk);border-left:4px solid var(--ac);text-align:center}.weekly-digest p{font-family:var(--fb);margin:var(--s3) 0 0;font-size:14px}.news-signal{padding:var(--s6) 0}.news-signal h3{margin:var(--s3) 0}.articles article{padding:var(--s4) 0;gap:var(--s3)}.article-mark{background:var(--sunk);color:var(--tx)}.article-mark.report{color:var(--ac)}.article-mark.community{background:var(--danger-tint);color:var(--hot)}.modal .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.modal .panel:after{display:none}.modal .panel-heading{text-align:center;justify-content:center}.modal .panel-heading>div{width:100%}.upload-box{background:var(--sunk);padding:var(--s3) var(--s4);border-left-color:var(--ac)}.footer{margin-top:var(--s8);padding:var(--s6) 0 var(--s12);gap:var(--s4);font:12px var(--fb);align-items:center}.footer>span:first-child{font:13px var(--fd)}.welcome{padding:var(--s8) var(--s4)}.welcome-card{width:min(480px,100%);padding:var(--s8);gap:var(--s6);text-align:center;justify-items:center}.welcome-card h1{font:600 32px var(--fd)}.welcome-card .footnote{margin:0}.account-pop{color:var(--tx);display:grid}.account-pop p{overflow-wrap:anywhere;margin:0}.account-pop .text-button{justify-self:center}.account-pop .button-row{flex-wrap:wrap}.account-pop .button-row .primary{flex:1}.profile-card{margin:0 auto var(--s6);gap:var(--s4);text-align:center;border-color:var(--ln-2)}.profile-card label{text-align:left}@media (width<=1100px){.set-card{width:100%;max-width:640px;margin:auto}.set-fields .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.set-fields label:last-child{grid-column:auto}}@media (width<=760px){.shell{padding:0 var(--s4) var(--s8)}.hub-title h1{font-size:28px}.landing-head,.hub-head{gap:var(--s4)}.milestone{gap:var(--s2);flex-direction:column;width:100%}.hub-nav{flex-direction:column}.hub-nav .hub-tabs{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.version-select{width:100%}.version-select select{width:100%;max-width:100%}.teams-landing .team-list,.six-grid{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.team-card-title{min-height:64px}.team-card-title h3{font-size:21px}.mon-card-head h3{font-size:20px}.panel-heading{text-align:center;flex-wrap:wrap}.panel-heading>div{width:100%}.strategy-head{text-align:center;justify-content:center}.strategy-head .grow{display:none}.strategy-head h2{width:100%}.plan-card header{text-align:center;flex-direction:column}.plan-card footer{justify-content:center}.plan-card footer .muted{text-align:center;flex-basis:100%;margin:0}.plan-card .pair,.segmented{justify-content:center}.replay-list{grid-template-columns:minmax(0,1fr)}.game{padding:var(--s4)}.danger-zone{text-align:center;flex-direction:column}.workspace .hub-head{gap:var(--s4);flex-direction:column}.mon-switcher{flex-wrap:nowrap}.mon-switcher a{width:48px;height:48px}.set-card{max-width:100%}.set-card .combo input{font-size:20px}.set-fields .form-grid{grid-template-columns:minmax(0,1fr)}.stat-row{gap:var(--s1);grid-template-columns:36px minmax(0,1fr) 24px 44px 32px}.stat-bars-head{justify-content:center}.stat-bars-head .muted{margin-left:0}.benchmark-save input{flex-basis:100%}.lab .form-grid{grid-template-columns:minmax(0,1fr)}.new-team>.tabs>button{font-size:12px}.paste-source{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.paste-source>button{justify-self:center}.pool-picker>.form-grid{grid-template-columns:minmax(0,1fr)}.new-team .button-row{gap:var(--s2);flex-wrap:wrap}.model-picker select{max-width:200px}.pool-list{max-height:320px}.pool-row .pool-six{justify-content:flex-start}.pool-row .pool-six .poke-icon{transform-origin:0;margin-right:calc(-1 * var(--s1));transform:scale(.85)}.pool-list button.pool-row{gap:var(--s2);padding:var(--s3);grid-template-columns:minmax(0,1fr);min-height:0}.pool-who small{white-space:normal;text-overflow:clip;overflow:visible}.pool-row .pool-who b{overflow-wrap:anywhere}.picked-team{gap:var(--s2);padding:var(--s3);flex-direction:column}.slot-basis li{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto}.slot-basis li>.muted{grid-column:1/-1;line-height:1.5}.dock{height:100dvh;max-height:100dvh}.dock-toggle{bottom:16px}.pool-counts{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.pool-counts>div{padding:var(--s3)}.pool-counts>div:last-child{grid-column:1/-1}.pool-counts span{font-size:12px}.data-pool .stat-table{table-layout:fixed;min-width:0}.data-pool .stat-table td{overflow-wrap:anywhere}.data-pool .stat-table:has(td:nth-child(4)) td:first-child{width:10%}.data-pool .stat-table:has(td:nth-child(4)) td:nth-child(2){width:46%}:is(.data-pool .stat-table:has(td:nth-child(4)) td:nth-child(3),.data-pool .stat-table:has(td:nth-child(4)) td:nth-child(4)){width:22%}.stat-table td{padding:var(--s2) var(--s1);font-size:12px}.weekly-digest{text-align:left}.modal .panel-heading{margin-bottom:var(--s4)}.welcome{padding:var(--s6) var(--s4)}.welcome-card{padding:var(--s6);gap:var(--s4)}.welcome-card h1{font-size:28px}.footer{text-align:center;gap:var(--s3);margin-top:var(--s6);flex-direction:column;padding-bottom:96px}.dock-toggle{justify-content:center;width:calc(100vw - 32px);left:16px;right:16px}}.account-pop{z-index:40;text-align:left;position:absolute;top:calc(100% + 8px)}.account-pop button{width:100%}.signin-dialog{width:min(460px,95vw)}.signin-body{gap:var(--s4);display:grid}.signin-body p{margin:0;line-height:1.55}.signin-body .text-button{justify-self:center}.signin-body .modal-footer{margin-top:0}.signin-for-ai{gap:var(--s3);text-align:center;margin:var(--s4);padding:var(--s4);border:1px dashed var(--ln-2);background:var(--tint);justify-items:center;display:grid}.signin-for-ai p{margin:0}.teams-landing>*,.teams-landing .profile-card,.teams-landing .build-jobs{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.teams-landing .profile-card{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.teams-landing .profile-card>div{grid-column:1/-1}@media (width<=720px){.teams-landing .profile-card{grid-template-columns:minmax(0,1fr)}}.landing-head{text-align:left;justify-content:flex-start}.team-card .card-footer{align-items:center;gap:var(--s2);display:flex}.account-pop{padding:var(--s4);gap:var(--s4)}.account-pop section p{margin:0}.replays>.profile-card{width:100%;max-width:none;margin:0}.teams-landing .landing-head{text-align:left;margin:var(--s8) 0 var(--s6);display:block}.teams-landing .landing-head h1{text-align:left;margin:0}.strategy-block,.digest,.versions,.danger-zone,.profile-card{width:100%;max-width:none}.account-pop{left:auto;right:0;width:320px!important;max-width:calc(100vw - 32px)!important}.new-team-slot{justify-content:center;align-items:center;gap:var(--s2);text-align:center;min-height:240px;color:var(--ac);font:400 20px var(--fd);flex-direction:column;align-self:stretch;margin:0;display:flex}.new-team-slot small{font:13px var(--fb);color:var(--mu)}@media (width<=720px){.account-pop{width:auto!important;position:fixed!important;top:72px!important;left:16px!important;right:16px!important}}.team-card-title{text-align:left!important;justify-content:space-between!important}.team-card-title h3{margin:0;text-align:left!important}.hub-title>.muted{margin-right:var(--s4)}.team-hub .hub-head{text-align:left!important;margin:var(--s4) 0 var(--s4)!important;display:block!important}.team-hub .hub-title{text-align:left!important;display:block!important}.team-hub .hub-title h1,.team-hub .title-button{text-align:left!important;justify-content:flex-start!important}.team-hub .hub-nav{justify-content:flex-start;align-items:center;gap:var(--s3);flex-direction:row;width:100%;display:flex}.team-hub .hub-tabs{margin:0}@media (width<=720px){.team-hub .hub-nav{flex-direction:column;align-items:stretch}.team-hub .hub-tabs{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}}button .px-icon,.button .px-icon,.tabs>a .px-icon{margin-right:0}.title-button .px-icon{color:var(--mu);flex:none;transition:color .2s}.title-button:is(:hover,:focus-visible) .px-icon{color:var(--ac)}.replays>.profile-card,.profile-card{text-align:left!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;place-items:end stretch!important;display:grid!important}.profile-card>div{grid-column:1/-1}.profile-card>button{justify-self:start!important;margin:0!important}.profile-card>.error{grid-column:1/-1}@media (width<=720px){.replays>.profile-card,.profile-card{grid-template-columns:minmax(0,1fr)!important}}.team-hub .hub-nav{flex-wrap:nowrap}.team-hub .hub-tabs{flex-wrap:nowrap;flex:none}@media (width<=1100px){.team-hub .hub-nav{flex-wrap:wrap}}.profile-card>button{grid-area:2/3!important;width:auto!important}.profile-card>label{grid-row:2}@media (width<=720px){.profile-card>button{grid-area:auto/1!important}.profile-card>label{grid-row:auto}}.history-list{margin:0 0 var(--s6);border:2px solid var(--ln-2);background:var(--glass);padding:0;list-style:none}.history-list li{align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--ln);grid-template-columns:120px minmax(0,1fr) auto auto;display:grid}.history-list li:last-child{border:0}.history-list li.current{background:var(--tint)}.history-list .when{color:var(--mu);font-size:13px}.history-list .team-six.mini{gap:var(--s05);background:0 0;border:0;padding:0;display:flex}.history-list .team-six.mini .art.small{width:32px;height:32px}.history-list .button-row{gap:var(--s2);margin:0}@media (width<=720px){.history-list li{grid-template-columns:1fr auto}.history-list .team-six.mini{order:3;grid-column:1/-1}}.new-team>*{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.new-team .signin-for-ai{margin:0}.new-team .draft-review label,.new-team .paste-source{width:100%}.dock-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.dock-body .dock-log{flex:1}.dock-rest{flex-direction:column;display:flex}.dock-body.locked .dock-log,.dock-body.locked .dock-rest{filter:grayscale();opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.dock-lock{padding:var(--s4);place-items:center;display:grid;position:absolute;inset:0}.dock-lock .signin-for-ai{background:var(--glass);box-shadow:2px 2px 0 var(--shade);border-style:solid;max-width:320px}.benchmarks{margin:0}.benchmarks h3{margin:0 0 var(--s2);font:600 15px var(--fd)}.benchmarks .mark{font:700 16px var(--fb);text-align:center}.benchmarks .what{min-width:0;display:grid}.benchmarks .what b{overflow-wrap:anywhere;font-size:13.5px}.benchmarks .what small{color:var(--mu);font-size:12.5px}.set-notes-edit textarea{width:100%}.benchmark-save{justify-content:flex-start}.dock{flex-direction:column;display:flex}.dock-head{justify-content:space-between!important;align-items:center!important;gap:var(--s3)!important;flex-direction:row!important}.dock-head h2{flex:1;min-width:0;text-align:left!important;margin:0!important}.dock-head .button-row{align-items:center;gap:var(--s2)!important;flex-wrap:nowrap!important;justify-content:flex-end!important;margin:0!important;display:flex!important}.dock-head .model-picker select{min-width:0;max-width:150px}.dock-input{padding:var(--s3) var(--s4)!important}.chat-input{align-items:stretch!important;gap:var(--s2)!important;display:flex!important}.chat-input textarea{flex:1;height:auto!important;min-height:64px!important;margin:0!important}.chat-input button{align-self:stretch!important;width:48px!important;min-width:48px!important;height:auto!important;min-height:64px!important;max-height:none!important;padding:0!important}.dock-toggle{z-index:60;height:44px;min-height:44px;max-height:none}@media (width<=720px){.dock{height:100dvh!important;position:fixed!important;inset:0!important}.dock-head .model-picker{display:none}.dock-toggle{height:48px;bottom:16px;right:16px}}.dock-head h2{justify-content:flex-start!important}.settings{gap:var(--s6);padding-bottom:var(--s8);display:grid}.settings>h1{margin:var(--s4) 0 0;text-align:left}.settings .panel{margin:0}.settings-row{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.settings-row p{flex:1;min-width:240px;margin:0}.settings-form{margin:var(--s3) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.settings-form button{margin:0}.settings-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.ai-explainer{padding:var(--s4);margin:0 0 var(--s4);border:1px solid var(--ln);background:var(--tint)}.ai-explainer>p{margin:0 0 var(--s3)}.privacy-points{padding-left:var(--s6);gap:var(--s2);margin:0;display:grid}.privacy-points li{line-height:1.5}.key-saved{align-items:center;gap:var(--s2);color:var(--ac);margin:0 0 var(--s2);font-weight:600;display:flex}@media (width<=720px){.settings-form{grid-template-columns:minmax(0,1fr)}}.ai-mode{grid-template-columns:1fr 1fr;width:100%;margin:0 0 var(--s4)!important;display:grid!important}.ai-mode button{height:var(--control-height)!important;min-height:var(--control-height)!important;border-radius:0!important;font-size:14px!important}.panel-heading h2 .px-icon{vertical-align:-2px}.consent{text-align:left;justify-items:start}.consent h1{font-size:24px!important}.consent .button-row{justify-content:flex-start}.connectors{gap:var(--s4);display:grid}.connector-url{gap:var(--s1);margin:0;display:grid}.copy-line{align-items:center;gap:var(--s2);margin:var(--s2) 0;padding:var(--s2) var(--s2) var(--s2) var(--s3);border:1px solid var(--ln);background:var(--field);display:flex}.copy-line code{min-width:0;font:13px var(--fb);white-space:nowrap;flex:1;overflow-x:auto}.copy-line button{flex:none}.steps{padding-left:var(--s6);gap:var(--s3);margin:0;display:grid}.steps li{line-height:1.55}.steps code{font:13px var(--fb);background:var(--sunk);padding:0 var(--s1)}.teams-landing,.workspace,.team-hub,.settings{margin-top:0!important;padding-top:0!important}.teams-landing .landing-head{margin-top:0!important}.back-link{align-items:center;gap:var(--s1);align-self:flex-start;display:inline-flex;padding:0 var(--s2)!important}.team-hub .hub-head{margin-top:0!important}.team-hub .hub-head>.back-link{margin-bottom:var(--s2)!important}.workspace .hub-head{margin-top:0}.workspace .hub-head .back-link{margin-bottom:0!important}.settings-form>button,.profile-card>button,.form-grid>button,.paste-source>button{align-self:end!important}.paste-source{align-items:end}.team-card .card-footer{justify-content:space-between}@media (width<=720px){.new-team-slot{min-height:140px}}.mon-card .move-list li{line-height:1.5}.strategy-block>.strategy-head{padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--ln)}.strategy-head button{flex:none}.set-pending{align-items:center;gap:var(--s2);margin:0 0 var(--s3);padding:var(--s2) var(--s3);color:var(--gold-ink);background:var(--tint);border:1px solid var(--gd);border-radius:2px;font-size:13px;line-height:1.4;display:flex}.set-pending .px-icon{flex:none}.strategy-block .set-pending{margin:var(--s3) 0 0}.workspace-grid{grid-template-columns:minmax(380px,5fr) minmax(0,7fr)}.set-card{container-type:inline-size}.set-fields>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.set-fields>.form-grid>label:last-child{grid-column:auto!important}@container (width<=470px){.set-fields>.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.set-fields>.form-grid>label:last-child{grid-column:1/-1!important}}@media (width<=620px){.set-fields>.form-grid{grid-template-columns:minmax(0,1fr)!important}}.set-card .history summary{margin-left:0;padding-left:0}.set-card .notice .button-row{margin:0 0 0 var(--s2);display:inline-flex}@media (width<=1100px){.workspace-grid{grid-template-columns:minmax(0,1fr)}}.replay-filters{justify-content:flex-start!important}.draft-review>.primary{place-self:flex-end end;margin-left:auto}.new-team .button-row{justify-content:flex-start}.pool-list{padding:var(--s05);margin:0 calc(-1 * var(--s05))}@media (width<=720px){.strategy-head{text-align:left!important;justify-content:space-between!important}.strategy-head h2{width:auto!important}.danger-zone{text-align:left!important;align-items:flex-start!important}.workspace .hub-head{align-items:flex-start!important}}.form-grid+.form-grid,.form-grid+label{margin-top:var(--s4)}.replays>.footnote{margin:calc(-1 * var(--s2)) 0 calc(-1 * var(--s3))}.replays>.replay-filters{margin:0}.copy-line code,.steps .copy-line code{background:0 0;padding:0}.steps{font-size:14px}@media (width<=720px){.replay-filters>.segmented{align-self:flex-start}.panel-heading{text-align:left!important;justify-content:space-between!important}.ai-mode{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.ai-mode button{white-space:normal;line-height:1.2;padding:0 var(--s2)!important}}.settings-form.about-you{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.about-you textarea,.about-you label:last-child{grid-column:1/-1}.about-you .field{gap:var(--s1);display:grid}.about-you .field>span{font-size:13px}@media (width<=720px){.settings-form.about-you{grid-template-columns:minmax(0,1fr)}}html.jade .status,html.jade .result{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;font-weight:600}html.jade .muted{color:var(--mu)}html.jade :is(.mon-card,.team-card,.set-card,.panel,.welcome-card):after{content:"";pointer-events:none;opacity:.55;border-radius:calc(var(--r) - 8px);background:radial-gradient(circle,var(--screw) 1.4px,transparent 1.9px) top left/6px 6px no-repeat,radial-gradient(circle,var(--screw) 1.4px,transparent 1.9px) top right/6px 6px no-repeat, radial-gradient(circle,var(--screw) 1.4px,transparent 1.9px) bottom left/6px 6px no-repeat,radial-gradient(circle,var(--screw) 1.4px,transparent 1.9px) bottom right/6px 6px no-repeat;position:absolute;inset:8px}html.jade :is(.mon-card,.team-card,.source-card,.game-card){isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .35s;position:relative;overflow:hidden}html.jade :is(.mon-card,.team-card,.source-card,.game-card):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--ac-2) 22%,transparent) 45%,#ffffff42 50%,color-mix(in srgb,var(--ac-2) 18%,transparent) 55%,transparent 70%) 0 160%/100% 250% no-repeat;transition:background-position;position:absolute;inset:-1px}html.jade :is(.mon-card,.team-card,.source-card,.game-card):hover:before{background-position:0 -160%;transition:background-position .9s cubic-bezier(.2,.8,.2,1)}html.jade :is(.mon-card,.team-card,.source-card,.game-card):hover{box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px color-mix(in srgb,var(--ac) 20%,transparent),0 24px 48px -26px var(--glow);color:inherit;transform:translateY(-4px);border-color:color-mix(in srgb,var(--ac) 55%,transparent)!important}html.jade .shell{max-width:1320px}html.jade .team-card h3{font:800 24px/1.1 var(--fd);text-transform:uppercase;letter-spacing:.02em}html.jade .team-card .team-six{gap:var(--s1);margin:var(--s2) 0 var(--s3);grid-template-columns:repeat(6,1fr);display:grid}html.jade .team-card .art.small{aspect-ratio:1;width:100%!important;height:auto!important}html.jade .team-card:hover .art img{transform:translateY(-4px)scale(1.06)}html.jade .team-card .art img{transition:transform .45s cubic-bezier(.2,.8,.2,1)}html.jade .team-card .art:nth-child(2) img{transition-delay:30ms}html.jade .team-card .art:nth-child(3) img{transition-delay:60ms}html.jade .team-card .art:nth-child(4) img{transition-delay:90ms}html.jade .team-card .art:nth-child(5) img{transition-delay:.12s}html.jade .team-card .art:nth-child(6) img{transition-delay:.15s}html.jade .hub-title h1,html.jade .landing-head h1{font-size:clamp(36px,5vw,58px)}html.jade .hub-nav{border-bottom:1px solid var(--ln)}html.jade .hub-tabs{margin-bottom:var(--s2)}html.jade .six-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}html.jade .mon-card{gap:var(--s2);animation:.6s cubic-bezier(.2,.8,.2,1) both jRise;animation-delay:calc(var(--i,0) * 60ms);border-top:1px solid var(--ln)!important}html.jade .mon-slot{font:900 30px/1 var(--fdot);color:color-mix(in srgb,var(--tx) 22%,transparent);transition:color .3s;position:absolute;top:12px;right:16px}html.jade .mon-card:hover .mon-slot{color:var(--ac)}html.jade .mon-card-head{flex-direction:column;display:flex;align-items:flex-start!important;gap:var(--s1)!important;border:0!important;margin:0!important;padding:0!important}html.jade .mon-card-head .art{margin:calc(-1 * var(--s1)) 0 var(--s05);align-self:center;position:relative;width:132px!important;height:132px!important}html.jade .mon-card-head .art:after{content:"";background:radial-gradient(closest-side,var(--floor),transparent);z-index:-1;border-radius:50%;height:14px;transition:transform .45s;position:absolute;bottom:2px;left:14%;right:14%}html.jade .art img{transition:transform .5s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 10px 14px var(--shade))!important}html.jade .mon-card:hover .mon-card-head .art img{transform:translateY(-6px)scale(1.07)}html.jade .mon-card:hover .mon-card-head .art:after{transform:scaleX(.82)}html.jade .mon-card h3{text-transform:uppercase;letter-spacing:.02em;margin:0;font:800 22px/1.05 var(--fd)!important}html.jade .mon-item{align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;font-size:13px;font-weight:600;display:flex}html.jade .mon-meta{color:var(--mu);flex-basis:100%;font-size:12.5px;font-weight:400}html.jade .mon-card .move-list{gap:var(--s1);margin:var(--s05) 0 0;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}html.jade .mon-card .move-list li{padding:var(--s1) var(--s2);background:var(--sunk);border:1px solid var(--ln);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;margin:0;font-size:12px;overflow:hidden}html.jade .mon-card .move-list li.inferred{border-style:dashed}html.jade .type-badges{gap:var(--s1);flex-wrap:wrap;display:inline-flex}.type-badge{--type:#888;align-items:center;gap:var(--s1);padding:var(--s05) var(--s2) var(--s05) var(--s2);font:600 10.5px/1.4 var(--fm,ui-monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--type) var(--type-ink-mix),var(--type-ink));background:color-mix(in srgb,var(--type) 14%,transparent);border:1px solid color-mix(in srgb,var(--type) 38%,transparent);border-radius:999px;display:inline-flex}.type-badge:before{content:"";background:var(--type);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb,var(--type) 70%,transparent);border-radius:50%}.item-icon{width:24px;height:24px;image-rendering:pixelated;vertical-align:middle;background:url(/api/item-sheet) no-repeat;flex:none;display:inline-block}.sp-bars{gap:var(--s1);margin:var(--s05) 0;display:grid}.sp-bar{align-items:center;gap:var(--s2);grid-template-columns:30px 1fr 54px;font-size:11px;display:grid}.sp-bar .k{font:600 10px var(--fm);letter-spacing:.06em;color:var(--mu);text-transform:uppercase}.sp-bar .track{background:var(--sunk);height:6px;box-shadow:inset 0 0 0 1px var(--ln);border-radius:99px;display:flex;overflow:hidden}.sp-bar .b{background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 55%,transparent),var(--ac));transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both jGrow;animation-delay:calc(var(--i,0) * 60ms + .15s);border-radius:99px 0 0 99px}.sp-bar .p{background:var(--gd);box-shadow:0 0 8px var(--gd);transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) both jGrow;animation-delay:calc(var(--i,0) * 60ms + .7s);border-radius:0 99px 99px 0}.sp-bar .v{font:800 12px var(--fdot);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-bar .v b{color:var(--gd);margin-left:var(--s05);font:inherit}html.jade .mon-switcher{gap:var(--s1)!important}html.jade .mon-switcher a{transition:transform .25s,background .25s,border-color .25s;position:relative;padding:var(--s1)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important}html.jade .mon-switcher a:hover{transform:translateY(-3px);background:var(--hover)!important}html.jade .mon-switcher a.selected{background:var(--glass-2)!important;border-color:var(--ln)!important}html.jade .mon-switcher a.selected:after{content:"";background:var(--hot);height:2px;box-shadow:0 0 8px var(--hot);border-radius:2px;position:absolute;bottom:-4px;left:30%;right:30%}html.jade .mon-switcher .art.small{width:52px!important;height:52px!important}html.jade .set-card{border-top:1px solid var(--ln)!important}html.jade .set-card-head{align-items:center!important}html.jade .set-card-head>.art{animation:6s ease-in-out infinite jFloat;position:relative;width:140px!important;height:140px!important}html.jade .set-card-head>.art:after{content:"";background:radial-gradient(closest-side,var(--floor),transparent);z-index:-1;border-radius:50%;height:16px;position:absolute;bottom:-2px;left:12%;right:12%}html.jade .set-types{margin:var(--s1) 0 var(--s05)}html.jade .item-field{position:relative}html.jade .item-field .item-icon{position:absolute;bottom:8px;left:8px}html.jade .stat-row{align-items:center}html.jade .stat-bar{box-shadow:inset 0 0 0 1px var(--ln);overflow:hidden;background:var(--sunk)!important;border-radius:99px!important;height:10px!important;display:flex!important}html.jade .stat-bar .base{border-radius:99px 0 0 99px;transition:width .6s cubic-bezier(.2,.8,.2,1);background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 50%,transparent),var(--ac))!important}html.jade .stat-bar .sp{box-shadow:0 0 10px var(--gd);border-radius:0 99px 99px 0;transition:width .45s cubic-bezier(.2,.8,.2,1);background:var(--gd)!important}html.jade .key-base{background:var(--ac)!important}html.jade .key-sp{background:var(--gd)!important}html.jade .stat-final{color:var(--tx);font:900 20px/1 var(--fdot)!important}html.jade .stat-final.up{color:var(--ac)!important}html.jade .stat-final.down{color:var(--hot)!important}html.jade .stat-base{font-family:var(--fm);color:var(--mu)}html.jade .stat-name{font:600 11px var(--fm);letter-spacing:.06em;text-transform:uppercase}html.jade .dock{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);color:var(--tx);background:color-mix(in srgb,var(--bg) 82%,transparent)!important;border-left:1px solid var(--ln)!important}html.jade .dock-toggle{border-radius:var(--r-pill)}html.jade .footer{color:var(--mu);border-top:1px solid var(--ln)!important}html.jade .footer>span:first-child{font-family:var(--fd);letter-spacing:.12em;font-weight:700}html.jade .guess{border-radius:999px;background:color-mix(in srgb,var(--gd) 14%,transparent)!important;color:var(--gd)!important}html.jade .markdown code,html.jade .markdown pre{background:var(--sunk)!important}@keyframes jRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes jFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes jPulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=760px){html.jade .mon-card-head .art{width:112px!important;height:112px!important}}html.jade .six-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=1000px){html.jade .six-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html.jade .six-grid{grid-template-columns:minmax(0,1fr)!important}}html.jade .team-card .team-six{gap:var(--s05);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;min-height:0!important;padding:var(--s2) var(--s1) var(--s4)!important;margin:var(--s3) 0!important;background:radial-gradient(80% 60% at 50% 100%,var(--floor),transparent 70%),var(--sunk)!important;border:0!important;display:grid!important}html.jade .team-card .art.small{aspect-ratio:1;display:block;width:100%!important;max-width:none!important;height:auto!important}html.jade .team-card .art.small img{object-fit:contain;width:100%;height:100%}html.jade .team-card .card-footer{padding-top:var(--s3);border-top:1px solid var(--ln)!important}html.jade .team-card .card-record{font:800 15px var(--fdot);color:var(--tx)}html.jade .team-list{gap:var(--s4)!important}html.jade .pool-counts>div{background:var(--glass)!important}html.jade .pool-counts b,html.jade .pool-counts strong{font-family:var(--fdot);font-weight:900}.welcome-page{padding:var(--s6) 0 var(--s2)}.footer a{color:var(--ac);margin-right:auto;margin-left:var(--s4)}@keyframes jSheen{0%,to{background-position:100% 0}50%{background-position:0 0}}html.jade .dock .chat-turn{background:var(--glass)!important;border:1px solid var(--ln)!important;box-shadow:inset 0 1px 0 var(--hi)!important;border-radius:14px!important}html.jade .dock-head{border-bottom:1px solid var(--ln)!important}html.jade .dock-head h2{font-size:20px}html.jade .dock-log>.chat-empty,html.jade .chat-turn{background:var(--glass)!important;border:1px solid var(--ln)!important;box-shadow:inset 0 1px 0 var(--hi)!important;border-radius:14px!important;outline:0!important}html.jade .chat-turn.user{background:color-mix(in srgb,var(--ac) 14%,transparent)!important;border-color:color-mix(in srgb,var(--ac) 35%,transparent)!important}html.jade :is(.dock-log>.chat-empty,.chat-turn:not(.user)):after{content:"";background:var(--hot);width:7px;height:7px;box-shadow:0 0 8px var(--hot);border-radius:50%;animation:1.6s ease-in-out infinite jPulse;bottom:10px;right:12px}html.jade .mon-switcher a.selected:after{background:var(--ac);box-shadow:0 0 8px var(--glow)}html.jade :is(.dock-log>.chat-empty,.chat-turn:not(.user)):after{display:none!important}html.jade .form-grid{gap:0 var(--s4)!important}html.jade .muted{line-height:1.55}html.jade .chip-row>*{line-height:20px;padding:var(--s1) var(--s3)!important;border-radius:999px!important;font-size:12px!important}html.jade .hub-nav{padding-bottom:var(--s4);margin-bottom:var(--s6);gap:var(--s4)}html.jade .hub-head{margin:var(--s2) 0 var(--s4)!important}html.jade .back-link{margin:var(--s6) 0 var(--s2)!important}html.jade .workspace-grid{gap:var(--s6)!important}html.jade .team-list{margin-top:var(--s2)}html.jade .landing-head{margin-bottom:var(--s6)}html.jade .markdown{font-size:15px;line-height:1.7}html.jade .markdown :is(p,ul,ol,blockquote,pre,.table-scroll){margin:0 0 var(--s4)}html.jade .markdown :is(ul,ol){padding-left:var(--s6)}html.jade .markdown li{margin:0 0 var(--s2);padding-left:var(--s1)}html.jade .markdown li>p{margin:0 0 var(--s2)}html.jade .markdown :is(h1,h2,h3,h4){font-family:var(--fd);text-transform:uppercase;letter-spacing:.02em;margin:var(--s8) 0 var(--s3);line-height:1.15}html.jade .markdown>:first-child{margin-top:0}html.jade .markdown h2{font-size:22px}html.jade .markdown h3{font-size:18px}html.jade .markdown h4{font-size:15px}html.jade .markdown .table-scroll{max-width:100%}html.jade .markdown table{border-collapse:separate;border-spacing:0;border:1px solid var(--ln);border-radius:12px;overflow:hidden}html.jade .markdown th{background:var(--sunk)}html.jade .markdown strong{color:var(--tx);font-weight:700}html.jade .strategy-block{margin-top:var(--s6)!important}html.jade .strategy-head{align-items:center;gap:var(--s3);padding-bottom:var(--s4);margin-bottom:var(--s6);border-bottom:1px solid var(--ln);display:flex}html.jade .strategy-head h2{margin:0}html.jade .plan-card{gap:var(--s3);display:grid}html.jade .plan-card header{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}html.jade .plan-card footer{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--ln);flex-wrap:wrap;display:flex}html.jade article.game{gap:var(--s3);box-shadow:inset 0 1px 0 var(--hi);cursor:pointer;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .35s;display:flex;background:linear-gradient(155deg,color-mix(in srgb,var(--ac) 9%,transparent),transparent 55%),var(--glass)!important;border:1px solid var(--ln)!important;border-radius:var(--r)!important;padding:var(--s6)!important}html.jade article.game:hover{box-shadow:inset 0 1px 0 var(--hi),0 22px 44px -26px var(--glow);transform:translateY(-3px);border-color:color-mix(in srgb,var(--ac) 50%,transparent)!important}html.jade .game-top{align-items:center;gap:var(--s3);display:flex;margin:0!important}html.jade .result{padding:var(--s05) var(--s3)!important;border:1px solid var(--ln)!important;background:var(--sunk)!important;color:var(--mu)!important;border-radius:999px!important;font-size:10.5px!important}html.jade .result.win{color:var(--ac)!important;border-color:color-mix(in srgb,var(--ac) 40%,transparent)!important}html.jade .result.loss{color:var(--tx)!important}html.jade .game-teams .six{gap:var(--s1);display:flex;margin:0!important}html.jade .game-teams .six>span{padding:var(--s05);border-radius:12px;transition:opacity .2s;position:relative;background:0 0!important;border:0!important}html.jade .game-teams .six>span.benched{opacity:.35;filter:grayscale(.6)}html.jade .game-teams .six>span.lead{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 45%,transparent);background:color-mix(in srgb,var(--ac) 14%,transparent)!important}html.jade .game-teams .art.small{width:44px!important;height:44px!important}html.jade .work-on{gap:var(--s2);border-top:1px solid var(--ln);list-style:none;display:grid;margin:var(--s1) 0 0!important;padding:var(--s3) 0 0!important}html.jade .work-on li{align-items:baseline;gap:var(--s2);font-size:13.5px;line-height:1.45;display:flex;margin:0!important}html.jade .work-on .cat{font:600 10px var(--fm);letter-spacing:.1em;color:var(--gd);flex:none}html.jade .game .chip-row{padding-top:var(--s1);margin-top:auto}html.jade .lab{gap:var(--s6);display:grid}html.jade .lab>.tabs{margin:0}.matchup{border:1px solid var(--ln);border-radius:var(--r);background:var(--sunk);display:grid;overflow:hidden}.combatant{gap:var(--s6);padding:var(--s6);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.combatant-art{width:112px;height:112px;position:relative}html.jade .combatant-art .art{width:112px!important;height:112px!important}.combatant-art:after{content:"";background:radial-gradient(closest-side,var(--floor),transparent);z-index:-1;border-radius:50%;height:12px;position:absolute;bottom:0;left:14%;right:14%}.combatant-main{gap:var(--s3);min-width:0;display:grid}.combatant-head{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.combatant-head .eyebrow{flex-basis:100%;margin:0}html.jade .combatant-head h3{font:800 24px/1.1 var(--fd);text-transform:uppercase;letter-spacing:.02em;margin:0}html.jade .combatant-head .combo{flex:220px;max-width:320px}html.jade .combatant-head .combo input{font:700 15px var(--fb);height:40px}html.jade .combatant-pick{display:block;margin:0!important}html.jade .combatant-pick.two{gap:var(--s2);grid-template-columns:minmax(0,1fr) 224px;display:grid}html.jade .combatant-pick.two label{margin:0}html.jade .combatant-pick select{width:100%}.combatant-sum{align-items:center;gap:var(--s1) var(--s3);color:var(--mu);flex-wrap:wrap;font-size:13px;display:flex;margin:0!important}.combatant-sum>span:not(.item-icon){align-items:center;display:inline-flex}.combatant-sum>span:nth-child(2){color:var(--tx);margin-left:calc(-1 * var(--s1));font-weight:600}.combatant-sum .mono{font:600 12px var(--fm);color:var(--tx)}html.jade .combatant .footnote{margin:0}html.jade .combatant-edit{border-top:1px dashed var(--ln);padding-top:var(--s1)}html.jade .combatant-edit>summary{font-size:12.5px}.matchup-axis{padding:0 var(--s6);justify-content:center;align-items:center;height:0;display:flex;position:relative}.matchup-axis:before{content:"";border-top:1px solid var(--ln);position:absolute;top:0;left:20px;right:20px}html.jade .direction{z-index:1;height:36px;padding:0 var(--s2) 0 var(--s3);gap:var(--s2);border:1px solid var(--ln-2);box-shadow:0 8px 20px -12px var(--shade);border-radius:999px;font-size:13px;position:relative;background:var(--bg)!important}html.jade .direction>span{color:var(--ac);font-size:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}html.jade .direction:hover>span{transform:scaleY(-1)}html.jade .direction small{font:600 10px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);padding:var(--s05) var(--s2);background:var(--sunk);border-radius:999px}html.jade .direction.static{cursor:default;align-items:center;font-weight:600;display:inline-flex}.lab-row{gap:0 var(--s3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}html.jade .lab-row label{margin-bottom:var(--s3)}html.jade .set-edit{gap:var(--s1);padding-top:var(--s2);display:grid}html.jade .lab-result{gap:var(--s3);display:grid;margin:0!important}html.jade .lab-result p{margin:0}.lab-big{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.lab-big b{font:900 40px/1 var(--fdot);color:var(--tx)}.lab-big span{font:600 13px var(--fm);color:var(--mu)}.lab-big span+b{margin-left:var(--s3)}.lab-desc{color:var(--mu);font-size:13px}html.jade .lab-result>button{justify-self:start}html.jade .benchmark-save{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex;margin:0!important}@media (width<=620px){.combatant{gap:var(--s3);padding:var(--s4);grid-template-columns:72px minmax(0,1fr)}.combatant-art,html.jade .combatant-art .art{width:72px!important;height:72px!important}html.jade .combatant-pick.two{grid-template-columns:minmax(0,1fr)}}html.jade .art-wrap{flex:none;position:relative}html.jade .fav{z-index:2;position:absolute}html.jade .fav-pop{z-index:20;width:280px;padding:var(--s4);background:var(--bg);border:1px solid var(--ln-2);box-shadow:0 30px 60px -20px var(--shade);border-radius:14px;animation:.25s cubic-bezier(.2,.8,.2,1) jPop;position:absolute;top:40px;left:0}html.jade .fav-pop label{margin-bottom:var(--s3)}html.jade .fav-label{margin-left:var(--s2);color:var(--gd);align-items:center;font-size:12px;font-weight:600;display:inline-flex}html.jade .set-card-head{gap:var(--s6)!important;margin-bottom:var(--s6)!important}html.jade .set-types{align-items:center;gap:var(--s1);margin:var(--s2) 0;flex-wrap:wrap;display:flex}@keyframes jStar{0%{transform:scale(.6)rotate(-30deg)}60%{transform:scale(1.25)}to{transform:none}}html.jade .dock-toggle{font:800 16px/1 var(--fd);text-transform:uppercase;letter-spacing:.06em;padding:0 var(--s6) 0 var(--s4);box-shadow:0 0 0 1px color-mix(in srgb,var(--ac-2) 60%,transparent),0 0 0 6px color-mix(in srgb,var(--ac) 14%,transparent),0 18px 40px -12px var(--glow);animation:.6s cubic-bezier(.2,.8,.2,1) both jRise}html.jade .dock-toggle:hover{transform:translateY(-2px)}html.jade .dock-toggle .dock-mark{filter:drop-shadow(0 2px 4px #0000004d);width:24px;height:24px}html.jade .dock-head{align-items:center;gap:var(--s4) var(--s3);grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"title close""controls controls";padding:var(--s6) var(--s6) var(--s4)!important;display:grid!important}html.jade .dock-head h2{align-items:center;gap:var(--s3);text-transform:uppercase;letter-spacing:.03em;grid-area:title;margin:0;display:flex;font:800 26px/1 var(--fd)!important}html.jade .dock-head .dock-mark{width:32px;height:32px;filter:drop-shadow(0 4px 10px var(--glow))}html.jade .dock-close{border-radius:12px;grid-area:close;width:40px;height:40px;padding:0!important}html.jade .dock-log{gap:var(--s3);align-content:start;display:grid;padding:var(--s4) var(--s6)!important}html.jade .dock-log>.chat-empty,html.jade .chat-turn{line-height:1.6;padding:var(--s4)!important}html.jade .chat-suggestions{gap:var(--s2)!important;padding:0 var(--s6) var(--s4)!important;display:grid!important}html.jade .chat-suggestions button{min-height:48px;padding:var(--s3) var(--s4)}html.jade .dock form{gap:var(--s2)}html.jade .set-card-head .art-wrap>.art{animation:6s ease-in-out infinite jFloat;position:relative;width:140px!important;height:140px!important}html.jade .set-card-head .art-wrap>.art:after{content:"";background:radial-gradient(closest-side,var(--floor),transparent);z-index:-1;border-radius:50%;height:16px;position:absolute;bottom:-2px;left:12%;right:12%}html.jade .set-fields .moves .form-grid{gap:var(--s2)!important}html.jade .set-fields .moves input,html.jade .set-fields .moves label{margin:0}@media (width<=620px){html.jade .set-card-head .art-wrap>.art{width:104px!important;height:104px!important}}html.jade label.stat-row{flex-direction:unset;align-items:center;font-weight:500;gap:var(--s3)!important;margin:0 0 var(--s2)!important;grid-template-columns:40px minmax(0,1fr) 64px 56px 44px!important;display:grid!important}html.jade .stat-base{justify-content:flex-end;align-items:baseline;gap:var(--s1);white-space:nowrap;font-size:13px;display:flex}html.jade .stat-plus{font:800 13px var(--fdot);color:var(--gd)}html.jade .stat-final{text-align:right}html.jade .stat-bars-head{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}html.jade .sp-edit .stat-bars-head b{font:800 15px var(--fdot)}html.jade .sp-edit{margin:var(--s2) 0 var(--s3)}@media (width<=620px){html.jade label.stat-row{gap:var(--s2)!important;grid-template-columns:36px minmax(0,1fr) 52px 48px 40px!important}}html.jade .fav-pop{top:44px;left:0}.matchup-axis{height:auto!important;padding:var(--s4) var(--s6)!important}.matchup-axis:before{top:50%!important}html.jade .direction{height:40px!important;padding:0 var(--s3) 0 var(--s4)!important}.combatant{padding:var(--s6)!important}html.jade .set-extras{gap:var(--s6);margin-top:var(--s6);display:grid}html.jade .set-benchmarks .benchmarks>h3{font:700 24px/1.15 var(--fd);text-transform:uppercase;margin:0 0 var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--ln)}html.jade .benchmarks ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}html.jade .benchmarks li{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--sunk);border:1px solid var(--ln);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;display:grid}html.jade .benchmarks li .what{gap:var(--s1);display:grid}html.jade .benchmarks li .what small{color:var(--mu);font-size:12.5px}html.jade .benchmarks li.ok .mark{color:var(--ac)}html.jade .benchmarks li.broken .mark{color:var(--hot)}html.jade .benchmarks li .mark{text-align:center;font-weight:800}html.jade .set-notes-edit{margin:0!important}html.jade .set-notes-edit textarea{min-height:160px;font-size:14.5px;line-height:1.7}html.jade .set-extras>.panel{display:block!important}html.jade .set-extras .benchmarks{border:0!important;margin:0!important;padding:0!important}html.jade .set-extras .set-notes-edit{width:100%;display:block!important}html.jade .set-extras .set-notes-edit textarea{width:100%;display:block}html.jade .benchmarks li.broken{border-color:color-mix(in srgb,var(--hot) 45%,transparent)!important;background:color-mix(in srgb,var(--hot) 8%,transparent)!important}html.jade :is(form,.settings-form,.settings-row,.form-grid,.button-row)>label~:is(button,.button){margin-bottom:var(--s4);align-self:flex-end}html.jade .settings-form{align-items:flex-end;gap:0 var(--s3)}html.jade .workspace-grid>*{margin-top:0!important}.ctx{gap:var(--s2);padding:var(--s3) 0 var(--s1);border-top:1px dashed var(--ln);display:grid}.ctx-label{font:600 10.5px var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--gd)}.ctx .ctx-label:not(:first-child){margin-top:var(--s2)}html.jade .move-chips{gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .move-input{margin:0!important}html.jade .move-input input{height:36px;min-height:36px}html.jade .move-context{gap:var(--s3);flex-wrap:wrap;display:flex}html.jade .move-context label{margin:0}html.jade .matchup{background:0 0;border:0;gap:0;overflow:visible}html.jade .combatant{border:1px solid var(--ln);border-radius:var(--r);background:var(--sunk);position:relative}html.jade .combatant.attacking{border-color:color-mix(in srgb,var(--ac) 45%,var(--ln));background:linear-gradient(160deg,color-mix(in srgb,var(--ac) 10%,transparent),transparent 50%),var(--sunk)}html.jade .combatant.attacking .eyebrow{color:var(--ac)}html.jade .combatant-main{gap:var(--s3)}html.jade .combatant-edit{border-top:1px dashed var(--ln);padding-top:var(--s1);margin:0}html.jade .combatant-edit+.combatant-edit{border-top:0;padding-top:0}.combatant-art{align-items:center;gap:var(--s3);flex-direction:column;display:flex;height:auto!important}.matchup-axis{justify-items:center;gap:var(--s3);position:relative;height:auto!important;padding:var(--s4) 0!important;display:grid!important}.matchup-axis:before{content:"";z-index:0;position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed var(--ln-2)!important;border-top:0!important}.matchup-axis>*{z-index:1;position:relative}html.jade .direction{background:var(--bg)!important}html.jade .direction>span{display:inline-block}.field-row{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--bg);border:1px solid var(--ln);border-radius:14px;flex-wrap:wrap;justify-content:center;display:flex}html.jade .field-row label{margin:0!important}html.jade .field-row select{min-width:150px;height:36px}html.jade .field-flags{max-width:560px;padding:0 var(--s2);background:var(--bg);border-radius:12px;justify-content:center}.matchup-axis .footnote{text-align:center;background:var(--bg);max-width:520px;padding:0 var(--s2);margin:0}.from-ask{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);background:color-mix(in srgb,var(--ac) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac) 45%,transparent);border-radius:999px;justify-self:start;margin:0;font-size:13px;font-weight:600;animation:.35s cubic-bezier(.2,.8,.2,1) jPop;display:inline-flex}html.jade .lab-result{transition:opacity .2s;background:linear-gradient(155deg,color-mix(in srgb,var(--ac) 14%,transparent),transparent 60%),var(--glass)!important;border:1px solid color-mix(in srgb,var(--ac) 35%,var(--ln))!important;border-radius:var(--r)!important;gap:var(--s4)!important}html.jade .lab-result.busy{opacity:.6}.result-foot{align-items:center;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--ln);flex-wrap:wrap;display:flex}.dmg{gap:var(--s4);display:grid}.dmg-head{gap:var(--s2);display:grid}.verdict{padding:var(--s1) var(--s3);font:700 12px var(--fm);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ln-2);color:var(--mu);border-radius:999px;justify-self:start}.verdict.maybe{color:var(--gd);border-color:color-mix(in srgb,var(--gd) 55%,transparent)}.verdict.ko{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 55%,transparent);background:color-mix(in srgb,var(--hot) 10%,transparent)}.dmg-target{gap:var(--s4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}html.jade .dmg-art .art{width:64px!important;height:64px!important}.hp-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.hp-head b{font:800 18px var(--fd);text-transform:uppercase;letter-spacing:.02em}.hp-head span{font:800 15px var(--fdot)}.hp-track{background:var(--sunk);height:16px;box-shadow:inset 0 0 0 1px var(--ln);border-radius:99px;position:relative;overflow:hidden}.hp-track i{transition:width .9s cubic-bezier(.2,.8,.2,1),left .9s cubic-bezier(.2,.8,.2,1),background .4s;position:absolute;top:0;bottom:0}.hp-left{background:linear-gradient(#5ff0ae,#1fd08a);border-radius:99px 0 0 99px;left:0}.hp-track.warn .hp-left{background:linear-gradient(#ffe07a,#f4c443)}.hp-track.low .hp-left{background:linear-gradient(#ff8a96,#ff3d50)}.hp-band{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--gd) 85%,transparent) 0 5px,color-mix(in srgb,var(--gd) 45%,transparent) 5px 10px)}.hp-lost{background:color-mix(in srgb,var(--hot) 22%,transparent)}.hp-mark{background:color-mix(in srgb,var(--tx) 30%,transparent);width:1px;transition:none!important}.hp-scale{height:16px;margin-top:var(--s1);font:600 10px var(--fm);color:var(--mu);position:relative}.hp-scale span{position:absolute;left:0;transform:translate(0)}.hp-scale span[style]{transform:translate(-50%)}.hp-scale .end{left:auto;right:0}.rolls{align-items:flex-end;gap:var(--s1);height:56px;padding:0 0 var(--s4);display:flex;position:relative}.rolls i{background:linear-gradient(180deg,var(--ac-2),color-mix(in srgb,var(--ac) 50%,transparent));border-radius:4px 4px 1px 1px;flex:1;transition:height .6s cubic-bezier(.2,.8,.2,1)}.rolls i.ko{background:linear-gradient(180deg,#ff8a96,var(--hot))}.rolls-label{font:600 10px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);position:absolute;bottom:0;left:0}.race{gap:var(--s3);display:grid}.lane{gap:var(--s4);grid-template-columns:minmax(0,1fr) 150px;align-items:center;display:grid}.race .track{background:repeating-linear-gradient(90deg,transparent 0 47px,color-mix(in srgb,var(--tx) 7%,transparent) 47px 48px),var(--sunk);height:72px;box-shadow:inset 0 0 0 1px var(--ln);border-radius:14px;position:relative;overflow:hidden}.race .track .finish{background:repeating-conic-gradient(var(--tx) 0 25%,transparent 0 50%) 0 0/10px 10px;opacity:.35;width:10px;position:absolute;top:0;bottom:0;right:0}.race .track .runner{width:72px;height:72px;transition-property:left;transition-timing-function:cubic-bezier(.45,.05,.3,1);position:absolute;top:0}html.jade .race .track .runner .art{width:72px!important;height:72px!important}.lane.wins .track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 50%,transparent)}.lane-stat{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.lane-stat b{font:900 30px/1 var(--fdot)}.lane-stat span{color:var(--mu);font-size:12.5px}.lane-stat em{font:800 11px var(--fm);letter-spacing:.1em;text-transform:uppercase;padding:var(--s05) var(--s2);background:var(--ac);color:var(--on);border-radius:999px;font-style:normal;animation:.3s cubic-bezier(.2,.8,.2,1) both jPop}.race.tr .track{background:repeating-linear-gradient(90deg,transparent 0 47px,#c46bff24 47px 48px),var(--sunk)}.race-verdict{margin:0;font-weight:600}html.jade .set-guide .markdown{font-size:15px}html.jade .set-guide .markdown h2{margin:var(--s6) 0 var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--ln);color:var(--ac);font-size:18px}html.jade .set-guide .markdown h2:first-child{margin-top:0}html.jade .set-notes-edit .footnote{margin-top:var(--s2);display:block}html.jade .set-notes .panel-heading{align-items:center}@media (width<=620px){.lane{grid-template-columns:minmax(0,1fr) 92px}.race .track,.race .track .runner,html.jade .race .track .runner .art{width:auto;height:56px!important}.race .track .runner{width:56px}html.jade .race .track .runner .art{width:56px!important}html.jade .combatant.is-mine{grid-template-columns:minmax(0,1fr)!important}html.jade .combatant.is-mine .combatant-art{flex-direction:row;justify-content:flex-start}html.jade .combatant.is-mine .combatant-art .art{width:48px!important;height:48px!important}html.jade .combatant.is-mine .combatant-head h3{font-size:18px}html.jade .field-row select{min-width:0}}.field-box{justify-items:center;gap:var(--s3);border-radius:var(--r);background:var(--bg);border:1px solid var(--ln);width:100%;max-width:600px;display:grid}html.jade .field-box .field-row{background:0 0;border:0;padding:0}html.jade .field-box .field-flags{background:0 0;padding:0}html.jade .field-box .footnote{background:0 0;padding:0;font-size:12px}.matchup-axis:before{opacity:.6;border-left-style:solid!important}.race .track .runner{transition-timing-function:cubic-bezier(.3,.1,.25,1)!important}@media (width<=1180px){html.jade .workspace-grid{grid-template-columns:minmax(0,1fr)!important}html.jade .set-card{position:static!important}}html.jade label.stat-row .stat-bar{min-width:48px}html.jade .set-card{top:0!important}html.jade .set-guide .markdown,html.jade .set-guide .markdown :is(p,li){color:var(--tx);line-height:1.7;font-size:15px!important}html.jade .set-guide .markdown>*{max-width:80ch}html.jade .set-guide .markdown h2{max-width:none}.mega-orb{vertical-align:middle;background:radial-gradient(circle at 34% 30%,#fffffff2 0 12%,#ffffff40 30%,#0000 55%),conic-gradient(from 210deg,#ff5e7e,#ffb35e,#ffe95e,#5effa8,#5ec8ff,#a35eff,#ff5e7e);border-radius:50%;flex:none;display:inline-block;position:relative;box-shadow:0 0 0 1.5px #1a1030,0 0 8px #ffb4788c}.mega-orb:after{content:"";border:1.5px solid #ffffffd9;border-color:#ffffffd9 #ffffffd9 #0000 #0000;border-radius:50%;position:absolute;inset:28%;transform:rotate(-20deg)}.mega-badge{align-items:center;gap:var(--s1);height:24px;padding:0 var(--s2) 0 var(--s1);font:700 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tx);border:1px solid color-mix(in srgb,var(--gd) 45%,transparent);background:linear-gradient(90deg,#ff5e7e24,#ffe95e24,#5effa824,#5ec8ff24,#a35eff24);border-radius:999px;display:inline-flex}.set-art{display:inline-flex;position:relative}.set-art .mega-orb{z-index:1;position:absolute;bottom:2px;right:0}html.jade .mon-card-head>div{gap:var(--s2);width:100%;display:grid}html.jade .mon-card-head h3{margin:0!important}.mon-tags{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}html.jade .mon-tags .type-badges{gap:var(--s1)}html.jade .type-badge{height:24px;padding:0 var(--s2) 0 var(--s2);line-height:1}html.jade .mon-item{margin-top:var(--s1)!important;gap:var(--s2)!important}html.jade .set-types{gap:var(--s1)!important}html.jade .team-card .set-art{width:100%}html.jade .team-card .set-art .art{width:100%!important}html.jade :is(pre,code,.paste,textarea.paste,.markdown code,.markdown pre){font-family:var(--code)!important}html.jade :is(.lab-big b,.lane-stat b,.stat-final,.mon-slot,.card-record,.hp-head span,.sp-bar .v,.sp-edit .stat-bars-head b,.pool-counts b,.stat-plus){font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:var(--fd)!important;font-weight:800!important}html.jade .lab-big b{line-height:1;font-size:48px!important}html.jade .mon-slot{font-size:30px!important;font-weight:800!important}html.jade .hp-head span{font-size:17px!important}html.jade .sp-bar .v{font-size:13px!important}html.jade :is(.status,.result,.ctx-label,.verdict,.type-badge,.lane-stat em,.rolls-label,.hp-scale,.stat-name,.sp-bar .k,th,.direction small,.work-on .cat,.mono,.combatant-sum .mono,.stat-base,.lab-big span){font-family:var(--fb)!important}html.jade .ctx-label{letter-spacing:.1em;font-weight:700}html.jade :is(.team-detail-grid,.workspace-grid,.six-grid,.set-extras,.team-list)>*{margin-top:0!important}html.jade .team-detail-grid{align-items:start;gap:var(--s6)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1000px){html.jade .team-detail-grid{grid-template-columns:minmax(0,1fr)!important}}html.jade .plan-card header{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}html.jade .plan-card header .pair{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}html.jade .plan-card header h3{font:700 17px/1.3 var(--fb);margin:0}html.jade .plan-card .lead-back{flex-basis:100%;font-size:13px}html.jade .plan-card .art.small{width:44px!important;height:44px!important}.role-pill{height:22px;padding:0 var(--s2);font:700 10.5px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ln-2);color:var(--mu);border-radius:999px;align-items:center;display:inline-flex}.role-pill.core{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 50%,transparent);background:color-mix(in srgb,var(--ac) 12%,transparent)}.role-pill.situational{color:var(--gd);border-color:color-mix(in srgb,var(--gd) 50%,transparent);background:color-mix(in srgb,var(--gd) 10%,transparent)}.role-pill.niche{color:#a37cff;background:#a37cff1a;border-color:#a37cff80}html.jade .threat{letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;height:22px;margin-right:var(--s2);border:1px solid var(--ln-2);align-items:center;padding:0 var(--s2)!important;font:700 10.5px/1 var(--fb)!important;background:0 0!important;border-radius:999px!important;display:inline-flex!important}html.jade .threat.high{border-color:color-mix(in srgb,var(--hot) 50%,transparent);color:var(--hot)!important;background:color-mix(in srgb,var(--hot) 10%,transparent)!important}html.jade .threat.medium{border-color:color-mix(in srgb,var(--gd) 50%,transparent);color:var(--gd)!important}html.jade .threat.low{color:var(--mu)!important}html.jade .px-icon{vertical-align:-3px;flex:none;image-rendering:auto!important}html.jade :is(button,.button,a) .px-icon{margin-right:0!important}.site-icon{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--ln);border-radius:6px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.site-icon .mono-tile{font:700 11px/1 var(--fb);color:var(--mu);transition:opacity .2s}.site-icon img{object-fit:contain;width:100%;height:100%;padding:var(--s05);opacity:0;background:#fff;border-radius:6px;transition:opacity .25s;position:absolute;inset:0}.site-icon.loaded img{opacity:1}.site-icon.loaded .mono-tile{opacity:0}html.jade nav.mon-switcher{padding:var(--s1);border-radius:calc(var(--r) + 4px);background:var(--sunk);border:1px solid var(--ln);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:var(--s2)!important;margin:0 0 var(--s6)!important;display:grid!important}html.jade nav.mon-switcher a{justify-items:center;gap:var(--s05);color:var(--mu);transition:background .25s,border-color .25s,color .25s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative;padding:var(--s2) var(--s2) var(--s2)!important;border-radius:var(--r)!important;background:0 0!important;border:1px solid #0000!important;display:grid!important}html.jade nav.mon-switcher a:hover{color:var(--tx);transform:translateY(-2px);background:var(--hover)!important}html.jade nav.mon-switcher a.selected{color:var(--tx);box-shadow:inset 0 1px 0 var(--hi),0 12px 28px -18px var(--glow);background:linear-gradient(160deg,color-mix(in srgb,var(--ac) 16%,transparent),transparent 60%),var(--glass-2)!important;border-color:color-mix(in srgb,var(--ac) 50%,transparent)!important}html.jade nav.mon-switcher a.selected:after{display:none!important}html.jade nav.mon-switcher .art.small{transition:transform .35s cubic-bezier(.2,.8,.2,1);width:64px!important;height:64px!important}html.jade nav.mon-switcher a.selected .art.small{transform:scale(1.12)}html.jade nav.mon-switcher a:hover .art.small{transform:translateY(-2px)scale(1.06)}.slot-name{font:700 13px/1.2 var(--fd);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.slot-no{font:800 12px/1 var(--fd);color:color-mix(in srgb,var(--tx) 35%,transparent);position:absolute;top:8px;left:10px}html.jade nav.mon-switcher a.selected .slot-no{color:var(--ac)}@media (width<=760px){html.jade nav.mon-switcher{padding:var(--s1);grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s1)!important}html.jade nav.mon-switcher a{padding:var(--s1) var(--s05)!important}html.jade nav.mon-switcher .art.small{width:40px!important;height:40px!important}.slot-name,.slot-no{display:none}}.sp-bar .k{align-items:center;gap:var(--s05);display:inline-flex}.sp-bar .nat{font:800 11px/1 var(--fb)}.sp-bar .nat.up{color:var(--ac)}.sp-bar .nat.down{color:var(--hot)}.sp-bar{grid-template-columns:40px 1fr 54px!important}html.jade nav.mon-switcher a{width:auto!important;height:auto!important;min-height:0!important}html.jade .danger-zone{justify-content:space-between;align-items:center;gap:var(--s6);flex-wrap:wrap;display:flex;border-radius:var(--r)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--hot) 26%,transparent),color-mix(in srgb,var(--hot) 12%,transparent))!important;border:1px solid color-mix(in srgb,var(--hot) 70%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 20%,transparent),0 18px 40px -26px color-mix(in srgb,var(--hot) 60%,transparent)!important}html.jade .danger-zone:after{display:none}html.jade .danger-zone h3{color:var(--hot);text-transform:uppercase;letter-spacing:.03em;margin:0 0 var(--s1);font:800 22px/1.1 var(--fd)!important}html.jade .danger-zone p{color:var(--tx);opacity:.85;margin:0}.site-icon{border-radius:4px;box-shadow:none!important;background:0 0!important}.site-icon img{border-radius:4px;background:0 0!important;padding:0!important}.site-icon .mono-tile{background:var(--sunk);opacity:0;border-radius:4px;place-items:center;width:100%;height:100%;display:grid}.site-icon.failed .mono-tile{opacity:1}.format-tile{justify-content:space-between;align-items:flex-end;gap:var(--s6);border-radius:var(--r);border:1px solid var(--ln);background:var(--glass);flex-wrap:wrap;display:flex}.format-tile h3{text-transform:uppercase;margin:var(--s1) 0 var(--s2);font:800 22px/1.1 var(--fd)!important}.format-tile p{max-width:60ch;margin:0}.format-copy{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}html.jade .format-copy label{margin:0}html.jade .format-choice{margin-bottom:var(--s6)!important}html.jade .format-choice select{max-width:360px}html.jade .direction{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.jade .set-card-head .fav{top:-14px;left:-14px}html.jade .dock-mark{object-fit:contain}html.jade .set-art{flex:none}html.jade .set-art>.art{flex:none!important;max-width:none!important}html.jade .team-six>.set-art{flex:1 1 0;justify-content:center;min-width:0;display:inline-flex}html.jade .history-list .team-six.mini .set-art .art.small{width:32px!important;height:32px!important}html.jade .file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html.jade .replay-filters{flex-wrap:wrap;align-items:center!important;gap:var(--s3)!important;margin:var(--s6) 0 var(--s4)!important;flex-direction:row!important;display:flex!important}html.jade .replay-filters>.chip-row{align-items:center;margin:0!important}html.jade .replay-filters .segmented{height:auto;margin:0}html.jade .digest .threat,html.jade .digest .tag{font-family:var(--fb)!important}html.jade .common{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .team-six.mini .mega-orb{display:none}html.jade .glance{margin-top:var(--s6)}.glance-grid{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.glance-grid>div{padding:var(--s4);background:var(--sunk);border:1px solid var(--ln);border-radius:14px}html.jade .glance-grid h3{letter-spacing:.1em;text-transform:uppercase;color:var(--gd);margin:0 0 var(--s3);font:700 11px/1.3 var(--fb)!important}.glance-grid ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.glance-grid li{align-items:center;gap:var(--s2);min-height:32px;display:flex}html.jade .glance-grid .art.small{width:36px!important;height:36px!important}.glance-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.glance-grid li .type-badge{margin-right:auto}.glance-rec{font:800 15px var(--fd);font-variant-numeric:tabular-nums;padding:var(--s05) var(--s2);border-radius:8px}.glance-grid li.bad .glance-rec{color:var(--hot);background:color-mix(in srgb,var(--hot) 10%,transparent)}.glance-grid li.good .glance-rec{color:var(--ac);background:color-mix(in srgb,var(--ac) 10%,transparent)}@media (width<=1100px){.glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.glance-grid{grid-template-columns:minmax(0,1fr)}}html.jade .combo-list{z-index:60;max-height:320px;background:var(--bg)!important;border:1px solid var(--ln-2)!important;box-shadow:0 24px 48px -16px var(--shade)!important;padding:var(--s1)!important;border-radius:14px!important}html.jade .combo-list li{align-items:center;gap:var(--s2);min-height:36px;font-size:14px;display:flex;padding:var(--s2) var(--s2)!important;border-radius:10px!important}html.jade .combo-list li.active{background:var(--hover)!important}html.jade .combo-list li.group-start:before{content:attr(data-group);display:none}html.jade .combo-list li[data-group]{margin-top:var(--s6);position:relative}html.jade .combo-list li[data-group]:after{content:attr(data-group);font:700 10px var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--gd);position:absolute;top:-18px;left:10px}html.jade .combo-list li:first-child[data-group]{margin-top:var(--s4)}.row-main{align-items:center;gap:var(--s2);flex:1;min-width:0;display:flex}.row-main span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.jade .combo-list li small{align-items:center;gap:var(--s1);color:var(--mu);margin-left:auto;display:inline-flex}html.jade .combo-list li small b{font:800 13px var(--fd);color:var(--tx);text-align:right;min-width:24px}.picker{position:relative}.picker .picker-icon{pointer-events:none;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}html.jade .picker:has(.picker-icon) input{padding-left:40px}html.jade .move-picker:has(.picker-icon) input{padding-left:88px}html.jade .type-badge.mini{gap:var(--s1);height:20px!important;padding:0 var(--s2) 0 var(--s1)!important;font-size:9.5px!important}html.jade .type-badge.mini:before{width:5px;height:5px}.move-cat{font:700 10px var(--fb);letter-spacing:.06em;text-transform:uppercase;padding:var(--s05) var(--s1);background:var(--sunk);border-radius:6px}.move-cat.physical{color:#ff9a6b}.move-cat.special{color:#7ab8ff}.move-cat.status{color:var(--mu)}html.jade .item-field .item-icon{position:static}html.jade .item-field input{padding-left:40px}html.jade .set-fields .moves .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.jade .picker input{text-overflow:ellipsis;width:100%;height:40px;min-height:40px;font:500 14px/1.4 var(--fb)!important}html.jade .picker .combo-list{min-width:300px;right:auto}html.jade .set-fields .moves .picker .combo-list{min-width:320px}html.jade .set-fields .moves .form-grid>.picker:nth-child(2n) .combo-list{left:auto;right:0}.team-guide{gap:var(--s6);display:grid}.guide-six{gap:var(--s2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.guide-six a{justify-items:center;gap:var(--s1);padding:var(--s3) var(--s1);color:var(--mu);border-radius:14px;transition:background .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.guide-six a:hover{background:var(--hover);color:var(--tx);transform:translateY(-3px)}html.jade .guide-six .art{width:88px!important;height:88px!important}.guide-six span:last-child{font:700 13px var(--fd);text-transform:uppercase;letter-spacing:.04em}.guide-intro{max-width:78ch}.mon-chip{align-items:center;gap:var(--s05);color:var(--tx);white-space:nowrap;vertical-align:-6px;padding-right:var(--s1);border-radius:8px;font-weight:600;transition:background .2s;display:inline-flex}.mon-chip:hover{background:var(--hover);color:var(--ac)}html.jade .mon-chip .art.small{width:26px!important;height:26px!important}html.jade .mon-chip .mega-orb{display:none}.plan-list{gap:var(--s3);display:grid}html.jade .plan-card{display:grid;gap:var(--s2)!important}html.jade .plan-card header{justify-content:space-between;align-items:center;gap:var(--s3);display:flex;flex-wrap:nowrap!important}.plan-head{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}html.jade .plan-head h3{margin:0;font:700 16px/1.3 var(--fb)!important}.plan-actions{gap:var(--s1);opacity:.55;flex:none;transition:opacity .2s;display:flex}.plan-card:hover .plan-actions,.plan-card:focus-within .plan-actions{opacity:1}.plan-summary{color:var(--tx);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden;margin:0!important}html.jade .plan-card footer{display:none}html.jade .lead-record{font-size:12.5px}html.jade .format-tile{align-items:center!important}html.jade .format-tile h3{margin:var(--s1) 0 0!important;font-size:20px!important}html.jade .format-copy{gap:var(--s2)}html.jade .format-copy select{min-width:220px}html.jade .format-copy button{height:40px}html.jade .mon-chip{padding-right:var(--s05);gap:0;font-weight:700;color:var(--tx)!important;text-decoration:none!important}html.jade .mon-chip:hover{color:var(--ac)!important}.brain-backdrop{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;z-index:0!important}html.jade input.rename{text-transform:uppercase;letter-spacing:.005em;width:min(900px,100%);font:800 clamp(36px,5vw,58px)/1.05 var(--fd)!important;height:auto!important;padding:var(--s05) var(--s2)!important;border:1px dashed var(--ln-2)!important;background:0 0!important;max-width:100%!important}html.jade .guide-intro .markdown{max-width:72ch;font-size:17px;line-height:1.7}.guide-team{gap:var(--s3);padding-top:var(--s6);border-top:1px solid var(--ln);display:grid}html.jade .guide-six button{padding:var(--s3) var(--s1);justify-items:center}.guide-six button span:last-child{font:700 13px var(--fd);text-transform:uppercase;letter-spacing:.04em}.guide-mon{padding:var(--s6);background:var(--sunk);border:1px solid var(--ln);border-radius:14px;animation:.3s cubic-bezier(.2,.8,.2,1) jPop}.guide-mon-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}html.jade .guide-mon-head h3{text-transform:uppercase;margin:0;font:800 22px var(--fd)!important}html.jade .guide-mon .markdown{font-size:15px}html.jade .guide-mon .markdown h2{letter-spacing:.1em;color:var(--gd);margin:var(--s4) 0 var(--s1);font:700 12px var(--fb)!important}.front-back{gap:var(--s2) var(--s3);grid-template-columns:76px minmax(0,1fr);align-items:center;display:grid}.fb-label{font:700 10.5px var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.fb-mons{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.fb-mon{align-items:center;gap:var(--s05);font-size:14px;font-weight:600;display:inline-flex}html.jade .fb-mon .art.small{width:32px!important;height:32px!important}html.jade .fb-mon .mega-orb{display:none}.plan-body{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--ln);display:grid}html.jade .plan-body .plan-summary{-webkit-line-clamp:unset;font-weight:600;display:block}html.jade .plan-body .markdown{font-size:14px;line-height:1.6}.plan-foot{gap:var(--s2);color:var(--mu);flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}html.jade .plan-head h3{text-transform:uppercase;letter-spacing:.02em;font:800 20px/1.15 var(--fd)!important}.role-pill.lead{display:none}.examples-field{gap:var(--s2);margin-bottom:var(--s4);display:grid}.field-label{font-size:13px;font-weight:600}.example-chips{gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .guide-six .set-art .art{width:88px!important;height:88px!important}.role-pill.avoid{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 50%,transparent);background:color-mix(in srgb,var(--hot) 10%,transparent)}.mega-orb{background:radial-gradient(circle at 34% 30%,#ffffff8c 0 10%,#0000 40%),conic-gradient(from 210deg,#ff5e7e,#ffb35e,#ffe95e,#5effa8,#5ec8ff,#a35eff,#ff5e7e)!important}.mega-orb:after{filter:drop-shadow(0 0 1px #0009);background:url(/brand/mega.svg) 50%/contain no-repeat;border:0!important;inset:14%!important;transform:none!important}.name-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex!important}html.jade h3.name-row{display:flex!important}html.jade .mega-badge{height:22px;padding:0 var(--s2) 0 var(--s05);font-size:10.5px}html.jade .mega-badge .mega-orb{width:16px!important;height:16px!important}html.jade .set-art .mega-orb{width:18px!important;height:18px!important}html.jade .guide-intro,html.jade .guide-intro .markdown,html.jade .guide-intro .markdown>*{max-width:92ch!important}html.jade .guide-intro .markdown{font-size:16.5px;line-height:1.7}html.jade .guide-mon .markdown,html.jade .guide-mon .markdown>*{max-width:92ch!important}html.jade .plan-body .markdown>*,html.jade .plan-summary{max-width:none!important}html.jade .markdown>*{max-width:92ch}.fb-divider{background:var(--ln);height:1px;margin:var(--s05) 0;grid-column:1/-1}.debrief{gap:var(--s6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}html.jade .debrief>section{padding:var(--s6);background:var(--sunk);border:1px solid var(--ln);border-radius:14px}html.jade .debrief h3{letter-spacing:.1em;text-transform:uppercase;color:var(--gd);margin:0 0 var(--s4);font:700 11px/1.3 var(--fb)!important}html.jade .debrief-good{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}html.jade .debrief-good li{padding-left:var(--s6);margin:0;line-height:1.6;position:relative}html.jade .debrief-good li:before{content:"";background:var(--ac);width:8px;height:8px;box-shadow:0 0 8px var(--glow);border-radius:50%;position:absolute;top:.55em;left:2px}html.jade .debrief .themes{padding-left:var(--s6);gap:var(--s4);margin:0;display:grid}html.jade .debrief .themes li{padding-left:var(--s1);margin:0}html.jade .theme-head{align-items:baseline;gap:var(--s2);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}html.jade .theme-head b{font-size:15px}html.jade .debrief .themes p{color:var(--tx);opacity:.9;margin:0;line-height:1.65}@media (width<=1000px){.debrief{grid-template-columns:minmax(0,1fr)}}.brain-backdrop{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}html.jade .shell>:not(.brain-backdrop):not(.masthead):not(.dock):not(.dock-toggle):not(.boot):not(.screen-sweep){z-index:1;position:relative}.brain-backdrop{opacity:.55;transition:opacity .6s}html.jade nav.mon-switcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 70%,transparent)!important}html.jade :is(.replay-filters .segmented,nav.mon-switcher){-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:var(--glass)!important}html.jade :is(.landing-head,.hub-head) h1{text-shadow:0 2px 24px var(--bg)}.brain-backdrop{opacity:.35!important}.brain-backdrop.hero{opacity:.7!important}html.jade .workspace-grid{align-items:stretch!important}.set-column{gap:var(--s6);flex-direction:column;min-width:0;display:flex}html.jade .set-column>.panel{margin:0!important}html.jade .set-column>.set-notes{flex:1}html.jade .set-card{position:static!important}html.jade .workspace-grid>.lab-inline{margin:0!important}html.jade .set-column .set-notes .markdown,html.jade .set-column .set-notes .markdown>*{max-width:none!important}html.jade .set-history ol{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}html.jade .set-history li{align-items:center;gap:var(--s2);padding:var(--s2) var(--s2);background:var(--sunk);border-radius:10px;grid-template-columns:90px minmax(0,1fr) auto auto;font-size:13px;display:grid}html.jade .set-history li.current{background:color-mix(in srgb,var(--ac) 10%,transparent)}.h-date{color:var(--mu)}.h-set{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.h-sp{font:700 13px var(--fd);color:var(--mu)}html.jade .set-history legend b{font:800 13px var(--fd);color:var(--tx);margin-left:var(--s1)}html.jade .h-more{margin-top:var(--s2);height:auto!important;padding:0!important}html.jade .set-column>.set-notes{display:block!important}html.jade article.game .game-summary{color:var(--tx);margin:0;font-size:14px;font-weight:400;line-height:1.6}html.jade .work-on.full{gap:var(--s3);display:grid}html.jade .work-on.full li{padding:var(--s4) var(--s4);background:var(--sunk);border:1px solid var(--ln);border-radius:12px;margin:0!important;display:block!important}html.jade .wo-head{align-items:baseline;gap:var(--s2);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}html.jade .wo-head b{font-size:15px}html.jade .wo-turn{height:auto!important;margin-left:auto!important;padding:0!important;font-size:12.5px!important}html.jade .work-on.full p{max-width:none;line-height:1.6;margin:0!important}html.jade .cat{height:22px;padding:0 var(--s2);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ln-2);color:var(--mu);border-radius:999px;flex:none;align-items:center;display:inline-flex;font:700 10.5px/1 var(--fb)!important}html.jade .cat.play{color:var(--gd);border-color:color-mix(in srgb,var(--gd) 50%,transparent);background:color-mix(in srgb,var(--gd) 10%,transparent)}html.jade .cat.building{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 50%,transparent);background:color-mix(in srgb,var(--ac) 10%,transparent)}html.jade .cat.variance{color:#9aa8ff;border-color:#9aa8ff73}html.jade .work-on:not(.full) li{align-items:center;gap:var(--s2);font-size:13.5px;font-weight:600;display:flex}html.jade .modal :is(h3,h4){text-transform:uppercase;letter-spacing:.03em;color:var(--tx);padding-bottom:var(--s2);border-bottom:1px solid var(--ln);font:800 18px/1.2 var(--fd)!important;margin:var(--s6) 0 var(--s3)!important}html.jade .modal .work-on h3,html.jade .modal .plan-card h3,html.jade .modal .set-tile h3,html.jade .modal .proposal-card h3{border:0;padding:0;margin:0!important;font-size:16px!important}html.jade .modal .game-summary.big{font-size:16px;line-height:1.65}html.jade .result.loss{color:var(--hot)!important;border-color:color-mix(in srgb,var(--hot) 50%,transparent)!important;background:color-mix(in srgb,var(--hot) 10%,transparent)!important}html.jade .combo .combo-list{min-width:360px}html.jade .combo-list li{align-items:center;gap:var(--s2);justify-content:flex-start!important;display:flex!important}html.jade .combo-list li>span:not(.poke-icon):not(.item-icon){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html.jade .combo-list li>small{white-space:nowrap;padding-left:var(--s2);flex:none;margin-left:auto;font-size:12px}html.jade .combo-list li>.poke-icon{flex:none}html.jade :is(.panel,.combatant,.mon-card,.plan-card,.set-card,.lab-result,.field-box,.matchup-axis,.guide-mon):focus-within{position:relative;z-index:30!important}html.jade .combo-list{z-index:100!important}html.jade .matchup .combatant:focus-within{isolation:auto}html.jade .mon-card .move-list li{align-items:center;gap:var(--s1);padding:var(--s1) var(--s2)!important;display:flex!important}html.jade .mon-card .move-list li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.jade .mon-card .move-list .type-badge.mini{flex:none;height:18px!important;padding:0 var(--s1) 0 var(--s1)!important;font-size:8.5px!important}html.jade .mon-card .move-list li>span:last-child{color:var(--tx);font-weight:500}html.jade .dock{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);animation:.35s cubic-bezier(.2,.8,.2,1) jDockIn;overflow:hidden;border:1px solid var(--ln-2)!important;background:color-mix(in srgb,var(--bg) 90%,transparent)!important;width:min(460px,100vw - 24px)!important;box-shadow:0 40px 100px -30px #0009,inset 0 1px 0 var(--hi)!important;z-index:60!important;border-radius:22px!important;top:12px!important;bottom:12px!important;right:12px!important}@keyframes jDockIn{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@media (width<=620px){html.jade .dock{border-radius:0!important;width:100vw!important;top:0!important;bottom:0!important;right:0!important}}@media (prefers-reduced-motion:reduce){html.jade .dock{animation:none}}.crit-alt{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex;margin:0!important}.crit-alt b{font:800 22px var(--fd)}html.jade :is(.lab-big b,.lane-stat b,.stat-final,.mon-slot,.card-record,.hp-head span,.sp-bar .v,.sp-edit .stat-bars-head b,.pool-counts b){text-shadow:var(--phos-glow);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--fnum)!important;color:var(--phos)!important;font-weight:600!important}html.jade .lab-big b{font-size:40px!important}html.jade .lane-stat b{font-size:28px!important}html.jade .stat-final{font-size:19px!important}html.jade .mon-slot{opacity:.55;font-size:24px!important}html.jade .stat-plus{text-shadow:var(--phos-gold);font-family:var(--fnum)!important;color:var(--gd)!important;font-weight:600!important}html.jade :is(.lab-big span,.crit-alt b),html.jade .data-pool .stat-table td:is(:nth-child(n+3),:nth-child(2):last-child){font-family:var(--fnum);font-variant-numeric:tabular-nums}html.jade .data-pool .stat-table td:is(:nth-child(3),:nth-child(2):last-child){color:var(--phos);text-shadow:var(--phos-glow);font-weight:600}html.jade :is(.landing-head,.hub-head) h1,html.jade .boot-exe{text-shadow:var(--phos-title)}html.jade .lab-result{position:relative;overflow:hidden}html.jade .lab-result:after{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(180deg,var(--scan) 0 1px,transparent 1px 3px),radial-gradient(130% 100% at 50% 50%,transparent 62%,var(--scan) 100%);position:absolute;inset:0}.calc-run{align-items:center;gap:var(--s3);margin:0 0 var(--s3);font:500 12px/1.4 var(--fnum);letter-spacing:.05em;text-transform:uppercase;color:var(--phos);text-shadow:var(--phos-glow);display:flex}.calc-run span{white-space:nowrap;text-overflow:ellipsis;max-width:65%;overflow:hidden}.calc-run i{background:linear-gradient(90deg,var(--ac),var(--ac-2));height:2px;box-shadow:0 0 8px var(--glow);transform-origin:0;border-radius:1px;flex:1;animation:.45s cubic-bezier(.6,0,.2,1) both fx-run}.calc-run b{color:var(--phos);font-weight:700;animation:.2s .45s both fx-fade}@keyframes fx-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}.shell.power-on>:is(main,.masthead,.ticker){animation:.75s cubic-bezier(.2,.7,.2,1) both fx-power}@keyframes fx-power{0%{clip-path:inset(49.7% 0);opacity:.5}35%{clip-path:inset(49.7% 0);opacity:1}to{clip-path:inset(0)}}.screen-sweep{z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ac-2) 9%,transparent) 70%,color-mix(in srgb,var(--ac-2) 16%,transparent) 96%,transparent);height:28vh;animation:1.1s cubic-bezier(.3,.1,.2,1) both fx-sweep;position:fixed;top:0;left:0;right:0}.shell.power-on .screen-sweep{animation-delay:.45s}@keyframes fx-sweep{0%{transform:translateY(-30vh)}to{transform:translateY(110vh)}}.shell.booting>:not(.brain-backdrop):not(.boot){visibility:hidden}html.jade .brain-backdrop.booting{opacity:.95!important}html.jade .brain-backdrop{transition:opacity 1.6s}.boot{z-index:1000;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 62%,transparent),color-mix(in srgb,var(--bg) 8%,transparent) 70%);align-items:center;padding:0 8vw;transition:opacity .5s;display:flex;position:fixed;inset:0}.boot.leaving{opacity:0}.boot:after{content:"";pointer-events:none;background:repeating-linear-gradient(180deg,var(--scan) 0 1px,transparent 1px 3px);position:absolute;inset:0}.boot-inner{z-index:1;max-width:980px;position:relative}.boot-exe{font:800 clamp(34px,6.2vw,92px)/.95 var(--fd);white-space:nowrap;text-transform:uppercase;letter-spacing:.01em;color:var(--tx);margin:0}.boot-exe .ext{color:var(--ac)}.boot-exe .caret{vertical-align:-.04em;background:var(--ac);width:.4em;height:.76em;box-shadow:0 0 14px var(--glow);margin-left:.08em;animation:.9s step-end infinite fx-blink;display:inline-block}@keyframes fx-blink{50%{opacity:0}}.boot-lines{margin-top:var(--s6);font:400 14px/1.9 var(--fnum);color:var(--mu);max-width:620px}.boot-lines div{gap:var(--s4);animation:.22s ease-out both fx-rise;display:flex}.boot-lines span{white-space:pre;flex:1}.boot-lines b{letter-spacing:.06em;color:var(--phos);text-shadow:var(--phos-glow);font-weight:600}.boot-lines b.warn{color:var(--hot);text-shadow:none}.boot-lines .ready span{color:var(--gd);font-weight:600}@keyframes fx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.boot-bar{align-items:center;gap:var(--s4);margin-top:var(--s4);max-width:620px;display:flex}.boot-track{background:var(--ln);border-radius:2px;flex:1;height:4px;overflow:hidden}.boot-track i{background:linear-gradient(90deg,var(--ac),var(--ac-2));height:100%;box-shadow:0 0 10px var(--glow);transition:width .25s;display:block}.boot-bar b{text-align:right;min-width:64px;font:600 22px var(--fnum);color:var(--phos);text-shadow:var(--phos-glow)}.boot-skip{margin-top:var(--s6);font:500 11px var(--fnum);letter-spacing:.2em;text-transform:uppercase;color:var(--mu);opacity:.7}.art.sprite img{object-fit:contain}.art.sprite-gen5 img{image-rendering:pixelated}.sprite-choice{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.sprite-option{align-content:start;justify-items:center;gap:var(--s1);padding:var(--s3) var(--s2) var(--s4);text-align:center}.sprite-preview{width:100%;height:120px;padding-bottom:var(--s4);box-sizing:border-box;margin-bottom:var(--s2);border-radius:var(--rs);background:radial-gradient(42% 16% at 50% 84%,var(--floor),transparent 100%);justify-content:center;align-items:flex-end;display:flex}.sprite-preview img{object-fit:contain;max-width:100%;max-height:100%}.sprite-preview.sprite-home img{height:100px}.sprite-preview.sprite-gen5 img{height:96px;image-rendering:pixelated}.sprite-preview.sprite-xy img{max-height:104px}.sprite-choice b{font:700 15px var(--fb)}.sprite-choice small{color:var(--mu);font-size:12px;font-weight:400}@media (width<=620px){.sprite-choice{gap:var(--s2)}.sprite-preview{height:96px;padding-bottom:var(--s2)}.sprite-preview.sprite-home img{height:76px}.sprite-preview.sprite-gen5 img{height:68px}.sprite-preview.sprite-xy img{max-height:76px}.sprite-option{padding:var(--s2) var(--s1) var(--s3)}}@media (prefers-reduced-motion:reduce){.calc-run i,.calc-run b,.shell.power-on>*,.screen-sweep,.boot-exe .caret,.boot-lines div{animation:none!important}.screen-sweep{display:none}}html.jade .set-card fieldset{min-width:0}html.jade .lab-result{grid-template-columns:minmax(0,1fr)}html.jade :is(.dmg,.dmg-head,.race){grid-template-columns:minmax(0,1fr);min-width:0}html.jade .dmg-head .eyebrow{overflow-wrap:anywhere}.calc-run span{flex:0 auto;min-width:0;max-width:none}.calc-run i{min-width:24px}.calc-run b{flex:none}.hp-head{gap:0 var(--s3);flex-wrap:wrap}.hp-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.jade .result-foot{align-items:flex-start;gap:var(--s2);flex-direction:column}html.jade .result-foot button{white-space:normal;text-align:left;max-width:100%;align-self:auto!important;margin:0!important}html.jade .matchup .combatant{gap:var(--s3);grid-template-columns:minmax(0,1fr)!important}html.jade .matchup .combatant .combatant-art{flex-direction:row;justify-content:flex-start;width:96px!important;height:96px!important}html.jade .matchup .combatant .combatant-art .art{width:96px!important;height:96px!important}html.jade .matchup .combatant .combatant-art:after{left:12%;right:12%}html.jade .name-row{align-items:center;gap:var(--s3);flex-wrap:wrap;display:inline-flex}@media (width<=620px){html.jade .set-fields .moves .form-grid{grid-template-columns:minmax(0,1fr)!important}html.jade .set-fields .moves .picker .combo-list,html.jade .set-fields .moves .form-grid>.picker:nth-child(2n) .combo-list{min-width:0;left:0;right:0}html.jade nav.mon-switcher{padding:var(--s1);gap:var(--s1)!important;margin:0 0 var(--s4)!important}html.jade nav.mon-switcher a{padding:var(--s1) 0!important}html.jade nav.mon-switcher .art.small{width:44px!important;height:44px!important}html.jade nav.mon-switcher a.selected .art.small{transform:scale(1.08)}html.jade .workspace-grid,html.jade .set-column{gap:var(--s4)!important}html.jade .workspace .panel{padding:var(--s4) var(--s3)!important}html.jade .set-card fieldset.plain{margin:0!important;padding:0!important}html.jade .set-fields fieldset,html.jade .set-card fieldset.set-history{padding:var(--s3)!important;margin:0 0 var(--s4)!important}html.jade .set-card .form-grid,html.jade .set-card-head{gap:var(--s3)!important}html.jade .lab{gap:var(--s4)!important}html.jade .matchup .combatant{padding:var(--s3)!important}html.jade .matchup .combatant .combatant-art,html.jade .matchup .combatant .combatant-art .art{width:72px!important;height:72px!important}html.jade .field-box .field-row{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}html.jade .field-box .field-row>:is(.ctx-label,.toggles){grid-column:1/-1;justify-self:center}html.jade .field-box .field-row label,html.jade .field-box .field-row select{width:100%;margin:0}html.jade .combatant-head .combo{flex-basis:100%;max-width:none}html.jade .lab-result{gap:var(--s3)!important}html.jade .lab-big b{font-size:32px!important}.lab-big{gap:var(--s1) var(--s2)}.calc-run{gap:var(--s2);font-size:11px}.dmg{gap:var(--s3)}.dmg-target{gap:var(--s3);grid-template-columns:48px minmax(0,1fr)}html.jade .dmg-art .art{width:48px!important;height:48px!important}.hp-head b{font-size:16px}html.jade .hp-head span{font-size:15px!important}.rolls{gap:var(--s05)}html.jade .result-foot{align-items:stretch}html.jade .result-foot button{text-align:center;justify-content:center;width:100%;height:auto!important;min-height:40px!important;max-height:none!important;padding:var(--s2) var(--s3)!important}html.jade .set-history li{gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date act""set sp"}html.jade .set-history .h-date{grid-area:date}html.jade .set-history .h-set{grid-area:set}html.jade .set-history .h-sp{grid-area:sp;justify-self:end}html.jade .set-history li>:last-child{grid-area:act;justify-self:end}}html.jade .replays .replay-filters.rf{z-index:20;position:relative;justify-content:space-between!important;align-items:flex-start!important;gap:var(--s3)!important;flex-flow:row!important;margin:0!important;display:flex!important}.rf-find{align-items:flex-start;gap:var(--s3);flex:auto;min-width:0;display:flex}.rf-search{align-items:center;gap:var(--s1);box-sizing:border-box;min-width:0;min-height:40px;padding:var(--s2) var(--s3) var(--s2) 40px;background:var(--field);border:1px solid var(--ln-2);border-radius:var(--rs);cursor:text;flex-wrap:wrap;flex:0 560px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.rf-search:hover{border-color:color-mix(in srgb,var(--ac) 60%,var(--ln-2))}.rf-search:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 22%,transparent)}.rf-search-icon{color:var(--mu);pointer-events:none;display:flex;position:absolute;top:11px;left:12px}html.jade .rf-search>input{width:auto;min-width:48px;font:400 14px/24px var(--fb);color:var(--tx);flex:48px;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}.rf-search>input::placeholder{color:var(--mu);opacity:1}.rf-chip{align-items:center;gap:var(--s1);box-sizing:border-box;max-width:100%;height:24px;padding:0 0 0 var(--s2);background:color-mix(in srgb,var(--ac) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac) 45%,transparent);color:var(--tx);font:600 12px/1 var(--fb);white-space:nowrap;border-radius:999px;display:inline-flex}.rf-chip>span:not(.poke-icon){text-overflow:ellipsis;overflow:hidden}.rf-chip.pokemon{padding-left:0}.rf-chip .poke-icon{margin:calc(-1 * var(--s05)) calc(-1 * var(--s1)) calc(-1 * var(--s05)) calc(-1 * var(--s1));transform:scale(.8)}html.jade .rf-list{box-sizing:border-box;width:100%;min-width:280px;top:calc(100% + 4px);left:0;right:auto;padding:var(--s1)!important;border-radius:12px!important}html.jade .rf-list:focus{outline:none}html.jade .rf-list.up{top:auto;bottom:calc(100% + 4px)}html.jade .rf-list li{text-align:left;gap:var(--s1);min-height:40px;padding:var(--s1) var(--s3) var(--s1) 0!important;border-radius:8px!important;justify-content:flex-start!important}html.jade .rf-list li>small{font:500 12px var(--fb);color:var(--mu)}html.jade .rf-list li.chosen{color:var(--ac);font-weight:600}html.jade .rf-list li.chosen small{color:var(--ac)}html.jade .rf-list li>.rf-glyph,.rf-glyph{width:40px;height:30px;color:var(--mu);justify-content:center;align-items:center;display:inline-flex;flex:none!important}html.jade .replays .rf-result{padding:var(--s05);gap:var(--s1);box-sizing:border-box;flex:none;height:40px;margin:0!important}@media (width<=720px){html.jade .replays .replay-filters.rf{flex-direction:column!important;align-items:stretch!important}.rf-find{flex-direction:column;align-items:stretch}.rf-search{flex:none;width:100%}html.jade .rf-list{min-width:0}html.jade .replays .rf-result{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-self:stretch!important;display:grid!important}}html.jade .plan-card header.plan-top{justify-content:space-between!important;align-items:flex-start!important;gap:var(--s2)!important;text-align:left!important;flex-flow:row!important;display:flex!important}html.jade .plan-top .plan-head{justify-content:flex-start;align-items:center;gap:var(--s2);flex-wrap:wrap;flex:1;min-width:0;min-height:32px;display:flex}html.jade .plan-top .plan-head h3{overflow-wrap:anywhere;min-width:0}html.jade .plan-top .plan-actions{align-items:center;gap:var(--s1);flex:none;display:flex}@media (hover:none){.plan-actions{opacity:1!important}}.plan-copy{min-width:0;display:flow-root}.plan-copy>*{margin:0}.plan-copy>*+*{margin-top:var(--s2)}.plan-more{display:none!important}.plan-foot:empty{display:none}html.jade .manage .history-list .team-six.mini{justify-content:flex-start}html.jade .fb-divider{border-top:1px dashed var(--ln);background:0 0;grid-column:1/-1;height:0;margin:0}.manage{gap:var(--s6);display:grid}html.jade .manage>*{margin:0!important}.manage-tiles{gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}html.jade .manage-tile{justify-content:space-between;align-items:center;gap:var(--s4);border-radius:var(--r);border:1px solid var(--ln);background:var(--glass);flex-wrap:wrap;display:flex}html.jade .manage-tile h3{text-transform:uppercase;font:800 20px/1.1 var(--fd)!important;margin:var(--s1) 0 0!important}.manage-actions{align-items:center;gap:var(--s2);display:flex}html.jade .manage-actions label,html.jade .manage-actions :is(button,select){margin:0}html.jade .manage-actions select{min-width:220px}.manage-history{gap:var(--s3);display:grid}html.jade .manage-title{text-transform:uppercase;font:800 22px/1.1 var(--fd)!important;margin:0!important}html.jade .manage .history-list{border-radius:var(--r);overflow:hidden;margin:0!important}html.jade .manage .history-list .what{overflow-wrap:anywhere;min-width:0}html.jade .manage .danger-zone{margin:0!important}@media (width<=1000px){.manage-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){html.jade .team-hub .back-link{margin:var(--s3) 0 var(--s1)!important}html.jade .team-hub .hub-head{margin:var(--s1) 0 var(--s3)!important}html.jade .team-hub .hub-nav{padding-bottom:var(--s3);margin-bottom:var(--s4);gap:var(--s2)}html.jade .team-hub .hub-tabs{gap:var(--s1);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid}html.jade .team-hub .hub-tabs>a{height:36px;min-height:36px;max-height:36px;padding:0 var(--s1);gap:var(--s1);letter-spacing:.04em;font-size:13px}html.jade .team-hub .six-grid{gap:var(--s4)!important;grid-template-columns:minmax(0,1fr)!important}html.jade .team-hub .strategy-block{margin-top:var(--s4)!important;margin-bottom:var(--s4)!important}html.jade .team-hub .strategy-head{padding-bottom:var(--s3);margin-bottom:var(--s3)}html.jade .team-hub .strategy-head h2{font-size:22px}html.jade .team-hub .guide-intro .markdown{font-size:15px;line-height:1.6}html.jade .team-hub .guide-team{gap:var(--s2);padding-top:var(--s3)}html.jade .team-hub .guide-six{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr))}html.jade .team-hub .guide-six button{padding:var(--s2) var(--s1);min-width:0}html.jade .team-hub .guide-six .set-art .art{width:56px!important;height:56px!important}html.jade .team-hub .guide-six button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}html.jade .team-hub .guide-mon{padding:var(--s3)}html.jade .team-hub .guide-mon-head h3{font-size:18px!important}html.jade .team-hub .coaching .panel{padding:var(--s3)!important}html.jade .team-hub .team-detail-grid{gap:var(--s4)!important}html.jade .team-hub .panel-heading{gap:var(--s2);padding-bottom:var(--s3);margin-bottom:var(--s3);text-align:left!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important}html.jade .team-hub .panel-heading>div{width:auto;min-width:0}html.jade .team-hub .panel-heading h2{font-size:22px}html.jade .team-hub .plan-list{gap:var(--s2)}html.jade .team-hub .plan-card{gap:var(--s2)!important}html.jade .team-hub .plan-head h3{font-size:18px!important}html.jade .team-hub .front-back{gap:var(--s1) var(--s2);grid-template-columns:auto minmax(0,1fr)}html.jade .team-hub .fb-label{letter-spacing:.08em;font-size:10px}html.jade .team-hub .fb-mons{gap:0 var(--s2)}html.jade .team-hub .fb-mon{gap:0;font-size:13px}html.jade .team-hub .fb-mon .art.small{width:28px!important;height:28px!important}html.jade .team-hub .plan-body{gap:var(--s1);padding-top:var(--s2)}html.jade .team-hub .plan-body .markdown{font-size:14px;line-height:1.55}.plan-body.folded .plan-copy{max-height:88px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.plan-more{justify-self:start;align-items:center;gap:var(--s1);height:32px!important;min-height:32px!important;color:var(--ac)!important;padding:0!important;display:inline-flex!important}.plan-more .px-icon{transition:transform .2s}.plan-more[aria-expanded=true] .px-icon{transform:rotate(180deg)}.manage{gap:var(--s4)}.manage-tiles{gap:var(--s2)}html.jade .manage-tile{gap:var(--s3);flex-direction:column;align-items:stretch!important}html.jade .manage-tile h3{font-size:18px!important}.manage-actions{width:100%}html.jade .manage-actions>button{flex:1}html.jade .format-copy label{flex:1;min-width:0}html.jade .format-copy select{width:100%;min-width:0!important}html.jade .format-copy>button{flex:none}html.jade .manage-title{font-size:20px!important}html.jade .manage .history-list li{grid-template-areas:"when when""what what""six act";gap:var(--s1) var(--s2)!important;padding:var(--s3)!important;grid-template-columns:minmax(0,1fr) auto!important}html.jade .manage .history-list .when{grid-area:when;font-size:12px}html.jade .manage .history-list .what{grid-area:what;font-size:14px;font-weight:600;line-height:20px}html.jade .manage .history-list .team-six.mini{order:0;grid-area:six/auto;align-self:center;gap:0}html.jade .manage .history-list .team-six.mini .set-art .art.small{width:28px!important;height:28px!important}html.jade .manage .history-list .team-six.mini .mega-orb{display:none}html.jade .manage .history-list :is(.button-row,.tag){place-self:center end;gap:var(--s1);flex-wrap:nowrap;grid-area:act}html.jade .manage .history-list .button-row .compact{padding:0 var(--s2)}html.jade .manage .danger-zone{gap:var(--s3);flex-direction:column;text-align:left!important;align-items:stretch!important}html.jade .manage .danger-zone button.danger{width:100%}}@media (width<=380px){html.jade .plan-card header.plan-top{align-items:stretch!important;gap:var(--s1)!important;flex-direction:column-reverse!important}html.jade .plan-top .plan-actions{align-self:flex-end}html.jade .team-hub .hub-tabs>a .px-icon{display:none}}html.jade .team-hub .guide-intro .markdown>:last-child{margin-bottom:0}html.jade .fx-glitch{animation:.42s step-end fx-glitch}@keyframes fx-glitch{0%{text-shadow:2px 0 var(--ac-2),-2px 0 color-mix(in srgb,var(--gd) 60%,transparent);opacity:.8;transform:translate(-2px)skew(-8deg)}14%{text-shadow:-1px 0 var(--ac-2);opacity:1;transform:translate(1px)}28%{text-shadow:none;opacity:.35;transform:none}40%{opacity:1;text-shadow:0 0 12px var(--glow)}58%{opacity:.65;transform:translate(1px)}72%{opacity:1;text-shadow:none;transform:none}}@media (width<=720px){html.jade .week-tabs{grid-auto-flow:row}html.jade .week-tabs>button{padding:0 var(--s4);flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){html.jade .fx-glitch{animation:none!important}}html.jade .manage .manage-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){html.jade .manage .manage-tiles{grid-template-columns:minmax(0,1fr)}}html.jade .manage .manage-actions{flex-wrap:wrap}html.jade .manage .manage-tile{justify-content:flex-start;align-items:stretch;gap:var(--s3);flex-direction:column;display:flex}html.jade .manage .manage-tile .manage-actions{justify-content:flex-start}html.jade .team-hub .manage .manage-tile.format-tile,html.jade .team-hub .manage .manage-tile.format-tile>div{text-align:left!important;justify-content:flex-start!important;align-items:stretch!important}html.jade .team-hub .manage .manage-tile.format-tile .format-copy{justify-content:flex-start!important;margin:0!important}html.jade .team-hub .manage .manage-tile{gap:var(--s2)}html.jade .team-hub .manage .manage-actions{gap:var(--s2);flex-wrap:nowrap;width:100%;display:flex}html.jade .team-hub .manage .manage-actions>button{flex:1 1 0;min-width:0}html.jade .team-hub .manage .format-copy>label{flex:1.6 1 0;min-width:0}html.jade .team-hub .manage .format-copy select{width:100%}html.jade .team-hub .manage .format-copy{flex-wrap:wrap!important}html.jade .team-hub .manage .format-copy>label{min-width:0;flex:200px!important}html.jade .team-hub .manage .format-copy>label select{text-overflow:ellipsis}html.jade .team-hub .manage .format-copy>button{min-width:120px;flex:none!important}@media (width<=620px){html.jade .team-hub .manage .format-copy>button{flex:100%!important}}html.jade .team-hub .manage .manage-actions>button{white-space:nowrap}html.jade .team-hub .manage .manage-tile:first-child .manage-actions{flex-wrap:wrap}html.jade .team-hub .manage .manage-tile:first-child .manage-actions>button{flex:140px}html.jade .about-you{gap:var(--s6) var(--s4);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}html.jade .about-you .pref-field{gap:var(--s2);flex-direction:column;min-width:0;display:flex;margin:0!important}html.jade .about-you .pref-field.wide{grid-column:1/-1}html.jade .about-you .pref-label{font:600 13px/1.2 var(--fb);color:var(--tx);margin:0}html.jade .about-you :is(input,select,textarea){box-sizing:border-box;width:100%;margin:0!important}html.jade .about-you .picker,html.jade .about-you .combo{width:100%}.pref-chips{gap:var(--s1);flex-wrap:wrap;display:flex}@media (width<=620px){html.jade .about-you{gap:var(--s4);grid-template-columns:minmax(0,1fr)}html.jade .set-card-head .art-wrap{position:relative}html.jade .set-card-head .art-wrap .fav{top:auto;left:auto;right:var(--s1);bottom:var(--s1)}}.consent-page{isolation:isolate;position:relative}.consent-page>.welcome-card{z-index:1;position:relative}.consent .consent-actions{gap:var(--s3);width:100%;margin-top:var(--s2);grid-template-columns:1fr 1fr;display:grid}.consent .consent-actions button{justify-content:center;width:100%}@media (width<=620px){.consent .consent-actions{grid-template-columns:1fr}}.account-signin{align-items:center;gap:var(--s6)}.account-signin>div{gap:var(--s2);flex:1;min-width:0;display:grid}.account-signin p{margin:0}@media (width<=620px){.account-signin{flex-direction:column;align-items:stretch}}html.jade .ai-explainer,html.jade .copy-line{overflow:hidden;border-radius:var(--rs)!important}html.jade .ai-mode{margin-bottom:var(--s3)}html.jade .settings .examples-field{gap:var(--s2);margin:var(--s3) 0 0;flex-direction:column;display:flex}html.jade .settings .examples-field>.field-label{font:600 13px/1.2 var(--fb);color:var(--tx);margin:0!important}html.jade .settings .examples-field :is(input){height:40px;margin:0!important}html.jade .data-pool .stat-table td:not(:has(.art)){white-space:nowrap}@media (width<=620px){html.jade .data-pool .stat-table{table-layout:auto}html.jade .data-pool .stat-table td{font-size:12px;padding:var(--s2) var(--s1)!important}html.jade .data-pool .stat-table td:has(.art){white-space:normal;overflow-wrap:anywhere;width:100%}html.jade .data-pool .stat-table td:first-child{width:1%;color:var(--mu)}}html.jade .site-footer{place-items:start stretch;gap:var(--s6);width:100%;padding:40px 0 var(--s8);margin-top:var(--s8);color:var(--mu);grid-template-columns:minmax(0,1fr);display:grid;border-top:1px solid var(--ln-2)!important}html.jade .footer-grid{gap:var(--s8);grid-template-columns:1.6fr 1fr 1fr;display:grid}html.jade .footer-brand{gap:var(--s2);align-content:start;display:grid}html.jade .footer-word{font:800 22px/1 var(--fd);letter-spacing:.04em;color:var(--tx)}html.jade .footer-brand p{max-width:26em;margin:0;font-size:14.5px}html.jade .site-footer nav{gap:var(--s2);align-content:start;display:grid}html.jade .site-footer nav h4{margin:0 0 var(--s1);font:600 11px var(--fnum);letter-spacing:.14em;text-transform:uppercase;color:var(--gd)}html.jade .site-footer nav a{color:var(--tx);margin:0;font-size:15px}html.jade .site-footer nav a:hover{color:var(--ac)}html.jade .footer-legal{gap:var(--s1);padding-top:var(--s4);border-top:1px solid var(--ln);font:400 11px/1.55 var(--fb);color:var(--mu);opacity:.85;display:grid}html.jade .footer-legal p{max-width:none;font:inherit;color:inherit;margin:0}html.jade .footer-mail{font:inherit;-webkit-user-select:all;user-select:all}@media (width<=720px){html.jade .footer-grid{grid-template-columns:1fr 1fr}html.jade .footer-brand{grid-column:1/-1}}@media (width<=620px){.boot{padding:0 var(--s4);box-sizing:border-box}.boot-inner{width:100%;min-width:0;max-width:100%}.boot-exe{white-space:normal;overflow-wrap:anywhere;font-size:clamp(30px,10.5vw,44px);line-height:1}.boot-lines{max-width:100%;font-size:12.5px;line-height:1.8}.boot-lines div{gap:var(--s3);min-width:0}.boot-lines span{white-space:normal;overflow-wrap:anywhere;min-width:0}.boot-lines b{flex:none}.boot-bar{max-width:100%}.boot-bar b{min-width:48px;font-size:18px}html.jade .sprite-choice{gap:var(--s3);grid-template-columns:minmax(0,1fr)}html.jade .sprite-preview{height:120px;padding-bottom:var(--s4)}html.jade .sprite-preview.sprite-home img{height:100px}html.jade .sprite-preview.sprite-gen5 img{height:96px}html.jade .sprite-preview.sprite-xy img{max-height:104px}.sprite-option{padding:var(--s3) var(--s2) var(--s4)}html.jade :is(.settings-actions,.manage-actions,.consent-actions,.lp-ctas){gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));width:100%;display:grid}html.jade :is(.settings-actions,.manage-actions,.consent-actions,.lp-ctas)>:is(button,a.button,.button,label){text-align:center;justify-content:center;width:100%;max-width:none;margin:0}html.jade .new-team{gap:0}html.jade .new-team .format-choice{margin-bottom:var(--s3)!important}html.jade .new-team .paste-source{gap:var(--s2)}html.jade .new-team .paste-source>button{justify-self:stretch;width:100%}html.jade .new-team .draft-review{gap:var(--s3);padding-top:var(--s3);margin-top:var(--s3)}html.jade .new-team .draft-review textarea[spellcheck=false]{resize:vertical;height:200px;min-height:0}html.jade .new-team .draft-review>.primary{place-self:stretch stretch;width:100%;margin-left:0}html.jade .new-team .footnote{margin:var(--s3) 0}html.jade .plan-card header.plan-top{align-items:center!important;row-gap:var(--s2)!important;flex-wrap:wrap!important}html.jade .plan-top .plan-head{display:contents}html.jade .plan-top .plan-head>:is(.role-pill,.threat){order:1}html.jade .plan-top .plan-head>.tag{order:2}html.jade .plan-top .plan-actions{order:3;align-items:center;margin-left:auto}html.jade .plan-top .plan-head>h3{flex:100%;order:4;min-width:0}html.jade .plan-card header.plan-top{margin-bottom:var(--s4)!important}html.jade .plan-card .plan-top+.front-back{margin-top:0}html.jade .six-grid{gap:var(--s4);grid-template-columns:minmax(0,1fr)!important}html.jade .six-grid .mon-card{max-width:none}}html.jade .news-page>:not(.panel-heading){box-sizing:border-box;width:100%;max-width:860px;margin-inline:auto}html.jade .news-page .week-tabs{margin-bottom:var(--s6)}html.jade .news-page .weekly-digest{gap:var(--s2);border-radius:var(--r);background:var(--sunk);border:1px solid var(--ln);border-left:3px solid var(--ac);margin-bottom:var(--s6);display:grid}html.jade .news-page .weekly-digest p{color:var(--tx);overflow-wrap:anywhere;max-width:68ch;margin:0;font-size:16.5px;line-height:1.6}html.jade .news-page .weekly-digest .eyebrow{margin:0}html.jade .news-page .news-h{margin:var(--s2) 0 var(--s3);font:700 11px/1.3 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--gd)}html.jade .news-page .news-signal{gap:var(--s2);margin-block:0 var(--s3);border-radius:var(--r);min-width:0;display:grid;padding:var(--s4) var(--s6)!important}html.jade .news-page .news-signal .tag{justify-self:start}html.jade .news-page .news-signal h3{font:700 18px/1.3 var(--fb);overflow-wrap:anywhere;margin:0}html.jade .news-page .news-signal p{color:var(--tx);overflow-wrap:anywhere;margin:0;line-height:1.6}html.jade .news-page .news-signal .tags{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}html.jade .news-page .news-signal .tags a{height:auto;min-height:32px;padding:var(--s1) var(--s3);border:1px solid var(--ln-2);overflow-wrap:anywhere;border-radius:999px}html.jade .news-page .articles{gap:var(--s2);margin-bottom:var(--s6);display:grid}html.jade .news-page .articles>article{gap:var(--s4);padding:var(--s4) var(--s4);border-radius:var(--r);background:var(--sunk);border:1px solid var(--ln);grid-template-columns:36px minmax(0,1fr);align-items:start;min-width:0;display:grid}html.jade .news-page .article-mark{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}html.jade .news-page .articles>article>div{gap:var(--s1);min-width:0;display:grid}html.jade .news-page .article-meta{font:500 11px/1.4 var(--fnum);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);overflow-wrap:anywhere}html.jade .news-page .articles h3{font:700 17px/1.35 var(--fb);overflow-wrap:anywhere;margin:0}html.jade .news-page .articles p{overflow-wrap:anywhere;margin:0;line-height:1.6}html.jade .news-page .articles .muted{overflow-wrap:anywhere;font-size:12.5px}html.jade .news-page .coverage{margin-top:var(--s2);padding:var(--s4) var(--s4);border-radius:var(--r);border:1px dashed var(--ln-2)}html.jade .news-page .coverage summary{cursor:pointer;font-weight:600}html.jade .news-page .coverage p,html.jade .news-page .coverage span{margin:var(--s2) 0 0;color:var(--mu);overflow-wrap:anywhere;line-height:1.6;display:block}@media (width<=620px){html.jade .news-page .weekly-digest p{font-size:15.5px}html.jade .news-page .news-signal{padding:var(--s4) var(--s4)!important}html.jade .news-page .articles>article{gap:var(--s2);padding:var(--s4) var(--s4);grid-template-columns:minmax(0,1fr)}html.jade .news-page .article-mark{width:28px;height:28px}}html.jade .queued{gap:var(--s2);padding:var(--s3);margin-bottom:var(--s4);border-radius:var(--r);border:1px solid color-mix(in srgb,var(--ac) 45%,transparent);background:color-mix(in srgb,var(--ac) 8%,transparent);display:grid}.tile-strategy{border-top:1px solid var(--ln);padding-top:var(--s2);font-size:12px}.tile-strategy summary{cursor:pointer;color:var(--mu);margin-bottom:var(--s1)}.tile-strategy p,.tile-strategy ul{margin:0 0 var(--s1)}html.jade .pool-team{gap:var(--s2);padding:var(--s5) 0;display:grid}html.jade .pool-team:first-child{padding-top:var(--s2)}html.jade .pool-team:last-child{border-bottom:0;padding-bottom:0}html.jade .pool-team .team-six{gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}html.jade .pool-team p{margin:0;font-size:14px;line-height:1.5}html.jade .pool-team-who{align-items:baseline;gap:var(--s2);display:flex}html.jade .pool-place{font:700 12px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ln);padding:var(--s1) var(--s1);border-radius:3px}html.jade .pool-place.place-1{border-color:var(--ac);color:var(--ac)}html.jade .pool-team-event a{overflow-wrap:anywhere}html.jade .pool-team-meta{font-size:12px!important}html.jade .pair-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}html.jade .pair-card{justify-items:center;gap:var(--s2);text-align:center;border:1px solid var(--ln);background:var(--glass);border-radius:4px;display:grid}html.jade .pair-art{justify-content:center;align-items:center;gap:var(--s2);display:flex}html.jade .pair-card h3{font:700 15px/1.3 var(--fb);overflow-wrap:anywhere;margin:0}html.jade .pair-card p{margin:0;font-size:13px}html.jade .pair-card b{font-family:var(--fd);font-size:18px}@media (width<=620px){html.jade .pair-grid{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}html.jade .pair-card{min-width:0}html.jade .pair-art{width:100%;min-width:0}html.jade .pair-art .art{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:95px;height:auto}}html.jade .data-pool .pool-team{justify-items:center;gap:var(--s2);text-align:center;border-bottom:1px solid var(--ln);display:grid;padding:var(--s6) 0!important}html.jade .data-pool .pool-team:first-of-type{padding-top:var(--s3)!important}html.jade .data-pool .pool-team:last-of-type{border-bottom:0;padding-bottom:var(--s2)!important}html.jade .data-pool .pool-team .team-six{margin:0 0 var(--s2);justify-content:center}html.jade .data-pool .pool-team-who{justify-content:center;align-items:center}html.jade .data-pool .pool-team-event,html.jade .data-pool .pool-team-meta{max-width:34em}html.jade .pool-top{align-items:stretch!important}html.jade .pool-col{min-width:0;display:grid}html.jade .pool-fill>.pool-col-left{position:relative}html.jade .pool-fill>.pool-col-left>*{margin:0;position:absolute;inset:0;overflow:hidden}html.jade .waiting-ai{gap:var(--s2);padding:var(--s4);border:1px solid var(--ln);background:var(--glass);margin-bottom:var(--s4);border-radius:4px;display:grid}html.jade .waiting-ai h3{align-items:center;gap:var(--s2);font:700 15px/1.4 var(--fb);margin:0;display:flex}html.jade .waiting-ai p{margin:0}html.jade .waiting-ask{font-family:var(--fm,monospace);color:var(--ac);font-size:13px}html.jade .summary-edit{gap:var(--s2);display:grid}html.jade .summary-edit textarea{resize:vertical;width:100%}html.jade .game-summary .icon-text{vertical-align:middle;padding:var(--s05) var(--s1);margin-left:var(--s1);height:auto;min-height:0;box-shadow:none;color:var(--mu);background:0 0;border:0;display:inline-flex}html.jade .inline-edit input,html.jade .inline-edit textarea{width:100%}html.jade .inline-edit .theme-head input{flex:1;min-width:0}html.jade .earlier{margin-top:var(--s2);font-size:13px}html.jade .replay-add{margin-top:0}html.jade .replay-add.locked{opacity:.45;filter:grayscale(.5)}html.jade .replay-add.locked,html.jade .replay-add.locked *{cursor:not-allowed}html.jade .ra-form{gap:var(--s3);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;margin:0;padding:0;display:grid}html.jade .ra-form textarea{width:100%;min-width:0;height:44px;min-height:44px;padding:var(--s2) var(--s3);resize:vertical;box-sizing:border-box;margin:0;line-height:1.5}html.jade .ra-actions{gap:var(--s2);display:flex}html.jade .ra-actions>*{justify-content:center;align-items:center;gap:var(--s2);box-sizing:border-box;white-space:nowrap;display:inline-flex;height:44px!important;min-height:44px!important;margin:0!important}html.jade .ra-file{position:relative}html.jade .replay-add .footnote,html.jade .replay-add .error{margin:var(--s3) 0 0}@media (width<=720px){html.jade .ra-form{grid-template-columns:minmax(0,1fr)}html.jade .ra-actions{grid-template-columns:1fr 1fr;display:grid}}html.jade .reg-banner{justify-content:space-between;align-items:center;gap:var(--s3);margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--ln);background:var(--glass);border-left-width:3px;border-radius:4px;display:flex}html.jade .reg-banner p{margin:0;line-height:1.5}html.jade .reg-banner.ending{border-left-color:var(--hot,#e0a800)}html.jade .reg-banner.ended{border-left-color:var(--bad,#e5484d)}@media (width<=620px){html.jade .reg-banner{text-align:center;flex-direction:column;align-items:stretch}}html.jade .bench-intro{gap:var(--s4);margin:var(--s2) 0 var(--s4);justify-content:space-between;align-items:center;display:flex}html.jade .bench-intro p{max-width:64ch;margin:0}html.jade .bench-layout{gap:var(--s4);grid-template-columns:minmax(190px,232px) minmax(0,1fr);align-items:start;display:grid}html.jade .bench-team{padding:var(--s3);top:calc(var(--header-offset) + var(--s3));position:sticky}html.jade .bench-team ol{margin:var(--s2) 0 0;gap:var(--s05);padding:0;list-style:none;display:grid}html.jade .bench-team a{align-items:center;column-gap:var(--s2);padding:var(--s1) var(--s2);color:inherit;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"no art name"". .item";text-decoration:none;display:grid}html.jade .bench-team a:hover{background:var(--hover)}html.jade .bench-team .slot-no{font:600 11px var(--fnum);color:var(--mu);grid-area:no;position:static}html.jade .bench-team .set-art{grid-area:art}html.jade .bench-team-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}html.jade .bench-team small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;grid-area:item;overflow:hidden}html.jade .bench-grid.six-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}html.jade .bench-item{gap:var(--s3);flex-direction:column;min-width:0;display:flex}html.jade .bench-item>.mon-card{flex:1}html.jade .bench-meta{gap:var(--s2);display:grid}html.jade .bench-meta p,html.jade .bench-meta small{margin:0}html.jade .bench-replaces{gap:var(--s1);color:var(--mu);font-size:12px;display:grid}html.jade .bench-replaces select{width:100%;font-size:14px}html.jade .bench-fit{font-size:13px}html.jade .bench-fit.ok{color:var(--ac)}html.jade .bench-fit.warn{color:var(--hot)}html.jade .bench-add{margin-bottom:var(--s4);gap:var(--s3);display:grid}html.jade .bench-add-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}html.jade .bench-add textarea{box-sizing:border-box;width:100%;font:13px/1.4 var(--fnum)}html.jade .bench-add .footnote{margin:var(--s2) 0 0}html.jade .bench-compare{gap:var(--s3);margin:var(--s3) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}html.jade .bench-compare>div{gap:var(--s2);align-content:start;display:grid}html.jade .bench-slot{gap:var(--s1);color:var(--mu);font-size:12px;display:grid}html.jade .bench-slot select{font-size:14px}html.jade .bench-problems{margin:0 0 var(--s2);padding-left:var(--s4);color:var(--hot);font-size:13px}@media (width<=860px){html.jade .bench-layout{grid-template-columns:minmax(0,1fr)}html.jade .bench-team{position:static}html.jade .bench-team ol{grid-template-columns:repeat(2,minmax(0,1fr))}html.jade .bench-intro{flex-direction:column;align-items:stretch}html.jade .bench-intro>button{justify-content:center;width:100%}}@media (width<=620px){html.jade .bench-grid.six-grid{grid-template-columns:minmax(0,1fr)!important}}html.jade .inbox-page{gap:var(--s4);display:grid}html.jade .inbox-section{gap:var(--s2);display:grid}html.jade .inbox-h{align-items:center;gap:var(--s2);margin:var(--s2) 0 0;font:700 12px/1.3 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--ac);display:flex}html.jade .inbox-n{font:700 12px var(--fnum);color:var(--mu)}html.jade .inbox-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}html.jade .inbox-item{gap:var(--s3);border:1px solid var(--ln);border-radius:var(--r,4px);background:var(--glass);min-width:0;display:grid}html.jade .inbox-item p{overflow-wrap:anywhere;margin:0}html.jade .inbox-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .inbox-title{overflow-wrap:anywhere;min-width:0}html.jade .inbox-why{font-size:14px}html.jade .inbox-diff{gap:var(--s1);color:var(--mu);margin:0;padding:0;font-size:13px;list-style:none;display:grid}html.jade .inbox-item .selections{gap:var(--s4);flex-wrap:wrap;display:flex}html.jade .inbox-item .button-row{gap:var(--s2);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}@media (width<=720px){html.jade .inbox-item .button-row>*{flex:100%;justify-content:center}html.jade .inbox-item .button-row>.text-button{flex:none;margin:0 auto}}html.jade .game-pending{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .game-pending .summarise{margin-left:auto}@media (width<=720px){html.jade .game-pending .summarise{width:100%;margin-left:0}}html.jade .bench-add-modal{gap:var(--s3);display:grid}html.jade .bench-add-modal textarea{box-sizing:border-box;width:100%;min-height:160px;font:13px/1.4 var(--fnum)}html.jade .bench-chosen{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--ln-2);background:var(--sunk);border-radius:12px;display:flex}html.jade .bench-chosen .set-art{flex:none}html.jade .bench-chosen small{color:var(--mu);display:block}html.jade .dock-head{grid-template-columns:minmax(0,1fr) auto!important}html.jade .dock-corner{gap:var(--s2);grid-area:close;display:flex}html.jade .dock-scrim,html.jade .shell>.dock-scrim{padding:var(--s6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a089e;place-items:center;animation:.18s ease-out jFade;display:grid;inset:0;z-index:90!important;position:fixed!important}@keyframes jFade{0%{opacity:0}to{opacity:1}}html.jade .dock-scrim>.dock.expanded{max-height:88dvh;animation:none;z-index:1!important;background:var(--bg)!important;width:min(960px,100%)!important;height:min(88dvh,900px)!important;position:relative!important;inset:auto!important}html.jade .dock.expanded .dock-log{padding:var(--s6) var(--s8)!important}html.jade .dock.expanded .dock-log .chat-turn{max-width:760px}html.jade .dock.expanded .dock-log .chat-turn.user{margin-left:auto}html.jade .dock.expanded .proposals{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}html.jade .dock.expanded .dock-input{padding:0 var(--s8) var(--s6)}html.jade .history-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}html.jade .history-list b{white-space:normal;font-weight:700}@media (width<=620px){html.jade .dock-scrim{padding:0}html.jade .dock-scrim>.dock.expanded{max-height:100dvh;border-radius:0!important;height:100dvh!important}}html.jade .inbox-tile{margin:var(--s2) 0}html.jade .inbox-tile .set-tile,html.jade .inbox-tile .proposal-card{max-width:560px}html.jade .inbox-where{color:var(--ac);margin:0;font-weight:600}html.jade .inbox-games{margin:var(--s2) 0;gap:var(--s2);padding:0;list-style:none;display:grid}html.jade .inbox-games li{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .inbox-games .six{gap:var(--s05);display:flex}html.jade .inbox-item .button-row{flex-wrap:wrap}@media (width<=620px){html.jade .inbox-item .button-row>:is(button,.button){justify-content:center;width:100%}}html.jade .dock-corner{gap:var(--s1)}@media (width<=380px){html.jade .dock-head h2{font-size:20px!important}}html.jade .dock-head{padding-bottom:var(--s3)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title close"!important}html.jade .dock-meta{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}html.jade .dock-meta .context-chip{margin:0}html.jade .dock-meta .model-picker select{height:32px;font-size:12px}html.jade .dock-bar{justify-content:space-between;align-items:center;gap:var(--s2);padding:0 var(--s6) var(--s3);border-bottom:1px solid var(--ln);display:flex}html.jade .history-list li button .tag{justify-self:start}html.jade .dock .history-list button{min-height:60px;padding:var(--s3) var(--s4)}html.jade .dock .history-list li{margin:0}html.jade .dock-head{padding-bottom:var(--s4)!important}html.jade .dock-bar{padding-top:var(--s1);padding-bottom:var(--s4);margin-top:var(--s05)}html.jade .inbox-item{gap:var(--s3);display:grid}html.jade .inbox-item>*,html.jade .inbox-tile{margin:0}html.jade .inbox-tile .proposal-card,html.jade .inbox-tile .set-tile{gap:var(--s4);padding:var(--s4) var(--s6);background:color-mix(in srgb,var(--bg) 40%,transparent);margin:0;display:grid}html.jade .inbox-tile .proposal-card>*{margin:0}html.jade .inbox-tile .proposal-card h3{font-size:18px;line-height:1.25}html.jade .inbox-tile .proposal-card .pair{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}html.jade .inbox-tile .proposal-card .button-row,html.jade .inbox-tile .set-tile .button-row{margin-top:var(--s05)}html.jade .inbox-tile .proposal-card .eyebrow{margin:0}@media (width<=620px){html.jade .inbox-tile .proposal-card,html.jade .inbox-tile .set-tile{padding:var(--s4)}}html.jade .inbox-games li.game{gap:var(--s2);padding:var(--s4) var(--s4);border:1px solid var(--ln);border-radius:var(--r);background:color-mix(in srgb,var(--bg) 40%,transparent);display:grid}html.jade .inbox-games li.game .selections{gap:var(--s6);flex-wrap:wrap;display:flex}html.jade .inbox-item .selections .six .lead{background:color-mix(in srgb,var(--ac) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 45%,transparent)}html.jade .inbox-item .selections .six .benched{opacity:.35}html.jade .dock .history-list{gap:var(--s2);display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html.jade .dock .history-list>li{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:none!important;padding:0!important;display:block!important}html.jade .dock .dock-input{gap:var(--s2);display:grid;padding:var(--s2) var(--s4) var(--s4)!important}html.jade .dock .chat-input{align-items:flex-end!important;gap:var(--s2)!important}html.jade .dock .chat-input textarea{height:44px;max-height:140px;padding:var(--s2) var(--s3);resize:none;line-height:1.4;overflow-y:auto;min-height:44px!important}html.jade .dock .chat-input button{align-self:flex-end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html.jade .dock .dock-meta{justify-content:space-between;align-items:center;gap:var(--s2);min-height:32px;display:flex;margin:0!important}html.jade .dock .dock-meta .context-chip{line-height:32px;margin:0!important}html.jade .dock .dock-meta .model-picker{align-items:center;margin:0;display:flex}html.jade .dock .dock-meta .model-picker select{height:32px;margin:0}@media (width<=620px){html.jade .dock-corner button.icon:not(.dock-close){display:none}}html.jade .dock-wrap,html.jade .shell>.dock-wrap{display:contents}.ds-themes{gap:var(--gap-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-themes>section{min-width:0;padding:var(--s4);border:1px solid var(--ln);border-radius:var(--r-lg);background:var(--bg);color:var(--tx)}.ds-themes>section>.eyebrow{margin-bottom:var(--s3)}.ds-sheet{gap:var(--gap-stack);display:grid}.ds-row{justify-content:flex-start;align-items:center;gap:var(--gap-inline);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.ds-badge-host{display:inline-flex;position:relative}.ds-dialog{width:auto;max-height:none;margin:0;animation:none}.ds-toast>.toast{margin-top:0;position:static}.ds-space{gap:var(--s2);display:grid}.ds-space div{align-items:center;gap:var(--s3);font:12px var(--fnum);display:flex}.ds-space i{border-radius:var(--s05);background:var(--ac);height:12px}.ds-colours{gap:var(--s2);margin-top:var(--s4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.ds-colours div{gap:var(--s1);font:12px var(--fnum);color:var(--mu);display:grid}.ds-colours i{border:1px solid var(--ln);border-radius:var(--rs);height:32px}@media (width<=1100px){.ds-themes{grid-template-columns:minmax(0,1fr)}}.combo-close{display:none}@media (width<=620px){html.jade :has(.combo.open){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;contain:none!important;will-change:auto!important;z-index:auto!important;isolation:auto!important;transform:none!important;container-type:normal!important}html.jade .combo.open{z-index:120;gap:var(--s2);max-width:none;padding:var(--s4);background:var(--bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid;position:fixed;inset:0}html.jade .combo.open>input{grid-column:1}html.jade .combo.open>input:not(#_),html.jade .combo.open>input:not(#_):focus,html.jade .combo.open>input:not(#_):focus-visible{border-color:var(--ln-2);box-shadow:none;border-radius:14px;outline:none}html.jade .combo.open>input:not(#_){height:var(--control-height);min-height:var(--control-height)}html.jade .combo.open>.combo-close:not(#_){width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:14px;grid-area:1/2;padding:0;display:inline-flex}html.jade .combo.open>.combo-list{grid-area:2/1/auto/-1;min-width:0;max-height:none;margin:0;position:static;overflow-y:auto}html.jade .combo.open>:is(.poke-icon,.picker-icon){top:calc(var(--s4) + var(--control-height) / 2)}html.jade .combo.open>.poke-icon{left:calc(var(--s4) + 6px)}html.jade .combo.open>.picker-icon{left:calc(var(--s4) + var(--s2))}}.shell>.ticker{width:100vw;height:34px;padding:0 var(--edge);white-space:nowrap;cursor:pointer;color:var(--mu);font:11.5px var(--fb);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--ln);align-items:center;margin:0 0 0 calc(50% - 50vw);display:flex;overflow:hidden}.ticker-label{height:auto;min-height:0;max-height:none;margin-right:var(--s3);padding:0 var(--s3) 0 0;letter-spacing:.12em;white-space:nowrap;flex:none;align-self:stretch}.ticker-label:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.ticker-track{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-run{gap:var(--s8);padding-left:var(--s4);animation:90s linear infinite ticker;display:inline-flex}.ticker:hover .ticker-run{animation-play-state:paused}.ticker-copy{gap:var(--s8);display:inline-flex}.ticker b{margin-right:var(--s1);color:var(--gd);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ticker a:hover{color:var(--tx)}.shell>.masthead{z-index:30;align-items:center;gap:0 var(--s2);width:100vw;max-width:none;padding:var(--s2) var(--edge);color:var(--tx);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid var(--ln);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"brand nav save theme account";margin:0 0 0 calc(50% - 50vw);display:grid;position:sticky;top:0}.shell>.masthead+*{margin-top:var(--s2)}.brand{justify-self:start;align-items:center;gap:var(--s2);white-space:nowrap;color:var(--tx);font:700 22px var(--fd);letter-spacing:.04em;text-transform:uppercase;grid-area:brand;margin:0;display:flex}.brand:hover{color:var(--tx)}.brand-logo{object-fit:contain;width:34px;height:34px;filter:drop-shadow(0 3px 8px var(--glow));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand-logo{transform:rotate(-8deg)scale(1.06)}.wordmark{white-space:nowrap;text-box:trim-both cap alphabetic;display:inline-block}.masthead-nav{justify-content:center;align-items:center;gap:var(--s2);grid-area:nav;min-width:0;display:flex}.quickbar{justify-content:flex-start;align-items:center;gap:var(--s2);min-width:0;font:600 13px var(--fb);flex-wrap:nowrap;flex:1;margin:0;display:flex}.quickbar-group{position:relative}.quickbar-group>button,.quickbar-all{padding:0 var(--s3)}.quickbar-menu img{border-radius:var(--s05)}.quickbar-menu{left:0;top:calc(100% + var(--s2));z-index:30;width:min(440px,100vw - 32px);max-height:min(70vh,560px);padding:var(--s2);color:var(--tx);font-family:var(--fb);background:var(--bg);border:1px solid var(--ln);box-shadow:0 30px 60px -20px var(--shade);border-radius:14px;display:grid;position:absolute;overflow:hidden auto}.quickbar-menu a{align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s4);color:var(--tx);border-radius:var(--s05);line-height:1.6;display:flex;position:relative}.quickbar-menu a:hover{color:var(--tx);background:var(--hover)}.quickbar-menu a img{margin-top:var(--s1);object-fit:contain}.quickbar-menu a span{min-width:0;display:grid}.quickbar-menu small{color:var(--mu);font:12px/1.45 var(--fb);display:block}.save-pill{justify-self:end;align-items:center;gap:var(--s1);max-width:100%;height:var(--compact-height);padding:0 var(--s3);white-space:nowrap;text-overflow:ellipsis;color:var(--hot);font:12px var(--fb);background:var(--glass);border:1px solid var(--hot);border-radius:var(--r-pill);grid-area:save;display:inline-flex;overflow:hidden}.theme-toggle{grid-area:theme;justify-self:end}.theme-toggle svg{width:18px;height:18px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.theme-toggle:hover svg{transform:rotate(40deg)}.account-menu{justify-self:end;align-items:center;gap:var(--s2);flex:none;grid-area:account;max-width:100%;margin:0;display:flex;position:relative}.account-button{padding:0 var(--s3) 0 var(--s1)}.avatar{width:26px;min-width:26px;height:26px;color:var(--on);font:700 12px var(--fb);background:linear-gradient(140deg,var(--ac-2),var(--ac));border-radius:50%;place-items:center;display:inline-grid}.avatar svg{width:14px;height:14px}.account-button:hover .avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 25%,transparent)}.inbox-button{position:relative}.inbox-button svg{width:18px;height:18px}.menu-toggle{grid-area:toggle;display:none}.drawer-news{display:none}@media (prefers-reduced-motion:reduce){.ticker-run{animation:none}.ticker-copy{display:none}}@media (width<=1100px){.shell>.masthead{gap:var(--s3) var(--s4);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand theme save""nav nav account"}.masthead-nav{justify-content:flex-start}.quickbar{flex-wrap:wrap}}@media (width<=760px){.shell>.masthead{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"brand theme account toggle""save save save save""nav nav nav nav"}.quickbar-menu{position:fixed;top:160px;left:16px;right:16px}}@media (width<=720px){.shell>.ticker{display:none}.shell>.masthead{row-gap:0;column-gap:var(--s2);padding:var(--s3) var(--s4)}.brand{height:40px}.brand-logo{width:32px;height:32px}.save-pill{margin-top:var(--s2);justify-self:start}.account-button{width:var(--control-height);justify-content:center;padding:0}.account-button>span:not(.avatar){display:none}.menu-toggle{display:inline-flex}.masthead-nav{align-items:stretch;gap:var(--s1);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--ln);flex-direction:column;display:none}.menu-open .masthead-nav{overscroll-behavior:contain;max-height:calc(100dvh - 72px);display:flex;overflow-y:auto}.masthead-nav .quickbar{gap:var(--s1);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.quickbar-group>button,.quickbar-all,.drawer-news{width:100%;padding:0 var(--s3);justify-content:flex-start}.quickbar-group>button .px-icon:last-child{margin-left:auto}.drawer-news{display:inline-flex}.quickbar-menu{width:100%;max-height:none;margin-top:var(--s2);position:static}}@media (width<=620px){.brand .wordmark{display:none}}.ds-states{gap:var(--s4);display:grid}.ds-states-row{gap:var(--s2);display:grid}.ds-states-cells{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.ds-states-cells>figure{justify-items:start;gap:var(--s1);min-width:0;margin:0;display:grid}.ds-states-cells figcaption{font-size:var(--t-xs)}.ds-states-cells :is(input,select){width:160px}.ds-states-cells .tile{width:150px}.ds-states-cells .tabs{margin:0}html.jade .new-team label.paste-source{justify-content:flex-start;align-items:stretch;gap:var(--s2);flex-direction:column;width:100%;margin:0;display:flex}html.jade .paste-row{align-items:stretch;gap:var(--s2);width:100%;display:flex}html.jade .paste-row input{flex:1;min-width:0}html.jade .paste-row button{white-space:nowrap;flex:none;width:auto}@media (width<=560px){html.jade .paste-row{flex-direction:column}html.jade .paste-row button{width:100%}}html.jade .load-bar-wrap{gap:var(--s2);margin:var(--s3) 0;display:grid}html.jade .load-bar{background:color-mix(in srgb,var(--ac) 14%,transparent);border-radius:2px;height:4px;position:relative;overflow:hidden}html.jade .load-bar>span{background:var(--ac);border-radius:2px;width:38%;animation:1.3s ease-in-out infinite load-slide;position:absolute;inset:0 auto 0 0}html.jade .load-note{margin:0;font-size:13px}@keyframes load-slide{0%{transform:translate(-100%)}to{transform:translate(265%)}}@media (prefers-reduced-motion:reduce){html.jade .load-bar>span{opacity:.5;width:100%;animation:none}}.partners{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner{gap:var(--s4);padding:var(--s4);border:1px solid var(--ln);border-radius:var(--r);background:var(--sunk);grid-template-columns:72px minmax(0,1fr);align-items:start;min-width:0;display:grid}.partner-art{place-items:center;width:72px;height:72px;display:grid}html.jade .partner-art .art{width:72px!important;height:72px!important}.partner-empty{border:1px dashed var(--ln-2);width:56px;height:56px;color:var(--mu);border-radius:50%;place-items:center;font-size:24px;display:grid}.partner-main{gap:var(--s2);min-width:0;display:grid}.partner-main .name-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.partner-main .combo{flex:180px;max-width:300px}.partner-main .footnote,.partner-main .combatant-sum{margin:0}.lane .lane-side{font:800 10px var(--fm);letter-spacing:.1em;text-transform:uppercase;padding:var(--s05) var(--s1);border:1px solid var(--ln-2);color:var(--mu);border-radius:999px}.lane.is-mine .lane-side{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 55%,transparent)}.lane-sub{color:var(--mu);flex-basis:100%;font-size:12px}.lane.tied .lane-stat em{color:var(--tx);box-shadow:inset 0 0 0 1px var(--ac);background:0 0}.race-watch{padding:var(--s3) var(--s4);border:1px dashed var(--ln-2);border-radius:var(--r);gap:var(--s1);color:var(--mu);margin:0;font-size:13px;list-style:none;display:grid}.race-watch li:before{content:"";background:var(--ac);width:6px;height:6px;margin-right:var(--s2);vertical-align:middle;border-radius:50%;display:inline-block}@media (width<=760px){.partners{grid-template-columns:minmax(0,1fr)}.partner{gap:var(--s3);padding:var(--s3);grid-template-columns:48px minmax(0,1fr)}.partner-art,html.jade .partner-art .art{width:48px!important;height:48px!important}}.save-list{border:1px solid var(--ln);border-radius:var(--r);padding:var(--s3) var(--s4);gap:var(--s2);min-width:0;margin:0;display:grid}.save-list legend{padding:0 var(--s1);font:700 11px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.save-list ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.save-list li label{gap:var(--s2);align-items:flex-start;margin:0;font-size:13.5px;display:flex}.save-list li input{margin-top:var(--s05);flex:none}.save-list li.off{opacity:.65}.save-list li small{margin:var(--s05) 0 0 var(--s6);color:var(--mu);font-size:12px;display:block}.save-list .primary{justify-self:start}.benchmarks .bm-head{align-items:center;gap:var(--s2) var(--s2);flex-wrap:wrap;min-width:0;display:flex}.benchmarks .bm-role{font:800 10.5px var(--fm);letter-spacing:.1em;text-transform:uppercase;padding:var(--s05) var(--s2);border:1px solid var(--ln-2);color:var(--mu);white-space:nowrap;border-radius:999px}.benchmarks .bm-role.damage-to,.benchmarks .bm-role.outspeeds{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 55%,transparent)}.benchmarks .bm-role.damage-from,.benchmarks .bm-role.outsped-by{color:var(--tx)}.benchmarks .bm-opp{align-items:center;gap:var(--s1);min-width:0;display:inline-flex}.benchmarks .bm-opp .art{flex:none;width:32px!important;height:32px!important}.benchmarks .bm-opp b{overflow-wrap:anywhere;font-size:14px}.benchmarks .bm-detail{color:var(--tx);overflow-wrap:anywhere}.benchmarks .bm-note{opacity:.8;overflow-wrap:anywhere;font-style:italic}.doubles{gap:var(--s3);margin-top:var(--s6);display:grid}.doubles .toggles{margin:0}.doubles .partners{grid-template-columns:minmax(0,1fr)}.move-field{min-width:0;position:relative}.move-field .move-picker{position:relative}.move-desc{color:var(--mu);background:var(--sunk);border:1px solid var(--ln-2);border-top:1px dashed var(--ln-2);border-radius:0 0 var(--rs) var(--rs);cursor:pointer;margin:-1px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.move-desc p{color:var(--tx);margin:0}.move-desc small{color:var(--mu);margin-top:4px;display:block}.move-field.details .combo input{border-bottom-right-radius:0;border-bottom-left-radius:0}.combo-list .row-sub{display:none}html.jade .combo-list .row-sub small:not(#_){color:var(--mu);opacity:.8;font-size:inherit;margin:2px 0 0;padding:0;display:block}@media (hover:hover) and (width>=621px){html.jade .move-picker .combo-list li.active:not(#_){flex-wrap:nowrap;align-items:flex-start}html.jade .move-picker .combo-list li.active>small:not(#_){margin-top:var(--s1)}html.jade .move-picker .combo-list li.active .row-main:not(#_){white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;overflow:visible}html.jade .move-picker .combo-list li.active .row-sub:not(#_){padding:0 var(--s1) var(--s1);white-space:normal;color:var(--mu);flex-basis:100%;margin:2px 0 0;font-size:12px;font-style:normal;line-height:1.45;display:block}}@media (hover:none),(width<=620px){html.jade .move-picker .combo-list li:not(#_){flex-wrap:nowrap;align-items:flex-start}html.jade .move-picker .combo-list li>small:not(#_){margin-top:var(--s1)}html.jade .move-picker .combo-list .row-main:not(#_){white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;overflow:visible}html.jade .combo-list .row-sub:not(#_){white-space:normal;color:var(--mu);flex-basis:100%;font-size:12px;font-style:normal;line-height:1.4;display:block}}html.jade .lp{padding-bottom:var(--s2);grid-template-columns:minmax(0,1fr);gap:0;display:grid}html.jade body{overflow-x:clip}html.jade .lp-zz{padding-block:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}html.jade .lp-zz>.lp-vis{min-width:0;padding-inline:clamp(0px,2.4vw,36px)}html.jade .lp-zz.lp-flip>.lp-vis{order:-1}html.jade .lp-hero{padding-block:var(--s6) var(--s2);min-height:min(640px,86vh)}html.jade .lp-copy{isolation:isolate;gap:var(--s4);flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}html.jade .lp-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg) 88%,transparent) 70%,transparent);border-radius:48px;position:absolute;inset:-34px -28px}html.jade .lp-title{font-family:var(--fd);text-transform:uppercase;text-wrap:balance;text-shadow:var(--phos-title);margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:.96}html.jade .lp-hero .lp-title{font-size:clamp(44px,5.6vw,80px);line-height:.94}html.jade .lp-title em{background:linear-gradient(180deg,var(--ac),var(--ac-2) 45%,#fff 50%,var(--ac-2) 55%,var(--ac)) 0 100%/100% 250%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ac) 35%,transparent));-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite lpSheen}@keyframes lpSheen{0%,to{background-position:0 100%}50%{background-position:0 0}}html.jade .lp-sub{color:var(--mu);max-width:32em;margin:0;font-size:19px;line-height:1.55}html.jade .lp-ctas{gap:var(--s3);flex-wrap:wrap;display:flex}html.jade :is(.lp-gh,.lp-xl,.lp-nav-src) svg{flex:none;width:20px;height:20px}html.jade .lp-vis{min-width:0}html.jade .lp-tilt{--bx:0deg;--by:0deg;--rz:0deg;--rx:0;--ry:0;transform:perspective(1100px) rotateX(calc(var(--bx) + var(--rx) * 1deg)) rotateY(calc(var(--by) + var(--ry) * 1deg)) rotateZ(var(--rz));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}html.jade .lp-panel{margin:0}html.jade .lp-stage{--px:0;--py:0;width:100%;max-width:520px;margin-inline:auto;padding-top:300px;position:relative}html.jade .lp-floor{background:radial-gradient(closest-side,var(--floor),transparent);filter:blur(4px);border-radius:50%;width:340px;max-width:80%;height:50px;position:absolute;top:400px;left:50%;transform:translate(-50%)}html.jade .lp-pop{aspect-ratio:1;z-index:3;pointer-events:none;width:96%;transform:translateX(-48%) translate3d(calc(var(--px) * -16px),calc(var(--py) * -10px),0) rotate(-3deg);transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:50%}html.jade .lp-pop img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 30px 28px var(--shade)) drop-shadow(0 0 40px color-mix(in srgb,var(--ac) 50%,transparent));animation:5.5s ease-in-out infinite lpFloat;display:block}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}html.jade .lp-mega{padding:150px var(--s8) var(--s6);border:1px solid var(--ln-2);--blur:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--ac) 26%,transparent),transparent 48%),linear-gradient(330deg,color-mix(in srgb,var(--ac) 12%,transparent),transparent 40%),color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%);backdrop-filter:blur(var(--blur)) saturate(150%);box-shadow:inset 0 1px 0 var(--hi),0 60px 90px -50px var(--glow);border-radius:26px}html.jade .lp-mega-head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}html.jade .lp-mega-head h2{font:800 38px/1 var(--fd);text-transform:uppercase;letter-spacing:.03em;text-shadow:var(--phos-title);margin:0}html.jade .lp-dex{font:600 28px/1 var(--fnum);color:color-mix(in srgb,var(--tx) 38%,transparent);letter-spacing:-.04em;margin-left:auto}html.jade .lp-mega-meta{gap:var(--s4);margin:var(--s2) 0 0;font:500 11px var(--fnum);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);flex-wrap:wrap;display:flex}html.jade .lp-mega-meta b{color:var(--tx);font-weight:600}html.jade .lp-stats{margin:var(--s4) 0 0;gap:var(--s2) var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}html.jade .lp-stats li{gap:var(--s2);grid-template-columns:30px minmax(0,1fr) 40px;align-items:center;display:grid}html.jade .lp-stats .k{font:600 10.5px var(--fnum);letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}html.jade .lp-stats .bar{background:var(--sunk);border-radius:99px;height:10px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0003}html.jade .lp-stats .fill{transform-origin:0;border-radius:99px;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both lpGrow;display:flex;overflow:hidden}html.jade .lp-stats .fill i{background:linear-gradient(90deg,var(--ac),var(--ac-2));height:100%;display:block}html.jade .lp-stats .fill u{background:var(--gd);height:100%;box-shadow:0 0 8px var(--gd);text-decoration:none;display:block}@keyframes lpGrow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html.jade .lp-stats .v{font:600 16px/1 var(--fnum);text-align:right;color:var(--phos);text-shadow:var(--phos-glow);font-variant-numeric:tabular-nums}html.jade .lp-mega-foot{justify-content:space-between;gap:var(--s3);margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--ln);font:500 11px var(--fnum);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);flex-wrap:wrap;display:flex}html.jade .lp-mega-foot b{color:var(--tx);font-weight:600}html.jade .lp-rv{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}html.jade .lp-rv.in{opacity:1;transform:none}html.jade .lp-zz>.lp-copy.lp-rv{transform:translate(-40px)}html.jade .lp-zz.lp-flip>.lp-copy.lp-rv{translate:40px}html.jade .lp-zz>.lp-copy.lp-rv.in{translate:none}html.jade .lp-zz>.lp-copy.lp-rv{transition:opacity .8s,translate 1s cubic-bezier(.2,.8,.2,1)}html.jade .lp-vis.lp-rv{opacity:1;transform:none}html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src){opacity:0;transition:opacity .8s ease calc(var(--i,0) * .17s),translate 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * .17s),scale 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * .17s),transform .45s cubic-bezier(.2,.8,.2,1);translate:0 70px;scale:.92}html.jade .lp-vis.lp-rv.in :is(.lp-tilt,.lp-src){opacity:1;translate:none;scale:1}html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src):nth-child(2){--i:1}html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src):nth-child(3){--i:2}html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src):nth-child(4){--i:3}html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src):nth-child(5){--i:4}html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src):nth-child(6){--i:5}html.jade .lp-hero .lp-copy>*{animation:.9s cubic-bezier(.2,.8,.2,1) both lpRise}html.jade .lp-hero .lp-copy>:nth-child(2){animation-delay:.12s}html.jade .lp-hero .lp-copy>:nth-child(3){animation-delay:.24s}html.jade .lp-hero .lp-mega{animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both lpRise}html.jade .lp-hero .lp-pop{animation:1.2s cubic-bezier(.2,.9,.2,1) .35s both lpPop}@keyframes lpRise{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes lpPop{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}html.jade .lp-fan{perspective:1600px;height:800px;position:relative}html.jade .lp-fan>*{position:absolute}html.jade .lp-fan-a{z-index:2;width:min(262px,47%);top:20px;left:0}html.jade .lp-fan-b{z-index:3;width:min(262px,47%);top:70px;right:0}html.jade .lp-fan-plan{z-index:5;width:min(470px,94%);margin-left:max(-235px,-47%);bottom:0;left:50%}html.jade .lp-fan>:hover{z-index:7}html.jade .lp-fan .mon-card{height:auto;display:flex}html.jade .lp-fan .plan-card{box-shadow:0 30px 50px -30px var(--shade);margin:0}html.jade .lp-calcs{perspective:1600px;gap:0;display:grid}html.jade .lp-dmg{z-index:2;padding-bottom:40px}html.jade .lp-race{margin-left:7%;margin-top:calc(-1 * var(--s8));z-index:3}html.jade .lp-moves{margin:0 0 var(--s3);flex-wrap:wrap}html.jade .lp-panel .panel-heading h2{font-size:22px}html.jade .lp-tog span{font:600 12px var(--fnum);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}html.jade .lp-glance.glance-grid{grid-template-columns:minmax(0,1fr)}html.jade .lp-rstack{perspective:1600px;height:690px;position:relative}html.jade .lp-rstack>*{position:absolute}html.jade .lp-r-shot{z-index:1;width:82%;top:0;left:0}html.jade .lp-r-debrief{z-index:3;width:58%;top:250px;right:0}html.jade .lp-r-debrief .debrief{gap:var(--s3);grid-template-columns:minmax(0,1fr)!important}html.jade .lp-r-glance{z-index:2;width:50%;bottom:0;left:0}html.jade .lp-rstack>:hover{z-index:7}html.jade .lp-shot-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}html.jade .lp-sd{align-items:center;gap:var(--s2);padding:var(--s1) var(--s3) var(--s1) var(--s1);color:#16202e;font:700 13px/1 var(--fb);background:#fff;border:1px solid #08201a2e;border-radius:99px;display:inline-flex}html.jade .lp-sd img{width:24px;height:24px}html.jade .lp-shot{border:1px solid var(--ln-2);border-radius:10px;line-height:0;position:relative;overflow:hidden}html.jade .lp-shot img{width:100%;height:auto;display:block}html.jade .lp-hot{border:2px solid var(--ac-2);background:color-mix(in srgb,var(--ac-2) 18%,transparent);box-shadow:0 0 22px var(--glow);opacity:0;pointer-events:none;border-radius:8px;transition:opacity .25s;position:absolute}html.jade .lp-hot.on{opacity:1}html.jade .lp-soon{align-items:center;gap:var(--s4);padding:var(--s4) var(--s4);border:1px dashed color-mix(in srgb,var(--ac) 55%,transparent);background:color-mix(in srgb,var(--ac) 9%,transparent);border-radius:14px;width:100%;max-width:32em;display:flex}html.jade .lp-soon-ico{background:color-mix(in srgb,var(--ac) 18%,transparent);width:44px;height:44px;color:var(--ac);border-radius:12px;flex:none;place-items:center;display:grid}html.jade .lp-soon-ico svg{width:20px;height:20px}html.jade .lp-soon>div{flex:1;min-width:0;display:grid}html.jade .lp-soon b{font:700 15px var(--fb)}html.jade .lp-soon>div span{color:var(--mu);font-size:13.5px}html.jade .lp-cloud{perspective:900px;height:500px;position:relative}html.jade .lp-src{align-items:center;gap:var(--s4);padding:var(--s3) var(--s8) var(--s3) var(--s3);border:1px solid var(--ln-2);background:color-mix(in srgb,var(--bg) 90%,transparent);box-shadow:inset 0 1px 0 var(--hi),0 24px 40px -22px var(--shade);font:700 22px/1 var(--fb);white-space:nowrap;transform:rotateX(var(--sx,0deg)) rotateY(var(--sy,0deg)) rotateZ(var(--sz,0deg));animation:lpDrift var(--dur,7s) ease-in-out infinite;animation-delay:var(--dl,0s);border-radius:99px;transition:border-color .2s,background .2s,box-shadow .3s;display:inline-flex;position:absolute}html.jade .lp-src:hover{border-color:var(--ac);background:var(--hover);z-index:5;animation-play-state:paused}html.jade .lp-src .lg{background:#fff;border:1px solid #08201a26;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}html.jade .lp-src .lg img,html.jade .lp-src .lg svg{object-fit:contain;width:30px;height:30px}html.jade .lp-src.s0{--sx:12deg;--sy:-14deg;--sz:-5deg;--dur:7.2s;top:2%;left:1%}html.jade .lp-src.s1{--sx:-10deg;--sy:12deg;--sz:4deg;--dur:8.4s;--dl:-1.3s;top:6%;left:46%}html.jade .lp-src.s2{--sx:8deg;--sy:16deg;--sz:3deg;--dur:6.6s;--dl:-2.6s;top:28%;left:14%}html.jade .lp-src.s3{--sx:-14deg;--sy:-10deg;--sz:-4deg;--dur:7.8s;--dl:-3.9s;top:42%;left:54%}html.jade .lp-src.s4{--sx:10deg;--sy:12deg;--sz:6deg;--dur:6.9s;--dl:-5.2s;top:56%;left:2%}html.jade .lp-src.s5{--sx:10deg;--sy:-16deg;--sz:5deg;--dur:8s;--dl:-6.5s;top:78%;left:30%}@keyframes lpDrift{0%,to{translate:0}50%{translate:0 -14px}}html.jade .lp-os{padding-block:var(--s6) var(--s6)}html.jade .lp-os-card{gap:var(--s6);border:1px solid var(--ln-2);background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 12%,transparent),transparent 50%),color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:24px;flex-direction:column;padding:clamp(20px,4vw,42px);display:flex;position:relative}html.jade .lp-os-card .lp-title{text-align:center;max-width:16em;margin-inline:auto;font-size:clamp(32px,4.6vw,60px)}html.jade .lp-pane{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}html.jade .lp-lead{color:var(--tx);max-width:36em;margin:0;font-size:18px}html.jade .lp-points{margin:var(--s4) 0 0;gap:var(--s2);color:var(--mu);padding:0;font-size:15px;list-style:none;display:grid}html.jade .lp-points b{color:var(--tx)}html.jade .lp-side{gap:var(--s3);flex-direction:column;min-width:0;display:flex}html.jade .lp-grid{gap:var(--s2);width:100%;display:grid}html.jade .lp-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}html.jade .lp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}html.jade .lp-grid>.tile{justify-content:center;align-items:center;gap:var(--s2);min-height:52px;padding:0 var(--s3);font:700 14.5px/1.2 var(--fb);display:flex}html.jade .lp-grid svg{flex:none;width:22px;height:22px}html.jade .lp-cmd{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--field);border:1px solid var(--ln);border-radius:10px;min-height:56px;display:flex}html.jade .lp-cmd code{min-width:0;font:500 13px/1.6 var(--fnum);color:var(--tx);overflow-wrap:anywhere;background:0 0;flex:1;padding:0}html.jade .lp-cmd code b{color:var(--phos);text-shadow:var(--phos-glow);font-weight:600}html.jade .lp-fine{font:400 12.5px/1.6 var(--fnum);color:var(--mu);margin:0}html.jade .lp-close{align-items:center;gap:var(--s4);text-align:center;padding-block:var(--s8) var(--s12);flex-direction:column;display:flex}html.jade .lp-close .lp-title{max-width:16em;font-size:clamp(30px,4vw,52px)}html.jade .lp-close p{color:var(--tx);max-width:36em;margin:0;font-size:18px}@media (width<=1200px){html.jade .lp-fan{gap:var(--s4);perspective:none;height:auto;display:grid}html.jade .lp-fan>*{width:100%;max-width:440px;margin:0 auto;position:relative;inset:auto;--by:0deg!important;--bx:0deg!important;--rz:0deg!important}html.jade .lp-rstack{gap:var(--s4);perspective:none;height:auto;display:grid}html.jade .lp-rstack>*{width:100%;position:relative;inset:auto}html.jade .lp-rstack>*,html.jade .lp-calcs>*{--by:0deg!important;--bx:0deg!important;--rz:0deg!important}html.jade .lp-race{margin:var(--s4) 0 0}}@media (width<=1100px){html.jade .lp-zz>.lp-copy.lp-rv,html.jade .lp-zz.lp-flip>.lp-copy.lp-rv{translate:0 24px}html.jade .lp-zz>.lp-copy.lp-rv.in{translate:none}html.jade .lp-more:not(.lp-r-glance){display:none!important}html.jade #build>.lp-vis,html.jade .lp-race,html.jade .lp-r-shot{display:none}html.jade #replays>.lp-vis{order:1}html.jade .lp-rstack{grid-template-columns:minmax(0,1fr)}html.jade .lp-tilt{transform:none!important}html.jade .lp-hero{min-height:0;padding-block:var(--s1) 0}html.jade .lp-cloud{gap:var(--s2);perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}html.jade .lp-src{padding:var(--s2) var(--s4) var(--s2) var(--s2);gap:var(--s2);min-width:0;font-size:16px;animation:none;position:static;transform:none}html.jade .lp-src .lg{width:36px;height:36px}html.jade .lp-src .lg img,html.jade .lp-src .lg svg{width:22px;height:22px}html.jade .lp-zz{gap:var(--s8);padding-block:var(--s6);grid-template-columns:minmax(0,1fr)}html.jade .lp-zz.lp-flip>.lp-vis{order:0}html.jade .lp-pane{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){html.jade .lp-copy:before{inset:-14px -12px}html.jade .lp-pop{width:90%;transform:translate(-50%)translate(0,0)rotate(-3deg)}html.jade .lp-stage{padding-top:230px}html.jade .lp-floor{top:300px}html.jade .lp-mega{padding:112px var(--s4) var(--s4)}html.jade .lp-mega-head h2{font-size:30px}html.jade .lp-stats{gap:var(--s2);grid-template-columns:minmax(0,1fr)}html.jade .lp-zz{padding-block:var(--s6);gap:var(--s6)}html.jade .lp-sub{font-size:17px}html.jade .lp-pop img{animation:none}html.jade .lp-grid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}html.jade .lp-os-card{padding:var(--s4) var(--s4)}html.jade .lp-race{margin-top:var(--s4)}html.jade .lp-calcs .lp-dmg{padding-bottom:0}}@media (prefers-reduced-motion:reduce){html.jade .lp *,html.jade .lp :before,html.jade .lp :after{transition:none!important;animation:none!important}html.jade .lp-rv,html.jade .lp-vis.lp-rv :is(.lp-tilt,.lp-src){transform:none;opacity:1!important;translate:none!important;scale:1!important}}html.jade .masthead.landing-nav{flex-wrap:nowrap;align-items:center;gap:var(--s2)!important;display:flex!important}html.jade .masthead.landing-nav .brand{min-width:0;margin-right:auto}html.jade :is(.lp-nav-src,.lp-nav-go){white-space:nowrap}html.jade .lp-nav-src svg{flex:none;width:18px;height:18px}@media (width<=760px){html.jade .lp-nav-src{display:none}html.jade .masthead.landing-nav{gap:var(--s2)!important}}
