@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d7b50fc5-module__qeW00a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d7b50fc5-module__qeW00a__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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.2sb9jzhmrh7ny.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.343obqi851wr5.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.40kcwrf1wub16.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.200l3jur7oygh.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.269kn9uafm0ti.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_7d65b77b-module__VxV-Ta__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7d65b77b-module__VxV-Ta__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:where(:root),:where(.lg-theme){--lg-light-angle:145deg;--lg-light-x:-1;--lg-light-y:-1;--lg-blur:20px;--lg-tint-hue:220;--lg-rim-width:1.5px;--lg-border-width:1px;--lg-noise-size:180px;--lg-noise-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lg-radius-sm:8px;--lg-radius-md:14px;--lg-radius-lg:20px;--lg-radius-xl:28px;--lg-radius-pill:999px;--lg-radius:var(--lg-radius-md);--lg-accent-hue:220;--lg-accent:hsl(var(--lg-accent-hue) 90% 62%);--lg-accent-soft:hsl(var(--lg-accent-hue) 90% 62% / .22);--lg-danger:#ea5853;--lg-danger-soft:#ea585333;--lg-focus-width:2px;--lg-ease-out:cubic-bezier(.22, 1, .36, 1);--lg-ease-in-out:cubic-bezier(.65, 0, .35, 1);--lg-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lg-dur-instant:90ms;--lg-dur-fast:.16s;--lg-dur-base:.24s;--lg-dur-slow:.42s;--lg-space-1:4px;--lg-space-2:8px;--lg-space-3:12px;--lg-space-4:16px;--lg-space-5:24px;--lg-space-6:32px;--lg-font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui, sans-serif;--lg-text-sm:13px;--lg-text-base:14px;--lg-text-lg:16px;--lg-z-overlay:1000;--lg-z-popover:1100}:where(:root),:where(.lg-theme),:where(.lg-theme-dark),:where(.lg-theme-light),:where([data-lg-contrast]),:where(.lg-surface){--lg-backdrop:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));--lg-tint-alpha:calc(.1 * var(--lg-tint-scale));--lg-tint-base:hsl(var(--lg-tint-hue) var(--lg-tint-sat) var(--lg-tint-light) / var(--lg-tint-alpha));--lg-tint:var(--lg-tint-base);--lg-rim-gradient:linear-gradient(var(--lg-light-angle), var(--lg-rim-bright), var(--lg-rim-mid) 34%, var(--lg-rim-dark) 62%, var(--lg-rim-bright) 100%);--lg-fringe-gradient:linear-gradient(var(--lg-light-angle), hsl(var(--lg-fringe-cool) / var(--lg-fringe-alpha)), transparent 30%, transparent 70%, hsl(var(--lg-fringe-warm) / var(--lg-fringe-alpha)));--lg-inset:inset 0 var(--lg-specular-y) var(--lg-specular-blur) 0 var(--lg-specular), inset var(--lg-inner-shadow-x) var(--lg-inner-shadow-y) var(--lg-inner-shadow-blur) var(--lg-inner-shadow-spread) var(--lg-inner-shadow), var(--lg-outer-groove);--lg-noise-opacity:var(--lg-noise-base);--lg-shadow-contact:0 1px 2px hsl(var(--lg-shadow-color) / calc(.16 * var(--lg-shadow-strength))), 0 2px 6px hsl(var(--lg-shadow-color) / calc(.1 * var(--lg-shadow-strength)));--lg-shadow-ambient:0 12px 32px -8px hsl(var(--lg-shadow-color) / calc(.22 * var(--lg-shadow-strength)));--lg-shadow:var(--lg-shadow-contact), var(--lg-shadow-ambient);--lg-shadow-raised:0 1px 2px hsl(var(--lg-shadow-color) / calc(.18 * var(--lg-shadow-strength))), 0 4px 10px hsl(var(--lg-shadow-color) / calc(.12 * var(--lg-shadow-strength))), 0 24px 56px -12px hsl(var(--lg-shadow-color) / calc(.3 * var(--lg-shadow-strength)));--lg-shadow-overlay:0 2px 4px hsl(var(--lg-shadow-color) / calc(.2 * var(--lg-shadow-strength))), 0 8px 20px hsl(var(--lg-shadow-color) / calc(.16 * var(--lg-shadow-strength))), 0 48px 96px -24px hsl(var(--lg-shadow-color) / calc(.42 * var(--lg-shadow-strength)));--lg-focus-ring:0 0 0 var(--lg-focus-width) var(--lg-focus-halo), 0 0 0 calc(var(--lg-focus-width) * 2) var(--lg-accent)}:where(:root),:where(.lg-theme),:where(.lg-theme-dark),:where([data-lg-contrast=light-fg]){--lg-tint-sat:40%;--lg-tint-light:90%;--lg-tint-scale:1;--lg-saturate:180%;--lg-brightness:105%;--lg-border-color:#000000b3;--lg-body-gradient:linear-gradient(var(--lg-light-angle), #ffffff2e, #ffffff0d 38%, #0000000f 100%);--lg-rim-bright:#ffffffa6;--lg-rim-mid:#ffffff2e;--lg-rim-dark:#ffffff0f;--lg-fringe-alpha:.28;--lg-fringe-warm:28 100% 70%;--lg-fringe-cool:205 100% 74%;--lg-specular:#ffffffbf;--lg-specular-y:1.5px;--lg-specular-blur:0px;--lg-inner-shadow:#000000d9;--lg-inner-shadow-x:0;--lg-inner-shadow-y:-1.5px;--lg-inner-shadow-blur:1px;--lg-inner-shadow-spread:0px;--lg-outer-groove:0 0 0 0 transparent;--lg-shadow-color:var(--lg-tint-hue) 40% 6%;--lg-shadow-strength:1;--lg-noise-base:.035;--lg-noise-blend:overlay;--lg-line:0 0% 100%;--lg-line-scale:1;--lg-fg:#fffffff0;--lg-fg-muted:#ffffffa8;--lg-fg-subtle:#ffffff6b;--lg-accent-contrast:hsl(var(--lg-accent-hue) 60% 12%);--lg-focus-halo:#0a0a0a8c}:where(.lg-theme-light),:where([data-lg-contrast=dark-fg]){--lg-tint-sat:20%;--lg-tint-light:100%;--lg-tint-scale:1.2;--lg-saturate:190%;--lg-brightness:102%;--lg-border-color:hsl(var(--lg-tint-hue) 16% 40% / .4);--lg-body-gradient:linear-gradient(var(--lg-light-angle), #ffffff59, #ffffff0f 40%, #00000005 100%);--lg-rim-bright:#fffffff2;--lg-rim-mid:hsl(var(--lg-tint-hue) 12% 56% / .35);--lg-rim-dark:hsl(var(--lg-tint-hue) 16% 38% / .5);--lg-fringe-alpha:.18;--lg-fringe-warm:25 80% 62%;--lg-fringe-cool:210 80% 62%;--lg-specular:#fff;--lg-specular-y:1.5px;--lg-specular-blur:1px;--lg-inner-shadow:hsl(var(--lg-tint-hue) 20% 32% / .35);--lg-inner-shadow-x:2px;--lg-inner-shadow-y:3px;--lg-inner-shadow-blur:6px;--lg-inner-shadow-spread:-1px;--lg-outer-groove:1px 2px 2px -1px hsl(var(--lg-tint-hue) 14% 42% / .22), 2px 4px 10px -2px hsl(var(--lg-tint-hue) 14% 42% / .12);--lg-shadow-color:var(--lg-tint-hue) 18% 50%;--lg-shadow-strength:1.4;--lg-noise-base:.032;--lg-noise-blend:multiply;--lg-line:var(--lg-tint-hue) 20% 36%;--lg-line-scale:1.8;--lg-fg:hsl(var(--lg-tint-hue) 32% 12% / .95);--lg-fg-muted:hsl(var(--lg-tint-hue) 20% 20% / .72);--lg-fg-subtle:hsl(var(--lg-tint-hue) 18% 26% / .55);--lg-accent-contrast:#fff;--lg-focus-halo:#ffffffe6}@property --lg-tint-alpha{syntax:"<number>";inherits:true;initial-value:.1}@property --lg-blur{syntax:"<length>";inherits:true;initial-value:20px}@property --lg-noise-opacity{syntax:"<number>";inherits:true;initial-value:.035}.lg-surface{isolation:isolate;border-radius:var(--lg-radius);color:var(--lg-fg);font-family:var(--lg-font);border:var(--lg-border-width) solid var(--lg-border-color);background-color:var(--lg-tint);background-image:var(--lg-body-gradient);-webkit-backdrop-filter:var(--lg-backdrop);backdrop-filter:var(--lg-backdrop);--lg-shadow-current:var(--lg-shadow);box-shadow:var(--lg-inset), var(--lg-shadow-current);transition:box-shadow var(--lg-dur-base) var(--lg-ease-out), transform var(--lg-dur-base) var(--lg-ease-spring), --lg-tint-alpha var(--lg-dur-fast) var(--lg-ease-out), --lg-blur var(--lg-dur-base) var(--lg-ease-out);position:relative}.lg-surface:before{content:"";z-index:1;border-radius:inherit;padding:var(--lg-rim-width);pointer-events:none;background-image:var(--lg-fringe-gradient), var(--lg-rim-gradient);background-blend-mode:screen, normal;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-surface:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background-image:var(--lg-noise-image);background-size:var(--lg-noise-size) var(--lg-noise-size);opacity:var(--lg-noise-opacity);mix-blend-mode:var(--lg-noise-blend);transition:opacity var(--lg-dur-fast) var(--lg-ease-out);background-repeat:repeat;position:absolute;inset:0}.lg-surface__content{z-index:3;position:relative}.lg-surface[data-elevation=flat]{--lg-shadow-current:0 0 0 0 transparent}.lg-surface[data-elevation=raised]{--lg-shadow-current:var(--lg-shadow-raised)}.lg-surface[data-elevation=overlay]{--lg-shadow-current:var(--lg-shadow-overlay)}.lg-surface[data-radius=sm]{--lg-radius:var(--lg-radius-sm)}.lg-surface[data-radius=md]{--lg-radius:var(--lg-radius-md)}.lg-surface[data-radius=lg]{--lg-radius:var(--lg-radius-lg)}.lg-surface[data-radius=xl]{--lg-radius:var(--lg-radius-xl)}.lg-surface[data-radius=pill]{--lg-radius:var(--lg-radius-pill)}.lg-surface[data-interactive=true]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lg-surface[data-interactive=true]:hover:not([aria-disabled=true]){--lg-tint-alpha:calc(.16 * var(--lg-tint-scale));--lg-blur:24px;--lg-noise-opacity:calc(var(--lg-noise-base) * 1.3)}.lg-surface[data-interactive=true]:active:not([aria-disabled=true]){--lg-tint-alpha:calc(.2 * var(--lg-tint-scale));--lg-shadow-current:var(--lg-shadow-contact);transition-duration:var(--lg-dur-instant);transform:translateY(.5px)scale(.994)}.lg-surface[aria-disabled=true],.lg-surface:disabled{cursor:not-allowed;opacity:.45}.lg-focusable:focus-visible,.lg-surface:focus-visible{box-shadow:var(--lg-inset), var(--lg-shadow-current), var(--lg-focus-ring);outline:none}.lg-focusable:focus:not(:focus-visible){outline:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-surface{--lg-tint-alpha:.82;--lg-tint-light:16%}:where(.lg-theme-light) .lg-surface,:where([data-lg-contrast=dark-fg]) .lg-surface{--lg-tint-alpha:.88;--lg-tint-light:97%}}@media (forced-colors:active){.lg-surface{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;forced-color-adjust:none;color:canvastext;background-color:canvas;border:1px solid canvastext}.lg-surface:before,.lg-surface:after{content:none}.lg-focusable:focus-visible,.lg-surface:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}@media (prefers-contrast:more){.lg-surface{--lg-tint-alpha:calc(.24 * var(--lg-tint-scale));--lg-noise-opacity:.02;--lg-rim-bright:#ffffffd9;--lg-rim-mid:#ffffff73;--lg-rim-dark:#ffffff4d}:where(.lg-theme-light) .lg-surface,:where([data-lg-contrast=dark-fg]) .lg-surface{--lg-rim-mid:hsl(var(--lg-tint-hue) 20% 20% / .4);--lg-rim-dark:hsl(var(--lg-tint-hue) 20% 20% / .5)}}@media (prefers-reduced-motion:reduce){.lg-surface,.lg-surface:after{transition-duration:1ms}.lg-surface[data-interactive=true]:active:not([aria-disabled=true]){transform:none}}.lg-button{justify-content:center;align-items:center;gap:var(--lg-button-gap);height:var(--lg-button-height);padding-inline:var(--lg-button-padding);font-family:inherit;font-size:var(--lg-button-text);letter-spacing:-.005em;white-space:nowrap;appearance:none;margin:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lg-button[data-size=sm]{--lg-button-height:30px;--lg-button-padding:12px;--lg-button-gap:6px;--lg-button-text:var(--lg-text-sm);--lg-button-icon:14px}.lg-button[data-size=md]{--lg-button-height:38px;--lg-button-padding:16px;--lg-button-gap:8px;--lg-button-text:var(--lg-text-base);--lg-button-icon:16px}.lg-button[data-size=lg]{--lg-button-height:46px;--lg-button-padding:22px;--lg-button-gap:10px;--lg-button-text:var(--lg-text-lg);--lg-button-icon:18px}.lg-button[data-icon-only=true]{width:var(--lg-button-height);padding-inline:0}.lg-button[data-block=true]{width:100%;display:flex}.lg-button[data-variant=primary]{--lg-tint:hsl(var(--lg-accent-hue) 90% var(--lg-btn-light) / var(--lg-btn-fill));--lg-rim-bright:hsl(var(--lg-accent-hue) 100% 88% / .9);--lg-specular:hsl(var(--lg-accent-hue) 100% 92% / .55);--lg-shadow-color:var(--lg-accent-hue) 70% 20%;--lg-btn-light:62%;--lg-btn-fill:.42;color:#fff;font-weight:550}:where(.lg-theme-light) .lg-button[data-variant=primary],:where([data-lg-contrast=dark-fg]) .lg-button[data-variant=primary]{--lg-btn-light:54%;--lg-btn-fill:.88}.lg-button[data-variant=primary]:hover:not([aria-disabled=true]){--lg-btn-light:66%;--lg-btn-fill:.56}:where(.lg-theme-light) .lg-button[data-variant=primary]:hover:not([aria-disabled=true]),:where([data-lg-contrast=dark-fg]) .lg-button[data-variant=primary]:hover:not([aria-disabled=true]){--lg-btn-light:58%;--lg-btn-fill:.96}.lg-button[data-variant=primary]:active:not([aria-disabled=true]){--lg-btn-light:58%;--lg-btn-fill:.62}:where(.lg-theme-light) .lg-button[data-variant=primary]:active:not([aria-disabled=true]),:where([data-lg-contrast=dark-fg]) .lg-button[data-variant=primary]:active:not([aria-disabled=true]){--lg-btn-light:48%;--lg-btn-fill:1}.lg-button[data-variant=secondary]{color:var(--lg-fg)}.lg-button[data-variant=ghost]{--lg-tint-alpha:0;--lg-rim-bright:hsl(var(--lg-line) / calc(.14 * var(--lg-line-scale)));--lg-rim-mid:hsl(var(--lg-line) / calc(.04 * var(--lg-line-scale)));--lg-rim-dark:hsl(var(--lg-line) / calc(.02 * var(--lg-line-scale)));--lg-specular:transparent;--lg-inner-shadow:transparent;--lg-noise-opacity:0;color:var(--lg-fg-muted)}.lg-button[data-variant=ghost]:hover:not([aria-disabled=true]){--lg-tint-alpha:calc(.12 * var(--lg-tint-scale));--lg-rim-bright:hsl(var(--lg-line) / calc(.4 * var(--lg-line-scale)));--lg-noise-opacity:calc(var(--lg-noise-base) * .85);color:var(--lg-fg)}.lg-button__icon{width:var(--lg-button-icon);height:var(--lg-button-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.lg-button__icon>svg{width:100%;height:100%;display:block}.lg-button__label{display:inline-block}.lg-button[data-loading=true] .lg-button__label,.lg-button[data-loading=true] .lg-button__icon{opacity:0}.lg-button[data-loading=true]{cursor:progress}.lg-button__spinner{z-index:3;width:var(--lg-button-icon);height:var(--lg-button-icon);margin:calc(var(--lg-button-icon) / -2) 0 0 calc(var(--lg-button-icon) / -2);opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;animation:.62s linear infinite lg-spin;position:absolute;top:50%;left:50%}@keyframes lg-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lg-button__spinner{animation:lg-pulse 1.2s var(--lg-ease-in-out) infinite;border-top-color:currentColor}}@keyframes lg-pulse{0%,to{opacity:.25}50%{opacity:.9}}.lg-card{min-width:0;padding:var(--lg-card-pad) 0;--lg-card-pad:var(--lg-space-5);flex-direction:column;display:flex}.lg-card[data-flush=true]{--lg-card-pad:0px;padding:0}.lg-card__header,.lg-card__body,.lg-card__footer{padding-inline:var(--lg-card-pad,var(--lg-space-5));min-width:0}.lg-card__header{gap:var(--lg-space-1);flex-direction:column;display:flex}.lg-card__header+.lg-card__body,.lg-card__body+.lg-card__footer,.lg-card__header+.lg-card__footer{margin-top:var(--lg-space-4)}.lg-card__title{font-size:var(--lg-text-lg);letter-spacing:-.015em;color:var(--lg-fg);margin:0;font-weight:600}.lg-card__description{font-size:var(--lg-text-sm);color:var(--lg-fg-muted);margin:0;line-height:1.5}.lg-card__body{font-size:var(--lg-text-base);color:var(--lg-fg-muted);line-height:1.6}.lg-card__footer{align-items:center;gap:var(--lg-space-2);flex-wrap:wrap;display:flex}.lg-card__media{border-radius:inherit;margin-inline:0;line-height:0;position:relative;overflow:hidden}.lg-card__media>img,.lg-card__media>video,.lg-card__media>canvas{width:100%;height:auto;display:block}.lg-card__media:first-child{margin-top:calc(-1 * var(--lg-card-pad));border-end-end-radius:0;border-end-start-radius:0}.lg-card__media:last-child{margin-bottom:calc(-1 * var(--lg-card-pad));border-start-start-radius:0;border-start-end-radius:0}.lg-card__media:first-child:last-child{margin-block:calc(-1 * var(--lg-card-pad));border-radius:inherit}.lg-card__media+.lg-card__header,.lg-card__media+.lg-card__body,.lg-card__body+.lg-card__media,.lg-card__header+.lg-card__media{margin-top:var(--lg-space-4)}.lg-field{gap:var(--lg-space-2);font-family:var(--lg-font);flex-direction:column;min-width:0;display:inline-flex}.lg-field[data-block=true]{width:100%;display:flex}.lg-field__label{font-size:var(--lg-text-sm);color:var(--lg-fg-muted);letter-spacing:-.005em;font-weight:500}.lg-field__required{color:var(--lg-danger);margin-left:2px}.lg-field__box{align-items:center;gap:var(--lg-field-gap);height:var(--lg-field-height);padding-inline:var(--lg-field-padding);border-radius:var(--lg-radius-sm);--lg-tint-alpha:calc(.06 * var(--lg-tint-scale));--lg-inset:inset 0 1px 2px hsl(var(--lg-tint-hue) 30% 8% / calc(.28 * var(--lg-shadow-strength))), inset 0 -1px 0 0 #ffffff29;--lg-rim-gradient:linear-gradient(var(--lg-light-angle), hsl(var(--lg-line) / calc(.06 * var(--lg-line-scale))), hsl(var(--lg-line) / calc(.16 * var(--lg-line-scale))));--lg-noise-opacity:.02;--lg-field-autofill:hsl(var(--lg-tint-hue) 30% 18% / .9);transition:box-shadow var(--lg-dur-fast) var(--lg-ease-out), --lg-tint-alpha var(--lg-dur-fast) var(--lg-ease-out);display:flex}:where(.lg-theme-light) .lg-field__box,:where([data-lg-contrast=dark-fg]) .lg-field__box{--lg-field-autofill:hsl(var(--lg-tint-hue) 40% 96% / .94)}.lg-field__box:hover{--lg-tint-alpha:calc(.09 * var(--lg-tint-scale))}.lg-field__box:focus-within{--lg-tint-alpha:calc(.1 * var(--lg-tint-scale));box-shadow:var(--lg-inset), var(--lg-focus-ring)}.lg-field__input{appearance:none;min-width:0;height:100%;font-family:inherit;font-size:var(--lg-field-text);color:var(--lg-fg);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.lg-field__input::placeholder{color:var(--lg-fg-subtle)}.lg-field__input:-webkit-autofill{-webkit-text-fill-color:var(--lg-fg);-webkit-box-shadow:0 0 0 1000px var(--lg-field-autofill) inset;caret-color:var(--lg-fg);transition:background-color 100000s}.lg-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lg-fg);-webkit-box-shadow:0 0 0 1000px var(--lg-field-autofill) inset;caret-color:var(--lg-fg);transition:background-color 100000s}.lg-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lg-fg);-webkit-box-shadow:0 0 0 1000px var(--lg-field-autofill) inset;caret-color:var(--lg-fg);transition:background-color 100000s}.lg-field__icon{width:var(--lg-field-icon);height:var(--lg-field-icon);color:var(--lg-fg-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.lg-field__icon>svg{width:100%;height:100%;display:block}.lg-field__message{font-size:var(--lg-text-sm);color:var(--lg-fg-subtle);margin:0;line-height:1.4}.lg-field[data-size=sm]{--lg-field-height:30px;--lg-field-padding:10px;--lg-field-gap:6px;--lg-field-text:var(--lg-text-sm);--lg-field-icon:14px}.lg-field[data-size=md]{--lg-field-height:38px;--lg-field-padding:12px;--lg-field-gap:8px;--lg-field-text:var(--lg-text-base);--lg-field-icon:16px}.lg-field[data-size=lg]{--lg-field-height:46px;--lg-field-padding:16px;--lg-field-gap:10px;--lg-field-text:var(--lg-text-lg);--lg-field-icon:18px}.lg-field[data-invalid=true] .lg-field__box{--lg-rim-gradient:linear-gradient(var(--lg-light-angle), #ea585380, #ea5853cc);--lg-tint:var(--lg-danger-soft)}.lg-field[data-invalid=true] .lg-field__box:focus-within{box-shadow:var(--lg-inset), 0 0 0 var(--lg-focus-width) var(--lg-focus-halo), 0 0 0 calc(var(--lg-focus-width) * 2) var(--lg-danger)}.lg-field[data-invalid=true] .lg-field__message{color:var(--lg-danger)}.lg-field[data-disabled=true]{opacity:.45}.lg-field[data-disabled=true] .lg-field__input{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lg-field__box{transition-duration:1ms}}.lg-modal{z-index:var(--lg-z-overlay);padding:var(--lg-space-5);font-family:var(--lg-font);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lg-modal__scrim{background-color:hsl(var(--lg-tint-hue) 40% 4% / .42);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);animation:lg-scrim-in var(--lg-dur-base) var(--lg-ease-out) both;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-modal__scrim{background-color:hsl(var(--lg-tint-hue) 40% 4% / .72)}}.lg-modal__scrim[data-state=closed]{animation:lg-scrim-out var(--lg-dur-fast) var(--lg-ease-out) both}.lg-modal__panel{z-index:1;width:100%;max-width:var(--lg-modal-width);max-height:calc(100dvh - var(--lg-space-6) * 2);padding:var(--lg-space-5);--lg-tint-alpha:calc(.16 * var(--lg-tint-scale));--lg-backdrop:blur(calc(var(--lg-blur) * 1.6)) saturate(190%) brightness(var(--lg-brightness));animation:lg-modal-in var(--lg-dur-base) var(--lg-ease-spring) both;outline:none;flex-direction:column;display:flex;position:relative}.lg-modal__panel[data-state=closed]{animation:lg-modal-out var(--lg-dur-fast) var(--lg-ease-out) both}.lg-modal[data-size=sm]{--lg-modal-width:380px}.lg-modal[data-size=md]{--lg-modal-width:520px}.lg-modal[data-size=lg]{--lg-modal-width:760px}.lg-modal[data-size=full]{--lg-modal-width:none}.lg-modal[data-size=full] .lg-modal__panel{width:100%;height:100%;max-height:none}.lg-modal__header{gap:var(--lg-space-2);flex-direction:column;flex:none;display:flex}.lg-modal__title{letter-spacing:-.02em;color:var(--lg-fg);margin:0;font-size:19px;font-weight:600}.lg-modal__description{font-size:var(--lg-text-base);color:var(--lg-fg-muted);margin:0;line-height:1.55}.lg-modal__body{overscroll-behavior:contain;min-height:0;margin-top:var(--lg-space-4);font-size:var(--lg-text-base);color:var(--lg-fg-muted);flex:1;line-height:1.6;overflow-y:auto}.lg-modal__footer{justify-content:flex-end;align-items:center;gap:var(--lg-space-2);margin-top:var(--lg-space-5);flex-wrap:wrap;flex:none;display:flex}@keyframes lg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes lg-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes lg-modal-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes lg-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.985)}}@media (prefers-reduced-motion:reduce){.lg-modal__scrim,.lg-modal__scrim[data-state=closed],.lg-modal__panel,.lg-modal__panel[data-state=closed]{animation-duration:1ms}@keyframes lg-modal-in{0%{opacity:0}to{opacity:1}}@keyframes lg-modal-out{0%{opacity:1}to{opacity:0}}}@property --lg-nav-progress{syntax:"<number>";inherits:false;initial-value:0}.lg-navbar{align-items:center;gap:var(--lg-space-4);width:100%;min-height:56px;padding-inline:var(--lg-space-5);font-family:var(--lg-font);--lg-backdrop:blur(calc(var(--lg-nav-progress) * var(--lg-blur))) saturate(calc(100% + var(--lg-nav-progress) * 80%)) brightness(var(--lg-brightness));--lg-tint-alpha:calc(var(--lg-nav-progress) * .14 * var(--lg-tint-scale));--lg-noise-opacity:calc(var(--lg-nav-progress) * var(--lg-noise-base));--lg-inset:inset 0 var(--lg-rim-width) var(--lg-specular-blur) 0 hsl(0 0% 100%/calc(var(--lg-nav-progress) * .3));box-shadow:var(--lg-inset), 0 1px 0 hsl(0 0% 100%/calc(var(--lg-nav-progress) * .1)), 0 8px 24px -8px hsl(var(--lg-shadow-color) / calc(var(--lg-nav-progress) * .34));border:0;border-radius:0;transition:none;display:flex}.lg-navbar[data-sticky=true]{z-index:var(--lg-z-overlay);position:sticky;top:0}.lg-navbar:before{border-bottom:1px solid hsl(var(--lg-line) / calc(var(--lg-nav-progress) * .14 * var(--lg-line-scale)));background-image:none;padding:0;-webkit-mask:none;mask:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-navbar{--lg-tint-alpha:calc(var(--lg-nav-progress) * .92);--lg-tint-light:12%}:where(.lg-theme-light) .lg-navbar,:where([data-lg-contrast=dark-fg]) .lg-navbar{--lg-tint-light:98%}}.lg-navbar__brand{align-items:center;gap:var(--lg-space-2);font-size:var(--lg-text-lg);letter-spacing:-.02em;color:var(--lg-fg);white-space:nowrap;font-weight:600;display:flex}.lg-navbar__spacer{min-width:var(--lg-space-4);flex:1}.lg-navbar__actions{align-items:center;gap:var(--lg-space-2);display:flex}.lg-switch{align-items:center;gap:var(--lg-space-3);font-family:var(--lg-font);font-size:var(--lg-switch-text);display:inline-flex}.lg-switch__label{color:var(--lg-fg);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:-.005em}.lg-switch__track{width:var(--lg-switch-width);height:var(--lg-switch-height);border-radius:var(--lg-radius-pill);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;--lg-tint-alpha:calc(.08 * var(--lg-tint-scale));--lg-inset:inset 0 1px 2px hsl(var(--lg-tint-hue) 30% 8% / calc(.3 * var(--lg-shadow-strength))), inset 0 -1px 0 0 #ffffff24;--lg-noise-opacity:.02;transition:background-color var(--lg-dur-base) var(--lg-ease-out), box-shadow var(--lg-dur-fast) var(--lg-ease-out);flex:none;margin:0;padding:0;display:block;position:relative}.lg-switch__thumb{top:var(--lg-switch-inset);left:var(--lg-switch-inset);z-index:3;width:var(--lg-switch-thumb);height:var(--lg-switch-thumb);background-image:linear-gradient(var(--lg-light-angle), #fffffffa, #ffffffd1);box-shadow:inset 0 1px 0 #fff, inset 0 -1px 1px hsl(var(--lg-tint-hue) 30% 20% / .2), 0 1px 2px hsl(var(--lg-shadow-color) / calc(.35 * var(--lg-shadow-strength))), 0 2px 6px hsl(var(--lg-shadow-color) / calc(.2 * var(--lg-shadow-strength)));transition:transform var(--lg-dur-base) var(--lg-ease-spring);border-radius:50%;position:absolute}.lg-switch[data-checked=true] .lg-switch__thumb{transform:translateX(calc(var(--lg-switch-width) - var(--lg-switch-thumb) - var(--lg-switch-inset) * 2))}.lg-switch[data-checked=true] .lg-switch__track{--lg-tint:hsl(var(--lg-accent-hue) 90% 58% / .72);--lg-inset:inset 0 1px 2px hsl(var(--lg-accent-hue) 60% 20% / .34), inset 0 -1px 0 0 hsl(var(--lg-accent-hue) 100% 90% / .3)}.lg-switch__track:active:not(:disabled) .lg-switch__thumb{width:calc(var(--lg-switch-thumb) * 1.14);border-radius:var(--lg-radius-pill);transition-duration:var(--lg-dur-instant)}.lg-switch[data-checked=true] .lg-switch__track:active:not(:disabled) .lg-switch__thumb{transform:translateX(calc(var(--lg-switch-width) - var(--lg-switch-thumb) * 1.14 - var(--lg-switch-inset) * 2))}.lg-switch[data-disabled=true]{opacity:.45}.lg-switch[data-disabled=true] .lg-switch__label,.lg-switch__track:disabled{cursor:not-allowed}.lg-switch[data-size=sm]{--lg-switch-width:34px;--lg-switch-height:20px;--lg-switch-thumb:14px;--lg-switch-inset:3px;--lg-switch-text:var(--lg-text-sm)}.lg-switch[data-size=md]{--lg-switch-width:44px;--lg-switch-height:26px;--lg-switch-thumb:20px;--lg-switch-inset:3px;--lg-switch-text:var(--lg-text-base)}.lg-switch[data-size=lg]{--lg-switch-width:56px;--lg-switch-height:32px;--lg-switch-thumb:25px;--lg-switch-inset:3.5px;--lg-switch-text:var(--lg-text-lg)}@media (prefers-reduced-motion:reduce){.lg-switch__thumb,.lg-switch__track{transition-duration:1ms}.lg-switch__track:active:not(:disabled) .lg-switch__thumb{width:var(--lg-switch-thumb)}}.lg-tabs{gap:var(--lg-space-4);font-family:var(--lg-font);flex-direction:column;display:flex}.lg-tablist{--lg-tint-alpha:calc(.07 * var(--lg-tint-scale));--lg-inset:inset 0 1px 2px hsl(var(--lg-tint-hue) 30% 8% / calc(.26 * var(--lg-shadow-strength))), inset 0 -1px 0 0 #ffffff1f;--lg-noise-opacity:.02;--lg-tab-indicator-opacity:0;align-self:flex-start;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.lg-tabs[data-orientation=vertical]{flex-direction:row}.lg-tabs[data-orientation=vertical] .lg-tablist{flex-direction:column;align-items:stretch}.lg-tablist__indicator{z-index:0;width:var(--lg-tab-w,0);height:var(--lg-tab-h,0);transform:translate3d(var(--lg-tab-x,0), var(--lg-tab-y,0), 0);opacity:var(--lg-tab-indicator-opacity);border-radius:var(--lg-radius-pill);background-image:linear-gradient(var(--lg-light-angle), hsl(0 0% 100%/calc(.22 * var(--lg-tint-scale))), hsl(0 0% 100%/calc(.1 * var(--lg-tint-scale))));box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 2px hsl(var(--lg-tint-hue) 30% 12% / .18), 0 1px 2px hsl(var(--lg-shadow-color) / calc(.24 * var(--lg-shadow-strength))), 0 4px 10px -2px hsl(var(--lg-shadow-color) / calc(.2 * var(--lg-shadow-strength)));transition:transform var(--lg-dur-base) var(--lg-ease-spring), width var(--lg-dur-base) var(--lg-ease-spring), height var(--lg-dur-base) var(--lg-ease-spring), opacity var(--lg-dur-fast) var(--lg-ease-out);position:absolute;top:0;left:0}.lg-tab{z-index:3;justify-content:center;align-items:center;gap:var(--lg-space-2);border-radius:var(--lg-radius-pill);appearance:none;-webkit-tap-highlight-color:transparent;height:30px;font-family:inherit;font-size:var(--lg-text-base);letter-spacing:-.005em;white-space:nowrap;color:var(--lg-fg-muted);cursor:pointer;transition:color var(--lg-dur-fast) var(--lg-ease-out);background:0 0;border:0;margin:0;padding-inline:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.lg-tab:hover:not(:disabled){color:var(--lg-fg)}.lg-tab[data-selected=true]{color:var(--lg-fg);font-weight:550}.lg-tab:disabled{opacity:.4;cursor:not-allowed}.lg-tab:focus-visible{box-shadow:var(--lg-focus-ring);outline:none}.lg-tabpanel{outline:none}.lg-tabpanel:focus-visible{border-radius:var(--lg-radius-sm);box-shadow:var(--lg-focus-ring)}@media (prefers-reduced-motion:reduce){.lg-tablist__indicator,.lg-tab{transition-duration:1ms}}.lg-tooltip{z-index:var(--lg-z-popover);max-width:260px;font-family:var(--lg-font);font-size:var(--lg-text-sm);letter-spacing:-.005em;color:var(--lg-fg);text-align:left;--lg-tint-alpha:calc(.2 * var(--lg-tint-scale));--lg-blur:24px;--lg-noise-opacity:.025;pointer-events:auto;animation:lg-tooltip-in var(--lg-dur-fast) var(--lg-ease-out) both;padding:6px 10px;font-weight:450;line-height:1.4;position:fixed;top:0;left:0}.lg-tooltip__arrow{z-index:-1;background-color:var(--lg-tint);border:var(--lg-rim-width) solid hsl(var(--lg-line) / calc(.16 * var(--lg-line-scale)));width:8px;height:8px;position:absolute;transform:rotate(45deg)}.lg-tooltip[data-placement=top] .lg-tooltip__arrow{bottom:-4px;left:calc(var(--lg-tooltip-arrow,50%) - 4px)}.lg-tooltip[data-placement=bottom] .lg-tooltip__arrow{top:-4px;left:calc(var(--lg-tooltip-arrow,50%) - 4px)}.lg-tooltip[data-placement=left] .lg-tooltip__arrow{right:-4px;top:calc(var(--lg-tooltip-arrow,50%) - 4px)}.lg-tooltip[data-placement=right] .lg-tooltip__arrow{left:-4px;top:calc(var(--lg-tooltip-arrow,50%) - 4px)}@keyframes lg-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lg-tooltip{animation-duration:1ms}}.lg-stage{isolation:isolate;position:relative}.lg-glass-panel{font-family:var(--lg-font);color:var(--lg-fg);position:relative}.lg-stage[data-refraction=ready] .lg-glass-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#0000;background-image:none}.lg-stage[data-refraction=ready] .lg-glass-panel:before,.lg-stage[data-refraction=ready] .lg-glass-panel:after{content:none}.lg-glass-panel>*{z-index:1;position:relative}
:root{--relay-green-950:#0f2a1d;--relay-green-800:#1c3d28;--relay-green-600:#375534;--relay-green-400:#6b9071;--relay-green-200:#aec3b0;--relay-green-50:#e3eed4;--relay-black:#08120c;--relay-white:#fff;--relay-status-todo:#8a9a8e;--relay-status-doing:#d8a657;--relay-status-done:#6b9071;--relay-leader-tag:#d8a657;--relay-danger:#c4574b;--font-sans:var(--font-inter);--font-heading:var(--font-space-grotesk);--font-mono:var(--font-jetbrains-mono);--relay-font-heading:var(--font-space-grotesk);--relay-font-body:var(--font-inter);--relay-font-mono:var(--font-jetbrains-mono);--lg-accent-hue:127;--lg-tint-hue:127}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--relay-bg:var(--relay-green-950);--relay-bg-elevated:var(--relay-green-800);--relay-text:var(--relay-white);--relay-text-muted:var(--relay-green-200);--relay-border:var(--relay-green-600)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--relay-bg:#f7f9f7;--relay-bg-soft:#f0f4f1;--relay-bg-elevated:#ffffffa6;--relay-text:#1a2f22;--relay-text-muted:var(--relay-green-400);--relay-border:#aec3b059}.lg-button[data-variant=primary],.lg-button[data-variant=glass],.lg-button[data-variant=ghost]:hover{background-image:linear-gradient(#fff3 0%,#fff0 100%)!important;border:1px solid #ffffff80!important;box-shadow:inset 0 2px #fff9,inset 0 -2px #0000000d,0 4px 12px -4px #6b907133,0 8px 24px -8px #6b907126!important}.lg-button[data-variant=primary]{background-color:var(--relay-green-600)!important;transition:box-shadow .3s ease-out,transform .1s!important}.lg-button[data-variant=primary]:hover{background-color:var(--relay-green-600)!important;box-shadow:inset 0 2px #fff9,inset 0 -2px #0000000d,0 6px 16px -4px #6b907166,0 12px 32px -8px #aec3b099,0 0 0 2px #aec3b033!important}html[data-theme=dark] .lg-button[data-variant=primary],html[data-theme=dark] .lg-button[data-variant=glass],html[data-theme=dark] .lg-button[data-variant=ghost]:hover,.dark-glass-override .lg-button[data-variant=primary]{background-image:linear-gradient(#ffffff1a 0%,#fff0 100%)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 2px #ffffff26,inset 0 -2px #0003,0 4px 12px -4px #6b907126,0 8px 24px -8px #6b907114!important}html[data-theme=dark] .lg-button[data-variant=primary],.dark-glass-override .lg-button[data-variant=primary]{background-color:var(--relay-green-800)!important;transition:box-shadow .3s ease-out,transform .1s!important}html[data-theme=dark] .lg-button[data-variant=primary]:hover,.dark-glass-override .lg-button[data-variant=primary]:hover{background-color:var(--relay-green-800)!important;box-shadow:inset 0 2px #ffffff40,inset 0 -2px #0003,0 6px 16px -4px #6b907166,0 12px 32px -8px #aec3b040,0 0 0 2px #6b90714d!important}html[data-theme=dark] body{background:radial-gradient(ellipse 80% 60% at 20% 0%, #37553459, transparent), var(--relay-bg);color:var(--relay-text)}html[data-theme=light] body{color:var(--relay-text);background-color:#0000;background-image:radial-gradient(circle at 15% 40%,#6b90712e,#0000 50%),radial-gradient(circle at 85% 10%,#3755341a,#0000 50%),linear-gradient(160deg,#f8faf8 0%,#eef3ef 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.relay-heading{font-family:var(--relay-font-heading), system-ui, sans-serif;letter-spacing:-.02em}.relay-body{font-family:var(--relay-font-body), system-ui, sans-serif}.relay-mono{font-family:var(--relay-font-mono), ui-monospace, monospace}.lg-field{--lg-focus-ring:0 0 0 1px #82af8980, 0 0 10px 2px #82af8940!important;--lg-accent:#82af8980!important;overflow:visible!important}.new-project-form{flex-direction:column;gap:1.25rem;padding:4px;display:flex}.modal-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{font-family:var(--font-inter), system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button{background-color:#0000;background-image:none}code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}input:-webkit-autofill{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}html,body{cursor:url(/cursors/main_medium.png) 12 10,auto}[style*="cursor: default"],[style*=cursor\:default],.recharts-wrapper,.recharts-surface{cursor:url(/cursors/main_medium.png) 12 10,auto!important}a,button,[role=button],select,label,.cursor-pointer,.member-row,[style*="cursor: pointer"],[style*=cursor\:pointer]{cursor:url(/cursors/poiner-hover_small.png) 25 15,pointer!important}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),textarea,[contenteditable=true],.cursor-text,[style*="cursor: text"],[style*=cursor\:text]{cursor:url(/cursors/i%20beam_smaller.png) 20 20,text!important}input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=color]{cursor:url(/cursors/poiner-hover_small.png) 25 15,pointer!important}:disabled,[aria-disabled=true],[disabled],.cursor-not-allowed,[style*="cursor: not-allowed"],[style*=cursor\:not-allowed]{cursor:url(/cursors/disabled_smaller.png) 20 20,not-allowed!important}.cursor-grab,[style*="cursor: grab"],[style*=cursor\:grab]{cursor:url(/cursors/grab_smaller.png) 20 20,grab!important}.cursor-grabbing,.cursor-grab:active,[style*="cursor: grabbing"],[style*=cursor\:grabbing]{cursor:url(/cursors/grab_smaller.png) 20 20,grabbing!important}.calendar-popover-portal,.dashboard-calendar-wrapper{cursor:url(/cursors/poiner-hover_small.png) 25 15,pointer!important}.calendar-popover-portal [style*="cursor: not-allowed"],.calendar-popover-portal [style*="cursor: not-allowed"] *,.calendar-popover-portal .cursor-not-allowed,.calendar-popover-portal .cursor-not-allowed *,.dashboard-calendar-wrapper [style*="cursor: not-allowed"],.dashboard-calendar-wrapper [style*="cursor: not-allowed"] *,.dashboard-calendar-wrapper .cursor-not-allowed,.dashboard-calendar-wrapper .cursor-not-allowed *{cursor:url(/cursors/disabled_smaller.png) 20 20,not-allowed!important}
