*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}.app{display:flex;height:100vh;overflow:hidden;background:var(--db-app-canvas);color:var(--db-ink);font-family:var(--db-serif);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}.app.doc{position:relative}.app.doc .cockpit{position:absolute;z-index:40;top:var(--db-s3);left:var(--db-s3);width:auto;min-width:0;height:auto;padding:0;border-right:none;background:var(--db-app-rail);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-overlay)}.app.doc .cockpit-head{padding:var(--db-s2) var(--db-s3);display:flex;align-items:center;gap:var(--db-s3)}.app.doc .cockpit-hide,.app.doc .workspace{display:none}.app.doc .canvas{width:100%}.cockpit{width:var(--db-rail-w);min-width:var(--db-rail-w);height:100%;display:flex;flex-direction:column;border-right:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-rail)}.cockpit-head{padding:var(--db-s4) var(--db-s4) var(--db-s3)}.wordmark{font-family:var(--db-mono);font-weight:500;font-size:13px;letter-spacing:var(--db-track-wordmark);text-transform:uppercase;color:var(--db-ink);display:inline-block}.workspace{margin-top:var(--db-s4);padding:var(--db-s3) var(--db-s4);border:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-panel);border-radius:var(--db-radius);display:block;width:100%;text-align:left}.workspace .ws-name{font-size:13px;color:var(--db-ink)}.workspace .ws-meta,.workspace .ws-name{display:block;font-family:var(--db-mono)}.workspace .ws-meta{font-size:10px;letter-spacing:.06em;color:var(--db-ink-dim);margin-top:4px}.cockpit-head .cockpit-hide{float:right;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.topnav .cockpit-restore{display:none}@media (min-width:761px){.cockpit{transition:margin-left .16s ease-out}.app.cockpit-away .cockpit{margin-left:calc(-1 * var(--db-rail-w));visibility:hidden;transition:margin-left .16s ease-out,visibility 0s linear .16s}.app.cockpit-away .topnav .cockpit-restore{display:inline-flex;align-items:center;gap:var(--db-s3);padding:0 var(--db-s6);border-right:var(--db-rule-w) solid var(--db-paper-r);cursor:pointer}.app.cockpit-away .topnav .cockpit-restore .wordmark{font-size:12px}}@media (prefers-reduced-motion:reduce){.cockpit{transition:none!important}}.thread{flex:1 1;overflow-y:auto;padding:var(--db-s4) var(--db-s6)}.turn{margin-bottom:var(--db-s4)}.turn .who{font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-bottom:var(--db-s1)}.turn p{font-family:var(--db-serif);font-size:14px;line-height:1.7;color:var(--db-ink)}.turn.user p{color:var(--db-ink-mid)}.chat{border-top:var(--db-rule-w) solid var(--db-app-r);padding:var(--db-s4) var(--db-s6) var(--db-s3);background:var(--db-app-rail)}.chat-input{width:100%;background:var(--db-app-high);color:var(--db-ink);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius);font-family:var(--db-serif);font-size:14px;padding:var(--db-s3) var(--db-s3);outline:none}.chat-row{display:flex;align-items:center;gap:var(--db-s3);margin-top:var(--db-s3)}.chat-hint{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-top:var(--db-s2)}.canvas{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.canvas-scroll{flex:1 1;overflow-y:auto}.topnav{height:48px;display:flex;align-items:stretch;flex-shrink:0;border-bottom:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-rail)}.topnav a{display:flex;align-items:center;padding:0 var(--db-s6);font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-dim)}.topnav a.active{color:var(--db-ink);box-shadow:inset 0 -1px 0 var(--db-ink)}.topnav .market-chip{margin-left:auto;align-self:center;margin-right:var(--db-s6);border:var(--db-rule-w) solid var(--db-paper-r);padding:5px 10px;font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-mid)}.modeltabs{display:flex;gap:var(--db-s8);padding:var(--db-s4) var(--db-s8) 0;flex-shrink:0;border-bottom:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-rail)}.modeltabs a{padding-bottom:var(--db-s3);font-family:var(--db-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--db-ink-dim)}.modeltabs a.active{color:var(--db-ink);font-weight:500;box-shadow:inset 0 -1px 0 var(--db-ink)}.crumbs{display:flex;gap:var(--db-s3);padding:var(--db-s4) var(--db-s8);align-items:center}.crumb{border:var(--db-rule-w) solid var(--db-paper-r);padding:6px 11px;font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--db-ink-mid)}.crumb b{color:var(--db-ink);font-weight:400}.body{padding:var(--db-s4) var(--db-s8) var(--db-s12)}.body,.crumbs,.page-head,.runchips,.stamp-row,.toolbar{max-width:1504px}.card{background:var(--db-app-panel);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);padding:var(--db-s6) var(--db-s6);margin-bottom:var(--db-s4)}.card-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--db-s3);margin-bottom:var(--db-s3);border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.label{font-size:var(--db-label-size)}.label,.micro{font-family:var(--db-mono);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim)}.micro{font-size:var(--db-micro-size)}.num{font-family:var(--db-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal{color:var(--db-signal-ink)}.note{font-family:var(--db-serif);font-size:var(--db-note-size);line-height:1.75;color:var(--db-ink-mid)}.stats{display:flex;gap:0;border:var(--db-rule-w) solid var(--db-paper-r);margin-bottom:var(--db-s4)}.stat{padding:var(--db-s4) var(--db-s6);border-right:var(--db-rule-w) solid var(--db-paper-r);flex:1 1}.stat:last-child{border-right:none}.stat .v{font-family:var(--db-mono);font-size:34px;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--db-ink)}.stat .l{margin-top:var(--db-s2)}.stat .n{font-family:var(--db-mono);font-size:10px;color:var(--db-ink-dim);margin-top:2px}.row{display:flex;justify-content:space-between;align-items:baseline;padding:var(--db-s3) 0;border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.row:last-child{border-bottom:none}.row .k{font-size:12px;letter-spacing:.02em;color:var(--db-ink-mid)}.row .k,.row .v{font-family:var(--db-mono)}.row .v{font-size:var(--db-data-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-ink)}.track{position:relative;height:1px;background:var(--db-paper-r);flex:1 1}.track .fill{left:0;top:0;height:1px}.track .dot,.track .fill{position:absolute;background:var(--db-ink)}.track .dot{top:-2px;width:5px;height:5px}.track.hot .dot,.track.hot .fill{background:var(--db-signal-ink)}.badge{border-radius:var(--db-radius-sm);display:inline-block;border:var(--db-rule-w) solid var(--db-paper-r);padding:4px 9px;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-mid)}.badge.paper,.badge.signal{color:var(--db-signal-ink);border-color:rgba(166,61,47,.4)}.chip-l{border:var(--db-rule-w) solid var(--db-ink);color:var(--db-ink);font-weight:500}.chip-l,.chip-r{display:inline-block;padding:2px 6px;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:.1em;text-transform:uppercase}.chip-r{border:1px dashed var(--db-ink-dim);color:var(--db-ink-dim)}.btn{border-radius:var(--db-radius);display:inline-flex;align-items:center;padding:11px 20px;border:var(--db-rule-w) solid var(--db-paper-r);color:var(--db-ink);font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);text-transform:uppercase;cursor:pointer}.btn:hover{border-color:var(--db-ink-mid)}.btn.solid{background:var(--db-ink);color:var(--db-paper);border-color:var(--db-ink)}.btn.quiet{color:var(--db-ink-mid)}details.drawer{border-top:var(--db-rule-w) solid var(--db-paper-r)}details.drawer>summary{list-style:none;cursor:pointer;padding:var(--db-s3) 0 0;font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);display:flex;align-items:center;gap:var(--db-s3)}details.drawer>summary::-webkit-details-marker{display:none}details.drawer>summary:before{content:"+";color:var(--db-ink-dim);font-family:var(--db-mono)}details.drawer[open]>summary:before{content:"\2212"}details.menu{position:relative;display:inline-block}details.menu>summary{list-style:none;cursor:pointer}details.menu>summary::-webkit-details-marker{display:none}details.menu .menu-panel{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:240px;background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-paper-r)}details.menu .menu-panel .mi,details.menu .menu-panel a{display:block;padding:var(--db-s3) var(--db-s4);border-bottom:var(--db-rule-w) solid var(--db-paper-r);font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--db-ink)}details.menu .menu-panel .mi:last-child,details.menu .menu-panel a:last-child{border-bottom:none}table.grid{width:100%;border-collapse:collapse}table.grid th{text-align:left;font-size:var(--db-micro-size);font-weight:400;letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);padding:0 var(--db-s6) var(--db-s3) 0}table.grid td,table.grid th{font-family:var(--db-mono);border-bottom:var(--db-rule-w) solid var(--db-paper-r);white-space:nowrap}table.grid td{padding:var(--db-s3) var(--db-s6) var(--db-s3) 0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-ink)}table.grid td:last-child,table.grid th:last-child{padding-right:0}table.grid td .mdesc,table.grid td .note{white-space:normal}table.grid td.dim,table.grid th.r+td{color:var(--db-ink-mid)}table.grid td.r,table.grid th.r{text-align:right}.paperdoc{background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-paper-r);padding:var(--db-s8)}.fineprint{font-size:var(--db-micro-size);line-height:1.8}.fineprint,.kbd{font-family:var(--db-mono);letter-spacing:.06em;color:var(--db-ink-dim)}.kbd{border-radius:var(--db-radius-sm);display:inline-block;border:var(--db-rule-w) solid var(--db-paper-r);padding:1px 5px;font-size:10px}.topnav .freshness{margin-left:auto;align-self:center;margin-right:var(--db-s4)}.topnav .freshness~.market-chip{margin-left:0}.topnav .cmdk{align-self:center;margin-right:var(--db-s4);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.spark,.stab{display:inline-block;vertical-align:middle}.stab{width:44px;height:3px;background:var(--db-paper-r);position:relative;margin-right:6px}.stab .fill{position:absolute;left:0;top:0;height:3px;background:var(--db-ink)}.mobile-gate{display:none}.m-only{display:none!important}.topnav .navmore{display:none}@media (max-width:760px){.app{flex-direction:column;height:100dvh}.canvas{order:1;flex:1 1;min-height:0}.cockpit{order:2;width:100%;min-width:0;height:auto;flex:none;border-right:none;border-top:var(--db-rule-w) solid var(--db-paper-r)}.cockpit-head{display:none}.cockpit .thread{flex:none;overflow:visible;padding:var(--db-s3) var(--db-s4) 0}.cockpit .thread .turn{display:none}.cockpit .thread .turn:last-child{display:block;margin-bottom:var(--db-s2)}.chat{border-top:none;padding:var(--db-s2) var(--db-s4) var(--db-s3)}.chat-hint{display:none}.topnav a{padding:0 var(--db-s4);white-space:nowrap}.topnav a.mnav{display:none}.topnav .navmore{display:flex;align-items:center;margin-left:auto}.topnav .navmore>summary{display:flex;align-items:center;height:48px;padding:0 var(--db-s4);font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-dim)}.topnav .navmore .menu-panel{top:48px;right:0}.topnav .market-chip{display:none}.modeltabs{gap:var(--db-s4);padding:var(--db-s3) var(--db-s4) 0;overflow-x:auto}.crumbs{flex-wrap:wrap;padding:var(--db-s3) var(--db-s4)}.app .body{padding:var(--db-s3) var(--db-s4) var(--db-s8)}.app .page-head,.app .runchips,.app .stamp-row,.app .toolbar{padding-left:var(--db-s4);padding-right:var(--db-s4);flex-wrap:wrap;row-gap:var(--db-s2)}.app .card{padding:var(--db-s4);flex-wrap:wrap;row-gap:var(--db-s3)}.app .stats{display:grid;grid-template-columns:1fr 1fr}.app .stat{border-right:none;border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.app .stat:nth-child(odd){border-right:var(--db-rule-w) solid var(--db-paper-r)}.app .stat:last-child{border-bottom:none}.app .grid2{grid-template-columns:1fr}.app .m-ext,.app .mhide{display:none!important}.m-only{display:block!important}.app table.grid td{white-space:normal}.app .stepper a{width:32px;height:32px}.desktop-only{display:none!important}.mobile-gate{display:block}}.auth{min-height:100vh;background:var(--db-paper);color:var(--db-ink);font-family:var(--db-serif);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.auth-top{padding:var(--db-s6) var(--db-s8)}.auth-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--db-s8) var(--db-s6) var(--db-s12)}.auth-sheet{width:100%;max-width:380px}.auth-sheet.auth-wide{max-width:760px}.auth-h{font-weight:300;font-size:30px;letter-spacing:var(--db-track-tight);color:var(--db-ink);line-height:1.2}.auth-h,.auth-sub{font-family:var(--db-serif)}.auth-sub{font-size:15px;line-height:1.7;color:var(--db-ink-mid);margin-top:var(--db-s3)}.field{display:block;margin-top:var(--db-s6)}.field .flabel{display:block;font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-bottom:var(--db-s2)}.field input{width:100%;background:transparent;border:none;border-bottom:var(--db-rule-w) solid var(--db-paper-r);font-family:var(--db-serif);font-size:16px;color:var(--db-ink);padding:var(--db-s2) 0;outline:none}.field input:focus{border-bottom-color:var(--db-ink)}.field input::placeholder{color:var(--db-ink-dim)}.auth-error{font-family:var(--db-serif);font-size:var(--db-note-size);line-height:1.6;color:var(--db-ink);margin-top:var(--db-s4);padding-left:var(--db-s3);border-left:var(--db-rule-w) solid var(--db-ink)}.auth-error:empty{display:none}.btn.block{display:flex;justify-content:center;width:100%;padding:var(--db-s3) var(--db-s4);margin-top:var(--db-s6)}.btn .arrow{margin-left:var(--db-s2)}.auth-alt{margin-top:var(--db-s4);text-align:center}.auth-alt a,.auth-alt button{font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-mid);cursor:pointer}.auth-foot{margin-top:var(--db-s8);padding-top:var(--db-s4);border-top:var(--db-rule-w) solid var(--db-paper-r);font-family:var(--db-serif);font-size:var(--db-note-size);line-height:1.7;color:var(--db-ink-mid);text-align:center}.auth-foot a{color:var(--db-ink)}.auth-legal{padding:var(--db-s4) var(--db-s8) var(--db-s8);text-align:center;font-family:var(--db-serif);font-size:12px;line-height:1.7;color:var(--db-ink-dim);max-width:560px;margin:0 auto}.auth-legal a{color:var(--db-ink-mid)}.auth-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--db-s12);gap:var(--db-s12);align-items:start}.proof-chip{display:inline-block;padding:6px 11px;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-bottom:var(--db-s4)}.plan,.proof-chip{border:var(--db-rule-w) solid var(--db-paper-r)}.plan{background:var(--db-paper-up);padding:var(--db-s6)}.plan-price{display:flex;align-items:baseline;gap:var(--db-s2)}.plan-price .amt{font-family:var(--db-mono);font-weight:300;font-size:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--db-track-tight);color:var(--db-ink)}.plan-price .per{font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-dim)}.plan-feat{list-style:none;margin-top:var(--db-s4)}.plan-feat li{font-family:var(--db-serif);font-size:14px;line-height:1.5;color:var(--db-ink-mid);padding:var(--db-s2) 0 var(--db-s2) var(--db-s4);position:relative}.plan-feat li:before{content:"-";position:absolute;left:0}.plan-feat li:before,.terms-row{color:var(--db-ink-dim);font-family:var(--db-mono)}.terms-row{font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;margin-top:var(--db-s4);padding-top:var(--db-s4);border-top:var(--db-rule-w) solid var(--db-paper-r)}.card-mount{border:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-sunk);border-radius:var(--db-radius);padding:var(--db-s4);margin-top:var(--db-s6);min-height:46px;display:flex;align-items:center}.card-mount .card-ph{font-family:var(--db-mono);font-size:13px;color:var(--db-ink-dim);letter-spacing:.02em}.charge-note{font-family:var(--db-serif);font-size:var(--db-note-size);line-height:1.6;color:var(--db-ink-mid);margin-top:var(--db-s4)}@media (max-width:760px){.auth-two{grid-template-columns:1fr;gap:var(--db-s8)}.auth-main{padding:var(--db-s6) var(--db-s4) var(--db-s8)}.auth-top{padding:var(--db-s4) var(--db-s4)}}@media (prefers-reduced-motion:reduce){.field input{transition:none}}.nb{flex:1 1;overflow-y:auto;padding:var(--db-s4) var(--db-s4) var(--db-s6)}.nb-new{width:100%;border:var(--db-rule-w) solid var(--db-ink);padding:var(--db-s3) var(--db-s4);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);color:var(--db-ink);margin-bottom:var(--db-s4)}.nb-folder,.nb-new{font-family:var(--db-mono);text-transform:uppercase}.nb-folder{font-size:var(--db-label-size);letter-spacing:var(--db-track-label);color:var(--db-ink-dim);padding:var(--db-s3) 0 var(--db-s2)}.nb-thread{display:block;padding:var(--db-s2) var(--db-s3);margin-left:var(--db-s2);border-left:var(--db-rule-w) solid var(--db-paper-r);font-family:var(--db-serif);font-size:14px;line-height:1.5;color:var(--db-ink-mid)}.nb-thread .nb-meta{display:block;font-family:var(--db-mono);font-size:10px;letter-spacing:.06em;color:var(--db-ink-dim);margin-top:2px}.nb-thread.active{border-left-color:var(--db-ink);color:var(--db-ink);background:var(--db-paper-up)}.launch{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--db-s16) var(--db-s6);overflow-y:auto}.launch-inner{width:100%;max-width:min(1080px,100%);text-align:center}.launch-prompt{font-family:var(--db-serif);font-weight:300;font-size:30px;line-height:1.25;letter-spacing:var(--db-track-tight);color:var(--db-ink);margin-bottom:var(--db-s8)}.launch-plate{display:flex;align-items:center;gap:var(--db-s3);text-align:left;background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-ink);padding:var(--db-s4) var(--db-s4);max-width:780px;margin-left:auto;margin-right:auto}.launch-plate .prompt-mark{font-size:18px}.launch-field{flex:1 1;width:auto;background:transparent;border:none;text-align:left;font-family:var(--db-serif);font-size:20px;color:var(--db-ink);padding:var(--db-s1) 0;outline:none;caret-color:var(--db-ink)}.launch-field::placeholder{color:var(--db-ink-dim)}.launch-proof{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-top:var(--db-s6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-cat{margin-top:var(--db-s16);border-top:var(--db-rule-w) solid var(--db-paper-r);text-align:left;padding-top:var(--db-s8)}.cat-shape{font-family:var(--db-serif);font-size:var(--db-note-size);color:var(--db-ink-mid);line-height:1.7;margin:0 0 var(--db-s3)}.cat-more{display:inline-block;margin-top:var(--db-s3);cursor:pointer;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink);border-bottom:var(--db-rule-w) solid var(--db-ink-dim)}.cat-more:hover{border-bottom-color:var(--db-ink)}.launch-seeds{margin-top:var(--db-s8);border-top:var(--db-rule-w) solid var(--db-paper-r);padding-top:var(--db-s6);text-align:left}.seed-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--db-s6);gap:var(--db-s6);margin-top:var(--db-s4)}.seed{font-family:var(--db-serif);font-size:14px;line-height:1.45;color:var(--db-ink-mid);cursor:pointer;padding-left:var(--db-s3);border-left:var(--db-rule-w) solid var(--db-paper-r)}.seed:hover{color:var(--db-ink);border-left-color:var(--db-ink)}.cat{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--db-s8);gap:var(--db-s8);margin-top:var(--db-s6)}.cat-col .label{display:block;margin-bottom:var(--db-s3)}.cat-item{display:block;padding:var(--db-s2) 0;border-bottom:var(--db-rule-w) solid var(--db-paper-r);font-family:var(--db-mono);font-size:12px;color:var(--db-ink-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-item:last-child{border-bottom:none}.cat-item .cat-meta{color:var(--db-ink-dim);font-size:10px;letter-spacing:.04em}.cat-item.q{font-size:13px;line-height:1.4}.cat-item.q,.cat-note{font-family:var(--db-serif)}.cat-note{font-size:var(--db-note-size);color:var(--db-ink-mid);line-height:1.7;margin-top:var(--db-s4);max-width:60ch}.threadflow{flex:1 1;overflow-y:auto;padding:var(--db-s6) var(--db-s8)}.threadflow-inner{width:100%;max-width:none;margin:0}.qturn{margin:var(--db-s8) 0 var(--db-s4)}.qturn:first-child{margin-top:0}.qturn .who{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-bottom:var(--db-s2)}.qturn .q{font-family:var(--db-serif);font-size:18px;font-weight:300;color:var(--db-ink);line-height:1.4}.answer{border:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-panel);border-radius:var(--db-radius-lg);margin-bottom:var(--db-s4);overflow:hidden}.answer-head{display:flex;align-items:center;gap:var(--db-s4);background:var(--db-app-rail);padding:var(--db-s3) var(--db-s4) var(--db-s3) var(--db-s6);border-bottom:var(--db-rule-w) solid var(--db-app-r)}.answer-head .vtabs{display:flex;gap:2px;align-items:center;padding:2px;background:var(--db-app-sunk);border-radius:var(--db-radius)}.answer-ver{font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink)}.answer-q{font-family:var(--db-serif);font-size:13px;color:var(--db-ink-mid);flex:1 1}.answer-t{font-family:var(--db-mono);font-size:var(--db-micro-size);color:var(--db-ink-dim);letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artifact{padding:var(--db-s8) var(--db-s6);border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.artifact-answer{max-width:72ch;font-family:var(--db-serif);font-weight:300;font-size:21px;line-height:1.45;color:var(--db-ink);max-width:48ch}.fact{font-family:var(--db-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-size:.92em}.artifact-honesty{font-family:var(--db-serif);font-size:var(--db-note-size);line-height:1.7;color:var(--db-ink-mid);margin-top:var(--db-s4);max-width:56ch}.artifact-ci{max-width:72ch;font-family:var(--db-mono);font-size:12px;color:var(--db-ink-dim);margin-top:var(--db-s3);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap{padding:var(--db-s6);border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.ap:last-child{border-bottom:none}.ap-label{display:block;font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-bottom:var(--db-s4)}.src{display:grid;grid-template-columns:1fr auto;grid-gap:var(--db-s4);gap:var(--db-s4);align-items:baseline;padding:var(--db-s2) 0;border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.src:last-child{border-bottom:none}.src-name{font-size:12px;color:var(--db-ink-mid)}.src-name,.src-pit{font-family:var(--db-mono)}.src-pit{font-size:var(--db-micro-size);color:var(--db-ink-dim);letter-spacing:.06em;text-transform:uppercase}.hbar{display:grid;grid-template-columns:148px 1fr 52px;grid-gap:var(--db-s4);gap:var(--db-s4);align-items:center;padding:var(--db-s2) 0}.hbar-k{font-family:var(--db-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--db-ink-mid)}.hbar-track{height:10px;position:relative}.hbar-fill{display:block;height:10px;background:var(--db-ink)}.hbar-fill.base{background:var(--db-ink-dim)}.hbar-v{font-family:var(--db-mono);font-size:12px;text-align:right;color:var(--db-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.levers{display:flex;flex-wrap:wrap;gap:var(--db-s3)}.lever,.levers{align-items:center}.lever{border-radius:var(--db-radius-sm);display:inline-flex;gap:7px;border:var(--db-rule-w) solid var(--db-ink-mid);padding:4px 9px;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:.08em;text-transform:uppercase;color:var(--db-ink);cursor:pointer}.lever .lever-x,.lever.unavail{color:var(--db-ink-dim)}.lever.unavail{border-style:dashed;border-color:var(--db-paper-r);cursor:not-allowed}.lever-why{font-family:var(--db-mono);font-size:var(--db-micro-size);color:var(--db-ink-dim);text-transform:none;letter-spacing:.02em;margin-left:var(--db-s2)}.cmp-row{display:grid;grid-template-columns:1fr 76px 76px 68px;grid-gap:var(--db-s4);gap:var(--db-s4);align-items:baseline;padding:var(--db-s3) 0;border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.cmp-row:last-child{border-bottom:none}.cmp-row.cmp-head .cmp-d,.cmp-row.cmp-head .cmp-k,.cmp-row.cmp-head .cmp-v{font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim)}.cmp-k{font-family:var(--db-mono);font-size:12px;color:var(--db-ink-mid)}.cmp-v{color:var(--db-ink)}.cmp-d,.cmp-v{font-family:var(--db-mono);font-size:13px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-d{color:var(--db-signal-ink)}.vrail{display:flex;gap:var(--db-s2);margin-bottom:var(--db-s4);flex-wrap:wrap}.vpill{display:inline-flex;align-items:center;padding:5px 10px;border:var(--db-rule-w) solid var(--db-paper-r);color:var(--db-ink-mid);font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.vpill.active{background:var(--db-ink);border-color:var(--db-ink);color:var(--db-paper);font-weight:500}.vtabs{display:flex;gap:28px;padding:0 var(--db-s6);border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.vtab{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:5px 10px;border-radius:var(--db-radius-sm);color:var(--db-ink-dim);font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase}.vtab.active{background:var(--db-app-high);color:var(--db-ink)}.vtab svg{display:block}@media (max-width:760px){.vtab .vtab-label{display:none}.vtab{gap:0}}.prochart .pc-top{display:flex;justify-content:space-between;align-items:baseline}.prochart .pc-readout{font-family:var(--db-mono);font-size:11px;color:var(--db-ink);letter-spacing:.04em;margin-top:var(--db-s3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-svg{display:block;width:100%;height:auto;margin-top:var(--db-s3)}.pc-svg .s-ink{stroke:var(--db-ink)}.pc-svg .s-dim{stroke:var(--db-ink-dim)}.pc-svg .s-mid{stroke:var(--db-ink-mid)}.pc-ind{display:flex;align-items:center;gap:var(--db-s3);margin-top:var(--db-s2);font-family:var(--db-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pc-ind,.pc-ind svg{color:var(--db-ink-mid)}.pc-ind .spacer{flex:1 1}.pc-ind [data-wire]{cursor:pointer;color:var(--db-ink-dim)}.pc-svg .s-rule{stroke:var(--db-paper-r)}.pc-svg .f-ink{fill:var(--db-ink)}.pc-svg .f-dim{fill:var(--db-ink-dim)}.pc-svg .f-rule{fill:var(--db-paper-r)}.pc-svg .f-paper{fill:var(--db-paper-up)}.pc-svg text{font-family:var(--db-mono);font-size:10px;fill:var(--db-ink-dim)}.pc-svg text.tag{fill:var(--db-paper-up);font-weight:500}.pc-svg text.axhot{fill:var(--db-ink)}.prochart .pc-tf{display:flex;justify-content:space-between;margin-top:var(--db-s2)}.prochart .pc-tf span{font-family:var(--db-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--db-ink-dim);margin-right:var(--db-s4)}.prochart .pc-tf .on{color:var(--db-ink);font-weight:500}.answer-actions{display:flex;align-items:center;gap:var(--db-s3);padding:var(--db-s4) var(--db-s6);border-top:var(--db-rule-w) solid var(--db-paper-r);flex-wrap:wrap}.answer-actions .spacer{margin-left:auto}.wait{padding:var(--db-s16) var(--db-s6);max-width:560px}.wait-line{font-family:var(--db-serif);font-size:18px;font-weight:300;color:var(--db-ink);line-height:1.5;margin-bottom:var(--db-s8);max-width:44ch}.wait-scan{display:flex;align-items:baseline;justify-content:space-between}.wait-year{font-size:var(--db-stat-size);font-weight:300;color:var(--db-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wait-ev,.wait-year{font-family:var(--db-mono)}.wait-ev{font-size:12px;color:var(--db-ink-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wait-track{background:var(--db-paper-r);position:relative;margin-top:var(--db-s3)}.wait-fill,.wait-track{height:var(--db-rule-w)}.wait-fill{display:block;background:var(--db-ink)}.wait-seasons{font-family:var(--db-mono);font-size:11px;color:var(--db-ink-dim);letter-spacing:.06em;margin-top:var(--db-s4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wait-note{font-family:var(--db-serif);font-size:var(--db-note-size);color:var(--db-ink-mid);line-height:1.7;margin-top:var(--db-s8);max-width:56ch}.freeze{border:var(--db-rule-w) solid var(--db-ink);background:var(--db-paper-up);padding:var(--db-s12) var(--db-s8);margin-bottom:var(--db-s4)}.freeze-line{font-size:24px;font-weight:300;color:var(--db-ink);line-height:1.35}.freeze-line,.freeze-sub{font-family:var(--db-serif)}.freeze-sub{font-size:14px;color:var(--db-ink-mid);line-height:1.7;margin-top:var(--db-s4);max-width:54ch}.freeze-stamp{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);margin-top:var(--db-s6)}.app:has(>.app-row){flex-direction:column}.app-row{display:flex;flex:1 1;min-height:0;width:100%}.refinebar{position:absolute;z-index:30;bottom:16px;left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 48px));pointer-events:none}.refinebar>*{pointer-events:auto}.refinebar-inner{width:100%}.refinebar .prompt{border:var(--db-rule-w) solid var(--db-app-r);box-shadow:0 10px 30px rgba(8,9,11,.16),0 2px 6px rgba(8,9,11,.1)}.prompt,.refinebar .prompt{background:var(--db-app-high);border-radius:var(--db-radius-lg)}.prompt{display:flex;align-items:center;gap:var(--db-s3);background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-ink);padding:var(--db-s3) var(--db-s4)}.prompt-mark{font-family:var(--db-mono);font-weight:500;font-size:15px;color:var(--db-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.refine-input{flex:1 1;width:auto;background:transparent;border:none;font-family:var(--db-serif);font-size:16px;color:var(--db-ink);padding:var(--db-s1) 0;outline:none;caret-color:var(--db-ink)}.refine-input::placeholder{color:var(--db-ink-dim)}.prompt .kbd{flex:none}.prompt-run{display:inline-flex;align-items:center;gap:6px;flex:none;background:var(--db-ink);color:var(--db-paper);border:var(--db-rule-w) solid var(--db-ink);padding:8px 14px;font-family:var(--db-mono);font-size:10px;letter-spacing:var(--db-track-control);text-transform:uppercase;cursor:pointer}.prompt-run svg{display:block}.prompt-send{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--db-ink);color:var(--db-paper);border:var(--db-rule-w) solid var(--db-ink);border-radius:var(--db-radius);padding:7px 9px;cursor:pointer}.prompt-send svg{display:block}.refine-row{display:flex;align-items:center;gap:var(--db-s3);margin-top:var(--db-s2)}.refine-row .spacer{margin-left:auto}.prompt-voice{display:inline-flex;align-items:center;flex:none;padding:4px;background:none;border:none;color:var(--db-ink-mid);cursor:pointer}.prompt-voice svg{display:block}.banks{display:flex;flex-wrap:wrap;gap:var(--db-s2);justify-content:center;margin-top:var(--db-s3)}.prompt-pill{display:inline-flex;align-items:center;gap:var(--db-s2);background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-ink);padding:5px 10px;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink);cursor:pointer}.prompt-pill[hidden]{display:none}.modelpick{display:inline-flex;align-items:center;gap:6px;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-mid);border:var(--db-rule-w) solid var(--db-paper-r);padding:4px 9px}.model-honesty,.modelpick .free{color:var(--db-ink-dim)}.model-honesty{font-family:var(--db-serif);font-size:12px;line-height:1.6;margin-top:var(--db-s2)}@media (max-width:760px){.app .launch-cat,.app .nb{display:none}.app .seed-row{grid-template-columns:1fr;gap:var(--db-s3)}.app-row{flex-direction:column;min-height:0}.app-row .canvas{width:100%}.app-row .cockpit{display:none}.launch{padding:var(--db-s12) var(--db-s4)}.launch-prompt{font-size:24px}.threadflow{padding:var(--db-s4) var(--db-s4)}.refinebar{padding:var(--db-s3) var(--db-s4)}.hbar{grid-template-columns:110px 1fr 44px}.cmp-row{grid-template-columns:1fr 60px 60px 56px}.answer-head,.ap,.artifact{padding-left:var(--db-s4);padding-right:var(--db-s4)}}@media (prefers-reduced-motion:reduce){.wait-fill{transition:none}}.viewbar{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;justify-content:center;pointer-events:none;padding:var(--db-s2) 0 var(--db-s4)}.viewbar .vtabs{pointer-events:auto;background:var(--db-ground);border:var(--db-rule-w) solid var(--db-rule);border-radius:999px;padding:4px;gap:2px;box-shadow:0 10px 28px rgba(8,9,11,.22),0 2px 6px rgba(8,9,11,.16)}.viewbar .vtab{border-radius:999px;padding:7px 15px;gap:7px;color:var(--db-graphite);transition:color .15s ease,background-color .15s ease}.viewbar .vtab:hover{color:var(--db-bone)}.viewbar .vtab.active{background:var(--db-raised);color:var(--db-bone);box-shadow:none}.tabstrip{flex:none;display:flex;align-items:flex-end;gap:2px;height:36px;padding:5px 8px 0;background:var(--db-app-sunk);border-bottom:var(--db-rule-w) solid var(--db-app-r)}.ctab{display:flex;align-items:center;gap:7px;height:31px;padding:0 9px 0 11px;max-width:220px;min-width:108px;cursor:pointer;background:transparent;border:var(--db-rule-w) solid transparent;border-bottom:none;border-radius:var(--db-radius) var(--db-radius) 0 0;font-family:var(--db-serif);font-size:13px;color:var(--db-ink-mid)}.ctab:hover{background:rgba(255,255,255,.45)}.ctab.tiled{background:rgba(255,255,255,.42);color:var(--db-ink)}.ctab.on{background:var(--db-app-rail);border-color:var(--db-app-r);color:var(--db-ink)}.ctab-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctab-x{flex:none;font-family:var(--db-mono);font-size:10px;color:var(--db-ink-dim)}.ctab:not(:hover):not(.on) .ctab-x{opacity:0}.ctab-dot{flex:none;width:5px;height:5px;background:var(--db-ink);opacity:0}.ctab.on .ctab-dot,.ctab.tiled .ctab-dot{opacity:1}.ctab-new{display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-family:var(--db-mono);font-size:14px;color:var(--db-ink-dim);cursor:pointer;border-radius:var(--db-radius-sm)}.ctab-new:hover{background:rgba(255,255,255,.5);color:var(--db-ink)}.tile-ctl{margin-left:auto;display:flex;align-items:center;gap:4px;padding:0 2px 4px 0}.tile-ctl>b{font-family:var(--db-mono);font-size:9px;font-weight:400;letter-spacing:var(--db-track-label);margin-right:3px}.tile-btn,.tile-ctl>b{color:var(--db-ink-dim)}.tile-btn{width:22px;height:22px;cursor:pointer;border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-sm);background:var(--db-app-panel);display:flex;align-items:center;justify-content:center}.tile-btn.on,.tile-btn:hover{color:var(--db-ink)}.tile-btn.on{border-color:var(--db-ink)}.stage{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:0;gap:0;padding:var(--db-s3);background:var(--db-app-canvas)}.stage.tile-2{grid-template-rows:1fr}.stage.tile-2,.stage.tile-4{grid-template-columns:1fr 1fr;gap:7px}.stage.tile-4{grid-template-rows:1fr 1fr}.stage.split-v{grid-template-columns:var(--db-split,1fr) 9px 1fr}.stage.split-h{grid-template-rows:var(--db-split,1fr) 9px 1fr;grid-template-columns:1fr}.pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--db-app-panel);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);overflow:hidden}.pane-crown{flex:none;display:flex;align-items:center;gap:var(--db-s3);height:24px;padding:0 var(--db-s3);background:var(--db-app-rail);border-bottom:var(--db-rule-w) solid var(--db-app-r)}.crown-views{display:none}.pane.is-focused>.crown-views{display:inline-flex;gap:2px;padding:3px;position:absolute;z-index:20;top:32px;left:50%;transform:translateX(-50%);background:rgba(20,21,24,.92);border-radius:999px;box-shadow:0 8px 22px rgba(8,9,11,.2),0 2px 5px rgba(8,9,11,.14)}.crown-views .vtab{font-family:var(--db-mono);font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;padding:5px 11px;border-radius:999px;color:#9AA1AC;cursor:pointer;transition:color .15s ease,background-color .15s ease}.crown-views .vtab:hover{color:#E8EBEF}.crown-views .vtab.active{background:#2B2F37;color:#E8EBEF;box-shadow:none}.pane.is-focused{box-shadow:0 0 0 2px var(--db-ink)}.crown-subject{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--db-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1}.crown-subject,.crown-ver{font-family:var(--db-mono)}.crown-ver{flex:none;font-size:9px;letter-spacing:.1em;color:var(--db-paper);background:var(--db-ink);cursor:pointer;padding:2px 5px;border-radius:var(--db-radius-sm)}.crown-ver:hover{background:var(--db-ink-mid)}.dlg-scrim{position:fixed;inset:0;z-index:60;background:rgba(35,33,30,.32)}.dlg-scrim[hidden],.dlg[hidden]{display:none}.dlg{position:fixed;z-index:61;top:50%;left:50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - var(--db-s12)));max-height:min(760px,calc(100vh - var(--db-s16)));display:flex;flex-direction:column;background:var(--db-app-rail);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-overlay)}.dlg-head{flex:none;display:flex;align-items:center;gap:var(--db-s3);padding:0 var(--db-s4);height:44px;border-bottom:var(--db-rule-w) solid var(--db-app-r)}.dlg-tabs{display:flex;gap:var(--db-s4);flex:1 1;min-width:0;overflow-x:auto}.dlg-tab{font-family:var(--db-mono);font-size:var(--db-control-size);letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-dim);cursor:pointer;white-space:nowrap;padding:14px 0;border-radius:var(--db-radius-0)}.dlg-tab:hover{color:var(--db-ink-mid)}.dlg-tab.active{color:var(--db-ink);font-weight:500;box-shadow:inset 0 -1px 0 var(--db-ink)}.dlg-x{flex:none;font-family:var(--db-mono);font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-dim);cursor:pointer;border:var(--db-rule-w) solid var(--db-app-r);padding:2px 6px}.dlg-x,.meter{border-radius:var(--db-radius-sm)}.meter{height:4px;margin-top:var(--db-s2);background:var(--db-app-sunk);overflow:hidden}.meter-fill{display:block;height:100%;background:var(--db-ink)}.gate-bal{color:var(--db-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dlg-body{flex:1 1;overflow-y:auto;padding:var(--db-s4)}.dlg-body .card{margin-bottom:var(--db-s4)}.dlg-body .card:last-child{margin-bottom:0}.dlg .pill{border:var(--db-rule-w) solid var(--db-paper-r);padding:5px 10px;font-family:var(--db-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--db-ink-dim)}.dlg .pill.on{color:var(--db-ink);border-color:var(--db-ink)}@media (max-width:760px){.dlg{width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none}}.palette{position:absolute;z-index:50;top:64px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - var(--db-s12)));max-height:calc(100% - 140px);display:flex;flex-direction:column;background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-overlay)}.palette[hidden]{display:none}.pal-head{flex:none;display:flex;align-items:center;gap:var(--db-s2);padding:var(--db-s3) var(--db-s4);border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.pal-find{flex:1 1;border:none;background:transparent;outline:none;font-family:var(--db-mono);font-size:var(--db-control-size);color:var(--db-ink)}.pal-find::placeholder{color:var(--db-ink-dim)}.pal-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pal-count,.pal-x{color:var(--db-ink-dim)}.pal-x{font-family:var(--db-mono);font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;cursor:pointer;border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-sm);padding:2px 6px}.pal-body{flex:1 1;overflow-y:auto;padding:var(--db-s2) var(--db-s4) var(--db-s3)}.pal-row{display:grid;grid-template-columns:1fr 128px 84px 96px 52px;align-items:baseline;grid-gap:var(--db-s3);gap:var(--db-s3);padding:10px 0;border-bottom:var(--db-rule-w) solid var(--db-app-r-dim);border-radius:var(--db-radius-0)}.pal-row:last-child{border-bottom:none}.pal-n{font-family:var(--db-serif);font-size:14px;color:var(--db-ink)}.pal-d{display:block;font-size:12px;color:var(--db-ink-mid);margin-top:2px}.pal-av,.pal-ev{font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink-dim)}.pal-av,.pal-ev,.pal-st{font-family:var(--db-mono)}.pal-st{font-size:10px;color:var(--db-ink-mid);display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pal-add{font-family:var(--db-mono);font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;text-align:center;cursor:pointer;color:var(--db-paper);background:var(--db-ink);border-radius:var(--db-radius-sm);padding:4px 0}.pal-add:hover{background:var(--db-ink-mid)}.pal-row.is-locked .pal-n,.pal-row.is-out .pal-n{color:var(--db-ink-mid)}.pal-why{grid-column:5/6;font-family:var(--db-serif);font-size:11px;line-height:1.35;color:var(--db-ink-dim)}.pal-row.is-locked,.pal-row.is-out{grid-template-columns:1fr 128px 84px 96px 148px}.pal-foot{flex:none;font-family:var(--db-serif);font-size:12px;color:var(--db-ink-mid);margin:0;padding:var(--db-s3) var(--db-s4);border-top:var(--db-rule-w) solid var(--db-paper-r)}.lever.add{cursor:pointer;border-style:dashed;color:var(--db-ink);gap:var(--db-s2)}.lever.add:hover{border-style:solid;background:var(--db-app-sunk)}@container (max-width: 620px){.pal-row,.pal-row.is-locked,.pal-row.is-out{grid-template-columns:1fr 52px}.pal-av,.pal-ev,.pal-st{display:none}}.ladder{position:absolute;z-index:30;top:26px;left:var(--db-s3);width:min(560px,calc(100cqw - var(--db-s6)));padding:var(--db-s3) var(--db-s4) var(--db-s4);background:var(--db-paper-up);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-overlay)}.ladder[hidden]{display:none}.ladder-head{display:flex;align-items:baseline;gap:var(--db-s3);padding-bottom:var(--db-s2);border-bottom:var(--db-rule-w) solid var(--db-paper-r)}.ladder-search{margin-left:auto;color:var(--db-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrow{display:grid;align-items:baseline;grid-template-columns:34px 62px 1fr auto auto auto auto;grid-gap:var(--db-s3);gap:var(--db-s3);padding:9px 0 3px;border-radius:var(--db-radius-0);font-family:var(--db-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv{font-size:11px;color:var(--db-ink);letter-spacing:.06em}.lobj{font-size:9px;letter-spacing:var(--db-track-control);color:var(--db-ink-dim)}.lk,.lobj{text-transform:uppercase}.lk{font-size:10px;letter-spacing:.06em;color:var(--db-ink-mid)}.lfig{font-size:var(--db-data-size);font-weight:var(--db-data-weight);color:var(--db-ink)}.lci,.ln{font-size:10px;color:var(--db-ink-dim)}.lnow{font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink);font-weight:500}.lrow.is-current{background:var(--db-app-sunk);padding:9px var(--db-s2) 3px;margin:0 calc(-1 * var(--db-s2))}.lwhy{font-family:var(--db-serif);font-size:12px;line-height:1.45;color:var(--db-ink-mid);margin:0 0 2px;padding-bottom:var(--db-s2);border-bottom:var(--db-rule-w) solid var(--db-app-r-dim)}.ldiff{font-family:var(--db-mono);font-size:9px;letter-spacing:var(--db-track-control);text-transform:uppercase;color:var(--db-ink);margin-right:var(--db-s2)}.ladder-foot{font-family:var(--db-serif);font-size:12px;line-height:1.45;color:var(--db-ink-mid);margin:var(--db-s3) 0 0}@container (max-width: 620px){.lrow{grid-template-columns:34px 1fr auto auto}.lci,.lobj{display:none}}.pane{container-type:inline-size;position:relative}.crown-readout{font-family:var(--db-mono);font-size:var(--db-data-size);font-weight:var(--db-data-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-ink);margin-left:auto;flex:none;white-space:nowrap}.crown-acts{display:flex;gap:2px;flex:none}.crown-acts button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--db-radius-sm);color:var(--db-ink-dim)}.crown-acts button:hover{background:var(--db-app-sunk);color:var(--db-ink)}.crown-acts svg{display:block}.pane-body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--db-s6)}.crown-stale{display:none}.pane.is-stale .crown-stale{display:inline-flex;align-items:center;flex:none;font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink);font-weight:500;padding:2px 5px;border-radius:var(--db-radius-0);border:var(--db-rule-w) solid var(--db-ink);background:none}.pane.is-stale .pane-crown{background:var(--db-app-sunk)}.pane.is-stale{border-color:var(--db-ink-dim)}.pane.is-stale .crown-readout,.pane.is-stale .pane-body .artifact-answer,.pane.is-stale .pane-body .fact,.pane.is-stale .pane-body .grid td,.pane.is-stale .pane-body .sheet td,.pane.is-stale .pane-body .sheet-val{color:var(--db-ink-mid)}.stale-line{display:none}.pane.is-stale .stale-line{display:block;margin:0 0 var(--db-s4);padding-bottom:var(--db-s3);border-bottom:var(--db-rule-w) solid var(--db-app-r-dim);font-family:var(--db-serif);font-size:var(--db-note-size);color:var(--db-ink-mid)}.pane-gutter{background:transparent;cursor:col-resize;display:flex;align-items:center;justify-content:center}.stage.split-h .pane-gutter{cursor:row-resize}.pane-gutter:after{content:"";width:var(--db-rule-w);height:100%;background:var(--db-app-r)}.stage.split-h .pane-gutter:after{width:100%;height:var(--db-rule-w)}.pane-gutter:hover:after{background:var(--db-ink-dim)}.wm-menu{position:relative}.wm-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center}.wm-mono{display:none;font-family:var(--db-mono);font-weight:500;font-size:16px;letter-spacing:.02em;color:var(--db-ink)}.wm-menu>summary::-webkit-details-marker{display:none}.wm-menu>summary:after{content:"";margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--db-ink-dim)}.wm-menu[open]>summary:after{transform:rotate(180deg)}.wm-menu-body{position:absolute;z-index:60;top:calc(100% + 8px);left:0;min-width:210px;display:flex;flex-direction:column;padding:var(--db-s2);background:var(--db-app-panel);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);box-shadow:0 12px 34px rgba(8,9,11,.18),0 2px 6px rgba(8,9,11,.1)}.wm-menu-body a,.wm-menu-body button{display:flex;align-items:center;justify-content:space-between;gap:var(--db-s4);padding:7px 9px;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--db-serif);font-size:14px;color:var(--db-ink);text-decoration:none;border-radius:var(--db-radius-sm)}.wm-menu-body a:hover,.wm-menu-body button:hover{background:var(--db-app-sunk)}.wm-menu-body .kbd{font-family:var(--db-mono);font-size:9px;color:var(--db-ink-dim);letter-spacing:.08em}.wm-sep{height:var(--db-rule-w);background:var(--db-app-r);margin:var(--db-s2) 0}.wsbar{flex:none;display:flex;align-items:center;gap:var(--db-s3);min-height:30px;padding:var(--db-s2) var(--db-s5)}.ws-fresh{margin-left:auto;color:var(--db-ink-dim);white-space:nowrap}.wsbar .market-chip{flex:none;padding:3px 8px}.ws-folder{color:var(--db-ink-mid)}.ws-folder,.ws-meta{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase}.ws-meta{color:var(--db-ink-dim)}.thread-head{flex:none;padding:var(--db-s6) var(--db-s6) var(--db-s3)}.thread-head .thread-title{margin:0}.thread-head .vrail{margin-top:var(--db-s3)}.thread-foot{flex:none;max-height:30vh;overflow-y:auto;padding:var(--db-s3) var(--db-s6) 0;border-top:var(--db-rule-w) solid var(--db-app-r)}.pane-body>.ap{border:none;background:none;padding:0;margin:0 0 var(--db-s6)}.pane-body>.ap:last-child{margin-bottom:0}@media (min-width:761px){.app.rail-icons .cockpit{width:56px;min-width:56px;margin-left:0;visibility:visible;overflow:hidden}.app.rail-icons .cockpit-head{padding:var(--db-s4) 0;text-align:center}.app.rail-icons .cockpit-head .wordmark{display:none}.app.rail-icons .cockpit-head .wm-mono{display:inline-block}.app.rail-icons .cockpit-head .wm-menu>summary:after{display:none}.app.rail-icons .cockpit,.app.rail-icons .cockpit-head{overflow:visible}.app.rail-icons .cockpit-head .wm-menu-body{left:0;min-width:210px}.app.rail-icons .cockpit-head .cockpit-hide{float:none}.app.rail-icons .nb{padding:var(--db-s2) var(--db-s2)}.app.rail-icons .nb-folder,.app.rail-icons .nb-lbl,.app.rail-icons .nb-thread{display:none}.app.rail-icons .nb-new{justify-content:center;padding:var(--db-s3) 0}}.nb-new{display:flex;align-items:center;gap:var(--db-s3)}.nb-ico{display:block;flex:none}.app.shell-away .cockpit,.app.shell-away .inspector,.app.shell-away .thread-head,.app.shell-away .topnav{display:none}.app.shell-away .stage{padding:var(--db-s2)}.inspector{width:320px;min-width:320px;height:100%;position:relative;display:flex;flex-direction:column;gap:var(--db-s3);padding:var(--db-s3);overflow-y:auto;border-left:var(--db-rule-w) solid var(--db-app-r);background:var(--db-app-rail)}.insp-collapse{position:absolute;top:var(--db-s3);right:var(--db-s3);width:24px;height:24px;z-index:4;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;border-radius:var(--db-radius-sm);color:var(--db-ink-dim)}.insp-collapse:hover{background:var(--db-app-sunk);color:var(--db-ink)}.app.insp-icons .inspector{width:52px;min-width:52px;padding:var(--db-s3) 0;overflow:visible}.app.insp-icons .insp-collapse,.app.insp-icons .insp-foot,.app.insp-icons .insp-panel{display:none}.app.insp-icons .insp-gate{position:absolute;right:60px;top:var(--db-s3);z-index:25;width:300px}.app.insp-icons .insp-ico{display:flex}.insp-ico{display:none;flex-direction:column;align-items:center;gap:3px;padding:9px 0;color:var(--db-ink-dim);cursor:pointer}.insp-ico.on,.insp-ico:hover{color:var(--db-ink)}.insp-ico span{font-family:var(--db-mono);font-size:8px;letter-spacing:.06em}.insp-ico svg{display:block}.app.insp-icons .insp-ico.gate-pending{color:var(--db-ink)}.insp-panel{background:var(--db-app-panel);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-lg);padding:var(--db-s4)}.insp-label{display:block;margin-bottom:var(--db-s3);font-family:var(--db-mono);font-size:var(--db-label-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim)}.insp-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--db-s2)}.insp-foot .btn{width:100%;justify-content:center}.insp-gate{display:none}.app:has(.pane.is-stale) .insp-gate,.pane-stale-any .insp-gate{display:block;background:var(--db-app-panel);border:var(--db-rule-w) solid var(--db-ink-dim);border-radius:var(--db-radius-lg);padding:var(--db-s4)}.gate-line{font-family:var(--db-serif);font-size:var(--db-note-size);color:var(--db-ink);margin-bottom:var(--db-s2);line-height:1.6}.gate-run{display:flex;align-items:center;gap:var(--db-s4);width:100%;margin-top:var(--db-s3);padding:8px var(--db-s3);background:var(--db-ink);color:var(--db-paper);border:var(--db-rule-w) solid var(--db-ink);border-radius:var(--db-radius);cursor:pointer;text-align:left}.gate-run-lbl{font-family:var(--db-mono);font-size:var(--db-control-size);font-weight:var(--db-control-weight);letter-spacing:var(--db-track-control);text-transform:uppercase}.gate-credit{font-family:var(--db-mono);font-size:var(--db-data-size);font-weight:var(--db-data-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit;margin-left:auto}.lever.hindsight{border-style:solid;border-color:var(--db-app-r);color:var(--db-ink);cursor:pointer}.lever.hindsight .lever-why{color:var(--db-ink-mid)}.inspector .levers{flex-direction:column;align-items:stretch}.inspector .lever{max-width:100%}.inspector .lever.hindsight,.inspector .lever.unavail{display:block}.inspector .lever.hindsight .lever-why,.inspector .lever.unavail .lever-why{display:block;margin-top:3px;margin-left:0;line-height:1.5}.pane-body{display:flex;flex-direction:column}.chart-stack,.pane-body>.ap.prochart{flex:1 1;min-height:0;display:flex;flex-direction:column}.chart-stack{margin:var(--db-s3) 0;gap:var(--db-s4)}.chart-sub{display:flex;flex-direction:column;min-height:0}.sub-crown{flex:none;display:flex;align-items:baseline;gap:var(--db-s3);padding-bottom:var(--db-s1);border-bottom:var(--db-rule-w) solid var(--db-app-r-dim)}.sub-label{font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim)}.sub-label,.sub-readout{font-family:var(--db-mono)}.sub-readout{margin-left:auto;font-size:var(--db-data-size);font-weight:var(--db-data-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--db-ink)}.sub-plot{flex:1 1;min-height:0;display:flex;align-items:stretch}.sub-plot .pc-svg{flex:1 1;min-width:0;width:auto;height:100%;display:block;margin-top:0}.sub-axis{flex:none;width:46px;padding-left:var(--db-s2);display:flex;flex-direction:column;justify-content:space-between}.sub-axis span{font-family:var(--db-mono);font-size:var(--db-micro-size);color:var(--db-ink-dim);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-axis .axhot{color:var(--db-ink-mid)}.sub-xaxis{flex:none;display:flex;margin-top:var(--db-s2);padding-right:46px}.sub-xaxis .xa-track{position:relative;flex:1 1;min-width:0;height:12px}.sub-xaxis .xa-track span{position:absolute;transform:translateX(-50%);font-family:var(--db-mono);font-size:var(--db-micro-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-xaxis .xa-name,.sub-xaxis .xa-track span{color:var(--db-ink-dim);line-height:1;white-space:nowrap}.sub-xaxis .xa-name{flex:none;padding-left:var(--db-s4);font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase}.na-panel,.pane.is-na .pane-body>.ap:not(.na-panel){display:none}.pane.is-na .na-panel{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:var(--db-s2);padding:var(--db-s6);text-align:left}.na-panel .na-label{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim)}.na-panel .na-why{font-family:var(--db-serif);font-size:var(--db-prose-size);color:var(--db-ink-mid);line-height:1.6;max-width:46ch}.empty-panel,.pane.is-empty .pane-body>.ap:not(.empty-panel),.pane.is-empty .pane-body>.stale-line{display:none}.pane.is-empty .empty-panel{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:var(--db-s2);padding:var(--db-s6);text-align:left}.pane.is-empty .crown-readout,.pane.is-empty .crown-stale,.pane.is-empty .crown-ver,.pane.is-empty [data-wire=pane-split],.pane.is-empty>.crown-views{display:none}.pane.is-empty .crown-subject{color:var(--db-ink-dim)}.chatlog{flex:1 1;min-height:0;overflow-y:auto;gap:var(--db-s6);padding:var(--db-s2) 0 var(--db-s24)}.chatlog,.cturn{display:flex;flex-direction:column}.cturn{gap:var(--db-s2)}.cturn .who{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim)}.cturn .said{font-family:var(--db-serif);font-size:16px;line-height:1.7;color:var(--db-ink);max-width:72ch}.cturn.user{align-items:flex-end}.cturn.user .who{display:none}.cturn.user .said{color:var(--db-ink-mid);background:var(--db-app-sunk);border-radius:var(--db-radius-lg);padding:var(--db-s3) var(--db-s4);max-width:34%;text-align:left}.cturn.ai .said{max-width:none}.artcard{display:flex;align-items:center;gap:var(--db-s3);align-self:flex-start;max-width:100%;padding:var(--db-s3) var(--db-s4);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius);background:var(--db-app-panel);color:var(--db-ink-mid);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.artcard:hover{background:var(--db-app-high)}.artcard.active,.artcard:hover{border-color:var(--db-ink-dim)}.artcard svg{flex:none;color:var(--db-ink-dim)}.artcard-t{font-family:var(--db-serif);font-size:14px;color:var(--db-ink)}.artcard-m{margin-left:auto;padding-left:var(--db-s4);white-space:nowrap}.artcard-m,.searchmeter{font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);color:var(--db-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.searchmeter{margin:var(--db-s2) 0 0;text-transform:uppercase}.pane.is-stale .pane-body .searchmeter{color:var(--db-ink-dim)}.stage-mark{color:var(--db-ink);font-weight:500}.cdraw{margin:var(--db-s4) 0 0;padding:0}.cdraw-cap{display:block;margin-bottom:var(--db-s2);font-family:var(--db-mono);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-transform:uppercase;color:var(--db-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdraw svg{display:block;width:100%;height:auto;max-width:560px}.cdraw .d-band{fill:var(--db-app-sunk)}.cdraw .d-bar{stroke:var(--db-ink-mid);stroke-width:1.5}.cdraw .d-cap{stroke:var(--db-ink-mid);stroke-width:1}.cdraw .d-dot{fill:var(--db-ink)}.cdraw .d-axis{stroke:var(--db-app-r);stroke-width:1}.cdraw text{font-family:var(--db-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdraw .d-lbl{font-size:9px;letter-spacing:.12em;fill:var(--db-ink-dim)}.cdraw .d-val{font-size:12px;fill:var(--db-ink)}.cdraw .d-tick{font-size:9px;fill:var(--db-ink-dim)}.pane.is-stale .pane-body .cdraw .d-dot,.pane.is-stale .pane-body .cdraw .d-val{opacity:.55}.caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;background:var(--db-ink);vertical-align:text-bottom;animation:db-caret 1s steps(1) infinite}@keyframes db-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret{animation:none}}.pane-body>.ap.sheet-wrap{flex:1 1;min-height:0;display:flex;flex-direction:column}.sheet-bar{flex:none;display:flex;align-items:center;gap:var(--db-s3);margin-bottom:var(--db-s3)}.sheet-ref{flex:none;min-width:46px;text-align:center;font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);color:var(--db-ink-mid);background:var(--db-app-sunk);border:var(--db-rule-w) solid var(--db-app-r);border-radius:var(--db-radius-sm);padding:4px 6px}.sheet-ref,.sheet-val{font-family:var(--db-mono)}.sheet-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--db-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:var(--db-rule-w) solid var(--db-app-r-dim);padding:4px 2px}.sheet-scroll{flex:1 1;min-height:0;overflow:auto;border:var(--db-rule-w) solid var(--db-app-r)}.sheet{border-collapse:separate;border-spacing:0;width:100%}.sheet td,.sheet th{border-right:var(--db-rule-w) solid var(--db-app-r-dim);border-bottom:var(--db-rule-w) solid var(--db-app-r-dim);border-radius:var(--db-radius-0);padding:var(--db-s2) var(--db-s3);font-family:var(--db-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;color:var(--db-ink);white-space:nowrap;text-align:left}.sheet td.r,.sheet th.r{text-align:right}.sheet td.dim{color:var(--db-ink-mid)}.sheet .sheet-rn,.sheet-cols th,.sheet-corner{background:var(--db-app-sunk);color:var(--db-ink-dim);font-size:var(--db-micro-size);letter-spacing:var(--db-track-label);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet-cols th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:18px;padding:0 var(--db-s3)}.sheet .sheet-rn,.sheet-corner{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:26px;min-width:26px;border-right:var(--db-rule-w) solid var(--db-app-r)}.sheet-corner{z-index:3}.sheet-cols th.cl{border-bottom:var(--db-rule-w) solid var(--db-app-r)}.sheet-r1 th{position:-webkit-sticky;position:sticky;top:18px;z-index:2;background:var(--db-app-rail)}.sheet-r1 th.sheet-rn{z-index:3;background:var(--db-app-sunk)}.sheet-r1 th[data-wire=sheet-sort]{cursor:pointer;letter-spacing:.04em;color:var(--db-ink-mid);border-bottom:var(--db-rule-w) solid var(--db-app-r)}.sheet-r1 th[data-wire=sheet-sort]:hover{background:var(--db-app-high);color:var(--db-ink)}.sheet .sc,.sheet-r1 th>span{vertical-align:middle}.sheet .sc{margin-left:5px;opacity:0;transition:opacity .12s}.sheet-r1 th:hover .sc{opacity:.45}.sheet-r1 th[data-sort] .sc{opacity:1;color:var(--db-ink)}.sheet-r1 th[data-sort=asc] .sc{transform:rotate(180deg)}.sheet tfoot td,.sheet tfoot th{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;background:var(--db-app-rail);border-top:var(--db-rule-w) solid var(--db-app-r);border-bottom:none}.sheet tfoot th.sheet-rn{z-index:2;background:var(--db-app-sunk)}.sheet td.sel{outline:2px solid var(--db-ink);outline-offset:-2px;background:var(--db-app-high)}.sheet .sheet-rn.hl,.sheet-cols th.hl{color:var(--db-ink);background:var(--db-app-r)}.sheet-reg-l{flex:none;margin-top:var(--db-s5);margin-bottom:var(--db-s2)}.sheet-wrap .src{flex:none}.sheet-wrap .src:last-child{border-bottom:none}[hidden]{display:none!important}.pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:var(--db-rule-w) solid var(--db-paper-r);border-radius:0;padding:5px 10px;font-family:var(--db-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--db-ink-dim)}.pill.on{color:var(--db-ink);border-color:var(--db-ink)}button.pill{cursor:pointer}.canvas{position:relative}