@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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%}.jNRRdq_className{font-family:Inter,Inter Fallback;font-style:normal}.jNRRdq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.0g4pmka8j2u20.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/77ce6907447ba740-s.1thpl3j71vtxe.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1v7x_qdpnbwoz.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.1h7k3aqd68qji.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-20C4,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.30xqm3yldpj47.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.1yd4_i3e35931.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.42z9vm7u0i9n-.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/bfc9b7e66b1caeca-s.3hdclex1x_th1.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.1iu7q7yw-zhgt.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.07-q_h5lq3omo.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-20C4,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.27korwsf9c79u.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%}.jXPCDG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.jXPCDG_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f8fb;--surface:#fff;--surface-2:#f9fafc;--surface-sunken:#f2f4f8;--line:#e2e7ee;--line-2:#d0d7e2;--control-line:#7d8696;--ink:#172033;--ink-2:#3b4558;--muted:#657080;--brand:#5548b8;--brand-ink:#43369f;--brand-soft:#eeecfa;--brand-solid:#5548b8;--on-brand:#fff;--brand-gradient:linear-gradient(115deg, #3f3496 0%, #5548b8 48%, #3b5cc4 100%);--hero-glow:radial-gradient(55% 140% at 92% 0%, #7daaff47 0%, transparent 62%);--on-hero:#fff;--on-hero-muted:#e4e2fb;--hero-chip:#ffffff24;--hero-chip-line:#ffffff47;--focus:#5548b8;--rail:#fff;--rail-ink:#3b4558;--rail-muted:#657080;--rail-active:#eeecfa;--rail-accent:#5548b8;--rail-focus:#5548b8;--rail-line:#e2e7ee;--rail-line-strong:#ffffff40;--count-bg:#fdecc8;--count-ink:#7a3e00;--logo-plate:#fff;--scrim:#17203373;--viz-needs:#cc7408;--viz-mine:#5548b8;--viz-other:#9aa3b0;--viz-empty:#eef1f6;--viz-empty-line:#b6bec9;--viz-on-needs:#172033;--viz-on-mine:#fff;--viz-on-other:#172033;--viz-on-empty:#172033;--neutral-ink:#3b4558;--neutral-bg:#f1f3f7;--neutral-line:#dde2ea;--info-ink:#1d4fb8;--info-bg:#eaf1fd;--info-line:#c8d9f7;--success-ink:#0f6b3e;--success-bg:#e7f5ed;--success-line:#b9e2cb;--attention-ink:#874800;--attention-bg:#fdf2df;--attention-line:#f1d6a6;--danger-ink:#a3191f;--danger-bg:#fdecec;--danger-line:#f3c4c6;--accent-ink:#43369f;--accent-bg:#eeecfa;--accent-line:#d6d1f3;--font-sans:var(--font-inter), "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:24px;--text-3xl:30px;--leading:1.5;--s1:4px;--s-tight:6px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r1:6px;--r2:10px;--r3:14px;--r-pill:999px;--shadow-1:0 1px 2px #1720330d, 0 1px 3px #1720330a;--shadow-2:0 14px 34px #1720331f, 0 2px 6px #1720330f;--shadow-hover:0 8px 22px #17203317;--row:40px;--target:44px;--rail-width:252px;--topbar:64px}:root[data-density=compact]{--row:34px;--text-md:13px}:root[data-density=touch]{--row:52px;--target:48px;--text-md:15px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d1018;--surface:#151924;--surface-2:#191e2b;--surface-sunken:#10131c;--line:#272d3b;--line-2:#353d4f;--control-line:#6f7891;--ink:#e8ebf2;--ink-2:#c4cad6;--muted:#9aa3b3;--brand:#b3aaf5;--brand-ink:#c9c2f8;--brand-soft:#262143;--brand-solid:#6c5fd8;--on-brand:#fff;--focus:#b3aaf5;--brand-gradient:linear-gradient(115deg, #261f5c 0%, #352b7c 50%, #233a7a 100%);--hero-glow:radial-gradient(55% 140% at 92% 0%, #7daaff33 0%, transparent 62%);--on-hero:#fff;--on-hero-muted:#d9d5f7;--hero-chip:#ffffff1a;--hero-chip-line:#ffffff38;--rail:#10131c;--rail-ink:#c4cad6;--rail-muted:#9aa3b3;--rail-active:#262143;--rail-accent:#b3aaf5;--rail-focus:#b3aaf5;--rail-line:#272d3b;--count-bg:#4a3410;--count-ink:#fcd9a0;--viz-needs:#c98426;--viz-mine:#8f84ea;--viz-other:#5c6475;--viz-empty:#1d2230;--viz-empty-line:#4a5263;--viz-on-needs:#172033;--viz-on-mine:#172033;--viz-on-other:#fff;--viz-on-empty:#fff;--neutral-ink:#c4cad6;--neutral-bg:#212637;--neutral-line:#343b4d;--info-ink:#93b8ff;--info-bg:#13213d;--info-line:#24406b;--success-ink:#7fd1a3;--success-bg:#11281c;--success-line:#1f4a32;--attention-ink:#f1bf6c;--attention-bg:#2b2111;--attention-line:#4d3a17;--danger-ink:#f5a3a6;--danger-bg:#301416;--danger-line:#5a2427;--accent-ink:#c9c2f8;--accent-bg:#262143;--accent-line:#3d3570;--shadow-1:0 1px 2px #0006;--shadow-2:0 14px 34px #0000008c;--shadow-hover:0 8px 22px #00000073}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d1018;--surface:#151924;--surface-2:#191e2b;--surface-sunken:#10131c;--line:#272d3b;--line-2:#353d4f;--control-line:#6f7891;--ink:#e8ebf2;--ink-2:#c4cad6;--muted:#9aa3b3;--brand:#b3aaf5;--brand-ink:#c9c2f8;--brand-soft:#262143;--brand-solid:#6c5fd8;--on-brand:#fff;--focus:#b3aaf5;--brand-gradient:linear-gradient(115deg, #261f5c 0%, #352b7c 50%, #233a7a 100%);--hero-glow:radial-gradient(55% 140% at 92% 0%, #7daaff33 0%, transparent 62%);--on-hero:#fff;--on-hero-muted:#d9d5f7;--hero-chip:#ffffff1a;--hero-chip-line:#ffffff38;--rail:#10131c;--rail-ink:#c4cad6;--rail-muted:#9aa3b3;--rail-active:#262143;--rail-accent:#b3aaf5;--rail-focus:#b3aaf5;--rail-line:#272d3b;--count-bg:#4a3410;--count-ink:#fcd9a0;--viz-needs:#c98426;--viz-mine:#8f84ea;--viz-other:#5c6475;--viz-empty:#1d2230;--viz-empty-line:#4a5263;--viz-on-needs:#172033;--viz-on-mine:#172033;--viz-on-other:#fff;--viz-on-empty:#fff;--neutral-ink:#c4cad6;--neutral-bg:#212637;--neutral-line:#343b4d;--info-ink:#93b8ff;--info-bg:#13213d;--info-line:#24406b;--success-ink:#7fd1a3;--success-bg:#11281c;--success-line:#1f4a32;--attention-ink:#f1bf6c;--attention-bg:#2b2111;--attention-line:#4d3a17;--danger-ink:#f5a3a6;--danger-bg:#301416;--danger-line:#5a2427;--accent-ink:#c9c2f8;--accent-bg:#262143;--accent-line:#3d3570;--shadow-1:0 1px 2px #0006;--shadow-2:0 14px 34px #0000008c;--shadow-hover:0 8px 22px #00000073}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font:var(--text-md)/var(--leading) var(--font-sans);font-feature-settings:"tnum" 1;margin:0}h1,h2,h3,h4,p{margin:0}h1{font-size:var(--text-3xl);letter-spacing:-.015em;font-weight:600;line-height:1.2}h2{font-size:var(--text-xl);font-weight:600;line-height:1.3}h3{font-size:var(--text-lg);font-weight:600;line-height:1.35}h4{font-size:var(--text-md);font-weight:600}a{color:var(--brand-ink);text-underline-offset:2px}code,.mono{font-family:var(--font-mono);font-size:.92em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-soft)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s4);z-index:100;background:var(--brand-solid);color:var(--on-brand);padding:var(--s3) var(--s4);border-radius:var(--r2);position:absolute;top:-80px}.skip-link:focus{top:var(--s3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.field{gap:var(--s1);display:grid}.field>span{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.field small{color:var(--muted);font-size:var(--text-xs)}.input,.select,.textarea{width:100%;min-height:var(--target);border:1px solid var(--control-line);border-radius:var(--r2);background:var(--surface);padding:0 var(--s3);color:var(--ink)}.textarea{padding:var(--s3);resize:vertical;min-height:96px;line-height:var(--leading)}.input:hover,.select:hover,.textarea:hover{border-color:var(--muted)}.input::placeholder,.textarea::placeholder{color:var(--muted)}
