@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-vietnamese-400-normal.1p7a6n-wg7475.woff2)format("woff2"),url(../media/barlow-vietnamese-400-normal.0k-idquqjs3ou.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-normal.3428h6_4no53c.woff2)format("woff2"),url(../media/barlow-latin-ext-400-normal.3-5gl67tny_vk.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.0ttnbqtks8pz8.woff2)format("woff2"),url(../media/barlow-latin-400-normal.2q232q7nmze6k.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-vietnamese-500-normal.34vh5f-6yju0-.woff2)format("woff2"),url(../media/barlow-vietnamese-500-normal.0fgg28h67ffz5.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-ext-500-normal.0y48t30zsg1-x.woff2)format("woff2"),url(../media/barlow-latin-ext-500-normal.3tpb058eqjlba.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.07ksy-a4avz1m.woff2)format("woff2"),url(../media/barlow-latin-500-normal.2gp2c7bmfr47a.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-vietnamese-600-normal.1m5b9nf7zu8da.woff2)format("woff2"),url(../media/barlow-vietnamese-600-normal.2fsgphdgpmz4d.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-ext-600-normal.2h29y9nb1nz0g.woff2)format("woff2"),url(../media/barlow-latin-ext-600-normal.45cip6q06fzn7.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.2ekrofpr7xv99.woff2)format("woff2"),url(../media/barlow-latin-600-normal.2r--11ob1d7-_.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-vietnamese-700-normal.2qdjb9fx8pty2.woff2)format("woff2"),url(../media/barlow-vietnamese-700-normal.3w4w_g8ykrug3.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-ext-700-normal.0pkbndl2so67m.woff2)format("woff2"),url(../media/barlow-latin-ext-700-normal.3ppuwg38p9m1k.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-700-normal.3-aa5f3j6vyu9.woff2)format("woff2"),url(../media/barlow-latin-700-normal.28ciibjclp1g4.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.3e4flxcugo2h5.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.1m4yi3r85r-2e.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.3fs29psnn2dnj.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.16yc7s53by18l.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.312nbn3hifl_p.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0qq2rbf8hr6cv.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.28iwym1vpi4ti.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2hkqehxqksiuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.3hmancrpg57x4.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.31l4qbhx6zok2.woff)format("woff");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}
:root{--vv-paper:#f1f3f5;--vv-surface:#fff;--vv-ink:#15171a;--vv-ink-muted:#474c54;--vv-ink-subtle:#5f646c;--vv-hairline:#c5cad0;--vv-control-edge:#80868e;--vv-accent:#f2c230;--vv-on-accent:#15171a;--vv-on-accent-muted:#4a3c0c;--vv-positive:#0e6636;--vv-positive-surface:#e2f1e7;--vv-danger:#b0261d;--vv-danger-surface:#fbe8e5;--vv-focus:#15171a;--vv-font-display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--vv-font-text:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--vv-weight-regular:400;--vv-weight-medium:500;--vv-weight-semibold:600;--vv-weight-bold:700;--vv-text-caption:.8125rem;--vv-text-small:.9375rem;--vv-text-body:1.0625rem;--vv-text-lead:1.25rem;--vv-text-title:1.5rem;--vv-text-heading:2rem;--vv-text-display:2.75rem;--vv-text-sign:3.5rem;--vv-leading-sign:.95;--vv-leading-tight:1.1;--vv-leading-snug:1.3;--vv-leading-body:1.5;--vv-tracking-sign:-.01em;--vv-tracking-normal:0;--vv-tracking-caps:.06em;--vv-space-0:0;--vv-space-1:.25rem;--vv-space-2:.5rem;--vv-space-3:.75rem;--vv-space-4:1rem;--vv-space-5:1.25rem;--vv-space-6:1.5rem;--vv-space-8:2rem;--vv-space-10:2.5rem;--vv-space-12:3rem;--vv-space-16:4rem;--vv-space-20:5rem;--vv-radius-none:0px;--vv-radius-sm:2px;--vv-radius-md:4px;--vv-border-hairline:1px;--vv-border-rule:2px;--vv-border-heavy:4px;--vv-touch-target:3rem;--vv-measure:68ch;--vv-content-max:70rem;--vv-duration-fast:.12s;--vv-duration-base:.2s;--vv-duration-slow:.42s;--vv-ease-out:cubic-bezier(.16, 1, .3, 1);--vv-work-rail:15rem;--vv-work-control-small:2.75rem;--vv-work-hour-day:4rem;--vv-work-hour-week:3.5rem;--vv-work-hour-preview:2rem;--vv-tone-scheduled-fill:var(--vv-ink);--vv-tone-scheduled-text:var(--vv-paper);--vv-tone-scheduled-edge:var(--vv-ink);--vv-tone-scheduled-edge-style:solid;--vv-tone-done-fill:var(--vv-positive-surface);--vv-tone-done-text:var(--vv-positive);--vv-tone-done-edge:var(--vv-positive);--vv-tone-done-edge-style:solid;--vv-tone-missed-fill:var(--vv-danger-surface);--vv-tone-missed-text:var(--vv-danger);--vv-tone-missed-edge:var(--vv-danger);--vv-tone-missed-edge-style:solid;--vv-tone-cancelled-fill:var(--vv-paper);--vv-tone-cancelled-text:var(--vv-ink-subtle);--vv-tone-cancelled-edge:var(--vv-ink-subtle);--vv-tone-cancelled-edge-style:dashed;--vv-tone-blocked-fill:var(--vv-paper);--vv-tone-blocked-text:var(--vv-ink-muted);--vv-tone-blocked-edge:var(--vv-ink-muted);--vv-tone-blocked-edge-style:dashed}:root[data-theme=dark]{--vv-paper:#111315;--vv-surface:#1b1e21;--vv-ink:#f1f1ee;--vv-ink-muted:#bcc0c6;--vv-ink-subtle:#979da6;--vv-hairline:#363a40;--vv-control-edge:#6b717a;--vv-accent:#f2c230;--vv-on-accent:#15171a;--vv-on-accent-muted:#4a3c0c;--vv-positive:#74d49e;--vv-positive-surface:#10291b;--vv-danger:#ff8f85;--vv-danger-surface:#2f1513;--vv-focus:#f1f1ee;--vv-tone-scheduled-fill:var(--vv-surface);--vv-tone-scheduled-text:var(--vv-ink);--vv-tone-scheduled-edge:var(--vv-ink-muted);--vv-tone-scheduled-edge-style:solid;--vv-tone-done-fill:var(--vv-positive-surface);--vv-tone-done-text:var(--vv-positive);--vv-tone-done-edge:var(--vv-positive);--vv-tone-done-edge-style:solid;--vv-tone-missed-fill:var(--vv-danger-surface);--vv-tone-missed-text:var(--vv-danger);--vv-tone-missed-edge:var(--vv-danger);--vv-tone-missed-edge-style:solid;--vv-tone-cancelled-fill:var(--vv-paper);--vv-tone-cancelled-text:var(--vv-ink-subtle);--vv-tone-cancelled-edge:var(--vv-ink-subtle);--vv-tone-cancelled-edge-style:dashed;--vv-tone-blocked-fill:var(--vv-paper);--vv-tone-blocked-text:var(--vv-ink-muted);--vv-tone-blocked-edge:var(--vv-ink-muted);--vv-tone-blocked-edge-style:dashed}
.vv{font-family:var(--vv-font-text);font-size:var(--vv-text-body);line-height:var(--vv-leading-body);color:var(--vv-ink);background:var(--vv-paper);caret-color:var(--vv-ink);accent-color:var(--vv-ink);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}.vv ::selection{background:var(--vv-accent);color:var(--vv-on-accent)}.vv-main{max-width:none;margin:0;padding:0}:where(.vv) section{margin-top:0}:where(.vv) h1,:where(.vv) h2,:where(.vv) h3{font-family:var(--vv-font-display);font-weight:var(--vv-weight-bold);line-height:var(--vv-leading-tight);letter-spacing:var(--vv-tracking-sign);text-wrap:balance;margin:0}:where(.vv) p{margin:0}:where(.vv) ul,:where(.vv) ol{margin:0;padding:0;list-style:none}.vv a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}.vv a:hover{text-decoration-thickness:2px}.vv :focus-visible{outline:3px solid var(--vv-focus);outline-offset:3px}.vv .vv-icon{flex:none;width:1.25em;height:1.25em}.vv .prose{white-space:pre-line;overflow-wrap:anywhere;max-width:var(--vv-measure)}.vv .hint{color:var(--vv-ink-subtle);font-size:var(--vv-text-small)}.vv-num{font-variant-numeric:tabular-nums lining-nums}.vv-wrap{width:100%;max-width:var(--vv-content-max);padding-inline:var(--vv-space-4);margin-inline:auto}@media (min-width:48rem){.vv-wrap{padding-inline:var(--vv-space-8)}}.vv-label{font-family:var(--vv-font-display);font-weight:var(--vv-weight-semibold);font-size:var(--vv-text-small);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;color:var(--vv-ink-muted)}.vv .vv-button{justify-content:center;align-items:center;gap:var(--vv-space-2);min-height:var(--vv-touch-target);padding:var(--vv-space-2) var(--vv-space-5);font:inherit;font-family:var(--vv-font-display);font-weight:var(--vv-weight-bold);font-size:var(--vv-text-lead);line-height:var(--vv-leading-tight);letter-spacing:.01em;text-align:center;border:var(--vv-border-rule) solid var(--vv-ink);border-radius:var(--vv-radius-sm);cursor:pointer;transition:background-color var(--vv-duration-fast) var(--vv-ease-out), color var(--vv-duration-fast) var(--vv-ease-out), transform var(--vv-duration-fast) var(--vv-ease-out);text-decoration:none;display:inline-flex;position:relative}.vv .vv-button:active:not([disabled]){transform:translateY(1px)}.vv .vv-button--primary{background:var(--vv-accent);color:var(--vv-on-accent)}.vv .vv-button--primary:hover{background:var(--vv-ink);color:var(--vv-paper)}.vv .vv-button--secondary{color:var(--vv-ink);background:0 0}.vv .vv-button--secondary:hover{background:var(--vv-ink);color:var(--vv-paper)}.vv .vv-button--quiet{color:var(--vv-ink);text-underline-offset:.22em;padding-inline:var(--vv-space-2);background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}.vv .vv-button--quiet:hover{text-decoration-thickness:2px}.vv .vv-button--danger{color:var(--vv-danger);border-color:var(--vv-danger);background:0 0}.vv .vv-button--danger:hover{background:var(--vv-danger);color:var(--vv-paper)}.vv .vv-button--sign{background:var(--vv-on-accent);color:var(--vv-accent);border-color:var(--vv-on-accent)}.vv .vv-button--sign:hover{color:var(--vv-on-accent);background:0 0}.vv .vv-button--block{width:100%;display:flex}.vv .vv-button--small{min-height:2.75rem;padding:var(--vv-space-1) var(--vv-space-4);font-size:var(--vv-text-body)}.vv .vv-button[disabled]{cursor:progress}.vv .vv-button[disabled]:after{content:"";background:linear-gradient(90deg,#0000 0 30%,currentColor 30% 70%,#0000 70%) 0 0/200% 100%;height:3px;animation:.9s linear infinite vv-pending;position:absolute;bottom:-2px;left:0;right:0}.vv .vv-button[disabled][data-unavailable]{cursor:not-allowed;color:var(--vv-ink-subtle);border-color:var(--vv-hairline);background:0 0}.vv .vv-button[disabled][data-unavailable]:after{content:none}@keyframes vv-pending{to{background-position:-200% 0}}.vv-actions{align-items:center;gap:var(--vv-space-3);flex-wrap:wrap;display:flex}.vv-actions-apart{margin-top:var(--vv-space-6);padding-top:var(--vv-space-4);border-top:var(--vv-border-hairline) solid var(--vv-hairline)}@media (max-width:35.99rem){.vv-actions>.vv-button--primary{width:100%}}.vv-badge{font-family:var(--vv-font-display);font-weight:var(--vv-weight-bold);font-size:var(--vv-text-small);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;border:var(--vv-border-rule) solid currentColor;border-radius:var(--vv-radius-sm);vertical-align:middle;align-items:center;gap:.3em;padding:.1em .55em .1em .4em;line-height:1.4;display:inline-flex}.vv-badge .vv-icon{width:1.1em;height:1.1em}.vv-badge--positive{color:var(--vv-positive);background:var(--vv-positive-surface)}.vv-badge--neutral{color:var(--vv-ink-muted);background:var(--vv-surface)}.vv-badge--danger{color:var(--vv-danger);background:var(--vv-danger-surface)}.vv-badge--off{color:var(--vv-ink-muted);background:0 0;border-style:dashed}.vv-badge--warning{color:var(--vv-ink);background:var(--vv-surface);border-style:dashed}.vv-notice{gap:var(--vv-space-3);padding:var(--vv-space-4);border:var(--vv-border-rule) solid var(--vv-ink);border-radius:var(--vv-radius-sm);background:var(--vv-surface);align-items:flex-start;display:flex}.vv-notice-mark{padding-top:.1em;display:inline-flex}.vv-notice-body{gap:var(--vv-space-2);min-width:0;display:grid}.vv-notice--error{border-color:var(--vv-danger);background:var(--vv-danger-surface)}.vv-notice--error .vv-notice-mark{color:var(--vv-danger)}.vv-notice--success{border-color:var(--vv-positive);background:var(--vv-positive-surface)}.vv-notice--success .vv-notice-mark{color:var(--vv-positive)}.vv-empty{gap:var(--vv-space-3);padding:var(--vv-space-8) var(--vv-space-5);border:var(--vv-border-rule) dashed var(--vv-ink-subtle);border-radius:var(--vv-radius-sm);display:grid}.vv-empty h2,.vv-empty h3{font-size:var(--vv-text-title)}.vv-empty-action{margin-top:var(--vv-space-2)}.vv-section{scroll-margin-top:var(--vv-space-4)}.vv-section-head{justify-content:space-between;align-items:baseline;gap:var(--vv-space-1) var(--vv-space-4);padding-top:var(--vv-space-3);margin-bottom:var(--vv-space-5);border-top:var(--vv-border-heavy) solid var(--vv-ink);flex-wrap:wrap;display:flex}.vv-section-head h2,.vv-section-head h3{font-size:var(--vv-text-heading);text-transform:uppercase;letter-spacing:.02em}.vv-section-aside{color:var(--vv-ink-subtle);font-size:var(--vv-text-small);font-variant-numeric:tabular-nums}.vv-rows>li{padding-block:var(--vv-space-5);border-bottom:var(--vv-border-hairline) solid var(--vv-hairline)}.vv-rows>li:first-child{padding-top:var(--vv-space-1)}.vv-rows>li:last-child{border-bottom:none}.vv-details{grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);margin:0;display:grid}.vv-details>dt,.vv-details>dd{padding-block:var(--vv-space-3);border-top:var(--vv-border-hairline) solid var(--vv-hairline);margin:0}.vv-details>dt:first-of-type,.vv-details>dt:first-of-type+dd{border-top:none}.vv-details>dt{padding-right:var(--vv-space-4);font-family:var(--vv-font-display);font-weight:var(--vv-weight-semibold);font-size:var(--vv-text-small);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;color:var(--vv-ink-muted);padding-top:calc(var(--vv-space-3) + .15em)}.vv-details>dd{overflow-wrap:anywhere}.vv .field{gap:var(--vv-space-1);margin-bottom:var(--vv-space-5);flex-direction:column;display:flex}.vv label,.vv legend{font-weight:var(--vv-weight-semibold);font-size:var(--vv-text-body)}.vv input:not([type=checkbox],[type=radio],[type=hidden]),.vv select,.vv textarea{width:100%;min-height:var(--vv-touch-target);font:inherit;color:var(--vv-ink);background:var(--vv-surface);border:var(--vv-border-rule) solid var(--vv-control-edge);border-radius:var(--vv-radius-sm);transition:border-color var(--vv-duration-fast) var(--vv-ease-out);padding:.65rem .8rem}.vv input:hover:not([type=checkbox],[type=radio]),.vv select:hover,.vv textarea:hover{border-color:var(--vv-ink-subtle)}.vv input:focus-visible,.vv select:focus-visible,.vv textarea:focus-visible{border-color:var(--vv-ink);outline-offset:2px}.vv ::placeholder{color:var(--vv-ink-subtle);opacity:1}.vv textarea{resize:vertical;min-height:6rem}.vv input[aria-invalid=true],.vv textarea[aria-invalid=true],.vv select[aria-invalid=true]{border-color:var(--vv-danger);background:var(--vv-danger-surface)}.vv .field-error{gap:var(--vv-space-2);color:var(--vv-danger);font-weight:var(--vv-weight-semibold);font-size:var(--vv-text-small);align-items:flex-start;margin:0;display:flex}.vv .field-error:before{content:"";background:currentColor;flex:none;width:1.15em;height:1.15em;margin-top:.12em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M12 3l9.5 17h-19zM12 10v4.5M12 17v.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M12 3l9.5 17h-19zM12 10v4.5M12 17v.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.vv .field-checkbox{column-gap:var(--vv-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.vv .field-checkbox input{width:1.375rem;height:1.375rem;min-height:0;margin:.1rem 0 0}.vv .field-checkbox label{font-weight:var(--vv-weight-regular)}.vv .field-checkbox .hint,.vv .field-checkbox .field-error{grid-column:2}.vv fieldset.field{padding:var(--vv-space-4);border:var(--vv-border-rule) solid var(--vv-ink);border-radius:var(--vv-radius-sm);background:var(--vv-surface);margin-inline:0}.vv fieldset.field .field-checkbox{padding-block:var(--vv-space-2);margin:0}.vv fieldset.field .field-checkbox label{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.vv *,.vv :before,.vv :after{transition:none!important;animation:none!important}}
