.site-chrome-module__WNyh4W__row{--measure:1240px;--pad-x:40px;width:100%;max-width:calc(var(--measure) + var(--pad-x) * 2);padding:0 var(--pad-x);margin:0 auto}.site-chrome-module__WNyh4W__header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0a0b0dc7;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-chrome-module__WNyh4W__headerRow{height:var(--nav-h,68px);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-chrome-module__WNyh4W__nav{align-items:center;gap:28px;display:none}@media (min-width:1024px){.site-chrome-module__WNyh4W__nav{display:flex}}.site-chrome-module__WNyh4W__navLink{letter-spacing:-.006em;color:#b6bbc2;transition:color var(--t-fast) cubic-bezier(.2, 0, 0, 1), border-color var(--t-fast) cubic-bezier(.2, 0, 0, 1);border-bottom:1px solid #0000;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none}.site-chrome-module__WNyh4W__navLink:hover{color:#eceae6;border-bottom-color:#454b53}.site-chrome-module__WNyh4W__navLink[data-current=true]{color:#eceae6;border-bottom-color:#2b2f36}.site-chrome-module__WNyh4W__navLink:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #e9e6e0}.site-chrome-module__WNyh4W__actions{flex:none;align-items:center;gap:14px;display:flex}.site-chrome-module__WNyh4W__primary{color:#0a0b0d;letter-spacing:-.008em;white-space:nowrap;height:38px;transition:background var(--t-fast) cubic-bezier(.2, 0, 0, 1);background:#e9e6e0;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.site-chrome-module__WNyh4W__primary:focus-visible{outline-offset:3px;outline:2px solid #e9e6e0}.site-chrome-module__WNyh4W__primary,.site-chrome-module__WNyh4W__panelPrimary{isolation:isolate;position:relative;overflow:hidden}.site-chrome-module__WNyh4W__primary:after,.site-chrome-module__WNyh4W__panelPrimary:after{content:"";z-index:-1;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--t-express) steps(8, end);background:repeating-conic-gradient(#0a0b0d0e 0% 25%,#0000 0% 50%) 0 0/25% 100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.site-chrome-module__WNyh4W__primary:hover:after,.site-chrome-module__WNyh4W__panelPrimary:hover:after{clip-path:inset(0)}}.site-chrome-module__WNyh4W__primary:focus-visible:after,.site-chrome-module__WNyh4W__panelPrimary:focus-visible:after{clip-path:inset(0)}.site-chrome-module__WNyh4W__primary:active,.site-chrome-module__WNyh4W__panelPrimary:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.site-chrome-module__WNyh4W__primary:after,.site-chrome-module__WNyh4W__panelPrimary:after{clip-path:inset(0 100% 0 0);transition:none}}.site-chrome-module__WNyh4W__quiet{color:#a8adb5;white-space:nowrap;height:38px;transition:color var(--t-fast) cubic-bezier(.2, 0, 0, 1);align-items:center;font-size:13.5px;font-weight:500;text-decoration:none;display:none}.site-chrome-module__WNyh4W__quiet:hover{color:#eceae6}.site-chrome-module__WNyh4W__quiet:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #e9e6e0}@media (min-width:640px){.site-chrome-module__WNyh4W__quiet{display:inline-flex}}.site-chrome-module__WNyh4W__menuButton{color:#d7d4cf;cursor:pointer;width:44px;height:44px;transition:border-color var(--t-fast) cubic-bezier(.2, 0, 0, 1), color var(--t-fast) cubic-bezier(.2, 0, 0, 1);background:0 0;border:1px solid #2b2f36;border-radius:4px;flex:none;place-items:center;display:grid}.site-chrome-module__WNyh4W__menuButton:hover{color:#eceae6;border-color:#454b53}.site-chrome-module__WNyh4W__menuButton:focus-visible{outline-offset:3px;outline:2px solid #e9e6e0}@media (min-width:1024px){.site-chrome-module__WNyh4W__menuButton{display:none}}.site-chrome-module__WNyh4W__panel{left:0;right:0;top:var(--nav-h,68px);z-index:40;background:#0a0b0d;border-bottom:1px solid #23262b;padding:8px 0 26px;position:fixed;box-shadow:0 24px 40px -24px #000000e6}@media (min-width:1024px){.site-chrome-module__WNyh4W__panel{display:none}}.site-chrome-module__WNyh4W__panelLink{letter-spacing:-.01em;color:#a8adb5;border-bottom:1px solid #191c20;padding:15px 0;font-size:16px;font-weight:500;text-decoration:none;display:block}.site-chrome-module__WNyh4W__panelLink:hover{color:#eceae6}.site-chrome-module__WNyh4W__panelLink:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.site-chrome-module__WNyh4W__panelLink[data-quiet=true]{color:#eceae6;border-bottom:0}.site-chrome-module__WNyh4W__panelPrimary{color:#0a0b0d;letter-spacing:-.01em;background:#e9e6e0;border-radius:4px;justify-content:center;align-items:center;height:48px;margin-top:14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.site-chrome-module__WNyh4W__panelPrimary:focus-visible{outline-offset:3px;outline:2px solid #e9e6e0}.site-chrome-module__WNyh4W__footer{background:0 0;border-top:1px solid #191c20;padding:52px 0 44px;position:relative}.site-chrome-module__WNyh4W__footerGrid{grid-template-columns:1.7fr repeat(3,1fr);gap:44px;display:grid}.site-chrome-module__WNyh4W__brandLink{opacity:.82;transition:opacity var(--t-fast) cubic-bezier(.2, 0, 0, 1);text-decoration:none;display:inline-flex}@media (pointer:coarse){.site-chrome-module__WNyh4W__brandLink{padding-block:10px;display:inline-flex}}.site-chrome-module__WNyh4W__brandLink:hover{opacity:1}.site-chrome-module__WNyh4W__brandLink:focus-visible{outline-offset:4px;opacity:1;border-radius:3px;outline:2px solid #e9e6e0}.site-chrome-module__WNyh4W__brandNote{color:#767d86;max-width:32ch;margin:18px 0 0;font-size:13.5px;line-height:1.6}.site-chrome-module__WNyh4W__groupTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:#858c95;margin:0 0 16px;font-size:11px;font-weight:400}.site-chrome-module__WNyh4W__groupList{gap:11px;margin:0;padding:0;list-style:none;display:grid}@media (pointer:coarse){.site-chrome-module__WNyh4W__groupList{gap:0}.site-chrome-module__WNyh4W__footerLink{padding:12px 0;display:block}}.site-chrome-module__WNyh4W__footerLink{color:#b6bbc2;transition:color var(--t-fast) cubic-bezier(.2, 0, 0, 1);font-size:14.5px;text-decoration:none;position:relative}.site-chrome-module__WNyh4W__footerLink:after{content:"";position:absolute;inset:-5px -6px}.site-chrome-module__WNyh4W__footerLink:hover{color:#eceae6}.site-chrome-module__WNyh4W__footerLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e9e6e0}.site-chrome-module__WNyh4W__colophon{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;color:#767d86;border-top:1px solid #191c20;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:56px;padding-top:22px;font-size:11.5px;display:flex}@media (max-width:900px){.site-chrome-module__WNyh4W__row{--pad-x:24px}.site-chrome-module__WNyh4W__footerGrid{grid-template-columns:1fr 1fr;gap:36px 28px}.site-chrome-module__WNyh4W__footer{padding:60px 0 36px}}@media (max-width:640px){.site-chrome-module__WNyh4W__row{--pad-x:20px}.site-chrome-module__WNyh4W__headerRow{gap:12px}.site-chrome-module__WNyh4W__actions{gap:10px}.site-chrome-module__WNyh4W__footerGrid{grid-template-columns:1fr;gap:30px}.site-chrome-module__WNyh4W__colophon{margin-top:40px}}@media (max-width:400px){.site-chrome-module__WNyh4W__actions .site-chrome-module__WNyh4W__primary{display:none}}.site-chrome-module__WNyh4W__menuButton{}
.token-module__LceLLq__token{transform-origin:50%;filter:drop-shadow(0 1px 1px #00000059);flex:none;transition:transform .22s cubic-bezier(.2,.75,.25,1),filter .22s;display:block}.token-module__LceLLq__edge{opacity:0;stroke-dasharray:34 150;stroke-dashoffset:10px;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.token-module__LceLLq__alive .token-module__LceLLq__edge{animation:.76s ease-out token-module__LceLLq__credit-recognize}:is(a:hover .token-module__LceLLq__token,button:hover .token-module__LceLLq__token){transform:perspective(300px)rotateY(-7deg)rotateX(3deg)}:is(a:focus-visible>.token-module__LceLLq__token,button:focus-visible>.token-module__LceLLq__token){filter:drop-shadow(0 1px 2px #c8dcf040);transform:perspective(300px)rotateY(0)}:is(a:active>.token-module__LceLLq__token,button:active>.token-module__LceLLq__token){transform:perspective(300px)translateZ(-3px)scale(.965)}.token-module__LceLLq__token[data-credit-phase=preparing]{animation:2.4s ease-in-out infinite token-module__LceLLq__credit-processing}.token-module__LceLLq__token[data-credit-response=increase]{animation:.7s cubic-bezier(.2,.75,.25,1) token-module__LceLLq__credit-increase}.token-module__LceLLq__token[data-credit-response=decrease]{animation:.65s cubic-bezier(.2,.75,.25,1) token-module__LceLLq__credit-decrease}.token-module__LceLLq__token[data-credit-response=reward]{animation:.9s cubic-bezier(.2,.75,.25,1) token-module__LceLLq__credit-reward}.token-module__LceLLq__token[data-credit-response=purchase-success]{animation:1.1s cubic-bezier(.2,.75,.25,1) token-module__LceLLq__credit-arrival}}@keyframes token-module__LceLLq__credit-recognize{0%{opacity:0;stroke-dashoffset:50px}35%{opacity:.65}to{opacity:0;stroke-dashoffset:-120px}}@keyframes token-module__LceLLq__credit-increase{0%,to{transform:none}38%{transform:translateY(-1.4px)rotate(-3deg)}70%{transform:translateY(.25px)}}@keyframes token-module__LceLLq__credit-decrease{0%,to{transform:none}40%{transform:translateY(1px)rotate(3deg)}75%{transform:translateY(-.2px)}}@keyframes token-module__LceLLq__credit-reward{0%,to{transform:none}35%{transform:translateY(-1.8px)rotate(-5deg)}65%{transform:translateY(-.4px)rotate(1deg)}}@keyframes token-module__LceLLq__credit-arrival{0%,to{transform:none}28%{transform:perspective(200px)rotateY(24deg)}58%{transform:translateY(-1.3px)scale(1.045)}82%{transform:scale(1)}}:is(html[data-motion-resolved=reduced] .token-module__LceLLq__token,html[data-motion-resolved=none] .token-module__LceLLq__token){transition:none!important;animation:none!important;transform:none!important}:is(html[data-motion-resolved=reduced] .token-module__LceLLq__edge,html[data-motion-resolved=none] .token-module__LceLLq__edge){animation:none!important}html[data-contrast=high] .token-module__LceLLq__token{--credit-token-rim:#e5edf5;--credit-token-face:#121820;--credit-token-knight:#fff}@keyframes token-module__LceLLq__credit-processing{0%,to{transform:perspective(200px)rotateY(-6deg)}50%{transform:perspective(200px)rotateY(8deg)}}
.entry-action-module__TUzjcG__block{gap:14px;display:grid}.entry-action-module__TUzjcG__button{border-radius:var(--hub-radius-sm);letter-spacing:-.004em;cursor:pointer;width:100%;height:50px;transition:background var(--hub-motion-fast) var(--hub-ease), border-color var(--hub-motion-fast) var(--hub-ease), color var(--hub-motion-fast) var(--hub-ease), transform var(--hub-motion-fast) var(--hub-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.entry-action-module__TUzjcG__primary{background:var(--hub-focus);border-color:var(--hub-focus);color:var(--hub-on-light)}.entry-action-module__TUzjcG__primary:hover:not(:disabled){background:#fff;border-color:#fff;transform:translateY(-1px)}.entry-action-module__TUzjcG__primary:active:not(:disabled){transform:translateY(0)}.entry-action-module__TUzjcG__quiet{border-color:var(--hub-line-medium);color:var(--hub-ink-2);background:0 0}.entry-action-module__TUzjcG__quiet:hover:not(:disabled){border-color:var(--hub-line-strong);color:var(--hub-ink-bright);background:#e9ecf20a}.entry-action-module__TUzjcG__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.entry-action-module__TUzjcG__button:disabled{cursor:default;transform:none}.entry-action-module__TUzjcG__button[data-pending=true]{background:var(--hub-line-medium);border-color:var(--hub-line-medium);color:var(--hub-ink-2)}.entry-action-module__TUzjcG__button[data-pending=true]:after{content:"";background:var(--hub-ink-2);transform-origin:0;height:2px;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.entry-action-module__TUzjcG__button[data-pending=true]:after{animation:1.1s cubic-bezier(.4,0,.2,1) infinite entry-action-module__TUzjcG__entry-crawl}}@media (prefers-reduced-motion:reduce){.entry-action-module__TUzjcG__button[data-pending=true]:after{transform:scaleX(.4)}}@keyframes entry-action-module__TUzjcG__entry-crawl{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(250%)scaleX(.4)}}.entry-action-module__TUzjcG__state{color:var(--hub-ink-secondary);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.entry-action-module__TUzjcG__state[data-tone=ok]{color:var(--hub-success-ink)}.entry-action-module__TUzjcG__state[data-tone=wait]{color:var(--hub-warning-ink)}.entry-action-module__TUzjcG__state[data-tone=stop]{color:var(--hub-live-ink)}.entry-action-module__TUzjcG__stateIcon{flex:none;margin-top:1px}.entry-action-module__TUzjcG__confirm{border-radius:var(--hub-radius-sm);border:1px solid var(--hub-line-medium);background:var(--hub-surface-subtle);gap:8px;padding:16px 18px;display:grid}.entry-action-module__TUzjcG__confirm[data-tone=ok]{background:#5fa97f12;border-color:#5fa97f66}.entry-action-module__TUzjcG__confirm[data-tone=wait]{background:#d8894b0f;border-color:#d8894b59}@media (prefers-reduced-motion:no-preference){.entry-action-module__TUzjcG__confirm{animation:.32s cubic-bezier(.22,1,.36,1) entry-action-module__TUzjcG__entry-confirm}}@keyframes entry-action-module__TUzjcG__entry-confirm{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.entry-action-module__TUzjcG__confirmTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--hub-ink);align-items:center;gap:9px;font-size:11px;display:flex}.entry-action-module__TUzjcG__confirm[data-tone=ok] .entry-action-module__TUzjcG__confirmTitle{color:var(--hub-success-ink)}.entry-action-module__TUzjcG__confirm[data-tone=wait] .entry-action-module__TUzjcG__confirmTitle{color:var(--hub-warning-ink)}.entry-action-module__TUzjcG__confirmBody{color:var(--hub-ink-secondary);font-size:13.5px;line-height:1.55}.entry-action-module__TUzjcG__tick{flex:none}@media (prefers-reduced-motion:no-preference){.entry-action-module__TUzjcG__tickPath{stroke-dasharray:22;stroke-dashoffset:22px;animation:.38s cubic-bezier(.22,1,.36,1) .12s forwards entry-action-module__TUzjcG__entry-tick}}@keyframes entry-action-module__TUzjcG__entry-tick{to{stroke-dashoffset:0}}.entry-action-module__TUzjcG__blockers{gap:7px;margin:0;padding:0;list-style:none;display:grid}.entry-action-module__TUzjcG__blocker{color:var(--hub-live-ink);grid-template-columns:15px 1fr;align-items:start;gap:9px;font-size:13.5px;line-height:1.5;display:grid}.entry-action-module__TUzjcG__blockerIcon{color:var(--hub-live);margin-top:2px}.entry-action-module__TUzjcG__note{color:var(--hub-label);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.entry-action-module__TUzjcG__note a{color:var(--hub-ink-muted);text-underline-offset:2px}.entry-action-module__TUzjcG__error{color:var(--hub-live-ink);font-size:13.5px;line-height:1.5}@media (pointer:coarse){.entry-action-module__TUzjcG__note a,.entry-action-module__TUzjcG__state a{padding-block:12px}}.entry-action-module__TUzjcG__shortfall{gap:12px;display:grid}.entry-action-module__TUzjcG__shortfallSums{border:1px solid var(--border-2);border-radius:var(--hub-radius-md);background:var(--surface-1);gap:0;margin:0;display:grid}.entry-action-module__TUzjcG__shortfallSums div{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;display:flex}.entry-action-module__TUzjcG__shortfallSums div+div{border-top:1px solid var(--border-0)}.entry-action-module__TUzjcG__shortfallSums dt{color:var(--hub-ink-muted);font-size:13px}.entry-action-module__TUzjcG__shortfallSums dd{font-variant-numeric:tabular-nums;color:var(--hub-ink-2);margin:0;font-size:13.5px}.entry-action-module__TUzjcG__shortfallSums div[data-emphasis] dt,.entry-action-module__TUzjcG__shortfallSums div[data-emphasis] dd{color:var(--hub-ink-bright);font-weight:500}.entry-action-module__TUzjcG__balanceAfter{font-variant-numeric:tabular-nums;color:var(--hub-ink-muted);margin:9px 0 0;font-size:12.5px}.entry-action-module__TUzjcG__balanceAfter strong{color:var(--credit-ink);font-weight:500}
.country-module__KTdzuG__flag{vertical-align:-2px;flex:none;align-items:center;max-width:20px;line-height:1;display:inline-flex}.country-module__KTdzuG__flag img{-o-object-fit:cover;object-fit:cover;border-radius:1px;width:20px;height:15px;display:block}.country-module__KTdzuG__control{border:1px solid var(--hub-line-medium,#34383d);background:var(--surface-2,#111418);width:100%;max-width:100%;min-height:46px;font:inherit;text-align:left;color:var(--hub-ink,#eee);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.country-module__KTdzuG__control:focus-visible,.country-module__KTdzuG__option:focus-visible,.country-module__KTdzuG__search:focus-visible{outline:2px solid var(--hub-focus,#b9c2cc);outline-offset:2px}.country-module__KTdzuG__control:disabled{opacity:.55;cursor:default}.country-module__KTdzuG__control>svg{margin-left:auto}.country-module__KTdzuG__label{margin-bottom:8px;font-size:13px;display:block}.country-module__KTdzuG__hint{color:var(--hub-ink-muted,#a6adb7);margin:8px 0 0;font-size:12px;line-height:1.6}.country-module__KTdzuG__error{color:var(--danger,#e8a8a8);margin:7px 0;font-size:12px}.country-module__KTdzuG__search{background:var(--surface-1,#0d1013);border:1px solid var(--hub-line-medium,#34383d);width:100%;min-height:44px;color:var(--hub-ink,#eee);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.country-module__KTdzuG__list{overscroll-behavior:contain;max-height:min(44dvh,360px);margin:12px 0 0;padding:0;list-style:none;overflow:auto}.country-module__KTdzuG__option{width:100%;min-height:44px;color:var(--hub-ink,#eee);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:10px;font-size:14px;display:flex}.country-module__KTdzuG__option[data-active]{background:var(--surface-3,#222830)}.country-module__KTdzuG__option[aria-selected=true]{font-weight:600}.country-module__KTdzuG__code{color:var(--hub-ink-muted,#a6adb7);margin-left:auto;font-size:11px}.country-module__KTdzuG__group{color:var(--hub-ink-muted,#a6adb7);padding:13px 10px 5px;font-size:11px}.country-module__KTdzuG__empty{color:var(--hub-ink-muted,#a6adb7);padding:18px 10px;font-size:13px}.country-module__KTdzuG__personName{vertical-align:bottom;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.country-module__KTdzuG__nameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.country-module__KTdzuG__flagSlot{vertical-align:-2px;flex:0 0 20px;width:20px;height:15px;display:inline-flex}.country-module__KTdzuG__control[aria-disabled=true]{opacity:.55;cursor:progress}.country-module__KTdzuG__control>span,.country-module__KTdzuG__option>span:not(.country-module__KTdzuG__flag):not(.country-module__KTdzuG__code){overflow-wrap:anywhere;min-width:0}.country-module__KTdzuG__option>svg{flex:none}
.board-look-extras-module__RrGD6W__disclose{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #e2f0ff24;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px}.board-look-extras-module__RrGD6W__disclose:focus-visible{outline:2px solid var(--sq-focus,#9fc4e2);outline-offset:2px}.board-look-extras-module__RrGD6W__wells{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;display:grid}.board-look-extras-module__RrGD6W__well{grid-template-columns:auto 1fr;grid-template-areas:"label label""input value""reset reset";align-items:center;gap:4px 8px;display:grid}.board-look-extras-module__RrGD6W__wellLabel{grid-area:label;font-size:12.5px;font-weight:600}.board-look-extras-module__RrGD6W__wellInput{cursor:pointer;background:0 0;border:1px solid #e2f0ff33;border-radius:6px;grid-area:input;width:40px;height:30px;padding:0}.board-look-extras-module__RrGD6W__wellValue{font-family:var(--font-mono), ui-monospace, monospace;opacity:.75;grid-area:value;font-size:12px}.board-look-extras-module__RrGD6W__wellReset{font:inherit;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;grid-area:reset;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.board-look-extras-module__RrGD6W__problems{color:#f0b582;background:#d8894b1f;border-radius:8px;margin:0;padding:8px 12px 8px 26px;font-size:12.5px;line-height:1.45}.board-look-extras-module__RrGD6W__subRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.board-look-extras-module__RrGD6W__subLabel{min-width:64px;font-size:12.5px;font-weight:600}.board-look-extras-module__RrGD6W__pair{vertical-align:-2px;margin-right:6px;display:inline-flex}.board-look-extras-module__RrGD6W__pair>span{border:1px solid #00000059;width:10px;height:12px}.board-look-extras-module__RrGD6W__pair>span:first-child{border-radius:3px 0 0 3px}.board-look-extras-module__RrGD6W__pair>span:last-child{border-radius:0 3px 3px 0}
.match-module__HNGhHG__shell{height:100%;min-height:0;transition:grid-template-columns var(--t-express) cubic-bezier(.16, 1, .3, 1);grid-template-columns:minmax(0,1fr) 0;gap:0;display:grid;position:relative}.match-module__HNGhHG__shell[data-open=true]{grid-template-columns:minmax(0,1fr) 352px;gap:20px}.match-module__HNGhHG__play{grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;min-width:0;min-height:0;padding:4px 0 8px;animation:.36s cubic-bezier(.16,1,.3,1) both match-module__HNGhHG__play-in;display:grid}@keyframes match-module__HNGhHG__play-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.match-module__HNGhHG__seatRow{min-width:0}.match-module__HNGhHG__boardBox{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.match-module__HNGhHG__seat{justify-content:space-between;align-items:baseline;gap:12px 16px;min-height:30px;padding:0 2px;display:flex}.match-module__HNGhHG__seatName{align-items:baseline;gap:9px;min-width:0;display:flex}.match-module__HNGhHG__captured{flex:auto;align-self:center;align-items:center;min-width:0;font-size:12px;display:flex}.match-module__HNGhHG__captured>span{flex-wrap:nowrap}.match-module__HNGhHG__dot{border-radius:2px;flex:none;width:9px;height:9px;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e2f0ff47}.match-module__HNGhHG__dot[data-color=w]{background:#e7e9ee}.match-module__HNGhHG__dot[data-color=b]{background:#2a2d33}.match-module__HNGhHG__name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:#71767f;white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-standard) var(--ease,ease);font-size:11px;overflow:hidden}.match-module__HNGhHG__seat[data-active=true] .match-module__HNGhHG__name{color:#edeef1}.match-module__HNGhHG__note{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#8d939c;font-size:11px}.match-module__HNGhHG__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.match-module__HNGhHG__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-height:42px;display:flex}.match-module__HNGhHG__statusWrap{flex:15ch;gap:2px;min-width:0;display:grid}.match-module__HNGhHG__status{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.014em;color:#edeef1;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15.5px;font-weight:600;overflow:hidden}.match-module__HNGhHG__bar{container:matchbar/inline-size}.match-module__HNGhHG__bar[data-ended=true] .match-module__HNGhHG__statusWrap{flex:560px}.match-module__HNGhHG__bar[data-ended=true]{align-items:center}.match-module__HNGhHG__barActions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.match-module__HNGhHG__insightsButton{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.006em;color:#dfe3ea;min-height:40px;transition:background-color var(--t-fast), box-shadow var(--t-fast), color var(--t-fast), transform var(--t-fast);background:linear-gradient(#ecf5ff21 0%,#e2f0ff0f 100%);border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #e2f0ff24;}@media (hover:hover){.match-module__HNGhHG__insightsButton:hover{color:#f6f8fb;background:linear-gradient(#f0f8ff33 0%,#e6f3ff1a 100%)}}.match-module__HNGhHG__insightsButton:active{transform:translateY(1px)scale(.99)}.match-module__HNGhHG__insightsButton:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.match-module__HNGhHG__insightsButton[data-flag=true]:after{content:"";background:#e9ecf2;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #14161ae6}.match-module__HNGhHG__chevron{transition:transform var(--t-express) cubic-bezier(.16, 1, .3, 1);opacity:.7;font-size:15px;line-height:1;display:inline-block;transform:rotate(0)}.match-module__HNGhHG__chevron[data-open=true]{transform:rotate(180deg)}.match-module__HNGhHG__panel{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);opacity:0;visibility:hidden;min-width:0;min-height:0;transition:opacity var(--t-standard) cubic-bezier(.16, 1, .3, 1), visibility 0s linear var(--t-express);background:linear-gradient(#1a1d22db 0%,#101215e6 100%);border-radius:10px;grid-template-rows:auto minmax(0,1fr);margin:4px 0 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #e2f0ff12}.match-module__HNGhHG__panel[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--t-express) cubic-bezier(.16, 1, .3, 1) var(--t-press), visibility 0s}.match-module__HNGhHG__panelHead{border-bottom:1px solid #23262b;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.match-module__HNGhHG__panelTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a9;font-size:11.5px}.match-module__HNGhHG__close{appearance:none;cursor:pointer;font:inherit;color:#9aa0a9;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;border-radius:4px;margin:-6px -8px -6px 0;padding:6px 8px;font-size:12px}@media (hover:hover){.match-module__HNGhHG__close:hover{color:#edeef1;background:#e8f0ff0f}}.match-module__HNGhHG__close:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.match-module__HNGhHG__panelBody{overscroll-behavior:contain;min-height:0;padding:12px 16px 18px;overflow-y:auto}.match-module__HNGhHG__tabs{background:#0a0b0d8c;border-radius:7px;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #e2f0ff0f}.match-module__HNGhHG__tab{appearance:none;cursor:pointer;font:inherit;color:#8d939c;min-width:0;min-height:34px;transition:color var(--t-fast), background-color var(--t-fast);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:1 0 auto;padding:0 10px;font-size:12.5px;font-weight:500;position:relative;overflow:hidden}@media (hover:hover){.match-module__HNGhHG__tab:hover{color:#dfe3ea}}.match-module__HNGhHG__tab[data-active=true]{color:#f2f3f6;background:#2e3239e6;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #e8f0ff2e}.match-module__HNGhHG__tab[data-flag=true]:after{content:"";background:#9aa0a9;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.match-module__HNGhHG__tab:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.match-module__HNGhHG__tabPanel{gap:14px;animation:.26s cubic-bezier(.16,1,.3,1) both match-module__HNGhHG__tab-in;display:grid}@keyframes match-module__HNGhHG__tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.match-module__HNGhHG__explainer{gap:8px;display:grid}.match-module__HNGhHG__explainerToggle{appearance:none;cursor:pointer;font:inherit;color:#8d939c;min-height:32px;transition:color var(--t-fast);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0 2px;font-size:11.5px;display:inline-flex}@media (hover:hover){.match-module__HNGhHG__explainerToggle:hover{color:#dfe3ea}}.match-module__HNGhHG__explainerToggle:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.match-module__HNGhHG__info{width:15px;height:15px;font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:10.5px;font-style:italic;display:grid;box-shadow:inset 0 0 0 1px}.match-module__HNGhHG__explainerBody{color:#8d939c;background:#0a0b0d80;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.6;animation:.22s cubic-bezier(.16,1,.3,1) both match-module__HNGhHG__tab-in;box-shadow:inset 0 0 0 1px #e2f0ff0f}.match-module__HNGhHG__explainerBody p{margin:0 0 8px}.match-module__HNGhHG__explainerBody p:last-child{margin:0}.match-module__HNGhHG__explainerBody strong{color:#cfd3da;font-weight:600}.match-module__HNGhHG__scrim{display:none}@media (max-width:900px){.match-module__HNGhHG__shell,.match-module__HNGhHG__shell[data-open=true]{grid-template-columns:minmax(0,1fr);gap:0}.match-module__HNGhHG__panel{z-index:30;max-height:72dvh;transition:transform var(--t-express) cubic-bezier(.16, 1, .3, 1), opacity var(--t-standard) linear, visibility 0s linear var(--t-express);background:linear-gradient(#1d2025 0%,#121417 100%);border-radius:12px 12px 0 0;margin:0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:inset 0 1px #ffffff1f,0 -24px 60px -30px #000}.match-module__HNGhHG__panel[data-open=true]{transition:transform var(--t-express) cubic-bezier(.16, 1, .3, 1), opacity var(--t-fast) linear, visibility 0s;transform:none}.match-module__HNGhHG__panelBody{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.match-module__HNGhHG__scrim{z-index:29;opacity:0;pointer-events:none;transition:opacity var(--t-standard) linear;background:#05060799;border:0;padding:0;display:block;position:fixed;inset:0}.match-module__HNGhHG__shell[data-open=true] .match-module__HNGhHG__scrim{opacity:1;pointer-events:auto}.match-module__HNGhHG__status{font-size:14.5px}.match-module__HNGhHG__bar{min-height:44px}}@media (max-width:480px) and (orientation:portrait){.match-module__HNGhHG__shell,.match-module__HNGhHG__shell[data-open=true]{height:auto;min-height:100%}.match-module__HNGhHG__play{grid-template-rows:auto auto auto auto}.match-module__HNGhHG__boardBox{height:calc(100vw - 2*clamp(16px,4vw,40px))}}@media (prefers-reduced-motion:reduce){.match-module__HNGhHG__play{animation-duration:.12s}.match-module__HNGhHG__shell,.match-module__HNGhHG__panel,.match-module__HNGhHG__chevron,.match-module__HNGhHG__scrim,.match-module__HNGhHG__name,.match-module__HNGhHG__insightsButton{transition-duration:var(--t-fast)}.match-module__HNGhHG__tabPanel,.match-module__HNGhHG__explainerBody{animation-duration:.12s}.match-module__HNGhHG__insightsButton:active{transform:none}@media (max-width:900px){.match-module__HNGhHG__panel{transition:opacity var(--t-fast) linear, visibility 0s linear var(--t-fast);opacity:0;transform:none}.match-module__HNGhHG__panel[data-open=true]{opacity:1;transition:opacity var(--t-fast) linear, visibility 0s}}}.match-module__HNGhHG__close{}.match-module__HNGhHG__tab{}@media (orientation:landscape) and (max-height:520px){.match-module__HNGhHG__play{-moz-column-gap:14px;grid-template:"board opponent""board player""board bar"minmax(0,1fr)/minmax(0,1.25fr) minmax(220px,1fr);align-content:stretch;gap:6px 14px}.match-module__HNGhHG__play>.match-module__HNGhHG__seatRow:first-child{grid-area:opponent}.match-module__HNGhHG__play>.match-module__HNGhHG__boardBox{grid-area:board}.match-module__HNGhHG__play>.match-module__HNGhHG__seatRow:nth-child(3){grid-area:player}.match-module__HNGhHG__play>.match-module__HNGhHG__bar{grid-area:bar;align-self:start}}
.analysis-module__LOajTW__label{letter-spacing:-.004em;white-space:nowrap;color:#9aa0a9;background:#14161ab3;border-radius:4px;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e2f0ff14}.analysis-module__LOajTW__label[data-size=small]{padding:2px 7px;font-size:11px}.analysis-module__LOajTW__mark{font-family:var(--font-mono), ui-monospace, monospace;opacity:.85;font-size:10px}.analysis-module__LOajTW__label[data-label=best]{color:#f4f5f7;background:#3a3f47f2;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #e8f0ff57}.analysis-module__LOajTW__label[data-label=excellent]{color:#e6e8ec;background:#2e3239e6;box-shadow:inset 0 0 0 1px #e8f0ff3d}.analysis-module__LOajTW__label[data-label=good]{color:#c2c7ce}.analysis-module__LOajTW__label[data-label=forced]{color:#7d838d;font-style:italic}.analysis-module__LOajTW__label[data-label=inaccuracy]{color:#9aa0a9;background:#0c0d10cc}.analysis-module__LOajTW__label[data-label=mistake]{color:#b9a79f;background:#0c0d10d9;box-shadow:inset 0 0 0 1px #d8564b47}.analysis-module__LOajTW__label[data-label=blunder]{color:#ff8578;background:#0e0b0be6;box-shadow:inset 0 0 0 1px #d8564b80}.analysis-module__LOajTW__card{background:#0c0d1080;border-radius:8px;gap:8px;padding:13px 14px;display:grid;box-shadow:inset 0 0 0 1px #e2f0ff12}.analysis-module__LOajTW__cardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-module__LOajTW__cardMove{align-items:baseline;gap:8px;min-width:0;display:flex}.analysis-module__LOajTW__cardMove strong{font-family:var(--font-mono), ui-monospace, monospace;color:#edeef1;font-size:14px;font-weight:500}.analysis-module__LOajTW__moveNumber{font-family:var(--font-mono), ui-monospace, monospace;color:#6e737b;font-size:11px}.analysis-module__LOajTW__explanation{color:#cfd3da;margin:0;font-size:13px;line-height:1.55}.analysis-module__LOajTW__evalLine{color:#8d939c;margin:0;font-size:12px;line-height:1.5}.analysis-module__LOajTW__evalFigures{font-family:var(--font-mono), ui-monospace, monospace;color:#6e737b;white-space:nowrap;font-size:11px}.analysis-module__LOajTW__alternative{color:#cfd3da;border-top:1px solid #1f2227;align-items:baseline;gap:8px;margin:0;padding-top:8px;font-size:12.5px;display:flex}.analysis-module__LOajTW__alternative strong{font-family:var(--font-mono), ui-monospace, monospace;color:#edeef1;font-weight:500}.analysis-module__LOajTW__alternativeKey{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#8d939c;font-size:11px}.analysis-module__LOajTW__working{color:#8d939c;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.analysis-module__LOajTW__pulse{background:#6e737b;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite analysis-module__LOajTW__breathe}@keyframes analysis-module__LOajTW__breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.analysis-module__LOajTW__quality{gap:4px;display:grid}.analysis-module__LOajTW__qualityRow{appearance:none;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--t-fast);background:0 0;border:0;border-radius:6px;grid-template-columns:104px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:5px 7px;display:grid}@media (hover:hover){.analysis-module__LOajTW__qualityRow:hover{background:#e8f0ff0d}}.analysis-module__LOajTW__qualityRow[data-selected=true]{background:#e8f0ff14;box-shadow:inset 0 0 0 1px #e2f0ff24}.analysis-module__LOajTW__qualityRow:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.analysis-module__LOajTW__qualityTrack{background:#0a0b0db3;border-radius:3px;height:6px;overflow:hidden}.analysis-module__LOajTW__qualityFill{height:100%;transition:width var(--t-express) cubic-bezier(.16, 1, .3, 1);background:#4a505a;border-radius:3px;display:block}.analysis-module__LOajTW__qualityFill[data-label=best]{background:#e6e8ec}.analysis-module__LOajTW__qualityFill[data-label=excellent]{background:#aeb4bd}.analysis-module__LOajTW__qualityFill[data-label=good]{background:#7d838d}.analysis-module__LOajTW__qualityFill[data-label=inaccuracy]{background:#565c65}.analysis-module__LOajTW__qualityFill[data-label=mistake]{background:#8a6f68}.analysis-module__LOajTW__qualityFill[data-label=blunder]{background:#d8564b}.analysis-module__LOajTW__qualityFill[data-label=forced]{background:#33373d}.analysis-module__LOajTW__qualityCount{font-family:var(--font-mono), ui-monospace, monospace;color:#9aa0a9;text-align:right;font-size:12px}@media (prefers-reduced-motion:reduce){.analysis-module__LOajTW__pulse{opacity:.7;animation:none}.analysis-module__LOajTW__qualityFill{transition:none}}.analysis-module__LOajTW__qualityRow{}.analysis-module__LOajTW__points{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.analysis-module__LOajTW__point{grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.analysis-module__LOajTW__pointMark{opacity:.45;background:currentColor;border-radius:999px;width:6px;height:1.5px;transform:translateY(-3px)}.analysis-module__LOajTW__pointText{color:#a4a4ac;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.analysis-module__LOajTW__point[data-kind=cost] .analysis-module__LOajTW__pointText,.analysis-module__LOajTW__point[data-kind=refutation] .analysis-module__LOajTW__pointText{color:#d6d6dc}.analysis-module__LOajTW__point[data-kind=cost] .analysis-module__LOajTW__pointMark,.analysis-module__LOajTW__point[data-kind=refutation] .analysis-module__LOajTW__pointMark{opacity:.8}.analysis-module__LOajTW__point[data-kind=better] .analysis-module__LOajTW__pointText{color:#9fc4e2}.analysis-module__LOajTW__point[data-kind=gain] .analysis-module__LOajTW__pointText{color:#a9c7a9}.analysis-module__LOajTW__lines{gap:6px;margin:0;display:grid}.analysis-module__LOajTW__lineRow{gap:2px;display:grid}.analysis-module__LOajTW__lineRow dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#e8ecf28c;font-size:11.5px}.analysis-module__LOajTW__lineRow dd{color:#e3e6ea;margin:0;font-size:13.5px;line-height:1.45}.analysis-module__LOajTW__lineMoves{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}.analysis-module__LOajTW__notPlayed{letter-spacing:.04em;text-transform:none;color:#c9b48a}.analysis-module__LOajTW__moreLines{gap:8px;display:grid}.analysis-module__LOajTW__moreLines summary{cursor:pointer;color:#b6bac2;width:max-content;font-size:12.5px}.analysis-module__LOajTW__moreLines summary:focus-visible{outline:2px solid var(--cos-focus,#9fc4e2);outline-offset:2px}.analysis-module__LOajTW__judgedBy{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:#e8ecf280;margin:0;font-size:12px}.analysis-module__LOajTW__cardTags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.analysis-module__LOajTW__tag{color:#15171a;white-space:nowrap;background:#e9ebee;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.analysis-module__LOajTW__card[data-plain=true]{box-shadow:none;background:0 0;border:0;padding:0}.analysis-module__LOajTW__why{color:#cfd3da;margin:8px 0 0;font-size:13px;line-height:1.55}
.display-settings-module__0GaD4a__wrap{gap:18px;margin-top:18px;display:grid}.display-settings-module__0GaD4a__presetItem{align-items:center;gap:2px;display:inline-flex}.display-settings-module__0GaD4a__remove{color:#e8ecf299;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px}.display-settings-module__0GaD4a__remove:hover{color:#ededef;background:#ffffff14}.display-settings-module__0GaD4a__saveRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.display-settings-module__0GaD4a__saveLabel{flex:1 0 100%;font-size:12.5px;font-weight:600}.display-settings-module__0GaD4a__input{min-width:0;min-height:36px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #e2f0ff29;border-radius:8px;flex:140px;padding:0 12px;font-size:13.5px}.display-settings-module__0GaD4a__input:focus-visible,.display-settings-module__0GaD4a__remove:focus-visible{outline:2px solid var(--sq-focus,#9fc4e2);outline-offset:2px}
.graphs-module__GPdBja__figure{gap:10px;min-width:0;margin:0;display:grid;container-type:inline-size}.graphs-module__GPdBja__caption{gap:3px;display:grid}.graphs-module__GPdBja__title{letter-spacing:-.01em;color:var(--cos-ink,#edeef1);font-size:15px;font-weight:650}.graphs-module__GPdBja__axisNote{color:var(--cos-ink-3,#e8ecf299);font-size:12.5px;line-height:1.45}.graphs-module__GPdBja__box{min-width:0;position:relative}.graphs-module__GPdBja__readoutSlot{height:76px;position:relative}.graphs-module__GPdBja__figure[data-compact=true] .graphs-module__GPdBja__readoutSlot{height:94px}@container (max-width:480px){.graphs-module__GPdBja__readoutSlot{height:94px}}.graphs-module__GPdBja__readout{-moz-column-gap:10px;background:var(--cos-surface-3,#262a31);pointer-events:none;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;gap:1px 10px;max-width:min(460px,100%);padding:7px 11px;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px -14px #000000e6}.graphs-module__GPdBja__roMove{font-family:var(--font-mono), ui-monospace, monospace;color:var(--cos-ink,#edeef1);white-space:nowrap;font-size:13px;font-weight:600}.graphs-module__GPdBja__roSide{letter-spacing:.06em;text-transform:uppercase;color:var(--cos-ink-3,#e8ecf299);margin-left:6px;font-family:inherit;font-size:10.5px;font-weight:500}.graphs-module__GPdBja__roValue{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--cos-ink,#edeef1);justify-self:end;font-size:14px;font-weight:700}.graphs-module__GPdBja__roValue[data-side=b]{color:#b7bec9}.graphs-module__GPdBja__roText{color:var(--cos-ink-2,#d3d6db);grid-column:1/-1;font-size:12.5px;line-height:1.4}.graphs-module__GPdBja__roMeta{color:var(--cos-ink-3,#e8ecf28c);grid-column:1/-1;font-size:11px}.graphs-module__GPdBja__scroller{overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0;overflow:auto hidden}.graphs-module__GPdBja__svg{touch-action:pan-y;border-radius:8px;outline:none;display:block}.graphs-module__GPdBja__svg:focus-visible{box-shadow:0 0 0 2px var(--cos-focus,#9fc4e2)}.graphs-module__GPdBja__grid{stroke:#ffffff0f;stroke-width:1px}.graphs-module__GPdBja__zero{stroke:#ffffff47;stroke-width:1px}.graphs-module__GPdBja__tick{font-family:var(--font-mono), ui-monospace, monospace;fill:#e8ecf28c;font-size:11px}.graphs-module__GPdBja__area{fill:#e9ebee1a}.graphs-module__GPdBja__line{fill:none;stroke:#e9ebeed9;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.graphs-module__GPdBja__gap{stroke:#e8ecf273;stroke-width:1.5px;stroke-dasharray:2 2}.graphs-module__GPdBja__point{fill:#e9ebee;stroke:#14161a;stroke-width:1.5px}.graphs-module__GPdBja__point[data-color=b]{fill:#8d949f}.graphs-module__GPdBja__point[data-critical=true]{stroke:#e9ebee;stroke-width:2px}.graphs-module__GPdBja__pointLabel,.graphs-module__GPdBja__mateMark{font-family:var(--font-mono), ui-monospace, monospace;fill:#e8ecf2cc;font-size:10.5px;font-weight:700}.graphs-module__GPdBja__guideGroup{pointer-events:none}.graphs-module__GPdBja__guide{stroke:var(--cos-focus,#9fc4e2);stroke-width:1.25px;opacity:.8}.graphs-module__GPdBja__focusPoint{fill:none;stroke:var(--cos-focus,#9fc4e2);stroke-width:2px}.graphs-module__GPdBja__hit{fill:#0000;cursor:crosshair}.graphs-module__GPdBja__bar{fill:#e9ebee}.graphs-module__GPdBja__bar[data-color=b]{fill:#8d949f}.graphs-module__GPdBja__bar[data-label=best],.graphs-module__GPdBja__bar[data-label=excellent],.graphs-module__GPdBja__bar[data-label=good],.graphs-module__GPdBja__bar[data-label=forced]{opacity:.45}.graphs-module__GPdBja__bar[data-clipped=true]{stroke:#e9ebee;stroke-width:1px;stroke-dasharray:3 2}.graphs-module__GPdBja__bar[data-selected=true]{opacity:1;stroke:var(--cos-focus,#9fc4e2);stroke-width:1.5px}.graphs-module__GPdBja__mateMarkGroup[data-selected=true] .graphs-module__GPdBja__mateDiamond{stroke:var(--cos-focus,#9fc4e2)}.graphs-module__GPdBja__mateStem{stroke:#e9ebee66;stroke-width:1.5px;stroke-dasharray:2 3}.graphs-module__GPdBja__mateDiamond{fill:#14161a;stroke:#e9ebee;stroke-width:2px}.graphs-module__GPdBja__timeBar{fill:#e9ebeeb3}.graphs-module__GPdBja__clockLine{fill:none;stroke:var(--cos-focus,#9fc4e2);stroke-width:1.6px}.graphs-module__GPdBja__pressure{stroke:#f0b58299;stroke-width:1px;stroke-dasharray:4 3}.graphs-module__GPdBja__foot{color:var(--cos-ink-3,#e8ecf299);margin:0;font-size:12px;line-height:1.5}.graphs-module__GPdBja__switch{background:#ffffff0d;border-radius:999px;justify-self:start;gap:4px;padding:3px;display:inline-flex}.graphs-module__GPdBja__switchOption{color:#e8ecf2bf;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .12s linear,color .12s linear}.graphs-module__GPdBja__switchOption:hover{color:#ededef}.graphs-module__GPdBja__switchOption[data-selected=true]{color:#0b0b0c;background:#ededef}.graphs-module__GPdBja__switchOption:focus-visible{outline:2px solid var(--cos-focus,#9fc4e2);outline-offset:2px}.graphs-module__GPdBja__table summary{cursor:pointer;color:#e8ecf2b3;width:max-content;font-size:12.5px}.graphs-module__GPdBja__table table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.graphs-module__GPdBja__table th,.graphs-module__GPdBja__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:5px 6px}.graphs-module__GPdBja__table th{color:#e8ecf2b3;font-weight:600}.graphs-module__GPdBja__table tr[data-selected=true] td{background:#9fc4e214}.graphs-module__GPdBja__tableLink{color:inherit;font:inherit;font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.graphs-module__GPdBja__zoomRow{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.graphs-module__GPdBja__zoomToggle{appearance:none;cursor:pointer;font:inherit;color:#dfe3ea;background:#ffffff0f;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .12s linear;box-shadow:inset 0 0 0 1px #ffffff1f}@media (hover:hover){.graphs-module__GPdBja__zoomToggle:hover{background:#ffffff1c}}.graphs-module__GPdBja__zoomToggle:focus-visible{outline:2px solid var(--cos-focus,#9fc4e2);outline-offset:2px}.graphs-module__GPdBja__zoomNote{font-family:var(--font-mono), ui-monospace, monospace;color:#9aa0a9;font-size:11.5px}.graphs-module__GPdBja__overview{min-width:0}.graphs-module__GPdBja__overviewSvg{cursor:pointer;touch-action:pan-y;background:#ffffff06;border-radius:6px;display:block}.graphs-module__GPdBja__overviewWindow{fill:#9fc4e21f;stroke:#9fc4e273;stroke-width:1px}.graphs-module__GPdBja__overviewLine{fill:none;stroke:#e9ebeeb3;stroke-width:1.2px}.graphs-module__GPdBja__compareLink{stroke:#c9b48a;stroke-width:1.25px;stroke-dasharray:3 3}.graphs-module__GPdBja__compareMark{fill:#14161a;stroke:#c9b48a;stroke-width:2px}.graphs-module__GPdBja__roCompare{font-family:var(--font-mono), ui-monospace, monospace;color:#e3e6ea;grid-column:1/-1;font-size:12.5px}.graphs-module__GPdBja__roCompareLabel{font-family:var(--font-body), system-ui, sans-serif;color:#c9b48a}.graphs-module__GPdBja__badge{font-family:var(--font-mono), ui-monospace, monospace;color:#c9b48a;vertical-align:1px;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:11px;font-weight:500;box-shadow:inset 0 0 0 1px #c9b48a73}
.insights-module__sOowzW__note{color:#8d939c;margin:0;font-size:12.5px;line-height:1.6}.insights-module__sOowzW__report{appearance:none;cursor:pointer;font:inherit;color:#0a0b0d;letter-spacing:-.006em;width:100%;min-height:44px;transition:transform var(--t-fast), box-shadow var(--t-fast);background:linear-gradient(#f6f3ee 0%,#e9e6e0 60%,#ded9d1 100%);border:1px solid #e9e6e0;border-radius:6px;padding:0 18px;font-size:14px;font-weight:600}@media (hover:hover){.insights-module__sOowzW__report:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #000000f2}}.insights-module__sOowzW__report:active{transform:translateY(1px)scale(.99)}.insights-module__sOowzW__report:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.insights-module__sOowzW__toggleRow{gap:10px;display:grid}.insights-module__sOowzW__toggleLabel{color:#dfe3ea;gap:3px;min-width:0;font-size:13px;font-weight:500;display:grid}.insights-module__sOowzW__toggleNote{color:#7d838d;font-size:12.5px;font-weight:400;line-height:1.45}.insights-module__sOowzW__toggle{background:#0a0b0d99;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:2px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #e2f0ff12}.insights-module__sOowzW__toggleOption{appearance:none;cursor:pointer;font:inherit;color:#8d939c;min-width:42px;min-height:34px;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:12.5px;font-weight:500;line-height:1.2}@media (hover:hover){.insights-module__sOowzW__toggleOption:hover{color:#dfe3ea}}.insights-module__sOowzW__toggleOption[data-selected=true]{color:#f2f3f6;background:#2e3239f2;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #e8f0ff33}.insights-module__sOowzW__toggleOption:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.insights-module__sOowzW__moves{gap:1px;margin:0;padding:0;list-style:none;display:grid}.insights-module__sOowzW__movePair{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px;display:grid}.insights-module__sOowzW__no{font-family:var(--font-mono), ui-monospace, monospace;color:#5d636c;text-align:right;padding-right:4px;font-size:11px}.insights-module__sOowzW__move{appearance:none;font:inherit;min-width:0;min-height:30px;color:inherit;text-align:left;transition:background-color var(--t-fast);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 7px;display:flex}button.insights-module__sOowzW__move{cursor:pointer}@media (hover:hover){button.insights-module__sOowzW__move:hover{background:#e8f0ff12}}.insights-module__sOowzW__move[data-current=true]{background:#e8f0ff1f;box-shadow:inset 0 0 0 1px #e2f0ff2e}button.insights-module__sOowzW__move:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.insights-module__sOowzW__san{font-family:var(--font-mono), ui-monospace, monospace;color:#cfd3da;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.insights-module__sOowzW__empty{min-height:30px;display:block}.insights-module__sOowzW__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.insights-module__sOowzW__report{--kf-check:#0a0b0d0e;}.insights-module__sOowzW__toggleOption{}.insights-module__sOowzW__moveButton{cursor:pointer;}
.look-studio-module___RBu_q__shell{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060708db;place-items:center;padding:16px;animation:.18s linear both look-studio-module___RBu_q__studio-fade;display:grid;position:fixed;inset:0}@keyframes look-studio-module___RBu_q__studio-fade{0%{opacity:0}to{opacity:1}}.look-studio-module___RBu_q__dialog{color:#edeef1;background:#0f1113;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(860px,100dvh - 32px);animation:.24s cubic-bezier(.16,1,.3,1) both look-studio-module___RBu_q__studio-rise;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 90px -40px #000000e6}@keyframes look-studio-module___RBu_q__studio-rise{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}.look-studio-module___RBu_q__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.look-studio-module___RBu_q__heading{gap:2px;display:grid}.look-studio-module___RBu_q__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a9;margin:0;font-size:11px;font-weight:600}.look-studio-module___RBu_q__title{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:650}.look-studio-module___RBu_q__done{appearance:none;cursor:pointer;font:inherit;color:#0b0b0c;min-height:40px;transition:background-color var(--t-fast) var(--ease,ease);background:#ededef;border:0;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:600}@media (hover:hover){.look-studio-module___RBu_q__done:hover{background:#fff}}.look-studio-module___RBu_q__done:focus-visible{outline-offset:2px;outline:3px solid #9fc4e2}.look-studio-module___RBu_q__body{grid-template-columns:minmax(300px,1fr) minmax(360px,1fr);min-height:0;display:grid}.look-studio-module___RBu_q__preview{border-right:1px solid #ffffff0f;place-items:center;min-height:0;padding:24px;display:grid}.look-studio-module___RBu_q__preview>*{width:min(100%,520px,100dvh - 260px)}.look-studio-module___RBu_q__steps{overscroll-behavior:contain;--studio-pad:22px;min-height:0;padding:20px var(--studio-pad) 0;overflow-y:auto}@media (max-width:820px){.look-studio-module___RBu_q__shell{padding:0}.look-studio-module___RBu_q__dialog{border-radius:0;width:100%;height:100dvh}.look-studio-module___RBu_q__head{padding:12px 16px}.look-studio-module___RBu_q__title{font-size:19px}.look-studio-module___RBu_q__body{overscroll-behavior:contain;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.look-studio-module___RBu_q__preview{z-index:2;background:#0f1113;border-bottom:1px solid #ffffff12;border-right:0;padding:12px 16px;position:sticky;top:0}.look-studio-module___RBu_q__preview>*{width:min(100%,300px,34dvh)}.look-studio-module___RBu_q__steps{--studio-pad:16px;padding:14px var(--studio-pad) 0;overflow:visible}}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){.look-studio-module___RBu_q__body{grid-template-columns:auto minmax(0,1fr);overflow:hidden}.look-studio-module___RBu_q__preview{border-right:1px solid #ffffff0f;padding:10px 16px}.look-studio-module___RBu_q__preview>*{width:calc(100dvh - 150px)}.look-studio-module___RBu_q__steps{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.look-studio-module___RBu_q__shell,.look-studio-module___RBu_q__dialog{animation:none}}
.report-module__a4ci8G__report{overscroll-behavior:contain;align-content:start;gap:18px;max-width:1080px;height:100%;min-height:0;margin-inline:auto;padding:6px 0 28px;animation:.3s cubic-bezier(.16,1,.3,1) both report-module__a4ci8G__report-in;display:grid;overflow-y:auto}@keyframes report-module__a4ci8G__report-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.report-module__a4ci8G__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-module__a4ci8G__eyebrow{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#9aa0a9;margin:0;font-size:11.5px}.report-module__a4ci8G__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.028em;color:#edeef1;margin:0;font-size:clamp(22px,3vw,30px);font-weight:700}.report-module__a4ci8G__vs{color:#6e737b;padding:0 4px;font-size:.7em;font-weight:400}.report-module__a4ci8G__result{color:#9aa0a9;margin:8px 0 0;font-size:14px}.report-module__a4ci8G__resultYou{color:#edeef1;font-weight:600}.report-module__a4ci8G__close,.report-module__a4ci8G__openMove,.report-module__a4ci8G__back{appearance:none;cursor:pointer;font:inherit;color:#9aa0a9;min-height:38px;transition:color var(--t-fast), background-color var(--t-fast), box-shadow var(--t-fast);background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #e2f0ff1a}@media (hover:hover){.report-module__a4ci8G__close:hover,.report-module__a4ci8G__openMove:hover{color:#edeef1;background:#e8f0ff0f;box-shadow:inset 0 0 0 1px #e2f0ff33}}.report-module__a4ci8G__close:focus-visible,.report-module__a4ci8G__openMove:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.report-module__a4ci8G__openMove{box-shadow:none;justify-self:start;padding-left:0}.report-module__a4ci8G__working{background:#0c0d108c;border-radius:8px;padding:10px 14px;box-shadow:inset 0 0 0 1px #e2f0ff12}.report-module__a4ci8G__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.report-module__a4ci8G__wide{grid-column:1/-1}.report-module__a4ci8G__column{align-content:start;gap:16px;min-width:0;display:grid}.report-module__a4ci8G__panel{gap:var(--cos-s4);padding:var(--cos-s5);border-radius:var(--cos-r-panel);background:var(--cos-surface-1);box-shadow:inset 0 0 0 1px var(--cos-line);align-content:start;display:grid}.report-module__a4ci8G__panelTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.016em;color:#edeef1;margin:0;font-size:16px;font-weight:600}.report-module__a4ci8G__subTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a9;margin:0 0 8px;font-size:11.5px}.report-module__a4ci8G__note{color:#8d939c;margin:0;font-size:12.5px;line-height:1.6}.report-module__a4ci8G__score{align-items:baseline;gap:8px;margin:0;display:flex}.report-module__a4ci8G__scoreValue{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:#f4f5f7;font-variant-numeric:tabular-nums;font-size:clamp(42px,7vw,60px);font-weight:800;line-height:1}.report-module__a4ci8G__scoreOf{font-family:var(--font-mono), ui-monospace, monospace;color:#6e737b;font-size:13px}.report-module__a4ci8G__scoreMissing{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#9aa0a9;margin:0;font-size:20px;font-weight:600}.report-module__a4ci8G__warning{color:#71767f;background:#0a0b0d80;border-radius:6px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;box-shadow:inset 0 0 0 1px #e2f0ff0d}.report-module__a4ci8G__counts{gap:8px;display:grid}.report-module__a4ci8G__bandList{gap:2px;margin-top:4px;display:grid}.report-module__a4ci8G__bandRow{appearance:none;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--t-fast);background:#0a0b0d73;border:0;border-radius:6px;gap:2px;padding:8px 10px;display:grid}@media (hover:hover){.report-module__a4ci8G__bandRow:hover{background:#e8f0ff12}}.report-module__a4ci8G__bandRow:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.report-module__a4ci8G__bandMove{font-family:var(--font-mono), ui-monospace, monospace;color:#edeef1;font-size:12.5px}.report-module__a4ci8G__bandWhy{color:#8d939c;font-size:12px;line-height:1.5}.report-module__a4ci8G__block{display:grid}.report-module__a4ci8G__moment{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.report-module__a4ci8G__preview{border-radius:6px;width:132px;overflow:hidden}.report-module__a4ci8G__momentBody{gap:7px;min-width:0;display:grid}.report-module__a4ci8G__momentHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-module__a4ci8G__momentMove{font-family:var(--font-mono), ui-monospace, monospace;color:#edeef1;font-size:13.5px}.report-module__a4ci8G__momentWhy{color:#cfd3da;margin:0;font-size:12.5px;line-height:1.55}.report-module__a4ci8G__areaKey{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#71767f;flex:none;font-size:10.5px}.report-module__a4ci8G__missed{gap:2px;display:grid}.report-module__a4ci8G__areas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-module__a4ci8G__area{background:#0a0b0d73;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #e2f0ff0f}.report-module__a4ci8G__areaRank{font-family:var(--font-mono), ui-monospace, monospace;color:#6e737b;padding-top:2px;font-size:12px}.report-module__a4ci8G__areaBody{gap:7px;min-width:0;display:grid}.report-module__a4ci8G__areaTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.014em;color:#edeef1;margin:0;font-size:14.5px;font-weight:600}.report-module__a4ci8G__areaEvidence{color:#9aa0a9;margin:0;font-size:12.5px;line-height:1.55}.report-module__a4ci8G__areaAction{color:#dfe3ea;gap:3px;margin:0;font-size:13px;line-height:1.55;display:grid}.report-module__a4ci8G__areaPlies{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.report-module__a4ci8G__plyChip{appearance:none;cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;color:#9aa0a9;min-height:28px;transition:color var(--t-fast), background-color var(--t-fast);background:#14161acc;border:0;border-radius:4px;padding:0 9px;font-size:11px;box-shadow:inset 0 0 0 1px #e2f0ff17}@media (hover:hover){.report-module__a4ci8G__plyChip:hover{color:#edeef1;background:#2e3239e6}}.report-module__a4ci8G__plyChip:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.report-module__a4ci8G__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.report-module__a4ci8G__primary{appearance:none;cursor:pointer;font:inherit;color:#0a0b0d;min-height:46px;transition:transform var(--t-fast), box-shadow var(--t-fast);background:linear-gradient(#f6f3ee 0%,#e9e6e0 60%,#ded9d1 100%);border:1px solid #e9e6e0;border-radius:5px;padding:0 22px;font-size:14px;font-weight:600}@media (hover:hover){.report-module__a4ci8G__primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #000000f2}}.report-module__a4ci8G__primary:active{transform:translateY(1px)scale(.99)}.report-module__a4ci8G__primary:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.report-module__a4ci8G__footActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-module__a4ci8G__footNote{font-family:var(--font-mono), ui-monospace, monospace;color:#8b919a;margin:0;font-size:11px}@media (max-width:860px){.report-module__a4ci8G__grid{grid-template-columns:minmax(0,1fr)}.report-module__a4ci8G__moment{grid-template-columns:104px minmax(0,1fr);gap:12px}.report-module__a4ci8G__preview{width:104px}.report-module__a4ci8G__close{flex:none}.report-module__a4ci8G__primary{width:100%}.report-module__a4ci8G__foot{flex-direction:column-reverse;align-items:stretch}.report-module__a4ci8G__footActions{flex-direction:column;align-items:stretch}.report-module__a4ci8G__footActions .report-module__a4ci8G__quietButton{width:100%}.report-module__a4ci8G__footNote{text-align:center}}@media (prefers-reduced-motion:reduce){.report-module__a4ci8G__report{animation-duration:.12s}.report-module__a4ci8G__primary:active,.report-module__a4ci8G__primary:hover{transform:none}}.report-module__a4ci8G__close{}.report-module__a4ci8G__openMove{}.report-module__a4ci8G__back{}.report-module__a4ci8G__bandRow{}.report-module__a4ci8G__plyChip{}.report-module__a4ci8G__primary{--kf-check:#0a0b0d0e;}.report-module__a4ci8G__measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;display:grid}.report-module__a4ci8G__measure{background:#ffffff09;border-radius:12px;align-content:start;gap:2px;min-width:0;padding:10px 11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.report-module__a4ci8G__measureKey{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#8d939c;overflow-wrap:anywhere;font-size:10.5px;font-weight:600}.report-module__a4ci8G__measureValue{letter-spacing:-.02em;color:#ededef;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:300;line-height:1.1}.report-module__a4ci8G__measureNote{color:#9aa0a9;margin:0;font-size:12.5px;line-height:1.4}@media (max-width:720px){.report-module__a4ci8G__measures{grid-template-columns:minmax(0,1fr)}.report-module__a4ci8G__measure{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px}.report-module__a4ci8G__measureValue{text-align:right;font-size:18px}.report-module__a4ci8G__measureNote{grid-column:1/-1}}.report-module__a4ci8G__summary{color:#cfcfd6;background:#9fc4e20f;border-left:2px solid #9fc4e273;border-radius:12px;margin:14px 0 0;padding:12px 13px;font-size:13px;line-height:1.6}.report-module__a4ci8G__caveat{color:#b9b2a6;background:#d6b68c12;border-left:2px solid #d6b68c80;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.report-module__a4ci8G__headText{gap:var(--cos-s2);min-width:0;display:grid}.report-module__a4ci8G__resultTitle{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--cos-t-display);letter-spacing:-.025em;color:var(--cos-ink);text-wrap:balance;margin:0;font-weight:650;line-height:1.12}.report-module__a4ci8G__youLine{font-size:var(--cos-t-body);color:var(--cos-ink-2);margin:0;font-weight:600}.report-module__a4ci8G__lead{gap:var(--cos-s3);display:grid}.report-module__a4ci8G__insight{max-width:62ch;color:var(--cos-ink);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.45}.report-module__a4ci8G__coverage{align-items:center;gap:var(--cos-s2) var(--cos-s4);flex-wrap:wrap;display:flex}.report-module__a4ci8G__coverageLine{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--cos-t-meta);color:var(--cos-ink-3)}.report-module__a4ci8G__coverageNote{font-size:var(--cos-t-meta);color:var(--cos-warn)}.report-module__a4ci8G__inlineAction{color:var(--cos-ink);font:inherit;font-size:var(--cos-t-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.report-module__a4ci8G__inlineAction:hover{color:#fff}.report-module__a4ci8G__inlineAction:focus-visible{outline:2px solid var(--cos-focus);outline-offset:2px;border-radius:4px}.report-module__a4ci8G__chartPanel,.report-module__a4ci8G__focus{padding:var(--cos-s5);border-radius:var(--cos-r-panel);background:var(--cos-surface-1);box-shadow:inset 0 0 0 1px var(--cos-line)}.report-module__a4ci8G__focusHead{justify-content:space-between;align-items:baseline;gap:var(--cos-s2) var(--cos-s4);margin-bottom:var(--cos-s4);flex-wrap:wrap;display:flex}.report-module__a4ci8G__sectionTitle{font-size:var(--cos-t-section);letter-spacing:-.01em;color:var(--cos-ink);margin:0;font-weight:650}.report-module__a4ci8G__focusBody{gap:var(--cos-s5);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.report-module__a4ci8G__focusText{gap:var(--cos-s4);min-width:0;display:grid}.report-module__a4ci8G__focusActions{gap:var(--cos-s2);flex-wrap:wrap;display:flex}.report-module__a4ci8G__quietButton{min-height:var(--cos-control-h);padding:0 var(--cos-s4);border-radius:var(--cos-r-control);box-shadow:inset 0 0 0 1px var(--cos-line-strong);color:var(--cos-ink-2);font:inherit;cursor:pointer;transition:background-color var(--cos-d1) linear, color var(--cos-d1) linear;background:#ffffff0f;border:0;font-size:13.5px;font-weight:600}.report-module__a4ci8G__quietButton:hover{color:var(--cos-ink);background:#ffffff1c}.report-module__a4ci8G__quietButton:focus-visible{outline:2px solid var(--cos-focus);outline-offset:2px}@media (max-width:720px){.report-module__a4ci8G__chartPanel,.report-module__a4ci8G__focus{padding:var(--cos-s4);border-radius:var(--cos-r-card)}.report-module__a4ci8G__focusBody{grid-template-columns:minmax(0,1fr)}.report-module__a4ci8G__focusBody>:first-child{max-width:280px}}.report-module__a4ci8G__focusBody>.report-module__a4ci8G__preview{width:100%;max-width:300px}.report-module__a4ci8G__unratedTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:none;color:#c9b48a;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;display:inline-block;box-shadow:inset 0 0 0 1px #c9b48a73}.report-module__a4ci8G__unratedLine{color:#dfe3ea;margin:6px 0 0;font-size:14px;line-height:1.5}.report-module__a4ci8G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-module__a4ci8G__verdict{gap:var(--cos-s4) var(--cos-s6,32px);padding:var(--cos-s5);border-radius:var(--cos-r-panel);background:var(--cos-surface-1);box-shadow:inset 0 0 0 1px var(--cos-line);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;display:grid}.report-module__a4ci8G__scoreBlock{align-content:end;gap:6px;min-width:0;min-height:112px;display:grid}.report-module__a4ci8G__verdictLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a9;margin:0;font-size:11.5px;font-weight:500}.report-module__a4ci8G__verdict .report-module__a4ci8G__score{flex-wrap:wrap;gap:10px}.report-module__a4ci8G__verdict .report-module__a4ci8G__scoreValue{letter-spacing:-.05em;font-size:clamp(60px,17vw,88px);line-height:1.12}.report-module__a4ci8G__scoreState{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#c9b48a;border-radius:999px;align-self:center;padding:2px 8px;font-size:10.5px;box-shadow:inset 0 0 0 1px #c9b48a66}.report-module__a4ci8G__scoreState[data-final=true]{color:#9aa0a9;box-shadow:inset 0 0 0 1px #e2f0ff24}.report-module__a4ci8G__noScore{max-width:30ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;color:#edeef1;text-wrap:balance;margin:0;font-size:clamp(19px,5.4vw,24px);font-weight:650;line-height:1.25}.report-module__a4ci8G__scoreCaveatLine{color:#b9b2a6;margin:0;font-size:12px}.report-module__a4ci8G__facts{gap:10px;min-width:0;margin:0;display:grid}.report-module__a4ci8G__fact{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.report-module__a4ci8G__fact dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#8d939c;font-size:10.5px}.report-module__a4ci8G__fact dd{color:#cfd3da;min-width:0;margin:0;font-size:13.5px;line-height:1.45}.report-module__a4ci8G__factYou{color:#edeef1;font-weight:600}.report-module__a4ci8G__factAction{min-height:20px;margin-top:4px;display:block}.report-module__a4ci8G__factAction .report-module__a4ci8G__working{box-shadow:none;background:0 0;padding:0;font-size:12.5px}.report-module__a4ci8G__verdict .report-module__a4ci8G__unratedLine{color:#c9cdd4;grid-column:1/-1;margin:0;font-size:13px}.report-module__a4ci8G__takeaways{gap:var(--cos-s4);display:grid}.report-module__a4ci8G__ending{color:#edeef1;text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.report-module__a4ci8G__endingNote{color:#b8bdc5}.report-module__a4ci8G__takeaways .report-module__a4ci8G__summary{margin:0}.report-module__a4ci8G__takeList{border-top:1px solid var(--cos-line);margin:0;padding:0;list-style:none}.report-module__a4ci8G__take{border-bottom:1px solid var(--cos-line);grid-template-columns:168px minmax(0,1fr) auto;align-items:baseline;gap:6px 18px;padding:14px 0;display:grid}.report-module__a4ci8G__takeQ{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa0a9;font-size:11px}.report-module__a4ci8G__take[data-kind=well] .report-module__a4ci8G__takeQ{color:#8fbf9f}.report-module__a4ci8G__take[data-kind=cost] .report-module__a4ci8G__takeQ{color:#d9a07a}.report-module__a4ci8G__takeA{color:#dfe3ea;min-width:0;font-size:14px;line-height:1.55}.report-module__a4ci8G__takeAction{appearance:none;color:#edeef1;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-self:end;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);box-shadow:inset 0 0 0 1px #e2f0ff24}@media (hover:hover){.report-module__a4ci8G__takeAction:hover{background:#e8f0ff0f;box-shadow:inset 0 0 0 1px #e2f0ff42}}.report-module__a4ci8G__takeAction:active{background:#e8f0ff1a}.report-module__a4ci8G__takeAction:focus-visible{outline:2px solid var(--cos-focus,#e9e6e0);outline-offset:2px}.report-module__a4ci8G__breakdown{gap:var(--cos-s5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.report-module__a4ci8G__breakdown .report-module__a4ci8G__measures{grid-template-columns:minmax(0,1fr);margin:0}.report-module__a4ci8G__standingSection{gap:8px;display:grid}.report-module__a4ci8G__standingLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#8d939c;margin:0;font-size:10.5px}.report-module__a4ci8G__keySection{gap:var(--cos-s3);display:grid}.report-module__a4ci8G__keyList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-module__a4ci8G__keyRow{border-radius:var(--cos-r-card,10px);background:var(--cos-surface-1);width:100%;box-shadow:inset 0 0 0 1px var(--cos-line);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 14px;transition:box-shadow .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1);display:grid}@media (hover:hover){.report-module__a4ci8G__keyRow:hover{box-shadow:inset 0 0 0 1px var(--cos-line-strong);background:#ffffff0b}}.report-module__a4ci8G__keyRow:active{background:#ffffff12}.report-module__a4ci8G__keyRow:focus-visible{outline:2px solid var(--cos-focus,#e9e6e0);outline-offset:2px}.report-module__a4ci8G__keyTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a9;grid-column:1/-1;font-size:10.5px}.report-module__a4ci8G__keyRow[data-kind=strong] .report-module__a4ci8G__keyTitle{color:#8fbf9f}.report-module__a4ci8G__keyRow[data-kind=costly] .report-module__a4ci8G__keyTitle,.report-module__a4ci8G__keyRow[data-kind=turn] .report-module__a4ci8G__keyTitle{color:#d9a07a}.report-module__a4ci8G__keyMove{font-family:var(--font-mono), ui-monospace, monospace;color:#edeef1;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.report-module__a4ci8G__keyEval{font-family:var(--font-mono), ui-monospace, monospace;color:#dfe3ea;white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;font-size:13px}.report-module__a4ci8G__keyEvalNote{color:#767d86;font-size:11px}.report-module__a4ci8G__keyWhy{color:#b8bdc5;grid-column:1/-1;font-size:13.5px;line-height:1.5}.report-module__a4ci8G__keyOpen{color:#9aa0a9;grid-column:1/-1;font-size:12px;font-weight:600}.report-module__a4ci8G__graphSection{gap:var(--cos-s3);padding:var(--cos-s5);border-radius:var(--cos-r-panel);background:var(--cos-surface-1);box-shadow:inset 0 0 0 1px var(--cos-line);display:grid}.report-module__a4ci8G__graphHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.report-module__a4ci8G__graphTabs{box-shadow:inset 0 0 0 1px var(--cos-line);background:#00000047;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.report-module__a4ci8G__graphTab{color:#9aa0a9;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.report-module__a4ci8G__graphTab:hover{color:#edeef1}.report-module__a4ci8G__graphTab[aria-selected=true]{color:#f4f5f7;background:#ffffff1a;box-shadow:inset 0 0 0 1px #e2f0ff29}.report-module__a4ci8G__graphTab:focus-visible{outline:2px solid var(--cos-focus,#e9e6e0);outline-offset:1px}.report-module__a4ci8G__graphPanel{min-width:0}.report-module__a4ci8G__graphNote{color:#8d939c;margin:0;font-size:12px;line-height:1.55}.report-module__a4ci8G__method{min-width:0}@media (max-width:860px){.report-module__a4ci8G__verdict{grid-template-columns:minmax(0,1fr);align-items:start}.report-module__a4ci8G__scoreBlock{min-height:96px}.report-module__a4ci8G__breakdown{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.report-module__a4ci8G__verdict{padding:var(--cos-s4)}.report-module__a4ci8G__take{grid-template-columns:minmax(0,1fr);gap:4px}.report-module__a4ci8G__takeAction{justify-self:start;margin-top:6px}.report-module__a4ci8G__graphSection{padding:var(--cos-s4)}.report-module__a4ci8G__graphTabs{width:100%}.report-module__a4ci8G__graphTab{flex:1 1 0;padding:0 6px}.report-module__a4ci8G__keyRow{grid-template-columns:minmax(0,1fr)}.report-module__a4ci8G__keyEval{justify-self:start}.report-module__a4ci8G__keyMove{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.report-module__a4ci8G__takeAction,.report-module__a4ci8G__keyRow,.report-module__a4ci8G__graphTab{transition:none}}
.eval-bar-module__cnS8rG__bar{background:#26292f;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,inset 0 0 0 1px #00000059}.eval-bar-module__cnS8rG__white{transform-origin:bottom;background:#e9ebee;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .2s linear;position:absolute;inset:0}.eval-bar-module__cnS8rG__bar[data-flipped=true] .eval-bar-module__cnS8rG__white{transform-origin:top}.eval-bar-module__cnS8rG__mid{background:#78808c8c;height:1px;position:absolute;top:50%;left:0;right:0}.eval-bar-module__cnS8rG__bar[data-state=pending] .eval-bar-module__cnS8rG__white{opacity:.55}.eval-bar-module__cnS8rG__bar[data-state=unavailable]{background:repeating-linear-gradient(-45deg,#ffffff0f 0 4px,#0000 4px 8px),#1d1f23}.eval-bar-module__cnS8rG__bar[data-state=unavailable] .eval-bar-module__cnS8rG__white{opacity:0}.eval-bar-module__cnS8rG__number{min-width:52px;min-height:32px;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:#15171a;background:#e9ebee;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.eval-bar-module__cnS8rG__number[data-side=b]{color:#e9ebee;background:#2b2e34;box-shadow:inset 0 0 0 1px #ffffff1f}.eval-bar-module__cnS8rG__number[data-state=pending],.eval-bar-module__cnS8rG__number[data-state=unavailable]{opacity:.6}@media (prefers-reduced-motion:reduce){.eval-bar-module__cnS8rG__white{transition:none}}
.board-module__vVs19q__frame{aspect-ratio:1;border-radius:12px;width:min(100%,64vh,560px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 30px 70px -40px #000000e6}.board-module__vVs19q__fitBox{aspect-ratio:1;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.board-module__vVs19q__frame[data-fit=true]{aspect-ratio:1;width:min(100cqw,100cqh);max-width:none;height:min(100cqw,100cqh);max-height:none;margin:0}.board-module__vVs19q__fitBox[data-aside=true]{--aside-w:12px;grid-template-columns:auto auto;justify-content:center;gap:8px}.board-module__vVs19q__fitBox[data-aside=true] .board-module__vVs19q__frame[data-fit=true]{width:min(calc(100cqw - var(--aside-w) - 8px), 100cqh);height:min(calc(100cqw - var(--aside-w) - 8px), 100cqh)}.board-module__vVs19q__aside{width:var(--aside-w);height:min(calc(100cqw - var(--aside-w) - 8px), 100cqh)}@media (max-width:600px){.board-module__vVs19q__fitBox[data-aside=true]{--aside-w:8px;gap:6px}}.board-module__vVs19q__grid{touch-action:manipulation;outline:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);width:100%;height:100%;display:grid}.board-module__vVs19q__square{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:var(--sq-dark);transition:background var(--t-fast) var(--ease,ease);place-items:center;display:grid;position:relative}.board-module__vVs19q__square[data-light=true]{background:var(--sq-light)}.board-module__vVs19q__grid[data-finished=true] .board-module__vVs19q__square{cursor:default}.board-module__vVs19q__square[data-last=true]:after{content:"";background:var(--sq-last);pointer-events:none;position:absolute;inset:0}.board-module__vVs19q__square[data-selected=true]{box-shadow:inset 0 0 0 3px var(--sq-select);z-index:2}.board-module__vVs19q__square[data-check=true]:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#d8564b00 22%,#d8564b8c 78%,#d8564bcc 100%);position:absolute;inset:0}@media (hover:hover){.board-module__vVs19q__square:hover{background:color-mix(in srgb, var(--sq-dark) 88%, #fff)}.board-module__vVs19q__square[data-light=true]:hover{background:color-mix(in srgb, var(--sq-light) 90%, #fff)}.board-module__vVs19q__grid[data-finished=true] .board-module__vVs19q__square:hover{background:var(--sq-dark)}.board-module__vVs19q__grid[data-finished=true] .board-module__vVs19q__square[data-light=true]:hover{background:var(--sq-light)}}.board-module__vVs19q__square:focus-visible{outline:3px solid var(--sq-focus);outline-offset:-3px;z-index:3}.board-module__vVs19q__piece{z-index:2;width:calc(88% * var(--piece-scale,1));height:calc(88% * var(--piece-scale,1));pointer-events:none;filter:var(--piece-shadow,drop-shadow(0 2px 2px #00000059));transition:transform .12s var(--ease,ease-out);position:relative}.board-module__vVs19q__square[data-selected=true] .board-module__vVs19q__piece{transform:translateY(-4%)scale(1.06)}.board-module__vVs19q__grid[data-motion=reduced] .board-module__vVs19q__square[data-selected=true] .board-module__vVs19q__piece{transform:scale(1.03)}.board-module__vVs19q__grid[data-motion=off] .board-module__vVs19q__piece{transition:none}.board-module__vVs19q__grid[data-motion=off] .board-module__vVs19q__square[data-selected=true] .board-module__vVs19q__piece{transform:none}.board-module__vVs19q__grid[data-motion=full] .board-module__vVs19q__dot,.board-module__vVs19q__grid[data-motion=reduced] .board-module__vVs19q__dot{animation:board-module__vVs19q__mark-in .14s var(--ease,ease-out) both}.board-module__vVs19q__grid[data-motion=full] .board-module__vVs19q__ring,.board-module__vVs19q__grid[data-motion=reduced] .board-module__vVs19q__ring{animation:board-module__vVs19q__ring-in .16s var(--ease,ease-out) both}@keyframes board-module__vVs19q__mark-in{0%{opacity:0;transform:scale(.4)}}@keyframes board-module__vVs19q__ring-in{0%{opacity:0;transform:scale(1.12)}}.board-module__vVs19q__grid[data-motion=full] .board-module__vVs19q__square[data-check=true]:before{animation:board-module__vVs19q__check-pulse .64s var(--ease,ease-out) 1}.board-module__vVs19q__grid[data-motion=reduced] .board-module__vVs19q__square[data-check=true]:before{animation:board-module__vVs19q__check-pulse .36s var(--ease,ease-out) 1}@keyframes board-module__vVs19q__check-pulse{0%{opacity:0}35%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.board-module__vVs19q__square[data-mate=true]:before{background:radial-gradient(circle,#d8564b2e 18%,#d8564bb3 70%,#d8564beb 100%);box-shadow:inset 0 0 0 3px #ffece8d9}.board-module__vVs19q__grid[data-motion=full] .board-module__vVs19q__square[data-mate=true]:before{animation:board-module__vVs19q__mate-pulse .9s var(--ease,ease-in-out) 2}@keyframes board-module__vVs19q__mate-pulse{0%,to{opacity:1}50%{opacity:.55}}.board-module__vVs19q__threat{clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;z-index:4;background:#e88c28eb;width:26%;height:26%;position:absolute;top:0;right:0}.board-module__vVs19q__threat[data-level=hanging]{background:#d8463af5;width:34%;height:34%}.board-module__vVs19q__hintMark{pointer-events:none;z-index:4;border:3px solid #489ee6e6;border-radius:4px;position:absolute;inset:3px}.board-module__vVs19q__hintMark[data-end=from]{border-style:dashed}.board-module__vVs19q__grid[data-motion=full] .board-module__vVs19q__hintMark,.board-module__vVs19q__grid[data-motion=reduced] .board-module__vVs19q__hintMark{animation:board-module__vVs19q__mark-in .2s var(--ease,ease-out) both}.board-module__vVs19q__assist{min-width:1.4em;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;pointer-events:none;z-index:4;color:#fff;background:#282c34d9;border-radius:999px;padding:0 .3em;font-size:clamp(9px,1.8cqw,12px);font-weight:800;line-height:1.4;position:absolute;top:6%;left:6%}.board-module__vVs19q__assist[data-kind=check]{background:#c46e1eeb}.board-module__vVs19q__assist[data-kind=mate]{background:#c4342cf2}.board-module__vVs19q__assist[data-kind=unsafe]{background:#787c84eb}.board-module__vVs19q__dot{background:var(--sq-hint);pointer-events:none;z-index:1;border-radius:50%;width:26%;height:26%;position:absolute}.board-module__vVs19q__ring{border:5px solid var(--sq-hint-strong);pointer-events:none;z-index:3;border-radius:50%;position:absolute;inset:4%}.board-module__vVs19q__fileLabel,.board-module__vVs19q__rankLabel{font-family:var(--font-mono), ui-monospace, monospace;pointer-events:none;z-index:4;color:var(--sq-coord-on-dark);font-size:clamp(8px,1.6cqw,11px);font-weight:600;line-height:1;position:absolute}.board-module__vVs19q__square[data-light=true] .board-module__vVs19q__fileLabel,.board-module__vVs19q__square[data-light=true] .board-module__vVs19q__rankLabel{color:var(--sq-coord-on-light)}.board-module__vVs19q__fileLabel{bottom:3px;right:4px}.board-module__vVs19q__rankLabel{top:3px;left:4px}:is([data-board-coords=large] .board-module__vVs19q__fileLabel,[data-board-coords=large] .board-module__vVs19q__rankLabel){font-size:clamp(11px,2.6cqw,15px);font-weight:700}[data-move-markers=shape] .board-module__vVs19q__square[data-last=true]:after{outline-offset:-5px;outline:2px dashed #14181e8c}[data-move-markers=shape] .board-module__vVs19q__square[data-check=true]:before{outline-offset:-4px;border-radius:50%;outline:3px solid #fff4f0eb}@media (prefers-reduced-motion:reduce){.board-module__vVs19q__square,.board-module__vVs19q__piece{transition:none}.board-module__vVs19q__square[data-selected=true] .board-module__vVs19q__piece{transform:none}.board-module__vVs19q__dot,.board-module__vVs19q__ring,.board-module__vVs19q__hintMark,.board-module__vVs19q__square[data-check=true]:before,.board-module__vVs19q__square[data-mate=true]:before{animation:none!important}}.board-module__vVs19q__layer{z-index:5;pointer-events:none;position:absolute;inset:0}.board-module__vVs19q__travelling,.board-module__vVs19q__carried{will-change:transform;place-items:center;width:12.5%;height:12.5%;display:grid;position:absolute}.board-module__vVs19q__travellingPiece{width:calc(88% * var(--piece-scale,1));height:calc(88% * var(--piece-scale,1));filter:drop-shadow(0 2px 2px #00000059)}.board-module__vVs19q__travelling[data-lifted=true] .board-module__vVs19q__travellingPiece{filter:drop-shadow(0 8px 10px #0000008c)}.board-module__vVs19q__carried{z-index:6;transform:scale(1.06)}.board-module__vVs19q__carried .board-module__vVs19q__travellingPiece{filter:drop-shadow(0 12px 14px #0009)}.board-module__vVs19q__grid[data-carrying=true],.board-module__vVs19q__grid[data-carrying=true] .board-module__vVs19q__square{cursor:grabbing}.board-module__vVs19q__square[data-over=true]:before{content:"";border:4px solid var(--sq-select);pointer-events:none;z-index:4;border-radius:50%;position:absolute;inset:6%}@media (prefers-reduced-motion:reduce){.board-module__vVs19q__travelling{will-change:auto}}.board-module__vVs19q__grid[data-ending] .board-module__vVs19q__square{animation:board-module__vVs19q__ending-dim-soft .42s var(--ease,ease-out) .16s both}.board-module__vVs19q__grid[data-ending=checkmate] .board-module__vVs19q__square:not([data-ending-king]):not([data-decisive]){animation:board-module__vVs19q__ending-dim .56s var(--ease,ease-out) .32s both}.board-module__vVs19q__grid[data-ending=checkmate] .board-module__vVs19q__square[data-ending-king],.board-module__vVs19q__grid[data-ending=checkmate] .board-module__vVs19q__square[data-decisive],.board-module__vVs19q__grid[data-ending=resignation] .board-module__vVs19q__square{animation:none}@keyframes board-module__vVs19q__ending-dim{to{filter:brightness(.58)saturate(.75)}}@keyframes board-module__vVs19q__ending-dim-soft{to{filter:brightness(.86)saturate(.9)}}.board-module__vVs19q__square[data-decisive=true]{z-index:2;box-shadow:inset 0 0 0 3px #f4f1ead1}.board-module__vVs19q__grid[data-motion=full] .board-module__vVs19q__square[data-decisive=true],.board-module__vVs19q__grid[data-motion=reduced] .board-module__vVs19q__square[data-decisive=true]{animation:board-module__vVs19q__decisive-in .32s var(--ease,ease-out) .26s both}@keyframes board-module__vVs19q__decisive-in{0%{box-shadow:inset 0 0 #f4f1ea00}}.board-module__vVs19q__square[data-ending-king=true]{overflow:hidden}.board-module__vVs19q__grid[data-ending=checkmate] .board-module__vVs19q__square[data-ending-king=true] .board-module__vVs19q__piece,.board-module__vVs19q__grid[data-ending=resignation] .board-module__vVs19q__square[data-ending-king=true] .board-module__vVs19q__piece{transform-origin:50% 88%;animation:.72s cubic-bezier(.32,0,.24,1) .52s both board-module__vVs19q__king-tip}.board-module__vVs19q__grid[data-ending=resignation] .board-module__vVs19q__square[data-ending-king=true] .board-module__vVs19q__piece{animation-name:board-module__vVs19q__king-tip-soft;animation-delay:.16s}@keyframes board-module__vVs19q__king-tip{to{opacity:.72;transform:rotate(-17deg)translate(-3%,4%)scale(.88)}}@keyframes board-module__vVs19q__king-tip-soft{to{opacity:.82;transform:rotate(-11deg)translate(-2%,3%)scale(.92)}}.board-module__vVs19q__grid[data-motion=off][data-ending] .board-module__vVs19q__square,.board-module__vVs19q__grid[data-motion=off] .board-module__vVs19q__square[data-decisive=true],.board-module__vVs19q__grid[data-motion=off] .board-module__vVs19q__square[data-ending-king=true] .board-module__vVs19q__piece{animation:none}.board-module__vVs19q__grid[data-motion=off][data-ending] .board-module__vVs19q__square{filter:brightness(.86)saturate(.9)}.board-module__vVs19q__grid[data-motion=off][data-ending=checkmate] .board-module__vVs19q__square:not([data-ending-king]):not([data-decisive]){filter:brightness(.58)saturate(.75)}.board-module__vVs19q__grid[data-motion=off][data-ending=checkmate] .board-module__vVs19q__square[data-ending-king],.board-module__vVs19q__grid[data-motion=off][data-ending=checkmate] .board-module__vVs19q__square[data-decisive],.board-module__vVs19q__grid[data-motion=off][data-ending=resignation] .board-module__vVs19q__square{filter:none}.board-module__vVs19q__grid[data-motion=off][data-ending=checkmate] .board-module__vVs19q__square[data-ending-king=true] .board-module__vVs19q__piece,.board-module__vVs19q__grid[data-motion=off][data-ending=resignation] .board-module__vVs19q__square[data-ending-king=true] .board-module__vVs19q__piece{opacity:.72}
.command-menu-module__waKrHq__dialog{border:1px solid var(--hub-line-strong);border-radius:var(--hub-radius-md);background:var(--hub-surface-raised);width:min(560px,100vw - 32px);max-height:min(60vh,480px);color:var(--hub-ink);margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #0000008c}.command-menu-module__waKrHq__dialog::backdrop{background:#07090c9e}@media (prefers-reduced-motion:no-preference){.command-menu-module__waKrHq__dialog[open]{animation:command-menu-module__waKrHq__cmd-in .14s var(--hub-ease)}.command-menu-module__waKrHq__dialog[open]::backdrop{animation:command-menu-module__waKrHq__cmd-fade .14s var(--hub-ease)}}@keyframes command-menu-module__waKrHq__cmd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes command-menu-module__waKrHq__cmd-fade{0%{opacity:0}to{opacity:1}}.command-menu-module__waKrHq__field{border-bottom:1px solid var(--hub-line);align-items:center;gap:11px;padding:0 15px;display:flex}.command-menu-module__waKrHq__icon{color:var(--hub-label);flex:none}.command-menu-module__waKrHq__input{height:50px;color:var(--hub-ink-bright);background:0 0;border:0;flex:auto;font-family:inherit;font-size:15px}.command-menu-module__waKrHq__input::placeholder{color:var(--hub-label)}.command-menu-module__waKrHq__input:focus{outline:none}.command-menu-module__waKrHq__esc{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--hub-label);border:1px solid var(--hub-line-medium);border-radius:var(--hub-radius-xs);flex:none;padding:3px 6px;font-size:11px}.command-menu-module__waKrHq__list{max-height:calc(min(60vh,480px) - 51px);margin:0;padding:6px;list-style:none;overflow-y:auto}.command-menu-module__waKrHq__groupLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--hub-label);padding:10px 10px 5px;font-size:11px}.command-menu-module__waKrHq__item{border-radius:var(--hub-radius-sm);width:100%;height:40px;color:var(--hub-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 10px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.command-menu-module__waKrHq__item[data-active=true]{color:var(--hub-ink-bright);background:#e9ecf213}.command-menu-module__waKrHq__item:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px}.command-menu-module__waKrHq__itemIcon{color:var(--hub-label);flex:none}.command-menu-module__waKrHq__item[data-active=true] .command-menu-module__waKrHq__itemIcon{color:var(--hub-ink-secondary)}.command-menu-module__waKrHq__itemMeta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--hub-label);white-space:nowrap;margin-left:auto;font-size:11px}.command-menu-module__waKrHq__empty{color:var(--hub-ink-muted);padding:18px 12px 22px;font-size:13.5px}.command-menu-module__waKrHq__opener{flex:var(--hub-command-flex,0 0 auto);max-width:var(--hub-command-max-width,none);margin-right:var(--hub-command-end-gap,0);height:var(--hub-command-height,40px);padding:0 var(--hub-command-padding,11px);border:1px solid var(--hub-line);border-radius:var(--hub-command-radius,var(--hub-radius-sm));color:var(--hub-ink-muted);font-family:inherit;font-size:var(--hub-command-font,13px);cursor:pointer;transition:border-color var(--hub-motion-fast) var(--hub-ease), color var(--hub-motion-fast) var(--hub-ease);background:0 0;align-items:center;gap:8px;display:inline-flex}.command-menu-module__waKrHq__opener:hover{border-color:var(--hub-line-strong);color:var(--hub-ink)}.command-menu-module__waKrHq__opener:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.command-menu-module__waKrHq__kbd{margin-left:var(--hub-command-kbd-margin,0);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--hub-label);font-size:11px}@media (pointer:coarse){.command-menu-module__waKrHq__opener{justify-content:center;width:44px;height:44px;padding:0}.command-menu-module__waKrHq__item{height:46px}}:root[data-os=jarvis] .command-menu-module__waKrHq__dialog{background:linear-gradient(#ffffff0f,#fff0 24%),linear-gradient(160deg,#0e1926f5,#05090ffa);border-color:#96cdff38;border-radius:16px;box-shadow:inset 1px 1px #ffffff14,0 40px 100px -30px #000000f2,0 0 70px -30px #5ab8ff80}:root[data-os=jarvis] .command-menu-module__waKrHq__input{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;caret-color:#9fd8ff}:root[data-os=jarvis] .command-menu-module__waKrHq__input:focus-visible{box-shadow:none;outline:none}:root[data-os=jarvis] .command-menu-module__waKrHq__field:focus-within{border-bottom-color:#9fd8ff8c;box-shadow:0 1px #5ab8ff59,0 8px 18px -12px #5ab8ff99}:root[data-os=jarvis] .command-menu-module__waKrHq__groupLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:#9fd8ffb3}:is(:root[data-os=jarvis] .command-menu-module__waKrHq__item[aria-selected=true],:root[data-os=jarvis] .command-menu-module__waKrHq__item[data-active]){background:linear-gradient(90deg,#5ab8ff29,#5ab8ff05);box-shadow:inset 2px 0 #9fd8ff}
.captured-module__hCbsjG__row{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;min-height:1.6em;display:inline-flex}.captured-module__hCbsjG__group{align-items:center;gap:1px;display:inline-flex}.captured-module__hCbsjG__piece{filter:drop-shadow(0 1px 1px #00000059);width:max(1.7em,20px);height:max(1.7em,20px);animation:captured-module__hCbsjG__captured-in .22s var(--ease,ease-out) both;flex:none}.captured-module__hCbsjG__row[data-color=b] .captured-module__hCbsjG__piece{filter:drop-shadow(0 0 .6px #f0f3f7f2)drop-shadow(0 0 1.5px #f0f3f766)}.captured-module__hCbsjG__count{font-family:var(--font-mono), ui-monospace, monospace;color:var(--hub-ink-secondary,#e8ecf2c7);animation:captured-module__hCbsjG__captured-pop .26s var(--ease,ease-out) both;font-size:.78em;font-weight:700;line-height:1}.captured-module__hCbsjG__lead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--hub-ink,#f0f3f7eb);animation:captured-module__hCbsjG__captured-pop .26s var(--ease,ease-out) both;margin-left:2px;font-size:.8em;font-weight:700}@keyframes captured-module__hCbsjG__captured-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes captured-module__hCbsjG__captured-pop{0%{opacity:.4;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.captured-module__hCbsjG__row[data-still] .captured-module__hCbsjG__piece,.captured-module__hCbsjG__row[data-still] .captured-module__hCbsjG__count,.captured-module__hCbsjG__row[data-still] .captured-module__hCbsjG__lead{animation:none}@media (prefers-reduced-motion:reduce){.captured-module__hCbsjG__piece,.captured-module__hCbsjG__count,.captured-module__hCbsjG__lead{animation:none}}
.actions-module__JZw4SW__mini{display:inline-flex}.actions-module__JZw4SW__timer{min-width:3.4ch;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--su-ink-2);display:inline-block}.actions-module__JZw4SW__add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;display:grid}.actions-module__JZw4SW__addLabel{min-width:0}.actions-module__JZw4SW__addNote{min-height:18px;color:var(--su-ink-3);grid-column:1/-1;margin:0;font-size:13px;line-height:18px}.actions-module__JZw4SW__addNote[data-tone=ok]{color:var(--su-here)}.actions-module__JZw4SW__addNote[data-tone=error]{color:#f0a39a}@media (max-width:419px){.actions-module__JZw4SW__add{grid-template-columns:minmax(0,1fr)}}.actions-module__JZw4SW__sheet{gap:18px;padding-bottom:4px;display:grid}.actions-module__JZw4SW__sheetPerson{align-items:center;gap:14px;display:flex}.actions-module__JZw4SW__sheetActivity{margin:0;font-size:14px}.actions-module__JZw4SW__sheetActions{gap:8px;display:grid}.actions-module__JZw4SW__wide{width:100%;min-height:44px}.actions-module__JZw4SW__danger{box-shadow:inset 0 0 0 1px var(--su-edge-light);border-radius:12px;margin-top:6px}.actions-module__JZw4SW__danger summary{min-height:44px;color:var(--su-ink-2);cursor:pointer;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.actions-module__JZw4SW__danger summary:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px;border-radius:12px}.actions-module__JZw4SW__option{gap:8px;padding:4px 14px 14px;display:grid}.actions-module__JZw4SW__option p{color:var(--su-ink-2);margin:0;font-size:13px;line-height:19px}.actions-module__JZw4SW__block{color:#ffb4aa}.actions-module__JZw4SW__inviteForm{gap:16px;display:grid}.actions-module__JZw4SW__fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.actions-module__JZw4SW__sideSwatch{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #00000073}.actions-module__JZw4SW__sideSwatch[data-side=w]{background:#ece7df}.actions-module__JZw4SW__sideSwatch[data-side=b]{background:#2a2a2f;box-shadow:0 0 0 1px #ffffff4d}.actions-module__JZw4SW__sideSwatch[data-side=random]{background:linear-gradient(135deg,#ece7df 50%,#2a2a2f 50%)}.actions-module__JZw4SW__rated{color:var(--su-ink-3);align-items:center;gap:10px;margin:0;font-size:13px;line-height:18px;display:flex}.actions-module__JZw4SW__formError{color:#f0a39a;margin:0;font-size:13.5px}.actions-module__JZw4SW__picker{gap:2px;max-height:min(56dvh,460px);margin:0 -8px;padding:0;list-style:none;display:grid;overflow-y:auto}.actions-module__JZw4SW__pick{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--su-ink);cursor:pointer;--ring:var(--surface-2);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.actions-module__JZw4SW__pick:hover{background:#ffffff0b}}.actions-module__JZw4SW__pick:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px}.actions-module__JZw4SW__pickText{min-width:0;display:grid}.actions-module__JZw4SW__pickName{font-size:15px;font-weight:600}.actions-module__JZw4SW__pickMeta{color:var(--su-ink-3);font-size:13px}.actions-module__JZw4SW__legend{font-size:var(--su-t-small);color:var(--su-ink-2);margin-bottom:2px;padding:0;font-weight:600}.actions-module__JZw4SW__radio{cursor:pointer;display:inline-flex;position:relative}.actions-module__JZw4SW__radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.actions-module__JZw4SW__radio input:checked+span{color:var(--su-on-ivory);background:var(--su-ivory);box-shadow:none}.actions-module__JZw4SW__radio input:focus-visible+span{outline:2px solid var(--hub-focus);outline-offset:2px}@media (hover:hover){.actions-module__JZw4SW__radio:hover input:not(:checked)+span{color:var(--su-ink);background:var(--su-surface-3)}}.actions-module__JZw4SW__pairActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}
.hero-module__jYW5yq__slot{vertical-align:middle;flex:none;display:inline-flex;position:relative}.hero-module__jYW5yq__trigger{width:100%;height:100%;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:20%;padding:0;line-height:0;display:block;position:relative}.hero-module__jYW5yq__trigger:before{content:"";position:absolute;inset:-3px}.hero-module__jYW5yq__trigger:focus-visible{outline:2px solid var(--hub-focus,#bcccdc);outline-offset:4px}.hero-module__jYW5yq__surface{width:var(--credit-size);height:var(--credit-size);transform:translate3d(var(--credit-x),var(--credit-y),0);z-index:35;pointer-events:none;isolation:isolate;visibility:hidden;box-sizing:border-box;border:1px solid #0000;transition:width .24s cubic-bezier(.2,.75,.25,1),height .24s cubic-bezier(.2,.75,.25,1),border-radius .24s,background-color .18s,border-color .18s,box-shadow .18s;position:fixed;inset:0 auto auto 0}.hero-module__jYW5yq__surface[data-visible]{visibility:visible}.hero-module__jYW5yq__surface[data-expanded]{z-index:85;pointer-events:auto;background:var(--hub-surface,#13181f);border-color:var(--hub-line-medium,#ffffff17);border-radius:24px;box-shadow:0 18px 55px -22px #000a}.hero-module__jYW5yq__canvas,.hero-module__jYW5yq__poster{border-radius:inherit;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.hero-module__jYW5yq__canvas{opacity:0;outline-offset:-5px;touch-action:pan-y;pointer-events:none}.hero-module__jYW5yq__poster{opacity:0;pointer-events:none}.hero-module__jYW5yq__surface[data-expanded] .hero-module__jYW5yq__poster,.hero-module__jYW5yq__surface[data-ready] .hero-module__jYW5yq__canvas{opacity:1}.hero-module__jYW5yq__surface[data-ready] .hero-module__jYW5yq__poster{opacity:0}.hero-module__jYW5yq__surface[data-expanded] .hero-module__jYW5yq__canvas{pointer-events:auto;cursor:default}.hero-module__jYW5yq__surface[data-expanded][data-ready] .hero-module__jYW5yq__canvas{cursor:grab}.hero-module__jYW5yq__surface[data-expanded][data-ready] .hero-module__jYW5yq__canvas:active{cursor:grabbing}.hero-module__jYW5yq__tools{color:var(--hub-ink-muted,#a7b2bd);align-items:center;gap:10px;font-family:inherit;font-size:10px;line-height:1.2;display:flex;position:absolute;inset:auto 14px 10px}.hero-module__jYW5yq__tools>span{margin-right:auto}.hero-module__jYW5yq__tools button{min-height:44px;color:var(--hub-ink,#e4eaf0);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 2px}.hero-module__jYW5yq__tools button:focus-visible,.hero-module__jYW5yq__canvas:focus-visible{outline-offset:2px;outline:2px solid #b5cadd}@media (prefers-reduced-motion:reduce){.hero-module__jYW5yq__surface,.hero-module__jYW5yq__canvas,.hero-module__jYW5yq__poster{transition:none!important}}:is(html[data-motion-resolved=reduced] .hero-module__jYW5yq__surface,html[data-motion-resolved=none] .hero-module__jYW5yq__surface,html[data-motion-resolved=reduced] .hero-module__jYW5yq__canvas,html[data-motion-resolved=none] .hero-module__jYW5yq__canvas){transition:none!important}.hero-module__jYW5yq__trigger[data-rendered] svg{opacity:0}.hero-module__jYW5yq__surface[data-expanded] .hero-module__jYW5yq__canvas,.hero-module__jYW5yq__surface[data-expanded] .hero-module__jYW5yq__poster{height:calc(100% - 36px)}:is(html[data-motion-resolved=reduced] .hero-module__jYW5yq__poster,html[data-motion-resolved=none] .hero-module__jYW5yq__poster){transition:none!important}.hero-module__jYW5yq__surface[data-expanded]:focus-visible{outline-offset:3px;outline:2px solid #b5cadd}.hero-module__jYW5yq__tools button:disabled{opacity:.45;cursor:default}
.interaction-sound-preview-module__2-NqJW__palette{width:100%;min-width:0}.interaction-sound-preview-module__2-NqJW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interaction-sound-preview-module__2-NqJW__sample{color:#c3c8cf;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#e2f0ff06;border:1px solid #e2f0ff1a;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;transition:background .14s,border-color .14s;display:flex;position:relative}.interaction-sound-preview-module__2-NqJW__sample svg{flex:none;transition:transform .14s cubic-bezier(.2,0,0,1)}.interaction-sound-preview-module__2-NqJW__sample span{overflow-wrap:anywhere}.interaction-sound-preview-module__2-NqJW__sample:hover,.interaction-sound-preview-module__2-NqJW__sample:focus-visible{color:#eceae6;background:#e2f0ff12;border-color:#e2f0ff47}.interaction-sound-preview-module__2-NqJW__sample:focus-visible{outline-offset:3px;outline:2px solid #eceae6}.interaction-sound-preview-module__2-NqJW__sample:active svg{transform:translateY(1px)}.interaction-sound-preview-module__2-NqJW__signal{background:#4d545e;border-radius:50%;flex:none;width:4px;height:4px;margin-left:auto}.interaction-sound-preview-module__2-NqJW__sample[data-playing] .interaction-sound-preview-module__2-NqJW__signal{background:#eceae6}.interaction-sound-preview-module__2-NqJW__caption{color:#8b929b;min-height:2.6em;margin:10px 0 0;font-size:11px;line-height:1.45}@media (max-width:359px){.interaction-sound-preview-module__2-NqJW__sample{gap:5px;padding-inline:8px;font-size:11.5px}}@media (min-width:1100px){.interaction-sound-preview-module__2-NqJW__palette:not([data-compact]) .interaction-sound-preview-module__2-NqJW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.interaction-sound-preview-module__2-NqJW__sample,.interaction-sound-preview-module__2-NqJW__sample svg{transition:none}.interaction-sound-preview-module__2-NqJW__sample:active svg{transform:none}}:is(:root[data-motion-resolved=reduced] .interaction-sound-preview-module__2-NqJW__sample svg,:root[data-motion-resolved=none] .interaction-sound-preview-module__2-NqJW__sample svg){transition:none;transform:none}
.track-art-module__OSDLPW__art{width:var(--art-px,52px);height:var(--art-px,52px);border-radius:50%;flex:none;transition:transform .18s cubic-bezier(.2,0,0,1);display:block;position:relative}.track-art-module__OSDLPW__disc{background:radial-gradient(circle,#e2f0ff0d,#e2f0ff00 62%),#12161d;border-radius:50%;animation:7.2s linear infinite paused track-art-module__OSDLPW__spin;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #e2f0ff4d,0 0 22px -8px #000000f2}.track-art-module__OSDLPW__art[data-state=playing][data-motion=running] .track-art-module__OSDLPW__disc{animation-play-state:running}@keyframes track-art-module__OSDLPW__spin{to{transform:rotate(360deg)}}.track-art-module__OSDLPW__grooves{opacity:.9;background:repeating-radial-gradient(circle,#e2f0ff16 0 .5px,#e2f0ff00 .5px 3px);border-radius:50%;position:absolute;inset:0}.track-art-module__OSDLPW__glint{background:conic-gradient(from 210deg,#e2f0ff00 0deg,#e2f0ff12 38deg,#e2f0ff00 92deg 250deg,#e2f0ff0a 292deg,#e2f0ff00 340deg);border-radius:50%;position:absolute;inset:0}.track-art-module__OSDLPW__art:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ecf4ff57,inset 0 0 6px -2px #ecf4ff2e}.track-art-module__OSDLPW__label{background:linear-gradient(158deg,#1b2029,#10141a);border-radius:50%;place-items:center;width:44%;height:44%;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #e2f0ff29,0 2px 6px -2px #000000e6}.track-art-module__OSDLPW__mark{opacity:.94;width:100%;height:100%;position:absolute;inset:0}.track-art-module__OSDLPW__spindle{background:#05070a;border-radius:50%;width:7%;height:7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .5px #e2f0ff33}.track-art-module__OSDLPW__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.track-art-module__OSDLPW__ringTrack,.track-art-module__OSDLPW__ringInk{fill:none;stroke-width:1.5px;stroke-linecap:round}.track-art-module__OSDLPW__ringTrack{stroke:#e2f0ff1a}.track-art-module__OSDLPW__ringInk{stroke:#e9eff8;transition:opacity var(--t-standard) var(--ease)}.track-art-module__OSDLPW__art[data-state=idle] .track-art-module__OSDLPW__ringTrack,.track-art-module__OSDLPW__art[data-state=idle] .track-art-module__OSDLPW__ringInk{opacity:0}.track-art-module__OSDLPW__art[data-state=paused] .track-art-module__OSDLPW__ringInk{opacity:.5}@media (hover:hover){button:hover>.track-art-module__OSDLPW__art{transform:translateY(-1px)scale(1.015)}}button:active>.track-art-module__OSDLPW__art{transition-duration:90ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.track-art-module__OSDLPW__art{transition:none}.track-art-module__OSDLPW__disc{animation:none}}.track-art-module__OSDLPW__art[data-state=playing][data-motion=running] .track-art-module__OSDLPW__label{animation:.3s cubic-bezier(.2,0,0,1) track-art-module__OSDLPW__playbackSettle}@keyframes track-art-module__OSDLPW__playbackSettle{0%{transform:translate(-50%,-50%)scale(.94)}to{transform:translate(-50%,-50%)scale(1)}}.track-art-module__OSDLPW__art:after{opacity:.64;transition:opacity .18s}.track-art-module__OSDLPW__art[data-expanded=true]:after{opacity:1}button:focus-visible>.track-art-module__OSDLPW__art{transform:translateY(-1px)}:is(:root[data-motion-resolved=reduced] .track-art-module__OSDLPW__art,:root[data-motion-resolved=none] .track-art-module__OSDLPW__art){transition:none;transform:none}:is(:root[data-motion-resolved=reduced] .track-art-module__OSDLPW__art .track-art-module__OSDLPW__disc,:root[data-motion-resolved=none] .track-art-module__OSDLPW__art .track-art-module__OSDLPW__disc,:root[data-motion-resolved=reduced] .track-art-module__OSDLPW__art .track-art-module__OSDLPW__label,:root[data-motion-resolved=none] .track-art-module__OSDLPW__art .track-art-module__OSDLPW__label){animation:none}@media (prefers-reduced-motion:reduce){.track-art-module__OSDLPW__art .track-art-module__OSDLPW__label{animation:none}button:hover>.track-art-module__OSDLPW__art,button:active>.track-art-module__OSDLPW__art,button:focus-visible>.track-art-module__OSDLPW__art{transform:none}.track-art-module__OSDLPW__art:after{transition:none}}
.game-module__MQGj2q__layout{--sq-light:#c8ced6;--sq-dark:#6c7683;--sq-select:#e8c96a;--sq-hint:#14181e57;--sq-hint-strong:#14181e6b;--sq-last:#e8c96a42;--sq-focus:#9fc4e2;--sq-coord-on-light:#14181e80;--sq-coord-on-dark:#e8ecf29e;--pc-light:#f4f2ee;--pc-dark:#15161a;grid-template-columns:min(64vh,560px) minmax(260px,340px);justify-content:center;align-items:start;gap:30px;display:grid}.game-module__MQGj2q__boardCol{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.game-module__MQGj2q__seat{justify-content:space-between;align-items:baseline;gap:16px;min-height:34px;padding:0 4px;display:flex}.game-module__MQGj2q__seatName{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#6e6e76;transition:color var(--t-fast) var(--ease,ease);align-items:baseline;gap:10px;font-size:10.5px;display:flex}.game-module__MQGj2q__seat[data-active=true] .game-module__MQGj2q__seatName{color:#ededef}.game-module__MQGj2q__seatNote{letter-spacing:.08em;text-transform:none;color:#9fc4e2}.game-module__MQGj2q__clock{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#6e6e76;transition:color var(--t-fast) var(--ease,ease);font-size:26px;font-weight:600}.game-module__MQGj2q__seat[data-active=true] .game-module__MQGj2q__clock{color:#ededef}.game-module__MQGj2q__clock[data-low=true]{color:#ff8578}.game-module__MQGj2q__panel{flex-direction:column;gap:16px;min-width:0;display:flex}.game-module__MQGj2q__status{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#ededef;margin:0;font-size:21px;font-weight:650}.game-module__MQGj2q__status[data-finished=true]{color:#e8c96a}.game-module__MQGj2q__mode{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:#6e6e76;margin:0;font-size:10.5px}.game-module__MQGj2q__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.game-module__MQGj2q__problem{background:#d8564b1a;border-radius:12px;padding:14px;box-shadow:inset 0 0 0 1px #d8564b4d}.game-module__MQGj2q__problem p{color:#ededef;margin:0 0 8px;font-size:14px}.game-module__MQGj2q__problemDetail{font-family:var(--font-mono), ui-monospace, monospace;color:#ff8578;font-size:11.5px}.game-module__MQGj2q__moves{flex-direction:column;min-height:0;display:flex}.game-module__MQGj2q__movesTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#6e6e76;margin:0 0 8px;font-size:10.5px;font-weight:600}.game-module__MQGj2q__movesEmpty{color:#6e6e76;margin:0;font-size:13.5px}.game-module__MQGj2q__movesList{max-height:210px;font-family:var(--font-mono), ui-monospace, monospace;scrollbar-width:thin;margin:0;padding:0;font-size:13px;list-style:none;overflow-y:auto}.game-module__MQGj2q__movePair{border-radius:6px;grid-template-columns:34px 1fr 1fr;gap:6px;padding:3px 4px;display:grid}.game-module__MQGj2q__movePair:nth-child(odd){background:#ffffff08}.game-module__MQGj2q__moveNo{color:#46464c}.game-module__MQGj2q__move{color:#d3d3d8}.game-module__MQGj2q__controls{flex-wrap:wrap;gap:8px;display:flex}.game-module__MQGj2q__primary,.game-module__MQGj2q__quiet,.game-module__MQGj2q__pill,.game-module__MQGj2q__start{cursor:pointer;min-height:44px;transition:background var(--t-fast) var(--ease,ease), box-shadow var(--t-fast) var(--ease,ease), color var(--t-fast) var(--ease,ease), transform var(--t-fast) var(--ease,ease);border:0;border-radius:999px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600}.game-module__MQGj2q__primary,.game-module__MQGj2q__start{color:#0b0b0c;background:#ededef}.game-module__MQGj2q__primary:hover,.game-module__MQGj2q__start:hover{background:#fff}.game-module__MQGj2q__quiet,.game-module__MQGj2q__pill{color:#d3d3d8;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.game-module__MQGj2q__quiet:hover,.game-module__MQGj2q__pill:hover{color:#ededef;background:#ffffff1f}.game-module__MQGj2q__pill[data-selected=true]{color:#0b0b0c;box-shadow:none;background:#ededef}.game-module__MQGj2q__primary:active,.game-module__MQGj2q__quiet:active,.game-module__MQGj2q__pill:active,.game-module__MQGj2q__start:active{transition-duration:var(--t-press);transform:scale(.97)}.game-module__MQGj2q__primary:focus-visible,.game-module__MQGj2q__quiet:focus-visible,.game-module__MQGj2q__pill:focus-visible,.game-module__MQGj2q__start:focus-visible,.game-module__MQGj2q__choice:focus-visible{outline:3px solid var(--sq-focus,#9fc4e2);outline-offset:2px}.game-module__MQGj2q__setup{flex-direction:column;gap:26px;max-width:560px;display:flex}.game-module__MQGj2q__field{border:0;margin:0;padding:0}.game-module__MQGj2q__legend{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#6e6e76;padding:0 0 10px;font-size:10.5px;font-weight:600}.game-module__MQGj2q__choices{gap:8px;display:grid}.game-module__MQGj2q__choice{cursor:pointer;text-align:left;min-height:44px;transition:background var(--t-fast) var(--ease,ease), box-shadow var(--t-fast) var(--ease,ease);background:#ffffff0d;border:0;border-radius:12px;flex-direction:column;gap:3px;padding:13px 16px;font-family:inherit;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.game-module__MQGj2q__choice:hover{background:#ffffff17}.game-module__MQGj2q__choice[data-selected=true]{background:#9fc4e224;box-shadow:inset 0 0 0 1px #9fc4e273}.game-module__MQGj2q__choiceName{color:#ededef;font-size:15px;font-weight:650}.game-module__MQGj2q__choiceBlurb{color:#9a9aa2;font-size:13px;line-height:1.45}.game-module__MQGj2q__row{flex-wrap:wrap;gap:8px;display:flex}.game-module__MQGj2q__hint{color:#6e6e76;margin:10px 0 0;font-size:12.5px}.game-module__MQGj2q__start{align-self:flex-start;min-height:50px;padding:0 28px;font-size:15px}@media (max-width:900px){.game-module__MQGj2q__layout{grid-template-columns:minmax(0,1fr);gap:14px}.game-module__MQGj2q__panel{display:contents}.game-module__MQGj2q__status{order:1;font-size:18px}.game-module__MQGj2q__mode{order:1}.game-module__MQGj2q__problem{order:2}.game-module__MQGj2q__boardCol{order:3}.game-module__MQGj2q__controls{order:4}.game-module__MQGj2q__moves{order:5}.game-module__MQGj2q__clock{font-size:22px}.game-module__MQGj2q__movesList{max-height:150px}.game-module__MQGj2q__look{order:6}}@media (prefers-reduced-motion:reduce){.game-module__MQGj2q__seatName,.game-module__MQGj2q__clock,.game-module__MQGj2q__primary,.game-module__MQGj2q__quiet,.game-module__MQGj2q__pill,.game-module__MQGj2q__start,.game-module__MQGj2q__choice{transition:none}.game-module__MQGj2q__primary:active,.game-module__MQGj2q__quiet:active,.game-module__MQGj2q__pill:active,.game-module__MQGj2q__start:active{transform:none}}.game-module__MQGj2q__match{--sq-light:#c8ced6;--sq-dark:#6c7683;--sq-select:#e8c96a;--sq-hint:#14181e57;--sq-hint-strong:#14181e6b;--sq-last:#e8c96a42;--sq-focus:#9fc4e2;--sq-coord-on-light:#14181e80;--sq-coord-on-dark:#e8ecf29e;--pc-light:#f4f2ee;--pc-dark:#15161a;height:100%;min-height:0}.game-module__MQGj2q__matchClock{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#9a9aa2;transition:color var(--t-fast) var(--ease,ease);font-size:19px}[data-active=true] .game-module__MQGj2q__matchClock{color:#ededef}.game-module__MQGj2q__matchClock[data-low=true]{color:#ff8578}.game-module__MQGj2q__feedbackLine{appearance:none;cursor:pointer;font:inherit;min-height:26px;transition:opacity var(--t-fast);background:0 0;border:0;border-radius:4px;justify-self:start;align-items:center;gap:8px;margin-left:-7px;padding:0 7px;animation:.3s cubic-bezier(.16,1,.3,1) both game-module__MQGj2q__feedback-in;display:inline-flex}@keyframes game-module__MQGj2q__feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (hover:hover){.game-module__MQGj2q__feedbackLine:hover .game-module__MQGj2q__feedbackMore{color:#dfe3ea}}.game-module__MQGj2q__feedbackLine:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.game-module__MQGj2q__feedbackMove{font-family:var(--font-mono), ui-monospace, monospace;color:#9aa0a9;font-size:12px}.game-module__MQGj2q__feedbackMore{color:#6e737b;transition:color var(--t-fast);font-size:11px}.game-module__MQGj2q__info{gap:0;margin:0;display:grid}.game-module__MQGj2q__info>div{border-bottom:1px solid #1f2227;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.game-module__MQGj2q__info>div:last-child{border-bottom:0}.game-module__MQGj2q__info dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#71767f;padding-top:2px;font-size:10px}.game-module__MQGj2q__info dd{color:#dfe3ea;margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.game-module__MQGj2q__feedbackSlot{min-height:26px;display:block}.game-module__MQGj2q__feedbackLine{animation-duration:.12s}.game-module__MQGj2q__matchClock{transition:none}}.game-module__MQGj2q__primary{--kf-check:#0a0b0d0e;}.game-module__MQGj2q__quiet{}.game-module__MQGj2q__feedbackSlot{min-height:26px;display:block}.game-module__MQGj2q__feedbackLine{}.game-module__MQGj2q__modAction{height:32px;font:inherit;color:#e6e8ec;white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #e2f0ff29;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.game-module__MQGj2q__modAction:disabled{opacity:.45;cursor:default}.game-module__MQGj2q__modAction:focus-visible{outline-offset:2px;outline:2px solid #9fc4e2}.game-module__MQGj2q__evalBadge{min-width:52px;height:32px;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:#15161a;background:#e7e9ee;border-radius:8px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.game-module__MQGj2q__evalBadge[data-side=b]{color:#e7e9ee;background:#2a2d33;box-shadow:inset 0 0 0 1px #e2f0ff33}.game-module__MQGj2q__refusal{color:#f0c9a6;margin:0;font-size:13px;line-height:1.4}.game-module__MQGj2q__hintLine{color:#dfe3ea;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.game-module__MQGj2q__hintMove{font-family:var(--font-mono), ui-monospace, monospace;color:#fff;font-size:14px;font-weight:700}.game-module__MQGj2q__hintReason{color:#dfe3ea}.game-module__MQGj2q__hintSource{color:#9aa0a9;font-size:12px}.game-module__MQGj2q__overActions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.game-module__MQGj2q__overActions .game-module__MQGj2q__primary,.game-module__MQGj2q__overActions .game-module__MQGj2q__quiet{min-height:40px}
.purchase-notice-module__58elfW__copy{min-width:0;display:grid}.purchase-notice-module__58elfW__sizer,.purchase-notice-module__58elfW__message{grid-area:1/1}.purchase-notice-module__58elfW__sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}
.board-preview-module__xc_iaW__wrap{--pc-light:#f4f2ee;--pc-dark:#15161a;--sq-focus:#9fc4e2;pointer-events:none;width:min(100%,280px);container-type:inline-size}.board-preview-module__xc_iaW__wrap *{cursor:default!important}
