@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/orbitron-latin.5d281085f727.woff2") format("woff2");unicode-range:U+0000-2653,U+2660-10FFFF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/rajdhani-300-latin.ea321f644782.woff2") format("woff2");unicode-range:U+0000-2653,U+2660-10FFFF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/rajdhani-400-latin.cac31f26b77e.woff2") format("woff2");unicode-range:U+0000-2653,U+2660-10FFFF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/rajdhani-600-latin.ad9c55ecf039.woff2") format("woff2");unicode-range:U+0000-2653,U+2660-10FFFF}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/share-tech-mono-latin.65d3eea7a186.woff2") format("woff2");unicode-range:U+0000-2653,U+2660-10FFFF}@font-face{font-family:Orbitron;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/noto-sans-symbols-chess.dc22e960b319.woff2") format("woff2");unicode-range:U+2654-265F}@font-face{font-family:Rajdhani;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/noto-sans-symbols-chess.dc22e960b319.woff2") format("woff2");unicode-range:U+2654-265F}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/noto-sans-symbols-chess.dc22e960b319.woff2") format("woff2");unicode-range:U+2654-265F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/noto-sans-symbols-chess.dc22e960b319.woff2") format("woff2");unicode-range:U+2654-265F}@font-face{font-family:Noto Sans;font-display:optional;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void-rgb: 2, 4, 8;--deep-rgb: 5, 13, 20;--surface-rgb: 10, 24, 40;--cyan-rgb: 0, 200, 255;--gold-rgb: 255, 201, 74;--amber-rgb: 255, 176, 0;--mint-rgb: 0, 255, 159;--white-rgb: 232, 244, 255;--danger-rgb: 255, 74, 110;--tint-rgb: 0, 200, 255;--chrome: var(--cyan);--tint: var(--cyan);--glass-rgb: 10, 40, 80;--ink-rgb: 2, 8, 14;--panel-rgb: 6, 16, 28;--slate-rgb: 17, 25, 31;--silver-rgb: 183, 199, 211;--void: #020408;--deep: #050d14;--surface: #0a1828;--glass: rgba(var(--glass-rgb),.35);--border: rgba(var(--tint-rgb),.15);--cyan: #00c8ff;--cyan-glow: rgba(var(--cyan-rgb),.6);--gold: #ffc94a;--amber: #ffb000;--gold-glow: rgba(var(--gold-rgb),.5);--mint: #00ff9f;--white: #e8f4ff;--muted: rgba(232,244,255,.72);--data-secondary: rgba(232,244,255,.72);--danger: #ff4a6e}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip;scrollbar-gutter:stable;color-scheme:dark;scrollbar-color:rgba(var(--silver-rgb),.3) transparent}::selection{background:rgba(var(--cyan-rgb),.35)}body{background:var(--void);color:var(--white);font-family:Rajdhani,sans-serif;min-height:100vh;overflow-x:hidden;overflow-x:clip;cursor:crosshair}body.reading-font-system-sans{--reading-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body.reading-font-arial{--reading-font-family: Arial, Helvetica, sans-serif}body.reading-font-verdana{--reading-font-family: Verdana, Geneva, sans-serif}body.reading-font-tahoma{--reading-font-family: Tahoma, Verdana, sans-serif}body.reading-font-trebuchet-ms{--reading-font-family: "Trebuchet MS", Arial, sans-serif}body.reading-font-georgia{--reading-font-family: Georgia, "Times New Roman", serif}body.reading-font-palatino{--reading-font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif}body.reading-font-times-new-roman{--reading-font-family: "Times New Roman", Times, serif}body.reading-font-courier-new{--reading-font-family: "Courier New", Courier, monospace}body.reading-font-system-sans,body.reading-font-system-sans *,body.reading-font-arial,body.reading-font-arial *,body.reading-font-verdana,body.reading-font-verdana *,body.reading-font-tahoma,body.reading-font-tahoma *,body.reading-font-trebuchet-ms,body.reading-font-trebuchet-ms *,body.reading-font-georgia,body.reading-font-georgia *,body.reading-font-palatino,body.reading-font-palatino *,body.reading-font-times-new-roman,body.reading-font-times-new-roman *,body.reading-font-courier-new,body.reading-font-courier-new *{font-family:var(--reading-font-family)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 24% 28%,rgba(var(--tint-rgb),.032),transparent 42%),radial-gradient(circle at 78% 66%,rgba(var(--gold-rgb),.024),transparent 38%),radial-gradient(circle at 60% 18%,rgba(var(--mint-rgb),.022),transparent 30%),linear-gradient(180deg,rgba(var(--tint-rgb),.06),transparent 18%,transparent 76%,rgba(var(--tint-rgb),.05)),repeating-linear-gradient(90deg,transparent 0 119px,rgba(var(--tint-rgb),.035) 120px,transparent 121px),repeating-linear-gradient(0deg,transparent 0 119px,rgba(var(--tint-rgb),.028) 120px,transparent 121px);opacity:.72}body.game-board-page:before{background:linear-gradient(180deg,rgba(var(--tint-rgb),.06),transparent 18%,transparent 76%,rgba(var(--tint-rgb),.05)),repeating-linear-gradient(90deg,transparent 0 119px,rgba(var(--tint-rgb),.035) 120px,transparent 121px),repeating-linear-gradient(0deg,transparent 0 119px,rgba(var(--tint-rgb),.028) 120px,transparent 121px)}#stars{position:fixed;inset:0;z-index:0;pointer-events:none}.grid-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--tint-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--tint-rgb),.03) 1px,transparent 1px);background-size:60px 60px;animation:gridPulse 8s steps(24) infinite}@keyframes gridPulse{0%,to{opacity:.6}50%{opacity:1}}html.motion-deferred .grid-overlay,html.motion-deferred .header-name,html.motion-deferred .header-name:after,html.motion-deferred .data-feed span,html.motion-deferred .galaxy-disc,html.motion-deferred .galaxy-drift,html.motion-deferred .section-title:before,html.motion-deferred .section-title:after{animation-play-state:paused!important}.corner{position:fixed;width:60px;height:60px;z-index:10;pointer-events:none}.corner:before,.corner:after{content:"";position:absolute;background:var(--tint)}.corner:before{width:2px;height:30px}.corner:after{width:30px;height:2px}.corner-tl{top:20px;left:20px}.corner-tl:before{top:0;left:0}.corner-tl:after{top:0;left:0}.corner-tr{top:20px;right:20px}.corner-tr:before{top:0;right:0}.corner-tr:after{top:0;right:0}.corner-bl{bottom:20px;left:20px}.corner-bl:before{bottom:0;left:0}.corner-bl:after{bottom:0;left:0}.corner-br{bottom:20px;right:20px}.corner-br:before{bottom:0;right:0}.corner-br:after{bottom:0;right:0}.page{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:80px 24px}body.home-page .page{padding-top:62px}html[data-device=desktop] body.home-page .page{padding-top:clamp(55px,calc(55px + (100dvh - 780px) * 37 / 30),92px)}html[data-device=desktop] body.home-page{--home-player-name-size: .76rem;--home-desktop-wordmark-size: clamp(2.3rem, min(6vw, calc(100dvh - 630px) ), 4.3rem);--home-stack-gap: clamp(8px, calc(8px + (100dvh - 724px)/2) , 36px)}.page{display:flex;flex-direction:column}.page-body{min-height:100vh;min-height:100dvh}.footer{margin-top:auto}.header{text-align:center;margin-bottom:36px;position:relative;isolation:isolate}.header:before{content:"";position:absolute;left:50%;top:42%;width:min(920px,88vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(var(--tint-rgb),.24),transparent);box-shadow:0 0 28px rgba(var(--tint-rgb),.18);z-index:-1}.header:after{content:"";position:absolute;left:50%;top:42%;width:min(520px,70vw);height:120px;transform:translate(-50%,-50%) skew(-12deg);border:1px solid rgba(var(--tint-rgb),.07);background:linear-gradient(90deg,transparent,rgba(var(--tint-rgb),.045),transparent),repeating-linear-gradient(90deg,rgba(var(--tint-rgb),.04) 0 1px,transparent 1px 42px);opacity:.72;z-index:-1;animation:headerField 9s ease-in-out infinite}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes headerField{0%,to{opacity:.42;transform:translate(-50%,-50%) skew(-12deg) translateY(0)}50%{opacity:.78;transform:translate(-50%,-50%) skew(-12deg) translateY(8px)}}.header-label{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:6px;color:var(--chrome);text-transform:uppercase;margin-bottom:16px;opacity:.8}.header-label-spacer{height:13px}.header-name{font-family:Orbitron,monospace;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:900;line-height:1.22;letter-spacing:0;background:linear-gradient(100deg,var(--white) 0%,var(--cyan) 28%,#eafaff 46%,#ffffff 50%,#eafaff 54%,var(--gold) 74%,var(--white) 100%);background-size:230% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;position:relative;overflow-wrap:anywhere;animation:titlePrism 5.5s ease-in-out infinite}@keyframes titlePrism{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 16px rgba(var(--tint-rgb),.1))}50%{background-position:100% 50%;filter:drop-shadow(0 0 32px rgba(var(--tint-rgb),.24))}}.header-sub{font-family:Orbitron,monospace;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;color:var(--muted);letter-spacing:8px;margin-top:12px;text-transform:uppercase}.header-divider{width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--tint),transparent);margin:28px auto}.seo-intro{max-width:760px;margin:-8px auto 32px;padding:0 20px;text-align:center;font-family:Rajdhani,sans-serif;font-size:1.02rem;line-height:1.6;color:var(--muted)}.seo-intro strong{color:var(--white);font-weight:600}.seo-intro a{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(var(--cyan-rgb),.3)}.seo-intro a:hover{border-bottom-color:var(--cyan)}.game-annotations{max-width:860px;margin:32px auto 8px;padding:0 20px;font-family:Rajdhani,sans-serif}.game-annotations-heading{font-family:Orbitron,monospace;font-size:1.1rem;letter-spacing:3px;text-transform:uppercase;color:var(--chrome);margin-bottom:16px}.game-annotations-intro{color:var(--white);line-height:1.7;font-size:1.05rem;margin-bottom:24px;opacity:.92}.game-annotations-list{list-style:none;display:flex;flex-direction:column;gap:16px}.game-annotation{display:flex;gap:14px;line-height:1.6;padding-bottom:14px;border-bottom:1px solid var(--border)}.game-annotation-move{flex:0 0 auto;min-width:72px;font-family:Share Tech Mono,monospace;color:var(--gold);font-weight:600}.game-annotation-text{color:var(--muted)}.game-annotations-source{margin-top:18px;font-size:.9rem;color:var(--muted);font-style:italic}.game-annotations-source a{color:var(--cyan);text-decoration:none}.header-tagline{font-size:1rem;color:var(--muted);letter-spacing:2px;font-weight:300}.hero-actions{width:min(100%,520px);margin:36px auto 0;display:grid;gap:14px}.hero-action{display:block;padding:12px 24px;min-height:44px;box-sizing:border-box;text-decoration:none;color:var(--cyan);font-family:Orbitron,sans-serif;letter-spacing:2px;font-size:.9rem;border-color:var(--tint);box-shadow:inset 0 0 24px rgba(var(--tint-rgb),.04),0 0 24px rgba(var(--tint-rgb),.06)}.hero-action:hover{color:var(--white);transform:translateY(-2px)}.hero-action-placeholder{visibility:hidden;pointer-events:none}.hero-lede{max-width:640px;margin:18px auto 0;padding:0 18px;font-family:Rajdhani,sans-serif;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.55;color:var(--muted);text-align:center}.hero-lede strong{color:var(--white);font-weight:600;letter-spacing:.4px}.hero-doorway{width:min(100%,560px);margin:28px auto 0;display:grid;gap:14px}.hero-action-primary{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 24px;background:rgba(var(--tint-rgb),.08);border-color:var(--tint);box-shadow:inset 0 0 26px rgba(var(--tint-rgb),.06),0 0 26px rgba(var(--tint-rgb),.1)}.hero-action-title{font-family:Orbitron,sans-serif;letter-spacing:2px;font-size:.98rem}.hero-action-sub{font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.hero-action-primary:hover .hero-action-sub{color:var(--cyan)}.hero-secondary-links{width:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-secondary-links .hero-action{text-align:center;font-size:.82rem;letter-spacing:1px}.hero-spacer{margin:20px 0 30px;height:60px}.home-player-strip{--home-player-cell-height: 140px;width:calc(100vw + 48px);margin:var(--home-stack-gap, 10px) calc(50% - 50vw - 24px) 0}.home-player-strip-viewport{position:relative;width:100%;height:var(--home-player-cell-height);display:block;overflow:hidden;background:var(--surface);border:0;border-radius:0;box-shadow:inset 0 1px #ffffff29,0 2px #000000b3,0 8px 18px -7px #000000b3,0 18px 30px -18px #000000d1}.home-player-strip-viewport:after{content:"";position:absolute;z-index:2;inset:0;box-sizing:border-box;border:2px solid rgba(0,0,0,.72);border-right:0;border-left:0;border-radius:inherit;pointer-events:none}.home-player-strip-track{width:max-content;height:var(--home-player-cell-height);display:flex}.home-player-strip-sequence{height:var(--home-player-cell-height);display:flex;flex:none;gap:6px;padding-right:6px}.home-player-strip-run{height:var(--home-player-cell-height);display:flex;flex:none;gap:inherit}.home-player-strip-player{width:112px;height:var(--home-player-cell-height);display:grid;grid-template-rows:112px 28px;flex:0 0 112px;color:var(--tier-ignore, var(--muted));text-decoration:none;background:transparent;border:0;box-shadow:none;cursor:pointer}.home-player-strip-portrait{width:112px;height:112px;display:block;object-fit:cover;object-position:center;filter:brightness(.8) contrast(1.04);transition:filter .18s ease}.home-player-strip-name{width:112px;height:28px;display:block;overflow:hidden;color:inherit;font-size:var(--home-player-name-size);font-weight:500;line-height:28px;text-align:center;white-space:nowrap;background:transparent;border:0;box-shadow:none;text-decoration:none;transition:color .18s ease}.home-player-strip-viewport:focus-within .home-player-strip-run{animation-play-state:paused}@media(hover:hover){.home-player-strip-viewport:hover .home-player-strip-run{animation-play-state:paused}}.home-player-strip-player:hover .home-player-strip-portrait,.home-player-strip-player:focus-visible .home-player-strip-portrait{filter:brightness(1.06) contrast(1.06)}.home-player-strip-player:hover .home-player-strip-name,.home-player-strip-player:focus-visible .home-player-strip-name{color:var(--cyan)}.home-player-strip-player:focus-visible,.home-player-strip-browse:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home-player-strip-player:focus-visible{position:relative;z-index:3;outline-offset:-3px}.home-player-strip-browse-row{display:flex;justify-content:center;margin-top:10px}.home-player-strip-browse{width:min(100%,420px);min-height:44px;padding:10px 24px;justify-content:center;text-align:center;text-decoration:none}.home-player-strip a,.home-player-strip a:hover,.home-player-strip a:focus-visible{text-decoration:none}@keyframes homePlayerStripScroll{to{transform:translate3d(calc(-1 * var(--home-player-loop, 0px)),0,0)}}@media(prefers-reduced-motion:reduce){.home-player-strip-run{animation:none;transform:none}}.home-front-door-note{display:block;color:var(--tier-ignore, var(--muted));font-size:var(--fs-label);font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0}.home-daily-rotator{position:relative;display:grid;row-gap:14px;width:min(880px,100%);margin:var(--home-stack-gap, 14px) auto 0;padding-bottom:16px}body.site-theme-charcoal .home-daily-rotator{padding-bottom:20px}.home-daily{display:flex;min-width:0}.home-daily-rotator.is-rotating>.home-daily-face,html.js .home-daily-rotator.has-rotation>.home-daily-face{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.home-daily-rotator.is-rotating>.home-daily-face.is-active,html.js .home-daily-rotator.has-rotation>.home-daily-face.is-active{opacity:1;visibility:visible;transition:opacity .7s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.home-daily-rotator.is-rotating>.home-daily-face,.home-daily-rotator.is-rotating>.home-daily-face.is-active,html.js .home-daily-rotator.has-rotation>.home-daily-face,html.js .home-daily-rotator.has-rotation>.home-daily-face.is-active{transition:none}}.home-daily-pager{position:absolute;z-index:2;top:9px;right:14px;display:flex;gap:2px}.home-daily-pager[hidden]{display:none}html.js .home-daily-rotator.has-rotation>.home-daily-pager[hidden]{display:flex;visibility:hidden}.home-daily-dot{box-sizing:content-box;width:8px;height:8px;margin:0;padding:0;background:transparent;background-clip:content-box;border:8px solid transparent;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 60%,transparent);cursor:pointer}.home-daily-dot[aria-pressed=true]{background-color:var(--cyan)}.home-daily-dot:hover{box-shadow:inset 0 0 0 1px var(--cyan)}.home-daily-dot:focus-visible{outline:2px solid var(--cyan);outline-offset:-6px}.home-daily-piece,.home-daily-open{display:none}.home-daily-headline{display:grid;justify-items:center;gap:3px;min-width:0;margin-top:4px;line-height:1.3;text-align:center;white-space:normal}body.site-theme-charcoal .home-daily-piece{display:block;width:22px;height:22px;flex:0 0 22px;color:var(--gold);fill:currentColor}body.site-theme-charcoal .home-daily .home-front-door-note{color:var(--gold);font-size:var(--fs-label);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.1em}body.site-theme-charcoal .home-daily-headline{gap:3px;margin-top:7px;line-height:1.14}body.site-theme-charcoal .home-daily-pairing.pairing.is-lead,body.site-theme-charcoal .home-daily-pairing.pairing.is-lead .entity-name,body.site-theme-charcoal .home-daily .pairing-vs{color:var(--name);font-size:20px;font-weight:700;line-height:1.14}body.site-theme-charcoal .home-daily-year{margin-inline:.225em}body.site-theme-charcoal .home-daily .pairing-vs{padding:0 .26em}body.site-theme-charcoal .home-daily-meta,body.site-theme-charcoal .home-daily .home-daily-result.result-chip,body.site-theme-charcoal .home-daily .data-cell,body.site-theme-charcoal .home-daily .meta-sep{color:var(--tier-read);font-size:14.5px;font-weight:400;line-height:1.16}body.site-theme-charcoal .home-daily-meta{line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body.site-theme-charcoal .home-daily-open{display:flex;align-items:center;justify-content:center;gap:4px;padding-left:22px;margin-top:6px;color:var(--cyan);font-size:var(--fs-label);font-weight:700;line-height:1}body.site-theme-charcoal .home-daily-chevron{width:18px;height:18px;flex:0 0 18px;fill:currentColor}.home-daily-pairing,.home-daily-meta{display:inline-flex;align-items:baseline;flex-wrap:wrap}.home-daily-pairing{justify-content:center}.home-daily-meta{justify-content:center;gap:5px;line-height:1.4}.home-daily-result{white-space:nowrap}.home-daily-keep{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;min-width:0}.home-daily-panel{display:flex;flex-direction:column;width:100%;margin:0;box-sizing:border-box;--home-panel-radius: var(--radius-card, 8px);padding:12px 1px 1px;background:var(--tint);border-radius:var(--home-panel-radius);box-shadow:inset 0 1px #ffffff0f,0 2px #000000bd,0 8px 18px -10px #000000b3;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-daily-panel:has(.home-daily-half:hover){background:color-mix(in srgb,var(--tint) 86%,var(--cyan) 14%);box-shadow:inset 0 1px #ffffff14,0 3px #000000c7,0 9px 20px -13px #000000c7;transform:translateY(-1px)}body.site-theme-charcoal .home-daily-panel{--home-panel-radius: var(--daily-frame-radius);padding:7px 1px 2px;background-color:var(--daily-face-bottom);background-image:linear-gradient(180deg,var(--daily-face-top),var(--daily-face-bottom));border-radius:var(--home-panel-radius);box-shadow:inset 0 1px rgba(var(--gold-rgb),.28),inset 0 -2px #00000085,inset 0 0 0 1px var(--daily-frame),0 3px #000000c7,0 12px 22px -14px #000000e0}body.site-theme-charcoal .home-daily-panel:has(.home-daily-half:hover){background-image:linear-gradient(180deg,var(--daily-face-hover-top),var(--daily-face-hover-bottom));box-shadow:inset 0 1px rgba(var(--gold-rgb),.38),inset 0 -2px #00000094,inset 0 0 0 1px var(--daily-frame-hover),0 4px #000000d1,0 14px 26px -16px #000000eb}body.site-theme-charcoal .home-daily-panel:has(.home-daily-half:active){background-image:linear-gradient(180deg,var(--daily-face-pressed-top),var(--daily-face-pressed-bottom));box-shadow:inset 0 1px rgba(var(--gold-rgb),.18),inset 0 -2px #0009,inset 0 0 0 1px var(--daily-frame-pressed),0 1px #000000bd,0 5px 12px -8px #000000c2;transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.home-daily-panel{transition:none}}.home-daily-panel-header{display:flex;align-items:center;justify-content:center;gap:8px}.home-daily-halves{display:grid;flex:1 1 auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}@media(max-width:720px){.home-daily-halves{grid-auto-flow:row}}.home-daily-half{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:3px 17px 12px;color:inherit;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;border-radius:0;cursor:pointer}.home-daily-half:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.home-daily-half:hover .home-daily-pairing{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.site-theme-charcoal .home-daily-half:hover .home-daily-pairing{text-decoration:none}body.site-theme-charcoal .home-daily-half:hover .home-daily-open>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.site-theme-charcoal .home-daily-half .home-daily-chevron{transition:transform .16s ease}body.site-theme-charcoal .home-daily-half:hover .home-daily-chevron{transform:translate(2px)}@media(prefers-reduced-motion:reduce){body.site-theme-charcoal .home-daily-half .home-daily-chevron{transition:none}}body.site-theme-charcoal .home-daily-half{padding:3px 16px 5px}html[data-device=desktop] body.site-theme-charcoal .home-daily-half{padding-bottom:4px}.home-daily-half+.home-daily-half:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#ffffff1a;pointer-events:none}@media(max-width:720px){.home-daily-half+.home-daily-half:before{inset:0 16px auto;width:auto;height:1px}}body.site-theme-charcoal .home-daily-half+.home-daily-half:before{background:rgba(var(--gold-rgb),.24)}.home-daily-half-label{display:block;color:var(--tier-ignore, var(--muted));font-size:var(--fs-label);font-weight:600;line-height:1}.home-daily-text{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;align-self:stretch;min-width:0}.home-daily-text>.home-daily-headline,body.site-theme-charcoal .home-daily-text>.home-daily-headline{flex:1 1 auto;align-content:center;margin-top:3px}body.site-theme-charcoal .home-daily-half .home-daily-open{margin-top:3px}body.site-theme-charcoal .home-daily-panel-header .home-daily-piece{width:16px;height:16px;flex-basis:16px}.home-today-year{font-variant-numeric:tabular-nums}.home-daily-half:has(>.home-daily-portrait){flex-direction:row;align-items:center;gap:14px;text-align:left}.home-daily-half:has(>.home-daily-portrait) .home-daily-text{align-items:flex-start}.home-daily-today .home-daily-half:has(>.home-daily-portrait) .home-daily-headline{justify-items:start;align-content:start;text-align:left}.home-daily-half:has(>.home-daily-portrait) :is(.home-daily-pairing,.home-daily-meta){justify-content:flex-start}.home-daily-today .home-daily-half:has(>.home-daily-portrait) .home-daily-open{justify-content:flex-start;padding-left:0}.home-daily-portrait{position:relative;display:block;width:88px;min-height:88px;flex:0 0 auto;align-self:stretch}@media(max-width:360px){.home-daily-portrait{display:none}}.home-daily-portrait-frame{position:absolute;inset:0;display:block}.home-daily-portrait img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}body.site-theme-charcoal .home-daily-portrait-frame.entity-portrait img{inset:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.home-daily-half:hover .home-daily-portrait img,.home-daily-half:focus-visible .home-daily-portrait img{filter:brightness(1.06)}.hero-explore{width:min(100%,560px);margin:22px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;color:var(--muted)}.hero-explore-route{padding:2px 1px;color:var(--muted);text-decoration:none;transition:color .16s ease}.hero-explore-separator{color:rgba(var(--tint-rgb),.38)}.hero-explore-route:hover,.hero-explore-route:focus-visible{color:var(--cyan);outline:none}.hero-explore-route:focus-visible{text-decoration:underline;text-underline-offset:3px}html[data-device=mobile] body.home-page .hero-explore{margin-top:22px;font-family:Share Tech Mono,monospace;font-size:.76rem;letter-spacing:.2px}html[data-device=mobile] body.home-page{--home-player-name-size: .76rem;--home-stack-gap: 14px}html[data-device=mobile] body.home-page .header{margin-bottom:12px}html[data-device=mobile] body.home-page .chess-node{width:76px;height:76px;margin:0 auto 4px;background-size:58px 58px}html[data-device=mobile] body.home-page .header-name{margin:0;font-size:2.35rem;line-height:1.05}html[data-device=mobile] body.home-page .hero-lede{margin-top:8px;padding:0 8px;font-size:.98rem;line-height:1.4}html[data-device=mobile] body.home-page .home-player-strip{--home-player-cell-height: 102px}html[data-device=mobile] body.home-page .home-player-strip-viewport{touch-action:pan-y}html[data-device=mobile] body.home-page .home-player-strip-run{animation-duration:170s}html[data-device=mobile] body.home-page .home-player-strip-sequence{gap:4px;padding-right:4px}html[data-device=mobile] body.home-page .home-player-strip-player{width:auto;min-width:80px;flex:0 0 auto;grid-template-rows:80px 22px;justify-items:center}html[data-device=mobile] body.home-page .home-player-strip-portrait{width:80px;height:80px}html[data-device=mobile] body.home-page .home-player-strip-name{width:auto;min-width:100%;height:22px;padding:0 3px;box-sizing:border-box;line-height:22px}html[data-device=mobile] body.home-page .home-player-strip-browse-row{margin-top:12px;padding:0 40px}html[data-device=mobile] body.home-page .home-player-strip-browse{width:100%;box-sizing:border-box}html[data-device=mobile] body.home-page .home-daily-rotator{width:100%;row-gap:4px}html[data-device=mobile] body.home-page .home-daily{width:100%}html[data-device=mobile] body.home-page .home-daily-single .home-daily-panel{padding-top:1px}html[data-device=mobile] body.home-page .home-daily-half{gap:12px;padding:10px 12px}html[data-device=mobile] body.home-page .home-daily-portrait{display:block;width:clamp(60px,100% - 192px,140px);min-height:76px;container-type:size}html[data-device=mobile] body.home-page .home-daily-portrait:empty{width:60px}html[data-device=mobile] body.home-page .home-daily-portrait-frame{margin:auto;width:min(100cqw,100cqh);height:min(100cqw,100cqh)}html[data-device=mobile] body.home-page .home-daily-pairing.pairing.is-lead,html[data-device=mobile] body.home-page .home-daily-pairing.pairing.is-lead .entity-name,html[data-device=mobile] body.home-page .home-daily .pairing-vs{font-size:17px}html[data-device=mobile] body.home-page .home-daily-rotator-single .home-daily-pager{position:static;grid-row:2;justify-content:center}.about-actions{margin-top:24px}.about-feed{margin-bottom:34px}.about-site-header{margin-bottom:52px}.about-site-section{margin-bottom:58px}.about-copy-card{max-width:860px;margin:0 auto;padding:28px 30px;font-family:Rajdhani,sans-serif;color:var(--muted);line-height:1.7;font-size:1.06rem}.about-copy-card p+p{margin-top:18px}.about-copy-card p{margin:0}.about-copy-card a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.about-copy-card a:hover,.about-copy-card a:focus-visible{color:var(--gold)}.about-metric-grid{max-width:940px;margin:0 auto}.about-metric-compact{font-size:2.35rem}.feature-list{max-width:940px;margin:0 auto;display:grid;gap:30px}.feature-entry{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 26px;align-items:start}.feature-entry dt{margin:0;padding-top:3px}.feature-detail{margin:0;display:grid;gap:6px}.feature-detail p{margin:0}@media(max-width:620px){.feature-entry{grid-template-columns:minmax(0,1fr);gap:8px}.feature-entry dt{padding-top:0}}.support-header{margin-bottom:46px}.support-header .header-name{font-size:clamp(1.9rem,4.4vw,3rem)}.support-page{max-width:760px;margin:0 auto;padding:0 20px;font-family:Rajdhani,sans-serif;color:var(--muted)}.support-lede p{margin:0;color:var(--white);font-size:1.2rem;line-height:1.65}.support-lede p+p{margin-top:20px;color:var(--muted);font-size:1.06rem}.support-toward{margin-top:54px}.support-ask{margin-top:66px;text-align:center}.support-ask-lead{margin:0;color:var(--white);font-family:Orbitron,sans-serif;font-size:1rem;line-height:1.55}.support-ask-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28px}.support-donate-mount{display:none}.support-donate-mount.is-ready{display:block;min-height:42px}.support-paypal-link{display:inline-flex;align-items:center;gap:12px;padding:13px 24px;border:1px solid var(--gold);border-radius:3px;color:var(--gold);font-family:Share Tech Mono,monospace;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.support-paypal-link:hover,.support-paypal-link:focus-visible{background:var(--gold);color:var(--void)}.support-donate-mount.is-ready~.support-paypal-link{width:auto;flex-direction:row;border-color:transparent;padding:4px 8px;color:var(--muted);font-size:.82rem}.support-donate-mount.is-ready~.support-paypal-link:hover,.support-donate-mount.is-ready~.support-paypal-link:focus-visible{background:transparent;color:var(--gold)}.support-paypal-link-host{font-size:.78rem;opacity:.72}.support-donate-status{margin:18px 0 0;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.9rem}.support-ask-note{max-width:560px;margin:26px auto 0;font-size:.9rem;line-height:1.6;opacity:.8}.support-closing{margin-top:66px;padding-top:26px;border-top:1px solid var(--border)}.support-closing p{margin:0;font-size:.98rem;line-height:1.62}@media(max-width:600px){.support-lede p{font-size:1.08rem}.support-toward,.support-ask,.support-closing{margin-top:44px}.support-paypal-link{width:100%;flex-direction:column;justify-content:center;gap:5px;padding:14px 18px;font-size:.88rem;letter-spacing:.04em}.support-donate-mount.is-ready~.support-paypal-link .support-paypal-link-host{display:none}}.support-request-header{margin-bottom:42px}.support-request-header .header-name{font-size:clamp(1.9rem,4.4vw,3rem)}.support-request-page{max-width:640px;margin:0 auto;padding:0 20px}.support-request-lede{margin:0 0 24px;text-align:center}.support-request-sender{display:grid;gap:8px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.support-request-identity,.support-request-identity-error,.support-request-anonymous-note{margin:0;text-align:left}.support-request-identity strong{color:var(--tier-scan, var(--white));font-weight:600}.support-request-card .auth-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.support-request-card .auth-form>*{grid-column:1 / -1}.support-request-card .auth-form>.auth-field:has(>#id_product),.support-request-card .auth-form>.auth-field:has(>#id_kind){grid-column:auto}.support-request-card .auth-form>.auth-submit{justify-self:center}.support-request-privacy{margin:22px 0 0;line-height:1.55;text-align:center}@media(max-width:600px){.support-request-page{padding:0}.support-request-card .auth-form{grid-template-columns:minmax(0,1fr)}}.creator-otb{display:flex;align-items:center;gap:22px;max-width:940px;margin:0 auto 34px;padding:24px 28px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.creator-otb:hover{transform:translateY(-2px);border-color:var(--cyan)}.creator-otb-mark{font-size:2.6rem;line-height:1;color:var(--cyan);flex-shrink:0}.creator-otb-text{flex:1}.creator-otb-title{font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:1px;color:var(--cyan);margin-bottom:6px}.creator-otb-text p{margin:0;font-family:Rajdhani,sans-serif;color:var(--muted);font-size:.98rem;line-height:1.55}.creator-otb-arrow{font-size:1.5rem;color:var(--gold);flex-shrink:0;transition:transform .2s ease}.creator-otb:hover .creator-otb-arrow{transform:translate(5px)}@media(max-width:560px){.creator-otb-mark{font-size:2rem}.creator-otb-arrow{display:none}}.chess-node{position:relative;width:130px;height:130px;margin:0 auto 30px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 45 45%22%3E %3Cdefs%3E %3ClinearGradient id=%22kf%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E %3Cstop offset=%220%22 stop-color=%22%238aecff%22/%3E %3Cstop offset=%220.55%22 stop-color=%22%2300c8ff%22/%3E %3Cstop offset=%221%22 stop-color=%22%230a6f9c%22/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill=%22url(%23kf)%22 stroke=%22%23aaf0ff%22 stroke-opacity=%220.85%22 stroke-width=%221.1%22 stroke-linejoin=%22round%22 stroke-linecap=%22round%22%3E %3Cpath d=%22M22 10c10.5 1 16.5 8 16 29H15c0-9 10-6.5 8-21%22/%3E %3Cpath d=%22M24 18c.38 2.91-5.55 7.37-8 9-3 2-2.82 4.34-5 4-1.042-.94 1.41-3.04 0-3-1 0 .19 1.23-1 2-1 0-4.003 1-4-4 0-2 6-12 6-12s1.89-1.9 2-3.5c-.73-.994-.5-2-.5-3 1-1 3 2.5 3 2.5h2s.78-1.992 2.5-3c1 0 1 3 1 3%22/%3E %3C/g%3E %3Cpath fill=%22%23020912%22 fill-opacity=%220.92%22 d=%22M9.5 25.5a.5.5 0 1 1-1 0 .5.5 0 1 1 1 0m5.433-9.75a.5 1.5 30 1 1-.866-.5.5 1.5 30 1 1 .866.5%22/%3E %3C/svg%3E") center / 100px 100px no-repeat;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(var(--tint-rgb),.3))}html[data-device=desktop] body.home-page .chess-node{width:clamp(84px,calc(100dvh - 570px),130px);height:clamp(84px,calc(100dvh - 570px),130px);margin-bottom:clamp(4px,calc(100dvh - 690px),30px);background:none}html[data-device=desktop] body.home-page .header-name{margin:0;font-size:var(--home-desktop-wordmark-size)}html[data-device=desktop] body.home-page .hero-lede{margin-top:clamp(4px,1.4vh,10px);line-height:1.4}html[data-device=desktop] body.home-page.site-theme-charcoal .chess-node{filter:drop-shadow(0 12px 18px rgba(0,0,0,.55))}html[data-device=desktop] body.home-page.site-theme-charcoal .chess-node:after{content:none}.chess-node:after{content:"";position:absolute;left:50%;top:100%;width:92px;height:26px;transform:translate(-50%,4px) rotateX(80deg);background:radial-gradient(ellipse,rgba(var(--tint-rgb),.3),transparent 68%);filter:blur(7px);pointer-events:none}.chess-knight{display:block;width:100%;height:100%;opacity:0}.chess-node.is-live{background-image:none}.chess-node.is-live .chess-knight{opacity:1}.section-title{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:5px;color:var(--chrome);text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center}.section-title:before,.section-title:after{content:"";flex:1;height:1px}.section-title:before{background:linear-gradient(90deg,transparent,var(--border))}.section-title:after{background:linear-gradient(90deg,var(--border),transparent)}.card{background:var(--glass);border:1px solid var(--border);border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .25s ease,background .25s ease}.card:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--tint-rgb),.06),transparent);transition:left .6s ease}.card:hover:before{left:120%}.card:hover{border-color:rgba(var(--tint-rgb),.4);background:rgba(var(--glass-rgb),.42);box-shadow:0 10px 34px #00000047,0 0 30px rgba(var(--tint-rgb),.1),inset 0 0 30px rgba(var(--tint-rgb),.03);transform:translateY(-1px)}.ratings-section{margin-bottom:60px;animation:fadeUp 1s .3s ease both}.ratings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:600px){.ratings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.rating-card{padding:28px 24px;text-align:center;position:relative}.rating-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px}.rating-card.regular:after{background:linear-gradient(90deg,var(--cyan),transparent)}.rating-card.quick:after{background:linear-gradient(90deg,var(--mint),transparent)}.rating-card.fide-standard:after{background:linear-gradient(90deg,var(--gold),transparent)}.rating-card.metric-archive:after{background:linear-gradient(90deg,var(--cyan),transparent)}.rating-card.metric-public:after{background:linear-gradient(90deg,var(--mint),transparent)}.rating-card.metric-master:after{background:linear-gradient(90deg,var(--gold),transparent)}.rating-type{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:4px;color:var(--muted);margin-bottom:12px}.rating-value{font-family:Orbitron,monospace;font-size:2.8rem;font-weight:900;line-height:1;letter-spacing:0}.rating-card.regular .rating-value{color:var(--cyan)}.rating-card.quick .rating-value{color:var(--mint)}.rating-card.fide-standard .rating-value{color:var(--gold)}.rating-card.metric-archive .rating-value{color:var(--cyan)}.rating-card.metric-public .rating-value{color:var(--mint)}.rating-card.metric-master .rating-value{color:var(--gold)}.rating-digits{display:flex;justify-content:center;gap:.08em;letter-spacing:0}.rating-floor{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--muted);margin-top:8px;letter-spacing:2px}.floor-val{color:var(--white);font-size:11px}.profiles-section{margin-bottom:60px;animation:fadeUp 1s .5s ease both}.profiles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:580px){.profiles-grid{grid-template-columns:1fr}}.profile-link{display:flex;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;color:inherit;transition:transform .2s}.profile-link:hover{transform:translate(4px)}.profile-icon{width:42px;height:42px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;position:relative}.profile-icon:after{content:"";position:absolute;inset:0;border-radius:3px;border:1px solid currentColor;opacity:.3}.profile-icon img,.social-icon img{width:24px;height:24px;display:block}.profile-icon.fide img,.profile-icon.uschess img{width:32px;height:32px;object-fit:contain}.profile-icon.fide{background:rgba(var(--tint-rgb),.1);color:var(--cyan)}.profile-icon.uschess{background:#ff50501a;color:#ff6060}.profile-icon.lichess{background:#ffffff14;color:#e8e8e8}.profile-icon.chesscom{background:#76d26d1a;color:#76d26d}.profile-platform{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:3px;color:var(--muted);text-transform:uppercase;margin-bottom:3px}.profile-handle{font-family:Orbitron,monospace;font-size:.85rem;font-weight:600;color:var(--white)}.profile-arrow{margin-left:auto;font-size:18px;color:var(--muted);transition:color .2s,transform .2s}.profile-link:hover .profile-arrow{color:var(--cyan);transform:translate(4px)}.uschess-badge{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--muted);margin-top:4px;letter-spacing:1px}.uschess-badge span{color:#ff6060;font-size:12px;font-weight:700}.socials-section{margin-bottom:60px;animation:fadeUp 1s .7s ease both}.socials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:400px){.socials-grid{grid-template-columns:1fr}}.social-link{display:flex;align-items:center;gap:14px;padding:18px 22px;text-decoration:none;color:inherit;transition:transform .2s}.social-link:hover{transform:translate(4px)}.social-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.social-icon.twitter{background:#ffffff14;color:#fff}.social-icon.instagram{background:#e1306c26;color:#e1306c}.social-icon.github{background:#ffffff1a;color:#fff}.social-icon.hackthebox{background:transparent;border-radius:0;color:#9fef00}.social-name{font-family:Orbitron,monospace;font-size:.85rem;font-weight:600}.social-handle{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:1px;margin-top:2px}.hub-return{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.hub-return a{display:inline-block;padding:9px 18px;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:2px;text-decoration:none;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--tint-rgb),.06);box-shadow:0 0 18px rgba(var(--tint-rgb),.08),inset 0 0 18px rgba(var(--tint-rgb),.04);transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.hub-return a:hover{color:var(--white);border-color:var(--cyan);background:rgba(var(--tint-rgb),.12);box-shadow:0 0 24px rgba(var(--tint-rgb),.22),inset 0 0 22px rgba(var(--tint-rgb),.08)}.portfolio-section{animation-delay:.7s}.footer{text-align:center;margin-top:80px;animation:fadeUp 1s 1s ease both}.footer-line{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:4px;color:var(--muted);text-transform:uppercase}.footer-line span{color:var(--chrome)}.mobile-nav-toggle,.mobile-nav-close{display:none}.header-nav-row{--header-nav-min-gap: 16px;position:absolute;top:18px;left:24px;right:24px;z-index:1001;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--header-nav-min-gap);pointer-events:none}.header-nav-row>.site-nav,.header-nav-row>.account-nav{pointer-events:auto}.site-nav{--site-nav-drawer-label-size: .9rem;position:static;flex:0 1 max-content;min-width:0;max-width:100%;z-index:1001;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;font-family:Share Tech Mono,monospace}.site-nav>.site-nav-link,.site-nav>.site-nav-dropdown{flex:none}.site-nav-link{position:relative;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(var(--tint-rgb),.38);background:rgba(var(--void-rgb),.78);color:var(--chrome);font-size:.76rem;letter-spacing:1.7px;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 0 16px rgba(var(--tint-rgb),.04),0 0 14px rgba(var(--tint-rgb),.08);text-shadow:0 0 12px rgba(var(--cyan-rgb),.24);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.site-nav-link:before{content:"";width:4px;height:4px;margin-right:8px;display:inline-block;background:var(--tint);box-shadow:0 0 10px rgba(var(--tint-rgb),.65)}.site-nav-link:after{content:"";position:absolute;left:8px;right:8px;bottom:3px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--tint-rgb),.62),transparent);opacity:.65;transition:opacity .18s ease,left .18s ease,right .18s ease}.site-nav-link:hover,.site-nav-link:focus-visible,.site-nav-dropdown:hover>.site-nav-trigger,.site-nav-dropdown:focus-within>.site-nav-trigger{color:var(--white);border-color:var(--cyan);background:rgba(var(--tint-rgb),.12);box-shadow:inset 0 0 18px rgba(var(--tint-rgb),.08),0 0 20px rgba(var(--tint-rgb),.22)}.site-nav-link:hover:after,.site-nav-link:focus-visible:after,.site-nav-dropdown:hover>.site-nav-trigger:after,.site-nav-dropdown:focus-within>.site-nav-trigger:after{opacity:1;left:4px;right:4px}.site-nav-link.action-prominent{border-color:rgba(var(--cyan-rgb),.72);background:linear-gradient(180deg,rgba(var(--cyan-rgb),.3),rgba(var(--cyan-rgb),.13));color:var(--white);box-shadow:inset 0 1px #ffffff29,0 0 18px rgba(var(--cyan-rgb),.24)}.site-nav-link.action-prominent:hover,.site-nav-link.action-prominent:focus-visible{border-color:var(--cyan);background:linear-gradient(180deg,rgba(var(--cyan-rgb),.4),rgba(var(--cyan-rgb),.2));box-shadow:inset 0 1px #fff3,0 0 24px rgba(var(--cyan-rgb),.34)}.site-nav-dropdown{position:relative}.site-nav-dropdown:after{content:"";position:absolute;top:100%;left:0;z-index:1001;display:none;width:100%;min-width:214px;height:6px}.site-nav-dropdown:hover:after,.site-nav-dropdown:focus-within:after{display:block}.site-nav-trigger{gap:7px}.site-nav-caret{width:10px;height:10px;flex:0 0 10px;margin-left:0;color:rgba(var(--gold-rgb),.82)}.site-nav-menu{position:absolute;top:100%;left:0;z-index:1002;width:max-content;min-width:150px;max-width:min(300px,calc(100vw - 32px));padding:6px;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--ink-rgb),.98);box-shadow:0 18px 40px #00000075,0 0 28px rgba(var(--tint-rgb),.14);display:none;flex-direction:column;gap:2px}.site-nav-dropdown:hover .site-nav-menu,.site-nav-dropdown:focus-within .site-nav-menu{display:flex}.site-nav-dropdown.is-keyboard-dismissed:focus-within:after,.site-nav-dropdown.is-keyboard-dismissed:focus-within .site-nav-menu{display:none}.site-nav-menu-item{min-height:36px;display:flex;align-items:center;padding:0 10px;color:var(--chrome);font-size:.76rem;letter-spacing:1px;text-transform:none;text-decoration:none;border:1px solid transparent}.site-nav-menu-item:hover,.site-nav-menu-item:focus-visible{color:var(--white);border-color:rgba(var(--tint-rgb),.4);background:rgba(var(--tint-rgb),.08)}.stats-header{width:min(920px,calc(100vw - 36px));max-width:none;margin-left:auto;margin-right:auto;text-align:center}.stats-header:before{content:"";display:block;height:1.2rem}body:not(.opening-explorer-page) .stats-header{margin-bottom:clamp(32px,3vw,40px)}.stats-panel{width:min(920px,calc(100vw - 36px));margin:0 auto 56px;border:1px solid rgba(var(--tint-rgb),.3);background:rgba(var(--ink-rgb),.82);box-shadow:0 0 34px rgba(var(--tint-rgb),.1),inset 0 0 20px rgba(var(--tint-rgb),.04);padding:22px}.stats-game-search-panel{margin-bottom:56px}.stats-form{display:grid;gap:12px}.stats-fields{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px}.stats-field{display:grid;gap:7px}.stats-field span{color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase}.stats-field input{min-height:42px;width:100%;border:1px solid rgba(var(--tint-rgb),.35);border-radius:0;background:#00000047;color:var(--white);padding:0 12px;font:.95rem Inter,sans-serif}.stats-field input:focus{outline:none;border-color:rgba(var(--tint-rgb),.78);box-shadow:0 0 16px rgba(var(--tint-rgb),.16)}.stats-submit{min-height:42px;white-space:nowrap;border:1px solid rgba(var(--tint-rgb),.5);border-radius:0;background:rgba(var(--tint-rgb),.08);color:var(--chrome);padding:0 18px;font-family:Share Tech Mono,monospace;font-size:.74rem;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 16px rgba(var(--tint-rgb),.05),0 0 14px rgba(var(--tint-rgb),.08);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.stats-submit:hover,.stats-submit:focus-visible{color:var(--white);border-color:var(--cyan);background:rgba(var(--tint-rgb),.14);box-shadow:inset 0 0 18px rgba(var(--tint-rgb),.08),0 0 20px rgba(var(--tint-rgb),.18);outline:none}.stats-notice{margin:18px 0 0;color:var(--muted);font-size:.92rem;line-height:1.6}.stats-resolution-feedback{width:min(620px,100%,calc(100vw - 28px));margin:18px auto 42px}.stats-candidate-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.stats-candidate-list a{border:1px solid rgba(var(--tint-rgb),.28);color:var(--cyan);padding:6px 9px;text-decoration:none;font-family:Share Tech Mono,monospace;font-size:.76rem}.stats-candidate-list a:hover,.stats-candidate-list a:focus-visible{color:var(--white);border-color:var(--cyan)}.stats-result{margin-top:24px;border-top:1px solid rgba(var(--tint-rgb),.22);padding-top:20px}.stats-result-heading span{color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1.6px;text-transform:uppercase}.stats-result-heading h2{margin:6px 0 16px;color:var(--white);font-size:clamp(1.35rem,3vw,2rem);font-weight:500;letter-spacing:0}.stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.stats-grid div{min-height:74px;display:grid;align-content:center;gap:4px;border:1px solid rgba(var(--tint-rgb),.22);background:rgba(var(--tint-rgb),.04);padding:10px}.stats-grid span{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:1.1px;text-transform:uppercase}.stats-grid strong{color:var(--white);font-size:1.35rem;font-weight:600;letter-spacing:0}.stats-matchup-results{width:min(920px,calc(100% - 28px));margin:0 auto 56px}.stats-matchup-results .stats-result{border:0;margin:0;padding:0}.stats-panel>.stats-result:first-child{border-top:0;margin-top:0;padding-top:0}.search-other-links,.search-results-column{width:min(620px,100%,calc(100vw - 28px));margin-inline:auto}.search-other-links{margin-block:-12px 24px}.search-other-links-row{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px}.search-other-links-row>*{white-space:nowrap}.search-results-column>.collection-sort{margin-bottom:8px}.search-result-list .listing-row{padding:10px 4px}.stats-matchup-results .stats-result-heading,.stats-matchup-link{text-align:center}.stats-matchup-results .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px;margin-inline:auto}.stats-matchup-link{margin:20px 0 0}.matchup-record{max-width:620px;margin:16px auto;text-align:center}.matchup-scores{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto auto;gap:16px;margin:10px 0}.matchup-scores>div{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid;row-gap:4px;min-width:0}.matchup-scores .entity-name{overflow-wrap:anywhere}@media(max-width:520px){.stats-matchup-results .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-insights{margin-top:24px;padding-top:20px;border-top:1px solid rgba(var(--tint-rgb),.18)}.stats-insights-heading span{color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1.6px;text-transform:uppercase}.stats-insights-heading h3{margin:6px 0 16px;color:var(--white);font-size:1.15rem;font-weight:500;letter-spacing:0}.stats-insight-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stats-insight-column{min-width:0;border:1px solid rgba(var(--tint-rgb),.22);background:rgba(var(--tint-rgb),.035);padding:12px}.stats-insight-column h4{margin:0 0 10px;color:var(--gold);font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:1.4px;text-transform:uppercase}.stats-opening-row{display:grid;gap:7px;padding:10px 0;border-top:1px solid rgba(var(--tint-rgb),.14);text-decoration:none;color:inherit}.stats-opening-row:first-of-type{border-top:0;padding-top:2px}.stats-opening-main{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px}.stats-opening-main strong{max-width:112px;overflow:hidden;color:var(--cyan);font-family:Share Tech Mono,monospace;font-size:.9rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.stats-opening-main span{min-width:0;color:var(--white);font-size:.92rem;line-height:1.3;overflow-wrap:anywhere}.stats-opening-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.7px}.stats-opening-bar{display:flex;height:9px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#00000057}.stats-opening-bar span{min-width:0}.stats-opening-win{background:rgba(var(--mint-rgb),.76)}.stats-opening-draw{background:rgba(var(--amber-rgb),.72)}.stats-opening-loss{background:rgba(var(--danger-rgb),.72)}.stats-insight-empty{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.legal-doc{max-width:820px;margin:0 auto}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:32px;font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.legal-meta strong{color:var(--gold)}.legal-list{margin:0 0 16px;padding-left:22px;list-style:none}.legal-list li{position:relative;font-size:1.02rem;line-height:1.7;color:rgba(var(--white-rgb),.82);margin-bottom:10px}.legal-list li:before{content:"\25b8";position:absolute;left:-22px;color:var(--gold)}.legal-list li strong{color:var(--white)}.legal-doc a{color:var(--cyan);text-decoration:underline}.apidoc{max-width:880px;margin:0 auto}.apidoc a{color:var(--cyan);text-decoration:none}.apidoc a:hover{text-decoration:underline}.apidoc-inline{font-family:Share Tech Mono,monospace;font-size:.86em;color:var(--gold);background:rgba(var(--tint-rgb),.06);border:1px solid var(--border);border-radius:4px;padding:1px 6px;white-space:nowrap}.api-docs-page #andromeda-page-shell{max-width:1280px}.api-docs-layout{display:grid;grid-template-columns:240px minmax(0,880px);gap:48px;max-width:1168px;margin:40px auto 0}.api-docs-layout .apidoc{min-width:0;width:100%}.api-docs-rail{min-width:0;border-right:1px solid var(--border)}#api-docs-menu{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto}.api-docs-header{margin-bottom:32px}.api-docs-lede{margin:0 0 32px}.api-docs-header .page-kicker{margin:0 0 12px}.api-docs-header .page-title{margin:0}.api-docs-layout .bio-section{margin-top:0}.api-docs-group+.api-docs-group{margin-top:24px}[data-drawer-rail][hidden],#site-nav [hidden]{display:none!important}.drawer-panel-chooser{position:absolute;top:13px;right:18px;display:flex;max-width:calc(100% - 88px);overflow-x:auto;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.drawer-panel-tab{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;color:var(--muted);cursor:pointer}.drawer-panel-tab[aria-selected=true]{background:rgba(var(--cyan-rgb),.14);color:var(--cyan)}.drawer-panel-tab:hover{color:var(--cyan)}.drawer-panel-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.drawer-panel-tab svg{width:20px;height:20px}.drawer-site-links{display:flex;flex-direction:column;gap:8px}#site-nav [data-drawer-panel]{position:static;max-height:none;overflow:visible;margin:0;padding:0;border:0}#site-nav [data-drawer-panel] .doc-toc{border:0;padding:0}#site-nav [data-drawer-panel] .doc-toc a{min-height:44px;box-sizing:border-box}#site-nav [data-drawer-panel].settings-section-tabs{width:auto}html[data-device=mobile] .api-docs-layout:has(.api-docs-rail[hidden]){grid-template-columns:minmax(0,1fr)}.api-docs-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.api-docs-skip:focus{display:block;margin-bottom:12px}.api-docs-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.api-docs-pagination .prose-body{margin:0}.api-docs-pagination p:has(a[rel=next]){margin-left:auto}.doc-toc.is-sidebar{border:0;padding:0 20px 0 0}.doc-toc.is-sidebar ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.doc-toc.is-sidebar .block-label{margin:0 0 10px}.doc-toc.is-sidebar :is(a,button){display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;font:inherit;text-align:left;text-decoration:none;color:var(--white);cursor:pointer}.doc-toc.is-sidebar :is(a,button):hover,.doc-toc.is-sidebar :is(a,button):focus-visible{color:var(--cyan);background:var(--surface)}.doc-toc.is-sidebar :is(a,button)[aria-current=page]{color:var(--cyan);background:rgba(var(--cyan-rgb),.08);border-left-color:var(--cyan)}.doc-toc.is-sidebar :is(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}@media(max-width:960px){.api-docs-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.api-docs-rail{border-right:0}#api-docs-menu{position:static;max-height:none;overflow:visible}.doc-toc.is-sidebar{border-right:0;border-bottom:1px solid var(--border);padding:0 0 20px}}.apidoc-pre{margin:0 0 18px;border:1px solid var(--border);border-left:2px solid var(--tint);border-radius:6px;background:var(--void);overflow-x:auto}.apidoc-pre pre{margin:0;padding:16px 18px;font-family:Share Tech Mono,monospace;font-size:.84rem;line-height:1.6;color:rgba(var(--white-rgb),.9);white-space:pre;tab-size:2}.apidoc-label{font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:18px 0 8px}.apidoc-note{font-size:.95rem;line-height:1.7;color:rgba(var(--white-rgb),.7);margin:4px 0 0}.apidoc-download{display:inline-block;font-family:Share Tech Mono,monospace;font-size:.85rem;letter-spacing:.5px;color:var(--chrome);border:1px solid var(--tint);border-radius:6px;padding:7px 14px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.apidoc-download:hover{background:rgba(var(--tint-rgb),.1);box-shadow:0 0 12px var(--cyan-glow);text-decoration:none}.apidoc-download .apidoc-inline{color:var(--chrome)}.apidoc-endpoint{border:1px solid var(--border);border-radius:8px;background:var(--glass);padding:22px 24px;margin-bottom:22px}.apidoc-endpoint-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.apidoc-method{font-family:Share Tech Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:1px;color:var(--void);background:var(--cyan);border-radius:4px;padding:3px 9px}.apidoc-method-post{background:var(--mint)}.apidoc-method-delete{background:var(--danger);color:#fff}.apidoc-path{font-family:Share Tech Mono,monospace;font-size:.96rem;color:var(--white);word-break:break-all}.apidoc-endpoint-desc{font-size:1rem;line-height:1.65;color:rgba(var(--white-rgb),.8);margin:0 0 16px}.apidoc-table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:.92rem}.apidoc-table th,.apidoc-table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.apidoc-table th{font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.apidoc-table td{color:rgba(var(--white-rgb),.82)}.apidoc-table tr:last-child td{border-bottom:none}.api-docs-page .apidoc-pre pre[data-language=shell]{white-space:pre-wrap;overflow-wrap:normal;word-break:normal}body.site-theme-charcoal.api-docs-page .apidoc .code-inline{white-space:nowrap;overflow-wrap:normal;word-break:normal}.api-docs-page .reference-table-window{width:100%;overflow-x:auto;margin-bottom:18px}.api-docs-page .reference-table-window .apidoc-table{display:table;width:100%;margin-bottom:0}.api-docs-page .apidoc-path{max-width:100%;overflow-x:auto;white-space:nowrap;word-break:normal}.apidoc-sdks{margin:0 0 36px}.apidoc-sdk-heading{margin:0 0 10px;text-align:center;color:var(--gold);font-size:1.5rem}.apidoc-sdk-intro{margin:0 0 24px;text-align:center;line-height:1.6;color:var(--muted)}.apidoc-sdk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.apidoc-sdk-card{--sdk-accent: var(--gold);display:flex;flex-direction:column;min-width:0;padding:22px 18px;border:1px solid var(--border);border-top:3px solid var(--sdk-accent);border-radius:8px;background:var(--surface)}.apidoc-sdk-card--typescript{--sdk-accent: var(--cyan)}.apidoc-sdk-card--kotlin{--sdk-accent: var(--name)}.apidoc-sdk-eyebrow{margin:0 0 12px;font-size:.9rem;letter-spacing:1px;text-align:center;color:var(--muted)}.apidoc-sdk-card h3{margin:0 0 14px;color:var(--sdk-accent);font-size:1.22rem;line-height:1.4;text-align:center}.apidoc-sdk-package{margin:0 0 16px;text-align:center;font-family:Share Tech Mono,monospace;font-size:.9rem;overflow-x:auto;white-space:nowrap}.apidoc-sdk-detail{flex:1;margin:0 0 22px;font-size:.92rem;line-height:1.6}.apidoc a.apidoc-sdk-link{display:block;padding:10px 4px;border-top:1px solid var(--border);color:var(--sdk-accent);text-align:center;font-size:.92rem}@media(max-width:760px){.apidoc-sdk-grid{grid-template-columns:1fr}}@media(max-width:640px){.apidoc-endpoint{padding:18px 16px}.apidoc-pre pre{font-size:.78rem}}.footer-links{margin-top:12px}.footer-links-primary{margin-top:10px}.footer-links-source{margin-top:6px}@media(max-width:520px){.footer-links-primary{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:4px 24px}.footer-links-primary>span{display:none}}.footer-links a{color:var(--chrome);text-decoration:none;letter-spacing:1px}.footer-links a:hover{text-decoration:underline}.icon-sprite{display:none}html.animations-disabled *,html.animations-disabled *:before,html.animations-disabled *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.animations-disabled .data-feed span{padding-left:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.data-feed span{padding-left:0}}.pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:8px;vertical-align:middle;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 rgba(var(--mint-rgb),.5);opacity:1}50%{box-shadow:0 0 0 6px rgba(var(--mint-rgb),0);opacity:.7}}.pulse-dot.pulse-dot-static{animation:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.galaxy-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;perspective:1600px;opacity:1;transition:opacity .5s ease}.galaxy-drift{position:absolute;top:4%;left:50%;width:62vmin;height:62vmin;margin-left:-31vmin;transform-style:preserve-3d;transform:translate(-24vw,2vh);will-change:transform;backface-visibility:hidden;animation:galaxyDrift 200s linear infinite}.galaxy-tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotate(-20deg) rotateX(72deg)}.galaxy-disc{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:contain;will-change:transform;backface-visibility:hidden;animation:galaxySpin 34s linear infinite}@keyframes galaxySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.galaxy-satellites{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(ellipse at center,#fff0d442,#ffe9c41a 44%,#ffe9c400 72%),radial-gradient(circle at center,#fffcf485,#ffe2ac47 26%,#ffe2ac00 60%);background-size:32% 22%,8.5% 8.5%;background-position:30% 26%,56% 61%}@keyframes galaxyDrift{0%{transform:translate(-24vw,2vh)}12.5%{transform:translate(-17vw,-3vh)}25%{transform:translateY(-5vh)}37.5%{transform:translate(17vw,-3vh)}50%{transform:translate(24vw,2vh)}62.5%{transform:translate(17vw,6vh)}75%{transform:translateY(7vh)}87.5%{transform:translate(-17vw,6vh)}to{transform:translate(-24vw,2vh)}}.data-feed{font-family:Share Tech Mono,monospace;font-size:9px;color:rgba(var(--cyan-rgb),.4);letter-spacing:2px;text-align:center;margin-bottom:28px;overflow:hidden;white-space:nowrap;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.data-feed span{display:inline-block;min-width:max-content;padding-left:100%;animation:feedScroll 20s linear infinite;will-change:transform}@keyframes feedScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.stats-game-search-page #games-results-card.has-table,.games-listing-page #games-results-card{width:min(1600px,calc(100vw - 36px));margin-left:50%;margin-right:0;transform:translate(-50%)}.games-listing-page #games-results-card:hover{transform:translate(-50%)}.study-archive-nav{max-width:760px;margin:-12px auto 28px;padding:0 20px;display:flex;justify-content:center}.games-table-container{overflow-x:auto;margin-top:20px}.games-table{width:100%;border-collapse:collapse;font-family:Share Tech Mono,monospace;font-size:.85rem}.games-table th{text-align:left;padding:15px;color:var(--chrome);border-bottom:2px solid var(--tint);font-family:Orbitron,sans-serif;letter-spacing:2px;font-size:.75rem;text-transform:uppercase;background:rgba(var(--tint-rgb),.05);text-shadow:0 0 10px var(--cyan-glow)}.games-sort-link{color:inherit;text-decoration:none;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer}.games-sort-link:hover{color:var(--white)}.games-search-input{flex:1;padding:12px;border:1px solid var(--border);background:#0000004d;color:var(--cyan);font-family:Share Tech Mono,monospace;letter-spacing:1px;outline:none}.game-row-players{font-family:Orbitron,sans-serif;font-size:.8rem}.game-row-players .game-row-name{color:var(--cyan)}.game-row-players .game-row-vs{margin:0 5px;color:var(--muted)}.games-result-filters{display:flex;justify-content:center;gap:12px;margin:-10px 0 30px;flex-wrap:wrap}.games-filter-btn{display:inline-block;min-width:0;padding:12px 30px;color:var(--chrome);font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:2px;cursor:pointer;border-color:var(--tint)}.games-filter-btn:hover{color:var(--cyan)}.games-filter-btn.active{color:var(--white);border-color:var(--cyan);background:rgba(var(--tint-rgb),.08);box-shadow:0 0 24px rgba(var(--tint-rgb),.14),inset 0 0 24px rgba(var(--tint-rgb),.05)}.study-search-form{align-items:stretch}.study-search-modes{display:flex;border:1px solid var(--border);background:#0000003d}.study-search-mode{flex:1;min-width:0;min-height:44px;display:grid;place-items:center;padding:0 14px;color:var(--muted);font-family:Orbitron,sans-serif;font-size:.68rem;letter-spacing:2px;cursor:pointer;border-right:1px solid var(--border)}.study-search-mode:last-child{border-right:0}.study-search-mode:focus-within{outline:2px solid var(--cyan);outline-offset:-2px}.study-search-mode input{position:absolute;opacity:0;pointer-events:none}.study-search-mode.active{color:var(--cyan);background:rgba(var(--tint-rgb),.08);box-shadow:inset 0 0 22px rgba(var(--tint-rgb),.08)}.masterdb-search-tabs{margin:0 0 12px}.site-submit-search .masterdb-search-tabs{margin-inline:106px}@media(max-width:720px){.site-submit-search .masterdb-search-tabs{margin-inline:0}}a.study-search-mode{text-decoration:none}a.study-search-mode:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.games-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;font-family:Share Tech Mono,monospace}.games-page-buttons{display:flex;flex:0 0 auto;gap:4px}button.games-page-link{font:inherit;cursor:pointer}.games-page-link[aria-disabled=true],.games-page-link:disabled{opacity:.35;cursor:default;pointer-events:none}.games-page-link{display:inline-block;padding:8px 14px;color:var(--chrome);text-decoration:none;font-size:.72rem;letter-spacing:1.5px;border-color:var(--tint)}.games-page-link.icon{box-sizing:border-box;width:32px;height:28px;display:grid;place-items:center;padding:0;font-size:1.05rem;letter-spacing:0;line-height:1}.games-page-link.icon svg{width:16px;height:16px}.games-page-link.icon:hover{color:var(--white)}.games-page-status{min-width:0;margin:0;text-align:left;color:var(--muted);letter-spacing:0;font-size:.76rem}.games-pagination+.games-table-container{margin-top:8px}@media(max-width:719px){.games-page-link.icon{width:36px;height:36px}}.games-table td{padding:15px;border-bottom:1px solid var(--border);color:var(--white);transition:background .2s;vertical-align:middle}.games-table tr:hover td{background:rgba(var(--tint-rgb),.03)}.games-table .games-result-cell{text-align:center}.games-table .games-result-value{display:inline-block;min-width:3ch;text-align:center}.games-table .result-win{color:var(--cyan);font-weight:700}.games-table .result-loss{color:var(--danger);font-weight:700}.games-table .result-draw{color:var(--gold);font-weight:700}.rotation-control-icon{display:inline-block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle;pointer-events:none}.games-moves-cell{text-align:center}.games-opening-value{color:inherit}.games-empty-cell{padding:40px;text-align:center;color:var(--muted)}.stats-game-search-card{margin-bottom:0}.stats-game-search-form{display:grid;gap:10px}.stats-search-help{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.stats-search-help summary{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(var(--tint-rgb),.38);background:#0003;color:var(--muted);cursor:pointer;font-family:Orbitron,sans-serif;font-size:.72rem;line-height:1;list-style:none;user-select:none}.stats-search-help summary svg{width:18px;height:18px}.stats-search-help summary::-webkit-details-marker{display:none}.stats-search-help[open] summary{border-color:var(--gold);color:var(--gold);box-shadow:0 0 16px rgba(var(--gold-rgb),.16)}.stats-search-help-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(430px,calc(100vw - 48px));padding:14px 16px;border:1px solid rgba(var(--tint-rgb),.45);background:rgba(var(--ink-rgb),.96);box-shadow:0 20px 50px #0000006b,0 0 26px rgba(var(--tint-rgb),.12)}.stats-search-help-panel dl{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:8px 14px;margin:0}.stats-search-help-panel dt,.stats-search-help-panel dd{margin:0}.stats-search-help-panel code{color:var(--gold);font-family:Share Tech Mono,monospace;font-size:.82rem;white-space:nowrap}.stats-search-help-panel dd{color:var(--muted);font-size:.82rem;line-height:1.35}.stats-game-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.stats-game-query-field{min-width:0;position:relative}.stats-game-query-field .site-search-input{padding-right:46px}.stats-game-search-row input{min-height:42px;width:100%;min-width:0;border:1px solid rgba(var(--tint-rgb),.35);border-radius:0;background:#00000047;color:var(--white);padding:0 12px;font:.95rem Inter,sans-serif;outline:none}.stats-game-search-row input:focus{border-color:var(--cyan);box-shadow:0 0 18px rgba(var(--tint-rgb),.12)}.stats-game-search-hint{margin:2px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.stats-game-search-hint code{color:var(--data-secondary);font-family:Share Tech Mono,monospace;font-size:.78rem}.stats-search-limit{margin:16px 0 0;color:var(--muted);font-family:Share Tech Mono,monospace;letter-spacing:1px;text-align:center}.stats-empty-results{margin-top:20px;padding:34px 18px;border-top:1px solid rgba(var(--tint-rgb),.28);border-bottom:1px solid rgba(var(--tint-rgb),.18);background:rgba(var(--panel-rgb),.24);text-align:center}.stats-empty-results .stats-search-limit{line-height:1.5}.stats-game-results.has-table{border:1px solid rgba(var(--tint-rgb),.3);background:rgba(var(--ink-rgb),.82);box-shadow:0 0 34px rgba(var(--tint-rgb),.1),inset 0 0 20px rgba(var(--tint-rgb),.04);padding:22px}.stats-game-results-header{padding:0 15px;text-align:center}.stats-game-results-subject,.stats-game-results-qualifier{margin:0}.stats-game-results-qualifier{margin-top:6px}.stats-game-results:not(.has-table){border-top:0;padding-top:0;width:min(920px,calc(100vw - 36px));margin-left:auto;margin-right:auto}.study-player-card,.profile-row,.collection-card,.bio-quote,.bio-section,.bio-archive-card,.htb-proof-card,.htb-completion-card{content-visibility:auto;contain-intrinsic-size:auto 96px}.profile-panel .profile-row,.profile-collections .collection-card{content-visibility:visible;contain-intrinsic-size:auto}.bio-section{contain-intrinsic-size:auto 320px;scroll-margin-top:96px}.view-btn{display:inline-block;padding:6px 12px;border:1px solid var(--tint);color:var(--chrome);text-decoration:none;font-size:.7rem;transition:all .3s;border-radius:2px}.view-btn:hover{background:var(--cyan);color:var(--void);box-shadow:0 0 15px var(--cyan-glow)}.event-index-section{width:min(1100px,100%);margin-left:auto;margin-right:auto}.event-search-shell{margin-bottom:28px;padding:18px}.event-search-shell form{display:flex}.event-search-shell input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border);background:#0000004d;color:var(--chrome);font:.78rem Share Tech Mono,monospace;letter-spacing:1px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.event-search-shell input:focus{border-color:var(--cyan);box-shadow:0 0 18px rgba(var(--tint-rgb),.13)}.event-index-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(var(--tint-rgb),.2);text-align:center}.event-index-heading>div{grid-column:2}.event-index-heading>span{grid-column:3;justify-self:start}.event-index-heading h2{margin:5px 0 0;color:var(--white);font:1.15rem Orbitron,sans-serif;letter-spacing:2px}.event-index-heading>span{color:var(--muted);font:.7rem Share Tech Mono,monospace;letter-spacing:1px;white-space:nowrap}.event-series-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:16px}.event-series-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;color:var(--white);text-decoration:none}.event-series-card:hover{border-color:rgba(var(--tint-rgb),.58);background:rgba(var(--tint-rgb),.055);transform:translateY(-2px)}.event-series-card:not(.event-event-card){align-items:start}.event-series-card:not(.event-event-card) .event-card-actions{align-self:center}.event-card-body{min-width:0}.event-series-card a.listing-open,.event-series-card a.event-card-open{position:static}.event-series-card a.listing-open:after,.event-series-card a.event-card-open:after{content:"";position:absolute;inset:0;z-index:0}.event-series-card .event-card-actions>:not(a.listing-open),.event-series-card .event-card-topline a{position:relative;z-index:1}a.event-card-open{display:block;color:inherit;text-decoration:none}.event-card-topline{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;color:var(--muted);font:.66rem Share Tech Mono,monospace;letter-spacing:.8px}.event-card-topline span:first-child{color:var(--gold)}.event-span-figure{font-variant-numeric:tabular-nums}.event-series-card h3{margin:5px 0 0;color:var(--cyan);font:1.05rem Orbitron,sans-serif;letter-spacing:1.5px;overflow-wrap:anywhere}.event-series-card p{margin:7px 0 0;color:var(--muted);font:.92rem/1.55 Rajdhani,sans-serif}.event-card-figures{margin-top:8px;color:var(--chrome);font:.66rem Share Tech Mono,monospace;letter-spacing:.8px}.event-card-actions{display:flex;align-items:center;gap:8px}.event-card-actions .study-arrow-icon{transition:transform .2s ease}.event-series-card:hover .event-card-actions .study-arrow-icon{transform:translate(3px)}.event-series-card-misc{border-color:rgba(var(--gold-rgb),.24)}.event-index-card{content-visibility:visible}.event-event-card{gap:16px;padding:14px 18px}.event-event-card .event-search-series{margin-top:0}.event-search-empty{padding:40px;color:var(--muted);text-align:center}.event-series-header .header-name{overflow-wrap:anywhere}.event-series-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:var(--chrome);text-decoration:none}.event-series-back:hover{color:var(--gold)}.study-player-section{max-width:980px;margin-left:auto;margin-right:auto}.study-player-search-form{width:min(620px,100%);margin:0 auto 28px}.study-player-search-form .games-search-input{display:block;width:100%;min-width:0}.player-starters{max-width:980px;margin:0 auto 32px}.study-player-bucket-header .section-title{--player-section-title-gap: 12px;width:100%;gap:var(--player-section-title-gap)}.study-player-bucket-header .section-title:before,.study-player-bucket-header .section-title:after{content:none}.study-player-bucket-header .section-title-label{position:relative;display:inline-block;white-space:nowrap}.study-player-bucket-header .section-title-label>.mark{position:absolute;top:50%;right:calc(100% + var(--player-section-title-gap));transform:translateY(-50%)}.player-starter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;margin:0;padding:8px 0 12px;list-style:none}.player-starter-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;height:100%;padding:6px 0;border:0;outline:0;background:transparent;box-shadow:none;text-decoration:none}.player-starter-row:focus-visible{outline:0;box-shadow:none}.player-starter-row:focus-visible .player-starter-portrait{box-shadow:0 0 0 2px var(--cyan)}.player-starter-row .player-starter-portrait{width:48px;height:48px;padding:2px;transition:filter .14s ease,box-shadow .14s ease}.player-starter-row .player-starter-name{transition:color .14s ease}body a.player-starter-row:is(:hover,:focus-visible) .player-starter-name,body.site-theme-charcoal a.player-starter-row:is(:hover,:focus-visible) .player-starter-name{color:var(--cyan)}.player-starter-row:is(:hover,:focus-visible) .player-starter-portrait{filter:brightness(1.18) contrast(1.04)}.player-starter-copy,.player-starter-name,.player-starter-reason{display:block;min-width:0}.player-starter-reason{margin-top:2px;overflow-wrap:anywhere}@media(max-width:719px){.player-starter-list{grid-template-columns:minmax(0,1fr)}}.study-player-empty-state{padding:40px;text-align:center}.study-player-bucket-section{margin-top:24px;scroll-margin-top:64px}.study-player-bucket-section:first-child{margin-top:0}.study-player-index-section{scroll-margin-top:64px}.study-player-bucket-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(var(--tint-rgb),.18)}.study-player-bucket-header h2{margin:0;color:var(--gold);font-family:Orbitron,sans-serif;font-size:.82rem;letter-spacing:2px;text-align:center;grid-column:1 / -1}.study-player-grid{display:grid;gap:14px}#event-archive .study-player-card{grid-template-columns:minmax(0,1fr) auto;gap:12px}.study-player-card{position:relative;display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:22px;padding:20px 24px;color:var(--white);text-decoration:none}.study-player-crown{position:absolute;z-index:2;top:10px;left:10px;display:grid;place-items:center;pointer-events:none}.study-player-crown svg{display:block}a.study-player-portrait,a.study-player-info{text-decoration:none;color:inherit}a.study-player-info{display:block;min-width:0}.study-player-card>a.study-player-info{position:static}.study-player-card>a.study-player-info:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.study-player-card>a.study-player-portrait,.study-player-card>.study-player-actions{position:relative;z-index:2}.study-player-card:has(>a.study-player-info:hover),.study-player-card:has(>a.study-player-info:focus-visible){border-color:var(--cyan)}.study-player-card>a.study-player-info:focus-visible{outline:none}.study-player-card:has(>a.study-player-info:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.study-player-portrait{width:64px;height:64px;display:grid;place-items:center;padding:3px;background:#00000059;border:1px solid var(--tint);color:var(--chrome);font-size:1.3rem;overflow:hidden;box-shadow:inset 0 0 18px rgba(var(--tint-rgb),.08)}.study-player-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 28%;filter:saturate(.92) contrast(1.08);box-shadow:0 0 0 1px #0009}.study-player-portrait>svg,.player-starter-portrait>svg{width:42%;height:42%}.study-player-name{color:var(--cyan);font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:2px}.event-search-series{margin-top:7px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:1px}.event-search-series a{color:var(--gold);text-decoration:none}.event-search-series a:hover{color:var(--cyan)}.study-player-bioline{margin-top:5px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.6px}.study-player-meta{margin-top:6px;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.82rem;letter-spacing:1px}.study-player-years{white-space:nowrap}.study-player-notable-link{display:inline-block;margin-top:8px;color:var(--gold);text-decoration:none;font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:1px}.study-player-notable-link:hover{color:var(--cyan)}.study-player-actions{display:flex;justify-content:flex-end;gap:12px}.study-player-action{width:52px;height:48px;display:grid;place-items:center;border:1px solid rgba(var(--tint-rgb),.35);color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:1.08rem;text-decoration:none;transition:all .2s ease}.study-player-action svg{width:18px;height:18px}.study-player-action:hover{border-color:var(--cyan);background:rgba(var(--tint-rgb),.09);box-shadow:0 0 14px rgba(var(--tint-rgb),.2)}.study-player-index-action{width:auto;min-width:74px;padding:0 13px;font-size:.68rem}.study-player-action.active,.bio-star-action.active{border-color:rgba(var(--mint-rgb),.5);color:var(--mint);background:rgba(var(--mint-rgb),.08)}.study-player-bookmark-form{display:flex;margin:0}.study-player-bookmark-form .study-player-action{cursor:pointer;background-color:transparent}.study-player-arrow{font-size:1.45rem}.study-arrow-icon{display:block;flex:0 0 auto}@media(min-width:721px){.study-player-index-section{max-width:1100px}.study-player-index-grid{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));align-items:stretch}.study-player-index-grid .study-player-card{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;padding:16px}.study-player-index-grid .study-player-portrait{width:56px;height:56px}.study-player-index-grid .study-player-name{min-width:0;font-size:.88rem;line-height:1.25;letter-spacing:1px;overflow-wrap:anywhere}.study-player-index-grid .study-player-meta{font-size:.78rem;letter-spacing:.6px}.study-player-index-grid .study-player-bioline{font-size:.68rem;overflow-wrap:anywhere}.study-player-index-grid .study-player-actions{gap:6px}.study-player-index-grid .study-player-action{width:38px;height:38px}}.annotated-book-card{grid-template-columns:82px minmax(0,1fr) auto}.annotated-book-cover{width:62px;height:82px;align-self:center;background:#00000047;border-color:rgba(var(--gold-rgb),.58);color:var(--gold);box-shadow:inset 0 0 18px rgba(var(--gold-rgb),.08),0 0 18px rgba(var(--tint-rgb),.08)}.annotated-book-cover img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.04)}.annotated-source-nav{max-width:760px;margin:-12px auto 28px;padding:0 20px;display:flex;justify-content:center}.annotated-back-link{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 15px;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--tint-rgb),.06);color:var(--chrome);box-shadow:0 0 18px rgba(var(--tint-rgb),.08),inset 0 0 18px rgba(var(--tint-rgb),.04);font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.annotated-back-link:hover{color:var(--white);border-color:var(--cyan);background:rgba(var(--tint-rgb),.12);box-shadow:0 0 24px rgba(var(--tint-rgb),.22),inset 0 0 22px rgba(var(--tint-rgb),.08)}.study-player-about-card{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:24px;padding:28px}.study-player-about-portrait{width:96px;height:96px}.htb-header{margin-bottom:42px}.htb-title{background:linear-gradient(135deg,#ffffff 0%,#9fef00 55%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text}.htb-overview-grid{max-width:828px;margin:0 auto 28px;animation:fadeUp 1s .2s ease both}.htb-identity-card,.htb-proof-card,.htb-note-section{padding:24px}.htb-identity-row{display:flex;align-items:center;gap:18px;margin:10px 0 22px}.htb-emblem{width:74px;height:74px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(159,239,0,.45);background:#9fef000d;box-shadow:0 0 24px #9fef001f}.htb-emblem img{width:46px;height:46px;object-fit:contain}.htb-kicker{font-family:Share Tech Mono,monospace;color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:10px}.htb-handle{font-family:Orbitron,monospace;color:#9fef00;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700}.htb-meta{color:var(--muted);margin-top:4px}.htb-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.htb-stat{padding:14px;border:1px solid rgba(159,239,0,.18);background:#9fef000a}.htb-stat span,.htb-machine-grid span{display:block;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.htb-stat strong{display:block;margin-top:6px;font-family:Orbitron,monospace;font-size:1.35rem;color:#9fef00}.htb-machine-row{display:flex;align-items:start;justify-content:space-between;gap:16px}.htb-proof-pill{padding:7px 10px;color:#9fef00;border:1px solid rgba(159,239,0,.24);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:2px}.htb-machine-name{margin-top:10px;font-family:Orbitron,monospace;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700}.htb-machine-status{color:#9fef00;letter-spacing:5px;font-family:Share Tech Mono,monospace;margin:4px 0 18px}.htb-machine-grid{display:grid;gap:12px;margin-bottom:20px}.htb-machine-grid-compact{grid-template-columns:repeat(2,1fr);margin-bottom:16px}.htb-proof-card-compact{align-self:start}.htb-machine-grid strong{display:block;margin-top:4px;font-family:Orbitron,monospace;color:var(--white)}.htb-inline-link{color:#9fef00;text-decoration:none;font-family:Share Tech Mono,monospace;letter-spacing:2px;font-size:11px}.htb-inline-link:hover{color:var(--white)}.htb-card-action{text-align:right}.htb-badges-section{margin-bottom:28px;animation:fadeUp 1s .35s ease both}.htb-completions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.htb-completion-card{padding:20px}.htb-empty-card{grid-column:1 / -1;padding:20px;color:var(--muted);text-align:center}@media(max-width:760px){.htb-completions-grid{grid-template-columns:1fr}.htb-stat-grid{grid-template-columns:repeat(2,1fr)}.htb-machine-grid-compact{grid-template-columns:1fr}}.bio{position:relative;max-width:860px;margin:0 auto;animation:fadeUp 1s .2s ease both}.bio-star-form{display:contents}.bio-hero-actions .bio-btn.bio-star-action{flex:0 0 auto;min-width:44px;padding:0;justify-content:center}.bio-star-action svg{width:18px;height:18px}.bio-hero-actions .bio-star-action.active{color:var(--mint)}.bio-hero{display:grid;grid-template-columns:168px 1fr;gap:32px;align-items:center;margin-bottom:44px}.bio-hero-text{min-width:0;padding-right:112px}.bio-hero-portrait{width:168px;height:168px;display:grid;place-items:center;border:1px solid var(--tint);color:var(--chrome);font-size:2.4rem;overflow:hidden;box-shadow:inset 0 0 26px rgba(var(--tint-rgb),.1),0 0 26px rgba(var(--tint-rgb),.08)}.bio-hero-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 28%;filter:saturate(.95) contrast(1.06)}.bio-hero-portrait>svg{width:42%;height:42%}.bio-epithet{color:var(--gold);font-family:Share Tech Mono,monospace;font-size:.82rem;letter-spacing:5px;text-shadow:0 0 14px var(--gold-glow);margin-bottom:10px}.event-hero-tagline{margin:10px 0 0}.bio-name{font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.05;letter-spacing:1px;background:linear-gradient(135deg,#ffffff 0%,var(--cyan) 55%,var(--gold) 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bio-lifespan{margin-top:8px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.86rem;letter-spacing:3px}.bio-crown{margin-top:14px;display:inline-flex;align-items:center;gap:10px;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.84rem;letter-spacing:1.5px}.bio-hero-actions{margin-top:22px;display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.bio-btn{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;gap:8px;padding:11px 18px;border:1px solid rgba(var(--tint-rgb),.35);color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.76rem;letter-spacing:2px;text-decoration:none;transition:all .2s ease}.bio-btn:hover{border-color:var(--cyan);background:rgba(var(--tint-rgb),.09);box-shadow:0 0 16px rgba(var(--tint-rgb),.2)}.bio-btn-primary{border-color:var(--gold);color:var(--gold)}.bio-btn-primary:hover{background:rgba(var(--gold-rgb),.08);box-shadow:0 0 16px var(--gold-glow)}.bio-lede{font-size:1.22rem;line-height:1.7;color:var(--white);font-weight:300;border-left:2px solid var(--gold);padding-left:22px;margin-bottom:48px}.bio-lede em{color:var(--gold);font-style:italic}#andromeda-page-shell:has(.bio-dossier){max-width:1280px}.bio.bio-dossier{max-width:none}.bio-dossier .bio-hero-text{padding-right:0}@media(min-width:721px){.bio-dossier .bio-hero{grid-template-columns:auto minmax(0,1fr)}.bio-dossier .bio-hero-portrait{width:clamp(168px,15vw,216px);height:clamp(168px,15vw,216px)}}.bio-dossier .bio-hero{margin-bottom:32px}.bio-dossier .bio-hero.bio-hero--text-only{grid-template-columns:minmax(0,1fr)}.bio-dossier .bio-hero--text-only .bio-hero-text{padding:0}.bio-hero-meta{margin-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:22px;row-gap:4px}.bio-hero-meta>.bio-lifespan,.bio-hero-meta>.bio-crown{margin-top:0}.bio-dossier .bio-hero-actions{margin-top:18px}.bio-dossier .bio-hero-actions .bio-btn{text-align:center}.bio-divider{border:0;border-top:1px solid var(--border);margin:0 0 clamp(28px,4vw,48px)}.bio-layout{display:flow-root;margin-bottom:52px}.bio-rail{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:40px}.bio-main{min-width:0}.bio-layout:not(.has-rail) .bio-main{max-width:42rem}.bio-main .bio-lede{display:flow-root}@media(min-width:900px){.bio-rail{float:right;width:clamp(300px,34%,400px);margin:0 0 32px clamp(32px,4vw,56px)}}.bio-dossier .bio-main .bio-section{content-visibility:visible;contain-intrinsic-size:none}.bio-books-list{display:flow-root;list-style:none;margin:0;padding:0}.bio-book{margin-bottom:20px;overflow-wrap:anywhere}.bio-book p{margin:4px 0 0}.bio-facts,.bio-figures,.bio-toc{flex:1 1 300px;min-width:0;box-sizing:border-box}.bio-facts,.bio-figures{padding:18px 20px 8px}.bio-rail-label{text-transform:uppercase}.bio-fact-list{margin:0}.bio-fact{display:grid;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--border)}.bio-fact-label{margin:0;padding-top:2px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.66rem;letter-spacing:2px;text-transform:uppercase;overflow-wrap:anywhere}.bio-fact-value{margin:0;color:var(--white);font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;line-height:1.45;letter-spacing:.3px;overflow-wrap:anywhere}.bio-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 0;border-top:1px solid var(--border)}.bio-figure-value{flex:0 0 auto;min-width:4rem;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;color:var(--gold);text-shadow:0 0 16px var(--gold-glow);line-height:1.1}.bio-figure-label{flex:1 1 9rem;min-width:0;color:var(--muted);font-family:Rajdhani,sans-serif;font-size:.92rem;letter-spacing:.3px;line-height:1.4}.bio-toc{padding:16px 0 8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bio-toc-list{margin:0;padding:0;list-style:none;counter-reset:bio-toc}.bio-toc-list>li{counter-increment:bio-toc}.bio-toc-link{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:44px;padding:8px 0;border-top:1px solid var(--border);color:var(--cyan);line-height:1.35;text-decoration:none}.bio-toc-link:before{content:counter(bio-toc,decimal-leading-zero);flex:0 0 1.6rem;color:var(--muted);font-variant-numeric:tabular-nums}.bio-toc-link:hover{text-decoration:underline;text-underline-offset:3px}.bio-toc-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bio-dossier :is(.bio-section,.bio-archive,.event-crosstable){scroll-margin-top:96px}.bio-dossier .bio-main>:last-child{margin-bottom:0}.bio-notable>.bio-section{max-width:42rem;margin-inline:auto}.bio-dossier .bio-archive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.bio-section{margin-bottom:44px}.bio-section-heading{margin-bottom:20px}.bio-para{font-size:1.05rem;line-height:1.78;color:rgba(var(--white-rgb),.82);margin-bottom:16px}.bio-para:last-child{margin-bottom:0}.bio-para em{color:var(--cyan);font-style:italic}.bio-quotes{display:grid;gap:16px;margin-bottom:52px}.bio-quote{padding:26px 28px}.bio-quote blockquote{font-size:1.12rem;line-height:1.6;font-weight:300;font-style:italic;color:var(--white)}.bio-quote figcaption{margin-top:14px;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.76rem;letter-spacing:2px}.bio-quote-by{border-left:2px solid var(--gold)}.bio-quote-by blockquote{color:var(--gold)}.bio-quote-by figcaption{color:var(--gold)}.bio-archive{margin-bottom:52px}.bio-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#notable-games{--notable-columns: 6.5rem minmax(0, 1fr) 3.5rem minmax(0, 16rem) 4rem;--notable-column-gap: 24px}.notable-game-columns,.notable-game-row{display:grid;grid-template-columns:var(--notable-columns);column-gap:var(--notable-column-gap);box-sizing:border-box;padding-inline:16px}.notable-game-columns{padding-bottom:4px}.notable-game-columns .is-result{text-align:center}.notable-game-columns .is-moves{text-align:right}.notable-game-list{display:block;width:100%;margin:0;padding:0;list-style:none}.notable-game-row{grid-template-areas:"date pairing result opening moves" ".    event   .      opening .    " ".    note    note   note    .    ";align-items:baseline;row-gap:6px;position:relative;margin:0;padding-block:20px;border-bottom:1px solid var(--border);transition:background-color .16s ease}.notable-game-row:last-child{border-bottom:0}.notable-game-row:is(:hover,:focus-within){background:rgba(var(--tint-rgb),.03)}.notable-game-row .notable-game-pairing .entity-name,body.site-theme-charcoal .notable-game-row .notable-game-pairing .entity-name{color:var(--cyan)}.notable-game-primary-link{position:absolute;inset:0;z-index:1}.notable-game-primary-link:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.notable-game-row>span{position:relative;z-index:2;min-width:0;pointer-events:none}.notable-game-row:is(:hover,:focus-within) .notable-game-pairing .entity-name,body.site-theme-charcoal .notable-game-row:is(:hover,:focus-within) .notable-game-pairing .entity-name{color:var(--white)}.notable-game-pairing{grid-area:pairing;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .5em;min-width:0}.notable-game-pairing>*,.notable-game-against{min-width:0;max-width:100%}.notable-game-row .notable-game-against .pairing-vs{margin-left:0;padding-left:0}.notable-game-pairing .entity-name{overflow-wrap:anywhere}.notable-game-date{grid-area:date}.notable-game-result{grid-area:result;text-align:center}.notable-game-opening{grid-area:opening}.notable-game-move-field{grid-area:moves;text-align:right}.notable-game-opening,.notable-game-event{overflow-wrap:anywhere}.notable-game-moves-label{display:none;color:var(--muted)}.notable-game-row .notable-game-opening,body.site-theme-charcoal .notable-game-row .notable-game-opening{color:var(--gold)}.notable-game-row .notable-game-event{grid-area:event;display:block;min-width:0;min-height:0;position:relative;z-index:2;pointer-events:none}.notable-game-row a.notable-game-event-link{z-index:3;justify-self:start;pointer-events:auto}.notable-game-row a.notable-game-event-link,body.site-theme-charcoal .notable-game-row a.notable-game-event-link{color:var(--cyan)}.notable-game-row a.notable-game-event-link:is(:hover,:focus-visible),body.site-theme-charcoal .notable-game-row a.notable-game-event-link:is(:hover,:focus-visible){color:var(--white)}.notable-game-annotation{grid-area:note;display:block;margin:8px 0 0}@media(max-width:720px){.notable-game-columns{display:none}.notable-game-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"date    result" "pairing pairing" "opening moves" "event   event" "note    note";column-gap:16px;padding-inline:10px}.notable-game-moves-label{display:inline}}.bio-archive-card{display:flex;flex-direction:column;padding:20px 22px;text-decoration:none;position:relative}.bio-archive-head{display:flex;align-items:flex-start;gap:12px}.bio-archive-title{flex:1 1 auto;min-width:0}.bio-archive-arrow{flex:0 0 20px;width:20px;height:20px;margin-top:calc((var(--fs-name, 1.08rem) * 1.3 - 20px) / 2);color:var(--gold);transition:transform .18s ease}.bio-archive-card:is(:hover,:focus-visible) .bio-archive-arrow{transform:translate(3px)}.bio-archive-meta{margin-top:4px}.bio-archive-sub{margin:12px 0 0}.bio-archive-facts{margin-top:auto;padding-top:14px}@media(prefers-reduced-motion:reduce){.bio-archive-arrow{transition:none}}.bio-cta{text-align:center;margin:8px 0 48px}.bio-archive .bio-cta{margin:24px 0 0}.bio-sources{border-top:1px solid var(--border);padding-top:24px}.bio-sources-label,.bio-rail-label{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:3px;margin-bottom:12px}.bio-sources ul{list-style:none;display:grid;gap:8px}.bio-sources a{color:rgba(var(--cyan-rgb),.7);font-family:Share Tech Mono,monospace;font-size:.78rem;text-decoration:none;letter-spacing:.5px}.bio-sources a:hover{color:var(--cyan);text-decoration:underline}body.oe-mobile .oe-sheet-grip{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.event-hero-media img{object-position:center 42%}.event-hero-credit{margin:-28px 0 40px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.74rem;line-height:1.5;letter-spacing:.3px}.event-hero-credit .event-photo-credit{color:rgba(var(--white-rgb),.38)}.event-result-banner{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:18px 22px;margin-bottom:18px;border-left:2px solid var(--gold)}.event-result-score{font-family:Orbitron,sans-serif;font-size:1.9rem;font-weight:700;color:var(--gold);text-shadow:0 0 16px var(--gold-glow);letter-spacing:1px}.event-result-detail{color:var(--data-secondary);font-family:Share Tech Mono,monospace;font-size:.82rem;letter-spacing:1px}.event-crosstable{margin-bottom:52px}.event-subheading{margin:34px 0 16px;color:var(--chrome);font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px}.event-table-note{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.76rem;line-height:1.6;margin-bottom:16px}.event-table-legend{margin-top:12px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.5px}.event-table-legend .event-cell-win,.event-table-legend .event-cell-draw,.event-table-legend .event-cell-loss{padding:0 4px;font-weight:700}.event-grid-scroll{overflow-x:auto;border:1px solid var(--border);background:rgba(var(--tint-rgb),.02)}.event-grid-scroll+.event-grid-scroll{margin-top:12px}.event-match-grid,.event-standings,.event-grid-table{border-collapse:collapse;width:100%;font-family:Share Tech Mono,monospace;font-size:.82rem;color:var(--white)}.event-match-grid th,.event-match-grid td,.event-grid-table th,.event-grid-table td{text-align:center;padding:7px 9px;border:1px solid var(--border);white-space:nowrap}.event-match-grid thead th,.event-grid-table thead th{color:var(--muted);font-weight:400;letter-spacing:.5px}.event-match-grid thead a{color:var(--chrome);text-decoration:none}.event-match-grid thead a:hover{text-decoration:underline}.event-grid-player,.event-grid-rowname{text-align:left;color:var(--white);font-family:Rajdhani,sans-serif;font-weight:600;letter-spacing:.3px}.event-player-link{color:inherit;text-decoration:none}.event-player-link:hover{color:var(--cyan);text-decoration:underline}.game-event-link{display:inline-flex;align-items:center;min-height:36px;color:var(--cyan);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px}.game-event-link:hover,.game-event-link:focus-visible{color:var(--white);text-decoration:underline}.game-event-link:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.event-grid-total{color:var(--gold);font-weight:700;background:rgba(var(--gold-rgb),.05)}.event-cell-win{color:var(--gold)}.event-cell-draw{color:var(--data-secondary)}.event-cell-loss,.event-cell-none{color:var(--muted)}.event-standings th{text-align:left;color:var(--muted);font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:.68rem}.event-standings td{padding:9px 12px;border-bottom:1px solid var(--border);border-left:0;border-right:0;border-top:0;white-space:nowrap}.event-standings tbody tr:hover{background:rgba(var(--tint-rgb),.04)}.event-standings-rank{color:var(--gold);font-weight:700;width:3.4em}.event-standings-name{text-align:left;color:var(--white);font-family:Rajdhani,sans-serif;font-size:.98rem;font-weight:600;letter-spacing:.3px;width:100%}.event-standings-score{color:var(--gold);font-weight:700}.event-standings-outof{color:var(--muted);font-weight:400}.event-standings-record{color:var(--data-secondary)}.event-standings-link a{color:rgba(var(--cyan-rgb),.7);text-decoration:none}.event-standings-link a:hover{color:var(--cyan);text-decoration:underline}.event-grid-namehead{text-align:left}.event-grid-rownum{color:var(--gold);font-weight:700}.event-grid-self{color:rgba(var(--white-rgb),.25);background:rgba(var(--tint-rgb),.05)}.event-grid-cell{color:var(--data-secondary);letter-spacing:1px}.event-grid-empty{color:var(--muted)}.event-grid-lost{color:rgba(var(--white-rgb),.28);background:rgba(var(--danger-rgb),.06)}.event-preservation-note{color:var(--muted);font-size:.9rem;line-height:1.5;border-left:2px solid rgba(var(--danger-rgb),.4);padding:.35rem 0 .35rem .9rem;margin:.75rem 0 1.25rem}.event-grid-lost-key{color:rgba(var(--white-rgb),.45);font-weight:700}.event-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:52px}.event-photo{padding:0;overflow:hidden}.event-photo img{width:100%;display:block;aspect-ratio:3 / 2;object-fit:cover;filter:saturate(.96) contrast(1.04)}.event-photo figcaption{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.event-photo-caption{color:var(--white);font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:600;line-height:1.35}.event-photo-credit{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.66rem;letter-spacing:.5px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link.visually-hidden.site-nav-link:not(:focus-visible){width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;border:0;background:transparent;box-shadow:none;text-shadow:none}.skip-link:focus-visible{position:fixed;top:18px;left:18px;z-index:1002;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}#chessground-node[tabindex="0"]:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(min-width:1280px){html[data-device=desktop] .header-nav-row{display:block}html[data-device=desktop] .header-nav-row>.site-nav{position:absolute;top:0;left:0;width:max-content;min-width:auto;max-width:none;flex:none}}@media(max-width:1279px){html[data-device=desktop] .header-nav-row{--header-nav-min-gap: 8px;align-items:flex-start}html[data-device=desktop] .header-nav-row>.site-nav{flex:1 1 auto;gap:4px}html[data-device=desktop] .site-nav-link{min-height:30px;padding-inline:9px;font-size:.68rem;letter-spacing:1.2px}html[data-device=desktop] .site-nav-link:before{margin-right:6px}}@media(max-width:1100px){html[data-device=desktop] .header-nav-row{left:16px;right:16px;width:auto;padding:0;box-sizing:border-box;flex-wrap:wrap;row-gap:8px;justify-content:space-between}html[data-device=desktop] .header-nav-row>.account-nav{flex:0 0 max-content;max-width:100%;margin-left:auto}html[data-device=desktop] .header-nav-row>.site-nav{flex:0 1 max-content;width:auto;min-width:0;max-width:100%;flex-wrap:wrap;row-gap:6px}}@media(max-width:860px){html[data-device=desktop] body:not(.home-page) .page,html[data-device=desktop] body.information-page .page{padding-top:104px}}@media(max-width:720px){html[data-device=desktop] body:not(.home-page) .page,html[data-device=desktop] body.information-page .page{padding-top:138px}}html[data-device=mobile] .header-nav-row{position:static;display:block}html[data-device=mobile] .header-nav-row>.account-nav{position:absolute;top:12px;right:18px;left:auto;justify-content:end;max-width:calc(100vw - 80px)}html[data-device=mobile] .site-nav{position:fixed;inset:0 auto 0 0;z-index:1004;width:min(82vw,360px);padding:72px 18px 24px;align-items:stretch;justify-content:start;flex-direction:column;gap:10px;background:rgba(var(--ink-rgb),.98);border-right:1px solid rgba(var(--tint-rgb),.34);box-shadow:18px 0 45px #00000073,0 0 28px rgba(var(--tint-rgb),.14);overflow-y:auto;transform:translate(-104%);transition:none}html[data-device=mobile] body.mobile-nav-open .site-nav{transform:translate(0)}html[data-device=mobile] body.mobile-nav-open{overflow:hidden}html[data-device=mobile] body.mobile-nav-open:before{content:"";position:fixed;inset:0;z-index:1000;background:#000000b8}html[data-device=mobile] .mobile-nav-toggle{position:absolute;top:12px;left:16px;z-index:1003;width:44px;height:38px;display:grid;place-content:center;gap:5px;border:1px solid rgba(var(--tint-rgb),.38);background:rgba(var(--void-rgb),.82);color:var(--chrome)}html[data-device=mobile] .mobile-nav-toggle span{display:block;width:23px;height:2px;background:currentColor;box-shadow:0 0 8px rgba(var(--tint-rgb),.45)}html[data-device=mobile] .mobile-nav-close{position:absolute;top:14px;left:18px;width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);font-size:2.2rem;line-height:1;cursor:pointer}html[data-device=mobile] .mobile-nav-close svg{width:24px;height:24px}html[data-device=mobile] .site-nav-link{width:100%;min-height:42px;justify-content:start;padding:0 12px;font-size:var(--site-nav-drawer-label-size);letter-spacing:1.4px}html[data-device=mobile] .site-nav-dropdown:after,html[data-device=mobile] .site-nav-dropdown:hover:after,html[data-device=mobile] .site-nav-dropdown:focus-within:after{display:none}html[data-device=mobile] .site-nav-dropdown:hover .site-nav-menu,html[data-device=mobile] .site-nav-dropdown:focus-within .site-nav-menu{display:none}html[data-device=mobile] .site-nav-menu{position:static;width:100%;min-width:0;margin-top:6px;display:none;transform:none;background:#0000002e;box-shadow:none}html[data-device=mobile] .site-nav-menu-item{min-height:44px}html[data-device=mobile] .site-nav-dropdown.is-open .site-nav-menu,html[data-device=mobile] .site-nav-dropdown.is-open:hover .site-nav-menu,html[data-device=mobile] .site-nav-dropdown.is-open:focus-within .site-nav-menu{display:flex}@media(max-width:720px){body{cursor:auto}.hero-explore{width:min(100%,420px);padding:0 16px;box-sizing:border-box}.hero-spacer{margin:16px 0 24px;height:48px}.hero-secondary-links{grid-template-columns:1fr}.home-daily{width:min(100%,420px)}.stats-panel{padding:16px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-insight-columns{grid-template-columns:1fr}body.stats-page:not(.stats-game-search-page) .stats-panel{width:100%;box-sizing:border-box;padding:14px}body.stats-page:not(.stats-game-search-page) .stats-result,body.stats-page:not(.stats-game-search-page) .stats-result-heading,body.stats-page:not(.stats-game-search-page) .stats-grid div,body.stats-page:not(.stats-game-search-page) .stats-insight-column{min-width:0}body.stats-page:not(.stats-game-search-page) .stats-result-heading h2{overflow-wrap:anywhere}body.stats-page:not(.stats-game-search-page) .stats-grid{gap:6px}body.stats-page:not(.stats-game-search-page) .stats-grid div{min-height:46px;gap:1px;padding:6px 7px}body.stats-page:not(.stats-game-search-page) .stats-panel .stats-grid span{font-size:.58rem;letter-spacing:.6px}body.stats-page:not(.stats-game-search-page) .stats-panel .stats-grid strong{font-size:1.05rem}body.stats-page:not(.stats-game-search-page) .stats-insights{margin-top:18px;padding-top:16px}.page{width:100%;max-width:none;padding:138px 0 48px}.page>.header,.page>.hero,.page>p,.page>h1,.page>h2,.page-body>.header,.page-body>.hero,.page-body>p,.page-body>h1,.page-body>h2{padding-left:14px;padding-right:14px}.page-body>.bio,.page-body>.legal-doc,.api-docs-layout>.apidoc{box-sizing:border-box;padding-left:18px;padding-right:18px}.stats-header,.stats-panel,.stats-game-search-page #games-results-card.has-table,.games-listing-page #games-results-card{width:100%;margin-left:0;transform:none}.stats-game-results.has-table{padding:22px 0}.stats-game-results-header{padding:0 10px}.stats-game-results.has-table .games-table-container{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px}.games-listing-page #games-results-card:hover{transform:none}.profile-grid,.collection-grid{grid-template-columns:1fr}.profile-wide-panel{grid-column:auto}.profile-panel-heading,.bookmark-toolbar{grid-template-columns:1fr}.profile-import-action,.profile-secondary-action,.profile-manage-link{width:100%}.collection-heading{grid-template-columns:1fr}.collection-create,.collection-create-form{width:100%}.collection-create{justify-self:stretch}.collection-create-toggle{margin-left:auto}.collection-create-form{position:static;margin-top:10px}.collection-form,.imported-game-actions{grid-template-columns:1fr}.bookmark-remove-form button{min-height:42px}.corner{width:34px;height:34px}.corner:before{height:18px}.corner:after{width:18px}.corner-tl{top:10px;left:10px}.corner-tr{top:10px;right:10px}.corner-bl{bottom:10px;left:10px}.corner-br{bottom:10px;right:10px}.header{margin-bottom:38px}.header-label,.header-sub{letter-spacing:3px}.header-name{font-size:2.4rem;letter-spacing:0;overflow-wrap:anywhere}.header-divider{width:150px;margin:22px auto}.header-tagline{line-height:1.45}.data-feed{margin-bottom:30px}.ratings-section,.profiles-section,.socials-section,.htb-badges-section{margin-bottom:38px}.event-search-shell{margin-bottom:22px;padding:12px}.event-search-shell input{min-height:44px;padding:10px;font-size:.7rem;letter-spacing:.45px}.event-index-heading{grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:12px}.event-index-heading>div,.event-index-heading>span{grid-column:1;justify-self:center}.event-index-heading h2{font-size:.96rem;letter-spacing:1.5px}.event-series-grid{grid-template-columns:1fr;gap:12px}.event-series-card,.event-event-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.event-series-card h3{font-size:.92rem;line-height:1.3}.event-series-card p{font-size:.88rem}.event-card-topline,.event-card-figures{gap:2px 10px;font-size:.61rem;letter-spacing:.35px}.event-card-topline span,.event-card-figures span{min-width:0;overflow-wrap:anywhere}.event-series-header .header-name{font-size:1.55rem}.profiles-grid,.socials-grid,.htb-completions-grid{grid-template-columns:1fr}.rating-card{padding:14px 6px 16px}.rating-type{letter-spacing:2px;margin-bottom:8px}.rating-value{font-size:clamp(1.15rem,5.6vw,1.7rem);letter-spacing:0}.rating-floor{letter-spacing:1px}.profile-link,.social-link{padding:15px 16px;gap:12px}.profile-handle,.social-name,.social-handle{overflow-wrap:anywhere}.games-result-filters{gap:8px;margin-bottom:20px}.games-filter-btn{flex:1 1 96px;padding:10px 8px;font-size:.74rem;letter-spacing:1px;text-align:center}#games-search-input{width:100%}.stats-search-help{position:static;transform:none}.stats-search-help summary{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.stats-search-help-panel{top:calc(100% + 8px);left:0;right:auto;width:min(320px,calc(100vw - 70px))}.stats-search-help-panel dl{grid-template-columns:1fr;gap:5px}.stats-search-help-panel dd{margin-bottom:8px}.study-search-modes{margin-bottom:10px}.games-table{min-width:680px;font-size:.78rem}.games-table th,.games-table td{padding:12px 10px}.games-table .game-event-link{min-height:44px;margin:-8px -4px;padding:0 4px}.study-player-bucket-header{grid-template-columns:1fr;justify-items:center;gap:4px;text-align:center}.study-player-bucket-header h2{grid-column:1;justify-self:center}.study-player-card{grid-template-columns:58px 1fr;padding:16px}.study-player-portrait{width:52px;height:52px}.annotated-book-card{grid-template-columns:64px 1fr}.annotated-book-cover{width:52px;height:72px}.study-player-actions{grid-column:1 / -1;justify-content:flex-start}#event-archive .study-player-actions{grid-column:auto;justify-content:flex-end}.study-player-action{width:54px;height:44px}.study-player-index-action{width:auto;min-width:82px}#player-archive .study-player-index-grid{grid-template-columns:minmax(0,1fr);gap:10px}#player-archive .study-player-card{position:relative;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:14px;min-width:0;padding:14px}#player-archive .study-player-info{grid-column:2;grid-row:1;min-width:0}#player-archive .study-player-portrait{grid-column:1;grid-row:1;width:76px;height:76px;align-self:center}#player-archive .study-player-bioline,#player-archive .study-player-meta{margin-top:4px}#player-archive .study-player-bioline{overflow-wrap:anywhere}#player-archive .figure-unit-qualifier{display:none}#player-archive .study-player-actions{position:absolute;top:8px;right:8px;grid-column:auto;grid-row:auto;justify-content:flex-end;gap:5px}#player-archive .study-player-name,#player-archive .study-player-bioline{padding-right:44px}#player-archive .study-player-action{width:40px;height:40px;flex:0 0 40px;font-size:1rem}.study-player-about-card{grid-template-columns:58px 1fr;padding:18px}.study-player-about-portrait{width:52px;height:52px}.study-player-about-card .study-player-action{grid-column:1 / -1}.bio-hero{grid-template-columns:1fr;gap:22px;text-align:center;margin-bottom:36px}.bio-hero-portrait{width:132px;height:132px;margin:0 auto}.bio-hero-text{padding-right:0}.bio-name{font-size:2rem;overflow-wrap:anywhere}.bio-crown{text-align:left}.bio-hero-actions{justify-content:center}.bio-dossier .bio-hero{text-align:start}.bio-dossier .bio-hero-portrait{margin:0}.bio-dossier .bio-hero-actions{justify-content:flex-start}.study-player-about-page .bio-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.study-player-about-page .bio-hero-actions .bio-btn{grid-column:1;width:100%;justify-content:center}.study-player-about-page .bio-hero-actions .bio-btn.bio-star-action{grid-column:2;grid-row:1;width:44px}.bio-lede{font-size:1.1rem;padding-left:16px;margin-bottom:38px}.bio-archive-grid{grid-template-columns:1fr}.bio-para{font-size:1rem}.htb-identity-card,.htb-proof-card,.htb-note-section{padding:18px}.htb-identity-row,.htb-machine-row{align-items:flex-start;flex-direction:column}.htb-stat-grid{grid-template-columns:1fr}.htb-card-action{text-align:left}}@media(max-width:420px){.page>.header,.page>.hero,.page>p,.page>h1,.page>h2,.page-body>.header,.page-body>.hero,.page-body>p,.page-body>h1,.page-body>h2{padding-left:10px;padding-right:10px}.header-name{font-size:1.75rem;line-height:1.18}.section-title{gap:8px;letter-spacing:3px}.study-player-bucket-header .section-title{--player-section-title-gap: 8px}#player-archive .study-player-card{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px}#player-archive .study-player-portrait{width:68px;height:68px}#player-archive .study-player-actions{top:8px;right:8px}.profile-icon,.social-icon{width:34px;height:34px}.profile-arrow{display:none}}@media(max-width:340px){#player-archive .study-player-card{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:10px}#player-archive .study-player-portrait{width:60px;height:60px}#player-archive .study-player-action{width:36px;height:36px;flex-basis:36px}#player-archive .study-player-name,#player-archive .study-player-bioline{padding-right:40px}}html.reveal-on [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}html.reveal-on [data-reveal].is-revealed{opacity:1;transform:none}.card:not(.rating-card):after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s ease;background:radial-gradient(220px circle at var(--gx, 50%) var(--gy, 50%),rgba(var(--tint-rgb),.11),rgba(var(--tint-rgb),.04) 38%,transparent 62%)}.card:not(.rating-card):hover:after{opacity:1}.card:hover{transform:translateY(-3px)}.hero-action,.bio-btn,.view-btn,.study-player-action,.games-filter-btn{transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .25s ease,transform .18s cubic-bezier(.22,.61,.36,1)}.hero-action:active,.bio-btn:active,.view-btn:active,.study-player-action:active,.games-filter-btn:active{transform:scale(.96)}.study-player-card:hover .study-player-portrait img{transform:scale(1.05)}.study-player-portrait img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.card:focus-visible{outline:none;box-shadow:0 0 0 1px var(--cyan),0 0 18px rgba(var(--tint-rgb),.35)}select option,select optgroup{background-color:rgb(var(--slate-rgb));color:var(--white)}.header-divider{background:linear-gradient(90deg,transparent,var(--tint),transparent);background-size:200% 100%;animation:dividerShimmer 6s ease-in-out infinite}@keyframes dividerShimmer{0%,to{background-position:0% 0;opacity:.7}50%{background-position:100% 0;opacity:1}}.bio-section-mark{display:inline-block;animation:markPulse 4s ease-in-out infinite}@keyframes markPulse{0%,to{opacity:.55;text-shadow:0 0 4px rgba(var(--cyan-rgb),.2)}50%{opacity:1;text-shadow:0 0 14px rgba(var(--cyan-rgb),.6)}}.account-submenu-panel.sound-panel{width:max-content;min-width:196px;max-width:min(280px,calc(100vw - 28px));padding:8px}.sound-flyout{display:flex;gap:10px;align-items:stretch}.sound-volume-range{writing-mode:vertical-lr;direction:rtl;flex:0 0 auto;width:22px;min-height:0;accent-color:var(--cyan);cursor:pointer}.sound-set-list{display:flex;flex-direction:column}.sound-set-list .sound-set-item{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:32px;padding:6px 10px;background:transparent;border:0;color:var(--muted);font:inherit;font-size:.8rem;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer;border-radius:4px}.sound-set-list .sound-set-item:hover{background:#ffffff0f;color:var(--white);border-color:transparent;box-shadow:none}.sound-set-list .sound-set-item .sound-set-check{width:14px;opacity:0;color:var(--cyan)}.sound-set-list .sound-set-item.is-selected{background:rgba(var(--cyan-rgb),.16);color:var(--white);box-shadow:inset 2px 0 0 var(--cyan)}.sound-set-list .sound-set-item.is-selected .sound-set-check{opacity:1}.sound-set-list .sound-set-item .sound-set-label{flex:1}.sound-set-list .sound-set-item .account-menu-state{font-size:.85em;opacity:.8}.sound-set-list .sound-speech-toggle{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 4px 4px}.account-shell{display:grid;grid-template-columns:224px minmax(0,1fr);align-items:start;column-gap:46px}.account-rail{display:flex;flex-direction:column;gap:2px;padding:30px 0 26px}.account-rail-title{font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--chrome);padding:0 12px 14px}.account-rail-item{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:44px;text-align:left;font-family:Rajdhani,sans-serif;font-size:.98rem;letter-spacing:.4px;text-decoration:none;color:var(--muted);padding:9px 12px;border:0;border-left:2px solid transparent;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.account-rail-item:hover{color:var(--white);background:rgba(var(--tint-rgb),.06)}.account-rail-item.is-active,.account-rail-item[aria-selected=true]{color:var(--cyan);border-left-color:var(--cyan);background:rgba(var(--tint-rgb),.09)}.account-rail-item-danger.is-active,.account-rail-item-danger[aria-selected=true]{color:var(--danger);border-left-color:var(--danger);background:rgba(var(--danger-rgb),.09)}.account-rail-item-danger:hover{color:var(--danger);background:rgba(var(--danger-rgb),.07)}.account-content{min-width:0;padding:26px 0 90px}.account-content-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(var(--tint-rgb),.16)}.account-content-title{font-family:Orbitron,sans-serif;font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:1px;color:var(--white);line-height:1.15}.account-content-lead{flex:1 1 100%;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.86rem;letter-spacing:.5px}.account-shell-page .page{max-width:none;padding-left:24px;padding-right:24px}@media(min-width:721px){.account-shell-page .page{padding-top:72px}}@media(max-width:1100px){.account-shell-page .page{padding-left:16px;padding-right:16px}}@media(min-width:721px){html[data-device=mobile] .account-shell-page .page{padding-left:16px;padding-right:16px}}@media(max-width:720px){.account-shell-page .page{padding-left:0;padding-right:0}.account-shell-page .account-content,.account-shell-page .account-back-row{padding-left:14px;padding-right:14px}}@media(max-width:860px){.account-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.account-content{padding:0 0 60px}.account-shell-page:not(.account-settings-page) .account-rail{display:none}.account-settings-page .account-rail{padding:18px 0 0;border-right:0}.account-settings-page .account-content{padding-top:18px}}.account-back-row{display:none}@media(max-width:860px){.account-back-row{display:flex;align-items:center;gap:8px;min-height:44px;margin-bottom:4px;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none}.account-back-arrow{font-size:1.15rem;line-height:1}}@media(max-width:720px){.account-shell-page .page{padding-top:72px}body.account-shell-page:has(.email-verify-notice) .page{padding-top:114px}}.email-verify-dismissed .email-verify-notice{display:none}.email-verify-notice{position:absolute;left:50%;top:62px;transform:translate(-50%);z-index:1250;display:flex;align-items:center;gap:6px;max-width:min(440px,calc(100vw - 24px));padding:4px 5px 4px 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(var(--surface-rgb),.62);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 4px 16px #00000047}.email-verify-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 6px rgba(var(--amber-rgb),.55)}.email-verify-state{color:var(--chrome);font-size:.78rem;white-space:nowrap}.email-verify-notice form{margin:0}.email-verify-resend{border:0;background:none;color:var(--white);padding:4px 8px;font-size:.78rem;cursor:pointer;white-space:nowrap}.email-verify-dismiss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex:0 0 auto;border:0;background:none;color:var(--muted);cursor:pointer}.email-verify-dismiss:hover{color:var(--white)}.account-settings-panel{display:grid;gap:18px;max-width:760px}.settings-section-tabs{display:flex;flex-direction:column;gap:2px;width:100%}.settings-tabpanel{display:grid;gap:34px}.account-settings-page .account-content-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0;padding-bottom:0;border-bottom:0;gap:8px 20px}.account-settings-page .account-content-head>.account-content-title{width:auto;min-width:0}.account-settings-page .account-content-head>:not(.account-content-title):not(.account-content-lead){grid-column:2;grid-row:1;justify-self:end}.account-settings-page .account-content-lead{grid-column:1 / -1;margin:0;max-width:62ch}.settings-group>.settings-actions{margin-top:16px}.api-token-toolbar{display:flex;align-items:center;margin-bottom:8px}.api-token-toolbar>.settings-disclosure{border-top:0;padding-top:0}@media(max-width:720px){body.account-settings-page .account-content-head{align-items:center;text-align:left}body.account-settings-page .profile-setting-row input[type=password]{width:100%}}.settings-tabpanel[hidden]{display:none}.settings-search{position:relative;margin:0 0 12px}.settings-search-icon{position:absolute;left:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--muted);fill:none;pointer-events:none}.settings-search-input{width:100%;min-height:40px;padding:8px 10px 8px 36px;border:1px solid rgba(var(--tint-rgb),.32);border-radius:var(--radius-control, 4px);background:#00000052;color:var(--chrome);font:inherit;font-size:.95rem;box-sizing:border-box}.settings-search-input::placeholder{color:var(--muted)}.settings-search-input:focus-visible{border-color:var(--cyan);outline:none}[data-settings-search-hidden]{display:none!important}.account-rail-item.is-search-miss{opacity:.45}.is-settings-searching .settings-tabpanel:not([hidden])+.settings-tabpanel:not([hidden]),.is-settings-searching .settings-tabpanel:not([hidden])~.settings-tabpanel:not([hidden]){margin-top:28px}.settings-search-empty{margin:0}.profile-settings-form .settings-tabpanel+.settings-tabpanel{margin-top:0}.settings-disclosure{border-top:1px solid rgba(var(--tint-rgb),.12);padding-top:14px}.settings-group>.settings-disclosure:first-child{border-top:0;padding-top:0}.setting-control>.settings-disclosure,.setting-control>.setting-row-actions{margin-left:auto;border-top:0;padding-top:0}.account-content-head>.settings-disclosure{border-top:0;padding-top:0}.setting-row-actions{display:inline-flex;align-items:center;gap:8px}.setting-row-actions[hidden],.settings-actions[hidden]{display:none}.settings-disclosure-summary{width:auto;cursor:pointer;list-style:none}.settings-disclosure-summary::-webkit-details-marker{display:none}.settings-disclosure[open]>.settings-disclosure-summary{margin-bottom:0}body.site-theme-charcoal.account-settings-page .setting-control .action-secondary:not(.viewer-keybinding-slot),body.site-theme-charcoal.account-settings-page .settings-group-head>.action-secondary,body.site-theme-charcoal.account-settings-page .settings-actions>.action-secondary{background:linear-gradient(180deg,rgba(var(--cyan-rgb),.22),rgba(var(--cyan-rgb),.1)),var(--surface);border-color:rgba(var(--cyan-rgb),.5);color:color-mix(in srgb,var(--cyan) 55%,var(--tier-scan));box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0006}body.site-theme-charcoal.account-settings-page .setting-control .action-secondary:not(.viewer-keybinding-slot):hover,body.site-theme-charcoal.account-settings-page .setting-control .action-secondary:not(.viewer-keybinding-slot):focus-visible,body.site-theme-charcoal.account-settings-page .settings-group-head>.action-secondary:hover,body.site-theme-charcoal.account-settings-page .settings-group-head>.action-secondary:focus-visible,body.site-theme-charcoal.account-settings-page .settings-actions>.action-secondary:not(:disabled):hover,body.site-theme-charcoal.account-settings-page .settings-actions>.action-secondary:not(:disabled):focus-visible{background:linear-gradient(180deg,rgba(var(--cyan-rgb),.34),rgba(var(--cyan-rgb),.18)),var(--surface);border-color:var(--cyan);color:var(--tier-scan)}.settings-disclosure[open]>.settings-disclosure-summary:before{content:"";position:fixed;inset:0;z-index:1300;background:#0000009e}.settings-disclosure[open]>form,.settings-disclosure[open]>.google-confirm-gate{position:fixed;z-index:1301;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:20px;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:4px;background:var(--surface, #1e2124);box-shadow:0 24px 60px #0009}.settings-group{display:grid;gap:12px}.account-content-head+.settings-group,.account-content-head+form>.settings-group:first-of-type{padding-top:0;border-top:0}.settings-group-title{display:block;text-align:start;width:100%}.settings-tabpanel .settings-group-title{margin-bottom:6px}.settings-group-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:6px}.settings-tabpanel .settings-group-head>.settings-group-title{width:auto;margin-bottom:0}.settings-group-lead{margin:0 0 4px;max-width:62ch}.settings-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px}.settings-save-status.is-error,body.site-theme-charcoal .settings-save-status.is-error{color:var(--danger)}.settings-section-tab-separated{position:relative;margin-top:13px}.settings-section-tab-separated:before{content:"";position:absolute;top:-8px;left:0;right:0;border-top:1px solid var(--border);pointer-events:none}.settings-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px}.settings-actions .auth-submit{width:auto}.account-settings-page .settings-actions>.action-primary{display:flex}.viewer-keybindings-table-wrap{max-width:100%;overflow-x:auto}.viewer-keybindings-table{width:100%;border-collapse:collapse}.viewer-keybindings-table th,.viewer-keybindings-table td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:start;vertical-align:middle}.viewer-keybindings-table tbody th{padding-left:0}.viewer-keybindings-table td.viewer-keybinding-change{padding-right:0;text-align:end}.viewer-keybinding-command{min-width:170px;font-weight:inherit}.viewer-keybinding-command>.setting-name,.viewer-keybinding-command>.setting-help{display:block}.viewer-keybinding-command>.setting-help{margin-top:3px}.viewer-keybindings-table td.setting-control{display:table-cell}.viewer-keybinding-slot{min-width:44px;margin:0 6px 0 0;vertical-align:top}.viewer-keybinding-arrow{font-size:1.35em;line-height:1}.viewer-keybinding-slot[data-key=""],body.site-theme-charcoal .viewer-keybinding-slot[data-key=""]{border-style:dashed;color:var(--muted)}.viewer-keybinding-change [data-keybinding-reset]:disabled{visibility:hidden}.viewer-keybinding-change .action-quiet{margin:0 2px 0 0}.viewer-keybinding-change .action-quiet:disabled,.settings-actions>.action-secondary:disabled{opacity:.4;cursor:default}.viewer-keybinding-values,.viewer-keybinding-change{white-space:nowrap}.viewer-keybinding-slot.is-capturing{outline:2px solid var(--cyan);outline-offset:2px}.viewer-keybinding-error{display:block;margin-top:6px;white-space:normal}.viewer-keybinding-error:empty{display:none}@media(max-width:720px){.viewer-keybindings-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--border)}.viewer-keybindings-table tbody th,.viewer-keybindings-table tbody td,.viewer-keybindings-table tbody td.setting-control{display:block;padding:0;border:0}.viewer-keybindings-table tbody th.viewer-keybinding-command{grid-column:1;grid-row:1 / span 2;min-width:0}.viewer-keybindings-table tbody td.viewer-keybinding-values{grid-column:2;grid-row:1;justify-self:end}.viewer-keybindings-table tbody td.viewer-keybinding-change{grid-column:2;grid-row:2;justify-self:end}.viewer-keybinding-slot:last-child,.viewer-keybinding-change .action-quiet:last-of-type{margin-right:0}}.account-identity-settings,.account-password-settings{display:grid;gap:14px}.account-identity-status{border:1px solid rgba(var(--tint-rgb),.26);border-radius:999px;padding:4px 8px;font-size:.68rem;letter-spacing:1px;text-transform:uppercase}.account-identity-status.is-verified{border-color:rgba(var(--mint-rgb),.35);color:var(--mint)}.account-identity-status.is-unverified{border-color:rgba(var(--amber-rgb),.38);color:var(--amber)}.account-action-form{display:grid;gap:12px}.account-action-form .auth-submit{justify-self:end;width:auto}.two-factor-settings{display:grid;gap:14px}.two-factor-setup{display:grid;grid-template-columns:minmax(128px,180px) 1fr;gap:16px;align-items:center}.two-factor-qr{width:min(180px,100%);aspect-ratio:1;border:1px solid rgba(var(--tint-rgb),.24);border-radius:6px;background:#fff;padding:8px}.two-factor-secret input{font-family:Share Tech Mono,monospace}.settings-disclosure[open]>.two-factor-action-form .two-factor-setup{grid-template-columns:1fr}.two-factor-action-form{display:grid;gap:12px}.two-factor-action-form .auth-submit{justify-self:end;width:auto}.two-factor-recovery{border:1px solid rgba(var(--amber-rgb),.22);border-radius:6px;background:rgba(var(--amber-rgb),.06);padding:12px}.two-factor-recovery-title{color:var(--amber);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.two-factor-recovery-warning{margin:0 0 12px;color:var(--white);font-family:Share Tech Mono,monospace;font-size:.78rem;line-height:1.55}.two-factor-recovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.two-factor-recovery code{color:var(--white);background:#00000042;border:1px solid rgba(var(--amber-rgb),.18);border-radius:4px;padding:8px;text-align:center}.two-factor-download{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:auto;margin-top:12px;padding:10px 16px;border:1px solid var(--tint);color:var(--chrome);text-decoration:none;font-family:Orbitron,sans-serif;font-size:.8rem;letter-spacing:1px;background:rgba(var(--tint-rgb),.08)}.two-factor-download:hover{color:var(--white);background:rgba(var(--tint-rgb),.18)}.api-token-settings{display:grid;gap:14px}.api-token-create-form{grid-template-columns:minmax(0,1fr) minmax(168px,.34fr);align-items:end;gap:14px}.api-token-create-form .api-token-scope-fieldset,.api-token-create-form .api-token-password-field,.api-token-create-form .auth-submit{grid-column:1 / -1}.api-token-created{border:1px solid rgba(var(--amber-rgb),.22);border-radius:6px;background:rgba(var(--amber-rgb),.06);padding:12px}.api-token-created-title{color:var(--amber);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.api-token-created input{font-family:Share Tech Mono,monospace}.api-token-warning,.api-token-empty{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.api-token-scope-fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.api-token-scope-fieldset legend{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.api-token-scope-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none}.api-token-scope-options>div{min-width:0}.api-token-scope-options label{display:flex;align-items:center;gap:10px;min-height:38px;border:1px solid rgba(var(--tint-rgb),.18);border-radius:4px;background:rgba(var(--tint-rgb),.035);padding:8px 10px;color:var(--white);font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:.8px}.api-token-scope-options input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0;appearance:none;border:1px solid rgba(var(--tint-rgb),.62);background:#00000073;cursor:pointer}.api-token-scope-options input[type=checkbox]:checked{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px rgba(var(--tint-rgb),.42)}.api-token-scope-options input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--cyan),0 0 14px rgba(var(--tint-rgb),.26)}.api-token-scope-options label:has(input[type=checkbox]:checked){border-color:rgba(var(--tint-rgb),.38);background:rgba(var(--tint-rgb),.08);color:var(--cyan)}.api-token-list{display:grid;gap:12px}.api-token-item{display:grid;gap:10px;padding:12px;border:1px solid rgba(var(--tint-rgb),.14);border-radius:6px;background:#0000002e}.api-token-main{display:grid;gap:4px}.api-token-main strong{min-width:0;color:var(--white);font-family:Orbitron,sans-serif;font-size:.84rem;font-weight:400;overflow-wrap:anywhere}.api-token-main code{color:var(--cyan);font-family:Share Tech Mono,monospace;font-size:.78rem;overflow-wrap:anywhere}.api-token-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem}.api-token-scopes{display:flex;flex-wrap:wrap;gap:6px}.api-token-scopes span{border:1px solid rgba(var(--tint-rgb),.26);border-radius:999px;color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:1px;padding:4px 8px;text-transform:uppercase}.api-token-revoke-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding-top:10px;border-top:1px solid rgba(var(--tint-rgb),.12)}.api-token-revoke-form .auth-submit{width:auto}@media(max-width:720px){.email-verify-notice{gap:8px;max-width:calc(100vw - 16px);padding:6px 6px 6px 10px}.account-action-form .auth-submit{justify-self:stretch;width:100%}.two-factor-setup{grid-template-columns:1fr}.two-factor-action-form .auth-submit{justify-self:stretch;width:100%}.two-factor-download{width:100%}.api-token-meta,.api-token-revoke-form,.api-token-create-form{grid-template-columns:1fr}.api-token-revoke-form .auth-submit{width:100%}}.api-docs-page .apidoc .apidoc-table code,body.site-theme-charcoal.api-docs-page .apidoc .apidoc-table code{font:inherit;color:inherit;padding:0;background:none;box-shadow:none}.account-nav{position:relative;flex:0 0 auto;min-width:0;max-width:100%;z-index:1001;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;font-family:Share Tech Mono,monospace}.account-nav a,.account-nav button{min-height:32px;display:inline-grid;place-items:center;padding:0 12px;border:1px solid rgba(var(--tint-rgb),.3);background:rgba(var(--void-rgb),.78);color:var(--chrome);font:inherit;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer}.account-nav a:hover,.account-nav button:hover{color:var(--white);border-color:var(--cyan);box-shadow:0 0 16px rgba(var(--tint-rgb),.18)}.account-nav form{margin:0}.global-search{--global-search-inline-width: 260px;--global-search-trigger-width: 34px;--global-search-trigger-height: 32px;position:relative;flex:0 1 auto;min-width:34px;max-width:260px;width:34px;transition:width .16s ease}.global-search.is-open{flex-shrink:0;width:var(--global-search-fit-width, var(--global-search-inline-width))}.global-search-form{width:100%;min-height:32px;display:flex;align-items:center;overflow:hidden;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);transition:border-color .16s ease,background .16s ease}.global-search.is-open .global-search-form{border-bottom-color:rgba(var(--tint-rgb),.42);background:rgba(var(--void-rgb),.32)}.global-search.is-open .global-search-form:focus-within{border-bottom-color:var(--cyan)}.account-nav .global-search-trigger{min-height:32px;border:0;background:transparent;box-shadow:none;text-transform:none}.account-nav .global-search-trigger{width:34px;min-width:34px;padding:0}.account-nav .global-search-trigger:hover,.account-nav .global-search-trigger:focus-visible{border:0;background:transparent;box-shadow:none;outline:none}.global-search.is-open .global-search-trigger{color:var(--cyan)}.global-search-trigger svg,.global-search-form svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-search-form input[type=search]{width:0;max-width:0;min-width:0;min-height:30px;padding:0;opacity:0;pointer-events:none;border:0;background:transparent;color:var(--white);box-shadow:none;outline:none;font:inherit;font-size:.84rem;letter-spacing:0;transition:max-width .16s ease,opacity .12s ease,padding .16s ease}.global-search.is-open .global-search-form input[type=search]{width:auto;max-width:none;flex:1 1 auto;padding:0 6px;opacity:1;pointer-events:auto}.global-search-form input[type=search]:focus{border:0;box-shadow:none;outline:none}.global-search-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:1100;width:min(600px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 72px));padding:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-control, 4px);background:rgba(var(--ink-rgb),.985);box-shadow:0 16px 36px #00000080;box-sizing:border-box;font-family:Rajdhani,sans-serif}.global-search-sources.study-search-modes{margin:0 0 6px}.account-nav .global-search-source.study-search-mode{min-height:34px;padding:0 12px;display:grid;place-items:center;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-family:Orbitron,sans-serif;font-size:.68rem;letter-spacing:2px;text-transform:uppercase}.account-nav .global-search-source.study-search-mode:last-child{border-right:0}.account-nav .global-search-source.study-search-mode:hover{border-color:var(--border);box-shadow:none;color:var(--white)}.account-nav .global-search-source.study-search-mode:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.account-nav .global-search-source.study-search-mode.active{color:var(--cyan);background:rgba(var(--tint-rgb),.08)}.global-search-results{display:flex;flex-direction:column;gap:4px}.global-search-status{margin:12px 8px}.global-search.is-searching .global-search-results{opacity:.55}.global-search-section{min-width:0}.global-search-section-title{margin:0;padding:8px 8px 4px;display:flex;align-items:baseline;gap:8px;color:var(--muted);font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none}.global-search-section-count{color:var(--tier-ignore, var(--muted));font-weight:400;font-variant-numeric:tabular-nums}.account-nav .global-search-row{width:100%;min-height:36px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-radius:var(--radius-control, 4px);background:transparent;box-shadow:none;color:var(--tier-scan, var(--white));font:inherit;font-size:.9rem;letter-spacing:0;text-align:left;text-transform:none;box-sizing:border-box}.account-nav .global-search-row:hover,.account-nav .global-search-row:focus-visible{border:0;background:rgba(var(--tint-rgb),.1);box-shadow:inset 3px 0 0 var(--cyan);outline:none}.global-search-row-main{min-width:0;flex:0 1 auto;max-width:64%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-row-meta{flex:1 1 0;min-width:0;overflow:hidden;color:var(--muted);font-size:.9rem;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.account-nav .global-search-player-link{min-height:32px;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;box-shadow:none;color:var(--cyan);font:inherit;letter-spacing:0;text-transform:none}.account-nav .global-search-player-link:hover{border:0;box-shadow:none;text-decoration:underline}.account-nav .global-search-player-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.global-search-name{color:var(--name, var(--white))}.global-search-player-lead{display:inline-flex;align-items:center;gap:10px;max-width:100%}.global-search-portrait{width:24px;height:24px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:2px}.global-search-portrait img{width:100%;height:100%;object-fit:cover}.global-search-monogram{width:16px;height:16px}.global-search-versus{margin:0 6px;color:var(--muted)}.global-search-score{margin-left:10px;color:var(--muted);font-variant-numeric:tabular-nums}.account-nav .global-search-row.is-all{color:var(--cyan)}.global-search-row.is-all .global-search-row-main{max-width:none}.account-nav .global-search-row.is-site{padding:6px 8px;flex-direction:column;align-items:stretch;justify-content:center;gap:2px}.global-search-site-head{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.global-search-site-title{min-width:0;flex:0 1 auto;max-width:72%;overflow:hidden;color:var(--white);text-overflow:ellipsis;white-space:nowrap}.global-search-site-separator{color:var(--muted)}.global-search-snippet{min-width:0;overflow:hidden;color:var(--muted);font-size:.9rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.global-search-match{padding:0;background:transparent;color:inherit;font-weight:700}.global-search-snippet .global-search-match{color:var(--white)}.global-search-empty{margin:12px 8px;color:var(--muted);font-size:.9rem}.global-search-footer{margin:8px 0 0;padding:8px 8px 2px;border-top:1px solid var(--border);color:var(--muted);font-size:.9rem;letter-spacing:0;text-transform:none}.account-nav .global-search-footer a{min-height:0;display:inline;padding:0;border:0;background:transparent;box-shadow:none;color:var(--cyan);font:inherit;letter-spacing:0;text-transform:none}.account-nav .global-search-footer a:hover,.account-nav .global-search-footer a:focus-visible{border:0;box-shadow:none;text-decoration:underline}.notification-menu{position:relative}.account-nav .notification-menu-trigger{position:relative;width:38px;min-width:38px;padding:0}.notification-menu-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:inline-grid;place-items:center;border:1px solid rgba(0,0,0,.35);border-radius:10px;background:var(--amber);color:var(--void);font-family:Share Tech Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:0;box-sizing:border-box}.notification-badge[hidden]{display:none}.notification-menu-panel{position:absolute;top:100%;right:0;z-index:1003;width:min(390px,calc(100vw - 32px));border:1px solid rgba(var(--tint-rgb),.56);background:#0c2531;box-shadow:0 22px 54px #000000c2,0 0 0 1px #000000b8,0 0 30px rgba(var(--tint-rgb),.12)}.notification-menu-panel[hidden]{display:none}.notification-menu-panel{font-family:Noto Sans,Segoe UI,system-ui,Roboto,Helvetica,Arial,sans-serif}.notification-menu-toolbar{box-sizing:border-box;display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 6px 6px 14px;border-bottom:1px solid rgba(var(--tint-rgb),.2)}.notification-menu-heading{flex:1 1 auto;color:var(--white);font-size:var(--fs-label, .9rem);font-weight:600}.account-nav .notification-menu-read-all{min-height:30px;padding:0 8px;border-color:transparent;background:transparent;color:var(--cyan);font-size:var(--fs-meta, .92rem);letter-spacing:0;text-transform:none}.account-nav .notification-menu-read-all[hidden]{display:none}.account-nav .notification-menu-read-all:hover,.account-nav .notification-menu-read-all:focus-visible{border-color:transparent;background:rgba(var(--tint-rgb),.08);color:var(--white);box-shadow:none}.account-nav .notification-menu-read-all:disabled{cursor:wait;opacity:.5}.account-nav .notification-menu-settings{width:30px;min-width:30px;min-height:30px;padding:0;border-color:transparent;background:transparent}.notification-menu-settings svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.account-nav .notification-menu-settings:hover,.account-nav .notification-menu-settings:focus-visible{border-color:rgba(var(--tint-rgb),.46);background:rgba(var(--tint-rgb),.08);box-shadow:none}.account-nav .notification-menu-empty-inbox{width:30px;min-width:30px;min-height:30px;padding:0;border-color:transparent;background:transparent}.account-nav .notification-menu-empty-inbox[hidden]{display:none}.notification-menu-empty-inbox svg{width:16px;height:16px}.account-nav .notification-menu-empty-inbox:hover,.account-nav .notification-menu-empty-inbox:focus-visible{border-color:rgba(var(--danger-rgb),.5);background:rgba(var(--danger-rgb),.08);color:var(--danger);box-shadow:none}.account-nav .notification-menu-empty-inbox:disabled{cursor:wait;opacity:.5}.account-nav .notification-menu-all{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.notification-menu-list{max-height:min(480px,calc(100vh - 180px));overflow-y:auto}.notification-menu-entry{position:relative;border-bottom:1px solid rgba(var(--tint-rgb),.13);background:transparent}.notification-menu-entry:last-child{border-bottom:0}.account-nav .notification-menu-item{min-height:0;display:grid;place-items:initial;gap:3px;padding:12px 48px 12px 14px;border:0;background:transparent;color:var(--white);font-size:var(--fs-meta, .92rem);text-transform:none;letter-spacing:0}.account-nav .notification-menu-item:hover,.account-nav .notification-menu-item:focus-visible{border-color:transparent;background:#0f2e3d;box-shadow:none}.account-nav .notification-menu-item{position:relative;padding-left:28px}.notification-menu-unread{position:absolute;top:18px;left:12px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.notification-menu-unread[hidden]{display:none}.account-nav .notification-menu-item:not(.is-unread) .notification-menu-title{color:var(--muted);font-weight:500}.account-nav .notification-menu-dismiss{position:absolute;top:8px;right:8px;z-index:1;width:34px;min-width:34px;min-height:34px;padding:0;border:1px solid transparent;background:transparent;color:rgba(var(--white-rgb),.58);font-family:Arial,sans-serif;font-size:1.15rem;line-height:1;letter-spacing:0}.account-nav .notification-menu-dismiss svg{width:16px;height:16px}.account-nav .notification-menu-dismiss:hover,.account-nav .notification-menu-dismiss:focus-visible{border-color:rgba(var(--tint-rgb),.54);background:rgba(var(--tint-rgb),.09);color:var(--cyan);box-shadow:none}.account-nav .notification-menu-dismiss:disabled{cursor:wait;opacity:.45}.notification-menu-meta{color:var(--muted);font-size:var(--fs-meta, .92rem);line-height:1.3}.notification-menu-title{color:var(--white);font-size:var(--fs-label, .9rem);font-weight:600;line-height:1.35}.notification-menu-body{color:rgba(var(--white-rgb),.66);font-size:var(--fs-meta, .92rem);line-height:1.4}.notification-menu-loading,.notification-menu-empty{margin:0;padding:22px 14px;color:var(--muted);font-size:var(--fs-meta, .92rem);text-align:center}.account-nav .notification-menu-all{display:block;padding:11px 14px;border-top:1px solid rgba(var(--tint-rgb),.2);background:transparent;color:var(--cyan);font-size:var(--fs-meta, .92rem);letter-spacing:0;text-transform:none;text-align:center}.account-nav .notification-menu-all:hover,.account-nav .notification-menu-all:focus-visible{background:rgba(var(--tint-rgb),.08);color:var(--white)}.account-menu{position:relative}.account-nav .account-menu-trigger{min-width:0;display:inline-flex;align-items:center;text-transform:none;gap:8px}.account-menu-name{display:block;min-width:0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1280px){html[data-device=desktop] .account-nav{position:absolute;top:0;right:0;left:auto;flex:none;min-width:auto;max-width:none}}body.header-nav-compact .account-menu-name{max-width:6rem}html[data-device=desktop] .global-search.opens-below,html[data-device=desktop] .global-search.opens-below.is-open{position:static;width:var(--global-search-trigger-width);min-width:var(--global-search-trigger-width);max-width:var(--global-search-trigger-width);flex:0 0 var(--global-search-trigger-width)}html[data-device=desktop] .global-search.opens-below.is-open .global-search-form{overflow:visible;border-bottom-color:transparent;background:transparent}html[data-device=desktop] .global-search.opens-below.is-open .global-search-form input[type=search]{position:absolute;top:var(--global-search-trigger-height);z-index:1101;min-height:32px;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--ink-rgb),.985);box-shadow:0 12px 24px #00000057}html[data-device=desktop] .global-search.opens-below.is-open .global-search-form input[type=search]{left:auto;right:calc(100% - var(--global-search-trigger-width));width:260px;max-width:260px;flex:none;border-radius:0 0 var(--radius-control, 4px) var(--radius-control, 4px)}html[data-device=desktop] .global-search.opens-below.is-open .global-search-form:focus-within input[type=search]{border-color:var(--cyan)}html[data-device=desktop] .global-search.opens-below .global-search-panel{top:calc(var(--global-search-trigger-height) + 38px);left:auto;right:calc(100% - var(--global-search-trigger-width));width:min(600px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 110px))}@media(max-width:1279px){html[data-device=desktop] .account-nav{gap:6px}html[data-device=desktop] .account-nav>a,html[data-device=desktop] .account-nav>button,html[data-device=desktop] .account-nav>.account-menu>.account-menu-trigger,html[data-device=desktop] .account-nav>.notification-menu>.notification-menu-trigger{min-height:30px;padding-inline:9px;font-size:.68rem;letter-spacing:1.2px}html[data-device=desktop] .account-nav .global-search-trigger{min-height:30px}html[data-device=desktop] .global-search,html[data-device=desktop] .global-search-trigger{min-width:30px;width:30px}html[data-device=desktop] .global-search{--global-search-inline-width: 220px;--global-search-trigger-width: 30px;--global-search-trigger-height: 30px;max-width:220px}html[data-device=desktop] .global-search-form{min-height:30px}html[data-device=desktop] .global-search-trigger svg{display:block;flex:none}html[data-device=desktop] .account-menu-name{max-width:7rem}}.account-menu-caret{font-size:.6rem;opacity:.8}.account-menu-panel{position:absolute;top:100%;right:0;z-index:1002;width:max-content;min-width:150px;max-width:min(300px,calc(100vw - 32px));padding:6px;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--ink-rgb),.98);box-shadow:0 18px 40px #00000075,0 0 28px rgba(var(--tint-rgb),.14);display:flex;flex-direction:column;gap:2px}.account-menu-panel[hidden]{display:none}.account-menu-logout{margin:0}.account-menu-panel .account-menu-item{min-height:36px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid transparent;background:transparent;color:var(--chrome);font-size:.76rem;text-transform:none;letter-spacing:1px;text-align:left}.account-menu-panel .account-menu-item:hover,.account-submenu.is-open>.account-menu-item{color:var(--white);border-color:rgba(var(--tint-rgb),.4);background:rgba(var(--tint-rgb),.08);box-shadow:none}.account-menu-divider{flex:none;height:0;margin:4px 6px;border:0;border-top:1px solid rgba(var(--tint-rgb),.22)}.account-menu-group{display:flex;flex-direction:column;gap:2px}.account-menu-group-label{padding:4px 10px 2px;color:var(--muted);cursor:default}.account-menu-external{flex:none;width:12px;height:12px;opacity:.7}.account-menu-state{font-size:.66rem;letter-spacing:1px;color:var(--muted)}.account-menu-toggle[data-enabled="1"] .account-menu-state{color:var(--cyan)}.account-menu-arrow{font-size:.8rem;opacity:.75}.account-submenu{position:relative}.account-submenu-panel{position:absolute;top:-6px;right:100%;width:300px;max-width:calc(100vw - 28px);padding:14px;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--ink-rgb),.98);box-shadow:0 18px 40px #00000075,0 0 28px rgba(var(--tint-rgb),.14)}.account-submenu-panel[hidden]{display:none}.account-menu .theme-grid,.account-menu .piece-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.account-menu .theme-swatch,.account-menu .piece-swatch{min-height:0;aspect-ratio:1;position:relative;border:1px solid rgba(var(--tint-rgb),.28);cursor:pointer;padding:0;display:block;place-items:stretch;transition:box-shadow .15s ease,transform .12s ease}.account-menu .theme-swatch{background-image:linear-gradient(135deg,var(--sw-light) 0 50%,var(--sw-dark) 50% 100%)}.account-menu .piece-swatch{display:flex;align-items:center;justify-content:center;background:#d6dde2;padding:4px}.account-menu .piece-swatch img{width:100%;height:100%;object-fit:contain;pointer-events:none}.account-menu .theme-swatch:hover,.account-menu .piece-swatch:hover{transform:translateY(-1px);color:inherit;box-shadow:none}.account-menu .theme-swatch.is-selected,.account-menu .piece-swatch.is-selected{border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan)}.account-menu .theme-swatch.is-selected:after,.account-menu .piece-swatch.is-selected:after{content:"\2713";position:absolute;right:2px;bottom:2px;width:15px;height:15px;display:grid;place-items:center;background:var(--cyan);color:#fff;font-size:11px;line-height:1;border-radius:2px}html[data-device=mobile] .account-nav{position:absolute;top:12px;right:18px;left:auto;justify-content:end;max-width:calc(100vw - 80px)}html[data-device=mobile] .global-search.is-open{position:fixed;top:12px;right:18px;left:68px;z-index:1105;width:auto;max-width:none}html[data-device=mobile] .global-search.is-open .global-search-form{background:var(--ink);box-shadow:0 0 0 1px rgba(var(--tint-rgb),.14)}html[data-device=mobile] .global-search.is-open .global-search-form input[type=search]{max-width:none}html[data-device=mobile] .global-search-panel{position:fixed;top:51px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 62px)}html[data-device=mobile] .global-search-row{min-height:0;padding-block:7px;flex-direction:column;align-items:stretch;gap:2px}html[data-device=mobile] .global-search-row-main,html[data-device=mobile] .global-search-row-meta{flex:none;max-width:none;white-space:normal;text-align:left}html[data-device=mobile] .global-search-site-head{flex-direction:column;align-items:stretch;gap:2px}html[data-device=mobile] .global-search-site-title{max-width:none;white-space:normal}html[data-device=mobile] .global-search-snippet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}html[data-device=mobile] .account-nav .global-search-source.study-search-mode{letter-spacing:1px}html[data-device=mobile] .account-menu-panel{right:0;max-width:calc(100vw - 36px)}html[data-device=mobile] .notification-menu-panel{position:fixed;top:56px;right:12px;left:12px;width:auto}html[data-device=mobile] .account-submenu-panel{position:static;width:auto;margin:4px 0 2px;padding:10px}.message-stack{position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:1300;width:max-content;max-width:min(560px,calc(100vw - 24px));display:grid;justify-items:center;gap:8px;margin:0;pointer-events:none}.site-message{border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(var(--surface-rgb),.68);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);color:var(--white);padding:8px 16px;font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:1px;overflow-wrap:anywhere;cursor:pointer;pointer-events:auto;box-shadow:0 4px 16px #00000047;transition:opacity .2s ease,transform .2s ease}.site-message.is-dismissing{opacity:0;transform:translateY(-4px)}.site-message.error{border-color:rgba(var(--danger-rgb),.5);background:linear-gradient(rgba(var(--danger-rgb),.08),rgba(var(--danger-rgb),.08)),rgb(var(--void-rgb));backdrop-filter:none;-webkit-backdrop-filter:none}.site-message.warning{border-color:rgba(var(--amber-rgb),.5);background:linear-gradient(rgba(var(--amber-rgb),.08),rgba(var(--amber-rgb),.08)),rgb(var(--void-rgb));color:#ffe49a;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-shell{max-width:520px;margin:0 auto 70px}.auth-card,.profile-panel{padding:28px}.auth-copy,.auth-secondary,.profile-empty{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.85rem;letter-spacing:1px;line-height:1.6}.auth-form{display:grid;gap:16px}.auth-field{display:grid;gap:7px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase}.auth-field input,.auth-field select,.auth-field textarea,.collection-form input{width:100%;border:1px solid rgba(var(--tint-rgb),.32);background:#00000052;color:var(--white);padding:12px;font-family:Share Tech Mono,monospace;font-size:.92rem;outline:none}.auth-field select{min-height:44px;appearance:none;color:var(--chrome);background-color:#00000061;background-image:linear-gradient(45deg,transparent 50%,var(--tint) 50%),linear-gradient(135deg,var(--tint) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.auth-field textarea{min-height:190px;resize:vertical;line-height:1.55}.auth-field input:focus,.auth-field select:focus,.auth-field textarea:focus,.collection-form input:focus{border-color:var(--cyan);box-shadow:0 0 18px rgba(var(--tint-rgb),.12)}.api-token-expiry-field{position:relative}.api-token-expiry-picker{display:none;position:relative}.api-token-expiry-field.is-enhanced .api-token-expiry-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.api-token-expiry-field.is-enhanced .api-token-expiry-picker{display:block}.api-token-expiry-trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(var(--tint-rgb),.32);background:#00000061;color:var(--chrome);padding:12px 14px;font-family:Share Tech Mono,monospace;font-size:.92rem;letter-spacing:1px;text-align:left;cursor:pointer}.api-token-expiry-trigger:hover,.api-token-expiry-trigger:focus-visible,.api-token-expiry-field.is-open .api-token-expiry-trigger{outline:none;border-color:var(--cyan);box-shadow:0 0 18px rgba(var(--tint-rgb),.12)}.api-token-expiry-caret{flex:0 0 auto;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--tint)}.api-token-expiry-menu{position:absolute;z-index:60;left:0;right:0;top:100%;display:grid;border:1px solid rgba(var(--tint-rgb),.42);background:rgba(var(--ink-rgb),.98);box-shadow:0 18px 36px #0000007a,0 0 28px rgba(var(--tint-rgb),.12);padding:6px}.api-token-expiry-menu[hidden]{display:none}.api-token-expiry-option{width:100%;border:0;border-radius:0;background:transparent;color:var(--white);padding:10px;font-family:Share Tech Mono,monospace;font-size:.88rem;letter-spacing:1px;text-align:left;cursor:pointer}.api-token-expiry-option:hover,.api-token-expiry-option:focus-visible,.api-token-expiry-option[aria-selected=true]{outline:none;background:rgba(var(--tint-rgb),.12);color:var(--cyan)}.auth-field small{color:var(--muted);opacity:.76;font-size:.7rem;letter-spacing:1px;text-transform:none}.auth-field strong,.auth-errors{color:var(--danger);font-size:.72rem;letter-spacing:1px;text-transform:none}.auth-recaptcha{min-height:78px;display:flex;justify-content:center;align-items:center}.auth-recaptcha-fallback{color:var(--danger);font-size:.72rem;letter-spacing:1px;line-height:1.5;text-align:center;text-transform:none}.auth-submit,.collection-form button{border:1px solid var(--tint);background:rgba(var(--tint-rgb),.08);color:var(--chrome);padding:12px 18px;font-family:Orbitron,sans-serif;letter-spacing:2px;cursor:pointer}.auth-submit:hover,.collection-form button:hover{color:var(--white);box-shadow:0 0 20px rgba(var(--tint-rgb),.18)}.auth-primary-action{display:flex;justify-content:center}body.site-theme-charcoal .auth-form>:is(.action-primary,.action-secondary,.action-danger):not(.is-block){justify-self:center}.auth-secondary{margin-top:20px;text-align:center}.auth-secondary a{color:var(--cyan)}.auth-secondary[data-two-factor-methods]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.desktop-consent{display:grid;gap:18px}.desktop-consent-mark{align-items:center;background:rgba(var(--tint-rgb),.12);border:1px solid rgba(var(--tint-rgb),.38);border-radius:50%;color:var(--cyan);display:flex;font-size:1.45rem;height:52px;justify-content:center;width:52px}.desktop-consent h2{color:var(--white);font-family:Rajdhani,sans-serif;font-size:1.8rem;line-height:1.15;margin:0}.desktop-consent .prose-body{margin:0}.desktop-consent-details{border-bottom:1px solid rgba(var(--tint-rgb),.18);border-top:1px solid rgba(var(--tint-rgb),.18);display:grid;margin:2px 0 0}.desktop-consent-details>div{display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding:13px 0}.desktop-consent-details>div+div{border-top:1px solid rgba(var(--tint-rgb),.12)}.desktop-consent-details dt,.desktop-consent-details dd{margin:0}.desktop-consent-details dt{color:var(--chrome);font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:1.5px;text-transform:uppercase}.desktop-consent-details dd,.desktop-consent-safe{color:var(--muted);font-family:Rajdhani,sans-serif;font-size:.96rem;line-height:1.5}.desktop-consent-close{align-items:center;border-top:1px solid rgba(var(--slate-rgb),.55);display:flex;flex-direction:column;gap:.65rem;margin-top:1rem;padding-top:1rem}.desktop-consent-close .prose-body{margin:0}.desktop-consent-close button{min-width:9rem}.desktop-consent-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.desktop-consent-result{min-height:230px;place-content:center;text-align:center}.desktop-consent-result .desktop-consent-mark{justify-self:center}.desktop-consent-result.is-approved .desktop-consent-mark{background:rgba(var(--mint-rgb),.13);border-color:rgba(var(--mint-rgb),.48);color:var(--mint)}.desktop-consent-safe{margin:0}.auth-consent{margin-top:16px;text-align:center;font-size:.82rem;color:var(--muted)}.auth-consent a{color:var(--cyan)}.auth-checkbox-field{grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;color:var(--muted);line-height:1.5;text-transform:none}.auth-checkbox-field input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--cyan)}.auth-checkbox-field a{color:var(--cyan)}.auth-checkbox-field strong{grid-column:2}.profile-panel,.profile-list,.profile-row{min-width:0}.profile-panel>.section-title,.profile-panel-heading .section-title,.collection-heading .section-title,.bookmark-toolbar .section-title{font-size:.82rem;letter-spacing:3px}.profile-list{display:grid;gap:0}.profile-list.compact{margin-top:12px}.library-groups{display:grid;gap:16px}.library-home-head{border-bottom:0;padding-bottom:0;margin-bottom:14px}@media(min-width:721px){html:not(.email-verify-dismissed) body.library-page:has(.email-verify-notice) .account-shell{padding-top:16px}}.library-group{min-width:0;display:flex;flex-direction:column}.library-group-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 18px;margin-bottom:8px}.library-group-title{margin:0;display:flex;align-items:baseline;gap:10px}.library-group-count{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.library-group-empty{margin:0;text-align:center}.library-group-all{font-size:.9rem;white-space:nowrap;text-decoration:none}.library-group-all:hover,.library-group-all:focus-visible{text-decoration:underline;text-underline-offset:3px}body.library-page .account-content-head{flex-direction:column;align-items:center;text-align:center;gap:12px}body.library-page .account-content-lead{flex:0 1 auto}body.library-page .account-content .empty-state{align-items:center;text-align:center}.profile-row{display:grid;gap:5px;padding:18px 4px;min-width:0;color:var(--chrome);text-decoration:none}.profile-import-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 16px;border:1px solid rgba(126,206,255,.9);background:#087dff;color:#fff;font-family:Orbitron,sans-serif;font-size:.78rem;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;box-shadow:0 0 18px #087dff42}.profile-import-action:hover{color:#fff;background:#0a9dff;box-shadow:0 0 24px #0a9dff57}.profile-secondary-action{background:rgba(var(--tint-rgb),.1);color:var(--chrome);box-shadow:none}.profile-secondary-action:hover{background:rgba(var(--tint-rgb),.16);color:var(--white)}.profile-row small,.collection-meta{color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.74rem;letter-spacing:1px}.collection-create{position:relative;justify-self:end}.collection-create summary{list-style:none}.collection-create summary::-webkit-details-marker{display:none}.collection-create-toggle{cursor:pointer}.collection-edit{position:relative;justify-self:end}.collection-edit>summary{list-style:none;cursor:pointer}.collection-edit>summary::-webkit-details-marker{display:none}.collection-edit-body{position:absolute;z-index:8;right:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 56px));display:grid;gap:10px;padding:14px;border:1px solid rgba(var(--tint-rgb),.24);background:rgba(var(--panel-rgb),.96);box-shadow:0 18px 40px #0000006b}.collection-edit-body .collection-form{margin-bottom:0}.collection-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:20px}.collection-create-form{position:absolute;z-index:8;right:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 56px));margin-bottom:0;padding:12px;border:1px solid rgba(var(--tint-rgb),.24);background:rgba(var(--panel-rgb),.96);box-shadow:0 18px 40px #0000006b}.library-section{margin-bottom:30px}.library-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;position:relative}.library-label{font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:4px;text-transform:uppercase;color:var(--chrome)}.library-empty-plus{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--chrome);font-size:.8rem;line-height:1;vertical-align:middle}.collection-delete-form{margin:0}.collection-game-row form button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-control, 6px);background:none;color:var(--muted);cursor:pointer;transition:color .14s ease,background .14s ease}.collection-game-row form button svg{width:17px;height:17px}.bookmark-remove-form button{color:var(--gold)}.bookmark-remove-form button:hover,.bookmark-remove-form button:focus-visible{color:var(--white);background:rgba(var(--gold-rgb),.16);outline:none}.library-row-form:not(.bookmark-remove-form) button:hover,.library-row-form:not(.bookmark-remove-form) button:focus-visible{color:var(--danger);background:rgba(var(--danger-rgb),.14);outline:none}.collection-toolbar{display:grid;gap:14px;margin-bottom:18px}.bookmark-toolbar{grid-template-columns:1fr auto;align-items:start}.bookmark-toolbar .section-title{justify-content:flex-start;margin-bottom:0}.bookmark-toolbar .section-title:before{display:none}.collection-sort{display:flex;flex-wrap:wrap;gap:2px 18px;justify-content:flex-start}.collection-sort a{padding:4px 0;border:0;color:var(--muted);font-size:var(--fs-label, .9rem);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.collection-sort a:hover{color:var(--tier-scan, var(--white))}.collection-sort a.active{color:var(--tier-scan, var(--white));font-weight:700;box-shadow:inset 0 -1px 0 0 currentColor}.library-games{--library-game-columns: 78px minmax(240px, 1.8fr) 60px 50px minmax(180px, 1.4fr) minmax(120px, 1fr);display:grid;gap:0}.library-games.is-imported{--library-game-columns: 78px minmax(240px, 1.8fr) 60px 50px minmax(180px, 1.4fr) 88px 96px}.library-games.is-collection{--library-game-columns: 78px minmax(240px, 1.8fr) 60px 50px minmax(180px, 1.3fr) minmax(110px, .9fr) 96px}.library-games-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;border-bottom:1px solid var(--tint)}.library-games-head-action{width:30px}.library-game-cells{display:grid;grid-template-columns:var(--library-game-columns);align-items:center;gap:0 16px;min-width:0}.library-games-head .library-game-cells{padding:0 4px 9px}.collection-game-row .profile-row.library-game-cells{padding:13px 4px;gap:0 16px}.library-game-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-game-cell-players,.library-game-cell-opening,.library-game-cell-tail.is-name{overflow:visible;white-space:normal}.library-game-cell-players{display:flex;flex-wrap:wrap;align-items:baseline}.library-game-cell-players .game-row-name{white-space:nowrap}.library-game-cell-visibility{overflow:visible}.column-label.is-centred,.library-game-cell-result,.library-game-cell-moves{text-align:center}.library-game-unit{display:none}.library-game-row:hover{background:rgba(var(--tint-rgb),.04)}body.site-theme-charcoal .library-games{padding:2px 4px;border:1px solid rgba(var(--tint-rgb),.08);border-radius:12px;background:var(--surface)}body.site-theme-charcoal .library-games-head{border-bottom:1px solid rgba(var(--tint-rgb),.08)}body.site-theme-charcoal .library-games-head .library-game-cells{padding:14px 10px 11px}body.site-theme-charcoal .library-games-head .column-label{color:var(--tier-ignore);letter-spacing:.7px}body.site-theme-charcoal .library-games .listing-row{position:relative;border-bottom:0;border-radius:8px}body.site-theme-charcoal .library-games .listing-row+.listing-row:before{content:"";position:absolute;top:0;left:10px;right:10px;border-top:1px solid rgba(var(--tint-rgb),.07)}body.site-theme-charcoal .library-games .listing-row:hover{background:rgba(var(--tint-rgb),.05)}body.site-theme-charcoal .library-games .listing-row:hover:before,body.site-theme-charcoal .library-games .listing-row:hover+.listing-row:before{border-top-color:transparent}body.site-theme-charcoal .library-games .collection-game-row .profile-row.library-game-cells{padding:15px 10px}body.site-theme-charcoal .library-games .pairing .entity-name{font-weight:500}body.site-theme-charcoal .library-games .result-chip{display:inline-block;min-width:3.2em;padding:2px 8px;border-radius:999px;background:rgba(var(--tint-rgb),.09);color:var(--tier-scan);font-variant-numeric:tabular-nums;text-align:center}body.site-theme-charcoal .library-game-cell-date,body.site-theme-charcoal .library-game-cell-tail.is-name,body.site-theme-charcoal .library-game-cell-tail.is-numeric{color:var(--tier-ignore);font-variant-numeric:tabular-nums}body.site-theme-charcoal .library-game-cell-opening,body.site-theme-charcoal .library-game-cell-moves{color:var(--tier-read)}.library-games.is-compact{--library-game-columns: 88px minmax(0, 1.5fr) 60px minmax(0, 1.3fr)}.library-games.is-compact.is-imported{--library-game-columns: 88px minmax(0, 1.5fr) 60px minmax(0, 1.3fr) 88px}.library-games.is-compact .collection-game-row .profile-row.library-game-cells,body.site-theme-charcoal .library-games.is-compact .collection-game-row .profile-row.library-game-cells{padding-top:8px;padding-bottom:8px}.notebooks{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-auto-rows:1fr;gap:16px;--rule: 26px;--binding: 44px}.notebook{position:relative;display:grid;overflow:hidden;min-height:calc(var(--rule) * 6 + 2px);padding:0 16px 0 calc(var(--binding) + 12px);border:1px solid var(--border);border-radius:3px 10px 10px 3px;background-color:#262a30;background-image:repeating-linear-gradient(to bottom,rgba(var(--tint-rgb),0) 0,rgba(var(--tint-rgb),0) calc(var(--rule) - 1px),rgba(var(--tint-rgb),.11) calc(var(--rule) - 1px),rgba(var(--tint-rgb),.11) var(--rule));box-shadow:3px 3px 0 -1px #2b2f34,6px 6px 0 -2px #1b1e21,0 4px 10px #0006;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notebook:hover{transform:translateY(-2px);border-color:var(--cyan);box-shadow:3px 3px 0 -1px #2b2f34,6px 6px 0 -2px #1b1e21,0 10px 18px #00000080}.notebook-binding{position:absolute;top:0;bottom:0;left:0;width:var(--binding);border-right:2px solid rgba(var(--gold-rgb),.68);background:radial-gradient(circle at 50% calc(var(--rule) / 2),#0d0f11 0 4.5px,rgba(255,255,255,.11) 4.5px 5.6px,transparent 6px) 0 0 / 100% var(--rule) repeat-y,#0003;pointer-events:none}.notebook-sheet{display:flex;flex-direction:column;min-width:0}.notebook-title,.notebook-people,.notebook-foot{display:block;line-height:var(--rule);text-align:center;min-width:0;overflow-wrap:anywhere}.notebook-title{font-size:1.02rem}.notebook-people{color:var(--tier-ignore);font-size:.9rem}.notebook-foot{margin-top:auto;color:var(--tier-read, var(--white));font-size:.9rem}.notebook-chapter-count{color:var(--tier-scan);font-weight:700;font-variant-numeric:tabular-nums}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;--arrow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M12.5 5.5 19 12l-6.5 6.5'/%3E%3C/svg%3E")}.library-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:116px;overflow:hidden;padding:16px 18px;border:1px solid var(--border);border-left:3px solid rgba(var(--gold-rgb),.55);border-radius:var(--radius-card, 3px);background:linear-gradient(158deg,#26292d,#1e2124);box-shadow:0 2px 2px #00000059;text-decoration:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.library-card:before{content:"\265e";position:absolute;right:-8px;bottom:-20px;font-size:96px;line-height:1;color:rgba(var(--gold-rgb),.09);pointer-events:none;transition:color .2s ease}.library-card:after{content:"";position:absolute;top:15px;right:15px;width:18px;height:18px;background-color:var(--chrome);-webkit-mask:var(--arrow-mask) center / contain no-repeat;mask:var(--arrow-mask) center / contain no-repeat;transition:background-color .2s ease,transform .2s ease}.library-card:hover{border-color:var(--cyan);border-left-color:var(--cyan);background:linear-gradient(158deg,#2b2e33,#22252a);box-shadow:0 4px 10px #0006}.library-card:hover:after{background-color:var(--cyan);transform:translate(3px)}.library-card:hover:before{color:rgba(var(--gold-rgb),.15)}.library-card-title{position:relative;min-width:0;padding-right:22px;font-size:1.02rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.library-card-count{position:relative;margin-top:auto;min-width:0;color:var(--tier-read, var(--white));font-size:.9rem}.library-card-figure{color:var(--tier-scan, var(--white));font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:900px){.library-grid:not(.library-group .library-grid):not(:has(>:nth-child(4))){grid-template-columns:repeat(auto-fit,minmax(220px,240px));justify-content:center}}.library-group .library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.library-group .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.library-group .library-grid{grid-template-columns:minmax(0,1fr)}}.library-group .library-card{min-height:0;gap:4px;padding:10px 16px}.library-group .library-card:before{font-size:64px;bottom:-14px}.library-group .library-card:after{top:12px;right:12px}.library-group .library-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.library-group .library-player-grid .study-player-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 12px}.library-group .library-player-grid .study-player-portrait{width:44px;height:44px;padding:2px}body.library-page .library-group .library-player-grid .study-player-bioline,body.library-page .library-group .library-player-grid .study-player-years,body.library-page .library-group .library-player-grid .figure-unit-qualifier,.library-group .library-player-grid .study-player-actions{display:none}@media(max-width:1100px){.library-group .library-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.library-group .library-player-grid{grid-template-columns:minmax(0,1fr)}}.collection-game-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.collection-game-row .profile-row{min-width:0}.collection-game-row form{margin:0;display:grid}.imported-game-import{max-width:620px;margin-inline:auto;margin-bottom:24px}.imported-game-form{display:grid;gap:14px}.imported-game-source-panel[hidden]{display:none}.imported-game-field{display:grid;gap:8px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase}.imported-game-source{margin:0;padding:0;border:0}.imported-game-source legend{margin-bottom:8px}.imported-game-source-options.profile-setting-options{justify-self:start;padding:0;border-color:transparent;background:none;font-size:var(--fs-label, .9rem);letter-spacing:0;text-transform:none}.imported-game-field textarea,.imported-game-field input,.imported-game-field select,.imported-game-search input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(var(--tint-rgb),.32);border-radius:0;background:#00000052;color:var(--white);padding:12px;font-family:Share Tech Mono,monospace;font-size:.88rem;outline:none;appearance:none;color-scheme:dark}.imported-game-field select{padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--tint) 50%),linear-gradient(135deg,var(--tint) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.imported-game-field textarea{min-height:190px;resize:vertical;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.imported-game-field input[name=remote_url]{font-size:.78rem}.imported-game-field textarea:focus,.imported-game-field input:focus,.imported-game-field select:focus,.imported-game-search input:focus{border-color:var(--cyan);box-shadow:0 0 18px rgba(var(--tint-rgb),.12)}.imported-game-actions,.imported-game-search{display:grid;grid-template-columns:minmax(180px,260px) auto;gap:12px;align-items:end}.imported-game-search{grid-template-columns:minmax(220px,1fr) auto;justify-self:stretch}.imported-game-actions{grid-template-columns:minmax(150px,max-content) max-content;justify-content:start}.imported-game-form button{border:1px solid var(--tint);border-radius:0;background:#087dff;color:#fff;padding:12px 18px;font-family:Orbitron,sans-serif;letter-spacing:2px;cursor:pointer;appearance:none;box-shadow:0 0 18px #087dff3d}.imported-game-form button:hover{color:var(--white);background:#0a9dff;box-shadow:0 0 24px #0a9dff57}.profile-settings-form{display:grid;gap:34px}.device-session-list{border-bottom:1px solid rgba(var(--tint-rgb),.18);border-top:1px solid rgba(var(--tint-rgb),.18);display:grid;margin-top:12px}.device-session-item{align-items:center;display:grid;gap:10px 20px;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) auto;min-width:0;padding:12px 0}.device-session-item+.device-session-item{border-top:1px solid rgba(var(--tint-rgb),.12)}.device-session-main strong{color:var(--white);font-size:.92rem}.device-session-meta{color:var(--muted);display:grid;font-family:Share Tech Mono,monospace;font-size:.72rem;gap:4px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.device-session-action{margin:0}.device-session-action .action-danger{min-height:34px;padding:6px 11px}.device-session-revoke-all{justify-items:start;margin-top:14px}.appearance-settings-form,.board-settings-form{width:100%}.board-settings-form .annotation-color-buttons{display:block}.appearance-settings-form .settings-actions,.board-settings-form .settings-actions{border-top:1px solid rgba(var(--tint-rgb),.18);padding-top:16px}.profile-setting-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;width:100%;min-height:58px;box-sizing:border-box;padding:10px 0;border-bottom:1px solid var(--border);color:var(--white);font-family:Share Tech Mono,monospace}.settings-group>.profile-setting-row:not(:has(+.profile-setting-row)){border-bottom:0}.settings-group:has(>.profile-setting-row){gap:0}.settings-group:has(>.profile-setting-row)>.settings-group-title{margin-bottom:4px}.settings-group:has(>.profile-setting-row)>.setting-help{margin-top:10px}.setting-name,.setting-option-label{color:var(--muted);font-size:.82rem;letter-spacing:.5px}.setting-control{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;margin-left:auto;color:var(--chrome)}.profile-setting-row>.setting-name,.profile-setting-row>.setting-label{flex:1 1 180px;min-width:0}.setting-label{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.setting-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;color:var(--chrome)}.profile-setting-row input[type=checkbox],.notification-website-choice input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:22px;margin:0;border:1px solid rgba(var(--tint-rgb),.3);border-radius:11px;background:#ffffff1a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.profile-setting-row input[type=checkbox]:before,.notification-website-choice input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#c9ced4;transition:transform .15s ease}.profile-setting-row input[type=checkbox]:checked,.notification-website-choice input[type=checkbox]:checked{border-color:var(--cyan);background:var(--cyan)}.profile-setting-row input[type=checkbox]:checked:before,.notification-website-choice input[type=checkbox]:checked:before{transform:translate(18px);background:#fff}.profile-setting-row input[type=checkbox]:focus-visible,.notification-website-choice input[type=checkbox]:focus-visible{outline:2px solid rgba(var(--tint-rgb),.8);outline-offset:2px}@media(prefers-reduced-motion:reduce){.profile-setting-row input[type=checkbox],.profile-setting-row input[type=checkbox]:before,.notification-website-choice input[type=checkbox],.notification-website-choice input[type=checkbox]:before{transition:none}}.setting-control.is-checkbox{min-height:32px}.setting-inline-control{align-items:baseline}.setting-help,.settings-save-status{color:var(--muted);font-size:.78rem;letter-spacing:.2px;line-height:1.45}.setting-error{flex-basis:100%;color:var(--danger);font-size:.78rem;line-height:1.4}.profile-setting-row select,.viewer-layout-settings-summary select{width:240px;max-width:100%;border:1px solid rgba(var(--tint-rgb),.32);background:#00000052;color:var(--chrome);font:inherit;padding:8px 10px}.profile-setting-row input[type=password]{width:min(280px,100%);min-height:36px;border:1px solid rgba(var(--tint-rgb),.32);border-radius:0;background:#00000052;color:var(--chrome);font:inherit;padding:8px 10px;box-sizing:border-box}.profile-setting-row input[type=number]{width:76px;border:1px solid rgba(var(--tint-rgb),.32);border-radius:0;background:#00000052;color:var(--chrome);font:inherit;padding:8px 10px;box-sizing:border-box}.account-identity-summary strong{min-width:0;color:var(--white);font-weight:400;overflow-wrap:anywhere}.annotation-color-settings{display:grid;gap:10px}.settings-reset-control{min-height:34px;white-space:nowrap}.annotation-color-buttons{display:flex;flex-wrap:wrap;gap:8px}.annotation-color-button{cursor:pointer}.annotation-color-buttons>.annotation-color-button:last-child{border-bottom:0}.annotation-color-picker{box-sizing:border-box;width:30px;height:28px;padding:2px;border:1px solid rgba(var(--tint-rgb),.34);border-radius:3px;background:#00000057;cursor:pointer}.annotation-color-picker:focus-visible{border-color:var(--cyan);outline:none;box-shadow:0 0 14px rgba(var(--tint-rgb),.14)}.annotation-color-errors .errorlist{margin:0;padding:0;color:var(--danger);font-size:inherit;list-style:none}.viewer-layout-settings{display:grid;gap:18px}.viewer-layout-settings-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:58px;box-sizing:border-box;margin:0;padding:10px 0;color:var(--white);font-family:Share Tech Mono,monospace}.viewer-layout-settings-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.viewer-layout-delete-preset:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.viewer-layout-settings-summary select:focus{border-color:var(--cyan);box-shadow:0 0 14px rgba(var(--tint-rgb),.14)}.viewer-layout-settings-summary select:disabled{opacity:.58}.viewer-layout-quick-switch-status{flex:1 1 100%;min-height:1em;color:var(--muted);font-size:.78rem;letter-spacing:.2px;text-align:right}.viewer-layout-quick-switch-status:empty{display:none}.viewer-layout-quick-switch-status.is-error{color:var(--danger)}.viewer-layout-preset-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.viewer-layout-preset-action.is-disabled{pointer-events:none;opacity:.38;box-shadow:none}@media(max-width:720px){.viewer-layout-settings-summary{grid-template-columns:minmax(0,1fr);gap:7px}.viewer-layout-settings-control select{flex:1 1 100%}}.profile-setting-options-block{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;align-items:center;width:100%;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--border);color:var(--white);font-family:Share Tech Mono,monospace}.profile-setting-options-block legend{float:left;padding:0}.profile-setting-options{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid rgba(var(--tint-rgb),.28);border-radius:7px;background:#00000047}.profile-setting-options>div{display:contents}.profile-setting-options label{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:4px 14px;border-radius:5px;color:var(--muted);font-size:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.profile-setting-options label:hover{color:var(--white)}.profile-setting-options input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.profile-setting-options label:has(input[type=radio]:checked){background:rgba(var(--tint-rgb),.2);color:var(--white);box-shadow:inset 0 0 0 1px rgba(var(--tint-rgb),.45)}.profile-setting-options label:has(input[type=radio]:focus-visible){outline:2px solid rgba(var(--tint-rgb),.8);outline-offset:1px}.account-content-head .notification-inbox-link{white-space:nowrap;display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--cyan);font:inherit;letter-spacing:0;text-decoration:none;text-transform:none}.account-content-head .notification-inbox-link:hover,.account-content-head .notification-inbox-link:focus-visible{color:var(--white);text-decoration:underline;text-underline-offset:3px}.notification-secondary-button{border:1px solid rgba(var(--tint-rgb),.35);background:transparent;color:var(--chrome);padding:9px 12px;font-family:Share Tech Mono,monospace;cursor:pointer}.notification-center{max-width:860px;margin:0 auto 50px}.notification-center-toolbar{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:14px}.notification-center-toolbar form{margin:0}.notification-center-list{display:grid;gap:9px}.notification-center-item{display:grid;grid-template-columns:1fr auto;border:1px solid rgba(var(--tint-rgb),.2);border-radius:var(--radius-card, 0);background:var(--surface, rgba(var(--ink-rgb), .78))}.notification-center-item>a{position:relative;display:grid;gap:4px;padding:14px 18px 14px 30px;color:inherit;text-decoration:none}.notification-center-unread{position:absolute;top:20px;left:13px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.notification-center-item strong{color:var(--white);font-size:var(--fs-label, .9rem);font-weight:600;line-height:1.35}.notification-center-item:not(.is-unread) strong{color:var(--muted);font-weight:500}.notification-center-item p{margin:0;color:rgba(var(--white-rgb),.7);font-size:var(--fs-meta, .9rem);line-height:1.45}.notification-center-meta{color:var(--muted);font-size:var(--fs-meta, .92rem)}.notification-center-item form{margin:0;padding:12px}.notification-empty{display:grid;place-items:center;gap:8px;padding:46px 20px;border:1px dashed rgba(var(--tint-rgb),.28);color:var(--muted);text-align:center}.notification-empty>span{color:var(--chrome);font-size:2rem}.notification-empty strong{color:var(--white);font-family:Orbitron,sans-serif}.notification-empty p{max-width:520px;margin:0;font-family:Share Tech Mono,monospace;line-height:1.5}@media(max-width:720px){.notification-center-toolbar{flex-wrap:wrap;gap:10px}}.speech-settings{display:grid;gap:8px}.speech-speed-control{display:flex;align-items:center;gap:12px}.speech-speed-value{color:var(--chrome);font-size:.9rem;min-width:34px;text-align:right}.speech-level-range{-webkit-appearance:none;appearance:none;width:180px;max-width:50vw;height:4px;background:rgba(var(--tint-rgb),.2);border-radius:2px;outline:none}.speech-level-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan-glow);cursor:pointer;border:none}.speech-level-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan-glow);cursor:pointer;border:none}.speech-level-range::-moz-range-track{height:4px;background:rgba(var(--tint-rgb),.2);border-radius:2px}.speech-voice-control{display:flex;align-items:center;gap:10px;min-width:0}.speech-voice-select{width:min(280px,100%);max-width:100%;flex:1 1 210px;min-width:0;border:1px solid rgba(var(--tint-rgb),.32);background:#00000052;color:var(--chrome);padding:8px 10px}.speech-voice-select:disabled{opacity:.5}.speech-test-btn{min-height:34px;white-space:nowrap}.speech-test-btn:active{transform:translateY(1px)}.speech-test-btn:disabled{opacity:.5;cursor:default}.speech-voice-hint{margin:0;max-width:560px}.settings-actions{align-items:center;gap:12px}.settings-save-status{order:-1}.settings-actions [data-settings-submit]:disabled{cursor:default;opacity:.52;box-shadow:none}@media(max-width:720px){.device-session-item{align-items:start;grid-template-columns:minmax(0,1fr) auto}.device-session-meta{grid-column:1 / -1;grid-template-columns:1fr}.device-session-action{grid-column:2;grid-row:1}.profile-setting-row,.profile-setting-options-block{gap:8px 16px;width:100%}.profile-setting-row>.setting-name,.profile-setting-row>.setting-label{flex-basis:120px}.profile-setting-row>.setting-control:has(>select),.profile-setting-row>.setting-control:has(>input[type=password]){flex:1 1 100%}.profile-setting-row select,.speech-voice-select{width:100%}.speech-voice-select{flex:0 0 auto}.speech-voice-control{align-items:stretch;flex-direction:column}.speech-test-btn{align-self:flex-start}}.otb-pgn-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(var(--tint-rgb),.32);border-radius:0;background:#00000052;color:var(--white);padding:12px;margin-bottom:14px;font-family:Share Tech Mono,monospace;font-size:.88rem;line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto;resize:vertical;outline:none;color-scheme:dark}.otb-pgn-input:focus{border-color:var(--cyan);box-shadow:0 0 18px rgba(var(--tint-rgb),.12)}.collection-visibility-form{margin:0}.collection-visibility-form button{border:1px solid var(--tint);background:rgba(var(--tint-rgb),.08);color:var(--chrome);padding:10px 14px;font-family:Share Tech Mono,monospace;letter-spacing:1px;cursor:pointer}.collection-visibility-form button:hover{color:var(--white);border-color:var(--cyan)}.collection-visibility-note{color:var(--muted);font-size:.72rem;letter-spacing:.5px;margin:-12px 0 24px}.collection-visibility-note a{color:var(--cyan)}.starred-player-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.starred-player-portrait{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--tint-rgb),.24);border-radius:50%;background:rgba(var(--tint-rgb),.06);color:var(--chrome);font-size:1.1rem;line-height:1}.starred-player-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.starred-player-text{display:grid;gap:4px;min-width:0}@media(max-width:720px){.collection-game-row{position:relative;display:block;overflow:hidden}.collection-game-row .profile-row{position:relative;z-index:1;padding:14px;gap:5px;touch-action:pan-y;transition:transform .16s ease}.library-games-head{display:none}.collection-game-row .profile-row.library-game-cells{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px;padding:14px}.library-game-cell-players{flex:1 1 auto;order:1;white-space:normal}.library-game-cell-players .game-row-name{white-space:normal}.library-game-cell-result{order:2}.library-game-cell-date{order:3;flex:1 0 100%}.library-game-cell-moves{order:4;text-align:left}.library-game-cell-tail{order:5}.library-game-cell-opening{order:6;flex:1 1 100%}.library-game-unit{display:inline}.library-games.is-compact .library-game-cell-date{flex:0 0 auto}.library-games.is-compact .library-game-cell-result{flex:0 0 auto;order:2}.library-games.is-compact .library-game-cell-players{flex-basis:100%}.collection-game-row form{position:absolute;top:0;right:0;bottom:0;width:96px;margin:0;display:block;transform:translate(96px);transition:transform .16s ease}.collection-game-row form button{width:100%;min-width:0;height:100%;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--danger);color:#fff}.collection-game-row form button svg{width:22px;height:22px}.collection-game-row form button:hover{color:#fff;border-color:transparent;filter:brightness(1.12)}.bookmark-remove-form button{min-width:0;height:100%;background:var(--gold);color:#14161a}.collection-game-row.is-swiped .profile-row,.collection-game-row:has(form:focus-within) .profile-row{transform:translate(-96px)}.collection-game-row.is-swiped form,.collection-game-row form:focus-within{transform:translate(0)}.collection-game-row.is-dragging .profile-row,.collection-game-row.is-dragging form{transition:none}.collection-edit-body .collection-form{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:0}.collection-edit-body .collection-form input{min-height:44px;font-size:16px}.collection-edit-body .collection-form button,.collection-edit-body .collection-delete-form button{width:100%;min-height:44px;padding:0 16px;font-size:.78rem;letter-spacing:1.5px}.collection-sort{flex-wrap:nowrap;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.collection-sort::-webkit-scrollbar{display:none}.collection-sort a{display:flex;align-items:center;min-height:40px;padding:0;text-align:left}.account-shell-page .account-content-head{flex-direction:column;align-items:center;text-align:center;gap:12px}.account-shell-page .account-content-lead{flex:0 1 auto}.imported-game-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.imported-game-search input{min-height:44px;padding:10px 12px;font-size:16px}.imported-game-search button{min-height:44px;padding:0 14px;font-size:.72rem;letter-spacing:1px;box-shadow:none}}.account-confirm-dialog{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background:rgba(var(--ink-rgb),.68)}.account-confirm-dialog[hidden]{display:none}.account-confirm-dialog-box{box-sizing:border-box;width:min(360px,calc(100vw - 48px));padding:16px 18px 18px;border:1px solid rgba(var(--tint-rgb),.5);background:rgba(var(--ink-rgb),.98);box-shadow:0 18px 44px #0009,0 0 24px rgba(var(--tint-rgb),.12)}.account-confirm-dialog-box h2{margin:0 0 12px;color:var(--chrome);font:12px Orbitron,sans-serif;letter-spacing:1.4px;text-transform:uppercase}.account-confirm-dialog-box p{margin:0 0 14px;color:var(--muted);font:12px Share Tech Mono,monospace;letter-spacing:.4px;overflow-wrap:anywhere}.account-confirm-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.account-confirm-dialog-button{box-sizing:border-box;height:32px;padding:0 14px;border:1px solid var(--border);background:#0000006b;color:var(--chrome);cursor:pointer;font:10px Share Tech Mono,monospace;letter-spacing:.8px;text-transform:uppercase}.account-confirm-dialog-button:hover,.account-confirm-dialog-button:focus-visible{border-color:var(--cyan);outline:none;box-shadow:0 0 14px rgba(var(--tint-rgb),.16)}.account-confirm-dialog-danger{border-color:rgba(var(--danger-rgb),.48);background:rgba(var(--danger-rgb),.07);color:var(--danger)}.account-confirm-dialog-danger:hover,.account-confirm-dialog-danger:focus-visible{border-color:var(--danger);box-shadow:0 0 14px rgba(var(--danger-rgb),.14)}.account-nav .global-search-cycle{display:none;flex:0 0 auto;min-height:24px;margin:0 4px 0 2px;padding:0 8px;border:1px solid rgba(var(--cyan-rgb),.62);border-radius:var(--radius-control, 4px);background:linear-gradient(180deg,rgba(var(--cyan-rgb),.24),rgba(var(--cyan-rgb),.12)),var(--surface);color:var(--tier-scan);box-shadow:inset 0 1px #ffffff26,0 2px 3px #0000008c;font-size:.68rem;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.account-nav .global-search-cycle:hover,.account-nav .global-search-cycle:focus-visible{border-color:var(--cyan);background:linear-gradient(180deg,rgba(var(--cyan-rgb),.34),rgba(var(--cyan-rgb),.18)),var(--surface);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0009}.global-search.is-open .global-search-cycle{display:inline-flex;align-items:center}.account-nav .global-search-cycle:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}@media(max-width:480px){.account-nav .global-search-source.study-search-mode{padding-inline:4px;letter-spacing:.5px}}html[data-device=desktop] .global-search.opens-below.is-open .global-search-cycle{position:absolute;top:calc(var(--global-search-trigger-height) + 4px);right:calc(100% - var(--global-search-trigger-width) + 5px);z-index:1102;margin:0}html[data-device=desktop] .global-search.opens-below.is-open .global-search-form input[type=search]{padding-right:84px}html[data-device=desktop] .global-search.is-open:not(.opens-below){width:var(--global-search-inline-width)}@font-face{font-family:Noto Sans;font-display:optional;font-weight:100 900;src:url("../fonts/noto-sans-ext-other.b137a5bf7ef1.woff2") format("woff2");unicode-range:U+0250-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-display:optional;font-weight:100 900;src:url("../fonts/noto-sans-ext-a.c35fef0eaae9.woff2") format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Noto Sans;font-display:optional;font-weight:100 900;src:url("../fonts/noto-sans-ext-b.33c0d2991881.woff2") format("woff2");unicode-range:U+0180-024F}@font-face{font-family:Noto Sans;font-display:optional;font-weight:100 900;src:url("../fonts/noto-sans-ext-additional.0ffd755bc313.woff2") format("woff2");unicode-range:U+1E00-1EFF}@font-face{font-family:Noto Sans;font-display:optional;font-weight:100 900;src:url("../fonts/noto-sans-combining.0b2bc3ce73b1.woff2") format("woff2");unicode-range:U+0300-036F}body.site-theme-charcoal{--radius-control: 6px;--radius-card: 8px;--void-rgb: 19, 20, 22;--deep-rgb: 23, 25, 28;--surface-rgb: 30, 33, 36;--cyan-rgb: 54, 146, 231;--gold-rgb: 179, 147, 98;--amber-rgb: 213, 145, 32;--mint-rgb: 98, 153, 36;--white-rgb: 185, 190, 196;--danger-rgb: 210, 77, 77;--tint-rgb: 175, 183, 192;--chrome: var(--white);--tint: #363a3f;--glass-rgb: 36, 39, 43;--ink-rgb: 11, 12, 14;--panel-rgb: 30, 33, 36;--slate-rgb: 36, 39, 43;--silver-rgb: 143, 149, 156;--void: #131416;--deep: #17191c;--surface: #1e2124;--glass: rgba(36, 39, 43, .55);--border: #363a3f;--surface-raised: #30353b;--border-raised: #4a525b;--cyan-raised: #5ea9ee;--cyan: #3692e7;--cyan-glow: rgba(0, 0, 0, .4);--gold: #b39362;--amber: #d59120;--gold-glow: rgba(0, 0, 0, .4);--mint: #629924;--white: #b9bec4;--muted: #8f959c;--data-secondary: #8f959c;--danger: #d24d4d;--name: #b18cf0;--name-rgb: 177, 140, 240;--tier-scan: #dfe3e8;--tier-read: #b9bec4;--tier-ignore: #8f959c;--fs-page-title: clamp(2rem, 4.4vw, 2.9rem);--fs-work-title: clamp(1.55rem, 2.6vw, 1.9rem);--fs-wordmark: clamp(2.8rem, 8vw, 5.5rem);--fs-section: 1.2rem;--fs-promotion-title: 1.5rem;--fs-name: var(--reading-size-name, 1.08rem);--fs-body: var(--reading-size-body, 1rem);--fs-prose: var(--reading-size-prose, 1.05rem);--fs-meta: var(--reading-size-meta, .92rem);--fs-label: var(--reading-size-label, .9rem);--key-metal-face: linear-gradient(180deg, #454c54, #333940);--key-metal-face-hover: linear-gradient(180deg, #525a63, #3e454c);--key-metal-face-pressed: linear-gradient(180deg, #3b424a, #2e343a);--key-metal-edge: rgba(0, 0, 0, .55);--key-metal-catch: inset 0 1px 0 rgba(255, 255, 255, .07);--key-metal-catch-pressed: inset 0 1px 0 rgba(255, 255, 255, .035);--key-metal-seat: 0 1px 2px rgba(0, 0, 0, .5);--key-metal-ink-active: #ffffff;--daily-face-top: #323438;--daily-face-bottom: #1c1e21;--daily-face-hover-top: #393c40;--daily-face-hover-bottom: #232629;--daily-face-pressed-top: #2b2e32;--daily-face-pressed-bottom: #181a1d;--daily-frame: rgba(var(--gold-rgb), .69);--daily-frame-hover: rgba(var(--gold-rgb), .84);--daily-frame-pressed: rgba(var(--gold-rgb), .56);--daily-frame-radius: 12px;--title-ink: #ced3d9;background:linear-gradient(180deg,#262a30,#131416 116px) #131416;cursor:auto}body.site-theme-charcoal.reading-font-site-default,body.site-theme-charcoal.reading-font-site-default *{font-family:Noto Sans,Segoe UI,system-ui,Roboto,Helvetica,Arial,sans-serif}body.site-theme-charcoal,body.site-theme-charcoal *,body.site-theme-charcoal *:before,body.site-theme-charcoal *:after{text-shadow:none!important}body.site-theme-charcoal:before{content:none}body.site-theme-charcoal .corner,body.site-theme-charcoal .grid-overlay,body.site-theme-charcoal #stars,body.site-theme-charcoal .galaxy-field{display:none}body.site-theme-charcoal .header:before,body.site-theme-charcoal .header:after{content:none}body.site-theme-charcoal .chess-node{filter:drop-shadow(0 12px 18px rgba(0,0,0,.55))}body.site-theme-charcoal .chess-node:after{display:none}body.site-theme-charcoal .header-divider{animation:none;background:var(--border)}body.site-theme-charcoal .chess-node:not(.is-live){filter:drop-shadow(0 12px 18px rgba(0,0,0,.55)) saturate(.75) brightness(.95)}body.site-theme-charcoal .card{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border);border-radius:7px;box-shadow:0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026}body.site-theme-charcoal .card:before,body.site-theme-charcoal .card:not(.rating-card):after{content:none}body.site-theme-charcoal .card:hover{background:var(--reading-card-hover, #24272b);border-color:var(--reading-card-edge, #3d4147);box-shadow:0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026;transform:none}body.site-theme-charcoal .hero-action,body.site-theme-charcoal .games-filter-btn,body.site-theme-charcoal .games-page-link,body.site-theme-charcoal .bio-btn,body.site-theme-charcoal .bio-index-back,body.site-theme-charcoal .bio-star-action,body.site-theme-charcoal .study-player-action,body.site-theme-charcoal .study-player-bucket-link,body.site-theme-charcoal .view-btn,body.site-theme-charcoal .hub-return a,body.site-theme-charcoal .auth-submit,body.site-theme-charcoal .collection-form button,body.site-theme-charcoal .speech-test-btn,body.site-theme-charcoal .stats-submit{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;border-radius:var(--radius-control, 6px);color:#c2c7cd;text-shadow:.5px .5px 0 rgba(0,0,0,.8)!important;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .hero-action:hover,body.site-theme-charcoal .games-filter-btn:hover,body.site-theme-charcoal .games-page-link:hover,body.site-theme-charcoal .bio-btn:hover,body.site-theme-charcoal .bio-index-back:hover,body.site-theme-charcoal .bio-star-action:hover,body.site-theme-charcoal .study-player-action:hover,body.site-theme-charcoal .study-player-bucket-link:hover,body.site-theme-charcoal .view-btn:hover,body.site-theme-charcoal .hub-return a:hover,body.site-theme-charcoal .auth-submit:hover,body.site-theme-charcoal .collection-form button:hover,body.site-theme-charcoal .speech-test-btn:hover,body.site-theme-charcoal .stats-submit:hover,body.site-theme-charcoal .stats-submit:focus-visible{background:linear-gradient(180deg,#525a63,#3e454c);border-color:#0000008c;color:#fff;text-shadow:.5px .5px 0 rgba(0,0,0,.8)!important;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .hero-action:hover{transform:none}body.site-theme-charcoal .hero-action-primary,body.site-theme-charcoal .profile-import-action:not(.profile-secondary-action),body.site-theme-charcoal .stats-submit{background:linear-gradient(180deg,#55a9f4,#2673c8);border-color:#0009;color:#fff;text-shadow:.5px .5px 0 rgba(0,0,0,.8)!important;box-shadow:inset 0 1px #ffffff80,inset 0 3px 7px -2px #dceefff2,inset 0 -8px 12px -4px #0a3a6a,0 3px 5px #00000080}body.site-theme-charcoal .hero-action-primary .hero-action-sub{color:#fffc}body.site-theme-charcoal .hero-action-primary:hover,body.site-theme-charcoal .profile-import-action:not(.profile-secondary-action):hover,body.site-theme-charcoal .stats-submit:hover,body.site-theme-charcoal .stats-submit:focus-visible{background:linear-gradient(180deg,#61b1f6,#3182d8);border-color:#0009;color:#fff;box-shadow:inset 0 1px #ffffff8c,inset 0 3px 7px -2px #dceefff2,inset 0 -8px 12px -4px #0a3a6a,0 3px 5px #00000080}body.site-theme-charcoal .hero-action-primary:active,body.site-theme-charcoal .profile-import-action:not(.profile-secondary-action):active,body.site-theme-charcoal .stats-submit:active{transform:translateY(1px);background:linear-gradient(180deg,#3d8fdd,#2b7cd0);box-shadow:inset 0 1px #ffffff40,inset 0 2px 5px -2px #0a3a6acc,inset 0 -4px 8px -4px #0a3a6ae6,0 1px 2px #00000073}body.site-theme-charcoal .hero-action-primary:hover .hero-action-sub{color:#ffffffeb}body.site-theme-charcoal .games-filter-btn.active,body.site-theme-charcoal .study-player-bucket-link.active,body.site-theme-charcoal .study-search-mode.active{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;color:#fff;box-shadow:inset 0 -2px 0 var(--cyan),inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .study-player-action.active,body.site-theme-charcoal .bio-star-action.active{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;color:var(--gold);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .hero-action:focus-visible,body.site-theme-charcoal .games-filter-btn:focus-visible,body.site-theme-charcoal .games-page-link:focus-visible,body.site-theme-charcoal .bio-btn:focus-visible,body.site-theme-charcoal .bio-index-back:focus-visible,body.site-theme-charcoal .bio-star-action:focus-visible,body.site-theme-charcoal .study-player-action:focus-visible,body.site-theme-charcoal .study-player-bucket-link:focus-visible,body.site-theme-charcoal .view-btn:focus-visible,body.site-theme-charcoal .hub-return a:focus-visible,body.site-theme-charcoal .auth-submit:focus-visible,body.site-theme-charcoal .collection-form button:focus-visible,body.site-theme-charcoal .speech-test-btn:focus-visible,body.site-theme-charcoal .site-nav-link:focus-visible,body.site-theme-charcoal .account-nav>a:focus-visible,body.site-theme-charcoal .account-nav .global-search-trigger:focus-visible,body.site-theme-charcoal .notification-menu-trigger:focus-visible,body.site-theme-charcoal .account-menu-trigger:focus-visible,body.site-theme-charcoal .btn-node:focus-visible,body.site-theme-charcoal .card:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}body.site-theme-charcoal select:focus,body.site-theme-charcoal textarea:focus,body.site-theme-charcoal input:not([type]):focus,body.site-theme-charcoal input[type=text]:focus,body.site-theme-charcoal input[type=search]:focus,body.site-theme-charcoal input[type=email]:focus,body.site-theme-charcoal input[type=password]:focus,body.site-theme-charcoal input[type=number]:focus,body.site-theme-charcoal input[type=url]:focus{border-color:var(--cyan);box-shadow:inset 0 1px 2px #0006,0 0 0 1px var(--cyan);outline:none}body.site-theme-charcoal .global-search-form input[type=search],body.site-theme-charcoal .global-search-form input[type=search]:focus{min-height:30px;padding:0;border:0;background:transparent;box-shadow:none}body.site-theme-charcoal .global-search-panel{background:var(--surface);border-color:var(--border);box-shadow:0 2px 2px #00000059,0 14px 34px #00000080}body.site-theme-charcoal .global-search-form{background:transparent}body.site-theme-charcoal .global-search.is-open .global-search-form{background:var(--reading-input, #2a2d31)}body.site-theme-charcoal .account-nav .global-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.site-theme-charcoal .study-player-notable-link{color:var(--chrome)}body.site-theme-charcoal .site-nav-link,body.site-theme-charcoal .account-nav>a,body.site-theme-charcoal .account-nav .global-search-trigger,body.site-theme-charcoal .notification-menu-trigger,body.site-theme-charcoal .account-menu-trigger{background:linear-gradient(180deg,#4a525b,#353b42);border:1px solid rgba(0,0,0,.65);border-radius:4px;color:#eef1f4;text-shadow:.5px .5px 0 rgba(0,0,0,.8)!important;box-shadow:inset 0 1px #ffffff24,0 2px 3px #0000008c}body.site-theme-charcoal .site-nav-link:hover,body.site-theme-charcoal .site-nav-link:focus-visible,body.site-theme-charcoal .site-nav-dropdown:hover>.site-nav-trigger,body.site-theme-charcoal .site-nav-dropdown:focus-within>.site-nav-trigger,body.site-theme-charcoal .account-nav>a:hover,body.site-theme-charcoal .account-nav .global-search-trigger:hover,body.site-theme-charcoal .account-nav .global-search-trigger:focus-visible,body.site-theme-charcoal .notification-menu-trigger:hover,body.site-theme-charcoal .account-menu-trigger:hover{background:linear-gradient(180deg,#59626c,#414850);border-color:#000000a6;color:#fff;box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0009}body.site-theme-charcoal .site-nav-link:before{content:none}body.site-theme-charcoal .site-nav-caret{color:rgba(var(--gold-rgb),.9)}body.site-theme-charcoal .site-nav-link:after{content:none}body.site-theme-charcoal .site-nav-menu{background:var(--surface);border-color:var(--border);border-radius:var(--radius-card, 8px);box-shadow:0 2px 2px #00000059,0 10px 24px #00000073}body.site-theme-charcoal .site-nav-menu-item{font-size:var(--fs-label);letter-spacing:.2px}body.site-theme-charcoal .site-nav-menu-item:hover,body.site-theme-charcoal .site-nav-menu-item:focus-visible{background:var(--reading-card-hover, #24272b);border-color:var(--border)}@media(min-width:1101px){body.site-theme-charcoal .site-nav-dropdown:hover>.site-nav-trigger,body.site-theme-charcoal .site-nav-dropdown:focus-within>.site-nav-trigger,body.site-theme-charcoal .account-menu-trigger[aria-expanded=true],body.site-theme-charcoal .account-nav .notification-menu-trigger[aria-expanded=true]{position:relative;background:var(--surface);border-color:var(--border);border-bottom-color:var(--surface);border-radius:var(--radius-card, 8px) var(--radius-card, 8px) 0 0;color:var(--tier-scan);text-shadow:none!important;box-shadow:none}body.site-theme-charcoal .site-nav-dropdown:hover>.site-nav-trigger,body.site-theme-charcoal .site-nav-dropdown:focus-within>.site-nav-trigger,body.site-theme-charcoal .account-menu-trigger[aria-expanded=true]{z-index:1003}body.site-theme-charcoal .account-nav .notification-menu-trigger[aria-expanded=true]{z-index:1004}body.site-theme-charcoal .site-nav-menu{min-width:max(150px,100%);margin-top:-1px;border-top-left-radius:0}body.site-theme-charcoal .account-menu-panel:not([hidden]){min-width:max(150px,100%);margin-top:-1px;border-top-right-radius:0}body.site-theme-charcoal .notification-menu-panel:not([hidden]){margin-top:-1px;border-top-right-radius:0}}body.site-theme-charcoal .apidoc-inline{background:#2a2d31;border-color:#0009;border-radius:var(--radius-control, 6px);color:#c2c7cd;box-shadow:inset 0 1px #ffffff0f,0 1px 1px #00000080}body.site-theme-charcoal .study-player-bucket-count{color:#a6adb5}body.site-theme-charcoal .pindex{--pindex-dim: #9aa1a9}body.site-theme-charcoal select,body.site-theme-charcoal textarea,body.site-theme-charcoal input:not([type]),body.site-theme-charcoal input[type=text],body.site-theme-charcoal input[type=search],body.site-theme-charcoal input[type=email],body.site-theme-charcoal input[type=password],body.site-theme-charcoal input[type=number],body.site-theme-charcoal input[type=url]{background-color:#2a2d31;border-color:#3d4147;box-shadow:inset 0 1px 2px #0006}body.site-theme-charcoal.game-board-page .history-column,body.site-theme-charcoal.game-board-page .position-tools{background:var(--surface);border-color:var(--border);border-radius:7px;box-shadow:0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026}body.site-theme-charcoal.game-board-page .moves-list{background:linear-gradient(90deg,#282b30 0 34px,rgba(var(--white-rgb),.12) 34px 35px,transparent 35px)}body.site-theme-charcoal.game-board-page .move-num{align-self:stretch;display:flex;align-items:center;justify-content:center;color:#6a7178}@media(max-width:900px){body.site-theme-charcoal.game-board-page .moves-list{background:linear-gradient(90deg,#282b30 0 30px,rgba(var(--white-rgb),.12) 30px 31px,transparent 31px)}}body.site-theme-charcoal.game-board-page .move-link{color:var(--white);font-size:1.09em}body.site-theme-charcoal.game-board-page .move-link:hover{background:rgba(var(--white-rgb),.15);color:#fff}body.site-theme-charcoal.game-board-page .move-link.active{background:var(--cyan);color:#fff;font-weight:700}body.site-theme-charcoal.game-board-page .variation-forest{border-top-color:rgba(var(--white-rgb),.12);border-bottom-color:rgba(var(--white-rgb),.12);background:#282b30;box-shadow:none;font-size:.95em}body.site-theme-charcoal.game-board-page .variation-line{color:var(--white)}body.site-theme-charcoal.game-board-page .variation-line:hover{background-color:rgba(var(--white-rgb),.08)}body.site-theme-charcoal.game-board-page .variation-prefix{color:var(--muted)}body.site-theme-charcoal.game-board-page .annotation-inline-line{border-top-color:rgba(var(--white-rgb),.12);border-bottom-color:rgba(var(--white-rgb),.12);border-left-color:rgba(var(--white-rgb),.25);background:#282b30;color:var(--white)}body.site-theme-charcoal.game-board-page .annotation-inline-line:hover,body.site-theme-charcoal.game-board-page .annotation-inline-line.current{background:#2d3138;color:var(--chrome)}body.site-theme-charcoal.game-board-page .variation-move{color:inherit}body.site-theme-charcoal.game-board-page .variation-menu{border-color:var(--border);box-shadow:0 4px 14px #00000080}body.site-theme-charcoal.game-board-page .variation-menu button{color:var(--chrome)}body.site-theme-charcoal.game-board-page .variation-menu button:hover{background:rgba(var(--white-rgb),.08)}body.site-theme-charcoal.game-board-page .save-popover,body.site-theme-charcoal.game-board-page .engine-panel-settings-popover,body.site-theme-charcoal.game-board-page .game-viewer-settings-portal .engine-panel-settings-popover,body.site-theme-charcoal.game-board-page .variation-menu,body.site-theme-charcoal.game-board-page .game-playlist-menu button{background:var(--surface-raised);border-color:var(--border-raised);border-radius:var(--radius-card);box-shadow:0 0 0 1px #0009,0 2px 2px #00000059,0 12px 28px #0000008c}body.site-theme-charcoal.game-board-page .save-popover{padding:4px 8px 6px}body.site-theme-charcoal.game-board-page .save-popover-title{margin:0 -8px 4px;padding:8px 18px;border-bottom:1px solid var(--border-raised);color:var(--tier-scan);font-family:inherit;font-size:var(--fs-label);font-weight:600;letter-spacing:.2px;text-transform:none}body.site-theme-charcoal.game-board-page .save-popover-group{padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body.site-theme-charcoal.game-board-page .collection-toggle-form{margin:0 0 1px}body.site-theme-charcoal.game-board-page .collection-toggle-form button,body.site-theme-charcoal.game-board-page .save-popover-create>summary{justify-content:flex-start;gap:12px;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--tier-scan);font-family:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:.2px;text-transform:none}body.site-theme-charcoal.game-board-page .collection-toggle-form button:hover,body.site-theme-charcoal.game-board-page .collection-toggle-form button:focus-visible,body.site-theme-charcoal.game-board-page .save-popover-create>summary:hover,body.site-theme-charcoal.game-board-page .save-popover-create>summary:focus-visible,body.site-theme-charcoal.game-board-page .save-popover-create[open]>summary{background:rgba(var(--white-rgb),.06);color:var(--tier-scan);outline:none}body.site-theme-charcoal.game-board-page .collection-toggle-form button:focus-visible,body.site-theme-charcoal.game-board-page .save-popover-create>summary:focus-visible{box-shadow:inset 0 0 0 1px var(--cyan)}body.site-theme-charcoal.game-board-page .collection-toggle-form button.active{background:transparent;box-shadow:none;color:var(--tier-scan)}body.site-theme-charcoal.game-board-page .collection-toggle-form button.active:hover,body.site-theme-charcoal.game-board-page .collection-toggle-form button.active:focus-visible{background:rgba(var(--white-rgb),.06)}body.site-theme-charcoal.game-board-page .collection-toggle-form button.active:focus-visible{box-shadow:inset 0 0 0 1px var(--cyan)}body.site-theme-charcoal.game-board-page .collection-toggle-form button>span:not(.save-row-check){display:none}body.site-theme-charcoal.game-board-page .save-row-check{position:relative;display:inline-block;flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border:2px solid var(--tier-ignore);border-radius:3px;background:transparent}body.site-theme-charcoal.game-board-page .collection-toggle-form button.active .save-row-check{border-color:var(--cyan);background:var(--cyan)}body.site-theme-charcoal.game-board-page .collection-toggle-form button.active .save-row-check:after{content:"";position:absolute;top:0;left:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.site-theme-charcoal.game-board-page .save-popover-create{margin:4px -8px 0;padding:4px 8px 0;border-top:1px solid var(--border-raised)}body.site-theme-charcoal.game-board-page .save-popover-create>summary,body.site-theme-charcoal.game-board-page .save-popover-create>summary:hover,body.site-theme-charcoal.game-board-page .save-popover-create[open]>summary{color:var(--cyan-raised)}body.site-theme-charcoal.game-board-page .save-popover-create>summary:before{content:"+";flex:0 0 18px;width:18px;color:var(--cyan-raised);font-size:20px;font-weight:400;line-height:18px;text-align:center}body.site-theme-charcoal.game-board-page .save-popover-create>summary:after{content:none}body.site-theme-charcoal.game-board-page .save-popover-create-form{padding:4px 10px 6px}body.site-theme-charcoal.game-board-page .save-popover-create-form input{min-height:36px;padding:6px 10px;border-color:var(--border-raised);border-radius:var(--radius-control);background-color:var(--surface);color:var(--tier-scan);font-family:inherit;font-size:var(--fs-body);box-shadow:inset 0 1px 2px #0006}body.site-theme-charcoal.game-board-page .save-popover-create-form input:focus{border-color:var(--cyan)}body.site-theme-charcoal.game-board-page .engine-setting-row{color:var(--chrome);font-family:inherit;font-size:var(--fs-label);letter-spacing:.2px;text-transform:none}body.site-theme-charcoal.game-board-page .engine-setting-row select{height:32px;border-color:var(--border-raised);border-radius:var(--radius-control);background-color:var(--surface);color:var(--tier-scan);font-family:inherit;font-size:var(--fs-label)}body.site-theme-charcoal.game-board-page .engine-range-control output{color:var(--tier-scan)}body.site-theme-charcoal.game-board-page .game-playlist-menu button{border-radius:var(--radius-control);font-family:inherit;font-size:var(--fs-label);letter-spacing:.2px}body.site-theme-charcoal.game-board-page .variation-menu{padding:6px;font-family:inherit}body.site-theme-charcoal.game-board-page .variation-menu button{min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--fs-label);letter-spacing:.2px}body.site-theme-charcoal.game-board-page .variation-menu button:hover,body.site-theme-charcoal.game-board-page .variation-menu button:focus-visible{background:rgba(var(--white-rgb),.08);border-color:var(--border-raised);color:var(--tier-scan);outline:none}body.site-theme-charcoal.game-board-page .variation-menu-title{padding:6px 10px 8px;border-bottom-color:var(--border-raised);color:var(--tier-scan);font-size:var(--fs-label);font-weight:600}body.site-theme-charcoal.game-board-page.move-tree-theme-neutral .move-link:hover{background:rgba(var(--white-rgb),.15);color:#fff}body.site-theme-charcoal.game-board-page.move-tree-theme-neutral .variation-line{color:var(--white)}body.site-theme-charcoal.game-board-page .game-playlist-row.current{background:rgba(var(--cyan-rgb),.1);box-shadow:inset 3px 0 0 var(--cyan)}body.site-theme-charcoal.game-board-page .btn-node{background:linear-gradient(180deg,#454c54,#333940);border-color:#000000a6;border-radius:var(--radius-control, 6px);color:#e8ebef;text-shadow:.5px .5px 0 rgba(0,0,0,.8)!important;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080}body.site-theme-charcoal.game-board-page .btn-node:hover{background:linear-gradient(180deg,#525a63,#3e454c);border-color:#000000a6;color:#fff;box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000080}body.site-theme-charcoal.game-board-page:not(.notebook-workspace-page) .move-navigation .opening-explorer-nav-toggle{background:var(--deep);border-color:var(--deep);border-radius:0;color:var(--white);box-shadow:var(--key-metal-catch),var(--key-metal-seat)}body.site-theme-charcoal.game-board-page:not(.notebook-workspace-page) .move-navigation .opening-explorer-nav-toggle:hover{background:var(--surface);border-color:var(--border);color:var(--tier-scan)}body.site-theme-charcoal.game-board-page:not(.notebook-workspace-page) .move-navigation .opening-explorer-nav-toggle.active{color:var(--cyan);border-color:var(--cyan);box-shadow:inset 0 -2px 0 var(--cyan)}body.site-theme-charcoal .notification-menu-panel,body.site-theme-charcoal .account-menu-panel,body.site-theme-charcoal .account-submenu-panel,body.site-theme-charcoal .account-confirm-dialog-box{background:var(--surface);border-color:var(--border);box-shadow:0 2px 2px #00000059,0 10px 24px #00000073}body.site-theme-charcoal .account-menu-panel .account-menu-item{font-size:var(--fs-label);letter-spacing:.2px}body.site-theme-charcoal .account-menu-divider{border-top-color:var(--border)}body.site-theme-charcoal .account-menu-state{font-size:var(--fs-label);letter-spacing:.2px;color:var(--tier-ignore)}body.site-theme-charcoal .account-menu-group-label{font-size:var(--fs-label);font-weight:600;letter-spacing:.2px;text-transform:none;color:var(--tier-ignore)}html[data-device=mobile] body.site-theme-charcoal .site-nav .site-nav-link,body.site-theme-charcoal.header-nav-collapsed .site-nav .site-nav-link{font-size:var(--fs-label);letter-spacing:.6px}@media(max-width:720px){body.site-theme-charcoal .games-table .column-label{color:var(--chrome);font-size:.75rem;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px var(--cyan-glow);white-space:nowrap}body.site-theme-charcoal .games-table .data-cell{font-size:inherit}body.site-theme-charcoal .games-table .data-cell.games-date-cell,body.site-theme-charcoal .games-table .data-cell.games-event-cell{color:var(--data-secondary)}body.site-theme-charcoal .games-table .data-cell.games-moves-cell{white-space:normal}body.site-theme-charcoal .games-table .pairing{font-size:.8rem}body.site-theme-charcoal .games-table .pairing .entity-name{font-weight:400;letter-spacing:normal;line-height:normal}body.site-theme-charcoal .games-table .result-chip{font-size:inherit;font-weight:700;letter-spacing:normal}}body.site-theme-charcoal .site-message,body.site-theme-charcoal .sound-set-list .sound-set-item{font-size:var(--fs-label);letter-spacing:.2px}body.site-theme-charcoal .account-nav .notification-menu-item:hover,body.site-theme-charcoal .account-nav .notification-menu-item:focus-visible{background:#292c30}body.site-theme-charcoal .bio-lede{color:#d7dce1}body.site-theme-charcoal .bio-fact-value{color:#ccd2d8}body.site-theme-charcoal .bio-para{color:#a2a8af}body.site-theme-charcoal .beginner-games-table .games-result-value{padding:0;border:0;background:none}body.site-theme-charcoal .entity-highlight{gap:0}body.site-theme-charcoal .bio-quotes{gap:30px}body.site-theme-charcoal .stats-insight-column{border:0;background:none;padding:0}body.site-theme-charcoal .stats-insight-columns{gap:34px}body.site-theme-charcoal .stats-insight-column .section-title{margin-bottom:12px}body.site-theme-charcoal .stats-insights-heading h3{margin-bottom:26px}body.site-theme-charcoal .stats-result-heading,body.site-theme-charcoal .stats-insights-heading{display:grid;justify-items:center;text-align:center}body.site-theme-charcoal .bio-sources a{color:var(--cyan);font-size:var(--fs-meta);letter-spacing:0}body.site-theme-charcoal .auth-copy,body.site-theme-charcoal .auth-secondary{color:var(--tier-read);font-family:inherit;font-size:var(--fs-body);letter-spacing:0}body.site-theme-charcoal .auth-consent{font-size:var(--fs-body)}body.site-theme-charcoal .auth-field{font-family:inherit;font-size:var(--fs-body);letter-spacing:0;text-transform:none}@media(max-width:600px){body.site-theme-charcoal .support-paypal-link{font-size:var(--fs-label)}}body.site-theme-charcoal .event-series-card{background:linear-gradient(180deg,#24282d,#1e2124);box-shadow:inset 0 1px #ffffff0d,0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026}body.site-theme-charcoal .event-series-card:hover{background:linear-gradient(180deg,#2a2f35,#24272b);border-color:#454b52;box-shadow:inset 0 1px #ffffff0f,0 6px 14px #00000073,0 2px 4px #00000059;transform:translateY(-2px)}body.site-theme-charcoal .notebook-workspace{background:none}body.site-theme-charcoal .notebook-workspace-sidebar{background:var(--surface);border-right-color:var(--border)}body.site-theme-charcoal .workspace-tree-folder-toggle:hover,body.site-theme-charcoal .workspace-tree-folder-toggle:focus-visible{background:rgba(var(--gold-rgb),.12);outline:1px solid rgba(var(--gold-rgb),.5)}body.site-theme-charcoal .workspace-tree-folder-icon{background:rgba(var(--gold-rgb),.2)}body.site-theme-charcoal .workspace-tree-folder.is-collapsed .workspace-tree-folder-icon{background:rgba(var(--gold-rgb),.1)}body.site-theme-charcoal .footer-line{font-family:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:1.2px;color:var(--tier-ignore)}body.site-theme-charcoal .footer-links a{color:var(--cyan);letter-spacing:.2px;text-transform:none}body.site-theme-charcoal .footer-line span{color:var(--muted)}body.site-theme-charcoal .footer-links a:hover{color:#6db3f2}body.site-theme-charcoal .board-editor-card,body.site-theme-charcoal .stats-panel,body.site-theme-charcoal .stats-game-results.has-table,body.site-theme-charcoal .stats-search-help-panel{background:var(--surface);border-color:var(--border);box-shadow:0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026}body.site-theme-charcoal .game-underboard-tabs{background:#0000002e;border-bottom-color:var(--border)}body.site-theme-charcoal .study-search-modes{background:var(--glass);border-color:var(--border)}body.site-theme-charcoal .board-editor-palette{background:#0000002e;border-color:var(--border)}body.site-theme-charcoal .board-editor-tool{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;border-radius:var(--radius-control, 6px);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .board-editor-fen{background:#2a2d31;border-color:#3d4147;box-shadow:inset 0 1px 2px #0006}body.site-theme-charcoal .account-confirm-dialog-button{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;border-radius:var(--radius-control, 6px);color:#c2c7cd;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .account-confirm-dialog-button:hover,body.site-theme-charcoal .account-confirm-dialog-button:focus-visible{background:linear-gradient(180deg,#525a63,#3e454c);border-color:#0000008c;color:#fff;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .account-confirm-dialog-danger{background:rgba(var(--danger-rgb),.14);border-color:rgba(var(--danger-rgb),.55);color:#e9a1a1}body.site-theme-charcoal .account-confirm-dialog-danger:hover,body.site-theme-charcoal .account-confirm-dialog-danger:focus-visible{background:rgba(var(--danger-rgb),.24);border-color:var(--danger);color:#fff;box-shadow:none}body.site-theme-charcoal.oe-mobile .oe-sheet{background:var(--surface);border-top-color:var(--border)}body.site-theme-charcoal.opening-explorer-page .oe-pager .games-page-link{background:linear-gradient(180deg,#454c54,#333940)}body.site-theme-charcoal.opening-explorer-page .oe-pager .games-page-link:hover{background:linear-gradient(180deg,#525a63,#3e454c)}body.site-theme-charcoal .api-token-expiry-trigger{background:#2a2d31;border-color:#3d4147;box-shadow:inset 0 1px 2px #0006}body.site-theme-charcoal .api-token-expiry-menu{background:var(--surface);border-color:var(--border);box-shadow:0 2px 2px #00000059,0 10px 24px #00000073}body.site-theme-charcoal .notebook-checkbox input{background:#2a2d31;border-color:#3d4147}body.site-theme-charcoal .notebook-checkbox input:checked{background:var(--cyan);border-color:var(--cyan)}body.site-theme-charcoal.game-board-page .engine-power,body.site-theme-charcoal.game-board-page .engine-icon-toggle,body.site-theme-charcoal.game-board-page .engine-panel-settings-toggle,body.site-theme-charcoal.game-board-page .game-playlist-autoplay-toggle,body.site-theme-charcoal.game-board-page .opening-explorer-filters button,body.site-theme-charcoal .oe-reset-button,body.site-theme-charcoal .collection-create-toggle,body.site-theme-charcoal .profile-secondary-action,body.site-theme-charcoal .viewer-layout-preset-action,body.site-theme-charcoal .notebook-manage button,body.site-theme-charcoal .mobile-nav-toggle{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;border-radius:var(--radius-control, 6px);color:#c2c7cd;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal.game-board-page .engine-power:hover,body.site-theme-charcoal.game-board-page .opening-explorer-filters button:hover,body.site-theme-charcoal .oe-reset-button:hover,body.site-theme-charcoal .oe-reset-button:focus-visible,body.site-theme-charcoal .collection-create-toggle:hover,body.site-theme-charcoal .profile-secondary-action:hover,body.site-theme-charcoal .viewer-layout-preset-action:hover,body.site-theme-charcoal .viewer-layout-preset-action:focus-visible,body.site-theme-charcoal .notebook-manage button:hover{background:linear-gradient(180deg,#525a63,#3e454c);border-color:#0000008c;color:#fff;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .mobile-nav-toggle span{box-shadow:none}body.site-theme-charcoal .collection-delete-form button,body.site-theme-charcoal .notebook-collaborators button{background:rgba(var(--danger-rgb),.14);border-color:rgba(var(--danger-rgb),.55);border-radius:var(--radius-control, 6px);color:#e9a1a1}body.site-theme-charcoal .collection-delete-form button:hover,body.site-theme-charcoal .notebook-collaborators button:hover{background:rgba(var(--danger-rgb),.24);border-color:var(--danger);color:#fff;box-shadow:none}body.site-theme-charcoal.game-board-page .cast-board-container .position-action{border-color:#000000a6}body.site-theme-charcoal.game-board-page .cast-board-container .position-action:hover{border-color:#000000a6;box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000080}body.site-theme-charcoal .games-search-input{color:var(--white)}body.site-theme-charcoal.reading-font-site-default.game-board-page *,body.site-theme-charcoal.reading-font-site-default.opening-explorer-page *,body.site-theme-charcoal.reading-font-site-default.notebook-workspace-page *{font-family:Noto Sans,Segoe UI,system-ui,Roboto,Helvetica,Arial,sans-serif}body.site-theme-charcoal.game-board-page .analysis-import-panel{background:var(--surface);border-color:var(--border);border-radius:7px;overflow:hidden;box-shadow:0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026}body.site-theme-charcoal.game-board-page .analysis-import-actions{border-top-color:var(--border)}body.site-theme-charcoal .apidoc-toc,body.site-theme-charcoal .apidoc-endpoint{background:var(--surface);border-color:var(--border);box-shadow:0 2px 2px #0000001f,0 3px 1px -2px #00000045,0 1px 5px #00000026}body.site-theme-charcoal .apidoc-pre{background:#17191c;border-color:var(--border);border-left:2px solid rgba(var(--gold-rgb),.6);box-shadow:inset 0 1px 2px #00000059}body.site-theme-charcoal .apidoc-inline{background:linear-gradient(180deg,#34383d,#292c30);box-shadow:inset 0 1px #ffffff17,0 1px 1px #00000073;color:#d3d7db}body.site-theme-charcoal .apidoc-table tbody tr:nth-child(2n) td{background:#ffffff06}body.site-theme-charcoal .apidoc-event-filter-table tbody tr:last-child td{background:transparent}body.site-theme-charcoal .apidoc-method{color:#fff;text-shadow:.5px .5px 0 rgba(0,0,0,.6)!important;box-shadow:inset 0 1px #ffffff40,0 1px 2px #0006}body.site-theme-charcoal .apidoc-download{background:linear-gradient(180deg,#454c54,#333940);border-color:#0000008c;border-radius:var(--radius-control, 6px);color:#c2c7cd;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .apidoc-download:hover{background:linear-gradient(180deg,#525a63,#3e454c);color:#fff;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}body.site-theme-charcoal .apidoc-download .apidoc-inline{color:#d3d7db}body.site-theme-charcoal .beginner-games-table .beginner-stage-row th{background:linear-gradient(180deg,#2c3036,#23262a);border-top-color:#ffffff0f;border-bottom-color:#00000080;box-shadow:inset 0 1px #ffffff0f}body.site-theme-charcoal .hero-lede strong{color:var(--tier-scan);font-weight:600}body.site-theme-charcoal .seo-intro{color:#878d94;font-size:.98rem}body.site-theme-charcoal .seo-intro strong{color:#b9bfc6}body.site-theme-charcoal .study-player-portrait{border-color:rgba(var(--gold-rgb),.5);background:#17191c;box-shadow:inset 0 0 0 1px #000000b3,0 1px 3px #0006}body.site-theme-charcoal .card,body.site-theme-charcoal .account-menu-panel,body.site-theme-charcoal .account-submenu-panel,body.site-theme-charcoal .notification-menu-panel,body.site-theme-charcoal .account-confirm-dialog-box,body.site-theme-charcoal .game-info-table,body.site-theme-charcoal .stats-panel,body.site-theme-charcoal .stats-game-results.has-table,body.site-theme-charcoal .stats-search-help-panel,body.site-theme-charcoal .apidoc-toc,body.site-theme-charcoal .apidoc-endpoint,body.site-theme-charcoal .apidoc-pre,body.site-theme-charcoal .oe-sheet,body.site-theme-charcoal .engine-panel-settings-popover,body.site-theme-charcoal .variation-menu,body.site-theme-charcoal .game-save-notebook-menu,body.site-theme-charcoal .seo-intro,body.site-theme-charcoal .games-search-input,body.site-theme-charcoal .imported-game-search input,body.site-theme-charcoal .stats-game-search-row input,body.site-theme-charcoal .stats-input,body.site-theme-charcoal.game-board-page .analysis-panel,body.site-theme-charcoal.game-board-page .move-panel,body.site-theme-charcoal.game-board-page .history-column,body.site-theme-charcoal.game-board-page .move-navigation,body.site-theme-charcoal.game-board-page .game-rail-panel,body.site-theme-charcoal.game-board-page .opening-explorer-panel{border-radius:var(--radius-card)}body.site-theme-charcoal .game-share-action,body.site-theme-charcoal .games-filter-btn,body.site-theme-charcoal .study-player-portrait{border-radius:var(--radius-control)}body.site-theme-charcoal.game-board-page #game-share-rail-panel .viewer-panel-body{padding:12px 12px 10px}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;margin:0 0 18px;padding:0;background:transparent}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen label,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-group-label{color:var(--tier-read);font-family:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:.2px}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-field{grid-template-columns:minmax(0,1fr) 44px}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen textarea{min-height:58px;padding:8px 10px;border:1px solid #3d4147;border-right:0;border-radius:var(--radius-control) 0 0 var(--radius-control);background:#2a2d31;color:var(--tier-scan);font-family:inherit;font-size:var(--fs-label);line-height:1.4;letter-spacing:0;overflow-y:auto;box-shadow:inset 0 1px 2px #0006;field-sizing:content}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen textarea:focus{border-color:var(--cyan);outline:none}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-copy,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile{border:1px solid var(--key-metal-edge);background:var(--key-metal-face);color:var(--tier-scan);box-shadow:var(--key-metal-catch),var(--key-metal-seat);font-family:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:.2px;text-transform:none}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-copy:hover,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-copy:focus-visible,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile:hover,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile:focus-visible{border-color:var(--key-metal-edge);background:var(--key-metal-face-hover);color:#fff;outline:none}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-copy:active,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile:active{background:var(--key-metal-face-pressed);box-shadow:var(--key-metal-catch-pressed),var(--key-metal-seat)}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-copy:focus-visible,body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile:focus-visible{box-shadow:var(--key-metal-catch),var(--key-metal-seat),0 0 0 2px var(--cyan)}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-fen-copy{width:44px;min-height:58px;border-radius:0 var(--radius-control) var(--radius-control) 0}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-underboard-actions{display:grid;gap:18px;padding:0}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-group{gap:8px}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile{justify-content:flex-start;gap:7px;min-height:68px;padding:10px 6px;border-radius:var(--radius-control)}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile svg{width:22px;height:22px}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-share-tile span{color:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:.2px;line-height:1.25;text-transform:none}body.site-theme-charcoal.game-board-page #game-share-rail-panel .game-open-notebook-status{padding:0 2px;color:var(--tier-read);font-family:inherit;font-size:var(--fs-label);letter-spacing:.2px;text-transform:none}body.site-theme-charcoal.game-board-page #game-share-rail-panel .viewer-panel-footer{min-height:0;padding:9px 12px;border-top:1px solid var(--border);background:transparent;color:var(--tier-read);font-family:inherit;font-size:var(--fs-label);letter-spacing:.2px;text-transform:none}body.site-theme-charcoal .header-label{font-family:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:1.2px;color:var(--tier-ignore);opacity:1}body.site-theme-charcoal .account-rail-title{font-family:inherit;font-size:var(--fs-label);font-weight:500;letter-spacing:1.2px;color:var(--tier-ignore);padding-bottom:10px}body.site-theme-charcoal .account-rail-item{color:var(--tier-read);font-family:inherit;font-size:var(--fs-body);letter-spacing:0}body.site-theme-charcoal .account-rail-item:hover{color:var(--cyan);background:var(--surface)}body.site-theme-charcoal .account-rail-item.is-active,body.site-theme-charcoal .account-rail-item[aria-selected=true]{color:var(--cyan);background:rgba(var(--cyan-rgb),.08)}body.site-theme-charcoal .account-rail-item-danger:hover,body.site-theme-charcoal .account-rail-item-danger.is-active,body.site-theme-charcoal .account-rail-item-danger[aria-selected=true]{color:var(--danger);background:rgba(var(--danger-rgb),.08)}body.site-theme-charcoal .account-content-lead{font-family:inherit;font-size:var(--fs-body);letter-spacing:0;color:var(--tier-read)}body.site-theme-charcoal.courses-page{--reading-size-body: 1.125rem;--reading-size-prose: 1.125rem;--reading-size-meta: 1rem;--reading-size-label: 1rem;--reading-size-name: 1.18rem;--border: #424b55;--border-strong: #65717f;--key-metal-edge: #65717f;--reading-input: #242b33;--reading-selection: #263b50;--reading-selection-edge: #5ca9ef}body.site-theme-charcoal.courses-page.course-light{color-scheme:light;--void: #f6f7fa;--void-rgb: 246, 247, 250;--ink-rgb: 255, 255, 255;--panel-rgb: 255, 255, 255;--slate-rgb: 237, 240, 244;--glass-rgb: 246, 247, 250;--deep: #edf0f4;--surface: #ffffff;--surface-rgb: 255, 255, 255;--reading-card-hover: #f0f3f7;--reading-card-edge: #697888;--surface-raised: #ffffff;--border: #a3afbc;--border-strong: #697888;--border-raised: #697888;--tier-scan: #15202c;--tier-read: #293440;--tier-ignore: #465463;--title-ink: #15202c;--white: #293440;--white-rgb: 41, 52, 64;--muted: #465463;--data-secondary: #465463;--cyan: #075eaa;--cyan-rgb: 7, 94, 170;--cyan-raised: #075eaa;--name: #712de4;--gold: #856128;--gold-rgb: 133, 97, 40;--key-metal-face: linear-gradient(180deg, #ffffff, #e0e6ed);--key-metal-face-hover: linear-gradient(180deg, #ffffff, #d0dae5);--key-metal-edge: #697888;--key-metal-ink-active: #15202c;--key-metal-seat: 0 1px 2px rgba(15, 30, 45, .18);--reading-input: #ffffff;--reading-selection: #daeafa;--reading-selection-edge: #075eaa;background:var(--void)}body.site-theme-charcoal .page-title{font-size:var(--fs-page-title);font-weight:600;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;color:var(--title-ink);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;text-shadow:none;animation:none;filter:none}body.site-theme-charcoal .wordmark{font-size:var(--fs-wordmark);font-weight:300;line-height:1.22}html[data-device=desktop] body.home-page.site-theme-charcoal .wordmark{color:var(--tier-scan)}body.site-theme-charcoal .page-kicker{font-size:var(--fs-label);font-weight:600;color:var(--tier-scan);letter-spacing:3px;text-transform:uppercase}body.site-theme-charcoal .page-kicker:before{content:"\25c6";color:var(--gold);font-size:.72em;margin-right:.7em;vertical-align:.1em;letter-spacing:0}body.site-theme-charcoal .page-tagline{font-size:var(--fs-body);font-weight:400;color:var(--tier-read);letter-spacing:.2px}body.site-theme-charcoal .page-tagline .pulse-dot{display:none}body.site-theme-charcoal .entity-name{color:var(--name);font-size:var(--fs-name);font-weight:700;letter-spacing:.2px;line-height:1.3;text-transform:none}body.site-theme-charcoal a .entity-name,body.site-theme-charcoal a.entity-name,body.site-theme-charcoal .entity-name a{color:var(--name);text-decoration:none}body.site-theme-charcoal a:hover .entity-name,body.site-theme-charcoal a:focus-visible .entity-name,body.site-theme-charcoal a.entity-name:hover,body.site-theme-charcoal a.entity-name:focus-visible,body.site-theme-charcoal .entity-name a:hover,body.site-theme-charcoal .entity-name a:focus-visible{color:var(--name);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.site-theme-charcoal a.entity-link{color:var(--name);text-decoration:none}body.site-theme-charcoal a.entity-link:hover,body.site-theme-charcoal a.entity-link:focus-visible{text-decoration:underline;text-underline-offset:3px}body.site-theme-charcoal a.surface-link:hover .entity-name,body.site-theme-charcoal a.surface-link:focus-visible .entity-name{text-decoration:none}:where(body.site-theme-charcoal) :where(a[href]){color:var(--cyan)}body.site-theme-charcoal .entity-name.is-display{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}body.site-theme-charcoal .entity-name.is-lead{font-size:1.32rem;line-height:1.25}body.site-theme-charcoal .pairing.is-lead .entity-name{font-size:1.32rem;font-weight:700;line-height:1.25}body.site-theme-charcoal a.surface-link{color:inherit;text-decoration:none}body.site-theme-charcoal a.surface-link .entity-name{color:var(--name)}body.site-theme-charcoal .pairing{font-size:var(--fs-meta);letter-spacing:0}body.site-theme-charcoal .pairing .entity-name{font-size:inherit;font-weight:600}body.site-theme-charcoal .pairing-vs{color:var(--tier-ignore);font-size:var(--fs-meta);font-weight:400;padding:0 .5em}body.site-theme-charcoal .letter-mark{background:var(--glass);color:var(--gold);font-weight:700;font-size:1.15rem}body.site-theme-charcoal .letter-mark:after{border-color:var(--border);opacity:1}body.site-theme-charcoal .section-title{font-size:var(--fs-section);font-weight:700;color:var(--tier-scan);letter-spacing:.4px;text-transform:none}.section-title.is-prose{gap:12px}.section-title.is-prose:before,.section-title.is-prose:after{min-width:12px}body.site-theme-charcoal .section-title.is-unruled:before,body.site-theme-charcoal .section-title.is-unruled:after{background:none}body.site-theme-charcoal .section-count{font-size:var(--fs-label);font-weight:600;letter-spacing:.6px;color:var(--tier-ignore);font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:none}body.site-theme-charcoal .entry-title{font-size:1.06rem;font-weight:700;line-height:1.35;letter-spacing:0;color:var(--tier-scan);text-transform:none;margin:0}body.site-theme-charcoal .entry-title.is-danger{color:#e07575}body.site-theme-charcoal .work-surface-title{color:var(--title-ink);font-size:var(--fs-work-title);font-weight:650;line-height:1.2;letter-spacing:0;text-align:left;text-transform:none;width:100%}body.site-theme-charcoal .setting-name{color:var(--tier-read);font-size:var(--fs-body);font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}body.site-theme-charcoal .setting-option-label{color:var(--tier-read);font-size:var(--fs-meta);font-weight:500;letter-spacing:0;text-transform:none}body.site-theme-charcoal .setting-control,body.site-theme-charcoal .setting-value-control{color:var(--tier-scan);font-family:inherit;font-size:var(--fs-meta);font-weight:400;letter-spacing:0;text-transform:none}body.site-theme-charcoal .setting-control-action,body.site-theme-charcoal .choice-control{font-family:inherit;font-size:var(--fs-label);font-weight:600;letter-spacing:0;text-transform:none}body.site-theme-charcoal .setting-help,body.site-theme-charcoal .settings-save-status{color:var(--tier-ignore);font-size:var(--fs-label);font-weight:400;letter-spacing:0;text-transform:none}body.site-theme-charcoal .setting-error{color:var(--danger);font-size:var(--fs-label);font-weight:500;letter-spacing:0;text-transform:none}body.site-theme-charcoal .danger-navigation{color:var(--danger)}body.site-theme-charcoal .entity-description{font-size:var(--fs-meta);line-height:1.55;color:var(--tier-read);letter-spacing:0;text-transform:none}body.site-theme-charcoal .entity-crown{color:var(--gold)}body.site-theme-charcoal .entity-crown svg{width:18px;height:18px}body.site-theme-charcoal .entity-figure-line{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--tier-read)}body.site-theme-charcoal .entity-portrait{padding:4px;background:#15171a;border:1px solid #4a5158;border-radius:4px;box-shadow:inset 0 1px #ffffff0d,0 2px 5px #00000073;color:var(--tier-ignore)}body.site-theme-charcoal .entity-portrait img{border-radius:2px;box-shadow:0 0 0 1px #000000bf}body.site-theme-charcoal .entity-kind{display:inline-block;font-size:var(--fs-label);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--tier-ignore)}body.site-theme-charcoal .entity-kind:before{content:"\25c6";color:var(--gold);font-size:.7em;margin-right:.55em;vertical-align:.1em;letter-spacing:0;font-style:normal;font-weight:400}body.site-theme-charcoal .entity-kind.is-epithet{color:var(--tier-scan);font-size:1.02rem;font-style:italic;font-weight:500;letter-spacing:.3px;text-transform:none}body.site-theme-charcoal .entity-meta{font-size:var(--fs-meta);font-weight:400;letter-spacing:0;text-transform:none;color:var(--tier-ignore);line-height:1.45}body.site-theme-charcoal .entity-meta .sep,body.site-theme-charcoal .meta-sep{color:var(--gold);padding:0 .15em}body.site-theme-charcoal .data-cell{color:var(--tier-read);font-size:var(--fs-meta);font-weight:400;letter-spacing:0;text-transform:none}body.site-theme-charcoal .column-label{color:var(--tier-ignore);font-size:var(--fs-label);font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-shadow:none}body.site-theme-charcoal .field-label{display:inline-block;color:var(--tier-ignore);font-size:var(--fs-label);font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-shadow:none}body.site-theme-charcoal .data-cell.is-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}body.site-theme-charcoal .data-cell.is-name{color:var(--tier-read)}body.site-theme-charcoal .entity-figure{font-size:1.45rem;font-weight:700;color:var(--tier-scan);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:0}body.site-theme-charcoal .entity-figure-label{display:block;font-size:var(--fs-label);font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--tier-ignore)}body.site-theme-charcoal .entity-figure-value{color:var(--tier-scan);font-weight:700;font-size:max(1.06em,var(--fs-label));font-variant-numeric:tabular-nums;letter-spacing:0}body.site-theme-charcoal .entity-figure-value.is-display,body.site-theme-charcoal .figure-tile.is-display .entity-figure-value{font-size:1.5rem;line-height:1.1}body.site-theme-charcoal .figure-tile.is-display .entity-figure{font-size:2.3rem}@media(max-width:600px){body.site-theme-charcoal .figure-tile.is-display .entity-figure{font-size:clamp(1.15rem,5.6vw,1.7rem)}body.site-theme-charcoal .entity-figure-value.is-display,body.site-theme-charcoal .figure-tile.is-display .entity-figure-value{font-size:1.05rem}}body.site-theme-charcoal .entity-figure-unit{color:var(--tier-ignore);font-weight:500;letter-spacing:.8px}body.site-theme-charcoal .entity-figure-bar{display:block;height:3px;border-radius:2px;background:var(--gold)}body.site-theme-charcoal .entity-figure-bar.is-interactive{background:var(--cyan)}body.site-theme-charcoal .entity-figure-bar.is-positive{background:var(--mint)}body.site-theme-charcoal .entity-figure-bar.is-negative{background:var(--danger)}body.site-theme-charcoal .entity-figure-bar.is-neutral{background:var(--border)}body.site-theme-charcoal .result-chip{font-size:var(--fs-meta);color:var(--tier-scan);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.5px}body.site-theme-charcoal .result-chip.is-scored.result-win{color:var(--cyan)}body.site-theme-charcoal .result-chip.is-scored.result-loss{color:var(--danger)}body.site-theme-charcoal .result-chip.is-scored.result-draw{color:var(--gold)}body.site-theme-charcoal .result-distribution{height:9px;border-radius:3px;overflow:hidden;background:#00000057;display:flex}body.site-theme-charcoal .result-distribution-win{background:rgba(var(--mint-rgb),.76)}body.site-theme-charcoal .result-distribution-draw{background:rgba(var(--amber-rgb),.72)}body.site-theme-charcoal .result-distribution-loss{background:rgba(var(--danger-rgb),.72)}body.site-theme-charcoal .mark{color:var(--gold);font-weight:400}body.site-theme-charcoal .mark-rule{border:0;border-top:1px solid rgba(var(--gold-rgb),.45);width:44px;margin:18px 0}body.site-theme-charcoal .prose-column{background:none;border:0;border-radius:0;box-shadow:none;padding:0;backdrop-filter:none}body.site-theme-charcoal .prose-lede{font-size:1.12rem;line-height:1.65;color:var(--tier-scan);font-weight:400}body.site-theme-charcoal .prose-body{font-size:var(--fs-prose);line-height:1.78;color:var(--tier-read)}body.site-theme-charcoal .prose-body+.prose-body{margin-top:1.05em}body.site-theme-charcoal .prose-emphasis,body.site-theme-charcoal .prose-body strong,body.site-theme-charcoal .prose-body em,body.site-theme-charcoal .prose-lede strong,body.site-theme-charcoal .prose-lede em{color:var(--tier-scan);font-weight:600}body.site-theme-charcoal .prose-body em,body.site-theme-charcoal .prose-lede em{font-style:italic;font-weight:500}body.site-theme-charcoal .prose-body a,body.site-theme-charcoal .prose-lede a{color:var(--cyan)}body.site-theme-charcoal .pull-quote{background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;border-left:2px solid #4a5158;padding:2px 0 2px 20px;margin:0}body.site-theme-charcoal .pull-quote.is-voice{border-left-color:var(--gold)}body.site-theme-charcoal .pull-quote-text{font-size:var(--fs-prose);line-height:1.7;font-style:italic;font-weight:400;color:var(--tier-read)}body.site-theme-charcoal .pull-quote.is-voice .pull-quote-text{color:var(--tier-scan)}body.site-theme-charcoal .pull-quote-source{margin-top:10px;font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:var(--tier-ignore)}body.site-theme-charcoal .doc-entry{box-shadow:none;background:none;border:0;border-top:1px solid var(--border);border-radius:0;padding:24px 0 0;margin:0 0 36px}body.site-theme-charcoal .doc-toc{background:none;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;padding:16px 0}body.site-theme-charcoal .doc-toc.is-sidebar{border:0;padding:0 20px 0 0;font-size:var(--fs-meta);line-height:1.5}@media(max-width:960px){body.site-theme-charcoal .doc-toc.is-sidebar{border-right:0;border-bottom:1px solid var(--border);padding:0 0 20px}}body.site-theme-charcoal .block-label{display:block;font-size:var(--fs-label);font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--tier-ignore)}body.site-theme-charcoal .code-inline{border:0;background:rgba(var(--tint-rgb),.09);padding:1px 5px}body.site-theme-charcoal .code-inline:not(.is-gallery-detail){font-size:var(--fs-meta);font-weight:400;text-align:start;white-space:normal;overflow-wrap:anywhere;background:none;box-shadow:none}body.site-theme-charcoal .code-block{background:#16181b;border:1px solid var(--border);border-left:2px solid rgba(var(--tint-rgb),.5);border-radius:6px}body.site-theme-charcoal .tok-key{color:var(--name)}body.site-theme-charcoal .tok-str{color:var(--mint)}body.site-theme-charcoal .tok-num{color:var(--gold)}body.site-theme-charcoal .tok-lit{color:var(--cyan)}body.site-theme-charcoal .tok-cmd{color:var(--tier-scan);font-weight:700}body.site-theme-charcoal .tok-flag{color:var(--gold)}body.site-theme-charcoal .tok-punct{color:var(--tier-ignore)}body.site-theme-charcoal .tok-comment{color:var(--tier-ignore);font-style:italic}body.site-theme-charcoal .status-chip{display:inline-flex;align-items:center;gap:.4em;padding:2px 9px;border-radius:999px;font-size:var(--fs-label);font-weight:600;letter-spacing:0;text-transform:none;border:1px solid var(--border);background:rgba(var(--tint-rgb),.06);color:var(--tier-scan)}body.site-theme-charcoal .status-chip.is-positive{border-color:rgba(var(--mint-rgb),.55);background:rgba(var(--mint-rgb),.12);color:#93c25a}body.site-theme-charcoal .status-chip.is-caution{border-color:rgba(var(--amber-rgb),.55);background:rgba(var(--amber-rgb),.12);color:#e0a848}body.site-theme-charcoal .status-chip.is-negative{border-color:rgba(var(--danger-rgb),.55);background:rgba(var(--danger-rgb),.12);color:#e07575}body.site-theme-charcoal .form-error{color:var(--danger);font-size:var(--fs-meta);font-weight:500;letter-spacing:0;text-transform:none;line-height:1.5;opacity:1}body.site-theme-charcoal .action-prominent{background:linear-gradient(180deg,rgba(var(--cyan-rgb),.24),rgba(var(--cyan-rgb),.12)),var(--surface);border-color:rgba(var(--cyan-rgb),.62);color:var(--tier-scan);box-shadow:inset 0 1px #ffffff26,0 2px 3px #0000008c}body.site-theme-charcoal .action-prominent:hover,body.site-theme-charcoal .action-prominent:focus-visible{background:linear-gradient(180deg,rgba(var(--cyan-rgb),.34),rgba(var(--cyan-rgb),.18)),var(--surface);border-color:var(--cyan);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0009}body.site-theme-charcoal .action-primary,body.site-theme-charcoal .action-secondary,body.site-theme-charcoal .action-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:auto;max-width:100%;justify-self:start;padding:9px 18px;border-radius:var(--radius-control);font-size:var(--fs-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}body.site-theme-charcoal .action-primary.is-compact,body.site-theme-charcoal .action-secondary.is-compact,body.site-theme-charcoal .action-danger.is-compact{padding:5px 12px;letter-spacing:.3px;text-transform:none}body.site-theme-charcoal .action-primary{background:linear-gradient(180deg,#55a9f4,#2673c8);border:1px solid rgba(0,0,0,.6);color:#fff;text-shadow:.5px .5px 0 rgba(0,0,0,.8);box-shadow:inset 0 1px #ffffff80,inset 0 3px 7px -2px #dceefff2,inset 0 -8px 12px -4px #0a3a6a,0 3px 5px #00000080}body.site-theme-charcoal .action-primary:hover{background:linear-gradient(180deg,#61b1f6,#3182d8);border-color:#0009;color:#fff;box-shadow:inset 0 1px #ffffff8c,inset 0 3px 7px -2px #dceefff2,inset 0 -8px 12px -4px #0a3a6a,0 3px 5px #00000080}body.site-theme-charcoal .action-primary:active{transform:translateY(1px);background:linear-gradient(180deg,#3d8fdd,#2b7cd0);box-shadow:inset 0 1px #ffffff40,inset 0 2px 5px -2px #0a3a6acc,inset 0 -4px 8px -4px #0a3a6ae6,0 1px 2px #00000073}body.site-theme-charcoal .action-secondary{background:var(--key-metal-face);border:1px solid var(--key-metal-edge);color:var(--tier-scan);box-shadow:var(--key-metal-catch),var(--key-metal-seat)}body.site-theme-charcoal .action-secondary:hover{background:var(--key-metal-face-hover);color:var(--key-metal-ink-active)}body.site-theme-charcoal .action-secondary.is-active{background:var(--key-metal-face);border-color:var(--key-metal-edge);color:var(--key-metal-ink-active);box-shadow:inset 0 -2px 0 var(--cyan),var(--key-metal-catch),var(--key-metal-seat)}body.site-theme-charcoal .action-primary.is-block,body.site-theme-charcoal .action-secondary.is-block,body.site-theme-charcoal .action-danger.is-block{justify-self:stretch;width:100%}body.site-theme-charcoal summary.action-primary,body.site-theme-charcoal summary.action-secondary{list-style:none}body.site-theme-charcoal summary.action-primary::-webkit-details-marker,body.site-theme-charcoal summary.action-secondary::-webkit-details-marker{display:none}body.site-theme-charcoal .action-danger{background:rgba(var(--danger-rgb),.14);border:1px solid rgba(var(--danger-rgb),.5);color:#e07575;box-shadow:inset 0 1px #ffffff0a}body.site-theme-charcoal .action-danger:hover{background:rgba(var(--danger-rgb),.24);border-color:rgba(var(--danger-rgb),.8);color:#f0a0a0}body.site-theme-charcoal .action-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--radius-control);background:var(--key-metal-face);border:1px solid var(--key-metal-edge);color:var(--tier-scan);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080;cursor:pointer}body.site-theme-charcoal .action-icon:hover{background:var(--key-metal-face-hover);color:var(--key-metal-ink-active)}body.site-theme-charcoal .action-icon.is-active{color:var(--gold)}body.site-theme-charcoal .action-icon svg{width:16px;height:16px;fill:currentColor}body.site-theme-charcoal .action-quiet{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.4em;padding:4px 8px;border:0;border-radius:var(--radius-control);background:none;box-shadow:none;color:var(--tier-read);font-size:var(--fs-label);font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}body.site-theme-charcoal .action-quiet:hover{color:var(--tier-scan);background:#ffffff12}body.site-theme-charcoal .action-quiet:focus-visible{outline:2px solid rgba(var(--tint-rgb),.7);outline-offset:1px}body.site-theme-charcoal .drawer-panel-chooser{background:var(--key-metal-face);border-color:var(--key-metal-edge);box-shadow:var(--key-metal-seat)}body.site-theme-charcoal .action-quiet.is-icon{width:28px;height:28px;padding:0}body.site-theme-charcoal .action-quiet svg{width:14px;height:14px}body.site-theme-charcoal a.action-primary,body.site-theme-charcoal a.action-secondary,body.site-theme-charcoal a.action-danger,body.site-theme-charcoal a.action-icon,body.site-theme-charcoal a.action-quiet{text-decoration:none}body.site-theme-charcoal .is-centered{justify-content:center}.block-label.is-centered{text-align:center}body.site-theme-charcoal .listing-card{cursor:default}body.site-theme-charcoal .listing-open{flex:0 0 auto;width:34px;height:34px}body.site-theme-charcoal .listing-open .study-arrow-icon{width:17px;height:17px}body.site-theme-charcoal .is-gallery-card{--role-anatomy-context: gallery-card}body.site-theme-charcoal .is-gallery-detail{--role-anatomy-context: gallery-detail}body.site-theme-charcoal .is-gallery-summary{--role-anatomy-context: gallery-summary}body.site-theme-charcoal .listing-row{border-bottom:1px solid var(--border);transition:background .14s ease}body.site-theme-charcoal .listing-row:last-child{border-bottom:0}body.site-theme-charcoal .listing-row:hover,body.site-theme-charcoal .listing-row:focus-within{background:#ffffff07}body.site-theme-charcoal .empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:34px 0 40px;color:var(--tier-read);font-size:var(--fs-body)}body.site-theme-charcoal .empty-state-title{font-size:var(--fs-section);font-weight:600;color:var(--tier-scan)}body.site-theme-charcoal .site-search-form{display:grid;align-items:normal;gap:8px;width:min(620px,100%,calc(100vw - 28px));margin:0 auto 28px}body.site-theme-charcoal .site-search-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}body.site-theme-charcoal .site-search-input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 13px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:#0003;color:var(--tier-scan);font-family:inherit;font-size:var(--fs-body);font-weight:400;letter-spacing:0;text-transform:none;outline:none}body.site-theme-charcoal .site-search-input.has-inline-help{padding-right:46px}body.site-theme-charcoal .site-search-input:focus{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(var(--tint-rgb),.16)}body.site-theme-charcoal .site-search-row .action-primary,body.site-theme-charcoal .site-search-row .action-secondary{grid-column:2;min-height:44px}body.site-theme-charcoal .site-search-region{width:min(620px,100%,calc(100vw - 28px));margin:0 auto 34px;padding:0;border:0;background:none;box-shadow:none}body.site-theme-charcoal .site-search-region .site-search-form{margin-bottom:0}body.site-theme-charcoal .site-search-region.site-submit-search{width:min(760px,100%,calc(100vw - 28px));padding:0}body.site-theme-charcoal .site-submit-search .site-search-form{width:min(760px,100%,calc(100vw - 28px))}body.site-theme-charcoal .site-search-row.is-balanced-submit{grid-template-columns:96px minmax(0,1fr) 96px;justify-items:stretch;gap:10px}body.site-theme-charcoal .site-search-row.is-balanced-submit>:first-child{grid-column:2;width:100%}body.site-theme-charcoal .site-search-row.is-balanced-submit>.action-primary{grid-column:3;justify-self:stretch}@media(max-width:720px){body.site-theme-charcoal .site-search-row.is-balanced-submit{grid-template-columns:minmax(0,1fr) auto}body.site-theme-charcoal .site-search-row.is-balanced-submit>:first-child{grid-column:1}body.site-theme-charcoal .site-search-row.is-balanced-submit>.action-primary{grid-column:2}}body.site-theme-charcoal .no-results{display:block;width:min(620px,100%,calc(100vw - 28px));margin:16px auto 42px;padding:0;color:var(--tier-read);font-size:var(--fs-body);font-weight:400;line-height:1.55;letter-spacing:0;text-align:center}body.site-theme-charcoal [hidden],body.site-theme-charcoal .entity-highlight .pulse-dot{display:none}body.site-theme-charcoal .entity-highlight{font-size:var(--fs-meta);letter-spacing:0;color:var(--tier-read)}body.site-theme-charcoal .entity-highlight:before{content:"\25c6";color:var(--gold);font-size:.72em;margin-right:.55em;vertical-align:.12em}body.site-theme-charcoal .figure-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:inset 0 1px #ffffff0a,0 2px 4px #00000052}body.site-theme-charcoal .figure-tile .entity-figure{color:var(--tier-scan);font-weight:700;filter:none}body.site-theme-charcoal .clamp-1,body.site-theme-charcoal .clamp-2,body.site-theme-charcoal .clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:normal;hyphens:none}body.site-theme-charcoal .clamp-1{-webkit-line-clamp:1}body.site-theme-charcoal .clamp-2{-webkit-line-clamp:2}body.site-theme-charcoal .clamp-3{-webkit-line-clamp:3}body.site-theme-charcoal .entity-meta.is-epithet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:normal;hyphens:none}@media(max-width:720px){body.site-theme-charcoal .entity-meta.is-epithet{-webkit-line-clamp:2}}.promotion-card,body.site-theme-charcoal .promotion-card{display:flex;flex-direction:column;align-items:normal;min-width:0;gap:18px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card, 8px);box-shadow:none;text-decoration:none}.promotion-card.creator-otb,body.site-theme-charcoal .promotion-card.creator-otb{flex-direction:row;align-items:center;gap:22px;padding:24px 28px}.creator-otb .promotion-title,body.site-theme-charcoal .creator-otb .promotion-title{margin-bottom:6px;font-size:1.25rem;text-align:left}@media(max-width:560px){.promotion-card.creator-otb,body.site-theme-charcoal .promotion-card.creator-otb{gap:14px;padding:18px 16px}}.promotion-title,body.site-theme-charcoal .promotion-title{display:block;margin:0;color:var(--tier-scan, var(--white));font-size:var(--fs-promotion-title, 1.5rem);font-weight:650;line-height:1.3;text-align:center;text-wrap:balance}a.promotion-card .promotion-title,body.site-theme-charcoal a.promotion-card .promotion-title{color:var(--cyan)}.promotion-card.is-profile,body.site-theme-charcoal .promotion-card.is-profile{padding:0}.promotion-card:has(>a:focus-visible),body.site-theme-charcoal .promotion-card:has(>a:focus-visible),a.promotion-card:focus-visible,body.site-theme-charcoal a.promotion-card:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.entity-meta.is-inline{display:inline}.app-package{min-width:0;padding:clamp(22px,3vw,34px);border:1px solid var(--border);background:linear-gradient(145deg,rgba(var(--panel-rgb),.9),rgba(var(--deep-rgb),.62));text-align:left}.app-package-heading{display:flex;align-items:center;gap:14px;min-width:0}.app-package-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border:1px solid rgba(var(--tint-rgb),.3);background:rgba(var(--tint-rgb),.12);color:var(--cyan)}.app-package-icon.is-neutral{color:var(--white)}.app-package h3{margin:0 0 2px;color:var(--white);font-size:1.4rem;line-height:1.4;text-align:left}.app-package-platform{margin:0;color:var(--muted);font-size:var(--fs-label, .9rem);line-height:1.4}.app-package-size{color:inherit;font-size:var(--fs-label, .9rem);font-weight:400;line-height:1.6;white-space:nowrap}.app-package-download{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 16px;background:var(--cyan);color:rgb(var(--deep-rgb));font-size:var(--fs-body, 1rem);font-weight:700;line-height:1.5;text-decoration:none}.app-package-download:hover{background:var(--white);color:rgb(var(--deep-rgb))}.app-package-download[aria-disabled=true]{background:var(--surface);color:var(--muted)}body.site-theme-charcoal .app-package-download:not([aria-disabled=true]){border:1px solid rgba(0,0,0,.6);border-radius:var(--radius-control);background:linear-gradient(180deg,#55a9f4,#2673c8);color:#fff;text-shadow:.5px .5px 0 rgba(0,0,0,.8);box-shadow:inset 0 1px #ffffff80,inset 0 3px 7px -2px #dceefff2,inset 0 -8px 12px -4px #0a3a6a,0 3px 5px #00000080}body.site-theme-charcoal .app-package-download:not([aria-disabled=true]):hover{background:linear-gradient(180deg,#61b1f6,#3182d8);color:#fff}body.site-theme-charcoal .app-package-download:not([aria-disabled=true]):active{transform:translateY(1px);background:linear-gradient(180deg,#3d8fdd,#2b7cd0);box-shadow:inset 0 1px #ffffff40,inset 0 2px 5px -2px #0a3a6acc,inset 0 -4px 8px -4px #0a3a6ae6,0 1px 2px #00000073}body.site-theme-charcoal .app-package-download[aria-disabled=true]{border-radius:var(--radius-control)}.app-package-download:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.app-package-note{margin:16px 0 0;color:var(--muted);font-size:var(--fs-label, .9rem);line-height:1.55}.code-block:is(.is-terminal,.is-source) pre{font-size:var(--fs-label, .9rem);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.code-block:is(.is-terminal,.is-source) pre,.code-block:is(.is-terminal,.is-source) pre *{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}.mark.is-prose{font-size:inherit;line-height:inherit}.entity-meta.is-centered,.action-primary.is-centered,.action-secondary.is-centered{text-align:center}.product-demo{box-sizing:border-box;width:100%;padding:7px;border:1px solid var(--border);background:rgb(var(--deep-rgb))}.product-demo video{display:block;width:100%;height:auto}.product-demo figcaption{margin:12px 0 0;text-align:center}@media(max-width:720px){.product-demo{padding:4px}}.entry-title.is-centered{text-align:center}.page-title.is-compact,body.site-theme-charcoal .page-title.is-compact{font-size:2.25rem;line-height:1.2;letter-spacing:0}.entity-name.is-inline,body.site-theme-charcoal .entity-name.is-inline{display:inline;font-size:var(--fs-meta, .92rem);line-height:inherit;font-weight:600}.entity-name.is-block,.column-label.is-block{display:block}body.site-theme-charcoal .doc-toc.is-readable :is(a,button)[aria-current=page]{background:var(--reading-selection);box-shadow:inset 0 0 0 1px var(--reading-selection-edge)}body.site-theme-charcoal .site-search-input.is-readable[type]{background:var(--reading-input);border-color:var(--border-strong);color:var(--tier-read)}body.site-theme-charcoal .site-search-input.is-readable::placeholder{color:var(--tier-ignore);opacity:1}body.site-theme-charcoal .site-search-input.is-readable:focus{border-color:var(--cyan)}.google-sign-in{width:180px;height:40px}
