:root{--r-xs:4px;--r-sm:6px;--r-md:9px;--r-lg:13px;--r-xl:18px;--r-pill:999px;--info:#2563b3;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Source Serif 4","Iowan Old Style",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--ease:cubic-bezier(0.22,1,0.36,1)}[data-mode=light]{--bg:#f4f6f7;--bg-subtle:#eceff1;--surface:#fff;--surface-2:#fbfcfd;--surface-inset:#f2f5f6;--surface-hover:#f6f8f9;--border:#e2e6ea;--border-strong:#ced5db;--border-faint:#edf0f2;--text:#18202a;--text-muted:#586271;--text-subtle:#8b95a1;--text-inverse:#fff;--success:#15834f;--success-subtle:#e4f3ea;--success-fg:#0b3d25;--warning:#9a6309;--warning-subtle:#f8eed8;--warning-fg:#4d3104;--danger:#c0382e;--danger-subtle:#fae8e6;--danger-fg:#5e1a15;--info-subtle:#e6eefa;--info-fg:#133b6e;--shadow-xs:0 1px 1px rgba(16,24,32,.04);--shadow-sm:0 1px 2px rgba(16,24,32,.06),0 1px 3px rgba(16,24,32,.05);--shadow-md:0 4px 10px -2px rgba(16,24,32,.1),0 2px 6px -2px rgba(16,24,32,.06);--shadow-lg:0 16px 40px -8px rgba(16,24,32,.18),0 6px 14px -6px rgba(16,24,32,.1);--overlay:rgba(20,28,38,.42);--board-light:#fff;--board-dark:rgba(0,0,0,.045);--play:#2563eb;--chart-r:#2563eb;--chart-q:#a16207;--chart-b:#db2777}[data-mode=dark]{--bg:#0c1116;--bg-subtle:#0f151b;--surface:#151c24;--surface-2:#1a222c;--surface-inset:#121922;--surface-hover:#1d2630;--border:#27313d;--border-strong:#38444f;--border-faint:#1c2530;--text:#e8edf2;--text-muted:#9aa6b2;--text-subtle:#69737f;--text-inverse:#0c1116;--success:#36c187;--success-subtle:rgba(54,193,135,.14);--success-fg:#b6f0d3;--warning:#e0a93b;--warning-subtle:rgba(224,169,59,.15);--warning-fg:#f6dca0;--danger:#f0655a;--danger-subtle:hsla(4,83%,65%,.15);--danger-fg:#f9c4bf;--info:#5b9be8;--info-subtle:rgba(91,155,232,.15);--info-fg:#cbe0fa;--shadow-xs:0 1px 1px rgba(0,0,0,.3);--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3);--shadow-md:0 6px 16px -4px rgba(0,0,0,.5),0 2px 6px -2px rgba(0,0,0,.4);--shadow-lg:0 20px 50px -10px rgba(0,0,0,.6),0 8px 18px -8px rgba(0,0,0,.5);--overlay:rgba(0,0,0,.6);--board-light:hsla(0,0%,100%,.04);--board-dark:rgba(0,0,0,.25);--play:#3b82f6;--chart-r:#3b82f6;--chart-q:#d97706;--chart-b:#ec4899}[data-accent=evergreen][data-mode=light]{--accent:#1a6e45;--accent-hover:#155838;--accent-active:#114a2f;--accent-fg:#fff;--accent-subtle:#e7f1ec;--accent-subtle-2:#d6e8de;--accent-text:#155838;--accent-ring:rgba(26,110,69,.3);--bg:#f1f5f2;--bg-subtle:#e8efea;--surface-inset:#eef4f0}[data-accent=evergreen][data-mode=dark]{--accent:#3fb07c;--accent-hover:#4fc08c;--accent-active:#5cca97;--accent-fg:#04130b;--accent-subtle:rgba(63,176,124,.14);--accent-subtle-2:rgba(63,176,124,.22);--accent-text:#6bd1a3;--accent-ring:rgba(63,176,124,.4);--bg:#0a1310;--bg-subtle:#0d1714;--surface:#121e18;--surface-2:#16261e;--surface-inset:#0f1b15;--surface-hover:#18291f;--border:#20342a;--border-strong:#2e4838;--border-faint:#16281e}[data-accent=navy][data-mode=light]{--accent:#3550c4;--accent-hover:#2b43a8;--accent-active:#243a93;--accent-fg:#fff;--accent-subtle:#e9edfb;--accent-subtle-2:#d8e0f7;--accent-text:#2b43a8;--accent-ring:rgba(53,80,196,.3);--bg:#f3f5fa;--bg-subtle:#eaeef6;--surface-inset:#f0f3fa}[data-accent=navy][data-mode=dark]{--accent:#6d86f6;--accent-hover:#8197f8;--accent-active:#92a5f9;--accent-fg:#060c22;--accent-subtle:rgba(109,134,246,.15);--accent-subtle-2:rgba(109,134,246,.24);--accent-text:#9aabf9;--accent-ring:rgba(109,134,246,.42);--bg:#0a0e1a;--bg-subtle:#0d1220;--surface:#131a2a;--surface-2:#182033;--surface-inset:#101728;--surface-hover:#1a2336;--border:#232d44;--border-strong:#344063;--border-faint:#1a2236}[data-accent=slate][data-mode=light]{--accent:#475569;--accent-hover:#36425a;--accent-active:#2b3445;--accent-fg:#fff;--accent-subtle:#eef1f4;--accent-subtle-2:#e1e6eb;--accent-text:#3a4658;--accent-ring:rgba(71,85,105,.28);--bg:#f5f6f7;--bg-subtle:#ecedef;--surface-inset:#f1f3f4}[data-accent=slate][data-mode=dark]{--accent:#aab6c4;--accent-hover:#bcc6d2;--accent-active:#cdd5de;--accent-fg:#0b0f14;--accent-subtle:rgba(170,182,196,.13);--accent-subtle-2:rgba(170,182,196,.2);--accent-text:#c2cad4;--accent-ring:rgba(170,182,196,.35);--bg:#0c0f13;--bg-subtle:#0f1318;--surface:#161b21;--surface-2:#1b212a;--surface-inset:#12171d;--surface-hover:#1d242d;--border:#262d36;--border-strong:#38414c;--border-faint:#1b212a}[data-mode=light]{--pro:#2b43a8;--diamond:#0e8fa6;--diamond-subtle:#e0f3f6;--pro-subtle:#e9edfb}[data-mode=dark]{--pro:#8197f8;--diamond:#34c1d4;--diamond-subtle:rgba(52,193,212,.15);--pro-subtle:rgba(129,151,248,.15)}:root{--brand-green:#1a6e45;--brand-green-deep:#125334}[data-mode=light]{--live:#d33b3f;--live-subtle:#fdeaea;--live-ring:rgba(211,59,63,.3)}[data-mode=dark]{--live:#ff7a75;--live-subtle:hsla(2,100%,73%,.14);--live-ring:hsla(2,100%,73%,.34)}[data-mode=light]{--td:#a86c05;--td-subtle:#faf0d8;--td-ring:rgba(168,108,5,.3)}[data-mode=dark]{--td:#f0bf52;--td-subtle:rgba(240,191,82,.14);--td-ring:rgba(240,191,82,.34)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}[data-mode=light]{color-scheme:light}[data-mode=dark]{color-scheme:dark}:root{accent-color:var(--accent)}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"ss01" 1}#root{min-height:100%}::selection{background:var(--accent-subtle-2);color:var(--text)}.num,.tnum,table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv05" 1,"tnum"}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5{margin:0;font-weight:600;letter-spacing:-.01em}p{margin:0}button{font-family:inherit;cursor:pointer}a,button{color:inherit}a{text-decoration:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-subtle);background-clip:content-box}.focus-ring:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-ring);border-radius:var(--r-sm)}.board-grid{background-image:linear-gradient(var(--border-faint) 1px,transparent 1px),linear-gradient(90deg,var(--border-faint) 1px,transparent 1px);background-size:44px 44px}.hairline{border-color:var(--border)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pieceIn{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:none}}@keyframes pairSnap{0%{opacity:0;transform:translateX(var(--snap-from,-14px))}60%{opacity:1}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.reveal{opacity:1;transform:none}.reveal-scope .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);will-change:opacity,transform}.reveal-scope .reveal.in{opacity:1;transform:none}.skeleton{background:linear-gradient(90deg,var(--surface-inset) 0,var(--surface-hover) 40px,var(--surface-inset) 80px);background-size:600px 100%;animation:shimmer 1.3s linear infinite;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}.app-scroll{overflow-y:auto;overflow-x:hidden}.elevate{transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.elevate:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width:640px){.hide-sm{display:none!important}}@media (max-width:900px){.hide-md{display:none!important}}@media (min-width:901px){.show-md{display:none!important}}@media (max-width:900px){.hero-grid{gap:40px!important}.auth-grid,.feat-grid,.hero-grid,.price-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:940px){.sc-deck{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.sc-rail{flex-direction:row!important;overflow-x:auto;gap:6px!important;padding-bottom:4px;scroll-snap-type:x proximity}.sc-rail>button{flex:none;scroll-snap-align:start;max-width:190px;border:1px solid var(--border)}.sc-two{grid-template-columns:minmax(0,1fr)!important}.sc-stage-app{height:auto!important}}@media (max-width:660px){.sc-stage{padding:16px 12px!important}.live-steps{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.hero-proof{gap:10px 16px!important}}@media (max-width:900px){.halves-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important}}@media (max-width:640px){.hero-pillars{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:700px){.hero-stack{flex-direction:column!important;align-items:stretch!important}.hero-phone{margin:14px auto 0!important}}@media (max-width:1000px){.dash-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){.sec-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1000px){.home-grid{grid-template-columns:minmax(0,1fr)!important}}@keyframes wcu-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.wcu-pulse-ring{animation:wcu-pulse 2.2s var(--ease,ease-out) infinite}@media (prefers-reduced-motion:reduce){.wcu-pulse-ring{animation:none;opacity:.3}}@keyframes wcu-tick-in{0%{transform:scale(.2) rotate(-25deg);opacity:0}55%{transform:scale(1.18) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.tstep-tick{animation:wcu-tick-in .34s var(--ease,cubic-bezier(.2,.8,.3,1)) both}.tstep-done .tstep-label{letter-spacing:.002em;transition:color .18s var(--ease),opacity .18s var(--ease);opacity:.85}.tstep-done:hover .tstep-label{opacity:1;color:var(--text)}.tstep-done:hover .tstep-tick{transform:scale(1.08)}.tstep-tick{transition:transform .16s var(--ease)}@media (prefers-reduced-motion:reduce){.tstep-tick{animation:none;transition:none}.tstep-done:hover .tstep-tick{transform:none}}.live-back{transition:transform .14s var(--ease),border-color .14s var(--ease)}.live-back:hover{transform:translateX(-2px);border-color:var(--accent)!important}@media (prefers-reduced-motion:reduce){.live-back:hover{transform:none}}.tpr-row:hover{background:var(--surface-hover)}@media (max-width:460px){.tdet-list{grid-template-columns:minmax(0,1fr)!important;gap:2px 0!important}.tdet-list dd{margin-bottom:8px!important}}.pg-row:hover{background:var(--surface-hover)}.pg-cell:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.pg-actions{opacity:0;transition:opacity .12s var(--ease)}.pg-actions:focus-within,.pg-row:hover .pg-actions{opacity:1}@media (hover:none){.pg-actions{opacity:1}}@media (max-width:1000px){.tov-grid{grid-template-columns:minmax(0,1fr)!important}.tov-grid>:nth-child(2){order:-1}}@media (max-width:880px){.tsec-row{grid-template-columns:minmax(0,1fr) 100px 108px!important}.tsec-row>:nth-child(3),.tsec-row>:nth-child(4){display:none!important}}.live-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:1080px){.live-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){.set-row,.tcard-grid{grid-template-columns:minmax(0,1fr)!important}.set-row{gap:12px!important}}@keyframes wcu-live-emit{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.62);opacity:0}to{transform:scale(1.62);opacity:0}}@keyframes wcu-live-blink{0%,to{opacity:1}50%{opacity:.3}}.wcu-live-ring{opacity:0;animation:wcu-live-emit 2.6s var(--ease) infinite}.wcu-live-dot{animation:wcu-live-blink 1.9s var(--ease) infinite}@keyframes wcu-onair-emit{0%{box-shadow:0 0 0 0 var(--success);opacity:1}70%,to{box-shadow:0 0 0 5px transparent;opacity:1}}.wcu-onair-dot{animation:wcu-onair-emit 2.2s var(--ease) infinite}@keyframes wcu-td-close{0%{transform:scale(1.75);opacity:0}35%{opacity:.7}to{transform:scale(1);opacity:0}}@keyframes wcu-td-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.wcu-td-close{opacity:0;animation:wcu-td-close 3.2s var(--ease) infinite}.wcu-td-dot{animation:wcu-td-breathe 2.4s var(--ease) infinite}@keyframes wcu-td-glow{0%,to{opacity:.35}50%{opacity:.9}}.wcu-td-link{position:relative;isolation:isolate}.wcu-td-link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--r-sm);background:radial-gradient(120% 140% at 50% 120%,var(--td-subtle) 0,transparent 72%);animation:wcu-td-glow 3.2s var(--ease) infinite;pointer-events:none}.wcu-td-link:hover:before{animation:none;opacity:1}@keyframes wcu-play-rise{0%,to{transform:rotate(45deg) scale(1)}45%{transform:rotate(45deg) scale(1.3) translateY(-.5px)}60%{transform:rotate(45deg) scale(1.05)}}.wcu-play-dot{transform:rotate(45deg);animation:wcu-play-rise 3.6s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.wcu-live-ring{animation:none;opacity:0}.wcu-live-dot,.wcu-onair-dot,.wcu-td-close{animation:none}.wcu-td-close{opacity:0}.wcu-td-dot{animation:none}.wcu-td-link:before{animation:none;opacity:.55}.wcu-play-dot{animation:none;transform:rotate(45deg)}}.cine-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@keyframes wcu-cine-drift{0%{transform:scale(1.05) translateY(0)}to{transform:scale(1.13) translateY(-1.4%)}}.cine-drift{animation:wcu-cine-drift 24s linear infinite alternate}.cine-fade{transition:opacity 2s var(--ease)}.cine-in{opacity:0;animation:fadeUp .55s var(--ease) forwards}@keyframes wcu-cue-dip{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(6px);opacity:.35}}.hero-cue-glyph{animation:wcu-cue-dip 2.2s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.cine-drift{animation:none}.cine-fade{transition:none}.cine-in{opacity:1}.cine-in,.hero-cue-glyph{animation:none}}.tt-sun{display:none}[data-mode=dark] .tt-sun{display:block}[data-mode=dark] .tt-moon{display:none}@media (max-width:900px){.app-sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:100!important;transform:translateX(-100%);transition:transform .25s var(--ease)}.app-sidebar.open{transform:translateX(0)}.app-sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:99}.app-sidebar-backdrop.open{display:block}}.wcu-mark,.wcu-mark-sm{display:inline-block;flex:none;background-position:50%;background-repeat:no-repeat;background-size:contain}.wcu-mark{background-image:url(/logo/knight-192.png)}.wcu-mark-sm{background-image:url(/logo/knight-64.png)}[data-mode=dark] .wcu-mark{background-image:url(/logo/knight-dark-192.png)}[data-mode=dark] .wcu-mark-sm{background-image:url(/logo/knight-dark-64.png)}:root{--pp-ink:#10161e;--pp-muted:#4a5563;--pp-subtle:#78828f;--pp-rule:#b9c2cb;--pp-hair:#dfe4e9;--pp-band:#f1f4f6;--pp-accent:#1a6e45}.wcu-print-layer{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;background:#55606c}.wcu-print-toolbar{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e2e6ea);color:var(--text,#18202a)}.wcu-print-toolbar-2{padding:8px 16px;gap:8px;background:var(--surface-2,#f6f8f9);row-gap:8px}.wcu-print-toolbar .wcu-pt-title{font-size:14px;font-weight:640;margin-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.wcu-print-toolbar .wcu-pt-count{font-size:12px;color:var(--text-subtle,#7a8494);white-space:nowrap}.wcu-pt-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.wcu-pt-legend{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle,#7a8494);margin-right:2px}.wcu-pt-sep{width:1px;align-self:stretch;min-height:22px;background:var(--border,#e2e6ea);margin:0 2px}.wcu-print-toolbar label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted,#586271);white-space:nowrap}.wcu-print-toolbar input[type=number],.wcu-print-toolbar select{height:30px;padding:0 8px;font:inherit;font-size:12.5px;color:var(--text,#18202a);background:var(--surface,#fff);border:1px solid var(--border-strong,#ced5db);border-radius:6px}.wcu-print-toolbar-3{padding:8px 16px;gap:8px;background:var(--surface-2,#f6f8f9);border-top:1px solid var(--border-faint,#eef1f3);row-gap:8px}.wcu-pt-group-wrap{flex-wrap:wrap;row-gap:8px}.wcu-pt-chipwrap{display:inline-flex;align-items:stretch;border-radius:999px;border:1px solid var(--border,#e2e6ea);background:var(--surface,#fff);overflow:hidden}.wcu-pt-chipwrap:hover{border-color:var(--border-strong,#ced5db)}.wcu-pt-chipwrap.on{border-color:var(--accent,#1a6e45);background:var(--accent-subtle,#e7f2ec)}.wcu-pt-chip{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:560;cursor:pointer;white-space:nowrap;border-radius:999px;border:1px solid var(--border,#e2e6ea);background:var(--surface,#fff);color:var(--text-muted,#586271)}.wcu-pt-chipwrap .wcu-pt-chip{border:none;background:none;border-radius:0}.wcu-pt-chipwrap .wcu-pt-chip.has-gear{padding-right:7px}.wcu-pt-chip:hover{border-color:var(--border-strong,#ced5db)}.wcu-pt-chip.on{border-color:var(--accent,#1a6e45);background:var(--accent-subtle,#e7f2ec);color:var(--accent-text,#145436)}.wcu-pt-chipwrap .wcu-pt-chip.on{background:none}.wcu-pt-chip-n{font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.wcu-pt-gear{display:inline-flex;align-items:center;padding:0 8px 0 4px;border:none;border-left:1px solid var(--border,#e2e6ea);background:none;cursor:pointer;color:var(--text-subtle,#7a8494)}.wcu-pt-gear.on{border-left-color:color-mix(in srgb,var(--accent,#1a6e45) 30%,transparent)}.wcu-pt-gear.open,.wcu-pt-gear:hover{color:var(--accent-text,#145436);background:rgba(0,0,0,.04)}.wcu-pt-menu{position:fixed;z-index:420;width:234px;padding:8px;border-radius:10px;background:var(--surface,#fff);border:1px solid var(--border,#e2e6ea);box-shadow:0 12px 32px rgba(16,24,32,.22);color:var(--text,#18202a)}.wcu-pt-menu-head{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle,#7a8494);padding:2px 2px 8px}.wcu-pt-menu-rounds{display:flex;flex-wrap:wrap;gap:5px}.wcu-pt-round{min-width:34px;height:28px;padding:0 8px;font:inherit;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;border-radius:7px;border:1px solid var(--border,#e2e6ea);background:var(--surface,#fff);color:var(--text-muted,#586271)}.wcu-pt-round.on{border-color:var(--accent,#1a6e45);background:var(--accent-subtle,#e7f2ec);color:var(--accent-text,#145436)}.wcu-pt-round.implied{border-style:dashed}.wcu-pt-menu-foot{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid var(--border-faint,#eef1f3)}.wcu-pt-menu-note{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-subtle,#7a8494)}.wcu-pt-link{border:none;background:none;padding:0 4px;font:inherit;font-size:12px;font-weight:560;cursor:pointer;color:var(--accent-text,#145436);text-decoration:underline;text-underline-offset:2px}.wcu-pt-seg{display:inline-flex;border:1px solid var(--border-strong,#ced5db);border-radius:7px;overflow:hidden}.wcu-pt-seg button{height:28px;min-width:30px;padding:0 10px;border:none;border-left:1px solid var(--border,#e2e6ea);background:var(--surface,#fff);color:var(--text-muted,#586271);font:inherit;font-size:12px;font-weight:560;cursor:pointer}.wcu-pt-seg button:first-child{border-left:none}.wcu-pt-seg button:hover:not(:disabled){background:var(--surface-inset,#eef1f3)}.wcu-pt-seg button.on{background:var(--accent-subtle,#e7f2ec);color:var(--accent-text,#145436)}.wcu-pt-seg button:disabled{opacity:.4;cursor:not-allowed}.wcu-pt-zoom{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted,#586271);min-width:38px;text-align:center}.wcu-print-scroll{flex:1 1;overflow:auto;padding:22px 16px 40px}.wcu-print-stage{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:min-content}.wcu-print-stage>.wcu-paper{zoom:var(--pp-zoom,1)}.wcu-mini-preview{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scroll-snap-type:x proximity}.wcu-mini-preview>.wcu-paper{zoom:var(--pp-mini,.26);flex:none;scroll-snap-align:start;box-shadow:0 2px 10px rgba(0,0,0,.18);min-height:0!important;height:var(--pp-h,11in);overflow:hidden}.wcu-mini-preview>.wcu-paper.pp-landscape{height:var(--pp-w,8.5in)}@media print{.wcu-mini-preview{display:none!important}}.wcu-paper{background:#fff;color:var(--pp-ink);box-shadow:0 10px 30px rgba(0,0,0,.28);box-sizing:border-box;width:var(--pp-w,8.5in);min-height:var(--pp-h,11in);padding:var(--pp-margin,.5in);font-family:var(--font-sans,"Inter",system-ui,sans-serif);font-size:10.5pt;line-height:1.35;display:flex;flex-direction:column;overflow:hidden}.wcu-paper.pp-landscape{width:var(--pp-h,11in);min-height:var(--pp-w,8.5in)}.pp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:7px;margin-bottom:12px;border-bottom:1.4px solid var(--pp-rule)}.pp-event{font-size:8.5pt;letter-spacing:.02em;color:var(--pp-subtle);text-transform:uppercase}.pp-title{font-size:15pt;font-weight:680;letter-spacing:-.01em;margin-top:1px}.pp-section-name{font-size:11pt;color:var(--pp-muted);white-space:nowrap}.pp-foot{margin-top:auto;padding-top:6px;border-top:1px solid var(--pp-hair);display:flex;justify-content:space-between;gap:12px;font-size:7.5pt}.pp-brand,.pp-foot{align-items:center;color:var(--pp-subtle)}.pp-brand{display:inline-flex;gap:4px;white-space:nowrap}.pp-brand b{font-weight:700;color:var(--pp-muted)}.pp-brand-cover{font-size:8.5pt}.pp-brand-cover b{color:var(--pp-accent)}.pp-body{flex:1 1}.pp-note{padding:10px 12px;background:var(--pp-band);border-radius:4px;font-size:9.5pt;font-style:italic;color:var(--pp-muted)}.pp-caption{margin-top:8px;font-size:8pt;color:var(--pp-subtle);line-height:1.4}.pp-key{margin:0 0 8px;padding:6px 9px;border:.5pt solid var(--pp-hair);border-radius:3pt;background:var(--pp-band);font-size:7.6pt;line-height:1.45;color:var(--pp-ink);page-break-inside:avoid;break-inside:avoid}.pp-key-lead{color:var(--pp-muted);margin-bottom:4px}.pp-key-eg{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;white-space:nowrap}.pp-key-eg i{font-style:normal;font-weight:500;font-size:.85em;margin-left:2px}.pp-key-grid{display:flex;flex-direction:column;gap:1px}.pp-key-row{display:flex;align-items:baseline;gap:6px}.pp-key-pts{flex:none;min-width:1.15em;text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pp-ink)}.pp-key-case{margin-top:4px;padding-top:3px;border-top:.5pt solid var(--pp-hair);color:var(--pp-muted)}.pp-key-case strong{color:var(--pp-ink)}.pp-cover-kicker{font-size:8.5pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent)}.pp-cover-title{font-family:var(--font-serif,Georgia,serif);font-size:30pt;font-weight:680;line-height:1.1;margin:10px 0 8px}.pp-cover-rule{width:68px;height:3px;background:var(--pp-accent);margin-bottom:26px}.pp-facts{display:grid;grid-template-columns:118px 1fr;grid-gap:5px 14px;gap:5px 14px;font-size:10pt;margin-bottom:26px}.pp-facts dt{color:var(--pp-subtle)}.pp-facts dd{margin:0}.pp-table{width:100%;border-collapse:collapse;font-size:9pt;table-layout:auto}.pp-table .pp-cell,.pp-table .pp-center,.pp-table .pp-fit,.pp-table .pp-num{width:1%}.pp-table td,.pp-table th{border:.6px solid var(--pp-hair);padding:3.5px 5px;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-table thead th{background:var(--pp-band);border-color:var(--pp-rule);font-size:7.8pt;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--pp-muted)}.pp-table tbody tr:nth-child(2n) td{background:#fafbfc}.pp-table .pp-num{font-family:var(--font-mono,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pp-table .pp-center{text-align:center}.pp-table .pp-strong{font-weight:700}.pp-table .pp-name{width:100%;max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-table tbody tr.pp-podium td,.pp-table tbody tr.pp-podium:nth-child(2n) td{background:#fcf6e4}.pp-table tbody tr.pp-withdrawn td{color:var(--pp-subtle);font-style:italic}.pp-table.pp-dense td,.pp-table.pp-dense th{padding-left:2px;padding-right:2px}.pp-table.pp-dense .pp-run{font-size:6pt;margin-left:1px}.pp-table.pp-denser{font-size:8pt}.pp-table.pp-denser td,.pp-table.pp-denser th{padding-left:1.5px;padding-right:1.5px}.pp-table.pp-denser .pp-run{font-size:5.6pt;margin-left:1px}.pp-cell{text-align:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:8pt;line-height:1.2}.pp-cell b{font-weight:700}.pp-cell .pp-run{display:block;font-size:6.8pt;color:var(--pp-subtle)}.pp-cell.win b{color:#15834f}.pp-cell.loss b{color:#c0382e}.pp-cell.draw b{color:#9a6309}.pp-box{display:inline-block;width:46px;height:13px;border:.8px solid var(--pp-rule);border-radius:2px}.pp-slips{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pp-slip{border:1px dashed var(--pp-rule);border-radius:3px;padding:9px 11px;min-height:1.5in;display:flex;flex-direction:column;break-inside:avoid;page-break-inside:avoid}.pp-slip-head{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5pt;font-weight:660}.pp-slip-sub{font-size:7pt;color:var(--pp-subtle);margin-bottom:7px}.pp-slip-player{display:flex;align-items:baseline;gap:8px;font-size:10pt;margin-bottom:3px}.pp-slip-player .pp-side{width:34px;flex:none;font-size:8pt;color:var(--pp-subtle)}.pp-slip-player .pp-pname{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-slip-results{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:8px;font-size:8.5pt;font-family:var(--font-mono,ui-monospace,monospace)}.pp-tick{display:inline-block;width:10px;height:10px;border:.8px solid var(--pp-rule);margin-right:4px;vertical-align:-1px}.pp-sign{display:flex;gap:14px;margin-top:9px}.pp-sign>div{flex:1 1}.pp-sign-line{height:14px;border-bottom:.7px solid var(--pp-rule)}.pp-sign-label{font-size:6.5pt;color:var(--pp-subtle);margin-top:2px}.pp-sign-card{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px solid var(--pp-rule);border-radius:8px;padding:24px}.pp-sign-board{font-family:var(--font-serif,Georgia,serif);font-size:96pt;font-weight:700;line-height:1}.pp-sign-players{margin-top:22px;font-size:16pt;line-height:1.5}.pp-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.pp-stat{border:.8px solid var(--pp-hair);border-radius:4px;padding:8px 10px}.pp-stat b{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:16pt;font-weight:700;line-height:1.1}.pp-stat span{font-size:7.5pt;color:var(--pp-subtle)}.pp-h2{font-size:11.5pt;font-weight:660;margin:18px 0 7px}.pp-h2:first-child{margin-top:0}@media print{body,html{background:#fff!important;margin:0!important;padding:0!important}body.wcu-printing>:not(.wcu-print-layer){display:none!important}body.wcu-printing{overflow:visible!important}.wcu-print-layer{position:static!important;display:block!important;background:#fff!important;inset:auto!important;z-index:auto!important}.wcu-print-toolbar,.wcu-pt-menu{display:none!important}.wcu-print-scroll{overflow:visible!important;padding:0!important}.wcu-print-scroll,.wcu-print-stage{display:block!important;gap:0!important}.wcu-print-stage{min-width:0!important}.wcu-paper,.wcu-print-stage>.wcu-paper{zoom:1!important}.wcu-paper{box-shadow:none!important;width:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;break-after:page;page-break-after:always}.wcu-paper:last-child{break-after:auto;page-break-after:auto}.pp-table thead{display:table-header-group}.pp-table tfoot{display:table-footer-group}.pp-slip,.pp-stat,.pp-table tr{break-inside:avoid;page-break-inside:avoid}.pp-h2{break-after:avoid;page-break-after:avoid}.pp-cell.draw b,.pp-cell.loss b,.pp-cell.win b,.pp-cover-rule,.pp-note,.pp-table tbody tr.pp-podium td,.pp-table tbody tr:nth-child(2n) td,.pp-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.wcu-no-print{display:none!important}}