.lb-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}.lb{border:1px solid var(--sx-rule);border-top:4px solid var(--sx-ink);padding:var(--space-5);background:var(--sx-paper);gap:var(--space-3);border-radius:4px 4px 16px 16px;flex-direction:column;display:flex}.lb p{margin:0}.lb-k{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}.lb h2{font-family:var(--font-story);font-weight:900;font-size:var(--t-h2);margin:0;line-height:1.1}.lb h2 a{color:var(--sx-ink);text-decoration:none}.lb-what{color:var(--sx-ink-2);font-style:italic}.lb-m{border-top:1px solid var(--sx-rule);padding-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.lb-mn b{font-family:var(--font-story);font-size:var(--t-lead)}.lb-mn span{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-mute);margin-left:var(--space-1)}.lb-said,.lb-found,.lb-row{font-size:var(--t-small);line-height:1.5}.lb-said i,.lb-found i,.lb-row i{font-family:var(--font-ui-mono);font-style:normal;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute);display:block}.lb-found{border-left:3px solid var(--sx-ver);padding-left:var(--space-3)}.lb-found.lb-none{border-left-color:var(--sx-but);color:var(--sx-ink-2);font-style:italic}.lb-said{border-left:3px solid var(--sx-line-2);padding-left:var(--space-3)}.lb a[target],.tl-m a,.db a[target]:not(:first-child){color:var(--sx-mute);font-size:var(--t-fine)}.lb-src{align-self:flex-start}.lb-watch{background:var(--sx-hl);color:var(--sx-on-hl);padding:var(--space-3) var(--space-4);font-size:var(--t-small);border-radius:10px}.lb-watch b{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;display:block}.tl-f{gap:var(--space-2);margin:var(--space-5) 0;background:var(--sx-paper);padding:var(--space-2) 0;z-index:2;flex-wrap:wrap;display:flex;position:sticky;top:0}.tl-f button{font-family:var(--font-ui);font-size:var(--t-small);color:var(--sx-ink);border:1px solid var(--sx-ink);border-radius:var(--r-pill);cursor:pointer;background:0 0;padding:5px 12px}.tl-f button[aria-pressed=true]{background:var(--sx-ink);color:var(--sx-paper)}.tl-y{margin-top:var(--space-6)!important}.tl-y[hidden]{display:none}.tl-yh{font-family:var(--font-story);font-weight:900;font-size:var(--t-display);color:var(--sx-accent);margin:0 0 var(--space-3);line-height:1}.tl{border-left:2px solid var(--sx-rule);margin:0;padding:0;list-style:none}.tl-e{gap:var(--space-1);padding:var(--space-3) 0 var(--space-3) var(--space-4);grid-template-columns:1fr;display:grid;position:relative}.tl-e[hidden]{display:none}.tl-e:before{content:"";left:-7px;top:calc(var(--space-3) + 4px);background:var(--sx-paper);border:2px solid var(--sx-ink);border-radius:50%;width:12px;height:12px;position:absolute}.tl-d{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}.tl-e p{margin:0 0 var(--space-1)}.tl-t{font-family:var(--font-story);font-weight:700;font-size:var(--t-lead);line-height:1.3}.tl-c{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;margin-right:var(--space-2);background:var(--sx-paper-2);color:var(--sx-ink-2);vertical-align:2px;border-radius:4px;padding:1px 6px}.tl-c[data-c=hype]{background:var(--sx-bs);color:var(--sx-bs-ink)}.tl-c[data-c=money]{background:var(--sx-ver);color:var(--sx-ver-ink)}.tl-c[data-c=models]{background:var(--sx-ink);color:var(--sx-paper)}.tl-c[data-c=rules],.tl-c[data-c=courts]{background:var(--sx-con);color:var(--sx-con-ink)}.tl-c[data-c=jobs]{background:var(--sx-but);color:var(--sx-but-ink)}.tl-w{font-size:var(--t-small);line-height:1.5}.tl-m{font-size:var(--t-small);color:var(--sx-ink-2);font-style:italic}.db-ctl{gap:var(--space-2);margin-top:var(--space-5);background:var(--sx-paper);padding:var(--space-2) 0;z-index:2;flex-wrap:wrap;display:flex;position:sticky;top:0}.db-ctl input[type=search]{font-family:var(--font-ui);font-size:var(--t-body);border:1.5px solid var(--sx-ink);border-radius:var(--r-pill);background:var(--sx-paper);color:var(--sx-ink);flex:16rem;padding:10px 14px}.db-ctl select{font-family:var(--font-ui);font-size:var(--t-small);border:1px solid var(--sx-ink);border-radius:var(--r-pill);background:var(--sx-paper);color:var(--sx-ink);padding:10px 12px}.db-chk{align-items:center;gap:var(--space-1);font-size:var(--t-small);display:inline-flex}.db-n{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}.db{gap:0 var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.db-r{border-bottom:1px solid var(--sx-rule);padding:var(--space-3) 0}.db-r[hidden]{display:none}.db-r p{margin:0 0 var(--space-1)}.db-top{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.db-top>a:first-child,.db-top>b{font-family:var(--font-story);font-weight:900;font-size:var(--t-lead);color:var(--sx-ink);text-decoration:none}.db-what{color:var(--sx-ink-2);font-size:var(--t-small)}.db-sub{font-size:var(--t-small)}.db-sub i{font-family:var(--font-ui-mono);font-style:normal;font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-accent);margin-right:var(--space-2)}.db-fund b{color:var(--sx-ver)}@media (width>=760px){.lb-grid,.db{grid-template-columns:1fr 1fr}.tl-e{grid-template-columns:7.5em 1fr}}.ins{margin-top:var(--space-6)}.ins-tiles{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(2,1fr);display:grid}.ins-t{border:1px solid var(--sx-rule);padding:var(--space-4);gap:var(--space-1);border-radius:14px;flex-direction:column;display:flex}.ins-t b{font-family:var(--font-story);font-weight:900;font-size:var(--t-h1);color:var(--sx-ink);line-height:1}.ins-t span{font-size:var(--t-small);color:var(--sx-ink-2);line-height:1.35}.ins-grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.ins-fig{margin:0}.ins-fig figcaption{margin-bottom:var(--space-3);flex-direction:column;display:flex}.ins-fig figcaption b{font-family:var(--font-story);font-weight:900;font-size:var(--t-h3)}.ins-fig figcaption span{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}.bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bar-row{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);color:var(--sx-ink);border-radius:8px;grid-template-columns:minmax(7rem,34%) 1fr auto;min-height:36px;text-decoration:none;display:grid}.bar-row:hover,.bar-row:focus-visible{background:var(--sx-paper-2)}.bar-l{font-size:var(--t-small);flex-direction:column;line-height:1.2;display:flex}.bar-l small{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-mute)}.bar-track{height:10px}.bar-track i{background:var(--sx-data);transform-origin:0;border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}.bar-v{font-family:var(--font-ui-mono);font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--sx-ink);white-space:nowrap}.bar-v small{font-size:var(--t-micro);color:var(--sx-mute)}.ins-fresh{margin-top:var(--space-6)}.ins-fh{margin:0 0 var(--space-2);font-size:var(--t-small);color:var(--sx-ink-2)}.ins-fh b{color:var(--sx-ink)}.ins-stack{border-radius:8px;gap:2px;height:34px;margin:0;display:flex;overflow:hidden}.ins-stack i{padding:0 var(--space-2);align-items:center;min-width:0;font-style:normal;display:flex}.ins-stack i span{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ins-stack i[data-f=ver]{background:var(--sx-ver);color:var(--sx-ver-ink)}.ins-stack i[data-f=but]{background:var(--sx-but);color:var(--sx-but-ink)}.ins-stack i[data-f=bs]{background:var(--sx-bs);color:var(--sx-bs-ink)}.ins-stack i[data-f=unc]{background:var(--sx-unc);color:var(--sx-unc-ink)}.ins-method{margin-top:var(--space-3);font-size:var(--t-small);line-height:1.55}.ins-method summary{cursor:pointer;color:var(--sx-accent);align-items:center;min-height:44px;font-style:italic;display:flex}.ins-method ol{margin:var(--space-2) 0 0;color:var(--sx-ink-2);padding-left:1.2em}.ins-method li{margin-bottom:var(--space-2)}.ins-method b{color:var(--sx-ink)}.db-fr{align-items:center;gap:var(--space-1);font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-mute);display:flex}.db-fr i{background:var(--sx-unc);border-radius:50%;width:8px;height:8px}.db-fr[data-f=ver] i{background:var(--sx-ver)}.db-fr[data-f=but] i{background:var(--sx-but)}.db-fr[data-f=bs] i{background:var(--sx-bs)}@supports (animation-timeline:view()){.bar-track i,.ins-stack i{animation:linear both insGrow view();animation-range:entry 10% cover 30%}@keyframes insGrow{0%{transform:scaleX(0)}}}@media (prefers-reduced-motion:reduce){.bar-track i,.ins-stack i{animation:none!important}}@media (width>=760px){.ins-tiles{grid-template-columns:repeat(4,1fr)}.ins-grid{grid-template-columns:1fr 1fr}}.db-ctl{z-index:4;border-block:1px solid var(--sx-rule);align-items:flex-end;top:0}.db-search-label{gap:var(--space-1);color:var(--sx-mute);font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;flex:2 20rem;display:flex}.db-ctl .db-search-label input{flex:none;width:100%;height:44px}.db-ctl select{flex:none;width:auto;height:44px}.db-research{margin-bottom:var(--space-7);grid-template-columns:1fr}.db-research .db-r{padding:0}.db-research details{border-bottom:1px solid var(--sx-rule)}.db-research summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-2);min-height:68px;list-style:none;display:flex}.db-research summary::-webkit-details-marker{display:none}.db-research summary:after{content:"+";font-family:var(--font-ui-mono);font-size:var(--t-lead);color:var(--sx-accent);flex:none}.db-research details[open] summary:after{content:"−"}.db-research summary:hover,.db-research summary:focus-visible,.db-research details[open] summary{background:var(--sx-paper-2)}.db-result-main{align-items:baseline;gap:var(--space-3);flex:20rem;min-width:0;display:flex}.db-result-main b{font-family:var(--font-story);font-size:var(--t-lead);flex:0 0 12rem}.db-result-main .db-what{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.db-result-meta{align-items:center;gap:var(--space-3);font-family:var(--font-ui-mono);font-size:var(--t-small);white-space:nowrap;display:flex}.db-result-meta strong{color:var(--sx-ink)}.db-evidence{padding:var(--space-3) var(--space-4) var(--space-4);border-left:3px solid var(--sx-hl);background:var(--sx-paper-2)}.db-evidence p{max-width:85ch;margin:0 0 var(--space-2);line-height:1.55}.db-evidence .db-top>a:first-child{font-family:var(--font-ui-mono);font-size:var(--t-small)}.db-evidence-age{color:var(--sx-mute);font-size:var(--t-small)}.ins-drawer{border-top:2px solid var(--sx-ink);margin:var(--space-6) 0}.ins-drawer>summary{cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-story);font-size:var(--t-h3);font-weight:700}.ins-drawer>summary span{float:right;color:var(--sx-accent)}@media (width<=760px){.db-result-main{display:block}.db-result-main .db-what{margin-top:var(--space-1)}.db-result-meta strong{display:none}.db-ctl{position:static}}@supports (animation-timeline:view()){.db-research .db-r{animation:linear both dbEnter view();animation-range:entry entry 45%}@keyframes dbEnter{0%{transform:translateY(10px)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.db-research .db-r{animation:none!important}}
