:root{--font-display:"Chakra Petch", sans-serif;--font-mono:"IBM Plex Mono", monospace;--accent:#ffb000;--accent-dim:#b87900;--up:#1ea862;--down:#e23b3b;--warn:var(--accent)}:root:not([data-theme=paper]) .paper-only,[data-theme=paper] .desk-only{display:none}[data-theme=dark]{--bg:#0b0e11;--bg-raised:#11151a;--bg-inset:#07090c;--line:#1e242c;--line-bright:#2c3540;--text:#c7d0d9;--text-dim:#6b7682;--btn-primary-fg:#14100a;--btn-primary-hover:#ffc63d;--scanline-alpha:.012;--shadow-strong:#0009}[data-theme=light]{--bg:#f4f1ea;--bg-raised:#fff;--bg-inset:#ebe7dd;--line:#d9d3c6;--line-bright:#c4bca9;--text:#211e1a;--text-dim:#756c5c;--accent:#c47a00;--accent-dim:#d99500;--btn-primary-fg:#1a1308;--btn-primary-hover:#ffb820;--scanline-alpha:.02;--shadow-strong:#0000002e}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}body:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, rgba(255, 255, 255, var(--scanline-alpha)) 0px, rgba(255, 255, 255, var(--scanline-alpha)) 1px, transparent 1px, transparent 3px);z-index:9999;position:fixed;inset:0}button{font-family:inherit}.connect-screen{place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.connect-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:48px 48px;position:absolute;inset:-50%;transform:perspective(600px)rotateX(55deg)translateY(10%);-webkit-mask-image:radial-gradient(#000 0%,#0000 65%);mask-image:radial-gradient(#000 0%,#0000 65%)}.connect-card{background:var(--bg-raised);border:1px solid var(--line-bright);width:min(460px,92vw);box-shadow:0 0 0 1px var(--bg-inset), 0 24px 60px var(--shadow-strong);padding:40px 36px 32px;position:relative}.connect-card:before{content:"";background:linear-gradient(90deg, var(--accent), transparent 60%);height:2px;position:absolute;top:0;left:0;right:0}.connect-logo{font-family:var(--font-display);letter-spacing:.12em;color:var(--text);font-size:30px;font-weight:700}.connect-logo span,.sidebar-logo span{color:var(--accent)}.connect-tagline{color:var(--text-dim);letter-spacing:.08em;margin:6px 0 28px;font-size:11px}.connect-meta{border-top:1px solid var(--line);margin:0 0 24px}.connect-meta div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.connect-meta dt{color:var(--text-dim);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:10px}.connect-meta dd{word-break:break-all;text-align:right;margin:0;font-size:11px}.status-connected{color:var(--up)}.status-error{color:var(--down)}.status-connecting,.status-redirecting{color:var(--accent)}.btn-primary{background:var(--accent);width:100%;color:var(--btn-primary-fg);font-family:var(--font-display);letter-spacing:.22em;cursor:pointer;border:none;padding:13px;font-size:14px;font-weight:700;transition:background .12s,transform .12s}.btn-primary:hover:not(:disabled){background:var(--btn-primary-hover);transform:translateY(-1px)}.btn-primary:disabled{background:var(--accent-dim);cursor:wait}.connect-hint{color:var(--text-dim);margin:14px 0 0;font-size:10.5px}.connect-error{color:var(--down);margin:0 0 16px;font-size:11.5px}.connect-status{color:var(--accent);font-size:12px}.blink{animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.45}}.shell{height:100%;display:flex}.sidebar{background:var(--bg-inset);border-right:1px solid var(--line);flex-direction:column;flex:none;width:196px;transition:width .14s;display:flex}.sidebar.collapsed{width:58px}.sidebar-logo{font-family:var(--font-display);letter-spacing:.1em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:18px 14px 14px 20px;font-size:22px;font-weight:700;display:flex}.sidebar.collapsed .sidebar-logo{justify-content:center;padding:18px 0 14px}.sidebar.collapsed .sidebar-logo-mark{display:none}.sidebar-toggle{border:1px solid var(--line-bright);color:var(--text-dim);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:4px 7px;font-size:13px;line-height:1;transition:color .1s,border-color .1s}.sidebar-toggle:hover{color:var(--accent);border-color:var(--accent-dim)}.sidebar nav{flex:1;padding:10px 0;overflow-y:auto}.nav-item{color:var(--text-dim);border-left:2px solid #0000;align-items:baseline;gap:10px;padding:9px 20px;text-decoration:none;transition:color .1s,background .1s;display:flex}.nav-item:hover{color:var(--text);background:#ffb0000a}.nav-item.active{color:var(--text);border-left-color:var(--accent);background:#ffb00012}.nav-code{letter-spacing:.1em;color:var(--accent-dim);flex:none;width:30px;font-size:10px}.nav-item.active .nav-code{color:var(--accent)}.nav-label{font-family:var(--font-display);letter-spacing:.04em;font-size:13px}.sidebar.collapsed .nav-item{justify-content:center;padding:9px 0}.sidebar.collapsed .nav-code{width:auto}.sidebar.collapsed .nav-label{display:none}.sidebar-foot{border-top:1px solid var(--line);color:var(--text-dim);flex-direction:column;gap:8px;padding:14px 20px;font-size:11px;display:flex}.sidebar.collapsed .sidebar-foot{align-items:center;padding:14px 6px}.sidebar.collapsed .foot-label,.foot-icon{display:none}.sidebar.collapsed .foot-icon{display:inline}.sidebar.collapsed .dot{margin-right:0}.dot{background:var(--up);width:7px;height:7px;box-shadow:0 0 6px var(--up);border-radius:50%;margin-right:4px;display:inline-block}.btn-ghost{border:1px solid var(--line-bright);color:var(--text-dim);letter-spacing:.08em;cursor:pointer;background:0 0;padding:6px 10px;font-size:10.5px;transition:color .1s,border-color .1s}.btn-ghost:hover{color:var(--down);border-color:var(--down)}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--bg-raised);color:var(--text-dim);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:10px 24px;font-size:11px;display:flex}.topbar-clock{color:var(--accent)}.topbar-right{align-items:center;gap:16px;display:flex}.theme-toggle button{letter-spacing:.12em;padding:4px 9px;font-size:10px}.content{flex:1;padding:24px;overflow-y:auto}.stat-row{background:var(--line);border:1px solid var(--line);flex-wrap:wrap;gap:1px;margin-bottom:24px;display:flex}.stat{background:var(--bg-raised);flex:140px;padding:14px 18px}.stat-lead{flex:2 280px}.stat-rest{display:contents}.stat-value a{color:inherit;text-decoration:none}.stat-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-bottom:4px;font-size:10px}.stat-value{font-family:var(--font-display);font-size:22px;font-weight:600}.stat-sub{color:var(--text-dim);margin-top:4px;font-size:11px}.stat-alloc{flex:200px}.alloc-breakdown{font-family:var(--font-mono);flex-direction:column;gap:2px;display:flex}.alloc-row{grid-template-columns:1fr auto auto;align-items:baseline;column-gap:10px;display:grid}.alloc-label{text-transform:uppercase;letter-spacing:.08em}.alloc-amount{color:var(--text);text-align:right}.alloc-pct{color:var(--text-dim);text-align:right;min-width:40px}.up{color:var(--up)}.down{color:var(--down)}.panel{border:1px solid var(--line);background:var(--bg-raised)}.panel-title{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line);margin:0;padding:12px 18px;font-size:12px;font-weight:600}.panel-meta{text-transform:none}.panel-meta:before{content:"· "}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);border-bottom:1px solid var(--line);padding:10px 18px;font-size:10px;font-weight:500}.data-table td{border-bottom:1px solid var(--line);padding:8px 18px;font-size:12.5px}.data-table tbody tr:hover{background:#ffb0000a}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table .sym{color:var(--text);letter-spacing:.04em;font-weight:600}.sym-note{color:var(--text-dim);font-size:10px;font-weight:400}.data-table .empty{text-align:center;color:var(--text-dim);padding:24px}.th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.th-sort:hover{color:var(--text)}.th-sort.active{color:var(--accent)}.th-label{display:inline-block}.th-arrow{margin:0 4px;font-size:8px}.seg{border:1px solid var(--line-bright);display:inline-flex}.seg button{border:none;border-right:1px solid var(--line);color:var(--text-dim);font-family:var(--font-display);letter-spacing:.14em;cursor:pointer;background:0 0;padding:6px 12px;font-size:11px;font-weight:600;transition:color .1s,background .1s}.seg button:last-child{border-right:none}.seg button:hover{color:var(--text)}.seg button.active{color:var(--accent);background:#ffb0001f}.breach-banner{flex-wrap:wrap;flex:none;gap:8px;display:flex}.breach-chip{letter-spacing:.05em;border:1px solid var(--accent-dim);color:var(--warn);background:#ffb0000f;padding:4px 10px;font-size:10.5px}.breach-chip.breach-high{border-color:var(--down);color:var(--down);background:#ff4d4d12}.loading{color:var(--accent);text-align:center;letter-spacing:.1em;padding:48px}.pln-empty{font-family:var(--font-mono);color:var(--text-dim);text-align:center;padding:24px 4px;font-size:12px}.nw-page{flex-direction:column;gap:24px;display:flex}.nw-page>.stat-row{margin-bottom:0}.nw-alloc-note{letter-spacing:.06em;color:var(--text-dim);font-size:9.5px;display:block}.nw-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nw-panel-head .panel-title{margin-bottom:0}.nw-split{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;display:grid}.nw-table-wrap{overflow-x:auto}.nw-group-row td{background:var(--bg-inset);border-top:1px solid var(--line-bright);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.data-table tbody tr.nw-group-row:hover{background:var(--bg-inset)}.nw-chart{padding-top:8px}.nw-chart-svg{width:100%;height:260px;display:block}.nw-chart-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.nw-chart-area{fill:var(--accent);opacity:.08;stroke:none}.nw-chart-foot{font-family:var(--font-mono);color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:11px;display:flex}.nw-stale{color:var(--warn)}.nw-asof{color:var(--text-dim);font-size:10px;display:block}.nw-asof.nw-stale{color:var(--warn)}.nw-breakdown{background:var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1px;display:flex}.nw-breakdown-cell{background:var(--bg-raised);font-variant-numeric:tabular-nums;flex-direction:column;flex:120px;gap:2px;padding:10px 18px;display:flex}.nw-page .breach-banner{margin-top:-8px}.cmdk-backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04060899;justify-content:center;align-items:flex-start;padding:14vh 20px 20px;display:flex;position:fixed;inset:0}.cmdk-panel{background:var(--bg-raised);border:1px solid var(--line-bright);width:min(520px,100%);box-shadow:0 24px 70px var(--shadow-strong);animation:.14s ease-out cmdk-rise}@keyframes cmdk-rise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cmdk-input{background:var(--bg-inset);border:none;border-bottom:1px solid var(--line);width:100%;color:var(--text);font-family:var(--font-mono);white-space:nowrap;cursor:text;outline:none;padding:14px 16px;font-size:15px;position:relative;overflow:hidden}.cmdk-input[data-empty]:before{content:attr(data-placeholder);color:var(--text-dim);pointer-events:none;position:absolute;top:14px;left:16px}.cmdk-list{max-height:46vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-item{cursor:pointer;color:var(--text);align-items:center;gap:12px;padding:8px 10px;display:flex}.cmdk-item.active{background:var(--accent);color:var(--btn-primary-fg)}.cmdk-code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);min-width:34px;font-size:11px}.cmdk-item.active .cmdk-code{color:var(--btn-primary-fg)}.cmdk-label{font-family:var(--font-display);flex:1;font-size:14px}.cmdk-empty{color:var(--text-dim);font-family:var(--font-mono);padding:12px 10px;font-size:13px;list-style:none}.data-table a,.db-crumbs a{color:inherit;border-bottom:1px dotted var(--line-bright);text-decoration:none}.data-table a:hover,.db-crumbs a:hover{color:var(--accent);border-bottom-color:var(--accent)}.db-crumbs{letter-spacing:.08em;color:var(--text-dim);font-size:11px}.db-row{cursor:pointer}.db-symbols{flex-wrap:wrap;margin-right:18px}.db-thesis{min-width:260px}.db-verdict{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.db-verdict-big{text-transform:uppercase;letter-spacing:.1em}.db-conv-cell{align-items:center;gap:8px;display:flex}.db-conv{background:var(--bg-inset);border:1px solid var(--line);flex:none;width:90px;height:8px;position:relative}.db-conv-wide{width:100%;margin-top:8px}.db-conv-fill{position:absolute;top:0;bottom:0}.db-conv-mid,.db-conv-tick{background:var(--line-bright);width:1px;position:absolute;top:-2px;bottom:-2px}.db-conv-mid{background:var(--text-dim);left:50%}.db-bull{background:var(--up);fill:var(--up)}.db-bear{background:var(--down);fill:var(--down)}.db-neutral{background:var(--text-dim);fill:var(--text-dim)}.db-pips{gap:4px;display:inline-flex}.db-pip{border:1.5px solid var(--text-dim);width:9px;height:9px}.db-pip-bull{border-radius:50%}.db-pip-triggered{background:var(--down);border-color:var(--down)}.db-pip-survived{background:var(--up);border-color:var(--up)}.db-status{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-bright);color:var(--text-dim);padding:2px 8px;font-size:10.5px}.db-status-triggered{color:var(--down);border-color:var(--down)}.db-status-survived{color:var(--up);border-color:var(--up)}.db-case-text-bull{color:var(--up)}.db-case-text-bear{color:var(--down)}.db-case-text-base{color:var(--accent)}.db-pad{padding:12px 18px}.db-ladder{width:100%;max-height:190px;font-family:var(--font-mono);display:block}.db-ladder-axis{stroke:var(--line-bright);stroke-width:1px}.db-ladder-implied{fill:var(--accent);opacity:.08}.db-ladder-now{stroke:var(--text);stroke-width:1.5px}.db-ladder-inval{stroke:var(--down);stroke-width:1.5px;stroke-dasharray:4 3}.db-ladder-case{fill-opacity:.35;stroke-width:1.5px}.db-case-bull{fill:var(--up);stroke:var(--up)}.db-case-bear{fill:var(--down);stroke:var(--down)}.db-case-base{fill:var(--accent);stroke:var(--accent)}.db-ladder-expected{fill:var(--text);stroke:var(--bg-raised);stroke-width:1.5px}.db-ladder-label{fill:var(--text);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.db-ladder-note{fill:var(--text-dim);font-size:12px}.db-ladder-inval-text{fill:var(--down)}.db-history{width:100%;max-height:140px;display:block}.db-history-threshold{stroke:var(--line);stroke-dasharray:4 4}.db-history-dot{cursor:pointer;stroke:var(--bg-raised);stroke-width:2px}.db-history-dot.current{stroke:var(--accent)}.db-note{margin:0;padding:10px 18px;font-size:12px}.db-prose{padding:14px 18px;font-size:12.5px;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md .nw-table-wrap{margin:0 0 .8em}.md ul,.md ol{padding-left:1.5em}.md li>ul,.md li>ol{margin:.2em 0 0}.md h1,.md h2,.md h3,.md h4{font-family:var(--font-display);margin:1.2em 0 .5em;font-size:1.05em;font-weight:600;line-height:1.35}.md h1{font-size:1.2em}.md strong{color:var(--text)}.md code{font-family:var(--font-mono);font-size:.92em}.md .data-table{width:auto}.db-args{padding:16px}.db-arg{border:1px solid var(--line);border-top:2px solid var(--up);background:var(--bg-inset);align-self:start}.db-arg-bear{border-top-color:var(--down)}.db-arg summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;padding:10px 14px;font-size:11px;font-weight:600}.db-unknowns{color:var(--text-dim);margin:0;padding:12px 36px;font-size:12px}.stk-table td{white-space:nowrap;vertical-align:top}.stk-accounts{letter-spacing:0;color:var(--text-dim);font-size:10px;font-weight:400;display:block}.stk-sub{font-size:10.5px;display:block}.stk-stock,.stk-none{color:var(--text-dim)}.stk-tag{border:1px solid var(--line-bright);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;margin-right:6px;padding:0 4px;font-size:9px;display:inline-block}.stk-tag-opened{border-color:var(--accent-dim);color:var(--accent)}.stk-tag-closed{border-color:var(--text-dim)}.stk-closed .sym,.stk-closed td.num:nth-child(-n+4){color:var(--text-dim)}.stk-table tfoot td{background:var(--bg-inset);border-top:1px solid var(--line-bright);padding:10px 18px;font-size:12.5px;font-weight:600}.stk-table tfoot td:first-child{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.stk-notes{color:var(--text-dim);padding:12px 18px;font-size:11px;line-height:1.6}.stk-notes p{margin:0 0 4px}.stk-notes b{color:var(--text);font-weight:600}.stk-table tbody tr{cursor:pointer}.px-chart{width:100%;max-height:340px;font-family:var(--font-mono);cursor:crosshair;touch-action:pan-y;margin-top:10px;display:block}.px-chart-empty{text-align:center;color:var(--text-dim);padding:40px 0}.px-grid{stroke:var(--line);stroke-width:1px}.px-session{stroke:var(--line-bright);stroke-width:1px;stroke-dasharray:2 3}.px-axis{fill:var(--text-dim);font-size:12px}.px-baseline{stroke:var(--text-dim);stroke-width:1px;stroke-dasharray:5 4}.px-baseline-text{fill:var(--text)}.px-wick{stroke-width:1.2px}.px-up .px-wick{stroke:var(--up)}.px-down .px-wick{stroke:var(--down)}.px-up .px-body{fill:var(--up)}.px-down .px-body{fill:var(--down)}.px-vol{fill:var(--text-dim);fill-opacity:.35}.px-line{fill:none;stroke-width:2px;stroke-linejoin:round}.px-up .px-line{stroke:var(--up)}.px-down .px-line{stroke:var(--down)}.px-area{fill-opacity:.08}.px-up .px-area{fill:var(--up)}.px-down .px-area{fill:var(--down)}.px-dot{stroke:var(--bg-raised);stroke-width:1.5px}.px-up .px-dot{fill:var(--up)}.px-down .px-dot{fill:var(--down)}.px-cross{stroke:var(--text);stroke-width:1px;stroke-dasharray:4 3;opacity:.7}.px-tag{fill:var(--text)}.px-tag-text{fill:var(--bg);font-size:12px;font-weight:500}.px-pinned .px-cross{stroke:var(--accent);opacity:1}.px-pinned .px-tag{fill:var(--accent)}.px-box{fill:var(--bg-raised);stroke:var(--line-bright);fill-opacity:.95}.px-box-head{fill:var(--text);font-size:12px;font-weight:600}.px-box-key{fill:var(--text-dim);font-size:12px}.px-box-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.px-box-value.up{fill:var(--up)}.px-box-value.down{fill:var(--down)}.px-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.px-close{border:1px solid var(--line-bright);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;width:28px;height:28px;font-size:16px;line-height:1}.px-close:hover{color:var(--text);border-color:var(--text-dim)}.px-backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04060899;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.px-modal{width:min(1100px,100%);box-shadow:0 24px 70px var(--shadow-strong);animation:.14s ease-out cmdk-rise}.px-modal .panel{margin:0}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Newsreader", Georgia, serif;--font-mono:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-prose:Georgia, "Times New Roman", serif;--bg:#fff1e5;--bg-raised:#fff1e5;--bg-inset:#f5e1d0;--bg-hover:#f9e6d6;--line:#dccbbd;--line-bright:#bfaea0;--ink:#1c1917;--text:#33302e;--text-dim:#6b625b;--accent:#1d4f91;--accent-dim:#5b7fb0;--up:#0a7343;--down:#c0141f;--warn:#a8480a;--btn-primary-fg:#fff;--btn-primary-hover:#163e73;--shadow-strong:#33302e33;--gutter:24px;--page-margin:32px;--section-gap:44px}[data-theme=paper] body{font-family:var(--font-mono);font-size:14px;line-height:1.45}[data-theme=paper] body:after{display:none}[data-theme=paper] ::selection{background:#1d4f9129}[data-theme=paper] .shell{max-width:1360px;height:auto;min-height:100%;padding:0 var(--page-margin);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"strip foot""mast mast""nav nav""page page";margin:0 auto;display:grid}[data-theme=paper] .sidebar,[data-theme=paper] .main{display:contents}[data-theme=paper] .topbar{border-bottom:1px solid var(--line);letter-spacing:0;background:0 0;flex-wrap:wrap;grid-area:strip;gap:6px 20px;padding:9px 0;font-size:12px}[data-theme=paper] .topbar-clock{color:var(--ink);font-weight:700}[data-theme=paper] .topbar-right{gap:20px}[data-theme=paper] .sidebar .sidebar-foot{border-top:0;border-bottom:1px solid var(--line);flex-direction:row;grid-area:foot;align-items:center;gap:20px;padding:9px 0 9px 20px;font-size:12px}[data-theme=paper] .sidebar .foot-label{display:inline}[data-theme=paper] .sidebar .foot-icon{display:none}[data-theme=paper] .dot{width:6px;height:6px;box-shadow:none;vertical-align:1px}[data-theme=paper] .btn-ghost{letter-spacing:0;color:var(--ink);border:0;padding:0;font-size:12px;font-weight:700}[data-theme=paper] .btn-ghost:hover{color:var(--down);text-decoration:underline}[data-theme=paper] .sidebar .sidebar-logo{border-bottom:0;grid-area:mast;justify-content:center;padding:26px 0 18px}[data-theme=paper] .masthead{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1}[data-theme=paper] .sidebar-toggle{display:none}[data-theme=paper] .sidebar nav{border-top:3px double var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;grid-area:nav;justify-content:center;gap:0 32px;padding:0;display:flex;overflow:visible}[data-theme=paper] .sidebar .nav-item{color:var(--text);background:0 0;border-bottom:3px solid #0000;border-left:0;padding:10px 0 7px}[data-theme=paper] .sidebar .nav-item:hover{color:var(--ink);border-bottom-color:var(--line-bright)}[data-theme=paper] .sidebar .nav-item.active{color:var(--ink);border-bottom-color:var(--ink)}[data-theme=paper] .sidebar .nav-code{display:none}[data-theme=paper] .sidebar .nav-label{font-family:var(--font-mono);letter-spacing:0;font-size:15px;font-weight:600;display:inline}[data-theme=paper] .content{grid-area:page;padding:28px 0 80px;overflow:visible}[data-theme=paper] .nw-page{gap:var(--section-gap)}[data-theme=paper] .stat-row{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;margin:0;display:grid}[data-theme=paper] .stat{color:var(--ink);padding:14px var(--gutter) 18px;background:0 0}[data-theme=paper] .stat-rest{background:var(--line);flex-wrap:wrap;gap:1px;display:flex}[data-theme=paper] .stat-rest>.stat{background:var(--bg);flex:170px}[data-theme=paper] .stat-label{letter-spacing:.01em;text-transform:none;color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:700}[data-theme=paper] .stat-label:first-letter,[data-theme=paper] .alloc-label:first-letter{text-transform:uppercase}[data-theme=paper] .stat-value{letter-spacing:-.01em;font-variant-numeric:lining-nums;font-size:28px;font-weight:500;line-height:1.1}[data-theme=paper] .stat-sub{color:var(--text-dim);margin-top:6px;font-size:13px;line-height:1.4}[data-theme=paper] .stat.stat-lead{padding:18px var(--gutter) 26px 0;border-right:1px solid var(--line)}[data-theme=paper] .stat-lead .stat-label{color:var(--accent);margin-bottom:10px;font-size:13px}[data-theme=paper] .stat-lead .stat-value{letter-spacing:-.02em;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1.02}[data-theme=paper] .stat-lead .stat-sub{font-family:var(--font-prose);color:var(--text);max-width:34em;margin-top:14px;font-size:18px;line-height:1.45}[data-theme=paper] .stat-value a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}[data-theme=paper] .alloc-breakdown{font-family:var(--font-mono);gap:3px;margin-top:10px}[data-theme=paper] .alloc-label{text-transform:none;letter-spacing:0}[data-theme=paper] .alloc-amount{font-variant-numeric:tabular-nums}[data-theme=paper] .panel{border:0;border-top:1px solid var(--ink);background:0 0}[data-theme=paper] .panel-title{letter-spacing:-.01em;text-transform:none;color:var(--ink);border-bottom:0;padding:10px 0 14px;font-size:26px;font-weight:600;line-height:1.15}[data-theme=paper] .panel-meta{font-family:var(--font-mono);letter-spacing:0;color:var(--text-dim);margin-left:8px;font-size:13px;font-weight:500}[data-theme=paper] .panel-meta:before{content:none}[data-theme=paper] .nw-panel-head{align-items:baseline}[data-theme=paper] .nw-split{gap:var(--section-gap) calc(var(--gutter) * 2);grid-template-columns:minmax(0,1fr)}@media (width>=960px){[data-theme=paper] .nw-split{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=paper] .nw-split>:nth-child(2n){position:relative}[data-theme=paper] .nw-split>:nth-child(2n):before{content:"";top:0;bottom:0;left:calc(var(--gutter) * -1);border-left:1px solid var(--line);position:absolute}}[data-theme=paper] .data-table th{letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line-bright);vertical-align:bottom;padding:8px 12px 7px;font-size:12px;font-weight:700}[data-theme=paper] .data-table th:first-letter,[data-theme=paper] .th-label:first-letter{text-transform:uppercase}[data-theme=paper] .data-table td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:9px 12px;font-size:14px}[data-theme=paper] .data-table :is(th,td):first-child{padding-left:0}[data-theme=paper] .data-table td:first-child,[data-theme=paper] .data-table .num{white-space:nowrap}[data-theme=paper] .data-table :is(th,td):last-child{padding-right:0}[data-theme=paper] .data-table tbody tr:hover{background:var(--bg-hover)}[data-theme=paper] .data-table .sym{color:var(--ink);letter-spacing:0;font-weight:700}[data-theme=paper] .sym-note{font-size:12px}[data-theme=paper] .data-table .empty{font-family:var(--font-prose);text-align:left;padding:16px 0;font-size:15px;font-style:italic}[data-theme=paper] .data-table a,[data-theme=paper] .db-crumbs a{border-bottom:1px solid var(--line-bright)}[data-theme=paper] .nw-group-row td{border-top:0;border-bottom:1px solid var(--line-bright);color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;padding-top:20px;font-size:13px;font-weight:700}[data-theme=paper] .nw-group-row td:first-child:first-letter{text-transform:uppercase}[data-theme=paper] .data-table tbody tr.nw-group-row:hover{background:0 0}[data-theme=paper] .nw-asof{font-size:12px}[data-theme=paper] .nw-alloc-note{letter-spacing:0;font-size:11px}[data-theme=paper] .nw-breakdown{margin:0 calc(var(--gutter) * -1) 8px;clip-path:inset(0 var(--gutter));border-top:1px solid var(--line);gap:1px}[data-theme=paper] .nw-breakdown-cell{padding:10px var(--gutter) 12px;background:var(--bg);font-family:var(--font-display);font-size:22px;line-height:1.15}[data-theme=paper] .nw-breakdown-cell .stat-label{font-family:var(--font-mono);margin-bottom:2px}[data-theme=paper] .seg{border:0;flex-wrap:wrap;gap:4px 18px}[data-theme=paper] .seg button{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 0 2px;font-size:13px;font-weight:600}[data-theme=paper] .seg button:hover{color:var(--ink)}[data-theme=paper] .seg button.active{color:var(--ink);border-bottom-color:var(--ink);background:0 0}[data-theme=paper] .theme-toggle{gap:14px}[data-theme=paper] .theme-toggle button{letter-spacing:.06em;padding:0 0 1px;font-size:11px}[data-theme=paper] .breach-banner{gap:8px 28px}[data-theme=paper] .nw-page .breach-banner{margin-top:calc(var(--section-gap) / -2)}[data-theme=paper] .breach-chip{border:0;border-left:3px solid var(--warn);color:var(--text);letter-spacing:0;background:0 0;padding:1px 0 1px 10px;font-size:13px}[data-theme=paper] .breach-chip.breach-high{border-left-color:var(--down);color:var(--text);background:0 0}[data-theme=paper] .loading,[data-theme=paper] .pln-empty{font-family:var(--font-prose);letter-spacing:0;color:var(--text-dim);font-size:17px;font-style:italic}[data-theme=paper] .loading:first-letter,[data-theme=paper] .pln-empty:first-letter{text-transform:uppercase}[data-theme=paper] .blink{animation:none}[data-theme=paper] .connect-error{font-size:14px}[data-theme=paper] .nw-chart-line{stroke-width:2.25px}[data-theme=paper] .nw-chart-area{opacity:.06}[data-theme=paper] .nw-chart-foot{border-top:1px solid var(--line);padding-top:8px;font-size:12px}[data-theme=paper] .stk-accounts,[data-theme=paper] .stk-sub{font-size:12px}[data-theme=paper] .stk-tag{letter-spacing:.08em;border:0;padding:0;font-size:10px;font-weight:700}[data-theme=paper] .stk-table tfoot td{border-top:1px solid var(--ink);background:0 0;border-bottom:0;font-size:14px;font-weight:700}[data-theme=paper] .stk-table tfoot td:first-child{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px}[data-theme=paper] .stk-table tfoot td:first-child:first-letter{text-transform:uppercase}[data-theme=paper] .stk-notes{max-width:60em;padding:12px 0 0;font-size:12.5px}[data-theme=paper] .db-crumbs{letter-spacing:0;font-size:13px;font-weight:600}[data-theme=paper] .db-verdict{font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;font-weight:700}[data-theme=paper] .db-verdict-big{text-transform:capitalize;letter-spacing:-.02em}[data-theme=paper] .db-status{letter-spacing:.08em;border:0;padding:0;font-size:11px;font-weight:700}[data-theme=paper] .db-pad{padding:4px 0 12px}[data-theme=paper] .db-note{font-family:var(--font-prose);padding:12px 0;font-size:16px}[data-theme=paper] .db-prose{font-family:var(--font-prose);color:var(--text);max-width:40em;padding:2px 0 8px;font-size:19px;line-height:1.6}[data-theme=paper] .db-args{padding:4px 0 0}[data-theme=paper] .db-arg{border:0;border-top:3px solid var(--up);background:0 0}[data-theme=paper] .db-arg-bear{border-top-color:var(--down)}[data-theme=paper] .db-arg summary{font-family:var(--font-mono);letter-spacing:.06em;padding:10px 0;font-size:13px;font-weight:700}[data-theme=paper] .db-arg .db-prose{padding:0 0 16px;font-size:17px}[data-theme=paper] .db-unknowns{font-family:var(--font-prose);padding:2px 0 4px 20px;font-size:16px;line-height:1.55}[data-theme=paper] .cmdk-backdrop,[data-theme=paper] .px-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#33302e4d}[data-theme=paper] .px-controls{gap:28px}[data-theme=paper] .px-modal .panel{background:var(--bg);border:1px solid var(--ink);padding:16px 20px}[data-theme=paper] .cmdk-panel{border:1px solid var(--ink)}[data-theme=paper] .cmdk-input{background:var(--bg);border-bottom:1px solid var(--ink);font-family:var(--font-display);font-size:22px}[data-theme=paper] .cmdk-code{color:var(--text-dim);font-size:11px;font-weight:700}[data-theme=paper] .cmdk-label{font-size:18px}[data-theme=paper] .connect-grid,[data-theme=paper] .connect-card:before{display:none}[data-theme=paper] .connect-card{border:0;border-top:3px double var(--ink);box-shadow:none;background:0 0;padding:28px 0 0}[data-theme=paper] .connect-logo{letter-spacing:.02em;color:var(--ink);font-size:46px;font-weight:600;line-height:1}[data-theme=paper] .connect-tagline{font-family:var(--font-prose);letter-spacing:0;margin:10px 0 28px;font-size:17px;font-style:italic}[data-theme=paper] .connect-meta{border-top-color:var(--ink)}[data-theme=paper] .connect-meta dt{letter-spacing:0;text-transform:none;color:var(--ink);font-size:12px;font-weight:700}[data-theme=paper] .connect-meta dt:first-letter{text-transform:uppercase}[data-theme=paper] .connect-meta dd{font-size:13px}[data-theme=paper] .btn-primary{font-family:var(--font-mono);letter-spacing:.08em;font-size:14px;font-weight:700}[data-theme=paper] .btn-primary:hover:not(:disabled){transform:none}[data-theme=paper] .connect-hint{font-size:12px}@media (width<=900px){[data-theme=paper] .stat-row{grid-template-columns:minmax(0,1fr)}[data-theme=paper] .stat.stat-lead{border-right:0;border-bottom:1px solid var(--line);padding-right:0}[data-theme=paper] .stat-rest{margin:0 calc(var(--gutter) * -1)}}@media (width<=720px){[data-theme=paper]{--page-margin:16px;--gutter:16px;--section-gap:36px}[data-theme=paper] .shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"strip""foot""mast""nav""page"}[data-theme=paper] .sidebar .sidebar-foot{padding-left:0}[data-theme=paper] .topbar-session{display:none}}
