@font-face{font-family:Iosevka Web;src:url(https://unpkg.com/@fontsource/iosevka/files/iosevka-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Iosevka Web;src:url(https://unpkg.com/@fontsource/iosevka/files/iosevka-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#050709;--glass:#0c0e1094;--glass-strong:#101214bd;--line:#ffffff26;--line-strong:#ffffff4d;--ink:#edf2f4;--ink-strong:#fbfcfd;--muted:#7e868d;--faint:#4c555c;--accent:#9cffd0;--accent-strong:#00e5ff;--accent-soft:#9cffd024;--glow:#00e5ff2b;--terminal-width:min(66vw, 1180px);--terminal-height:min(75vh, 780px);--font-mono:"Iosevka Web", "Iosevka", "Zed Mono", "SF Mono", monospace;color:var(--ink);background:var(--bg);font-family:var(--font-mono);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 50% 42%,#ffffff03,#0000 38%),linear-gradient(#050709 0%,#020304 100%);overflow:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:1;opacity:1;background:radial-gradient(circle at 22% 14%,#9cffd004,#0000 25%),radial-gradient(circle at 78% 74%,#00e5ff03,#0000 28%)}body:after{z-index:3;mix-blend-mode:normal;background:radial-gradient(circle,#0000 0 42%,#0000004d 80%,#0009)}a,button,input{color:inherit}a{text-decoration:none}button,input{font:inherit}button{appearance:none;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:1px solid var(--accent-strong);outline-offset:3px}#app{isolation:isolate;min-height:100svh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-canvas,.ambient-noise,.scanlines{pointer-events:none;position:fixed;inset:0}.field-canvas{z-index:0;background:#050709;width:100%;height:100%}.ambient-noise{z-index:2;opacity:.13;mix-blend-mode:screen;background-image:radial-gradient(circle at 12% 20%,#ffffff38 0 1px,#0000 1px),radial-gradient(circle at 72% 54%,#9cffd024 0 1px,#0000 1px);background-size:29px 31px,43px 47px}.scanlines{display:none}.site-nav{z-index:10;width:min(1180px,100vw - 40px);transform:translateX(-50%) translate3d(calc(var(--pointer-drift-x,0px) * -.012), calc(var(--pointer-drift-y,0px) * -.012), 0);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#0e101280;border:1px solid #ffffff21;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:9px 10px;display:flex;position:fixed;top:18px;left:50%;box-shadow:0 28px 80px #00000042}.brand-mark,.nav-link{color:#edf1f3bd;text-transform:uppercase;letter-spacing:.12em;border-radius:6px;align-items:center;min-height:31px;font-size:.67rem;display:inline-flex}.brand-mark{color:#ffffffe6;gap:9px;padding:0 10px;font-weight:600}.brand-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent), 0 0 28px var(--accent-strong);border-radius:999px}.nav-links{justify-content:flex-end;align-items:center;gap:2px;display:flex}.nav-link{border:1px solid #0000;padding:0 10px}.brand-mark:hover,.nav-link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff29}.site-shell{z-index:5;perspective:1500px;place-items:center;min-height:100svh;padding:92px 24px 32px;display:grid;position:relative}.terminal-shell{width:var(--terminal-width);min-width:min(850px,100vw - 48px);height:var(--terminal-height);background:linear-gradient(135deg, #ffffff12, transparent 22%), var(--glass);min-height:610px;max-height:calc(100svh - 128px);transform:rotateX(var(--shell-tilt-x,0deg)) rotateY(var(--shell-tilt-y,0deg)) translate3d(calc(var(--pointer-drift-x,0px) * .015), calc(var(--pointer-drift-y,0px) * .015), 0);transform-style:preserve-3d;-webkit-backdrop-filter:blur(20px)saturate(138%);backdrop-filter:blur(20px)saturate(138%);border:1px solid #ffffff3d;border-radius:10px;grid-template-rows:43px 1fr;transition:transform .12s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 130px #00000094,inset 0 0 0 1px #ffffff09,0 0 90px #00e5ff0b}.terminal-shell:before,.terminal-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.terminal-shell:before{z-index:0;border-radius:inherit;opacity:.42;background:linear-gradient(120deg,#ffffff13,#0000 14% 78%,#ffffff09)}.terminal-shell:after{z-index:1;border-radius:inherit;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14}.terminal-header,.terminal-body{z-index:2;position:relative}.terminal-header{background:#ffffff0e;border-bottom:1px solid #ffffff26;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:0;padding:0 11px 0 12px;display:grid}.terminal-controls{gap:7px;display:inline-flex}.terminal-controls span{background:#ffffff3d;border-radius:999px;width:7px;height:7px}.terminal-controls span:first-child{background:#ff5f57;box-shadow:0 0 16px #ff5f5780}.terminal-controls span:nth-child(2){background:#febc2e;box-shadow:0 0 16px #febc2e61}.terminal-controls span:nth-child(3){background:#28c840;box-shadow:0 0 16px #28c84061}.terminal-state{color:#e1e6e98a;justify-content:center;gap:14px;min-width:0;font-size:.68rem;display:inline-flex}#route-indicator{color:#ffffffd1}#theme-indicator{color:var(--accent)}.ghost-button,.submit-button,.action-chip{color:#f1f5f7c7;text-transform:lowercase;background:#ffffff0b;border:1px solid #ffffff21;border-radius:6px;font-size:.68rem}.ghost-button,.submit-button{min-height:27px;padding:0 9px}.ghost-button:hover,.submit-button:hover,.action-chip:hover{color:#fff;background:#ffffff12;border-color:#ffffff40}.terminal-body{background:#0000001a;grid-template-rows:1fr auto;min-height:0;display:grid}.terminal-output{scrollbar-color:#ffffff38 transparent;min-height:0;padding:18px 20px 16px;overflow:auto}.terminal-output::-webkit-scrollbar{width:8px}.terminal-output::-webkit-scrollbar-track{background:0 0}.terminal-output::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.banner-line,.terminal-status,.log-line,.terminal-copy,.terminal-note,.output-copy p,.record-summary,.output-list,.command-desc,.autocomplete-desc{font-size:.76rem;line-height:1.58}.banner-line{color:#ffffffb8;align-items:baseline;gap:9px;display:flex}.prompt-prefix{color:var(--accent);text-shadow:0 0 16px #9cffd03d;flex:none}.banner-command{color:#ffffff94;min-width:0}.terminal-status{color:#e1e7eb85;max-width:78ch;margin-top:8px}.viewer-panel{margin-top:19px}.terminal-view{opacity:0;gap:16px;display:grid;transform:translateY(6px)}.terminal-view.is-live{animation:.38s cubic-bezier(.2,.8,.2,1) forwards terminal-view-in}@keyframes terminal-view-in{to{opacity:1;transform:translateY(0)}}.terminal-view-head{gap:12px;display:grid}.terminal-view-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.terminal-kicker,.terminal-view-meta code,.output-heading,.terminal-stat span,.record-title,.command-name,.autocomplete-name,.autocomplete-meta{color:#ffffff94;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.terminal-view-meta code{color:var(--accent);text-transform:lowercase}.terminal-title{max-width:17ch;color:var(--ink-strong);letter-spacing:0;margin:0;font-size:clamp(1.7rem,3.8vw,3.35rem);font-weight:600;line-height:.94}.terminal-copy,.terminal-note{color:#e2e8eca8;max-width:82ch;margin:0}.terminal-note{color:#9cffd0b8}.view-actions{flex-wrap:wrap;gap:8px;display:flex}.action-chip{color:#f6f9fac7;justify-content:center;align-items:center;min-height:29px;padding:0 10px;display:inline-flex}.terminal-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.terminal-stat{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;gap:5px;min-height:76px;padding:10px 11px;display:grid}.terminal-stat strong{color:#ffffffe6;font-size:.96rem;font-weight:600}.terminal-stat small{color:#e2e8ec8a;font-size:.69rem;line-height:1.38}.terminal-section-stack{gap:15px;display:grid}.output-block{border-top:1px solid #ffffff1a;gap:10px;padding-top:15px;display:grid}.output-heading{color:var(--accent);margin:0}.output-copy{gap:8px;display:grid}.output-copy p,.record-summary,.command-desc{color:#e2e8eca6;margin:0}.output-records,.output-grid,.command-list{gap:9px;display:grid}.output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.output-record,.command-card,.pdf-thumb{background:#ffffff07;border:1px solid #ffffff16;border-radius:8px}.output-record{gap:10px;padding:12px 13px;display:grid}.output-record-compact{min-height:78px}a.output-record:hover{background:#ffffff0d;border-color:#ffffff2e}.output-record,.command-card{transition:transform .12s,border-color .12s,box-shadow .12s,background .12s}.output-record:hover,.command-card:hover{border-color:var(--accent-soft,#ffffff24);box-shadow:0 8px 32px #00000047, inset 0 0 0 1px var(--accent-soft,#ffffff0f);background:linear-gradient(135deg, var(--accent-soft,#ffffff0f), transparent 60%), #ffffff0a;transform:perspective(600px)rotateX(1.5deg)rotateY(-1deg)translateY(-1px)}.action-chip{transition:transform .11s,border-color .11s,box-shadow .11s,background .11s}.action-chip:hover{border-color:var(--accent);box-shadow:0 4px 20px #00000038, inset 0 0 0 1px var(--accent-soft,#ffffff0f);background:linear-gradient(135deg, var(--accent-soft,#ffffff14), transparent 50%), #ffffff0f;color:var(--accent);transform:perspective(400px)rotateX(2deg)translateY(-1px)}.record-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.record-topline p{gap:4px;margin:0;display:grid}.record-topline strong{color:#ffffffe3;font-size:.86rem;font-weight:600}.record-topline span,.record-meta{color:#e2e8ec80;font-size:.7rem}.record-meta{text-align:right;gap:4px;min-width:146px;display:grid}.record-title{color:#ffffffad;margin:0}.output-list{color:#e2e8ec9e;gap:6px;margin:0;padding-left:16px;display:grid}.output-list li::marker{color:var(--accent)}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list span{color:#ebf0f2b8;border:1px solid #ffffff1a;border-radius:999px;padding:3px 8px;font-size:.68rem}.inline-link{width:max-content;color:var(--accent);font-size:.72rem}.command-card{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.command-copy{gap:5px;display:grid}.command-name{color:#ffffffd1;text-transform:lowercase;margin:0}.command-meta{align-items:center;gap:8px;display:inline-flex}.command-meta code{color:#e2e8ec7a;font-size:.68rem}.pdf-layout{grid-template-columns:150px 1fr;gap:12px;min-height:430px;display:grid}.pdf-preview-strip{align-content:start;gap:9px;display:grid}.pdf-thumb{color:#e2e8ec94;gap:7px;padding:8px;font-size:.68rem;display:grid}.pdf-thumb img{filter:grayscale()contrast(1.08);border-radius:5px;width:100%;display:block}.pdf-frame{background:#ffffff0a;border:1px solid #ffffff18;border-radius:8px;min-height:430px;overflow:hidden}.pdf-embed{filter:grayscale()contrast(1.02);border:0;width:100%;height:100%;min-height:430px;display:block}.terminal-log{gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}.log-line{color:#e2e8ec8a;gap:9px;display:flex}.log-prefix,.log-label{color:var(--accent);opacity:.78;flex:none}.log-line-command .log-copy{color:#ffffffd1}.log-line-system .log-label{color:#ffffff75}.log-line-response.is-success .log-label,.log-line-system.is-success .log-label{color:var(--accent);opacity:1}.log-line-response.is-warn .log-label,.log-line-system.is-warn .log-label{color:#f4da85;opacity:1}.log-copy{white-space:pre-wrap;min-width:0}.autocomplete-panel{z-index:8;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#07080ad1;border:1px solid #ffffff26;border-radius:8px;width:min(520px,100% - 30px);position:absolute;bottom:64px;right:15px;overflow:hidden;box-shadow:0 24px 80px #0000008c}.autocomplete-list{gap:1px;padding:5px;display:grid}.autocomplete-option{text-align:left;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:9px 10px;display:grid}.autocomplete-option:hover,.autocomplete-option.is-active{background:#ffffff13}.autocomplete-name,.autocomplete-desc,.autocomplete-meta{margin:0}.autocomplete-name{color:#ffffffe0;text-transform:lowercase}.autocomplete-desc{color:#e2e8ec8f;margin-top:3px}.autocomplete-meta{color:var(--accent);text-transform:lowercase;font-size:.66rem}.terminal-prompt-bar{z-index:6;background:#0000003d;border-top:1px solid #ffffff1f;padding:12px 13px 13px;position:relative}.terminal-form{background:#00000040;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:38px;padding:0 6px 0 11px;font-size:.76rem;display:grid}.terminal-input{color:#ffffffed;width:100%;min-width:0;caret-color:var(--accent);background:0 0;border:0;outline:none;font-size:.76rem}.terminal-input::placeholder{color:#ffffff57}.submit-button{color:var(--accent)}@media (width<=1180px){:root{--terminal-width:min(86vw, 1080px)}.terminal-shell{min-width:min(840px,100vw - 40px)}}@media (width<=820px){:root{--terminal-width:calc(100vw - 28px);--terminal-height:calc(100svh - 106px)}body{overflow:hidden}.site-nav{align-items:flex-start;width:calc(100vw - 24px);padding:9px;top:12px}.brand-mark{min-width:max-content}.nav-links{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.site-shell{padding:76px 14px 14px}.terminal-shell{width:var(--terminal-width);min-width:0;height:var(--terminal-height);min-height:0;max-height:none;transform:none}.terminal-output{padding:15px 14px}.terminal-state{justify-content:flex-start;gap:8px}#theme-indicator{display:none}.terminal-title{max-width:none;font-size:clamp(1.45rem,9vw,2.35rem)}.terminal-stat-grid,.output-grid,.pdf-layout{grid-template-columns:1fr}.record-topline,.command-card,.autocomplete-option{grid-template-columns:1fr;display:grid}.record-meta{text-align:left;min-width:0}.pdf-layout,.pdf-frame,.pdf-embed{min-height:360px}}@media (width<=560px){.site-nav{grid-template-columns:1fr;gap:7px;display:grid}.site-shell{padding-top:114px}.terminal-shell{grid-template-rows:41px 1fr;height:calc(100svh - 132px)}.terminal-header{grid-template-columns:auto 1fr}.terminal-header .ghost-button{display:none}.terminal-status{max-width:100%}.terminal-form{grid-template-columns:1fr auto;gap:6px}.terminal-form .prompt-prefix{grid-column:1/-1;padding-top:8px}.submit-button{margin-bottom:5px}.autocomplete-panel{width:calc(100% - 20px);bottom:85px;right:10px}}.is-markdown .log-copy{white-space:normal}.md-h{color:var(--accent);margin:8px 0 4px;font-size:.78rem;font-weight:600}.md-p{margin:2px 0}.md-ul{margin:4px 0;padding-left:18px}.md-li{margin:2px 0}.md-li::marker{color:var(--accent)}.md-code-block{background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;margin:6px 0;padding:8px 10px;font-size:.72rem;overflow-x:auto}.md-inline-code{color:var(--accent);background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:.72rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.terminal-shell,.site-nav{transform:translate(-50%)}.terminal-shell{transform:none}}
