.console-frame{flex-direction:row;flex:1;min-height:0;display:flex}.console{flex-direction:column;flex:1;width:100%;max-width:1360px;margin:0 auto;display:flex}.jump{flex:0 360px;width:360px;position:relative}.jump-input{background:var(--surface-card);border:1px solid var(--border);border-radius:3px;width:100%;padding:6px 30px 6px 10px;font-size:13px}.jump-input::placeholder{color:var(--ink-secondary);font-family:var(--sans)}.jump-input:focus{border-color:var(--wine);outline:none}.jump-kbd{font:500 11px var(--mono);background:var(--surface-pane);border:1px solid var(--border);color:var(--ink-secondary);pointer-events:none;border-radius:3px;padding:0 5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.jump-pop{z-index:30;background:var(--surface-card);border:1px solid var(--border);box-shadow:none;border-radius:3px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;right:0}.jump-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);padding:6px 14px 2px;font-size:12px;font-weight:600}.jump-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;width:100%;padding:6px 14px;font-size:13px;display:flex}.jump-row-on{background:var(--surface-pane)}.jump-row-on .jump-row-ref{font-weight:600}.jump-row-on .jump-row-title{color:var(--ink)}.jump-row-ref{white-space:nowrap;font-weight:500}.jump-row-title{min-width:0;color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.jump-row-note{color:var(--ink-secondary);white-space:nowrap;font-size:12px}.jump-state{color:var(--ink-secondary);padding:10px 14px;font-size:13px;line-height:1.5}.jump-foot{color:var(--ink-secondary);border-top:1px solid var(--border);margin-top:4px;padding:6px 14px 4px;font-size:12px}.console-disc{color:var(--ink-secondary);font-size:13px;position:relative}.console-disc summary{cursor:pointer;white-space:nowrap;list-style:none}.console-disc summary:before{content:"▸ ";color:var(--ink-secondary)}.console-disc[open] summary:before{content:"▾ "}.console-disc>p,.console-disc>div{z-index:20;background:var(--surface-card);border:1px solid var(--border);border-radius:3px;width:460px;max-width:80vw;padding:12px 14px;line-height:1.55;position:absolute;top:calc(100% + 6px);left:0}.console-disc-right>div{left:auto;right:0}.console-disc.disc-flow>p,.console-disc.disc-flow>div{background:0 0;border:0;width:auto;max-width:640px;padding:8px 0 4px;position:static}.console-disc>div p+p{margin-top:8px}.console-pivotbar{align-items:center;gap:14px;padding:12px 24px 10px;display:flex}.console-seg{background:var(--surface-card);border:1px solid var(--border);border-radius:3px;display:inline-flex;overflow:hidden}.console-seg-on,.console-seg-off{border-right:1px solid var(--border);white-space:nowrap;align-items:center;height:26px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.console-seg-on:last-child,.console-seg-off:last-child{border-right:0}.console-seg-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--wine)}.console-seg-off{color:var(--ink-secondary)}.console-seg-off:hover{color:var(--ink);background:var(--surface-card)}.console-pivotbar .console-disc{margin-left:auto}.console-pathline{flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 24px 10px;font-size:13px;display:flex}.console-path-step-wrap{align-items:baseline;gap:8px;display:inline-flex}.console-path-step{color:var(--ink);font-weight:500;text-decoration:none}a.console-path-step:hover{border-bottom:1px solid var(--ink)}.console-path-sep,.console-path-via{color:var(--ink-secondary)}.console-path-folded{color:var(--ink-secondary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.console-path-folded:hover{color:var(--ink)}.console-path-counts{color:var(--ink-secondary);font-size:12px}.console-path-dropped{color:var(--ink-secondary)}.export-line{align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.export-toolarge{color:var(--ink-secondary);font-size:12px}.export-door{margin-left:auto}.export-door>summary{cursor:pointer;align-items:baseline;gap:6px;list-style:none;display:inline-flex}.export-door>summary::-webkit-details-marker{display:none}.export-door>summary:after{content:"▸";color:var(--ink-secondary)}.export-door[open]>summary:after{content:"▾"}.export-shapes{flex-direction:column;gap:2px;padding:6px 2px 2px;font-size:12px;display:flex}.export-note{color:var(--ink-secondary);font-size:12px}.export-shape{color:var(--ink-secondary)}.export-shape b{color:var(--ink);font-weight:600}.export-what{color:var(--ink-secondary)}.export-sep{color:var(--border)}.export-take{appearance:none;font:inherit;color:var(--ink-secondary);text-align:left;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:color var(--motion-quick) ease-out;cursor:pointer;background:0 0;border:0;padding:0}.export-take:hover,.export-take:active{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.export-take:disabled{cursor:progress;opacity:.6}.export-answer{padding-top:2px;font-size:12px}.export-answer[data-kind=done]{color:var(--ink-secondary)}.console-shelf{padding:4px 24px 8px}.shelf-head,.shelf-row{grid-template-columns:minmax(0,1fr) 120px 90px 120px;align-items:center;gap:8px;padding:0 12px;display:grid}.shelf-head{border-bottom:1px solid var(--border);height:26px}.shelf-head .caps-label{color:var(--ink-secondary)}.shelf-right{text-align:right}.shelf-rows{list-style:none}.shelf-row{border-bottom:1px solid var(--surface-app);min-height:36px;font-size:14px;text-decoration:none}.shelf-row:hover{background:var(--surface-card)}.shelf-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.shelf-sub{color:var(--ink-secondary);font-size:12px;font-weight:400}.shelf-count{text-align:right;color:var(--ink-secondary);font-size:13px}.shelf-zero{color:var(--ink-secondary)}.shelf-row-null .shelf-name{color:var(--ink-secondary);font-weight:400}.shelf-null-glyph{color:var(--ink-secondary)}.showcase-row{min-height:44px;padding-block:5px}.showcase-name{white-space:normal;flex-direction:column;gap:1px;display:flex}.showcase-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.showcase-ref{color:var(--ink-secondary);font-size:13px}.showcase-why{color:var(--ink-secondary);font-size:12px;font-weight:400;line-height:16px}.showcase-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px 24px 4px;display:grid}.showcase-tile{border:1px solid var(--border);border-radius:3px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.showcase-tile:hover{background:var(--surface-card)}.showcase-tile-ref{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.showcase-tile-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.showcase-tile-nums{color:var(--ink-secondary);font-size:13px}.fam-list{padding:8px 24px 18px}.fam-bar,.fam-rows{max-width:960px}.fam-bar{align-items:center;gap:14px;min-height:40px;display:flex}.fam-older{color:var(--ink-secondary);margin-left:auto;font-size:13px}.fam-rows,.fam-docs{margin:0;padding:0;list-style:none}.fam-block{border-top:1px solid var(--border);padding-bottom:4px}.fam-row,.fdoc{grid-template-columns:minmax(0,1fr) auto auto 80px;align-items:center;gap:16px;padding:0 12px;text-decoration:none;display:grid}.fam-row{gap:18px;min-height:38px;display:flex}.fam-row:hover,.fdoc:hover{background:var(--surface-card)}.fam-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.fam-untitled{color:var(--ink-secondary);font-size:13px;font-weight:400}.fam-row .drow-meter{flex:none}.fam-meta{color:var(--ink-secondary);white-space:nowrap;font-size:13px}.fam-wait{white-space:nowrap;font-size:14px}.fam-wait .st-need,.fdoc-need .st-need{font-weight:600}.fdoc{grid-template-columns:96px minmax(0,250px) minmax(0,1fr) 140px 80px;min-height:32px;padding-left:36px;font-size:13px}.fdoc-state{color:var(--ink-secondary);white-space:nowrap}.fdoc-ref{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fdoc-meta{color:var(--ink-secondary);white-space:nowrap;gap:14px;display:flex}.fdoc-unread .fdoc-ref{color:var(--ink-secondary)}.fam-more{color:var(--ink-secondary);padding:2px 12px 2px 36px;font-size:13px;display:inline-block}.console-list{flex-direction:column;padding:2px 24px 18px;display:flex}.console-seg-divider{white-space:nowrap;align-items:center;gap:10px;min-height:30px;margin-top:6px;display:flex}.console-seg-divider:after{content:"";background:var(--border);flex:1;height:1px}.console-doclist{list-style:none}.drow{border-bottom:1px solid var(--border);grid-template-columns:230px minmax(0,1fr) auto 80px;align-items:center;gap:16px;min-height:34px;padding:0 12px;font-size:14px;text-decoration:none;display:grid}.drow:hover{background:var(--surface-card)}.drow-ref{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.drow-title{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drow-pages{color:var(--ink-secondary)}.drow-cluster{color:var(--ink-secondary);white-space:nowrap;align-items:baseline;gap:14px;font-size:13px;display:flex}.drow-quiet,.drow-archive .drow-ref,.drow-archive .drow-title,.drow-archive .drow-cluster{color:var(--ink-secondary)}.drow-archive .drow-ref{font-weight:400}.drow-archive-glyph{color:var(--ink-secondary)}.console-more{min-height:34px;color:var(--ink-secondary);align-items:center;gap:12px;padding:4px 12px;font-size:13px;display:flex}.console-empty{background:var(--surface-card);border:1px solid var(--border);color:var(--ink-secondary);border-radius:3px;max-width:60ch;margin:16px 24px;padding:20px}.drow-reading{color:var(--ink);font-weight:500}.drow-meter{justify-self:end;width:80px}.console-head .jump{flex:0 300px;margin-left:auto}.docs-filter{align-items:center;gap:14px;min-width:0;display:flex}.docs-chip-count{color:var(--ink-secondary);margin-left:6px;font-size:12px}.console-seg-on .docs-chip-count{color:var(--ink)}.docs-latest-rest{opacity:.5;cursor:default}.docs-latest-rest:hover{color:var(--ink-secondary);background:0 0}.docs-latest-seg .st,.docs-latest-seg .docs-latest-sha{margin-left:6px}.docs-engine-tag{border:1px solid var(--border);background:var(--surface-app);height:18px;color:var(--ink-secondary);border-radius:3px;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;display:inline-flex}.console-seg-on .docs-engine-tag{color:var(--ink);border-color:var(--ink-secondary)}.docs-latest-sha{color:var(--ink-secondary);font-size:12px}.console-groupbar{padding:4px 24px 8px}.docs-empty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docs-resume{flex-wrap:wrap;align-items:center;gap:14px;padding:0 24px 10px;font-size:13px;display:flex}.docs-resume-link{color:var(--ink)}.docs-resume-export{align-items:center;display:inline-flex}
