:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-primary:#020705;--surface-secondary:#07100c;--surface-elevated:#0a1410;--text-primary:#e6eee9;--text-secondary:#b3bdb7;--text-tertiary:#7b877f;--border-default:#76efb62e;--border-subtle:#8eb9c41a;--accent-primary:#76efb6;--accent-hover:#a3f7cf;--accent-steel:#8eb9c4;--status-warning:#d1ad6c;--status-error:#cf8585;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:"Helvetica Neue", "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--bg:var(--surface-primary);--panel:#020705e8;--line:var(--border-default);--line-strong:#76efb66b;--text:var(--text-primary);--muted:var(--text-tertiary);--soft:var(--text-secondary);--green:var(--accent-primary);--cyan:var(--accent-steel);--warn:var(--status-warning);--error:var(--status-error);--color-terminal:#020705;--color-text:var(--text-primary);--color-soft:var(--text-secondary);--color-muted:var(--text-tertiary);--color-signal:var(--accent-primary);--color-warning:var(--status-warning);--color-error:var(--status-error);--color-rule:var(--border-default);--color-rule-active:var(--line-strong);--motion-standard:.18s}*{box-sizing:border-box}html{background:var(--surface-primary);min-height:100%;overflow:hidden}body{background:var(--surface-primary);min-height:100dvh;color:var(--text-primary);font-family:var(--font-mono);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}::selection{color:#fff;background:#76efb638}button,input{font:inherit;letter-spacing:0}button{cursor:pointer}:focus-visible{outline:1px solid var(--accent-primary);outline-offset:4px}.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}.site-shell,.home-experience{background:var(--surface-primary);width:100%;min-height:100dvh}.quiet-interface{--keyboard-inset:0px;isolation:isolate;width:100%;height:100dvh;min-height:34rem;font-family:var(--font-mono);grid-template-columns:minmax(27rem,40rem) minmax(14rem,1fr);align-items:center;column-gap:clamp(1.5rem,3vw,4rem);padding:clamp(1rem,5svh,3.5rem) clamp(1rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.quiet-noscript{z-index:20;background:var(--surface-primary);min-height:100svh;font-family:var(--font-mono);place-items:center;padding:clamp(1rem,5svh,3.5rem) clamp(1rem,6vw,6rem);display:grid;position:fixed;inset:0}.quiet-js-fallback{display:none}.quiet-canvas{pointer-events:none;z-index:0;background:var(--surface-primary);width:100%;height:100%;position:fixed;inset:0}.quiet-interface:before{content:"";pointer-events:none;z-index:1;opacity:.66;background-image:repeating-linear-gradient(#0000 0 7px,#76efb603 8px),radial-gradient(circle at 58% 46%,#0000 0,#0000009e 86%);position:fixed;inset:0}.quiet-mobile-instrument{display:none}.quiet-terminal{z-index:2;width:100%;height:min(78dvh,45rem);min-height:31rem;max-height:calc(100dvh - var(--space-12));background:linear-gradient(90deg,#76efb60a,#0000 .34rem),#020705e8;border-top:1px solid #8eb9c413;border-bottom:1px solid #8eb9c40e;border-left:1px solid #76efb65c;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:clamp(1rem,1.6vw,1.5rem);transition:border-color .42s,background-color .42s;display:grid;position:relative}.quiet-terminal:before,.quiet-terminal:after{content:"";pointer-events:none;opacity:.5;width:2rem;height:2rem;position:absolute}.quiet-terminal:before{border-left:1px solid var(--color-rule-active);border-bottom:1px solid var(--color-rule-active);bottom:0;left:0}.quiet-terminal:after{border-top:1px solid #8eb9c424;border-right:1px solid #8eb9c424;top:0;right:0}.quiet-terminal-outside{background:linear-gradient(90deg,#8eb9c406,#0000 .24rem),#0207058a;border-left-color:#8eb9c433}.quiet-terminal-outside:before,.quiet-terminal-outside:after{opacity:.12}.quiet-terminal-chrome{align-items:center;gap:var(--space-2);min-height:1.5rem;color:var(--color-muted);letter-spacing:0;margin-bottom:clamp(.8rem,1.8svh,1.4rem);font-size:.72rem;display:flex}.quiet-terminal-state-light{width:5px;height:5px;transition:background-color var(--motion-standard) ease;background:#67736cb8}.quiet-terminal[data-command-status=ok] .quiet-terminal-state-light{background:#76efb6db;animation:.76s ease-out quiet-status-pulse}.quiet-terminal[data-command-status=error] .quiet-terminal-state-light{background:var(--color-error);animation:1.1s ease-out quiet-status-pulse}.quiet-terminal-chrome strong{color:#76efb6d1;font-weight:400}.quiet-terminal-chrome>span:last-child{color:#67736c9e;margin-left:auto}.quiet-terminal-outside .quiet-terminal-chrome{opacity:.42}.quiet-terminal-output{overscroll-behavior:contain;scrollbar-color:#76efb63d transparent;scrollbar-width:thin;min-height:0;padding:.1rem .25rem 1.25rem;overflow:hidden auto}.quiet-terminal-output p{color:var(--color-soft);letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;animation:quiet-line-enter var(--motion-standard) ease-out both;animation-delay:calc(var(--line-order,0) * 22ms);margin:0;font-size:.9375rem;line-height:1.64;display:block}.quiet-terminal-output p[data-layout=command-row]{column-gap:var(--space-4);grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);display:grid}.quiet-terminal-output p[data-layout=command-row]>span:first-child{color:var(--color-text)}.quiet-terminal-output p[data-layout=command-row]>span:last-child{color:var(--color-muted)}.quiet-terminal-output br{content:"";margin-top:var(--space-3);display:block}.quiet-line-default{color:var(--color-soft)!important}.quiet-line-muted{color:var(--color-muted)!important}.quiet-line-accent{color:var(--color-signal)!important}.quiet-line-warning{color:var(--color-warning)!important}.quiet-line-error{color:var(--color-error)!important}.quiet-line-input{margin-top:var(--space-3)!important;color:var(--color-text)!important}.quiet-line-input::selection{background:#8eb9c43d}.quiet-line-final{margin-top:var(--space-2)!important;color:#e6eee9f5!important;font-size:clamp(.95rem,1.25vw,1.12rem)!important}.quiet-terminal-outside .quiet-line-final{line-height:1.7;margin-top:var(--space-6)!important}.quiet-terminal-command{gap:var(--space-2);min-height:4.5rem;display:grid}.quiet-terminal-hint{min-height:1rem;color:var(--color-muted);letter-spacing:0;font-size:.76rem}.quiet-terminal-form{gap:var(--space-3);padding-top:var(--space-4);color:var(--color-signal);transition:border-color var(--motion-standard) ease;border-top:1px solid #8eb9c421;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.quiet-terminal-form:after{content:"";top:calc(50% + var(--space-2));width:.5rem;height:1px;transition:width var(--motion-standard) ease, background-color var(--motion-standard) ease;background:#76efb65c;position:absolute;right:-.25rem;box-shadow:0 0 0 1px #020705cc}.quiet-terminal-form:focus-within{border-top-color:#76efb647}.quiet-terminal-form:focus-within:after{background:#76efb6d1;width:.85rem}.quiet-terminal-form[data-status=ok]{border-top-color:#76efb640}.quiet-terminal-form[data-status=error]{animation:quiet-form-error var(--motion-standard) ease-out;border-top-color:#cf85856b}.quiet-terminal-form[data-status=error]:after{background:var(--color-error)}.quiet-terminal-prompt{color:#76efb6e0;text-overflow:ellipsis;white-space:nowrap;max-width:min(22rem,42vw);overflow:hidden}.quiet-terminal-form input{width:100%;min-width:0;color:var(--color-text);caret-color:var(--color-signal);background:0 0;border:0;border-radius:0;outline:0;padding:0;line-height:1.5}.quiet-terminal-form input::placeholder{color:var(--color-muted)}.quiet-terminal-form input[aria-invalid=true]{caret-color:var(--color-error)}.quiet-terminal-keys{display:none}.quiet-interface-centered{grid-template-columns:minmax(18rem,34rem);justify-content:center}.quiet-terminal-message{height:min(68dvh,28rem);min-height:20rem}.quiet-terminal-action{border-top:1px solid var(--color-rule)}.quiet-terminal-link{width:max-content;color:var(--color-text);background:0 0;border:0;padding:0;text-decoration:none}.quiet-terminal-link:hover,.quiet-terminal-link:focus-visible{color:var(--color-signal)}.quiet-palette-backdrop{z-index:10;background:#00000070;place-items:end start;padding:clamp(1rem,5svh,3.5rem) clamp(1rem,6vw,6rem);display:grid;position:fixed;inset:0}.quiet-palette{width:min(100%,31rem);max-height:min(31rem, calc(100dvh - var(--space-12)));animation:quiet-palette-enter var(--motion-standard) ease-out both;background:linear-gradient(90deg,#76efb60a,#0000 .25rem),#020705f7;border-left:1px solid #76efb661;outline:0;flex-direction:column;display:flex;overflow:hidden}.quiet-palette-header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-rule);padding:.8rem .95rem;display:flex}.quiet-palette-header h2{color:var(--color-soft);letter-spacing:0;margin:0;font-size:.75rem;font-weight:500}.quiet-palette-header button{min-width:2.25rem;min-height:2.25rem;padding:var(--space-1);border:1px solid var(--color-rule);color:var(--color-muted);background:0 0;border-radius:0}.quiet-palette-list{overscroll-behavior:contain;scrollbar-color:#76efb63d transparent;scrollbar-width:thin;min-height:0;padding:.45rem .5rem .55rem;overflow-y:auto}.quiet-palette-list:focus-visible{outline:0}.quiet-palette-list>button{gap:var(--space-4);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-3);color:var(--color-soft);text-align:left;background:0 0;border:0;border-left:1px solid #0000;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.quiet-palette-list button[data-selected=true]{color:var(--color-signal);background:#76efb612;border-left-color:#76efb694}.quiet-palette-command{gap:var(--space-1);min-width:0;display:grid}.quiet-palette-command strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.quiet-palette-command small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;overflow:hidden}.quiet-palette-list>button>span:last-child{color:var(--color-muted);font-size:.75rem}.quiet-palette-list p{padding:var(--space-4);color:var(--color-muted);margin:0}@keyframes quiet-line-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes quiet-form-error{0%,to{transform:translate(0)}35%{transform:translate(2px)}70%{transform:translate(-1px)}}@keyframes quiet-status-pulse{0%{opacity:.42;transform:scaleY(.55)}34%{opacity:1;transform:scaleY(1.5)}to{opacity:1;transform:scaleY(1)}}@keyframes quiet-palette-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.quiet-interface{padding-inline:var(--space-6);display:block}.quiet-canvas{display:none}.quiet-mobile-instrument{pointer-events:none;top:calc(max(var(--space-2), env(safe-area-inset-top)) + 3.05rem);right:calc(max(var(--space-4), env(safe-area-inset-right)) + .25rem);z-index:3;opacity:.32;grid-template-columns:repeat(5,3px);align-items:center;gap:6px;display:grid;position:fixed}.quiet-mobile-instrument:before{content:"";background:#8eb9c42e;height:1px;position:absolute;top:50%;left:0;right:0}.quiet-mobile-instrument span{background:#7480786b;width:3px;height:3px;transition:background-color .24s,transform .42s;position:relative}.quiet-interface[data-carrier=sampled] .quiet-mobile-instrument{opacity:.52}.quiet-interface[data-carrier=sampled] .quiet-mobile-instrument span{background:#76efb6a3}.quiet-interface[data-trace=resolved] .quiet-mobile-instrument span:first-child{transform:translateY(-2px)}.quiet-interface[data-trace=resolved] .quiet-mobile-instrument span:nth-child(2),.quiet-interface[data-trace=resolved] .quiet-mobile-instrument span:nth-child(4){transform:translateY(2px)}.quiet-interface[data-signal=locked] .quiet-mobile-instrument span{background:#8eb9c4d6;transform:translateY(0)}.quiet-interface[data-boundary=open] .quiet-mobile-instrument span:nth-child(-n+2){transform:translate(-4px)}.quiet-interface[data-boundary=open] .quiet-mobile-instrument span:nth-last-child(-n+2){transform:translate(4px)}.quiet-interface[data-phase=outside] .quiet-mobile-instrument{opacity:.18}.quiet-interface[data-phase=outside] .quiet-mobile-instrument span:not(:nth-child(3)){opacity:0}.quiet-interface:before{opacity:.52;background-image:linear-gradient(90deg,#0000 49.8%,#8eb9c408 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#76efb606 50%,#0000 50.2%),repeating-linear-gradient(#0000 0 7px,#76efb603 8px)}.quiet-terminal{max-width:42rem;margin-inline:auto}.quiet-palette-backdrop{padding-inline:var(--space-6)}}@media (max-width:720px){.quiet-interface{min-height:0;padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-2), env(safe-area-inset-right)) calc(max(var(--space-2), env(safe-area-inset-bottom)) + var(--keyboard-inset)) max(var(--space-2), env(safe-area-inset-left));display:block}.quiet-interface:before{opacity:.55;background-image:linear-gradient(90deg,#0000 49.8%,#8eb9c409 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#76efb608 50%,#0000 50.2%),repeating-linear-gradient(#0000 0 7px,#76efb603 8px)}.quiet-terminal{width:100%;height:calc(100dvh - max(var(--space-4), env(safe-area-inset-top)) - max(var(--space-4), env(safe-area-inset-bottom)) - var(--keyboard-inset));min-height:22rem;max-height:none;padding:var(--space-4);background:var(--color-terminal)}.quiet-terminal-chrome{margin-bottom:var(--space-3)}.quiet-terminal-output{padding-bottom:var(--space-3)}.quiet-terminal-output p{font-size:.8125rem;line-height:1.56}.quiet-terminal-output p[data-layout=command-row]{margin-bottom:var(--space-1);grid-template-columns:1fr;gap:0}.quiet-line-final{font-size:.9375rem!important}.quiet-terminal-command{gap:var(--space-1);min-height:7.5rem}.quiet-terminal-form{min-height:2.5rem;padding-top:var(--space-2)}.quiet-terminal-form input{font-size:1rem}.quiet-terminal-prompt{max-width:48vw;font-size:.8125rem}.quiet-terminal-keys{gap:var(--space-1);grid-template-columns:repeat(3,minmax(2.5rem,1fr)) minmax(2.5rem,.85fr) minmax(3.75rem,1.35fr);display:grid}.quiet-terminal-keys button{min-width:0;min-height:2.5rem;padding:var(--space-1);border:1px solid var(--color-rule);color:var(--color-muted);touch-action:manipulation;background:#76efb606;border-radius:0;font-size:.75rem}.quiet-terminal-keys button:active{opacity:.8;transform:translateY(1px)}.quiet-noscript{padding:var(--space-2)}.quiet-palette-backdrop{padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-2), env(safe-area-inset-right)) max(var(--space-2), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));align-items:end}.quiet-palette{width:100%;max-height:min(31rem, calc(100dvh - var(--space-4)))}.quiet-palette-list>button{min-height:3.75rem}}@media (max-height:680px) and (min-width:721px){.quiet-interface{min-height:26rem;padding-block:var(--space-4)}.quiet-terminal{height:calc(100dvh - var(--space-8));min-height:24rem;max-height:none;padding:var(--space-4) var(--space-5)}.quiet-terminal-chrome{margin-bottom:var(--space-3)}.quiet-terminal-command{min-height:3.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.quiet-interface:before{opacity:.48}}@media (forced-colors:active){.quiet-canvas,.quiet-interface:before{opacity:.14}.quiet-terminal,.quiet-palette,.quiet-terminal-form,.quiet-terminal-keys button,.quiet-palette-header button{border-color:canvastext}.quiet-terminal-state-light{background:highlight}}
