.unspool-nav-meta{margin-left:auto;display:flex;align-items:center;gap:17px;color:var(--muted);font:600 10px "IBM Plex Mono",monospace;letter-spacing:.06em}.unspool-nav-meta b{color:var(--ink)}.unspool-nav-status{white-space:nowrap}.unspool-index{min-height:42px;padding:0 13px;border:1px solid var(--line);background:rgba(255,254,250,.62);color:var(--ink);cursor:pointer;font:600 10px "IBM Plex Mono",monospace;letter-spacing:.06em}.unspool-index:hover{background:var(--lime)}header .back[hidden]{display:none!important}.unspool-drawer{position:fixed;z-index:80;inset:0;display:grid;justify-items:end;background:rgba(48,49,46,.2);opacity:0;pointer-events:none;transition:opacity .22s ease}.unspool-drawer.open{opacity:1;pointer-events:auto}.unspool-drawer-panel{width:min(470px,100%);min-height:100%;padding:28px;background:var(--paper);border-left:1px solid var(--ink);box-shadow:-16px 0 0 rgba(48,49,46,.1);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.unspool-drawer.open .unspool-drawer-panel{transform:none}.unspool-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line);font:700 11px "IBM Plex Mono",monospace;letter-spacing:.07em}.unspool-drawer-close{min-height:38px;padding:0 10px;border:1px solid var(--line);background:transparent;color:var(--ink);font:700 9px "IBM Plex Mono",monospace;letter-spacing:.05em;cursor:pointer}.unspool-drawer-close:hover{background:var(--ink);color:var(--paper)}.unspool-drawer-nav{display:grid;margin-top:28px}.unspool-drawer-nav a{min-height:57px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:700 23px/.9 "Space Grotesk",sans-serif;letter-spacing:-.06em;text-decoration:none;color:var(--ink)}.unspool-drawer-nav a:after{content:"↗";font:600 14px "IBM Plex Mono",monospace}.unspool-drawer-nav a:hover{padding-left:21px;background:var(--lime)}.unspool-drawer-foot{margin-top:auto;padding-top:26px;color:var(--muted);font:600 11px/1.5 "IBM Plex Mono",monospace;letter-spacing:.04em}@media(max-width:620px){.unspool-nav-meta{gap:9px}.unspool-nav-status{display:none}.unspool-index{min-height:39px;padding:0 10px;font-size:9px}.unspool-drawer-panel{padding:20px}.unspool-drawer-nav a{font-size:21px}}
