@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_24c6a3e4-module__dWcE-G__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_24c6a3e4-module__dWcE-G__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_93ec2d29-module__fQjlQW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_93ec2d29-module__fQjlQW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--p-black:#07090c;--p-ink-000:#0b0e11;--p-ink-050:#12161b;--p-ink-100:#191f26;--p-ink-150:#222a33;--p-ink-200:#2a333d;--p-ink-300:#3a4550;--p-ink-400:#64707c;--p-ink-500:#8a97a3;--p-ink-600:#9aa7b4;--p-ink-700:#c3ccd4;--p-ink-800:#e6ebf0;--p-ink-900:#f4f7fa;--p-paper-000:#fff;--p-paper-050:#f7f8fa;--p-paper-100:#f0f2f5;--p-paper-150:#e7eaee;--p-paper-200:#dce0e6;--p-cyan-300:#7cf0ea;--p-cyan-400:#38dcd6;--p-cyan-500:#17c4c0;--p-cyan-600:#0e9ca3;--p-cyan-700:#0b7d84;--p-cyan-800:#095f66;--p-green-400:#34d399;--p-green-600:#0e9f6e;--p-green-800:#03543f;--p-red-400:#f87171;--p-red-600:#dc2626;--p-red-800:#991b1b;--p-amber-400:#fbbf24;--p-amber-600:#b45309;--p-amber-800:#78350f;--p-orange-400:#fb923c;--p-orange-600:#ea580c;--p-orange-800:#9a3412;--p-slate-300:#4a5560;--p-slate-400:#64707c;--p-slate-500:#7c8894;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:1.875rem;--text-2xl:2.5rem;--text-3xl:3.25rem;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.16em;--dur-fast:.12s;--dur-mid:.18s;--dur-slow:.32s;--dur-commit:.46s;--ease:cubic-bezier(.2, .6, .2, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-mech:cubic-bezier(.7, 0, .2, 1);--z-nav:40;--z-overlay:60;--z-modal:70;--z-toast:80}:root,.theme-dark{--paper:var(--p-ink-000);--surface-1:var(--p-ink-050);--surface-2:var(--p-ink-100);--surface-3:var(--p-ink-150);--hairline:var(--p-ink-200);--hairline-strong:var(--p-ink-300);--text:var(--p-ink-800);--text-dim:var(--p-ink-600);--text-faint:var(--p-slate-500);--text-on-brand:var(--p-ink-000);--brand:var(--p-cyan-400);--brand-hover:var(--p-cyan-300);--brand-deep:var(--p-cyan-600);--brand-quiet:var(--p-cyan-400)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--brand-quiet:color-mix(in oklab, var(--p-cyan-400) 14%, transparent)}}:root,.theme-dark{--brand-ink:var(--p-cyan-400);--focus-ring:var(--p-cyan-400);--approve:var(--p-green-400);--approve-quiet:var(--p-green-400)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--approve-quiet:color-mix(in oklab, var(--p-green-400) 15%, transparent)}}:root,.theme-dark{--approve-ink:var(--p-green-400);--reject:var(--p-red-400);--reject-quiet:var(--p-red-400)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--reject-quiet:color-mix(in oklab, var(--p-red-400) 15%, transparent)}}:root,.theme-dark{--reject-ink:var(--p-red-400);--pending:var(--p-amber-400);--pending-quiet:var(--p-amber-400)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--pending-quiet:color-mix(in oklab, var(--p-amber-400) 15%, transparent)}}:root,.theme-dark{--pending-ink:var(--p-amber-400);--escalated:var(--p-orange-400);--escalated-quiet:var(--p-orange-400)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--escalated-quiet:color-mix(in oklab, var(--p-orange-400) 16%, transparent)}}:root,.theme-dark{--escalated-ink:var(--p-orange-400);--expired:var(--p-slate-400);--expired-quiet:var(--p-slate-400)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--expired-quiet:color-mix(in oklab, var(--p-slate-400) 18%, transparent)}}:root,.theme-dark{--expired-ink:var(--p-ink-500);--grid-line:var(--hairline)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--grid-line:color-mix(in oklab, var(--hairline) 55%, transparent)}}:root,.theme-dark{--shadow-panel:0 1px 0 0 var(--p-black)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--shadow-panel:0 1px 0 0 color-mix(in oklab, var(--p-black) 60%, transparent)}}:root,.theme-dark{--elev-1:0 1px 1px var(--p-black), 0 2px 6px -2px var(--p-black)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--elev-1:0 1px 1px color-mix(in oklab, var(--p-black) 45%, transparent), 0 2px 6px -2px color-mix(in oklab, var(--p-black) 45%, transparent)}}:root,.theme-dark{--elev-2:0 1px 0 0 var(--hairline), 0 18px 40px -18px var(--p-black)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--elev-2:0 1px 0 0 color-mix(in oklab, var(--hairline) 80%, transparent), 0 18px 40px -18px color-mix(in oklab, var(--p-black) 75%, transparent)}}:root,.theme-dark{--edge-top:inset 0 1px 0 0 var(--p-ink-700)}@supports (color:color-mix(in lab, red, red)){:root,.theme-dark{--edge-top:inset 0 1px 0 0 color-mix(in oklab, var(--p-ink-700) 8%, transparent)}}:root[data-theme=light]{--paper:var(--p-paper-050);--surface-1:var(--p-paper-000);--surface-2:var(--p-paper-100);--surface-3:var(--p-paper-150);--hairline:var(--p-paper-200);--hairline-strong:#c8ced6;--text:var(--p-ink-000);--text-dim:var(--p-slate-300);--text-faint:var(--p-ink-400);--text-on-brand:var(--p-paper-000);--brand:var(--p-cyan-700);--brand-hover:var(--p-cyan-800);--brand-deep:var(--p-cyan-800);--brand-quiet:var(--p-cyan-700)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--brand-quiet:color-mix(in oklab, var(--p-cyan-700) 12%, transparent)}}:root[data-theme=light]{--brand-ink:var(--p-cyan-800);--focus-ring:var(--p-cyan-700);--approve:var(--p-green-600);--approve-quiet:var(--p-green-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--approve-quiet:color-mix(in oklab, var(--p-green-600) 12%, transparent)}}:root[data-theme=light]{--approve-ink:var(--p-green-800);--reject:var(--p-red-600);--reject-quiet:var(--p-red-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--reject-quiet:color-mix(in oklab, var(--p-red-600) 12%, transparent)}}:root[data-theme=light]{--reject-ink:var(--p-red-800);--pending:var(--p-amber-600);--pending-quiet:var(--p-amber-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--pending-quiet:color-mix(in oklab, var(--p-amber-600) 12%, transparent)}}:root[data-theme=light]{--pending-ink:var(--p-amber-800);--escalated:var(--p-orange-600);--escalated-quiet:var(--p-orange-600)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--escalated-quiet:color-mix(in oklab, var(--p-orange-600) 12%, transparent)}}:root[data-theme=light]{--escalated-ink:var(--p-orange-800);--expired:var(--p-slate-500);--expired-quiet:var(--p-slate-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--expired-quiet:color-mix(in oklab, var(--p-slate-500) 14%, transparent)}}:root[data-theme=light]{--expired-ink:var(--p-slate-300);--grid-line:var(--hairline)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--grid-line:color-mix(in oklab, var(--hairline) 70%, transparent)}}:root[data-theme=light]{--shadow-panel:0 1px 2px 0 #64707c38;--elev-1:0 1px 2px #64707c33, 0 2px 8px -3px #64707c38;--elev-2:0 1px 0 0 var(--hairline), 0 20px 44px -20px #33415547}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--shadow-panel:0 1px 2px 0 lab(46.5425% -2.59212 -8.27575/.22);--elev-1:0 1px 2px lab(46.5425% -2.59212 -8.27575/.2), 0 2px 8px -3px lab(46.5425% -2.59212 -8.27575/.22)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--elev-2:0 1px 0 0 color-mix(in oklab, var(--hairline) 90%, transparent), 0 20px 44px -20px lab(26.9523% -1.47679 -14.0181/.28)}}:root[data-theme=light]{--edge-top:inset 0 1px 0 0 #ffffffb3}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--paper:var(--p-paper-050);--surface-1:var(--p-paper-000);--surface-2:var(--p-paper-100);--surface-3:var(--p-paper-150);--hairline:var(--p-paper-200);--hairline-strong:#c8ced6;--text:var(--p-ink-000);--text-dim:var(--p-slate-300);--text-faint:var(--p-ink-400);--text-on-brand:var(--p-paper-000);--brand:var(--p-cyan-700);--brand-hover:var(--p-cyan-800);--brand-deep:var(--p-cyan-800);--brand-quiet:var(--p-cyan-700)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--brand-quiet:color-mix(in oklab, var(--p-cyan-700) 12%, transparent)}}:root:not([data-theme=dark]){--brand-ink:var(--p-cyan-800);--focus-ring:var(--p-cyan-700);--approve:var(--p-green-600);--approve-quiet:var(--p-green-600)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--approve-quiet:color-mix(in oklab, var(--p-green-600) 12%, transparent)}}:root:not([data-theme=dark]){--approve-ink:var(--p-green-800);--reject:var(--p-red-600);--reject-quiet:var(--p-red-600)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--reject-quiet:color-mix(in oklab, var(--p-red-600) 12%, transparent)}}:root:not([data-theme=dark]){--reject-ink:var(--p-red-800);--pending:var(--p-amber-600);--pending-quiet:var(--p-amber-600)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--pending-quiet:color-mix(in oklab, var(--p-amber-600) 12%, transparent)}}:root:not([data-theme=dark]){--pending-ink:var(--p-amber-800);--escalated:var(--p-orange-600);--escalated-quiet:var(--p-orange-600)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--escalated-quiet:color-mix(in oklab, var(--p-orange-600) 12%, transparent)}}:root:not([data-theme=dark]){--escalated-ink:var(--p-orange-800);--expired:var(--p-slate-500);--expired-quiet:var(--p-slate-500)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--expired-quiet:color-mix(in oklab, var(--p-slate-500) 14%, transparent)}}:root:not([data-theme=dark]){--expired-ink:var(--p-slate-300);--grid-line:var(--hairline)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--grid-line:color-mix(in oklab, var(--hairline) 70%, transparent)}}:root:not([data-theme=dark]){--shadow-panel:0 1px 2px 0 #64707c38;--elev-1:0 1px 2px #64707c33, 0 2px 8px -3px #64707c38;--elev-2:0 1px 0 0 var(--hairline), 0 20px 44px -20px #33415547}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--shadow-panel:0 1px 2px 0 lab(46.5425% -2.59212 -8.27575/.22);--elev-1:0 1px 2px lab(46.5425% -2.59212 -8.27575/.2), 0 2px 8px -3px lab(46.5425% -2.59212 -8.27575/.22)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--elev-2:0 1px 0 0 color-mix(in oklab, var(--hairline) 90%, transparent), 0 20px 44px -20px lab(26.9523% -1.47679 -14.0181/.28)}}:root:not([data-theme=dark]){--edge-top:inset 0 1px 0 0 #ffffffb3}}@media print{:root,:root[data-theme=dark],.theme-dark{--paper:var(--p-paper-050);--surface-1:var(--p-paper-000);--surface-2:var(--p-paper-100);--surface-3:var(--p-paper-150);--hairline:var(--p-paper-200);--hairline-strong:#c8ced6;--text:var(--p-ink-000);--text-dim:var(--p-slate-300);--text-faint:var(--p-ink-400);--text-on-brand:var(--p-paper-000);--brand:var(--p-cyan-700);--brand-hover:var(--p-cyan-800);--brand-deep:var(--p-cyan-800);--brand-quiet:var(--p-cyan-700)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--brand-quiet:color-mix(in oklab, var(--p-cyan-700) 12%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--brand-ink:var(--p-cyan-800);--focus-ring:var(--p-cyan-700);--approve:var(--p-green-600);--approve-quiet:var(--p-green-600)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--approve-quiet:color-mix(in oklab, var(--p-green-600) 12%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--approve-ink:var(--p-green-800);--reject:var(--p-red-600);--reject-quiet:var(--p-red-600)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--reject-quiet:color-mix(in oklab, var(--p-red-600) 12%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--reject-ink:var(--p-red-800);--pending:var(--p-amber-600);--pending-quiet:var(--p-amber-600)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--pending-quiet:color-mix(in oklab, var(--p-amber-600) 12%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--pending-ink:var(--p-amber-800);--escalated:var(--p-orange-600);--escalated-quiet:var(--p-orange-600)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--escalated-quiet:color-mix(in oklab, var(--p-orange-600) 12%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--escalated-ink:var(--p-orange-800);--expired:var(--p-slate-500);--expired-quiet:var(--p-slate-500)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--expired-quiet:color-mix(in oklab, var(--p-slate-500) 14%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--expired-ink:var(--p-slate-300);--grid-line:var(--hairline)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--grid-line:color-mix(in oklab, var(--hairline) 70%, transparent)}}:root,:root[data-theme=dark],.theme-dark{--shadow-panel:0 1px 2px 0 #64707c38;--elev-1:0 1px 2px #64707c33, 0 2px 8px -3px #64707c38;--elev-2:0 1px 0 0 var(--hairline), 0 20px 44px -20px #33415547}@supports (color:lab(0% 0 0)){:root,:root[data-theme=dark],.theme-dark{--shadow-panel:0 1px 2px 0 lab(46.5425% -2.59212 -8.27575/.22);--elev-1:0 1px 2px lab(46.5425% -2.59212 -8.27575/.2), 0 2px 8px -3px lab(46.5425% -2.59212 -8.27575/.22)}}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark],.theme-dark{--elev-2:0 1px 0 0 color-mix(in oklab, var(--hairline) 90%, transparent), 0 20px 44px -20px lab(26.9523% -1.47679 -14.0181/.28)}}:root,:root[data-theme=dark],.theme-dark{--edge-top:inset 0 1px 0 0 #ffffffb3}}:root{--bp-line:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--bp-line:color-mix(in oklab, var(--brand) 30%, transparent)}}:root{--bp-line-faint:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--bp-line-faint:color-mix(in oklab, var(--brand) 12%, transparent)}}:root{--bp-minor:var(--hairline)}@supports (color:color-mix(in lab, red, red)){:root{--bp-minor:color-mix(in oklab, var(--hairline) 60%, transparent)}}:root{--bp-major:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--bp-major:color-mix(in oklab, var(--brand) 14%, transparent)}}.bp-grid{isolation:isolate;position:relative}.bp-grid:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--bp-minor) 1px, transparent 1px), linear-gradient(90deg, var(--bp-minor) 1px, transparent 1px), linear-gradient(var(--bp-major) 1px, transparent 1px), linear-gradient(90deg, var(--bp-major) 1px, transparent 1px);opacity:.7;background-size:28px 28px,28px 28px,140px 140px,140px 140px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 92% at 50% 22%,#000 52%,#0000 100%);mask-image:radial-gradient(120% 92% at 50% 22%,#000 52%,#0000 100%)}.reg{border:1px solid var(--bp-line);position:relative}.reg:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(var(--brand), var(--brand)) 0 7px / 9px 1px no-repeat, linear-gradient(var(--brand), var(--brand)) 7px 0 / 1px 9px no-repeat, linear-gradient(var(--brand), var(--brand)) 100% 7px / 9px 1px no-repeat, linear-gradient(var(--brand), var(--brand)) calc(100% - 7px) 0 / 1px 9px no-repeat, linear-gradient(var(--brand), var(--brand)) 0 calc(100% - 7px) / 9px 1px no-repeat, linear-gradient(var(--brand), var(--brand)) 7px 100% / 1px 9px no-repeat, linear-gradient(var(--brand), var(--brand)) 100% calc(100% - 7px) / 9px 1px no-repeat, linear-gradient(var(--brand), var(--brand)) calc(100% - 7px) 100% / 1px 9px no-repeat;opacity:.8;position:absolute;inset:-1px}.dim{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.625rem;display:flex}.dim:before,.dim:after{content:"";border:1px solid var(--bp-line);border-top:none;flex:1;height:7px}.dim:before{border-right:none}.dim:after{border-left:none}.tick-rule{background-image:linear-gradient(90deg, var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line-faint) 1px, transparent 1px);opacity:.75;background-position:0 0,0 bottom;background-repeat:repeat-x;background-size:56px 10px,14px 6px;height:10px}.part-tag{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);border:1px solid var(--bp-line);background:var(--brand);border-radius:3px;align-items:center;padding:.1rem .4rem;font-size:.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.part-tag{background:color-mix(in oklab, var(--brand) 8%, transparent)}}.coord{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-size:.5625rem}.crosshair{width:12px;height:12px;display:inline-block;position:relative}.crosshair:before,.crosshair:after{content:"";background:var(--brand);position:absolute}.crosshair:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.crosshair:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.seal-logo{align-items:center;gap:.42em;line-height:1;display:inline-flex}.seal-wordmark{font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.018em;color:var(--text);font-size:.66em;font-weight:600}.seal-lockup-text{flex-direction:column;gap:.12em;line-height:1;display:flex}.seal-subtitle{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:.34em}@keyframes mark-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes mark-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes mark-spin-slow{to{transform:rotate(360deg)}}.mark-animated .mark-bezel{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite mark-spin-slow}.mark-animated .mark-ring{--len:251;stroke-dasharray:251;animation:mark-draw .9s var(--ease) both}.mark-animated .mark-check{--len:126;stroke-dasharray:126;animation:mark-draw .7s var(--ease) .35s both}.mark-animated .mark-nodes{transform-box:fill-box;transform-origin:50%;animation:mark-pulse 2.4s var(--ease) .9s infinite}.marketing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--paper);--bg-2:var(--p-black);--panel:var(--surface-1);--panel-2:var(--surface-2);--line:var(--hairline);--line-soft:var(--grid-line);--brand-2:var(--brand-deep);--edge:var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.marketing{--edge:color-mix(in oklab, var(--brand-deep) 70%, #000)}}.marketing{--shell:46rem;background:var(--bg);color:var(--text);font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.011em;position:relative;overflow-x:clip}.marketing ::selection{background:var(--brand);color:var(--text-on-brand)}.marketing .display{font-family:var(--font-bricolage), var(--font-hanken), sans-serif;letter-spacing:-.035em;font-weight:800;line-height:.94}.marketing .mono{font-family:var(--font-jetbrains), ui-monospace, monospace;font-feature-settings:"ss01"}.marketing .label{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem}.marketing .scan:after{content:"";pointer-events:none;z-index:-1;opacity:.6;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px);position:absolute;inset:0}.marketing .hazard{background:repeating-linear-gradient(-45deg, var(--brand) 0 10px, var(--paper) 10px 20px);opacity:.85;height:6px}.marketing .card{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);box-shadow:var(--edge-top), 0 2px 0 0 var(--p-black), 0 18px 40px -28px var(--p-black);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.marketing .card{box-shadow:var(--edge-top), 0 2px 0 0 var(--p-black), 0 18px 40px -28px color-mix(in oklab, var(--p-black) 90%, transparent)}}.marketing .bracket{position:relative}.marketing .bracket:before,.marketing .bracket:after{content:"";border:1.5px solid var(--brand);pointer-events:none;opacity:.85;width:12px;height:12px;position:absolute}.marketing .bracket:before{border-bottom:none;border-right:none;top:8px;left:8px}.marketing .bracket:after{border-top:none;border-left:none;bottom:8px;right:8px}.marketing .glow-brand{box-shadow:0 0 0 1px var(--brand), 0 14px 34px -18px var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing .glow-brand{box-shadow:0 0 0 1px color-mix(in oklab, var(--brand) 45%, transparent), 0 14px 34px -18px color-mix(in oklab, var(--brand) 60%, transparent)}}.marketing .btn-primary{background:linear-gradient(180deg, var(--brand), var(--brand-2));color:var(--text-on-brand);letter-spacing:-.01em;box-shadow:0 1px 0 0 #fff6 inset, 0 3px 0 0 var(--edge), 0 12px 26px -12px var(--brand);border-radius:5px;font-weight:700;position:relative}@supports (color:lab(0% 0 0)){.marketing .btn-primary{box-shadow:0 1px 0 0 lab(100% -.0000298023 .0000119209/.4) inset, 0 3px 0 0 var(--edge), 0 12px 26px -12px var(--brand)}}@supports (color:color-mix(in lab, red, red)){.marketing .btn-primary{box-shadow:0 1px 0 0 lab(100% -.0000298023 .0000119209/.4) inset, 0 3px 0 0 var(--edge), 0 12px 26px -12px color-mix(in oklab, var(--brand) 75%, transparent)}}.marketing .btn-primary{transition:transform .12s var(--ease-mech), box-shadow .12s var(--ease-mech), filter .12s ease}.marketing .btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.marketing .btn-primary:active{box-shadow:0 1px 0 0 #fff6 inset, 0 1px 0 0 var(--edge);transform:translateY(2px)}@supports (color:lab(0% 0 0)){.marketing .btn-primary:active{box-shadow:0 1px 0 0 lab(100% -.0000298023 .0000119209/.4) inset, 0 1px 0 0 var(--edge)}}.marketing .btn-ghost{border:1px solid var(--line);color:var(--text);background:var(--panel);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.marketing .btn-ghost{background:color-mix(in oklab, var(--panel) 60%, transparent)}}.marketing .btn-ghost{transition:border-color .15s,background .15s,color .15s}.marketing .btn-ghost:hover{border-color:var(--brand);color:var(--brand);background:var(--panel)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 60%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes throw-switch{0%,38%{transform:translateY(0)}50%{transform:translateY(calc(var(--throw,46px)))}88%,to{transform:translateY(calc(var(--throw,46px)))}}@keyframes lamp-swap-armed{0%,44%{opacity:1}54%,to{opacity:0}}@keyframes lamp-swap-locked{0%,44%{opacity:0}54%,to{opacity:1}}@keyframes tick{0%{stroke-dashoffset:0}to{stroke-dashoffset:-240px}}.marketing .rise{opacity:0;animation:rise .7s var(--ease-spring) forwards}.marketing .post-body{color:var(--text-dim);font-size:16.5px;line-height:1.75}.marketing .post-body h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.025em;color:var(--text);margin:2.2rem 0 .8rem;font-size:1.5rem;font-weight:800}.marketing .post-body h3{color:var(--text);margin:1.6rem 0 .6rem;font-size:1.15rem;font-weight:700}.marketing .post-body p{margin:.9rem 0}.marketing .post-body a{color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.marketing .post-body strong{color:var(--text);font-weight:700}.marketing .post-body ul{margin:1rem 0;padding-left:1.1rem;list-style:none}.marketing .post-body li{margin:.5rem 0;padding-left:1rem;position:relative}.marketing .post-body li:before{content:"›";color:var(--brand);font-family:var(--font-jetbrains), monospace;position:absolute;left:0}.marketing .post-body code{font-family:var(--font-jetbrains), monospace;background:var(--bg-2);border:1px solid var(--line-soft);color:var(--brand);border-radius:4px;padding:.1em .4em;font-size:.9em}@media (prefers-reduced-motion:reduce){.marketing .rise{opacity:1;animation:none}.marketing [class*=floaty],.marketing .throw,.marketing .lamp,.marketing [class*=tick]{animation:none!important}}
