@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6044a18b-module__IeZqpq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6044a18b-module__IeZqpq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#08090d;--bg-2:#0b0d12;--panel:#11141b;--panel-hi:#171b24;--border:#222734;--border-hi:#2f3645;--text:#e9ecf2;--dim:#969db0;--faint:#5d6472;--beet:#e0246e;--beet-deep:#a3144e;--beet-soft:#e0246e21;--pause:#9d8cff;--pause-soft:#9d8cff29;--wordmark-shift:-6.37px;--ecg:#2fe6a0;--ecg-dim:#1d8f66;--ecg-glow:#2fe6a08c;--alarm:#ff4d6d;--alarm-glow:#ff4d6d80;--alarm-deep:#8a1626;--amber:#f5b13a;--amber-dim:#d6a35c;--muted:#717a8c;--mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--sans:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs:0}@supports (corner-shape:squircle){:root{--cs:1}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;margin:0;padding:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 420px at 70% -10%,#e0246e1a,#0000 70%),radial-gradient(700px 500px at 10% 0,#2fe6a00d,#0000 70%);position:fixed;inset:0}a{color:var(--beet);text-decoration:none}code,kbd,pre{font-family:var(--mono)}.container{max-width:1120px;margin:0 auto;padding:0 24px}.container-wide{max-width:1440px;margin:0 auto;padding:0 24px}.muted{color:var(--dim)}.faint{color:var(--faint)}.tag-swatch{border-radius:calc(7px + 5px * var(--cs,0));corner-shape:squircle;cursor:pointer;padding:0;overflow:hidden}.tag-swatch::-webkit-color-swatch-wrapper{padding:0}.tag-swatch::-webkit-color-swatch{border:none;border-radius:5px}.tag-swatch::-moz-color-swatch{border:none;border-radius:5px}button,input{font-family:inherit;font-size:inherit}.btn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border-hi) 60%, transparent);color:var(--text);border-radius:calc(8px + 6px * var(--cs,0));corner-shape:squircle;cursor:default;background:0 0;align-items:center;gap:6px;padding:10px 14px;font-size:14px;line-height:1.35;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover{border-color:var(--btn-accent,var(--ecg));background:color-mix(in srgb, var(--btn-accent,var(--ecg)) 8%, transparent);color:var(--btn-accent,var(--ecg))}.btn:active{transform:none}.btn:disabled{pointer-events:none}.btn-primary{border-color:color-mix(in srgb, var(--beet) 45%, transparent);color:var(--beet);background:0 0;font-weight:600}.btn-primary:hover{background:color-mix(in srgb, var(--beet) 12%, transparent);border-color:var(--beet);color:var(--beet)}button.btn-primary:hover{color:#fff}.btn-mint{border-color:color-mix(in srgb, var(--ecg) 38%, transparent);color:var(--ecg)}.btn-mint:hover{border-color:var(--ecg);background:color-mix(in srgb, var(--panel-hi) 85%, var(--ecg));color:#fff}.btn-mint-quiet:hover{background:color-mix(in srgb, var(--panel-hi) 85%, var(--ecg));color:#fff}.btn-amber{border-color:color-mix(in srgb, var(--amber) 38%, transparent);color:var(--amber)}.btn-amber:hover{border-color:var(--amber);background:color-mix(in srgb, var(--panel-hi) 85%, var(--amber));color:#fff}.btn-pause{border-color:color-mix(in srgb, var(--pause) 30%, transparent);color:var(--pause);justify-content:center}.btn-pause:hover{border-color:var(--pause);background:color-mix(in srgb, var(--panel-hi) 85%, var(--pause));color:#fff}.negative-action{border-color:color-mix(in srgb, var(--btn-accent,var(--beet)) 30%, transparent);justify-content:center}.negative-action:hover{border-color:var(--btn-accent,var(--beet));background:color-mix(in srgb, var(--panel-hi) 85%, var(--btn-accent,var(--beet)));color:#fff}@keyframes countdown-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.countdown-fill{background:color-mix(in srgb, var(--ecg) 22%, transparent);transform-origin:0;border-radius:inherit;corner-shape:inherit;pointer-events:none;animation:2s linear forwards countdown-drain;position:absolute;inset:0}.btn-danger{border-color:color-mix(in srgb, var(--alarm) 35%, transparent);color:var(--alarm);background:0 0}.btn-danger:hover{border-color:var(--alarm);color:#fff;background:color-mix(in srgb, var(--alarm) 12%, transparent)}.btn-somewhat-danger{color:var(--sd-rest,var(--faint));border-color:#0000}.btn-somewhat-danger:hover{color:var(--alarm);border-color:var(--alarm);background:color-mix(in srgb, var(--alarm) 12%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--alarm) 18%, transparent)}.btn-danger-quiet:hover{color:#fff}.label-swap{place-items:center;display:inline-grid}.label-swap>*{grid-area:1/1}.label-swap>.label-hover,.btn:hover .label-swap>.label-rest{visibility:hidden}.btn:hover .label-swap>.label-hover{visibility:visible}.btn-saving{cursor:progress;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);animation:1.1s ease-in-out infinite btnSaving}@keyframes btnSaving{0%,to{box-shadow:0 0 1px color-mix(in srgb, currentColor 18%, transparent)}50%{box-shadow:0 0 11px color-mix(in srgb, currentColor 40%, transparent)}}.btn-flat{border-color:color-mix(in srgb, var(--ecg) 35%, transparent);color:var(--ecg);background:0 0}.btn-flat:hover{background:color-mix(in srgb, var(--ecg) 10%, transparent);border-color:var(--ecg);color:var(--ecg)}a.btn{cursor:pointer;text-decoration:none}.btn-link{cursor:pointer}.hover-underline{text-decoration:none}.hover-underline:hover{text-decoration:underline}.plan-badge{--plan-badge-border:var(--border);border-radius:calc(6px + 2px * var(--cs,0));corner-shape:squircle;height:26px;color:var(--faint);font-family:var(--mono);letter-spacing:.08em;border:1px solid #0000;align-items:center;padding:0 8px;font-size:11px;line-height:1;display:inline-flex;position:relative}.plan-badge:before{content:"";border:1px solid var(--plan-badge-border);border-radius:inherit;pointer-events:none;position:absolute;inset:2px 0 1px}.plan-badge-backer{--plan-badge-border:color-mix(in srgb, var(--beet) 35%, var(--border));color:var(--beet)}.plan-badge-free{--plan-badge-border:color-mix(in srgb, var(--amber) 35%, var(--border));color:var(--amber)}.plan-badge-team{--plan-badge-border:color-mix(in srgb, var(--ecg) 35%, var(--border));color:var(--ecg)}.plan-badge-none{--plan-badge-border:color-mix(in srgb, var(--muted) 35%, var(--border));color:var(--muted)}.plan-badge-lapsed{--plan-badge-border:color-mix(in srgb, var(--amber) 35%, var(--border));color:var(--amber)}.plan-badge>span{position:relative;transform:translateY(0)}.plan-badge-title{transform:translateY(-3px)}.locked-feature{background:var(--panel);border:1px dashed var(--border-hi);border-radius:calc(10px + 15px * var(--cs,0));corner-shape:superellipse(3);opacity:.92;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.locked-feature-compact{padding:10px 14px}.locked-feature-icon{color:var(--dim);opacity:.7;font-size:18px;line-height:1;transform:translateY(2px)}.locked-feature-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locked-feature-title{color:var(--dim);font-weight:600}.locked-feature-blurb{color:var(--faint);margin:4px 0 0;font-size:13px;line-height:1.5}.page-title-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.page-title{margin:0;font-size:26px;line-height:1}.page-intro{color:var(--dim);margin:0 0 24px;font-size:14px;line-height:1.5}.project-two-col-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:32px 28px;margin-top:44px;display:grid}.project-two-col-section{min-width:0}.surfaces-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:8px 14px;display:grid}.project-settings{grid-template-columns:1fr 1fr;align-items:start;gap:28px;max-width:none;display:grid}.project-settings-column{align-content:start;gap:22px;min-width:0;display:grid}.project-settings-card{align-content:start;gap:8px;min-width:0;display:grid}.project-settings-control-row{grid-template-columns:minmax(0,280px) max-content;align-items:center;gap:8px;display:grid}.project-settings-control-row-narrow{grid-template-columns:minmax(0,120px) max-content}.project-settings-control-row .btn{justify-content:center;min-width:88px}.project-settings-label{color:var(--dim);font-size:13px}.project-settings-help{color:var(--faint);font-size:12px;line-height:1.45}.project-settings-plan{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.project-settings-upgrade{align-items:center;gap:6px;display:inline-flex}.project-settings-delete{justify-self:start}.project-settings-card-danger{border:1px solid color-mix(in srgb, var(--alarm) 35%, transparent);border-radius:calc(12px + 16px * var(--cs,0));corner-shape:superellipse(3);padding:12px 14px}.project-settings-label-danger{color:color-mix(in srgb, var(--alarm) 35%, transparent)}.action-card{--action-accent:var(--ecg);color:var(--text);background:var(--panel);border:1px solid color-mix(in srgb, var(--action-accent) 24%, var(--border));border-radius:calc(10px + 15px * var(--cs,0));corner-shape:superellipse(3);grid-template-columns:minmax(180px,.9fr) minmax(260px,1.25fr) minmax(220px,.9fr);align-items:start;gap:18px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform 50ms;display:grid}.action-card-positive{--action-accent:var(--ecg)}.action-card-warning{--action-accent:var(--amber)}.action-card-negative{--action-accent:var(--alarm)}.action-card:hover{border-color:color-mix(in srgb, var(--action-accent) 58%, var(--border-hi));background:color-mix(in srgb, var(--panel-hi) 94%, var(--action-accent));box-shadow:0 0 0 1px color-mix(in srgb, var(--action-accent) 18%, transparent), 0 14px 34px #0000003d}.action-card:active{transform:translateY(1px)}.action-card-head{min-width:0}.action-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--action-accent);font-size:17px;font-weight:700;display:block;overflow:hidden}.action-card-subtle{color:var(--faint);font-family:var(--mono);margin-top:5px;font-size:11px;line-height:1.4}.action-card-line{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.action-card-value{color:var(--action-accent);font-family:var(--mono);font-size:18px;font-weight:700}.action-card-copy{color:color-mix(in srgb, var(--action-accent) 58%, var(--dim));font-size:13px}.action-card-meter{background:color-mix(in srgb, var(--border) 72%, transparent);height:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-hi) 55%, transparent);border-radius:999px;overflow:hidden}.action-card-meter>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--action-accent) 62%, var(--bg)), var(--action-accent));min-width:6px;height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--action-accent) 34%, transparent);display:block}.action-card-meta{color:color-mix(in srgb, var(--action-accent) 42%, var(--dim));text-align:right;margin:0;font-size:13px;line-height:1.45}.action-card-kicker{color:var(--action-accent);font-family:var(--mono);letter-spacing:.08em;text-align:right;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.action-card-meta strong{color:var(--action-accent);font-weight:700}.action-card-note{color:color-mix(in srgb, var(--action-accent) 78%, var(--dim));margin-top:9px;font-size:12px;line-height:1.45}.action-card-notes{color:color-mix(in srgb, var(--action-accent) 32%, var(--faint));font-family:var(--mono);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;font-size:11px;display:flex}@media (max-width:1050px){.project-two-col-grid,.surfaces-grid{grid-template-columns:1fr}.project-settings{grid-template-columns:1fr;align-items:start}.project-settings-instructions-column{order:1}.project-settings-main-column{order:2}.project-settings-control-row{grid-template-columns:minmax(0,1fr) max-content}.action-card{grid-template-columns:1fr;gap:12px}.action-card-meta,.action-card-kicker{text-align:left}.action-card-notes{justify-content:flex-start}}.tag-chip{font-family:var(--mono);border:1px solid var(--border);color:var(--dim);background:0 0;border-radius:999px;padding:3px 10px;font-size:12px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.tag-chip:hover{border-color:color-mix(in srgb, var(--ecg) 72%, transparent);color:var(--ecg);box-shadow:0 0 0 1px color-mix(in srgb, var(--ecg) 24%, transparent);background:#2fe6a017}.tag-chip[aria-pressed=true]{border-color:var(--ecg);color:var(--ecg);background:#2fe6a01c}.tag-chip[aria-pressed=true]:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--ecg) 34%, transparent);background:#2fe6a029}.btn-amber-ghost{color:var(--amber);background:0 0;border-color:#0000;text-decoration:none}.btn-amber-ghost:hover{color:var(--amber);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.board-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:stretch;gap:10px;display:grid}.board-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.board-link{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--card-tint) 3%, transparent), transparent 42%), var(--card-bg,#101217);border-radius:calc(14px + 18px * var(--cs,0));corner-shape:superellipse(2.5);box-shadow:inset 0 0 0 1px var(--card-border,#5f4d6f), 0 0 0 1px transparent;flex-direction:column;min-width:0;padding:10px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.board-link:hover{background:var(--card-bg-hover,#272738);box-shadow:inset 0 0 0 1px var(--card-border,#5f4d6f), 0 0 0 1px color-mix(in srgb, var(--card-tint) 22%, transparent)}.board-link:after{content:"";pointer-events:none;border-radius:inherit;corner-shape:superellipse(2.5);box-shadow:inset 0 0 0 1px var(--card-border-hover,#b96a79);opacity:0;transition:opacity .18s;position:absolute;inset:0}.board-link:hover:after{opacity:1}.board-link-tall{min-height:100%}.board-span{flex-direction:row-reverse;grid-column:1/-1;align-items:center;gap:16px}.board-span .board-visual{flex:40%;min-width:0}.board-span .board-copy{flex:60%;margin-top:0}.board-pulse{flex-direction:column;align-items:stretch;gap:14px}.board-pulse .board-copy{flex:none;margin-top:0}.board-pulse-svg{width:100%;height:46px;display:block}.board-visual{min-width:0;position:relative;transform:translateZ(0)}.board-shelf{z-index:2;margin:-100px 2px 16px;position:relative}.board-copy{margin-top:auto;padding:2px 6px 4px}.board-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:5px;display:flex}.board-name{min-width:0;font-family:var(--mono);color:color-mix(in srgb, white 52%, var(--card-tint));overflow-wrap:anywhere;font-size:15px;font-weight:600}.board-tier{min-width:12ch;font-family:var(--mono);color:color-mix(in srgb, white 52%, var(--card-tint));text-align:right;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:inline-flex}.board-live-dot{width:5px;height:5px;box-shadow:0 0 2px var(--card-tint), 0 0 5px var(--card-tint), 0 0 9px var(--card-tint), 0 0 14px var(--card-tint);background:#eafff4;border-radius:50%;flex:none}.board-link p{margin:0;font-size:13.5px;line-height:1.38}.board-link .muted{color:color-mix(in srgb, var(--dim) 72%, var(--card-tint))}.board-link code{font-family:var(--mono);color:color-mix(in srgb, white 64%, var(--card-tint));border:1px solid color-mix(in srgb, var(--card-tint) 18%, #ffffff14);border-radius:calc(5px + 4px * var(--cs,0));corner-shape:squircle;background:#0000002e;padding:1px 5px;font-size:12px}@media (max-width:980px){.board-grid{grid-template-columns:1fr}.board-span{flex-direction:column}.board-span .board-copy{margin-top:auto}}@media (max-width:620px){.board-meta{flex-direction:column;align-items:flex-start;gap:5px}.board-tier{text-align:left;white-space:normal;justify-content:flex-start;min-width:0}.board-shelf{margin-top:-116px}}input.field{box-sizing:border-box;background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:calc(8px + 6px * var(--cs,0));corner-shape:squircle;width:100%;padding:10px 12px;font-size:14px;line-height:1.35}input.field[data-duration-input]{text-align:right;padding-left:0;padding-right:7px}input.field:focus{border-color:color-mix(in srgb, var(--alarm) 35%, transparent);outline:none}input.field[aria-invalid]{border-color:color-mix(in srgb, var(--alarm) 35%, transparent);background:color-mix(in srgb, var(--alarm) 8%, var(--bg-2))}input.field[aria-invalid]:focus{border-color:var(--alarm);box-shadow:0 0 0 3px color-mix(in srgb, var(--alarm) 20%, transparent);background:color-mix(in srgb, var(--alarm) 12%, var(--bg-2))}input.field[data-dirty]:not([aria-invalid]){border-color:var(--amber)}input.field[data-dirty]:not([aria-invalid]):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 20%, transparent)}input.field.field-ecg:not([aria-invalid]):focus{border-color:color-mix(in srgb, var(--ecg) 45%, transparent)}select.field{box-sizing:border-box;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23969db0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 11px center, var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:calc(8px + 6px * var(--cs,0));corner-shape:squircle;cursor:default;width:100%;padding:10px 30px 10px 12px;font-family:inherit;font-size:14px;line-height:1.35}select.field:focus{border-color:color-mix(in srgb, var(--alarm) 35%, transparent);outline:none}select.field[data-dirty]{border-color:var(--amber)}select.field option{background:var(--bg-2);color:var(--text)}.disclose{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.disclose[data-open]{grid-template-rows:1fr}.disclose>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.disclose{transition:none}}pre.code{background:var(--bg-2);border:1px solid var(--border);border-radius:calc(10px + 15px * var(--cs,0));corner-shape:superellipse(3);color:#cdd2dc;padding:16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}pre.code-snippet{background:#0d0c0a;border-color:#1c1a15;box-shadow:inset 3px 0 #d6a35c}.snippet-grid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}@media (max-width:760px){.snippet-grid{grid-template-columns:1fr}}.quickstart-card{background:var(--panel);border-radius:calc(14px + 18px * var(--cs,0));corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--beet-deep), 0 0 0 1px transparent;padding:28px 34px 28px 54px;transition:background-color .18s,box-shadow .18s;position:relative}.quickstart-warm-sentinel{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:0}.quickstart-card.is-warm{background-color:var(--panel-hi);box-shadow:inset 0 0 0 1px var(--beet), 0 0 0 1px #ffffff17}.quickstart-steps{grid-template-columns:minmax(220px,1fr) minmax(540px,2.4fr) minmax(220px,1fr);align-items:start;gap:32px;margin:0;padding:0;list-style:none;display:grid}.quickstart-step{flex-direction:column;align-items:start;gap:10px;min-width:0;display:flex;position:relative}.quickstart-num{background:var(--bg-2);border:1px solid var(--border-hi);width:28px;height:28px;font-family:var(--mono);color:var(--text);border-radius:50%;justify-content:center;align-items:center;padding-bottom:1px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;left:-36px}.quickstart-steps .quickstart-step:first-child .quickstart-num{padding-left:1px}.quickstart-title{font-family:var(--sans);margin:0;font-size:15px;font-weight:600}.quickstart-body{color:var(--dim);margin:0;font-size:13.5px;line-height:1.55}.quickstart-step .code-snippet{width:100%;margin:0}.quickstart-step-body{width:100%;min-width:0}.quickstart-step-snippet{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}@media (max-width:1200px){.quickstart-card{padding:32px 36px}.quickstart-steps{grid-template-columns:1fr;gap:32px}.quickstart-step{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"num heading"".body"".snippet";align-items:start;gap:10px 20px;display:grid}.quickstart-num{grid-area:num;width:32px;height:32px;margin-top:2px;position:static}.quickstart-title{grid-area:heading;margin:4px 0 0;font-size:16px}.quickstart-step-body{grid-area:body}.quickstart-step-snippet{grid-area:snippet}.quickstart-body{font-size:14.5px;line-height:1.6}}@media (max-width:560px){.quickstart-card{padding:24px 20px}.quickstart-step{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"num heading"".body""snippet snippet";gap:10px 14px}.quickstart-num{width:28px;height:28px;font-size:12px}}.tok-beet{color:var(--beet)}.tok-job{color:var(--ecg);font-weight:600}.tok-host{color:var(--beet)}.tok-query{color:var(--pause)}.tok-q-tag{color:#6cc7e8}.tok-q-drain{color:var(--amber)}.tok-q-wait{color:var(--pause)}.tok-q-hint{color:var(--ecg-dim)}.tok-verb{color:var(--pause)}.tok-str{color:inherit}.tok-key{color:var(--amber-dim)}.tok-ecg{color:var(--ecg)}.tok-pause{color:var(--pause)}.tok-dim{color:var(--faint)}.tok-name{color:var(--ecg);border-bottom:1px dashed #2fe6a080}.beet-mascot{transform-origin:bottom}.beet-mascot-healthy{animation:3.6s ease-in-out infinite beetBob}.beet-mascot-paused{animation:3.4s ease-in-out infinite beetBreathe}.beet-mascot-relieved{animation:3.6s ease-in-out infinite beetBob}@keyframes beetBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes beetBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.beet-wob-a,.beet-wob-b{transform-box:fill-box;transform-origin:bottom;transition:transform .5s ease-out}.beet-mascot-ff .beet-wob-a,.beet-mascot-ff .beet-wob-b{transform-box:view-box;transform-origin:32px 64px}.beet-mascot-late .beet-wob-a{animation:4s ease-in forwards beetBuildA}.beet-mascot-late .beet-wob-b{animation:4s ease-in forwards beetBuildB}.eye-grow{transition:transform .5s}.beet-mascot-late .eye-grow{animation:4s ease-in forwards eyeWiden}@keyframes eyeWiden{0%{transform:scaleY(1)}to{transform:scaleY(1.3)}}.beet-mascot-down .beet-wob-a{animation:.4s ease-in-out infinite beetTerror}.beet-mascot-down .beet-wob-b{animation:.46s ease-in-out infinite beetTerror}@keyframes beetBuildA{0%{transform:rotate(0)translate(0)}20%{transform:rotate(.4deg)}38%{transform:rotate(-.6deg)translate(-.2px)}54%{transform:rotate(.8deg)translate(.3px)}68%{transform:rotate(-1.05deg)translate(-.4px)}80%{transform:rotate(1.25deg)translate(.5px)}90%{transform:rotate(-1.4deg)translate(-.5px)}to{transform:rotate(1.5deg)translate(.55px)}}@keyframes beetBuildB{0%{transform:rotate(0)translate(0)}22%{transform:rotate(-.35deg)}40%{transform:rotate(.55deg)translate(.2px)}56%{transform:rotate(-.75deg)translate(-.3px)}70%{transform:rotate(1deg)translate(.4px)}82%{transform:rotate(-1.2deg)translate(-.45px)}92%{transform:rotate(1.35deg)translate(.5px)}to{transform:rotate(-1.45deg)translate(-.5px)}}@keyframes beetTerror{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1px,.5px)rotate(-2deg)}75%{transform:translate(1px)rotate(1.8deg)}}@media (prefers-reduced-motion:reduce){.beet-mascot-healthy,.beet-mascot-paused,.beet-mascot-relieved,.beet-mascot-late .beet-wob-a,.beet-mascot-late .beet-wob-b,.beet-mascot-late .eye-grow,.beet-mascot-down .beet-wob-a,.beet-mascot-down .beet-wob-b{animation:none}}.until-egg{white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle 140px at var(--mx,-400px) var(--my,-400px), #eafff457, #eafff400 74%), radial-gradient(circle 135px at var(--sx,-400px) 52%, #7ae7b4eb, #7ae7b400 80%);margin-left:.4ch;position:absolute;top:.2em;left:100%}.until-bolt{pointer-events:none;margin-left:.4ch;position:absolute;top:.2em;left:100%}@media (max-width:680px),(pointer:coarse){.until-egg,.until-bolt{display:none}}.wizard-listen-dot{width:7px;height:7px;box-shadow:0 0 2px var(--ecg), 0 0 6px var(--ecg), 0 0 12px var(--ecg);background:#eafff4;border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite wizardPulse}@keyframes wizardPulse{0%,to{background:color-mix(in srgb, var(--ecg) 75%, #eafff4);box-shadow:0 0 2px var(--ecg), 0 0 5px var(--ecg), 0 0 9px var(--ecg)}40%{box-shadow:0 0 3px var(--ecg), 0 0 8px var(--ecg), 0 0 16px var(--ecg), 0 0 24px var(--ecg);background:#eafff4}}@media (prefers-reduced-motion:reduce){.wizard-listen-dot{animation:none}}.skeleton{border-radius:calc(10px + 15px * var(--cs,0));corner-shape:superellipse(3);background:var(--panel);border:1px solid var(--border);animation:1.4s ease-in-out infinite skeletonShimmer}@keyframes skeletonShimmer{0%,to{opacity:.4}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.chrome-fade-in{animation:.8s ease-out both chromeFadeIn}@keyframes chromeFadeIn{0%{opacity:0}to{opacity:1}}.btn-lit-in{animation:.8s ease-out both btnLitIn}@keyframes btnLitIn{0%{border-color:color-mix(in srgb, var(--border-hi) 60%, transparent);color:var(--text)}}.text-reveal{animation:.8s ease-out both textReveal}@keyframes textReveal{0%{color:#0000}}@media (prefers-reduced-motion:reduce){.chrome-fade-in,.btn-lit-in,.text-reveal{animation:none}}.name-swap{animation:.45s ease-out nameSwap;display:inline-block}@keyframes nameSwap{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
