.field{flex-direction:column;gap:8px;min-width:0;font-weight:500;display:flex}.field>label{font-size:14px;line-height:19.6px}.field:has(select){contain:layout}.field input,.field select,.field textarea{border:1px solid var(--fal-component-input-border);width:100%;min-width:0;min-height:32px;color:var(--fal-surface-foreground-default);font:500 14px/22.4px var(--font-ui);letter-spacing:-.02em;background:0 0;border-radius:4px;padding:4px 8px;transition:border-color .12s,background-color .12s}.field input,.field select{height:32px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--fal-stroke-strongest)}.field input:focus,.field select:focus{border-color:var(--fal-surface-foreground-default);box-shadow:0 0 0 2px var(--fal-component-input-focus-halo);outline:none}.field select{appearance:none;padding-inline-end:32px;display:block}.field>select{appearance:auto}.field-control{min-width:0;position:relative}.field-select-chevron{pointer-events:none;width:16px;height:16px;position:absolute;inset-block-start:50%;inset-inline-end:8px;transform:translateY(-50%)}.field select:disabled+.field-select-chevron{color:var(--fal-surface-foreground-quaternary)}.field select option{color:var(--fal-surface-foreground-default);background:var(--fal-surface-container-floating)}.field textarea{resize:vertical;background:var(--fal-component-input-background);min-height:120px;max-height:320px;padding:12px}.field:has(>textarea){grid-template-columns:minmax(0,1fr);display:grid}.field>textarea{grid-area:2/1}.field:has(>textarea:focus:not([aria-invalid=true])):after{content:"";border:2px solid var(--fal-surface-foreground-default);pointer-events:none;border-radius:2px;grid-area:2/1;margin:-3px}.field textarea:focus{border-color:var(--fal-component-input-border);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--fal-surface-foreground-tertiary);opacity:1}.field input[type=file]{background:var(--fal-surface-container-sunken);height:auto;min-height:44px;padding:8px}.field input[type=file]::file-selector-button{border:1px solid var(--fal-stroke-strong);background:var(--fal-surface-container-raised);min-height:28px;color:var(--fal-surface-foreground-default);font:600 12px/1 var(--font-ui);cursor:pointer;border-radius:4px;margin-right:12px;padding:4px 8px}.field input[type=file]:disabled::file-selector-button{background:var(--fal-component-button-disabled-background);color:var(--fal-component-button-disabled-foreground);opacity:.5;cursor:default;border-color:#0000}.field small{font:400 12px/16.8px var(--font-ui);letter-spacing:-.02em}.field-error{color:var(--fal-surface-danger-alpha-foreground);font:400 12px/16.8px var(--font-ui);overflow-wrap:anywhere}.field-error:has(>.field-error-icon){grid-template-columns:12px minmax(0,1fr);align-items:start;column-gap:4px;display:grid}.field-error-icon{block-size:12px;inline-size:12px;margin-block-start:2.4px}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--fal-component-input-background-disabled);color:var(--fal-surface-foreground-quaternary);border-color:var(--fal-component-input-border);opacity:1;cursor:default}.field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--fal-surface-danger-solid-background)}.field :is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--fal-component-input-danger-focus-halo);outline:none}.muted{color:var(--fal-surface-foreground-secondary)}.copy-button{grid-template-columns:minmax(0,1fr);display:inline-grid}.copy-button-label,.copy-button-feedback{grid-area:1/1}.copy-button-label{visibility:hidden}.copy-button+[role=status]:not(.sr-only){min-inline-size:0;color:var(--fal-surface-foreground-secondary);font:500 12px/16.8px var(--font-ui);flex-basis:100%;display:block}.copy-button-fallback{flex:1 0 100%;grid-column:1/-1;inline-size:100%;max-inline-size:100%}.copy-button-fallback>label{font:500 12px/16.8px var(--font-ui)}.field.copy-button-fallback>textarea{min-block-size:44px;font:400 12px/16.8px var(--font-code);letter-spacing:0;font-variant-ligatures:none;tab-size:2;overflow:auto}.copy-button-fallback>small a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--type-link);text-decoration-color:var(--type-link);text-underline-offset:3px;text-decoration-thickness:1px}@media (pointer:coarse){.copy-button-fallback>small a{align-items:center;min-block-size:44px;display:inline-flex}}p>.copy-button+[role=status]:not(.sr-only),p>.copy-button-fallback{margin-block-start:8px}.busy-label{display:inline-grid}.busy-label>span{grid-area:1/1}.busy-label-reserve{visibility:hidden}.busy-label-spinner,.busy-label-trailing{display:none}button .busy-label{grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%}button .busy-label-cluster{justify-content:center;align-items:center;gap:var(--busy-icon-gap);min-inline-size:0;display:inline-flex}button .busy-label-cluster>span{min-inline-size:0}button .busy-label-spinner,button .busy-label-trailing{flex:0 0 var(--busy-icon-wrapper);inline-size:var(--busy-icon-wrapper);block-size:var(--busy-icon-size);display:inline-block;position:relative}button .busy-label-trailing>svg{inline-size:var(--busy-icon-size);block-size:var(--busy-icon-size);position:absolute;inset-block-start:0;inset-inline-start:0}button .busy-label-spinner:before{content:"";inline-size:var(--busy-icon-size);block-size:var(--busy-icon-size);border:2px solid;border-inline-end-color:#0000;border-radius:50%;position:absolute;inset-block-start:0;inset-inline-end:0}button .busy-label-content .busy-label-spinner:before{animation:.8s linear infinite fal-spin}@keyframes fal-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (pointer:coarse){.field input,.field select{height:44px}.field input,.field select,.field textarea{font-size:16px}}@media (forced-colors:active){button .busy-label-spinner:before{forced-color-adjust:none;border-color:buttontext;border-inline-end-color:#0000}.field:has(>textarea):after{display:none}.field :is(input,select,textarea):focus,.field :is(input,select,textarea)[aria-invalid=true]:focus{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){button .busy-label-content .busy-label-spinner:before{animation:none}}:root{--brand-purple-deep:#5718c0;--brand-purple:#ab77ff;--brand-purple-pale:#d5bbff;--brand-blue:#115ef3;--brand-blue-baby:#3fb5fe;--brand-blue-pale:#c5e9ff;--brand-turquoise:#99edff;--brand-sage:#96afac;--brand-sage-pale:#e5ece7;--brand-green-deep:#004012;--brand-chartreuse:#adff00;--brand-green-pale:#f1ffd2;--brand-brown:#403700;--brand-yellow:#ff0;--brand-brown-pale:#d9d7cc;--brand-red:#ec0649;--brand-pink:#f57ec3;--brand-pink-pale:#ffc4d8;--brand-black:#000;--brand-white:#fff}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fal-surface-bg-default:#fff;--fal-surface-bg-muted:#f4f4f5;--fal-surface-bg-inverse:#19191a;--fal-surface-bg-alpha:#fff0;--fal-surface-bg-scrim:#d4d4d880;--fal-surface-container-sunken:#fafafa;--fal-surface-container-muted:#f4f4f5;--fal-surface-container-base:#fff;--fal-surface-container-raised:#fff;--fal-surface-container-floating:#fff;--fal-surface-foreground-default:#202022;--fal-surface-foreground-secondary:#494950;--fal-surface-foreground-tertiary:#787881;--fal-surface-foreground-quaternary:#a6a6ae;--fal-surface-foreground-inverse:#fafafa;--fal-stroke-light:#1212160d;--fal-stroke-base:#1212161a;--fal-stroke-strong:#12121626;--fal-stroke-stronger:#12121633;--fal-stroke-strongest:#1212164d;--fal-stroke-focus:#202022;--fal-surface-alpha-alpha-3:#12121608;--fal-surface-alpha-alpha-5:#1212160d;--fal-surface-alpha-alpha-10:#1212161a;--fal-surface-alpha-alpha-15:#12121626;--fal-component-button-primary-background:#202022;--fal-component-button-primary-background-hover:#494950;--fal-component-button-primary-foreground:#fafafa;--fal-component-button-secondary-background:#1212160d;--fal-component-button-secondary-background-hover:#1212161a;--fal-component-button-secondary-foreground:#19191a;--fal-component-button-secondary-foreground-muted:#494950;--fal-component-button-disabled-background:#d4d4d8;--fal-component-button-disabled-foreground:#2d2d2f;--fal-component-button-brand-background:#783afb;--fal-component-button-brand-background-hover:#6910e9;--fal-component-button-brand-foreground:#fafafa;--fal-component-button-overlay-primary-background:#fffc;--fal-component-button-overlay-primary-foreground:#202022;--fal-component-button-overlay-secondary-background:#121216b3;--fal-component-button-overlay-secondary-foreground:#fafafa;--fal-component-input-background:#12121608;--fal-component-input-border:#12121633;--fal-component-input-background-disabled:#f4f4f5;--fal-component-input-focus-halo:#20202233;--fal-component-input-danger-focus-halo:#85052633;--fal-component-input-checkbox-background:#1212160d;--fal-component-input-checkbox-background-active:#19191a;--fal-component-input-checkbox-background-disabled:#e4e4e7;--fal-component-input-checkbox-foreground-active:#fafafa;--fal-component-input-checkbox-foreground-disabled:#a6a6ae;--fal-component-switch-background-inactive:#12121626;--fal-component-switch-background-active:#19191a;--fal-component-switch-foreground:#fff;--fal-component-switch-foreground-active:#fff;--fal-surface-brand-solid-background:#783afb;--fal-surface-brand-solid-foreground:#f5f4ff;--fal-surface-brand-alpha-background:#783afb1a;--fal-surface-brand-alpha-background-darker:#783afb33;--fal-surface-brand-alpha-foreground:#5718c0;--fal-surface-success-solid-background:#82d14d;--fal-surface-success-solid-background-lighter:#97e468;--fal-surface-success-solid-foreground:#0e2002;--fal-surface-success-alpha-background:#70bc3a33;--fal-surface-success-alpha-foreground:#1b5f23;--fal-surface-danger-solid-background:#ec0648;--fal-surface-danger-solid-foreground:#fff1f1;--fal-surface-danger-alpha-background:#ec06481a;--fal-surface-danger-alpha-background-darker:#ec064833;--fal-surface-danger-alpha-foreground:#850526;--fal-surface-warning-solid-background:#fa9a1d;--fal-surface-warning-solid-foreground:#320d00;--fal-surface-warning-alpha-background:#fd9b1a33;--fal-surface-warning-alpha-background-darker:#fd9b1a4d;--fal-surface-warning-alpha-foreground:#ba5a00;--fal-component-badge-warning-foreground:var(--fal-surface-foreground-default);--fal-surface-info-solid-background:#115ef3;--fal-surface-info-solid-foreground:#f0f5ff;--fal-surface-info-alpha-background:#115ef31a;--fal-surface-info-alpha-background-darker:#115ef333;--fal-surface-info-alpha-foreground:#0240b6}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fal-surface-bg-default:#19191a;--fal-surface-bg-muted:#202022;--fal-surface-bg-inverse:#fafafa;--fal-surface-bg-alpha:#12121600;--fal-surface-bg-scrim:#121216e6;--fal-surface-container-sunken:#161618;--fal-surface-container-muted:#202022;--fal-surface-container-base:#19191a;--fal-surface-container-raised:#202022;--fal-surface-container-floating:#2d2d2f;--fal-surface-foreground-default:#f4f4f5;--fal-surface-foreground-secondary:#a6a6ae;--fal-surface-foreground-tertiary:#787881;--fal-surface-foreground-quaternary:#5b5b64;--fal-surface-foreground-inverse:#19191a;--fal-stroke-light:#ffffff08;--fal-stroke-base:#ffffff0d;--fal-stroke-strong:#ffffff1a;--fal-stroke-stronger:#fff3;--fal-stroke-strongest:#ffffff4d;--fal-stroke-focus:#e4e4e7;--fal-surface-alpha-alpha-3:#ffffff08;--fal-surface-alpha-alpha-5:#ffffff0d;--fal-surface-alpha-alpha-10:#ffffff1a;--fal-surface-alpha-alpha-15:#ffffff26;--fal-component-button-primary-background:#fafafa;--fal-component-button-primary-background-hover:#e4e4e7;--fal-component-button-primary-foreground:#161618;--fal-component-button-secondary-background:#ffffff1a;--fal-component-button-secondary-background-hover:#ffffff26;--fal-component-button-secondary-foreground:#fafafa;--fal-component-button-secondary-foreground-muted:#787881;--fal-component-button-disabled-background:#494950;--fal-component-button-disabled-foreground:#a6a6ae;--fal-component-button-brand-background:#783afb;--fal-component-button-brand-background-hover:#6910e9;--fal-component-button-brand-foreground:#fafafa;--fal-component-button-overlay-primary-background:#fffc;--fal-component-button-overlay-primary-foreground:#202022;--fal-component-button-overlay-secondary-background:#121216b3;--fal-component-button-overlay-secondary-foreground:#fafafa;--fal-component-input-background:#ffffff08;--fal-component-input-border:#fff3;--fal-component-input-background-disabled:#2d2d2f;--fal-component-input-focus-halo:#f4f4f533;--fal-component-input-danger-focus-halo:#fd9ea24d;--fal-component-input-checkbox-background:#ffffff0d;--fal-component-input-checkbox-background-active:#fafafa;--fal-component-input-checkbox-background-disabled:#494950;--fal-component-input-checkbox-foreground-active:#19191a;--fal-component-input-checkbox-foreground-disabled:#5b5b64;--fal-component-switch-background-inactive:#ffffff26;--fal-component-switch-background-active:#f4f4f5;--fal-component-switch-foreground:#fff;--fal-component-switch-foreground-active:#202022;--fal-surface-brand-solid-background:#783afb;--fal-surface-brand-solid-foreground:#fafafa;--fal-surface-brand-alpha-background:#783afb33;--fal-surface-brand-alpha-background-darker:#783afb4d;--fal-surface-brand-alpha-foreground:#cac4fe;--fal-surface-success-solid-background:#70bc3a;--fal-surface-success-solid-background-lighter:#82d14d;--fal-surface-success-solid-foreground:#0e2002;--fal-surface-success-alpha-background:#70bc3a1a;--fal-surface-success-alpha-foreground:#82d14d;--fal-surface-danger-solid-background:#ec0648;--fal-surface-danger-solid-foreground:#fff1f1;--fal-surface-danger-alpha-background:#ec064833;--fal-surface-danger-alpha-background-darker:#ec06484d;--fal-surface-danger-alpha-foreground:#fd9ea2;--fal-surface-warning-solid-background:#fa9a1d;--fal-surface-warning-solid-foreground:#320d00;--fal-surface-warning-alpha-background:#fd9b1a1a;--fal-surface-warning-alpha-background-darker:#fd9b1a33;--fal-surface-warning-alpha-foreground:#ffb867;--fal-component-badge-warning-foreground:var(--fal-surface-warning-alpha-foreground);--fal-surface-info-solid-background:#115ef3;--fal-surface-info-solid-foreground:#f0f5ff;--fal-surface-info-alpha-background:#115ef333;--fal-surface-info-alpha-background-darker:#115ef34d;--fal-surface-info-alpha-foreground:#85affd}:root,[data-theme=light],[data-theme=dark]{--accent:var(--fal-component-button-brand-background);--muted:var(--fal-surface-foreground-secondary);--line:var(--fal-stroke-base);--text-primary:var(--fal-surface-foreground-default);--text-secondary:var(--fal-surface-foreground-secondary);--action-brand:var(--fal-component-button-brand-background);--surface-code-inline:var(--fal-surface-container-muted);--border-subtle:var(--fal-stroke-base);--surface-code:var(--fal-surface-container-sunken);--type-primary:var(--fal-surface-foreground-default);--type-secondary:var(--fal-surface-foreground-secondary);--type-link:var(--fal-surface-brand-alpha-foreground)}:root{--page-gutter:24px}@media (width<=767.98px){:root{--page-gutter:16px}}@font-face{font-family:Fal Display;src:url(/fonts/focal-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Fal Display;src:url(/fonts/focal-bold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Fal UI;src:url(/fonts/public-sans-rounded-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fal UI;src:url(/fonts/public-sans-rounded-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Fal UI;src:url(/fonts/public-sans-rounded-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Fal Code;src:url(/fonts/chivo-mono-regular-vietnamese.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Fal Code;src:url(/fonts/chivo-mono-regular-latin-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Fal Code;src:url(/fonts/chivo-mono-regular-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Fal Display Fallback;src:local(Arial);ascent-override:100.73%;descent-override:25.93%;line-gap-override:0%;size-adjust:100.26%}@font-face{font-family:Fal UI Fallback;src:local(Arial);ascent-override:90.07%;descent-override:21.33%;line-gap-override:0%;size-adjust:105.47%}@font-face{font-family:Fal Code Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0%;size-adjust:134.59%}:root{--font-display:"Fal Display", "Fal Display Fallback", ui-sans-serif, system-ui, sans-serif;--font-ui:"Fal UI", "Fal UI Fallback", ui-sans-serif, system-ui, sans-serif;--font-code:"Fal Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-synthesis:none}
