/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.kw-research-site{--canvas:var(--color-research-canvas);--surface:var(--color-research-surface);--surface-raised:var(--color-research-surface-raised);--sunken:var(--color-research-sunken);--text:var(--color-research-text);--text-muted:var(--color-research-text-muted);--border-subtle:var(--color-research-border-subtle);--border-control:var(--color-research-border-control);--action:var(--color-research-action);--action-text:var(--color-research-action-text);--action-hover:var(--color-research-action-hover);--focus:var(--color-research-focus);--citron:var(--color-research-accent);--citron-hover:var(--color-research-accent-hover);--ink:var(--color-research-ink);--pale-sage:var(--color-research-pale-sage);--panel:var(--color-research-panel);--panel-text:var(--color-research-panel-text);--panel-muted:var(--color-research-panel-muted);--panel-rule:var(--color-research-panel-rule);--panel-raised:var(--color-research-panel-raised);--panel-control:var(--color-research-panel-control);--panel-accent:var(--color-research-panel-accent);--success:var(--color-research-success);--warning:var(--color-research-warning);--error:var(--color-research-error);--info:var(--color-research-info);--k0:var(--color-research-navy);--k1:var(--color-research-blue);--k2:var(--color-research-sea);--k3:var(--color-research-amber);--k4:var(--color-research-coral);--k5:var(--color-research-burgundy);--h-bg:var(--color-research-hero-background);--h-ink:var(--color-research-hero-ink);--h-text2:var(--color-research-hero-secondary);--h-muted:var(--color-research-hero-muted);--h-glass:var(--color-research-hero-glass);--h-glass2:var(--color-research-hero-glass-raised);--h-glass3:var(--color-research-hero-glass-muted);--h-line:20,22,26;--r2:var(--radius-research-compact);--control:var(--spacing-research-control);--font-display:var(--font-sans),sans-serif;--font-head:var(--font-sans),sans-serif;--font-body:var(--font-sans),sans-serif;--research-font-mono:var(--font-mono),ui-monospace,monospace;color-scheme:light}.kw-research-site *,.kw-research-site :after,.kw-research-site :before{box-sizing:border-box}.kw-research-site{scroll-behavior:smooth;background:var(--canvas);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:88px}.kw-research-site:before{content:"";height:env(safe-area-inset-top,0);z-index:60;background:var(--canvas);position:fixed;inset:0 0 auto}.kw-research-site a{color:inherit}.kw-research-site h1,.kw-research-site h2,.kw-research-site h3,.kw-research-site h4{font-family:var(--font-head);text-wrap:balance;margin:0}.kw-research-site p{margin:0}.kw-research-site ol,.kw-research-site ul{margin:0;padding:0}.kw-research-site .wrap{max-width:var(--container-research);padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:768px){.kw-research-site .wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}@media (min-width:1024px){.kw-research-site .wrap{padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}}.kw-research-site .label{color:var(--text-muted);line-height:18px}.kw-research-site .tnum{font-variant-numeric:tabular-nums}.kw-research-site .muted{color:var(--text-muted)}.kw-research-site :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.kw-research-site .panel :focus-visible{outline-color:var(--citron)}.kw-research-site .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.kw-research-site .skip{z-index:100;background:var(--citron);color:var(--ink);padding:12px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.kw-research-site .skip:focus{top:16px}.kw-research-site .btn{min-height:var(--control);padding:0 calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:16px;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.kw-research-site .btn:active{transform:translateY(1px)}.kw-research-site .btn-primary{background:var(--action);color:var(--action-text)}.kw-research-site .btn-primary:hover{background:var(--action-hover)}.kw-research-site .btn-accent:focus-visible{outline-color:var(--focus)}.kw-research-site .btn-sm{min-height:44px;padding:0 calc(var(--spacing,.25rem) * 4);font-size:15px}.kw-research-site .btn[disabled]{opacity:.5;cursor:not-allowed}.kw-research-site .panel .btn-secondary{color:var(--panel-text);border-color:var(--panel-control);background:0 0}.kw-research-site .panel .btn-secondary:hover{background:var(--panel-raised)}.kw-research-site .panel .btn-primary:hover{background:var(--citron-hover)}.kw-research-site .textlink{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:44px;color:inherit;text-underline-offset:6px;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.kw-research-site .textlink:hover{text-decoration-thickness:2px}.kw-research-site header.site{top:env(safe-area-inset-top,0);z-index:50;border-bottom:1px solid var(--border-subtle);position:sticky}.kw-research-site .brand{align-items:center;gap:calc(var(--spacing,.25rem) * 3);color:var(--text);text-decoration:none;display:flex}.kw-research-site .brand b{line-height:1}.kw-research-site .brand span{color:var(--text-muted)}.kw-research-site nav.primary a{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding-top:2px;font-size:16px;text-decoration:none;display:flex}.kw-research-site nav.primary a:hover{border-bottom-color:var(--border-subtle)}.kw-research-site .menu-btn{border:1px solid var(--border-control);border-radius:var(--r2);min-width:44px;min-height:44px;color:var(--text);font-family:var(--research-font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 12px;font-size:12px}.kw-research-site .mobile-nav{border-top:1px solid var(--border-subtle);background:var(--canvas);max-height:calc(100dvh - 73px - env(safe-area-inset-top,0px));overscroll-behavior:contain;overflow-y:auto}.kw-research-site .mobile-nav .wrap{padding-block:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 6);display:grid}.kw-research-site .mobile-nav a.l{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:56px;padding-top:4px;font-size:30px;text-decoration:none;display:flex}.kw-research-site .mobile-nav a.l[aria-current=page]:after{content:"●";color:var(--text);font-size:12px}.kw-research-site .mobile-nav .acts{gap:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 6);display:grid}.kw-research-site .mobile-nav .acts a{min-height:var(--control)}@media (min-width:640px){.kw-research-site .mobile-nav .acts{grid-template-columns:repeat(2,minmax(0,1fr))}}.kw-research-site section{padding-block:calc(var(--spacing,.25rem) * 24)}@media (max-width:767px){.kw-research-site section{padding-block:calc(var(--spacing,.25rem) * 16)}}.kw-research-site .rule-top{border-top:1px solid var(--border-subtle)}.kw-research-site .panel{background:var(--panel);color:var(--panel-text)}.kw-research-site .panel .label{color:var(--panel-muted)}.kw-research-site .label.c{justify-self:start;display:inline-block}.kw-research-site .sec-head{gap:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.kw-research-site .sec-head .label{grid-column:1/-1;justify-self:start}.kw-research-site .sec-head :is(h1,h2){grid-column:1/span 8}.kw-research-site .sec-head p{color:var(--text-muted);grid-column:9/span 4;font-size:18px}.kw-research-site .panel .sec-head p{color:var(--panel-muted)}@media (max-width:1023px){.kw-research-site .sec-head :is(h1,h2),.kw-research-site .sec-head p{grid-column:1/-1}}@media (max-width:767px){.kw-research-site .sec-head{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.kw-research-site .mega{overflow-wrap:break-word;font-family:var(--font-display);text-wrap:balance}.kw-research-site .statement{font-family:var(--font-head);text-wrap:balance;max-width:30ch;font-size:48px;line-height:54px}.kw-research-site .statement .dim{color:var(--text-muted)}.kw-research-site .panel .statement .dim{color:var(--panel-muted)}@media (max-width:767px){.kw-research-site .statement{font-size:30px;line-height:34px}}.kw-research-site .mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.kw-research-site .knowledge-header{padding-block:calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 6);border-bottom:1px solid var(--border-subtle);background:var(--canvas)}.kw-research-site .knowledge-header .wrap{gap:calc(var(--spacing,.25rem) * 4);display:grid}.kw-research-site .knowledge-header .crumbs{font-family:var(--research-font-mono);color:var(--text-muted);font-size:13px}.kw-research-site .knowledge-header .crumbs a{text-underline-offset:4px}.kw-research-site .knowledge-header h1{letter-spacing:-.025em;font-size:clamp(32px,3.2vw,44px);font-weight:700;line-height:1.15}.kw-research-site .knowledge-header .jump{gap:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}.kw-research-site .knowledge-header .jump a{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:44px;color:var(--text-muted);font-size:14px;text-decoration:none;display:inline-flex}.kw-research-site .knowledge-header .jump a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.kw-research-site .knowledge-header+section{padding-top:calc(var(--spacing,.25rem) * 12)}.kw-research-site .card{border:1px solid var(--border-control);padding:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);align-content:start;display:grid}.kw-research-site .card h3{font-size:26px;line-height:30px}.kw-research-site .card p{color:var(--text-muted);font-size:16px;line-height:24px}.kw-research-site .card.dark{color:var(--panel-text)}.kw-research-site .card.dark .label,.kw-research-site .card.dark p{color:var(--panel-muted)}.kw-research-site .grid-4{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.kw-research-site .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kw-research-site .grid-4{grid-template-columns:1fr}}.kw-research-site .badge{white-space:nowrap;align-items:center;min-height:26px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.kw-research-site .badge.draft{background:var(--pale-sage);color:var(--ink)}.kw-research-site .badge.err{color:#fff;background:#b42318}.kw-research-site .badge.warn{color:#fff;background:#765500}.kw-research-site .badge.out{color:inherit;background:0 0;border:1px solid}.kw-research-site .chip{min-height:32px;padding:0 calc(var(--spacing,.25rem) * 3);border:1px solid var(--border-control);align-items:center;font-size:14px;display:inline-flex}.kw-research-site .chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.kw-research-site .icon{color:currentColor;width:40px;height:40px}.kw-research-site .cite{color:var(--text-muted);font-size:13px;line-height:19px}.kw-research-site .stats-row{border-top:2px solid var(--text);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kw-research-site .stats-row>div{padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 6) 0 0;gap:var(--spacing,.25rem);align-content:start;display:grid}.kw-research-site .stats-row b{font-size:clamp(44px,4.6vw,72px);line-height:1}.kw-research-site .stats-row span{color:var(--text-muted);font-size:15px;line-height:22px}@media (max-width:1023px){.kw-research-site .stats-row{row-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:480px){.kw-research-site .stats-row b{font-size:52px;line-height:52px}}.kw-research-site .steps{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.kw-research-site .steps li{counter-increment:st;padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 4) 0;gap:calc(var(--spacing,.25rem) * 2);align-content:start;display:grid;position:relative}.kw-research-site .steps li:before{content:"";background:var(--border-subtle);height:2px;position:absolute;top:0;left:0;right:0}.kw-research-site .steps li .label:before{content:"Step " counter(st)}.kw-research-site .steps li b{font-family:var(--font-head);font-size:24px;line-height:28px}.kw-research-site .steps li p{color:var(--text-muted);font-size:15px;line-height:22px}.kw-research-site .steps li.live:before{background:var(--text);height:4px}.kw-research-site .steps li.live b{justify-self:start;padding:2px 10px}@media (max-width:767px){.kw-research-site .steps{grid-template-columns:1fr}.kw-research-site .steps li{padding-left:calc(var(--spacing,.25rem) * 6)}.kw-research-site .steps li:before{width:2px;height:auto;top:0;bottom:0;right:auto}.kw-research-site .steps li.live:before{width:4px;height:auto}}.kw-research-site .form{gap:calc(var(--spacing,.25rem) * 6);display:grid}.kw-research-site .field{align-content:start}.kw-research-site .field>label,.kw-research-site .field>legend{padding:0;font-size:16px;font-weight:700;line-height:22px}.kw-research-site fieldset.field{border:0;min-width:0;margin:0;padding:0}.kw-research-site .input{font:inherit;min-height:var(--control);padding:0 calc(var(--spacing,.25rem) * 4);border:1px solid var(--border-control);width:100%;font-size:16px}.kw-research-site textarea.input{padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);resize:vertical;min-height:120px;line-height:24px}.kw-research-site .input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.kw-research-site .input[aria-invalid=true]{border-color:var(--error)}.kw-research-site .help{color:var(--text-muted);font-size:14px;line-height:20px}.kw-research-site .help.err{color:var(--error)}.kw-research-site .checks{gap:0 calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kw-research-site .check{align-items:center;gap:calc(var(--spacing,.25rem) * 3);cursor:pointer;min-height:44px;font-size:16px;display:flex}.kw-research-site .check input{flex:none;width:22px;height:22px;margin:0}@media (max-width:640px){.kw-research-site .checks{grid-template-columns:1fr}}.kw-research-site .pilot-req{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.kw-research-site .pilot-req .intro{gap:calc(var(--spacing,.25rem) * 6);grid-column:1/span 5;display:grid;position:sticky;top:104px}.kw-research-site .pilot-req .intro h2{font-size:clamp(56px,7vw,104px)}.kw-research-site .pilot-req .intro p{color:var(--text-muted)}.kw-research-site .pilot-req .formbox{border:1px solid var(--border-control);padding:calc(var(--spacing,.25rem) * 8);grid-column:7/span 6}.kw-research-site .pilot-req .result{gap:calc(var(--spacing,.25rem) * 4);display:grid}.kw-research-site .pilot-req pre{white-space:pre-wrap;font-family:var(--research-font-mono);border:1px solid var(--border-subtle);padding:calc(var(--spacing,.25rem) * 4);max-height:320px;margin:0;font-size:13px;line-height:20px;overflow:auto}.kw-research-site .copyrow{border:1px solid var(--border-control);align-items:stretch}.kw-research-site .copyrow code{padding:0 calc(var(--spacing,.25rem) * 4);min-height:var(--control);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;flex:1;align-items:center;min-width:0;font-size:15px;display:flex}.kw-research-site .copyrow button{border:0;border-left:1px solid var(--border-control);border-radius:0}.kw-research-site .status{color:var(--text-muted);min-height:20px;font-size:14px}@media (max-width:1023px){.kw-research-site .pilot-req .formbox,.kw-research-site .pilot-req .intro{grid-column:1/-1}.kw-research-site .pilot-req .intro{position:static}}@media (max-width:640px){.kw-research-site .pilot-req .formbox{padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 4)}}.kw-research-site .nextband{border-top:2px solid var(--text);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kw-research-site .nextband a{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 8) 0;border-right:1px solid var(--border-subtle);text-decoration:none;display:grid}.kw-research-site .nextband a+a{padding-left:calc(var(--spacing,.25rem) * 6)}.kw-research-site .nextband a:last-child{border-right:0}.kw-research-site .nextband b{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);font-size:48px;line-height:46px;display:flex}.kw-research-site .nextband a:hover b{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.kw-research-site .nextband p{color:var(--text-muted);font-size:15px;line-height:22px}@media (max-width:767px){.kw-research-site .nextband{grid-template-columns:1fr}.kw-research-site .nextband a,.kw-research-site .nextband a+a{padding:calc(var(--spacing,.25rem) * 6) 0;border-right:0;border-bottom:1px solid var(--border-subtle)}}.kw-research-site footer.site{padding-block:calc(var(--spacing,.25rem) * 16) calc(var(--spacing,.25rem) * 8);font-size:15px}.kw-research-site footer.site .big{color:var(--panel-text);margin-bottom:calc(var(--spacing,.25rem) * 12);overflow-wrap:anywhere;font-size:clamp(72px,16vw,232px)}.kw-research-site .foot-grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:2fr repeat(3,1fr);display:grid}.kw-research-site .foot-grid ul{gap:2px;list-style:none;display:grid}.kw-research-site .foot-grid a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.kw-research-site .foot-grid a:hover{text-underline-offset:4px;text-decoration:underline}.kw-research-site .foot-brand p{color:var(--panel-muted);max-width:30em}.kw-research-site footer.site .label{color:var(--panel-muted)}.kw-research-site .foot-bottom{margin-top:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 6);border-top:1px solid var(--panel-rule);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:767px){.kw-research-site .foot-grid{grid-template-columns:1fr 1fr}.kw-research-site .foot-brand{grid-column:1/-1}}@media (max-width:400px){.kw-research-site .nextband b{font-size:36px;line-height:36px}.kw-research-site .nextband a{min-width:0}}.kw-research-site{font-size:17px;line-height:27px}.kw-research-site h1,.kw-research-site h2,.kw-research-site h3,.kw-research-site h4{letter-spacing:-.025em;font-variation-settings:"opsz" 48;font-weight:700}.kw-research-site .mega{text-transform:none;letter-spacing:-.045em;font-variation-settings:"opsz" 96;font-weight:800;line-height:.9}.kw-research-site .sec-head :is(h1,h2){letter-spacing:-.035em;font-size:56px;font-weight:700;line-height:58px}@media (max-width:767px){.kw-research-site .sec-head :is(h1,h2){font-size:36px;line-height:40px}}.kw-research-site .statement{letter-spacing:-.03em;font-weight:700}.kw-research-site .statement .dim{font-weight:500}.kw-research-site .label{font-family:var(--research-font-mono);letter-spacing:.04em;text-transform:lowercase;font-size:12px}.kw-research-site .label.c{background:0 0;padding:0}.kw-research-site .card.dark .label.c,.kw-research-site .panel .card .label.c,.kw-research-site .panel .label.c{color:var(--panel-accent)}.kw-research-site .sec-head>.label:before{content:"// ";opacity:.6}.kw-research-site .c-foot b,.kw-research-site .readout b,.kw-research-site .score b,.kw-research-site .tnum{font-variant-numeric:tabular-nums}.kw-research-site header.site{background:var(--canvas);border-bottom-color:var(--border-subtle)}.kw-research-site .brand b{font-family:var(--font-display);letter-spacing:-.04em;padding-top:0;font-size:26px;font-weight:800}.kw-research-site .brand span{font-family:var(--research-font-mono);letter-spacing:.04em;text-transform:lowercase;font-size:11px}.kw-research-site nav.primary a[aria-current=page]{font-weight:600}.kw-research-site .mobile-nav a.l{font-family:var(--font-display);text-transform:none;letter-spacing:-.03em;font-weight:700}.kw-research-site .btn{font-family:var(--font-display);border-radius:var(--radius-research-control);letter-spacing:-.005em;font-weight:600}.kw-research-site .btn-accent{background:var(--citron);color:#0b0b0d}.kw-research-site .btn-accent:hover{background:var(--citron-hover)}.kw-research-site .btn-secondary{border-color:var(--border-control);color:var(--text);background:0 0}.kw-research-site .btn-secondary:hover{background:var(--surface)}.kw-research-site .panel .btn-primary{background:var(--panel-text);color:#0b0b0d}.kw-research-site .textlink{-webkit-text-decoration-color:var(--citron);text-decoration-color:var(--citron)}.kw-research-site .console-sec{padding-top:calc(var(--spacing,.25rem) * 16)}.kw-research-site .console{border:1px solid var(--border-subtle);border-radius:var(--radius-research-panel);background:var(--surface);overflow:hidden}.kw-research-site .c-bar{background:var(--surface);color:var(--text);border-bottom:1px solid var(--border-subtle)}.kw-research-site .c-bar .badge,.kw-research-site .c-bar .label{color:var(--text-muted)}.kw-research-site .c-title h2{font-family:var(--font-display);font-weight:700}.kw-research-site .c-tools{border-bottom:1px solid var(--border-subtle)}.kw-research-site .c-tabs button{color:var(--text-muted);border-right:1px solid var(--border-subtle);font-family:var(--font-display);background:0 0;font-weight:500}.kw-research-site .c-tabs button:hover{background:var(--sunken);color:var(--text)}.kw-research-site .c-tabs button[aria-selected=true]{background:var(--sunken);color:var(--text);box-shadow:inset 0 -3px 0 var(--citron);text-decoration:none}.kw-research-site .c-q{background:var(--sunken);border-bottom:1px solid var(--border-subtle)}.kw-research-site .c-q b{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.kw-research-site .c-table{border-right-color:var(--border-subtle)}.kw-research-site .c-table th{background:var(--surface)}.kw-research-site .c-table td,.kw-research-site .c-table th{border-bottom-color:var(--border-subtle)}.kw-research-site .c-table tbody tr:hover td,.kw-research-site .c-table tbody tr[aria-selected=true] td{background:var(--sunken)}.kw-research-site tr[aria-selected=true] .acct b{background:var(--citron);color:#0b0b0d}.kw-research-site .spark polyline{stroke:var(--text)}.kw-research-site .spark circle{fill:var(--citron)}.kw-research-site .pip.o{background:var(--k1);border-color:var(--k1);opacity:.65}.kw-research-site .pip.l{background:var(--k3);border-color:var(--k3)}.kw-research-site .pip.m{background:var(--k4);border-color:var(--k4)}.kw-research-site .ibar{background:var(--sunken);border-color:var(--border-subtle);border-radius:4px}.kw-research-site .ibar .band{background:var(--k2)}@supports (color:color-mix(in lab,red,red)){.kw-research-site .ibar .band{background:color-mix(in srgb,var(--k2) 45%,transparent)}}.kw-research-site .ibar .band{border-color:var(--k2);border-radius:3px}.kw-research-site .ibar .pt{background:var(--text)}.kw-research-site .score b{font-size:17px;font-weight:500}.kw-research-site .c-detail .badge,.kw-research-site .c-table .badge{color:var(--text);font-family:var(--research-font-mono);background:0 0;border:0;gap:7px;min-height:0;padding:0;font-size:12.5px;font-weight:500}.kw-research-site .c-detail .badge:before,.kw-research-site .c-table .badge:before{content:"";background:var(--k2);border-radius:50%;width:9px;height:9px;display:inline-block}.kw-research-site .c-detail .badge.err:before,.kw-research-site .c-table .badge.err:before{background:var(--k4);box-shadow:0 0 0 3px var(--k4)}@supports (color:color-mix(in lab,red,red)){.kw-research-site .c-detail .badge.err:before,.kw-research-site .c-table .badge.err:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--k4) 25%,transparent)}}.kw-research-site .c-detail .badge.warn:before,.kw-research-site .c-table .badge.warn:before{background:var(--k3)}.kw-research-site .c-detail .badge.draft:before,.kw-research-site .c-table .badge.draft:before{background:var(--k1)}.kw-research-site .c-detail .badge.out:before,.kw-research-site .c-table .badge.out:before{border:1.5px dashed var(--text-muted);background:0 0}.kw-research-site .c-detail{background:var(--surface)}.kw-research-site .c-detail .big{font-family:var(--font-display);letter-spacing:-.05em;font-weight:800}.kw-research-site .c-detail .big small{vertical-align:middle}.kw-research-site .reasons li .rb{background:var(--sunken);border-radius:3px}.kw-research-site .reasons li .rb i{background:linear-gradient(90deg,var(--k3),var(--k4));border-radius:3px}.kw-research-site .reasons li .rb i.neg{background:var(--k1);border:0}.kw-research-site .abstain-box{background:repeating-linear-gradient(45deg,var(--surface) 0 8px,var(--sunken) 8px 9px);border-color:var(--border-control);border-radius:var(--radius-research-control)}.kw-research-site .c-foot{border-top-color:var(--border-subtle);background:var(--surface)}.kw-research-site .c-foot div{border-left-color:var(--border-subtle)}.kw-research-site .c-foot b{font-weight:700}.kw-research-site .models span{border-color:var(--border-subtle);background:var(--surface);border-radius:4px}.kw-research-site .models span.re{color:#0b0b0d}.kw-research-site .sw{border-radius:4px}.kw-research-site .sw.re{color:#0b0b0d}.kw-research-site .panel{background-color:var(--panel)}.kw-research-site .panel>.wrap{position:relative}.kw-research-site .ledger-wrap{background:var(--panel);border-color:var(--panel-rule);border-radius:12px}.kw-research-site #reads .st.s0,.kw-research-site .ledger .cell i.s0,.kw-research-site .ledger-state.s0{background:var(--k0);border-color:var(--k0)}.kw-research-site #reads .st.s1,.kw-research-site .ledger .cell i.s1,.kw-research-site .ledger-state.s1{background:var(--k2)}.kw-research-site #reads .st.s2,.kw-research-site .ledger .cell i.s2,.kw-research-site .ledger-state.s2{background:var(--k3)}.kw-research-site #reads .st.s3,.kw-research-site .ledger .cell i.s3,.kw-research-site .ledger-state.s3{background:var(--k4)}.kw-research-site .ledger .cell .tr{color:var(--panel-text)}.kw-research-site .eq-box{border-color:var(--panel-control);background:var(--panel);border-radius:14px}.kw-research-site .eq-box h3{font-family:var(--font-display);text-transform:none;letter-spacing:-.02em;font-size:24px;font-weight:700}.kw-research-site .eq-result{background:linear-gradient(120deg,var(--k3),var(--k4));color:#0b0b0d;border-radius:14px}.kw-research-site .eq-result b{letter-spacing:-.05em;font-weight:800}.kw-research-site .card{border-color:var(--border-subtle);background:var(--surface);border-radius:14px}.kw-research-site .card.dark{background:linear-gradient(150deg,var(--k0),#0b0b0d 70%);border-color:#0000}.kw-research-site .promises .card h3{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}.kw-research-site .race-fill{background:var(--text)}.kw-research-site .race-fill.c{background:var(--k4);border:0}.kw-research-site .race-track{background:var(--surface);border-color:var(--border-subtle);border-radius:4px}.kw-research-site .race-row b{letter-spacing:-.03em;font-weight:800}.kw-research-site .gov-i .icon{color:var(--panel-accent)}.kw-research-site .gov-i h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.kw-research-site .panel .steps li.live:before{background:linear-gradient(90deg,var(--k2),var(--k4))}.kw-research-site .panel .steps li.live b,.kw-research-site .steps li.live b{background:var(--k4);color:#0b0b0d;border-radius:4px}.kw-research-site .ind-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:var(--radius-research-panel);overflow:hidden}.kw-research-site .ind{background:var(--canvas)}.kw-research-site .ind:before{background:linear-gradient(135deg,var(--k3),var(--k4) 75%)}.kw-research-site .ind b{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}.kw-research-site .mark{color:var(--citron);background:0 0}.kw-research-site .badge{font-family:var(--research-font-mono);border-radius:6px;font-weight:500}.kw-research-site .badge.active{color:#0b0b0d}.kw-research-site .badge.ready{background:var(--k3);color:#0b0b0d}.kw-research-site .chip{border-color:var(--border-subtle);background:var(--surface);border-radius:999px}.kw-research-site .stats-row{border-top-color:var(--text)}.kw-research-site .stats-row b{letter-spacing:-.04em;font-weight:800}.kw-research-site .pilot-req .formbox{border-color:var(--border-subtle);border-radius:var(--radius-research-panel);background:var(--surface)}.kw-research-site .input{border-radius:var(--radius-research-control);border-color:var(--border-control);background:var(--canvas);color:var(--text)}.kw-research-site .check input{accent-color:var(--k4)}.kw-research-site .pilot-req pre{border-radius:var(--radius-research-control);background:var(--sunken)}.kw-research-site .copyrow{border-radius:var(--radius-research-control);border-color:var(--border-control);background:var(--surface);overflow:hidden}.kw-research-site .copyrow code{font-family:var(--research-font-mono)}.kw-research-site .nextband{border-top-color:var(--text)}.kw-research-site .nextband b{font-family:var(--font-display);text-transform:none;letter-spacing:-.04em;font-weight:800}.kw-research-site footer.site{color:#f2f1ec;border-top:1px solid var(--border-subtle);background:#0b0b0d}.kw-research-site footer.site .big{font-family:var(--font-display);text-transform:none;letter-spacing:-.05em;font-weight:800;line-height:.88}.kw-research-site footer.site .big span{background:linear-gradient(90deg,var(--k2),var(--k3) 40%,var(--k4) 80%,var(--k5));color:#0000;-webkit-background-clip:text;background-clip:text}.kw-research-site .uc h3.mega{font-weight:800}.kw-research-site .fit li:before{font-family:var(--font-display);color:var(--panel-accent);font-weight:800}.kw-research-site .loop .n{border-radius:12px}.kw-research-site .loop .n.end{background:var(--k4);color:#0b0b0d;border-color:var(--k4)}.kw-research-site .stage{border-radius:14px}.kw-research-site .ltfm-box{border-radius:14px;overflow:hidden}.kw-research-site .stage.goal h3.mega{color:var(--k4)}.kw-research-site .ext-row>div{border-radius:12px}.kw-research-site .ext-row .res{background:linear-gradient(120deg,var(--k3),var(--k4));color:#0b0b0d;border-color:#0000}.kw-research-site .ext-row .res span{color:#0b0b0d}.kw-research-site .person .av{border-radius:12px}.kw-research-site .person .av.f{color:#0b0b0d}.kw-research-site .gantt .bar.cit,.kw-research-site .person .av.f,.kw-research-site .timeline li.now:after{background:var(--k4);border-color:var(--k4)}.kw-research-site .demo,.kw-research-site .how-frame{border-radius:14px}.kw-research-site .vs b.o{-webkit-text-stroke-color:var(--text)}.kw-research-site .b-track{background:linear-gradient(90deg,var(--k1),var(--k3) 60%,var(--k4))}.kw-research-site[data-palette=paper] .label.c{color:var(--k5)}.kw-research-site[data-palette=paper] nav.primary a[aria-current=page]{border-bottom-color:var(--k4)}.kw-research-site[data-palette=paper] .hx-cap strong,.kw-research-site[data-palette=paper] .hx-foot strong{color:var(--k5)}.kw-research-site[data-palette=paper] .hx-accent{background-image:linear-gradient(90deg,var(--k1),var(--k4) 60%,var(--k5))}.kw-research-site[data-palette=paper] .card.dark .label.c,.kw-research-site[data-palette=paper] .panel .label.c{color:var(--panel-accent)}.kw-research-site[data-palette=paper] .badge.active,.kw-research-site[data-palette=paper] .models span.re,.kw-research-site[data-palette=paper] .sw.re{background:var(--citron);border-color:var(--citron)}.kw-research-site{z-index:1;isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.kw-research-site [hidden]{display:none}.kw-research-site button,.kw-research-site input,.kw-research-site select,.kw-research-site textarea{font:inherit}.kw-research-site section{scroll-margin-top:88px}.kw-research-site .copy-control{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kw-research-site .copy-control .status{max-width:24ch;margin:0;font-size:13px}.kw-research-site footer.site .brand,.kw-research-site footer.site .brand span{color:var(--panel-text)}.kw-research-site .foot-brand p{margin-top:12px}.kw-research-site canvas{touch-action:pan-y}.kw-research-site .chart-toggle{min-height:44px}.kw-research-site .result pre{white-space:pre-wrap;overflow-wrap:anywhere}.kw-research-site[data-palette=paper][data-theme]{font-family:var(--font-body)}.kw-research-site .synthetic-world{aspect-ratio:4/3;border:1px solid rgba(var(--h-line),.1);border-radius:6px;width:100%;height:auto}.kw-research-site .cells .synthetic-world{color:var(--panel-muted)}.kw-research-site .data-stream{opacity:.2;animation:research-stream 20s linear infinite}@keyframes research-stream{to{stroke-dashoffset:-920px}}@media (prefers-reduced-motion:reduce){.kw-research-site .data-stream{animation:none}}.kw-research-site .foot-grid h3{font-family:var(--research-font-mono);text-transform:lowercase;color:var(--panel-muted);letter-spacing:.04em;margin-bottom:16px;font-size:12px;line-height:18px}.kw-research-site .c-table,.kw-research-site .chart-scroll,.kw-research-site .gantt-scroll,.kw-research-site .ledger-wrap{padding-block:0}.kw-research-site .compare,.kw-research-site .compare tbody{display:block}.kw-research-site .compare th{text-align:left}.kw-research-site .cmp-r th{font-family:var(--font-head);font-size:18px;line-height:24px}.kw-research-site .cmp-r td{color:var(--text-muted);font-size:15px;line-height:22px}.kw-research-site .cmp-r td:last-child{color:var(--text);font-weight:600}@media (max-width:560px){.kw-research-site .cmp-r th{grid-column:1/-1}}@media (min-width:1024px){.kw-research-site .mobile-nav{display:none}}.kw-research-site .ltfm-select-trigger>span{overflow-wrap:anywhere;min-width:0}.kw-research-site .ltfm-select-trigger>svg{flex:none}.kw-research-site .ltfm-select-content{z-index:100;width:var(--radix-dropdown-menu-trigger-width);max-width:calc(100vw - 32px);max-height:min(360px,var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;padding:var(--spacing,.25rem);border:1px solid var(--border-control);border-radius:var(--radius-research-control);background:var(--surface);color:var(--text);font:16px/24px var(--font-body);overflow-y:auto;box-shadow:0 8px 24px #15171c1f}.kw-research-site .ltfm-select-option{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:44px;padding:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 3);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;outline:none;display:flex}.kw-research-site .ltfm-select-option[data-highlighted]{background:var(--sunken);color:var(--text)}.kw-research-site .ltfm-select-indicator{color:var(--k4);flex:0 0 16px;align-items:center;display:inline-flex}.kw-research-site .copyrow{grid-template-columns:minmax(0,1fr) auto;display:grid}.kw-research-site .copyrow>a{min-width:0;text-decoration:none;display:flex}.kw-research-site .copyrow .copy-control{display:contents}.kw-research-site .copyrow .copy-control>button{min-height:var(--control);grid-area:1/2;align-self:stretch}.kw-research-site .copyrow .copy-control>.status{max-width:none;padding:0 calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 2);grid-area:2/1/auto/-1;margin:0}.kw-research-site .copyrow .copy-control>.status:empty{display:none}.kw-research-site .hx-accent,.kw-research-site footer.site .big span{font-family:var(--font-editorial),serif;font-style:italic;font-weight:600}.kw-research-site[data-palette=paper] .c-foot b,.kw-research-site[data-palette=paper] .eq-result b,.kw-research-site[data-palette=paper] .hx-readout b,.kw-research-site[data-palette=paper] .r-num,.kw-research-site[data-palette=paper] .race-row b,.kw-research-site[data-palette=paper] .readout b,.kw-research-site[data-palette=paper] .score b,.kw-research-site[data-palette=paper] .stats-row b,.kw-research-site[data-palette=paper] .tnum,.kw-research-site[data-palette=paper] .tnum b,.kw-research-site[data-palette=paper] .vs b{font-family:var(--research-font-mono)}}@layer utilities{@media (prefers-reduced-motion:reduce){.kw-research-site{scroll-behavior:auto}.kw-research-site *,.kw-research-site :after,.kw-research-site :before{transition:none;animation:none}}}