.title-bar[data-astro-cid-5aj353nb]{height:var(--title-h);background:var(--bg-chrome);border-bottom:1px solid var(--hairline);grid-column:1/-1;align-items:center;gap:12px;padding:0 12px;display:flex}.brand[data-astro-cid-5aj353nb]{color:inherit;flex:none;align-items:center;gap:10px;display:flex}.brand[data-astro-cid-5aj353nb]:hover{color:inherit}.mark[data-astro-cid-5aj353nb]{width:17px;height:17px;display:block}.wordmark[data-astro-cid-5aj353nb]{font:700 13px / 1 var(--serif);color:var(--bone)}.io[data-astro-cid-5aj353nb]{color:var(--amber)}.path[data-astro-cid-5aj353nb]{text-align:center;font:400 11px / 1 var(--mono);letter-spacing:.08em;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.actions[data-astro-cid-5aj353nb]{flex:none;gap:8px;display:flex}.btn[data-astro-cid-5aj353nb]{font:500 11px / 1 var(--mono);letter-spacing:.06em;cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);border-radius:3px;padding:6px 11px}.btn[data-astro-cid-5aj353nb]:disabled{cursor:not-allowed;opacity:.55}.btn-ghost[data-astro-cid-5aj353nb]{color:var(--text-faint);border:1px solid var(--hairline);background:0 0;padding:6px 9px;font-weight:400}.btn-ghost[data-astro-cid-5aj353nb]:hover:not(:disabled){color:var(--bone);border-color:var(--amber)}.btn-quiet[data-astro-cid-5aj353nb]{color:var(--text-muted);border:1px solid var(--hairline);background:0 0}.btn-amber[data-astro-cid-5aj353nb]{color:var(--ink-on-amber);background:var(--amber);border:1px solid var(--amber);box-shadow:0 0 28px -12px #e0a458b3}.rail[data-astro-cid-euxwtxot]{background:var(--bg-rail);border-right:1px solid var(--hairline);min-height:0;padding:16px 0 22px;overflow:hidden auto}.group[data-astro-cid-euxwtxot]+.group[data-astro-cid-euxwtxot]{margin-top:14px}.group-label[data-astro-cid-euxwtxot]{font:400 10px / 1 var(--mono);letter-spacing:.18em;color:var(--text-faint);padding:0 16px 10px}.row[data-astro-cid-euxwtxot]{font:400 11px / 20px var(--mono);white-space:nowrap;color:var(--text-muted);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-left:2px solid #0000;align-items:center;gap:9px;padding:6px 14px;display:flex;overflow:hidden}.row[data-astro-cid-euxwtxot]:hover{background:var(--bg-elevated);color:var(--bone)}.row[data-astro-cid-euxwtxot].active{border-left-color:var(--amber);color:var(--bone);background:var(--bg-elevated)}.dot[data-astro-cid-euxwtxot]{border-radius:50%;flex:none;width:6px;height:6px}.file[data-astro-cid-euxwtxot]{text-overflow:ellipsis;overflow:hidden}.footer[data-astro-cid-euxwtxot]{gap:9px;padding:24px 16px 0;display:grid}.cta[data-astro-cid-euxwtxot]{width:100%;font:500 12px / 1 var(--mono);letter-spacing:.05em;cursor:pointer;transition:filter var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:3px;padding:13px}.cta[data-astro-cid-euxwtxot]:disabled{cursor:not-allowed;opacity:.55}.cta-amber[data-astro-cid-euxwtxot]{color:var(--ink-on-amber);background:var(--amber);border:none;box-shadow:0 0 32px -14px #e0a458cc}.cta-outline[data-astro-cid-euxwtxot]{color:var(--amber);border:1px solid var(--amber-line);background:0 0}.status-bar[data-astro-cid-vswxrtqg]{height:var(--status-h);background:var(--bg-chrome);border-top:1px solid var(--hairline);font:400 11px / 1 var(--mono);letter-spacing:.08em;color:var(--text-faint);grid-column:1/-1;align-items:center;gap:14px;padding:0 12px;display:flex}.avail-dot[data-astro-cid-vswxrtqg]{background:var(--hue-green);border-radius:50%;flex:none;width:6px;height:6px}.avail[data-astro-cid-vswxrtqg]{color:var(--hue-green)}.meta-link[data-astro-cid-vswxrtqg]{color:var(--text-faint);transition:color var(--dur-fast) var(--ease)}.meta-link[data-astro-cid-vswxrtqg]:hover{color:var(--bone)}.spacer[data-astro-cid-vswxrtqg]{flex:1}.email[data-astro-cid-vswxrtqg]{font:inherit;letter-spacing:inherit;color:var(--amber);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;padding:0}.email[data-astro-cid-vswxrtqg]:hover{color:var(--bone)}.scanlines[data-astro-cid-mfwv6lec]{pointer-events:none;z-index:99;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}#jump-palette{z-index:100;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;inset:0}#jump-palette[hidden]{display:none}.jump-backdrop{background:#141414d9;position:absolute;inset:0}.jump-panel{background:var(--bg-elevated);border:1px solid var(--hairline);width:520px;max-width:92vw;animation:wgin var(--dur-base) var(--ease);border-radius:8px;position:relative;overflow:hidden}.jump-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:16px 18px;display:flex}.jump-prompt{font:400 14px / 1 var(--mono);color:var(--amber)}.jump-input{font:400 14px / 1 var(--mono);color:var(--bone);background:0 0;border:none;outline:none;flex:1}.jump-input::placeholder{color:var(--text-faint)}.jump-esc{font:400 10px / 1 var(--mono);letter-spacing:.1em;color:var(--text-faint)}.jump-results{max-height:320px;padding:8px 0;overflow-y:auto}.jump-row{width:100%;font:400 12px / 20px var(--mono);color:var(--text-body);cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:9px 18px;display:flex}.jump-row:hover,.jump-row:focus-visible{background:var(--bg-panel-alt);color:var(--bone);outline:none}.jump-dot{border-radius:50%;flex:none;width:6px;height:6px}.jump-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--bg:#060505;--bg-elevated:#0d0a08;--bg-chrome:#080606;--bg-rail:#0a0807;--bg-panel-alt:#110d0a;--hairline:#241c16;--hairline-soft:#1a1512;--text:#b7ada4;--text-body:#a2968a;--text-dim:#9c9086;--text-muted:#8d7d6d;--text-faint:#6b5c4e;--bone:#f3e9dd;--ink-on-amber:#160f07;--amber:#e0a458;--amber-line:#e0a45859;--amber-wash:#e0a4581f;--hue-green:#419d78;--hue-yellow:#e0a458;--hue-red:#d9594c;--hue-blue:#53a2be;--serif:"Roboto Slab", Georgia, "Times New Roman", serif;--sans:"Montserrat", system-ui, -apple-system, "Helvetica Neue", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.19, 1, .22, 1);--dur-fast:.2s;--dur-base:.3s;--dur-slow:.7s;--rail-width:250px;--title-h:38px;--status-h:28px}@keyframes wgin{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font:400 14px / 26px var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}a{color:var(--amber);transition:color var(--dur-slow) var(--ease);text-decoration:none}a:hover{color:var(--bone)}button{font-family:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-chrome)}::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:5px}.shell[data-astro-cid-wvswfnn3]{grid-template-columns:var(--rail-width) minmax(0, 1fr);grid-template-rows:var(--title-h) minmax(0, 1fr) var(--status-h);background:var(--bg);height:100vh;display:grid}.pane[data-astro-cid-wvswfnn3]{min-height:0;padding:38px 48px 70px;overflow:hidden auto}.toast{z-index:101;background:var(--bg-panel-alt);border:1px solid var(--hairline);border-left:2px solid var(--amber);font:400 12px / 20px var(--mono);color:var(--bone);animation:wgin var(--dur-base) var(--ease);border-radius:2px;padding:13px 18px;position:fixed;bottom:44px;right:18px}.toast[hidden]{display:none}
