.AuthLayout-module_layout_B5oN{min-height:100dvh;padding:var(--space-7) var(--space-4);background:var(--sunk);color:var(--text);justify-content:center;display:flex}.AuthLayout-module_column_0aO0{gap:var(--space-5);flex-direction:column;width:100%;max-width:28rem;display:flex}.AuthLayout-module_brand_7asf{gap:var(--space-1);flex-direction:column;display:flex}.AuthLayout-module_wordmark_xnoM{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-heading);color:var(--accent)}.AuthLayout-module_card_RRAG{gap:var(--space-5);padding:var(--space-6) var(--space-5);border:var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-4), var(--edge-light);flex-direction:column;display:flex}.AuthLayout-module_footer_xYtc{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-subtle);flex-direction:column;display:flex}@media (width>=45rem){.AuthLayout-module_layout_B5oN{padding:var(--space-9) var(--space-4);align-items:center}.AuthLayout-module_card_RRAG{padding:var(--space-7)}}.authForm-module_form_a6aJ{gap:var(--space-4);flex-direction:column;display:flex}.authForm-module_wide_w54L{--btn-min-w:100%}.OrDivider-module_divider_-Uhg{align-items:center;gap:var(--space-3);display:flex}.OrDivider-module_divider_-Uhg:before,.OrDivider-module_divider_-Uhg:after{content:"";border-top:var(--border-subtle);flex:1}.auth-module_narrow_TXac{max-width:28rem;margin:var(--space-9) auto}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-italic-C7FdRbwB.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-italic-AGUkry7S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-italic-5K55R7rt.woff2)format("woff2-variations");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:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-italic-CmZo11nB.woff2)format("woff2-variations");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:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-italic-ZB3Aladm.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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}@layer globals{:root,[data-theme=dark]{--sunk:#101117;--bg:#16171e;--ground:#1a1b23;--surface:#202129;--surface-2:#282933;--surface-3:#2f313b;--surface-4:#373844;--hover:#2a2c37;--selected:#30323e;--line-subtle:#33353f;--line:#41434f;--line-strong:#585a67;--line-control:var(--line);--line-control-strong:var(--line-strong);--text:#ebeff2;--muted:#9ea6ae;--accent:#ef853b;--danger:#ff7569;--green:#9dc861;--cyan:#71c7d1;--purple:#c09fd5;--accent-ink:var(--accent);--danger-ink:var(--danger);--green-ink:var(--green);--cyan-ink:var(--cyan);--purple-ink:var(--purple);--shadow:oklch(6% .02 278/.55);--scrim:oklch(8% .02 278/.62);--shadow-1:0 1px 1px oklch(8% .02 278/.5), 0 2px 6px -2px oklch(8% .02 278/.45);--shadow-2:0 2px 2px oklch(8% .02 278/.45), 0 10px 28px -8px oklch(6% .02 278/.7);--shadow-3:0 4px 8px oklch(6% .02 278/.4), 0 16px 40px -8px oklch(6% .02 278/.65);--shadow-4:0 8px 16px oklch(6% .02 278/.45), 0 24px 64px -12px oklch(6% .02 278/.75);--edge-light:inset 0 1px 0 oklch(100% 0 0/.045);--grain-opacity:.05;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--sunk:#ededf1;--bg:#f2f2f5;--ground:#f6f6f9;--surface:#fbfbfc;--surface-2:#fff;--surface-3:#fff;--surface-4:#fff;--hover:#eeeff3;--selected:#e7e8ee;--line-subtle:#e5e5ea;--line:#d5d6db;--line-strong:#a3a4ac;--line-control:#878991;--line-control-strong:#72747d;--text:#191a22;--muted:#555861;--accent:#ad4700;--danger:#be2323;--green:#4d7002;--cyan:#02717a;--purple:#7f44a0;--accent-ink:#963b00;--danger-ink:#a9000d;--green-ink:#3d5f00;--cyan-ink:#00616a;--purple-ink:#763b96;--shadow:oklch(25% .02 278/.16);--scrim:oklch(20% .02 278/.4);--shadow-1:0 1px 1px oklch(25% .02 278/.06), 0 2px 5px -2px oklch(25% .02 278/.1);--shadow-2:0 2px 2px oklch(25% .02 278/.06), 0 10px 24px -8px oklch(25% .02 278/.16);--shadow-3:0 4px 8px oklch(25% .02 278/.08), 0 16px 36px -8px oklch(25% .02 278/.2);--shadow-4:0 8px 16px oklch(25% .02 278/.1), 0 24px 56px -12px oklch(25% .02 278/.26);--edge-light:inset 0 1px 0 oklch(100% 0 0/.55);--grain-opacity:.035;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-theme]{--accent-fill:#ea6100;--danger-fill:#f0574e;--green-fill:#608719;--cyan-fill:#2b8791;--purple-fill:#8e6ea2;--gold:#f6d660;--on-fill:#fdfdff;--accent-wash:oklch(from var(--accent) l c h / 16%);--danger-wash:oklch(from var(--danger) l c h / 18%);--green-wash:oklch(from var(--green) l c h / 18%);--cyan-wash:oklch(from var(--cyan) l c h / 16%);--purple-wash:oklch(from var(--purple) l c h / 16%);--gold-wash:oklch(from var(--gold) l c h / 18%);--rule-ink:oklch(from var(--accent) calc(l - .045) c calc(h - 12));--gold-ink:oklch(from color-mix(in oklab, var(--gold) 45%, var(--text)) l calc(c * 2.2) h);--cyan-tint:oklch(from var(--cyan) l c h / 10%);--green-tint:oklch(from var(--green) l c h / 10%);--green-dim:oklch(from var(--green) l c h / 70%);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' 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");--recess:oklch(from var(--bg) calc(l - .035) c h);--float:#ebeff2;--on-float:#1d1e29;--layer-1:var(--surface);--layer-2:var(--surface-2);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--font-ui:"Nunito Variable", system-ui, sans-serif;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--font-prose:"Nunito Variable", system-ui, sans-serif;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.8125rem;--leading-sm:1.125rem;--text-base:.875rem;--leading-base:1.25rem;--text-prose:1.0625rem;--leading-prose:1.625rem;--text-lead:1.125rem;--leading-lead:1.625rem;--text-md:1.25rem;--leading-md:1.75rem;--text-lg:1.5rem;--leading-lg:1.875rem;--text-xl:1.75rem;--leading-xl:2.25rem;--text-display:2.5rem;--leading-display:2.75rem;--leading-tight:1.25;--leading-normal:1.5;--tracking-caps:.05em;--tracking-body:0em;--tracking-display:0em;--measure:36rem;--weight-medium:500;--weight-strong:600;--weight-heading:700;--radius-factor:1;--radius:calc(4px * var(--radius-factor));--radius-card:calc(8px * var(--radius-factor));--radius-lg:calc(12px * var(--radius-factor));--radius-pill:999px;--border:1px solid var(--line);--border-subtle:1px solid var(--line-subtle);--border-strong:1px solid var(--line-strong);--control-h-sm:1.5rem;--control-pad-x-sm:var(--space-2);--control-h:2rem;--control-pad-x:var(--space-3);--control-h-lg:2.5rem;--control-pad-x-lg:var(--space-4);--focus-ring:2px solid var(--accent);--focus-ring-offset:2px;--focus-ring-offset-inset:-1px;--z-overlay:5;--shadow-overlay:var(--shadow-3);--duration-fast:.12s;--duration-base:.2s;--duration-moment:.45s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--press-scale:.97;--card-pad:var(--space-3);--card-border:var(--border-subtle);--card-max-h:28rem}:root{font-family:var(--font-ui);letter-spacing:var(--tracking-body);color:var(--text);background:var(--bg);font-size:16px}*{box-sizing:border-box}body{color:var(--text);font-size:var(--text-base);line-height:var(--leading-base);margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:var(--paper-grain);position:fixed;inset:0}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button:not(:disabled){cursor:pointer}.text{margin:0}.textXs{font-size:var(--text-xs);line-height:var(--leading-xs)}.textSm{font-size:var(--text-sm);line-height:var(--leading-sm)}.textBase{font-size:var(--text-base);line-height:var(--leading-base)}.textProse{font-family:var(--font-prose);font-size:var(--text-prose);line-height:var(--leading-prose)}.textMd{font-size:var(--text-md);line-height:var(--leading-md)}.textLg{font-size:var(--text-lg);line-height:var(--leading-lg)}.textXl{font-size:var(--text-xl);line-height:var(--leading-xl)}.textMuted{color:var(--muted)}.textAccent{color:var(--accent)}.textDanger{color:var(--danger)}.textStrong{font-weight:var(--weight-strong)}.textItalic{font-style:italic}.textNumeric{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}.textTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heading{font-family:var(--font-display);font-weight:var(--weight-heading);line-height:var(--leading-tight);text-wrap:balance;margin:0}.headingXl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display)}.headingLg{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-display)}.headingMd{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-strong)}.headingSm{font-size:var(--text-prose);line-height:var(--leading-prose);font-weight:var(--weight-strong)}.stack{flex-direction:column;display:flex}.row{flex-direction:row;align-items:center;display:flex}.rowWrap{flex-wrap:wrap}.rowBetween{justify-content:space-between}.rowEnd{justify-content:flex-end}.gap1{gap:var(--space-1)}.gap2{gap:var(--space-2)}.gap3{gap:var(--space-3)}.gap4{gap:var(--space-4)}.grow{flex:auto;min-width:0}.pushEnd{margin-left:auto}.panel{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--edge-light), var(--shadow-1);flex-direction:column;display:flex}.panelBare{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.panelBare>.panelHeader{padding-bottom:var(--space-2);border-bottom:var(--border-subtle)}.panelHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.panelTitle{font-weight:var(--weight-strong);flex:auto}.panelActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card{border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--edge-light), var(--shadow-1)}.cardHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--card-pad);display:flex}.cardActions{--btn-rest:var(--muted);align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.cardPadded{padding:var(--card-pad)}.isDimmed{opacity:.45}.cardInteractive:hover{border-color:var(--line)}:where(.panel,.card){background:var(--layer-1)}:where(.panel,.card) :where(.panel,.card){background:var(--layer-2)}:where(.panel,.card) :where(.panel,.card) :is(.panel,.card),:where(.panel,.card) :where(.panel,.card) :is(.panel,.card):hover{border-color:#0000;border-top-color:var(--line-subtle);box-shadow:none;background:0 0;border-radius:0}.button{--btn-color:var(--text);--btn-line:var(--line-strong);--btn-fill:var(--hover);--btn-wash:var(--hover);--btn-wash-ink:var(--btn-color);--btn-on-fill:var(--text);--btn-h:var(--control-h);--btn-min-w:0;--btn-pad-x:var(--control-pad-x);--btn-font:var(--text-base);--btn-gap:var(--space-1);--btn-radius:var(--radius);--btn-border-width:1px;--btn-wrap:nowrap;--btn-align:center;align-items:center;justify-content:var(--btn-align);gap:var(--btn-gap);min-width:var(--btn-min-w);min-height:var(--btn-h);padding:0 var(--btn-pad-x);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);color:var(--btn-color);font-size:var(--btn-font);font-weight:var(--weight-medium);white-space:var(--btn-wrap);opacity:var(--btn-reveal,1);background:0 0;text-decoration:none;display:inline-flex}.button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.button{transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.button:active:not(:disabled){transform:scale(var(--press-scale))}}.paletteAccent{--btn-color:var(--accent);--btn-fill:var(--accent-fill);--btn-wash:var(--accent-wash);--btn-wash-ink:var(--accent-ink);--btn-on-fill:var(--on-fill)}.paletteDanger{--btn-color:var(--danger);--btn-fill:var(--danger-fill);--btn-wash:var(--danger-wash);--btn-wash-ink:var(--danger-ink);--btn-on-fill:var(--on-fill)}.paletteInfo{--btn-color:var(--cyan);--btn-fill:var(--cyan-fill);--btn-wash:var(--cyan-wash);--btn-wash-ink:var(--cyan-ink);--btn-on-fill:var(--on-fill)}.paletteSuccess{--btn-color:var(--green);--btn-fill:var(--green-fill);--btn-wash:var(--green-wash);--btn-wash-ink:var(--green-ink);--btn-on-fill:var(--on-fill)}.buttonSolid{background:var(--btn-fill);border-color:var(--btn-fill);color:var(--btn-on-fill);font-weight:var(--weight-strong);box-shadow:inset 0 1px 0 oklch(100% 0 0/.18), 0 1px 2px var(--shadow)}.buttonSolid:hover:not(:disabled){background:color-mix(in oklch, var(--btn-fill), white 10%);border-color:color-mix(in oklch, var(--btn-fill), white 10%)}.buttonOutline{border-color:var(--line);background:var(--surface-2);color:var(--btn-color)}.buttonOutline:hover:not(:disabled){border-color:var(--btn-line);background:var(--hover)}.buttonGhost{color:var(--btn-rest,var(--btn-color))}.buttonGhost:hover:not(:disabled),.buttonGhost:focus-visible{color:var(--btn-color)}.buttonGhost:hover:not(:disabled){background:var(--btn-wash);color:var(--btn-wash-ink)}.buttonQuiet{--btn-border-width:0;color:var(--btn-rest,var(--btn-color))}.buttonQuiet:hover:not(:disabled){color:var(--btn-color)}.buttonSubtle{background:var(--btn-wash);color:var(--btn-wash-ink)}.buttonSubtle:hover:not(:disabled){background:color-mix(in oklch, var(--btn-wash), var(--btn-color) 8%)}.buttonSm{--btn-h:var(--control-h-sm);--btn-pad-x:var(--control-pad-x-sm);--btn-font:var(--text-sm)}.buttonLg{--btn-h:var(--control-h-lg);--btn-pad-x:var(--control-pad-x-lg);--btn-font:var(--text-prose)}.buttonIcon{--btn-min-w:var(--btn-h);--btn-pad-x:0;aspect-ratio:1;line-height:0}.buttonPlain{--btn-h:0;--btn-min-w:0;--btn-pad-x:0;--btn-border-width:0;--btn-wrap:normal;--btn-align:flex-start;color:var(--btn-color);text-align:left}.buttonPlain:hover:not(:disabled){text-decoration:underline}.button:disabled{--btn-color:color-mix(in oklch, var(--muted) 70%, transparent);--btn-line:color-mix(in oklch, var(--line) 70%, transparent);--btn-fill:color-mix(in oklch, var(--line) 55%, transparent);--btn-on-fill:color-mix(in oklch, var(--muted) 85%, transparent);--btn-wash:transparent;--btn-wash-ink:var(--btn-color);box-shadow:none;cursor:not-allowed}.buttonOutline:disabled,.buttonGhost:disabled,.buttonSubtle:disabled{border-style:dashed;border-color:var(--btn-line);background:0 0}.badge{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;display:inline-block}.badgeGreen{background:var(--green-wash);color:var(--green-ink)}.badgeAccent{background:var(--accent-wash);color:var(--accent-ink)}.badgeMuted{background:var(--hover);color:var(--muted)}.badgeDanger{background:var(--danger-wash);color:var(--danger-ink)}.chip{align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-sm);display:inline-flex}.chip:hover{border-color:var(--line-strong)}.chip.isActive{background:var(--accent-wash);color:var(--accent-ink);border-color:#0000}.chip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.chip{transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}}.chipRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.rowButton{align-items:center;gap:var(--space-2);width:100%;min-height:calc(var(--control-h) + var(--space-1));padding:var(--space-2) var(--card-pad);color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:flex}.rowButton:hover{background:var(--hover)}.rowButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.rowButton.isActive{background:var(--selected)}@media (prefers-reduced-motion:no-preference){.rowButton{transition:background-color var(--duration-fast) var(--ease-out)}}.ruleTop{padding-top:var(--space-2);border-top:var(--border-subtle)}.ruleBottom{padding-bottom:var(--space-2);border-bottom:var(--border-subtle)}.overlaySurface{z-index:var(--z-overlay);border:var(--border);border-radius:var(--radius-card);background:var(--surface-2);color:var(--text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-base);box-shadow:var(--edge-light), var(--shadow-overlay)}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fieldGrow{flex:auto}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fieldInput{min-height:var(--control-h);padding:0 var(--control-pad-x);border:1px solid var(--line-control);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--text-base);line-height:var(--leading-base)}.fieldInput:hover:not(:disabled){border-color:var(--line-control-strong)}textarea.fieldInput{min-height:7rem;padding:var(--space-2) var(--space-3);resize:vertical}.fieldInput::placeholder{color:var(--muted);opacity:1}.fieldInput:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset);border-color:var(--accent)}.fieldInput:disabled{color:var(--muted);cursor:not-allowed;background:0 0;border-style:dashed}@media (prefers-reduced-motion:no-preference){.fieldInput{transition:border-color var(--duration-fast) var(--ease-out)}}.fieldInputSm{min-height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);font-size:var(--text-sm);line-height:var(--leading-sm)}.fieldInputLg{min-height:var(--control-h-lg);padding:0 var(--control-pad-x-lg);font-size:var(--text-prose);line-height:var(--leading-prose)}.fieldNarrow{width:4rem}.fieldWide{width:8rem}.fieldFull{width:100%}.fieldInline{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row}.fieldInline>.eyebrow{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;color:var(--text)}.fieldInline>.fieldInput{flex:none;width:6.5rem}.fieldHint{text-align:right;width:2.5rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.inlineForm{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.empty{color:var(--muted);font-size:var(--text-base);margin:0}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.listColumns{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=45rem){.listColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.listColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=77rem){.listColumns{grid-template-columns:repeat(4,minmax(0,1fr))}}}
