@font-face{font-family:Monaspace Krypton;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/MonaspaceKrypton-Regular-DF7sHHNl.woff2)format("woff2")}@font-face{font-family:Monaspace Krypton;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/MonaspaceKrypton-Medium-Bff40iAM.woff2)format("woff2")}@font-face{font-family:Monaspace Krypton;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/MonaspaceKrypton-SemiBold-CvL9Y2mO.woff2)format("woff2")}@font-face{font-family:Monaspace Krypton;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/MonaspaceKrypton-Bold-BvScXiRB.woff2)format("woff2")}@font-face{font-family:Monaspace Krypton;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/MonaspaceKrypton-Italic-DhSGA5eW.woff2)format("woff2")}@font-face{font-family:Monaspace Krypton;font-weight:600;font-style:italic;font-display:swap;src:url(/assets/MonaspaceKrypton-SemiBoldItalic-CgWTxh5g.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono Term;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/IoskeleyMonoTerm-Regular-ByoJOhbg.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono Term;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/IoskeleyMonoTerm-Medium-BDQvsLm0.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono Term;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/IoskeleyMonoTerm-SemiBold-C2rCFemD.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono Term;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/IoskeleyMonoTerm-Bold-Dw2JNJ8c.woff2)format("woff2")}@font-face{font-family:Ioskeley Mono Term;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/IoskeleyMonoTerm-Italic-DvOUeCMZ.woff2)format("woff2")}:root{--font-ui:"Monaspace Krypton",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-term:"Ioskeley Mono Term","Monaspace Krypton",ui-monospace,monospace;--fw-body:400;--fw-chrome:600;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:32px;--fs-4xl:56px;--fs-input:var(--fs-md);--lh-tight:1;--lh-body:1.55;--lh-term:1.65;--lh-display:1.05;--track-label:.04em;--track-display:-.02em;--type-body:400 var(--fs-md)/var(--lh-body) var(--font-term);--type-label:600 var(--fs-xs)/1 var(--font-ui);--type-chrome:600 var(--fs-sm)/1 var(--font-ui);--type-tag:600 var(--fs-2xs)/1 var(--font-ui);--type-term:400 var(--fs-md)/var(--lh-term) var(--font-term);--type-h1:600 var(--fs-3xl)/var(--lh-display) var(--font-ui);--type-h2:600 var(--fs-2xl)/var(--lh-display) var(--font-ui);--type-h3:600 var(--fs-lg)/1.3 var(--font-ui);--type-display:600 var(--fs-4xl)/var(--lh-display) var(--font-ui);--radius:0;--border-w:1px;--gap-in:3px;--gap-out:6px;--space-1:3px;--space-2:6px;--space-3:9px;--space-4:12px;--space-5:18px;--space-6:24px;--space-7:36px;--space-8:48px;--pad-control:8px 12px;--pad-input:9px 10px;--pad-row:10px 8px;--pad-pane:12px 14px;--pad-page:28px 36px;--header-h:44px;--tag-h:18px;--dot:6px;--progress-h:8px;--content-max:980px;--rail-w:280px;--mobile-w:390px;--glow-ring:0 0 0 1px #18e6ff,0 0 1px #18e6ff9e,0 0 2px #18e6ff54,0 0 3px #18e6ff33,0 0 4px #18e6ff1c,0 0 5px #18e6ff0f,0 0 6px #18e6ff06;--shadow-active:0 0 2px #18e6ff5a;--blur:3px;--ease-snap:cubic-bezier(.16,1,.3,1);--ease-snap-settle:cubic-bezier(.14,1,.34,1);--ease-quick:cubic-bezier(.15,0,.1,1);--dur-fast:.1s;--dur:.14s;--dur-slow:.18s;--popin:.98;--blink:1.06s;--pulse:1.4s}@keyframes ndrn-blink{50%{opacity:0}}@keyframes ndrn-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ndrn-popin{0%{opacity:0;transform:scale(var(--popin))}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--bg:#070713;--pane:#070713;--ink:#ffeaf7;--ink-strong:#fff;--ink-dim:#514664;--accent:#18e6ff;--accent-fg:#75f7ff;--accent-bg:#18e6ff24;--accent-bg-soft:#18e6ff16;--ok:#20f6b0;--ok-fg:#62ffd2;--ok-bg:#20f6b024;--ok-bg-soft:#20f6b016;--warn:#ffb84d;--warn-fg:#ffd36a;--warn-bg:#ffb84d24;--warn-bg-soft:#ffb84d16;--danger:#ff2a5f;--danger-fg:#ff5c7c;--danger-bg:#ff2a5f24;--danger-bg-soft:#ff2a5f16;--brand:#ff3bce;--brand-fg:#ff74ea;--brand-bg:#ff3bce24;--brand-bg-soft:#ff3bce16;--border:#514664cc;--border-active:#75f7ffcc;--divider:#514664cc;--selection:#51466466;--hover-bg:#18e6ff16;--bar-bg:#070713e6;--popup-bg:#070713f2;--popup-border:#514664cc;--scrim:#07071399;--text-body:var(--ink);--text-strong:var(--ink-strong);--text-dim:var(--ink-dim);--text-accent:var(--accent-fg);--text-on-accent:var(--bg);--surface-page:var(--bg);--surface-pane:var(--pane);--surface-overlay:var(--popup-bg);--surface-selected:var(--accent);--term-bg:#070713;--term-ink:#ffeaf7;--term-dim:#514664;--term-border:#514664cc;--term-prompt:#20f6b0;--term-accent:#75f7ff;--term-warn:#ffd36a;--term-brand:#ff74ea;--term-cursor:#18e6ff;--term-ok:#62ffd2;--term-danger:#ff5c7c;--term-strong:#fff;--source-gmail:#ea4335;--source-slack:#4a154b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f6f1f7;--pane:#fff;--ink:#070713;--ink-strong:#070713;--ink-dim:#514664;--accent:#0891a8;--accent-fg:#0b7a8f;--accent-bg:#0891a824;--accent-bg-soft:#0891a816;--ok:#0e8f68;--ok-fg:#0e8f68;--ok-bg:#0e8f6824;--ok-bg-soft:#0e8f6816;--warn:#9a5b00;--warn-fg:#9a5b00;--warn-bg:#9a5b0024;--warn-bg-soft:#9a5b0016;--danger:#c8123f;--danger-fg:#c8123f;--danger-bg:#c8123f24;--danger-bg-soft:#c8123f16;--brand:#b8168f;--brand-fg:#b8168f;--brand-bg:#b8168f24;--brand-bg-soft:#b8168f16;--border:#d9d0dd;--border-active:#0891a8cc;--divider:#d9d0dd;--selection:#51466433;--hover-bg:#0891a816;--bar-bg:#f6f1f7e6;--popup-bg:#fffffff2;--popup-border:#d9d0dd;--scrim:#07071366;--text-on-accent:#fff;--glow-ring:0 0 0 1px var(--accent);--term-bg:#fff;--term-ink:#070713;--term-dim:#514664;--term-border:#d9d0dd;--term-prompt:#0c805d;--term-accent:#0b7a8f;--term-warn:#9a5b00;--term-brand:#b8168f;--term-cursor:#0891a8;--term-ok:#0c805d;--term-danger:#c8123f;--term-strong:#070713;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-inverted]{--pane:var(--surface-selected);--ink:var(--text-on-accent);--ink-strong:var(--text-on-accent);--ink-dim:color-mix(in srgb, var(--text-on-accent) 70%, transparent);--accent:var(--text-on-accent);--accent-fg:var(--text-on-accent);--accent-bg:color-mix(in srgb, var(--text-on-accent) 14%, transparent);--accent-bg-soft:color-mix(in srgb, var(--text-on-accent) 9%, transparent);--ok:var(--text-on-accent);--ok-fg:var(--text-on-accent);--ok-bg:var(--accent-bg);--ok-bg-soft:var(--accent-bg-soft);--warn:var(--text-on-accent);--warn-fg:var(--text-on-accent);--warn-bg:var(--accent-bg);--warn-bg-soft:var(--accent-bg-soft);--danger:var(--text-on-accent);--danger-fg:var(--text-on-accent);--danger-bg:var(--accent-bg);--danger-bg-soft:var(--accent-bg-soft);--brand:var(--text-on-accent);--brand-fg:var(--text-on-accent);--brand-bg:var(--accent-bg);--brand-bg-soft:var(--accent-bg-soft);--border:var(--ink-dim);--border-active:var(--text-on-accent);--divider:var(--ink-dim);--hover-bg:var(--accent-bg-soft)}*,:before,:after{box-sizing:border-box;border-radius:var(--radius)}html,body{background:var(--bg);color:var(--ink);margin:0}body{font:var(--type-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::selection{background:var(--selection)}a{color:var(--accent-fg);text-decoration:none}a:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--ink-dim)}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--ink-dim) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-dim);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--accent-fg)}::-webkit-scrollbar-corner{background:0 0}dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}dialog::backdrop{background:0 0}
