.wk{--wk-page:#0a0d10;--wk-ink:#e2eaec;--wk-loss:#ff4b33;--wk-chrome:#8fa2a8;--wk-panel:#0f1418;--wk-panel-2:#121a20;--wk-rule:#24313a;--wk-rail:216px;--wk-topbar:46px;--wk-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--wk-cond:"Arial Narrow","Roboto Condensed","Liberation Sans Narrow","Helvetica Neue",Arial,sans-serif;background:linear-gradient(color-mix(in srgb,var(--wk-rule)26%,transparent)1px,transparent 1px),var(--wk-page);min-height:100vh;color:var(--wk-ink);font-family:var(--wk-cond);font-variant-numeric:tabular-nums;background-size:100% 40px;font-size:15px;line-height:1.5}.wk ::selection{background:rgba(var(--accent),.85);color:var(--wk-page)}.wk a{color:inherit;text-decoration:none}.wk-topbar{top:0;right:0;left:var(--wk-rail);z-index:120;height:var(--wk-topbar);border-bottom:1px solid var(--wk-rule);background:var(--wk-page);font-family:var(--wk-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:16px;font-size:9px;display:grid;position:fixed}.wk-topbar-left{color:var(--wk-ink);align-items:center;gap:8px;display:flex}.wk-topbar-left i{background:rgb(var(--accent));width:8px;height:8px;font-style:normal}.wk-topbar-center{color:var(--wk-chrome);white-space:nowrap}.wk-topbar-right{color:var(--wk-chrome);white-space:nowrap;justify-self:end;align-items:center;gap:6px;display:inline-flex}.wk-cursor{background:rgb(var(--accent));width:7px;height:11px;animation:1s steps(2,jump-none) infinite wk-cursor}@keyframes wk-cursor{50%{opacity:0}}.wk-rail{z-index:130;width:var(--wk-rail);border-right:1px solid var(--wk-rule);background:var(--wk-page);font-family:var(--wk-mono);flex-direction:column;padding:20px 16px;display:flex;position:fixed;inset:0 auto 0 0}.wk-wordmark{display:grid}.wk-wordmark>span{background:rgb(var(--accent));width:fit-content;color:var(--wk-page);margin-bottom:34px;padding:3px 5px;font-size:10px}.wk-wordmark strong{font-family:var(--wk-cond);letter-spacing:-.03em;font-size:24px;line-height:1.1}.wk-wordmark small{color:var(--wk-chrome);letter-spacing:.14em;margin-top:4px;font-size:8px}.wk-rail-nav{border-top:1px solid var(--wk-rule);margin-top:40px;display:grid}.wk-rail-nav a{border-bottom:1px solid var(--wk-rule);letter-spacing:.04em;color:var(--wk-ink);border-left:2px solid #0000;align-items:baseline;gap:10px;padding:9px 2px;font-size:10px;transition:border-color .12s steps(2,end),color .12s steps(2,end),padding-left .12s steps(2,end);display:flex}.wk-rail-nav a span:first-child{color:var(--wk-chrome);font-size:9px}.wk-rail-nav a:hover,.wk-rail-nav a[data-active=true]{border-left-color:rgb(var(--accent));color:rgb(var(--accent));padding-left:8px}.wk-rail-foot{letter-spacing:.08em;color:var(--wk-chrome);text-transform:uppercase;gap:8px;margin-top:auto;font-size:9px;display:grid}.wk-rail-foot a:hover{color:rgb(var(--accent))}.wk-main{margin-left:var(--wk-rail);padding:calc(var(--wk-topbar) + 48px)40px 96px}.wk-content{max-width:1180px;margin-inline:auto}@media (max-width:1023px){.wk-rail{display:none}.wk-topbar{left:0}.wk-main{padding:calc(var(--wk-topbar) + 32px)16px 64px;margin-left:0}}@media (max-width:767px){.wk-topbar{grid-template-columns:1fr auto}.wk-topbar-center{display:none}}.wk-kicker{font-family:var(--wk-mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent));flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.wk-kicker em{color:var(--wk-chrome);font-style:normal}.wk-display{font-family:var(--wk-cond);letter-spacing:-.02em;text-transform:uppercase;color:var(--wk-ink);margin:26px 0 0;font-size:clamp(44px,7vw,96px);font-weight:700;line-height:.94}.wk-display .loss{color:var(--wk-loss)}.wk-lead{max-width:60ch;color:color-mix(in srgb,var(--wk-ink)82%,var(--wk-chrome));margin:26px 0 0;font-size:19px;line-height:1.55}.wk-tag-row{font-family:var(--wk-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.wk-tag{border:1px solid var(--wk-rule);color:var(--wk-chrome);padding:4px 8px}.wk-tag[data-accent=true]{border-color:color-mix(in srgb,rgb(var(--accent))45%,transparent);color:rgb(var(--accent))}.wk-section{margin-top:72px}.wk-section-head{border-bottom:1px solid var(--wk-rule);font-family:var(--wk-mono);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:12px;padding-bottom:10px;font-size:10px;display:flex}.wk-section-head b{color:rgb(var(--accent));font-weight:400}.wk-section-head span{color:var(--wk-ink)}.wk-section-head em{color:var(--wk-chrome);letter-spacing:.08em;margin-left:auto;font-style:normal}.wk-readouts{border:1px solid var(--wk-rule);background:var(--wk-panel);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:34px;display:grid}.wk-readout{border-right:1px solid var(--wk-rule);padding:14px 16px}.wk-readout:last-child{border-right:0}.wk-readout small{font-family:var(--wk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wk-chrome);font-size:8px;display:block}.wk-readout strong{font-family:var(--wk-mono);color:var(--wk-ink);margin-top:8px;font-size:22px;font-weight:400;display:block}.wk-readout strong.accent{color:rgb(var(--accent))}.wk-readout strong.compact{letter-spacing:.02em;padding-block:4px;font-size:15px}@media (max-width:640px){.wk-readout{border-right:0;border-bottom:1px solid var(--wk-rule)}.wk-readout:last-child{border-bottom:0}}.wk-principles{border:1px solid var(--wk-rule);background:var(--wk-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}@media (max-width:860px){.wk-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wk-principles{grid-template-columns:1fr}}.wk-principle{background:var(--wk-panel);padding:18px}.wk-principle b{font-family:var(--wk-mono);letter-spacing:.14em;color:rgb(var(--accent));font-size:9px;font-weight:400;display:block}.wk-principle h3{font-family:var(--wk-cond);letter-spacing:-.01em;text-transform:uppercase;color:var(--wk-ink);margin:10px 0 0;font-size:17px;font-weight:700;line-height:1.15}.wk-principle p{color:var(--wk-chrome);margin:8px 0 0;font-size:13.5px;line-height:1.55}.wk-blotter{border:1px solid var(--wk-rule);background:var(--wk-panel);margin-top:0}.wk-blotter-labels,.wk-blotter-row{grid-template-columns:44px 1.6fr .6fr 1fr 34px;align-items:center;gap:16px;padding:12px 16px;display:grid}.wk-blotter-labels{border-bottom:1px solid var(--wk-rule);font-family:var(--wk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wk-chrome);font-size:8px}.wk-blotter-row{border-bottom:1px solid var(--wk-rule);transition:background .1s steps(2,end),color .1s steps(2,end)}.wk-blotter-row:last-child{border-bottom:0}.wk-blotter-row>span:first-child{font-family:var(--wk-mono);color:var(--wk-chrome);font-size:10px}.wk-blotter-row h3{font-family:var(--wk-cond);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:19px;font-weight:700}.wk-blotter-row p{color:var(--wk-chrome);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.wk-blotter-row .cat,.wk-blotter-row .stk{font-family:var(--wk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wk-chrome);font-size:9px}.wk-blotter-row .arr{font-family:var(--wk-mono);color:var(--wk-chrome);justify-self:end;font-size:12px}.wk-blotter-row:hover{background:rgb(var(--accent))}.wk-blotter-row:hover h3,.wk-blotter-row:hover p,.wk-blotter-row:hover>span:first-child,.wk-blotter-row:hover .cat,.wk-blotter-row:hover .stk,.wk-blotter-row:hover .arr{color:var(--wk-page)}@media (max-width:767px){.wk-blotter-labels{display:none}.wk-blotter-row{grid-template-columns:34px 1fr 24px}.wk-blotter-row .cat,.wk-blotter-row .stk{display:none}}.wk-tape-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (max-width:860px){.wk-tape-grid{grid-template-columns:1fr}}.wk-tape{border:1px solid var(--wk-rule);background:var(--wk-panel);display:block}.wk-tape-head{border-bottom:1px solid var(--wk-rule);font-family:var(--wk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wk-chrome);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:8px;display:flex}.wk-tape-head b{color:rgb(var(--accent));white-space:nowrap;font-weight:400}.wk-tape-shot{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.wk-tape-shot img{object-fit:cover;object-position:top}.wk-tape-caption{border-top:1px solid var(--wk-rule);color:var(--wk-chrome);padding:10px 12px;font-size:12.5px;line-height:1.5}a.wk-tape:hover .wk-tape-head b{color:var(--wk-ink)}a.wk-tape:hover{border-color:color-mix(in srgb,rgb(var(--accent))55%,var(--wk-rule))}.wk-tape-shot.portrait{aspect-ratio:9/16}.wk-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (max-width:860px){.wk-panel-grid{grid-template-columns:1fr}}.wk-panel{border:1px solid var(--wk-rule);background:var(--wk-panel);padding:18px 18px 20px}.wk-panel>h3{font-family:var(--wk-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--accent));margin:0 0 14px;font-size:10px;font-weight:400}.wk-panel p{color:color-mix(in srgb,var(--wk-ink)80%,var(--wk-chrome));margin:0;font-size:14.5px;line-height:1.6}.wk-ledger{margin:0;padding:0;list-style:none}.wk-ledger li{border-bottom:1px solid var(--wk-rule);color:color-mix(in srgb,var(--wk-ink)80%,var(--wk-chrome));align-items:baseline;gap:12px;padding:9px 0;font-size:14px;line-height:1.55;display:flex}.wk-ledger li:last-child{border-bottom:0}.wk-ledger li:before{content:"";background:rgb(var(--accent));flex:none;width:7px;height:7px;transform:translateY(-1px)}.wk-ledger[data-tone=loss] li:before{background:var(--wk-loss)}.wk-ledger li>i{font-style:normal;font-family:var(--wk-mono);letter-spacing:.08em;color:var(--wk-chrome);flex:none;font-size:9px}.wk-ledger[data-tone=loss] li>i{color:var(--wk-loss)}.wk-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:8px;display:grid}@media (max-width:860px){.wk-two-col{grid-template-columns:1fr}}.wk-panel[data-tone=loss]{border-color:color-mix(in srgb,var(--wk-loss)40%,var(--wk-rule))}.wk-panel[data-tone=loss]>h3{color:var(--wk-loss)}.wk-impact{border:1px solid color-mix(in srgb,rgb(var(--accent))45%,var(--wk-rule));border-left:3px solid rgb(var(--accent));background:var(--wk-panel);margin-top:30px;padding:16px 18px}.wk-impact small{font-family:var(--wk-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--accent));font-size:8px;display:block}.wk-impact p{color:var(--wk-ink);margin:8px 0 0;font-size:16px;line-height:1.55}.wk-scope{border:1px solid var(--wk-rule);background:var(--wk-panel);flex-wrap:wrap;margin-top:28px;display:flex}.wk-scope span{border-right:1px solid var(--wk-rule);border-top:1px solid var(--wk-rule);font-family:var(--wk-mono);letter-spacing:.05em;color:color-mix(in srgb,var(--wk-ink)85%,var(--wk-chrome));white-space:nowrap;flex:auto;margin-top:-1px;padding:10px 14px;font-size:10.5px}.wk-chips{flex-wrap:wrap;gap:8px;display:flex}.wk-chips span{border:1px solid var(--wk-rule);background:var(--wk-panel-2);font-family:var(--wk-mono);letter-spacing:.06em;color:var(--wk-ink);padding:5px 10px;font-size:10px}.wk-commands{flex-wrap:wrap;gap:10px;display:flex}.wk-command{border:1px solid var(--wk-rule);font-family:var(--wk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wk-ink);align-items:center;gap:10px;padding:11px 16px;font-size:10px;transition:background .1s steps(2,end),color .1s steps(2,end),border-color .1s steps(2,end);display:inline-flex}.wk-command:hover{border-color:rgb(var(--accent));color:rgb(var(--accent))}.wk-command[data-primary=true]{background:rgb(var(--accent));border-color:rgb(var(--accent));color:var(--wk-page)}.wk-command[data-primary=true]:hover{background:color-mix(in srgb,rgb(var(--accent))82%,#fff);color:var(--wk-page)}.wk-recnav{font-family:var(--wk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wk-chrome);justify-content:space-between;gap:12px;font-size:9px;display:flex}.wk-recnav a:hover{color:rgb(var(--accent))}@keyframes wk-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wk-reveal{animation:.28s steps(4,end) both wk-reveal}.wk-reveal[data-order="2"]{animation-delay:90ms}.wk-reveal[data-order="3"]{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.wk-reveal,.wk-cursor{animation:none}}
