@layer fristil{:root{color-scheme:light dark;--font-size-reference:16px;--font-size-xxs:.625rem;--font-size-xs:.75rem;--font-size-s:.875rem;--font-size-m:1rem;--font-size-l:1.125rem;--font-size-xl:1.375rem;--font-size-xxl:1.875rem;--font-size-mega:2.625rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--semantic-line-height-default:1.5;--semantic-line-height-heading:1.2;--semantic-line-height-article:1.6;--semantic-line-height-compact:1.4;--size-px:1px;--size-0-5:.125rem;--size-1:.25rem;--size-2:.5rem;--size-3:.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-10:2.5rem;--size-12:3rem;--size-16:4rem;--semantic-size-default:var(--size-4);--semantic-spacing-default:var(--size-4);--palette-burgundy-5:#faf0f3;--palette-burgundy-10:#f7e2e8;--palette-burgundy-30:#f3a7b0;--palette-burgundy-50:#f06674;--palette-burgundy-70:#b04c5c;--palette-burgundy-100:#6f2c3f;--palette-forest-5:#f4faf5;--palette-forest-10:#e3f5ea;--palette-forest-30:#b9e1c8;--palette-forest-50:#91d6ac;--palette-forest-70:#5d9b73;--palette-forest-100:#2b6940;--palette-ochre-5:#f9f4f0;--palette-ochre-10:#f9ede2;--palette-ochre-30:#f0d2b6;--palette-ochre-50:#e7b78a;--palette-ochre-70:#a9805b;--palette-ochre-100:#6b492c;--palette-denim-5:#eff3f9;--palette-denim-10:#e2eaf7;--palette-denim-30:#b5cbee;--palette-denim-50:#89abe5;--palette-denim-70:#5a77a8;--palette-denim-100:#2c436b;--palette-azure-10:#cde1f9;--palette-azure-30:#9ccff2;--palette-azure-70:#1362ae;--palette-azure-100:#093e61;--palette-graphite-0:#fff;--palette-graphite-5:#f4f4f4;--palette-graphite-10:#e5e5e5;--palette-graphite-30:#b2b2b2;--palette-graphite-50:#757575;--palette-graphite-70:#4d4d4d;--palette-graphite-100:#1a1a1a;--palette-dark-alpha-50:#1a1a1a80;--semantic-page-background:var(--palette-graphite-0);--semantic-page-foreground:var(--palette-graphite-100);--semantic-danger-background:var(--palette-burgundy-10);--semantic-danger-foreground:#a82e39;--semantic-danger-main:#a82e39;--semantic-danger-contrast:var(--palette-graphite-0);--semantic-warning-background:var(--palette-ochre-10);--semantic-warning-foreground:#896508;--semantic-success-background:var(--palette-forest-10);--semantic-success-foreground:#316f2a;--semantic-disabled-background:var(--palette-graphite-10);--semantic-disabled-foreground:var(--palette-graphite-50);--semantic-muted-foreground:var(--palette-graphite-50);--semantic-neutral-background:var(--palette-graphite-10);--semantic-neutral-foreground:var(--palette-graphite-70);--semantic-interactive-background:var(--palette-azure-10);--semantic-interactive-main:var(--palette-azure-70);--semantic-interactive-foreground:var(--palette-azure-100);--semantic-interactive-contrast:var(--palette-graphite-0);--semantic-interactive-visited:var(--palette-denim-70);--semantic-field-border:var(--palette-graphite-50);--semantic-field-border-hover:var(--palette-graphite-70);--semantic-divider-30:var(--palette-graphite-30);--semantic-divider-100:var(--palette-graphite-100);--semantic-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d4d4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.5' y1='16.5' x2='21' y2='21'/%3E%3C/svg%3E");--semantic-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--semantic-icon-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='6' y1='12' x2='18' y2='12'/%3E%3C/svg%3E");--semantic-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d4d4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--semantic-icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d4d4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15 15'/%3E%3C/svg%3E");--semantic-overlay-backdrop:var(--palette-dark-alpha-50);--semantic-shadow-overlay:0 16px 40px #0000001f;--semantic-focus-ring:2px solid var(--semantic-interactive-main)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--semantic-page-background:var(--palette-graphite-100);--semantic-page-foreground:var(--palette-graphite-5);--semantic-danger-background:var(--palette-burgundy-100);--semantic-danger-foreground:var(--palette-burgundy-30);--semantic-warning-background:var(--palette-ochre-100);--semantic-warning-foreground:var(--palette-ochre-30);--semantic-success-background:var(--palette-forest-100);--semantic-success-foreground:var(--palette-forest-30);--semantic-disabled-background:var(--palette-graphite-70);--semantic-disabled-foreground:var(--palette-graphite-30);--semantic-muted-foreground:var(--palette-graphite-30);--semantic-neutral-background:var(--palette-graphite-70);--semantic-neutral-foreground:var(--palette-graphite-10);--semantic-interactive-background:var(--palette-azure-100);--semantic-interactive-main:var(--palette-azure-30);--semantic-interactive-foreground:var(--palette-azure-10);--semantic-interactive-contrast:var(--palette-graphite-100);--semantic-interactive-visited:var(--palette-denim-30);--semantic-field-border:var(--palette-graphite-50);--semantic-field-border-hover:var(--palette-graphite-30);--semantic-danger-main:var(--palette-burgundy-30);--semantic-danger-contrast:var(--palette-graphite-100);--semantic-divider-30:var(--palette-graphite-70);--semantic-divider-100:var(--palette-graphite-30);--semantic-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2b2b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.5' y1='16.5' x2='21' y2='21'/%3E%3C/svg%3E");--semantic-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--semantic-icon-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='6' y1='12' x2='18' y2='12'/%3E%3C/svg%3E");--semantic-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2b2b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--semantic-icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2b2b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15 15'/%3E%3C/svg%3E");--semantic-overlay-backdrop:#000000b8;--semantic-shadow-overlay:0 16px 40px #0009}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--semantic-page-background:var(--palette-graphite-100);--semantic-page-foreground:var(--palette-graphite-5);--semantic-danger-background:var(--palette-burgundy-100);--semantic-danger-foreground:var(--palette-burgundy-30);--semantic-warning-background:var(--palette-ochre-100);--semantic-warning-foreground:var(--palette-ochre-30);--semantic-success-background:var(--palette-forest-100);--semantic-success-foreground:var(--palette-forest-30);--semantic-disabled-background:var(--palette-graphite-70);--semantic-disabled-foreground:var(--palette-graphite-30);--semantic-muted-foreground:var(--palette-graphite-30);--semantic-neutral-background:var(--palette-graphite-70);--semantic-neutral-foreground:var(--palette-graphite-10);--semantic-interactive-background:var(--palette-azure-100);--semantic-interactive-main:var(--palette-azure-30);--semantic-interactive-foreground:var(--palette-azure-10);--semantic-interactive-contrast:var(--palette-graphite-100);--semantic-interactive-visited:var(--palette-denim-30);--semantic-field-border:var(--palette-graphite-50);--semantic-field-border-hover:var(--palette-graphite-30);--semantic-danger-main:var(--palette-burgundy-30);--semantic-danger-contrast:var(--palette-graphite-100);--semantic-divider-30:var(--palette-graphite-70);--semantic-divider-100:var(--palette-graphite-30);--semantic-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2b2b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.5' y1='16.5' x2='21' y2='21'/%3E%3C/svg%3E");--semantic-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--semantic-icon-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='6' y1='12' x2='18' y2='12'/%3E%3C/svg%3E");--semantic-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2b2b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--semantic-icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2b2b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15 15'/%3E%3C/svg%3E");--semantic-overlay-backdrop:#000000b8;--semantic-shadow-overlay:0 16px 40px #0009}@media (forced-colors:active){.fs-input[data-variant=date],.fs-input[data-variant=time],.fs-input[data-variant=datetime-local]{background-image:none}.fs-input[data-variant=date]::-webkit-calendar-picker-indicator,.fs-input[data-variant=time]::-webkit-calendar-picker-indicator,.fs-input[data-variant=datetime-local]::-webkit-calendar-picker-indicator{opacity:1}}.fs-textarea{box-sizing:border-box;width:100%;min-height:var(--fs-textarea-min-height,calc(var(--size-4) * 5));padding:var(--fs-textarea-padding,var(--size-2) var(--size-3));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-page-background);border:1px solid var(--semantic-field-border);border-radius:var(--fs-textarea-radius,var(--size-1));resize:vertical;display:block}.fs-textarea::placeholder{color:var(--semantic-muted-foreground)}.fs-textarea:hover{border-color:var(--semantic-field-border-hover)}.fs-textarea:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px;border-color:var(--semantic-interactive-main)}.fs-textarea:disabled,.fs-textarea[aria-disabled=true]{background:var(--semantic-disabled-background);color:var(--semantic-disabled-foreground);border-color:var(--semantic-disabled-background);cursor:not-allowed}.fs-textarea[aria-disabled=true]{pointer-events:none}.fs-textarea[data-state=invalid]{border-color:var(--semantic-danger-foreground);background:var(--semantic-danger-background)}.fs-textarea[data-state=invalid]:focus-visible{outline-color:var(--semantic-danger-foreground)}.fs-textarea[data-state=success]{border-color:var(--semantic-success-foreground);background:var(--semantic-success-background)}.fs-textarea[data-state=success]:focus-visible{outline-color:var(--semantic-success-foreground)}@supports (appearance:base-select){.fs-select[data-picker=styled],.fs-select[data-picker=styled]::picker(select){appearance:base-select}.fs-select[data-picker=styled]{justify-content:space-between;align-items:center;gap:var(--size-2);padding-inline:var(--size-3);background-image:none;display:flex}.fs-select[data-picker=styled] selectedcontent{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.fs-select[data-picker=styled]::picker-icon{color:var(--semantic-muted-foreground);transition:rotate .12s}.fs-select[data-picker=styled]:open::picker-icon{rotate:180deg}.fs-select[data-picker=styled]::picker(select){box-sizing:border-box;min-inline-size:anchor-size(self-inline);max-block-size:stretch;margin-block:var(--fs-select-viewport-margin,var(--size-2));background:var(--semantic-page-background);border:1px solid var(--semantic-field-border);border-radius:var(--fs-select-radius,var(--size-1));box-shadow:var(--semantic-shadow-overlay);position-try-fallbacks:flip-block;opacity:0;transition:opacity .12s ease, overlay .12s allow-discrete, display .12s allow-discrete;padding:0;overflow-y:auto}.fs-select[data-picker=styled]:open::picker(select){opacity:1}@starting-style{.fs-select[data-picker=styled]:open::picker(select){opacity:0}}@supports (block-size:calc-size(auto, size)){.fs-select[data-picker=styled]::picker(select){block-size:0;transition:opacity .12s ease, block-size .12s ease, overlay .12s allow-discrete, display .12s allow-discrete}.fs-select[data-picker=styled]:open::picker(select){block-size:calc-size(auto, size)}@starting-style{.fs-select[data-picker=styled]:open::picker(select){block-size:0}}}.fs-select[data-picker=styled] optgroup{padding-block:var(--size-2) var(--size-1);font-size:var(--font-size-s);color:var(--semantic-muted-foreground);text-indent:var(--size-3)}.fs-select[data-picker=styled] option{text-indent:0;align-items:center;gap:var(--size-2);padding:var(--fs-select-option-padding,var(--size-2) var(--size-3));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-page-background);cursor:pointer;display:flex}.fs-select[data-picker=styled] option::checkmark{order:1;margin-inline-start:auto}.fs-select[data-picker=styled] option:hover{background:var(--semantic-interactive-background)}.fs-select[data-picker=styled] option:checked{background:var(--semantic-interactive-main);color:var(--semantic-interactive-contrast)}.fs-select[data-picker=styled] option:focus{outline:var(--semantic-focus-ring);outline-offset:-2px}.fs-select[data-picker=styled] option:checked:focus{outline-color:var(--semantic-interactive-contrast)}.fs-select[data-picker=styled] option:disabled{color:var(--semantic-disabled-foreground);background:var(--semantic-disabled-background);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.fs-select[data-picker=styled]::picker(select),.fs-select[data-picker=styled]::picker-icon{transition:none}}}@media (forced-colors:active){.fs-select,.fs-select[data-picker=styled]{appearance:auto;padding-inline:var(--size-3);background-image:none;display:block}}fs-field,fs-tabs{display:block}.fs-tabs__list{gap:var(--fs-tabs-gap,var(--size-1));border-block-end:1px solid var(--semantic-divider-30);flex-wrap:wrap;display:flex}.fs-tabs__list button{box-sizing:border-box;padding:var(--fs-tabs-padding,var(--size-2) var(--size-4));min-block-size:var(--size-10);font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-interactive-main);border:0;border-block-end:var(--size-0-5) solid transparent;cursor:pointer;background:0 0;margin-block-end:-1px}.fs-tabs__list button:hover{background:var(--semantic-interactive-background)}.fs-tabs__list button:focus-visible{outline:var(--semantic-focus-ring);outline-offset:-2px}.fs-tabs__list button[aria-selected=true]{color:var(--semantic-page-foreground);font-weight:var(--font-weight-semibold);border-block-end-color:var(--semantic-interactive-main)}.fs-tabs__list button:disabled{color:var(--semantic-disabled-foreground);cursor:not-allowed}.fs-tabs__panel{padding-block-start:var(--fs-tabs-panel-space,var(--size-4))}fs-tabs:not(:defined) .fs-tabs__panel:not([hidden])~.fs-tabs__panel:not([hidden]){display:none}.fs-tabs__panel:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px}@media (forced-colors:active){.fs-tabs__list button[aria-selected=true]{color:highlight;border-block-end-color:highlight}}fs-popover{display:contents}.fs-popover{inset:auto;box-sizing:border-box;inline-size:max-content;max-inline-size:var(--fs-popover-width,min(20rem, calc(100vw - var(--size-8))));padding:var(--fs-popover-padding,var(--size-3));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-page-background);border:1px solid var(--semantic-divider-30);border-radius:var(--fs-popover-radius,var(--size-1));box-shadow:var(--semantic-shadow-overlay);margin:0;list-style:none;position:fixed;inset-block-start:var(--fs-popover-top,0);inset-inline-start:var(--fs-popover-left,0)}.fs-popover:dir(rtl){inset-inline-start:auto;inset-inline-end:var(--fs-popover-left,0)}.fs-popover:not(:popover-open){display:none}.fs-list li+li,.fs-list .fs-list{margin-block-start:var(--fs-list-gap,var(--size-1))}.fs-list[data-variant=plain],.fs-list[data-variant=divided]{padding-inline-start:0;list-style:none}fs-error-summary[hidden]{display:none}.fs-error-summary{box-sizing:border-box;padding:var(--fs-error-summary-padding,var(--size-4));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-danger-background);border-inline-start:var(--size-1) solid var(--semantic-danger-foreground);border-radius:var(--fs-error-summary-radius,var(--size-1));display:block}.fs-error-summary:focus-visible{outline:var(--semantic-focus-ring);outline-color:var(--semantic-danger-foreground);outline-offset:2px}.fs-error-summary__title{margin:0 0 var(--size-2);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-compact)}.fs-error-summary a{color:var(--semantic-danger-foreground);text-underline-offset:.14em;text-decoration:underline}.fs-error-summary a:focus-visible{outline:var(--semantic-focus-ring);outline-color:var(--semantic-danger-foreground);outline-offset:2px}.fs-input{box-sizing:border-box;width:100%;padding:var(--fs-input-padding,var(--size-2) var(--size-3));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-page-background);border:1px solid var(--semantic-field-border);border-radius:var(--fs-input-radius,var(--size-1));display:block}.fs-input::placeholder{color:var(--semantic-muted-foreground)}.fs-input:hover{border-color:var(--semantic-field-border-hover)}.fs-input:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px;border-color:var(--semantic-interactive-main)}.fs-input:disabled,.fs-input[aria-disabled=true]{background:var(--semantic-disabled-background);color:var(--semantic-disabled-foreground);border-color:var(--semantic-disabled-background);cursor:not-allowed}.fs-input[aria-disabled=true]{pointer-events:none}.fs-input[data-state=invalid]{border-color:var(--semantic-danger-foreground);background:var(--semantic-danger-background)}.fs-input[data-state=invalid]:focus-visible{outline-color:var(--semantic-danger-foreground)}.fs-input[data-state=success]{border-color:var(--semantic-success-foreground);background:var(--semantic-success-background)}.fs-input[data-state=success]:focus-visible{outline-color:var(--semantic-success-foreground)}.fs-input[data-variant=date],.fs-input[data-variant=time],.fs-input[data-variant=datetime-local]{min-height:calc(var(--size-4) * 2.5);font-variant-numeric:tabular-nums;letter-spacing:.01em;background-repeat:no-repeat;background-position:right var(--size-2) center;background-size:.95rem .95rem;padding-inline-end:calc(var(--size-6) + var(--size-2));position:relative}.fs-input[data-variant=date]:dir(rtl),.fs-input[data-variant=time]:dir(rtl),.fs-input[data-variant=datetime-local]:dir(rtl){background-position:left var(--size-2) center}.fs-input[data-variant=date],.fs-input[data-variant=datetime-local]{background-image:var(--semantic-icon-calendar)}.fs-input[data-variant=time]{background-image:var(--semantic-icon-clock)}.fs-input[data-variant=date]::-webkit-calendar-picker-indicator,.fs-input[data-variant=time]::-webkit-calendar-picker-indicator,.fs-input[data-variant=datetime-local]::-webkit-calendar-picker-indicator{inset-inline-end:var(--size-2);opacity:0;width:var(--size-6);height:var(--size-6);min-width:var(--size-6);min-height:var(--size-6);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}@media (forced-colors:active){.fs-input[data-variant=date],.fs-input[data-variant=time],.fs-input[data-variant=datetime-local]{background-image:none}.fs-input[data-variant=date]::-webkit-calendar-picker-indicator,.fs-input[data-variant=time]::-webkit-calendar-picker-indicator,.fs-input[data-variant=datetime-local]::-webkit-calendar-picker-indicator{opacity:1}}.fs-help-text{margin:var(--size-1) 0 0;font-family:inherit;font-size:var(--font-size-xs);line-height:var(--semantic-line-height-compact);color:var(--semantic-muted-foreground);display:block}.fs-help-text[data-variant=default]{color:var(--semantic-page-foreground)}.fs-help-text[data-variant=success]{color:var(--semantic-success-foreground)}.fs-help-text[data-variant=warning]{color:var(--semantic-warning-foreground)}.fs-error-text{margin:var(--size-1) 0 0;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--semantic-line-height-compact);color:var(--semantic-danger-foreground);display:block}.fs-error-text[hidden]{display:none}.fs-error-text[data-variant=warning]{color:var(--semantic-warning-foreground)}fs-suggestion{display:block}.fs-suggestion__field{display:block;position:relative}.fs-suggestion__list{z-index:var(--fs-suggestion-layer,30);max-block-size:var(--fs-suggestion-max-height,calc(var(--size-10) * 4));background:var(--semantic-page-background);border:1px solid var(--semantic-field-border);border-radius:var(--fs-suggestion-radius,var(--size-1));box-shadow:var(--semantic-shadow-overlay);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--size-1));inset-inline:0;overflow-y:auto}.fs-suggestion__list[hidden]{display:none}fs-suggestion:not(:defined) .fs-suggestion__list{display:none}.fs-suggestion__option{padding:var(--fs-suggestion-option-padding,var(--size-2) var(--size-3));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);cursor:pointer}.fs-suggestion__option:hover{background:var(--semantic-interactive-background)}.fs-suggestion__option[aria-selected=true]{background:var(--semantic-interactive-main);color:var(--semantic-interactive-contrast)}.fs-suggestion__empty{padding:var(--fs-suggestion-option-padding,var(--size-2) var(--size-3));font-size:var(--font-size-m);color:var(--semantic-muted-foreground)}@media (forced-colors:active){.fs-suggestion__option[aria-selected=true]{color:highlighttext;background-color:highlight}}fs-dialog{display:contents}.fs-dialog{box-sizing:border-box;inline-size:var(--fs-dialog-width,min(32rem, 100%, calc(100vw - var(--size-8))));max-block-size:calc(100vh - var(--size-16));padding:var(--fs-dialog-padding,var(--size-5));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-page-background);border:1px solid var(--semantic-divider-30);border-radius:var(--fs-dialog-radius,var(--size-2));box-shadow:var(--semantic-shadow-overlay)}.fs-dialog:has(>.fs-dialog__body){flex-direction:column;display:flex}dialog.fs-dialog:not([open]):not(:popover-open){display:none}.fs-dialog::backdrop{background:var(--semantic-overlay-backdrop)}fs-dialog .fs-dialog[open]:not(:modal){z-index:var(--fs-dialog-layer,40);max-inline-size:calc(100% - 6px - 2em);box-shadow:var(--semantic-shadow-overlay), 0 0 0 100vmax var(--semantic-overlay-backdrop);margin:auto;position:fixed;inset:0;overflow:auto}.fs-dialog__title{margin:0 0 var(--size-2);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-compact)}.fs-dialog__body{margin:0;overflow-y:auto}.fs-dialog__footer{justify-content:flex-end;gap:var(--size-2);flex-wrap:wrap;margin-block-start:var(--size-5);display:flex}.fs-dialog:has(>.fs-dialog__header){padding:0}.fs-dialog__header{padding:var(--fs-dialog-padding,var(--size-5));border-start-start-radius:calc(var(--fs-dialog-radius,var(--size-2)) - 1px);border-start-end-radius:calc(var(--fs-dialog-radius,var(--size-2)) - 1px);flex:none}.fs-dialog:not([data-color])>.fs-dialog__header{padding-block-end:var(--size-2)}.fs-dialog:not([data-color])>.fs-dialog__header+.fs-dialog__body{padding-block-start:0}.fs-dialog:not([data-color])>.fs-dialog__header+.fs-dialog__footer{padding-block-start:calc(var(--fs-dialog-padding,var(--size-5)) - var(--size-2))}.fs-dialog__header .fs-dialog__title{margin:0}.fs-dialog__subtitle{margin:var(--size-1) 0 0;font-size:var(--font-size-s);line-height:var(--semantic-line-height-default)}.fs-dialog:has(>.fs-dialog__header)>.fs-dialog__body{padding:var(--fs-dialog-padding,var(--size-5))}.fs-dialog:has(>.fs-dialog__header)>.fs-dialog__footer{padding:0 var(--fs-dialog-padding,var(--size-5)) var(--fs-dialog-padding,var(--size-5));margin-block-start:0}.fs-dialog[data-color=brand]>.fs-dialog__header{color:var(--semantic-interactive-contrast);background:var(--semantic-interactive-main)}.fs-dialog[data-color=info]>.fs-dialog__header{color:var(--semantic-interactive-foreground);background:var(--semantic-interactive-background)}.fs-dialog[data-color=success]>.fs-dialog__header{color:var(--semantic-success-foreground);background:var(--semantic-success-background)}.fs-dialog[data-color=warning]>.fs-dialog__header{color:var(--semantic-warning-foreground);background:var(--semantic-warning-background)}.fs-dialog[data-color=danger]>.fs-dialog__header{color:var(--semantic-danger-foreground);background:var(--semantic-danger-background)}@media (forced-colors:active){.fs-dialog__header{border-block-end:1px solid canvastext}}fs-connection-status,.fs-connection-status{display:contents}.fs-connection-status__bar{z-index:var(--fs-connection-status-layer,1000);padding:var(--fs-connection-status-padding,var(--size-2) var(--size-4));font-size:var(--font-size-s);line-height:var(--semantic-line-height-compact);text-align:center;color:var(--semantic-danger-foreground);background:var(--semantic-danger-background);border-block-end:1px solid var(--semantic-danger-foreground);position:fixed;inset-block-start:0;inset-inline:0}.fs-connection-status__bar[data-state=online]{color:var(--semantic-success-foreground);background:var(--semantic-success-background);border-block-end-color:var(--semantic-success-foreground)}@media (forced-colors:active){.fs-connection-status__bar{border:2px solid canvastext}}.fs-button{box-sizing:border-box;align-items:center;gap:var(--size-2);padding:var(--fs-button-padding,var(--size-2) var(--size-4));font-family:inherit;font-size:var(--font-size-m);font-weight:var(--fs-button-font-weight,var(--font-weight-medium));line-height:var(--fs-button-line-height,var(--semantic-line-height-default));border:var(--fs-button-border-width,1px) solid var(--semantic-interactive-main);border-radius:var(--fs-button-radius,var(--size-1));background:var(--semantic-interactive-main);color:var(--semantic-interactive-contrast);cursor:pointer;user-select:none;white-space:normal;text-align:center;text-wrap:balance;max-inline-size:100%;text-decoration:none;display:inline-flex}.fs-button:hover{background:var(--semantic-interactive-foreground);border-color:var(--semantic-interactive-foreground)}.fs-button:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px}.fs-button:disabled,.fs-button[aria-disabled=true]{background:var(--semantic-disabled-background);color:var(--semantic-disabled-foreground);border-color:var(--semantic-disabled-background);cursor:not-allowed}.fs-button[aria-disabled=true]{pointer-events:none}.fs-button[data-variant=secondary]{color:var(--semantic-interactive-main);border-color:var(--semantic-interactive-main);background:0 0}.fs-button[data-variant=secondary]:hover{background:var(--semantic-interactive-background)}.fs-button[data-variant=ghost]{color:var(--semantic-interactive-main);background:0 0;border-color:#0000}.fs-button[data-variant=ghost]:hover{background:var(--semantic-interactive-background)}.fs-button[data-variant=danger]{background:var(--semantic-danger-background);color:var(--semantic-danger-foreground);border-color:var(--semantic-danger-foreground)}.fs-button[data-variant=danger]:hover{background:var(--semantic-danger-main);border-color:var(--semantic-danger-main);color:var(--semantic-danger-contrast)}.fs-select{box-sizing:border-box;width:100%;padding-block:var(--size-2);padding-inline:var(--size-3) calc(var(--size-4) + var(--size-2));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background-color:var(--semantic-page-background);border:1px solid var(--semantic-field-border);border-radius:var(--fs-select-radius,var(--size-1));appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--semantic-muted-foreground) 50%), linear-gradient(135deg, var(--semantic-muted-foreground) 50%, transparent 50%);background-position:calc(100% - 1rem) calc(50% - .1rem),calc(100% - .75rem) calc(50% - .1rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;display:block}.fs-select:dir(rtl){background-position:.4rem calc(50% - .1rem),.65rem calc(50% - .1rem)}.fs-select:hover{border-color:var(--semantic-field-border-hover)}.fs-select:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px;border-color:var(--semantic-interactive-main)}.fs-select:disabled,.fs-select[aria-disabled=true]{background-color:var(--semantic-disabled-background);color:var(--semantic-disabled-foreground);border-color:var(--semantic-disabled-background);cursor:not-allowed}.fs-select[aria-disabled=true]{pointer-events:none}.fs-select[data-state=invalid]{border-color:var(--semantic-danger-foreground);background-color:var(--semantic-danger-background)}.fs-select[data-state=invalid]:focus-visible{outline-color:var(--semantic-danger-foreground)}.fs-select[data-state=success]{border-color:var(--semantic-success-foreground);background-color:var(--semantic-success-background)}.fs-select[data-state=success]:focus-visible{outline-color:var(--semantic-success-foreground)}@supports (appearance:base-select){.fs-select[data-picker=styled],.fs-select[data-picker=styled]::picker(select){appearance:base-select}.fs-select[data-picker=styled]{justify-content:space-between;align-items:center;gap:var(--size-2);padding-inline:var(--size-3);background-image:none;display:flex}.fs-select[data-picker=styled] selectedcontent{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.fs-select[data-picker=styled]::picker-icon{color:var(--semantic-muted-foreground);transition:rotate .12s}.fs-select[data-picker=styled]:open::picker-icon{rotate:180deg}.fs-select[data-picker=styled]::picker(select){box-sizing:border-box;min-inline-size:anchor-size(self-inline);max-block-size:stretch;margin-block:var(--fs-select-viewport-margin,var(--size-2));background:var(--semantic-page-background);border:1px solid var(--semantic-field-border);border-radius:var(--fs-select-radius,var(--size-1));box-shadow:var(--semantic-shadow-overlay);position-try-fallbacks:flip-block;opacity:0;transition:opacity .12s ease, overlay .12s allow-discrete, display .12s allow-discrete;padding:0;overflow-y:auto}.fs-select[data-picker=styled]:open::picker(select){opacity:1}@starting-style{.fs-select[data-picker=styled]:open::picker(select){opacity:0}}@supports (block-size:calc-size(auto, size)){.fs-select[data-picker=styled]::picker(select){block-size:0;transition:opacity .12s ease, block-size .12s ease, overlay .12s allow-discrete, display .12s allow-discrete}.fs-select[data-picker=styled]:open::picker(select){block-size:calc-size(auto, size)}@starting-style{.fs-select[data-picker=styled]:open::picker(select){block-size:0}}}.fs-select[data-picker=styled] optgroup{padding-block:var(--size-2) var(--size-1);font-size:var(--font-size-s);color:var(--semantic-muted-foreground);text-indent:var(--size-3)}.fs-select[data-picker=styled] option{text-indent:0;align-items:center;gap:var(--size-2);padding:var(--fs-select-option-padding,var(--size-2) var(--size-3));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-page-background);cursor:pointer;display:flex}.fs-select[data-picker=styled] option::checkmark{order:1;margin-inline-start:auto}.fs-select[data-picker=styled] option:hover{background:var(--semantic-interactive-background)}.fs-select[data-picker=styled] option:checked{background:var(--semantic-interactive-main);color:var(--semantic-interactive-contrast)}.fs-select[data-picker=styled] option:focus{outline:var(--semantic-focus-ring);outline-offset:-2px}.fs-select[data-picker=styled] option:checked:focus{outline-color:var(--semantic-interactive-contrast)}.fs-select[data-picker=styled] option:disabled{color:var(--semantic-disabled-foreground);background:var(--semantic-disabled-background);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.fs-select[data-picker=styled]::picker(select),.fs-select[data-picker=styled]::picker-icon{transition:none}}}@media (forced-colors:active){.fs-select,.fs-select[data-picker=styled]{appearance:auto;padding-inline:var(--size-3);background-image:none;display:block}}.fs-radio{box-sizing:border-box;appearance:none;inline-size:var(--fs-radio-size,var(--size-5));block-size:var(--fs-radio-size,var(--size-5));background-color:var(--semantic-page-background);border:1px solid var(--semantic-field-border);cursor:pointer;border-radius:50%;flex:none;margin:0;display:inline-block}.fs-radio:hover:not(:disabled){border-color:var(--semantic-field-border-hover)}.fs-radio:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px}.fs-radio:checked{background-color:var(--semantic-interactive-main);border-color:var(--semantic-interactive-main);background-image:radial-gradient(circle at center, var(--semantic-interactive-contrast) 0 32%, transparent 34%)}.fs-radio:disabled{background-color:var(--semantic-disabled-background);border-color:var(--semantic-disabled-background);cursor:not-allowed}.fs-radio:disabled:checked{background-color:var(--semantic-disabled-foreground);border-color:var(--semantic-disabled-foreground)}.fs-radio[data-state=invalid]{border-color:var(--semantic-danger-foreground)}.fs-radio[data-state=invalid]:focus-visible{outline-color:var(--semantic-danger-foreground)}.fs-radio[data-state=success]{border-color:var(--semantic-success-foreground)}.fs-radio-row{align-items:flex-start;gap:var(--size-2);line-height:var(--semantic-line-height-default);display:flex}@media (forced-colors:active){.fs-radio,.fs-radio:checked{appearance:auto;background-image:none}}.fs-label{font-family:inherit;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);display:block}.fs-label[data-required]:after{content:" *";color:var(--semantic-danger-foreground);font-weight:var(--font-weight-bold)}.fs-label[data-required=text]:after{content:" (påkrevd)";color:var(--semantic-danger-foreground);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs)}.fs-label[data-optional]:after{content:" (valgfri)";color:var(--semantic-disabled-foreground);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs)}.fs-label[aria-disabled=true]{color:var(--semantic-muted-foreground)}.fs-fieldset{box-sizing:border-box;gap:var(--fs-fieldset-gap,var(--size-2));border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.fs-legend{font-family:inherit;font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);margin-block-end:var(--size-1);padding:0}.fs-legend[data-required]:after{content:" *";color:var(--semantic-danger-foreground);font-weight:var(--font-weight-bold)}.fs-legend[data-required=text]:after{content:" (påkrevd)";color:var(--semantic-danger-foreground);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs)}.fs-legend[data-optional]:after{content:" (valgfri)";color:var(--semantic-disabled-foreground);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs)}.fs-fieldset[data-state=invalid] .fs-legend{color:var(--semantic-danger-foreground)}.fs-fieldset[data-state=success] .fs-legend{color:var(--semantic-success-foreground)}.fs-fieldset:disabled .fs-legend,.fs-legend[aria-disabled=true]{color:var(--semantic-muted-foreground)}.fs-table{box-sizing:border-box;border-collapse:collapse;inline-size:100%;font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);font-variant-numeric:tabular-nums}.fs-table caption{text-align:start;font-weight:var(--font-weight-semibold);padding-block-end:var(--size-2)}.fs-table th,.fs-table td{padding:var(--fs-table-cell-padding,var(--size-2) var(--size-3));text-align:start;vertical-align:top;border-block-end:1px solid var(--semantic-divider-30)}.fs-table thead th{font-weight:var(--font-weight-semibold);border-block-end:2px solid var(--semantic-divider-100)}.fs-table tbody tr:last-child th,.fs-table tbody tr:last-child td{border-block-end:0}.fs-table[data-variant=striped] tbody tr:nth-child(2n){background:var(--semantic-neutral-background)}.fs-table[data-hoverable] tbody tr:hover{background:var(--semantic-interactive-background)}.fs-table td[data-align=end],.fs-table th[data-align=end]{text-align:end}.fs-table-scroll{max-inline-size:100%;overflow-x:auto}.fs-table-scroll:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px}.fs-card{box-sizing:border-box;gap:var(--size-2);padding:var(--fs-card-padding,var(--size-4));color:var(--semantic-page-foreground);background:var(--semantic-page-background);border:1px solid var(--semantic-divider-30);border-radius:var(--fs-card-radius,var(--size-2));flex-direction:column;font-family:inherit;display:flex}.fs-card__title{font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-compact);margin:0}.fs-card p{line-height:var(--semantic-line-height-article);margin:0}.fs-card[data-variant=filled]{background:var(--semantic-neutral-background);border-color:#0000}.fs-card[data-interactive]{text-align:start;cursor:pointer;text-decoration:none}.fs-card[data-interactive]:hover{border-color:var(--semantic-interactive-main)}.fs-card[data-interactive]:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px}.fs-avatar{box-sizing:border-box;inline-size:var(--fs-avatar-size,var(--size-10));block-size:var(--fs-avatar-size,var(--size-10));font-family:inherit;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--semantic-interactive-foreground);background:var(--semantic-interactive-background);box-shadow:inset 0 0 0 1px var(--semantic-divider-30);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.fs-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.fs-avatar[data-size=small]{inline-size:var(--size-6);block-size:var(--size-6);font-size:var(--font-size-xs)}.fs-avatar[data-size=large]{inline-size:var(--size-16);block-size:var(--size-16);font-size:var(--font-size-l)}.fs-avatar[data-variant=square]{border-radius:var(--fs-avatar-radius,var(--size-1))}.fs-avatar-stack{flex-direction:row-reverse;justify-content:flex-end;margin:0;padding:0;list-style:none;display:inline-flex}.fs-avatar-stack>*+*{margin-inline-end:var(--fs-avatar-stack-overlap,calc(var(--size-2) * -1))}.fs-avatar-stack .fs-avatar{box-shadow:inset 0 0 0 1px var(--semantic-divider-30), 0 0 0 2px var(--semantic-page-background)}.fs-badge{box-sizing:border-box;align-items:center;gap:var(--size-1);padding:var(--fs-badge-padding,var(--size-0-5) var(--size-2));font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-default);border-radius:var(--fs-badge-radius,var(--size-4));white-space:nowrap;user-select:none;background:var(--semantic-interactive-background);color:var(--semantic-interactive-main);display:inline-flex}.fs-badge[data-color=success]{background:var(--semantic-success-background);color:var(--semantic-success-foreground)}.fs-badge[data-color=warning]{background:var(--semantic-warning-background);color:var(--semantic-warning-foreground)}.fs-badge[data-color=danger]{background:var(--semantic-danger-background);color:var(--semantic-danger-foreground)}.fs-badge[data-color=neutral]{background:var(--semantic-neutral-background);color:var(--semantic-neutral-foreground)}.fs-tag{box-sizing:border-box;align-items:center;gap:var(--size-1);padding:var(--fs-tag-padding,var(--size-0-5) var(--size-2));font-family:inherit;font-size:var(--font-size-s);line-height:var(--semantic-line-height-compact);color:var(--semantic-page-foreground);border:1px solid var(--semantic-divider-30);border-radius:var(--fs-tag-radius,var(--size-1));background:0 0;display:inline-flex}.fs-tag[data-variant=filled]{background:var(--semantic-neutral-background);border-color:#0000}.fs-tag[data-selectable]{cursor:pointer}.fs-tag[data-selectable]:hover{border-color:var(--semantic-interactive-main)}.fs-tag[data-selectable]:focus-visible{outline:var(--semantic-focus-ring);outline-offset:2px}.fs-tag[aria-pressed=true]{background:var(--semantic-interactive-main);border-color:var(--semantic-interactive-main);color:var(--semantic-interactive-contrast)}.fs-tag:disabled,.fs-tag[aria-disabled=true]{background:var(--semantic-disabled-background);border-color:var(--semantic-disabled-background);color:var(--semantic-disabled-foreground);cursor:not-allowed}@media (forced-colors:active){.fs-tag[aria-pressed=true]{color:highlighttext;background-color:highlight}}.fs-toggle-group{box-sizing:border-box;border:1px solid var(--semantic-field-border);border-radius:var(--fs-toggle-group-radius,var(--size-1));flex-wrap:wrap;gap:0;min-inline-size:0;margin:0;padding:0;display:inline-flex;overflow:hidden}.fs-toggle-group__option{min-block-size:var(--fs-toggle-group-height,var(--size-10));padding:var(--fs-toggle-group-padding,0 var(--size-4));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-interactive-main);background:var(--semantic-page-background);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.fs-toggle-group__option+.fs-toggle-group__option{border-inline-start:1px solid var(--semantic-field-border)}.fs-toggle-group__option input{clip-path:inset(50%);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-toggle-group__option:hover{background:var(--semantic-interactive-background)}.fs-toggle-group__option:has(input:focus-visible){outline:var(--semantic-focus-ring);outline-offset:-2px}.fs-toggle-group__option:has(input:checked){color:var(--semantic-interactive-contrast);background:var(--semantic-interactive-main);font-weight:var(--font-weight-semibold)}.fs-toggle-group__option:has(input:disabled){color:var(--semantic-disabled-foreground);background:var(--semantic-disabled-background);cursor:not-allowed}@media (forced-colors:active){.fs-toggle-group__option:has(input:checked){color:highlighttext;background-color:highlight}}.fs-alert{box-sizing:border-box;gap:var(--size-1);padding:var(--fs-alert-padding,var(--size-3) var(--size-4));font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-default);color:var(--semantic-page-foreground);background:var(--semantic-neutral-background);border-radius:var(--fs-alert-radius,var(--size-1));border-inline-start:var(--fs-alert-accent,var(--size-1)) solid var(--semantic-neutral-foreground);flex-direction:column;display:flex}.fs-alert__title{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);line-height:var(--semantic-line-height-default);margin:0}.fs-alert p{margin:0}.fs-alert[data-color=success]{background:var(--semantic-success-background);border-inline-start-color:var(--semantic-success-foreground)}.fs-alert[data-color=warning]{background:var(--semantic-warning-background);border-inline-start-color:var(--semantic-warning-foreground)}.fs-alert[data-color=danger]{background:var(--semantic-danger-background);border-inline-start-color:var(--semantic-danger-foreground)}.fs-alert[data-color=info]{background:var(--semantic-interactive-background);border-inline-start-color:var(--semantic-interactive-main)}.fs-heading{font-family:inherit;font-weight:var(--fs-heading-font-weight,var(--font-weight-bold));line-height:var(--fs-heading-line-height,var(--semantic-line-height-heading));color:var(--semantic-page-foreground);text-wrap:balance;font-size:var(--font-size-xl);margin:0}.fs-heading[data-size=mega]{font-size:var(--font-size-mega)}.fs-heading[data-size=xl]{font-size:var(--font-size-xxl)}.fs-heading[data-size=m]{font-size:var(--font-size-l)}.fs-heading[data-size=s]{font-size:var(--font-size-m)}.fs-heading[data-size=xs]{font-size:var(--font-size-s);text-transform:uppercase;letter-spacing:.06em}.fs-paragraph{font-family:inherit;font-size:var(--font-size-m);line-height:var(--fs-paragraph-line-height,var(--semantic-line-height-article));color:var(--semantic-page-foreground);max-inline-size:var(--fs-paragraph-width,70ch);margin:0}.fs-paragraph+.fs-paragraph{margin-block-start:var(--fs-paragraph-gap,var(--size-3))}.fs-paragraph[data-size=small]{font-size:var(--font-size-s)}.fs-paragraph[data-size=large]{font-size:var(--font-size-l);line-height:1.55}.fs-paragraph[data-variant=lead]{font-size:var(--font-size-l);color:var(--semantic-muted-foreground);line-height:1.55}.fs-list{box-sizing:border-box;font-family:inherit;font-size:var(--font-size-m);line-height:var(--semantic-line-height-article);color:var(--semantic-page-foreground);margin:0;padding-inline-start:var(--size-5)}.fs-list li+li,.fs-list .fs-list{margin-block-start:var(--fs-list-gap,var(--size-1))}.fs-list[data-variant=plain],.fs-list[data-variant=divided]{padding-inline-start:0;list-style:none}.fs-list[data-variant=divided] li+li{border-block-start:1px solid var(--semantic-divider-30);margin-block-start:0}.fs-list[data-variant=divided] li{padding-block:var(--fs-list-gap,var(--size-2))}.fs-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
