@charset "UTF-8";@layer fui.layout,fui.base,fui.components,fui.utilities;@layer fui.utilities{.fui-top-4{top:var(--fui-space-4)}.fui-inset-x-0{inset-inline:0;inset-inline:var(--fui-space-0)}}@layer fui.layout,fui.base,fui.components,fui.utilities;@layer fui.layout{.fui-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.fui-grid--auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem}.fui-col-4{grid-column:span 4/span 4}.fui-col-12{grid-column:span 12/span 12}@media(min-width:576px){.fui-col-sm-3{grid-column:span 3/span 3}.fui-col-sm-6{grid-column:span 6/span 6}.fui-col-sm-9{grid-column:span 9/span 9}}@media(min-width:768px){.fui-col-md-4{grid-column:span 4/span 4}.fui-col-md-6{grid-column:span 6/span 6}}@media(min-width:992px){.fui-col-lg-2{grid-column:span 2/span 2}.fui-col-lg-3{grid-column:span 3/span 3}.fui-col-lg-4{grid-column:span 4/span 4}.fui-col-lg-8{grid-column:span 8/span 8}.fui-col-lg-9{grid-column:span 9/span 9}.fui-col-lg-10{grid-column:span 10/span 10}}@media(min-width:1200px){.fui-col-xl-4{grid-column:span 4/span 4}}@media(min-width:1400px){.fui-col-xxl-3{grid-column:span 3/span 3}.fui-col-xxl-9{grid-column:span 9/span 9}}@media(min-width:1920px){.fui-col-3xl-3{grid-column:span 3/span 3}.fui-col-3xl-9{grid-column:span 9/span 9}}@media(min-width:2560px){.fui-col-4xl-2{grid-column:span 2/span 2}}}@layer fui.layout{.fui-container{width:100%;padding-inline:clamp(1rem,4vw,2rem);margin-inline:auto}@media(min-width:576px){.fui-container{max-width:540px}}@media(min-width:768px){.fui-container{max-width:720px}}@media(min-width:992px){.fui-container{max-width:960px}}@media(min-width:1200px){.fui-container{max-width:1140px}}@media(min-width:1400px){.fui-container{max-width:1320px}}@media(min-width:1920px){.fui-container{max-width:1800px}}@media(min-width:2560px){.fui-container{max-width:2400px}}@media(min-width:3840px){.fui-container{max-width:3600px}}}@property --fui-bevel-x{syntax:"<length>";inherits:true;initial-value:1px}@property --fui-bevel-y{syntax:"<length>";inherits:true;initial-value:1px}@layer fui.utilities{.fui-text-xs{font-size:var(--fui-text-xs)}.fui-text-sm{font-size:var(--fui-text-sm)}.fui-text-base{font-size:var(--fui-text-base)}.fui-text-lg{font-size:var(--fui-text-lg)}.fui-text-xl{font-size:var(--fui-text-xl)}.fui-text-3xl{font-size:var(--fui-text-3xl)}@media(min-width:768px){.fui-md-text-base{font-size:var(--fui-text-base)}.fui-md-text-2xl{font-size:var(--fui-text-2xl)}.fui-md-text-3xl{font-size:var(--fui-text-3xl)}.fui-md-text-4xl{font-size:var(--fui-text-4xl)}}@media(min-width:992px){.fui-lg-text-sm{font-size:var(--fui-text-sm)}.fui-lg-text-xl{font-size:var(--fui-text-xl)}.fui-lg-text-2xl{font-size:var(--fui-text-2xl)}.fui-lg-text-3xl{font-size:var(--fui-text-3xl)}.fui-lg-text-5xl{font-size:var(--fui-text-5xl)}}@media(min-width:1200px){.fui-xl-text-3xl{font-size:var(--fui-text-3xl)}}.fui-fw-regular{font-weight:var(--fui-font-weight-regular)}.fui-fw-semibold{font-weight:var(--fui-font-weight-semibold)}.fui-fw-bold{font-weight:var(--fui-font-weight-bold)}.fui-lh-tight{line-height:var(--fui-leading-tight)}.fui-lh-snug{line-height:var(--fui-leading-snug)}.fui-tracking-wide{letter-spacing:var(--fui-tracking-wide)}.fui-tracking-widest{letter-spacing:var(--fui-tracking-widest)}.fui-border{border-width:var(--fui-default-border-width);border-style:var(--fui-default-border-style);border-color:var(--fui-default-border-color)}.fui-border-top{border-top:var(--fui-default-border-width) var(--fui-default-border-style) var(--fui-default-border-color)}.fui-border-bottom{border-bottom:var(--fui-default-border-width) var(--fui-default-border-style) var(--fui-default-border-color)}.fui-border-end{border-inline-end:var(--fui-default-border-width) var(--fui-default-border-style) var(--fui-default-border-color)}.fui-border-0{border-width:var(--fui-border-0)}.fui-border-1{border-width:var(--fui-border-1)}.fui-border-2{border-width:var(--fui-border-2)}.fui-border-style-dashed{border-style:dashed}.fui-border-style-solid{border-style:solid}.fui-border-top-style-dashed{border-top-style:dashed}.fui-border-bottom-style-dashed{border-bottom-style:dashed}.fui-shadow{box-shadow:var(--fui-default-shadow)}.fui-bg{background-color:var(--fui-default-bg)}.fui-bg-image{background-image:var(--fui-surface-bg-image,var(--fui-default-bg-image))}@media(forced-colors:active){.fui-bg-image{forced-color-adjust:none}}.fui-backdrop{-webkit-backdrop-filter:var(--fui-default-backdrop);backdrop-filter:var(--fui-default-backdrop)}.fui-rounded{--fui-btn-radius:var(--fui-default-radius);border-radius:var(--fui-default-radius)}.fui-rounded-sm{--fui-btn-radius:var(--fui-radius-sm);border-radius:var(--fui-radius-sm)}.fui-rounded-full{--fui-btn-radius:var(--fui-radius-full);border-radius:var(--fui-radius-full)}:root{--fui-bevel-x:0px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-curve-light:hsla(0,0%,100%,.4);--fui-curve-light-mid:transparent;--fui-curve-dark-mid:transparent;--fui-curve-dark:rgba(0,0,0,.4);--fui-curve-shadow-inset:rgba(0,0,0,.3);--fui-curve-highlight-inset:hsla(0,0%,100%,.25)}.fui-d-block{display:block}.fui-d-inline-block{display:inline-block}.fui-d-flex{display:flex}.fui-d-inline-flex{display:inline-flex}.fui-d-none{display:none}@media(min-width:768px){.fui-md-d-flex{display:flex}}@media(min-width:992px){.fui-lg-d-block{display:block}.fui-lg-d-inline-flex{display:inline-flex}.fui-lg-d-none{display:none}}.fui-relative{position:relative}.fui-absolute{position:absolute}.fui-sticky{position:sticky}.fui-overflow-hidden{overflow:hidden}.fui-overflow-auto{overflow:auto}.fui-list-none{list-style:none}.fui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fui-w-full{width:100%}.fui-h-auto{height:auto}.fui-max-w-full{max-width:100%}.fui-min-w-0{min-width:0}.fui-object-cover{-o-object-fit:cover;object-fit:cover}.fui-flex-row{flex-direction:row}.fui-flex-column{flex-direction:column}.fui-flex-wrap{flex-wrap:wrap}.fui-flex-1{flex:1 1 0%}.fui-flex-auto{flex:1 1 auto}.fui-justify-center{justify-content:center}.fui-justify-end{justify-content:end}.fui-justify-space-between{justify-content:space-between}.fui-justify-space-around{justify-content:space-around}.fui-items-stretch{align-items:stretch}.fui-items-center{align-items:center}.fui-items-start{align-items:start}.fui-self-center{align-self:center}.fui-self-start{align-self:start}.fui-content-normal{align-content:normal}.fui-content-center{align-content:center}.fui-content-start{align-content:start}.fui-content-end{align-content:end}.fui-content-flex-start{align-content:flex-start}.fui-content-flex-end{align-content:flex-end}.fui-content-baseline{align-content:baseline}.fui-content-space-between{align-content:space-between}.fui-content-space-around{align-content:space-around}.fui-content-space-evenly{align-content:space-evenly}.fui-content-stretch{align-content:stretch}@media(min-width:768px){.fui-md-flex-row{flex-direction:row}}.fui-cursor-pointer{cursor:pointer}.fui-text-start{text-align:start}.fui-text-end{text-align:end}.fui-text-center{text-align:center}.fui-text-transform-uppercase{text-transform:uppercase}.fui-ws-nowrap{white-space:nowrap}.fui-text-overflow-ellipsis{text-overflow:ellipsis}.fui-outline{--fui-btn-bg:transparent;--fui-btn-text:var(--fui-btn-color);--fui-btn-border-color:var(--fui-btn-color);--fui-btn-border-width:var(--fui-border-1);--fui-btn-border-style:solid;--fui-btn-border-style-hover:solid;--fui-btn-border-style-active:solid}.fui-tinted{--fui-btn-bg:color-mix(in srgb,var(--fui-btn-color) 15%,transparent);--fui-btn-text:var(--fui-btn-color);--fui-btn-border-color:color-mix(in srgb,var(--fui-btn-color) 30%,transparent);--fui-btn-border-width:var(--fui-border-1);--fui-btn-border-style:solid;--fui-btn-border-style-hover:solid;--fui-btn-border-style-active:solid;--fui-tinted-blur:var(--fui-blur-md);--fui-tinted-saturate:1.2;-webkit-backdrop-filter:blur(var(--fui-tinted-blur)) saturate(var(--fui-tinted-saturate));backdrop-filter:blur(var(--fui-tinted-blur)) saturate(var(--fui-tinted-saturate))}.fui-btn-primary.fui-tinted{--fui-btn-text:var(--fui-color-primary-strong)}.fui-btn-secondary.fui-tinted{--fui-btn-text:var(--fui-color-secondary-strong)}.fui-btn-neutral.fui-tinted{--fui-btn-text:var(--fui-color-neutral-strong)}[data-theme=dark] .fui-btn-primary.fui-tinted{--fui-btn-text:var(--fui-color-primary)}[data-theme=dark] .fui-btn-secondary.fui-tinted{--fui-btn-text:var(--fui-color-secondary)}[data-theme=dark] .fui-btn-neutral.fui-tinted{--fui-btn-text:var(--fui-color-neutral)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .fui-btn-primary.fui-tinted{--fui-btn-text:var(--fui-color-primary)}:root:not([data-theme]) .fui-btn-secondary.fui-tinted{--fui-btn-text:var(--fui-color-secondary)}:root:not([data-theme]) .fui-btn-neutral.fui-tinted{--fui-btn-text:var(--fui-color-neutral)}}.fui-link{--fui-btn-bg:transparent;--fui-btn-bg-image:none;--fui-btn-bg-image-hover:none;--fui-btn-bg-image-active:none;--fui-btn-border-width:0px;--fui-btn-border-color:transparent;--fui-btn-text:var(--fui-btn-color);--fui-btn-padding-x:0em;--fui-btn-padding-y:0em;--fui-btn-text-decoration:underline;--fui-btn-shadow:none;--fui-btn-shadow-hover:none;--fui-btn-shadow-active:none;--fui-btn-shadow-disabled:none;--fui-btn-filter:none;--fui-btn-filter-hover:none;--fui-btn-filter-active:none;--fui-btn-transform:none;--fui-btn-transform-hover:none;--fui-btn-transform-active:none;--fui-btn-text-shadow:none;--fui-btn-text-shadow-hover:none;--fui-btn-white-space:normal;overflow-wrap:break-word;word-break:break-word}[data-theme=dark] .fui-tinted{--fui-btn-bg:color-mix(in srgb,var(--fui-btn-color) 20%,transparent);--fui-btn-border-color:color-mix(in srgb,var(--fui-btn-color) 35%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .fui-tinted{--fui-btn-bg:color-mix(in srgb,var(--fui-btn-color) 20%,transparent);--fui-btn-border-color:color-mix(in srgb,var(--fui-btn-color) 35%,transparent)}}.fui-z-dropdown{z-index:var(--fui-z-dropdown)}.fui-bg-neutral-950{background-color:var(--fui-color-neutral-950)}.fui-bg-surface-alt{background-color:var(--fui-color-surface-alt)}.fui-bg-primary{background-color:var(--fui-color-primary)}.fui-bg-primary-soft{background-color:var(--fui-color-primary-soft)}.fui-bg-neutral-strong{background-color:var(--fui-color-neutral-strong)}.fui-text-inherit{color:inherit}.fui-text-neutral-100{color:var(--fui-color-neutral-100)}.fui-text-neutral-400{color:var(--fui-color-neutral-400)}.fui-text-purple-300{color:var(--fui-color-purple-300)}.fui-text-on-surface-muted{color:var(--fui-color-on-surface-muted)}.fui-text-on-primary{color:var(--fui-color-on-primary)}.fui-text-danger{color:var(--fui-color-danger)}.fui-text-success{color:var(--fui-color-success)}.fui-text-on-neutral-strong{color:var(--fui-color-on-neutral-strong)}.fui-border-outline{border-color:var(--fui-color-outline)}.fui-border-primary{border-color:var(--fui-color-primary)}.fui-border-neutral{border-color:var(--fui-color-neutral)}.fui-gap-0{gap:var(--fui-space-0)}.fui-gap-1{gap:var(--fui-space-1)}.fui-gap-2{gap:var(--fui-space-2)}.fui-gap-3{gap:var(--fui-space-3)}.fui-gap-4{gap:var(--fui-space-4)}.fui-gap-5{gap:var(--fui-space-5)}.fui-p-0{padding:var(--fui-space-0)}.fui-p-2{padding:var(--fui-space-2)}.fui-p-3{padding:var(--fui-space-3)}.fui-p-4{padding:var(--fui-space-4)}.fui-px-1{padding-inline:var(--fui-space-1)}.fui-px-2{padding-inline:var(--fui-space-2)}.fui-px-3{padding-inline:var(--fui-space-3)}.fui-px-4{padding-inline:var(--fui-space-4)}.fui-py-1{padding-block:var(--fui-space-1)}.fui-py-1-5{padding-block:var(--fui-space-1-5)}.fui-py-2{padding-block:var(--fui-space-2)}.fui-py-3{padding-block:var(--fui-space-3)}.fui-py-5{padding-block:var(--fui-space-5)}.fui-py-10{padding-block:var(--fui-space-10)}.fui-pt-2{padding-top:var(--fui-space-2)}.fui-pt-3{padding-top:var(--fui-space-3)}.fui-pt-4{padding-top:var(--fui-space-4)}.fui-pt-5{padding-top:var(--fui-space-5)}.fui-pb-2{padding-bottom:var(--fui-space-2)}.fui-pb-3{padding-bottom:var(--fui-space-3)}.fui-pl-2{padding-left:var(--fui-space-2)}.fui-pl-8{padding-left:var(--fui-space-8)}}@layer fui.utilities;@layer fui.utilities;@layer fui.utilities;@layer fui.utilities{@media(min-width:768px){.fui-md-p-5{padding:var(--fui-space-5)}.fui-md-p-6{padding:var(--fui-space-6)}.fui-md-p-9{padding:var(--fui-space-9)}}@media(min-width:992px){.fui-lg-p-5{padding:var(--fui-space-5)}.fui-lg-p-9{padding:var(--fui-space-9)}}.fui-m-0{margin:var(--fui-space-0)}.fui-mx-0{margin-inline:var(--fui-space-0)}.fui-my-0{margin-block:var(--fui-space-0)}.fui-my-2{margin-block:var(--fui-space-2)}.fui-my-3{margin-block:var(--fui-space-3)}.fui-my-6{margin-block:var(--fui-space-6)}.fui-my-8{margin-block:var(--fui-space-8)}.fui-mt-0{margin-top:var(--fui-space-0)}.fui-mt-1{margin-top:var(--fui-space-1)}.fui-mt-2{margin-top:var(--fui-space-2)}.fui-mt-3{margin-top:var(--fui-space-3)}.fui-mt-4{margin-top:var(--fui-space-4)}.fui-mt-6{margin-top:var(--fui-space-6)}.fui-mt-8{margin-top:var(--fui-space-8)}.fui-mr-2{margin-right:var(--fui-space-2)}.fui-mr-4{margin-right:var(--fui-space-4)}.fui-mb-0{margin-bottom:var(--fui-space-0)}.fui-mb-1{margin-bottom:var(--fui-space-1)}.fui-mb-2{margin-bottom:var(--fui-space-2)}.fui-mb-3{margin-bottom:var(--fui-space-3)}.fui-mb-4{margin-bottom:var(--fui-space-4)}.fui-mt-auto{margin-top:auto}.fui-w-full{width:100%}.fui-w-8{width:var(--fui-space-8)}.fui-h-auto{height:auto}.fui-h-8{height:var(--fui-space-8)}.fui-min-w-0{min-width:0}.fui-max-w-full{max-width:100%}}@layer fui.utilities;@layer fui.utilities;:root:not([data-theme]),[data-theme=light]{color-scheme:light;--fui-color-surface:#f5f5f5;--fui-color-surface-alt:#e5e5e5;--fui-color-surface-raised:#d4d4d4;--fui-color-on-surface:#262626;--fui-color-on-surface-alt:#171717;--fui-color-on-surface-raised:#171717;--fui-color-on-surface-muted:#525252;--fui-color-on-surface-alt-muted:#525252;--fui-color-on-surface-raised-muted:#525252;--fui-color-shadow:rgba(0,0,0,.15);--fui-color-primary:#7e22ce;--fui-color-on-primary:#fafafa;--fui-color-primary-soft:#c084fc;--fui-color-on-primary-soft:#0a0a0a;--fui-color-primary-strong:#581c87;--fui-color-on-primary-strong:#fafafa;--fui-color-primary-container:#f3e8ff;--fui-color-on-primary-container:#581c87;--fui-color-secondary:#c2410c;--fui-color-on-secondary:#fafafa;--fui-color-secondary-soft:#fb923c;--fui-color-on-secondary-soft:#0a0a0a;--fui-color-secondary-strong:#7c2d12;--fui-color-on-secondary-strong:#fafafa;--fui-color-secondary-container:#ffedd5;--fui-color-on-secondary-container:#7c2d12;--fui-color-danger:#b91c1c;--fui-color-on-danger:#fafafa;--fui-color-danger-soft:#f87171;--fui-color-on-danger-soft:#0a0a0a;--fui-color-danger-strong:#7f1d1d;--fui-color-on-danger-strong:#fafafa;--fui-color-danger-container:#fee2e2;--fui-color-on-danger-container:#7f1d1d;--fui-color-warning:#a16207;--fui-color-on-warning:#fafafa;--fui-color-warning-soft:#facc15;--fui-color-on-warning-soft:#0a0a0a;--fui-color-warning-strong:#713f12;--fui-color-on-warning-strong:#fafafa;--fui-color-warning-container:#fef9c3;--fui-color-on-warning-container:#713f12;--fui-color-success:#15803d;--fui-color-on-success:#fafafa;--fui-color-success-soft:#4ade80;--fui-color-on-success-soft:#0a0a0a;--fui-color-success-strong:#14532d;--fui-color-on-success-strong:#fafafa;--fui-color-success-container:#dcfce7;--fui-color-on-success-container:#14532d;--fui-color-info:#1d4ed8;--fui-color-on-info:#fafafa;--fui-color-info-soft:#60a5fa;--fui-color-on-info-soft:#0a0a0a;--fui-color-info-strong:#1e3a8a;--fui-color-on-info-strong:#fafafa;--fui-color-info-container:#eff6ff;--fui-color-on-info-container:#1e3a8a;--fui-color-neutral:#404040;--fui-color-on-neutral:#fafafa;--fui-color-neutral-soft:#a3a3a3;--fui-color-on-neutral-soft:#0a0a0a;--fui-color-neutral-strong:#171717;--fui-color-on-neutral-strong:#fafafa;--fui-color-neutral-container:#fafafa;--fui-color-on-neutral-container:#171717;--fui-color-outline:#a3a3a3;--fui-color-outline-variant:#737373}[data-theme=dark]{color-scheme:dark;--fui-color-surface:#171717;--fui-color-surface-alt:#262626;--fui-color-surface-raised:#404040;--fui-color-on-surface:#fafafa;--fui-color-on-surface-alt:#fafafa;--fui-color-on-surface-raised:#fafafa;--fui-color-on-surface-muted:#a3a3a3;--fui-color-on-surface-alt-muted:#a3a3a3;--fui-color-on-surface-raised-muted:#d4d4d4;--fui-color-shadow:rgba(0,0,0,.55);--fui-color-primary:#c091ef;--fui-color-on-primary:#0a0a0a;--fui-color-primary-soft:#c091ef;--fui-color-on-primary-soft:#0a0a0a;--fui-color-primary-strong:#7c3ab6;--fui-color-on-primary-strong:#fafafa;--fui-color-primary-container:#3b0764;--fui-color-on-primary-container:#e9d9fb;--fui-color-secondary:#e79450;--fui-color-on-secondary:#0a0a0a;--fui-color-secondary-soft:#e79450;--fui-color-on-secondary-soft:#0a0a0a;--fui-color-secondary-strong:#ad4a21;--fui-color-on-secondary-strong:#fafafa;--fui-color-secondary-container:#431407;--fui-color-on-secondary-container:#f5d6b3;--fui-color-danger:#e98080;--fui-color-on-danger:#0a0a0a;--fui-color-danger-soft:#e98080;--fui-color-on-danger-soft:#0a0a0a;--fui-color-danger-strong:#a43131;--fui-color-on-danger-strong:#fafafa;--fui-color-danger-container:#450a0a;--fui-color-on-danger-container:#f9cfcf;--fui-color-warning:#e2be2d;--fui-color-on-warning:#0a0a0a;--fui-color-warning-soft:#e2be2d;--fui-color-on-warning-soft:#0a0a0a;--fui-color-warning-strong:#905f18;--fui-color-on-warning-strong:#fafafa;--fui-color-warning-container:#422006;--fui-color-on-warning-container:#f2e796;--fui-color-success:#5fc986;--fui-color-on-success:#0a0a0a;--fui-color-success-soft:#5fc986;--fui-color-on-success-soft:#0a0a0a;--fui-color-success-strong:#247141;--fui-color-on-success-strong:#fafafa;--fui-color-success-container:#052e16;--fui-color-on-success-container:#c3efd2;--fui-color-info:#70a7ea;--fui-color-on-info:#0a0a0a;--fui-color-info-soft:#70a7ea;--fui-color-on-info-soft:#0a0a0a;--fui-color-info-strong:#365ac0;--fui-color-on-info-strong:#fafafa;--fui-color-info-container:#172554;--fui-color-on-info-container:#c6dcf8;--fui-color-neutral:#a3a3a3;--fui-color-on-neutral:#0a0a0a;--fui-color-neutral-soft:#a3a3a3;--fui-color-on-neutral-soft:#0a0a0a;--fui-color-neutral-strong:#404040;--fui-color-on-neutral-strong:#fafafa;--fui-color-neutral-container:#0a0a0a;--fui-color-on-neutral-container:#e5e5e5;--fui-color-outline:#737373;--fui-color-outline-variant:#525252}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--fui-color-surface:#171717;--fui-color-surface-alt:#262626;--fui-color-surface-raised:#404040;--fui-color-on-surface:#fafafa;--fui-color-on-surface-alt:#fafafa;--fui-color-on-surface-raised:#fafafa;--fui-color-on-surface-muted:#a3a3a3;--fui-color-on-surface-alt-muted:#a3a3a3;--fui-color-on-surface-raised-muted:#d4d4d4;--fui-color-shadow:rgba(0,0,0,.55);--fui-color-primary:#c091ef;--fui-color-on-primary:#0a0a0a;--fui-color-primary-soft:#c091ef;--fui-color-on-primary-soft:#0a0a0a;--fui-color-primary-strong:#7c3ab6;--fui-color-on-primary-strong:#fafafa;--fui-color-primary-container:#3b0764;--fui-color-on-primary-container:#e9d9fb;--fui-color-secondary:#e79450;--fui-color-on-secondary:#0a0a0a;--fui-color-secondary-soft:#e79450;--fui-color-on-secondary-soft:#0a0a0a;--fui-color-secondary-strong:#ad4a21;--fui-color-on-secondary-strong:#fafafa;--fui-color-secondary-container:#431407;--fui-color-on-secondary-container:#f5d6b3;--fui-color-danger:#e98080;--fui-color-on-danger:#0a0a0a;--fui-color-danger-soft:#e98080;--fui-color-on-danger-soft:#0a0a0a;--fui-color-danger-strong:#a43131;--fui-color-on-danger-strong:#fafafa;--fui-color-danger-container:#450a0a;--fui-color-on-danger-container:#f9cfcf;--fui-color-warning:#e2be2d;--fui-color-on-warning:#0a0a0a;--fui-color-warning-soft:#e2be2d;--fui-color-on-warning-soft:#0a0a0a;--fui-color-warning-strong:#905f18;--fui-color-on-warning-strong:#fafafa;--fui-color-warning-container:#422006;--fui-color-on-warning-container:#f2e796;--fui-color-success:#5fc986;--fui-color-on-success:#0a0a0a;--fui-color-success-soft:#5fc986;--fui-color-on-success-soft:#0a0a0a;--fui-color-success-strong:#247141;--fui-color-on-success-strong:#fafafa;--fui-color-success-container:#052e16;--fui-color-on-success-container:#c3efd2;--fui-color-info:#70a7ea;--fui-color-on-info:#0a0a0a;--fui-color-info-soft:#70a7ea;--fui-color-on-info-soft:#0a0a0a;--fui-color-info-strong:#365ac0;--fui-color-on-info-strong:#fafafa;--fui-color-info-container:#172554;--fui-color-on-info-container:#c6dcf8;--fui-color-neutral:#a3a3a3;--fui-color-on-neutral:#0a0a0a;--fui-color-neutral-soft:#a3a3a3;--fui-color-on-neutral-soft:#0a0a0a;--fui-color-neutral-strong:#404040;--fui-color-on-neutral-strong:#fafafa;--fui-color-neutral-container:#0a0a0a;--fui-color-on-neutral-container:#e5e5e5;--fui-color-outline:#737373;--fui-color-outline-variant:#525252}}:root{--fui-color-neutral-50:#fafafa;--fui-color-neutral-100:#f5f5f5;--fui-color-neutral-200:#e5e5e5;--fui-color-neutral-300:#d4d4d4;--fui-color-neutral-400:#a3a3a3;--fui-color-neutral-500:#737373;--fui-color-neutral-600:#525252;--fui-color-neutral-700:#404040;--fui-color-neutral-800:#262626;--fui-color-neutral-900:#171717;--fui-color-neutral-950:#0a0a0a;--fui-color-blue-50:#eff6ff;--fui-color-blue-100:#dbeafe;--fui-color-blue-200:#bfdbfe;--fui-color-blue-300:#93c5fd;--fui-color-blue-400:#60a5fa;--fui-color-blue-500:#3b82f6;--fui-color-blue-600:#2563eb;--fui-color-blue-700:#1d4ed8;--fui-color-blue-800:#1e40af;--fui-color-blue-900:#1e3a8a;--fui-color-blue-950:#172554;--fui-color-green-50:#f0fdf4;--fui-color-green-100:#dcfce7;--fui-color-green-200:#bbf7d0;--fui-color-green-300:#86efac;--fui-color-green-400:#4ade80;--fui-color-green-500:#22c55e;--fui-color-green-600:#16a34a;--fui-color-green-700:#15803d;--fui-color-green-800:#166534;--fui-color-green-900:#14532d;--fui-color-green-950:#052e16;--fui-color-red-50:#fef2f2;--fui-color-red-100:#fee2e2;--fui-color-red-200:#fecaca;--fui-color-red-300:#fca5a5;--fui-color-red-400:#f87171;--fui-color-red-500:#ef4444;--fui-color-red-600:#dc2626;--fui-color-red-700:#b91c1c;--fui-color-red-800:#991b1b;--fui-color-red-900:#7f1d1d;--fui-color-red-950:#450a0a;--fui-color-yellow-50:#fefce8;--fui-color-yellow-100:#fef9c3;--fui-color-yellow-200:#fef08a;--fui-color-yellow-300:#fde047;--fui-color-yellow-400:#facc15;--fui-color-yellow-500:#eab308;--fui-color-yellow-600:#ca8a04;--fui-color-yellow-700:#a16207;--fui-color-yellow-800:#854d0e;--fui-color-yellow-900:#713f12;--fui-color-yellow-950:#422006;--fui-color-purple-50:#faf5ff;--fui-color-purple-100:#f3e8ff;--fui-color-purple-200:#e9d5ff;--fui-color-purple-300:#d8b4fe;--fui-color-purple-400:#c084fc;--fui-color-purple-500:#a855f7;--fui-color-purple-600:#9333ea;--fui-color-purple-700:#7e22ce;--fui-color-purple-800:#6b21a8;--fui-color-purple-900:#581c87;--fui-color-purple-950:#3b0764;--fui-color-cyan-50:#ecfeff;--fui-color-cyan-100:#cffafe;--fui-color-cyan-200:#a5f3fc;--fui-color-cyan-300:#67e8f9;--fui-color-cyan-400:#22d3ee;--fui-color-cyan-500:#06b6d4;--fui-color-cyan-600:#0891b2;--fui-color-cyan-700:#0e7490;--fui-color-cyan-800:#155e75;--fui-color-cyan-900:#164e63;--fui-color-cyan-950:#083344;--fui-color-orange-50:#fff7ed;--fui-color-orange-100:#ffedd5;--fui-color-orange-200:#fed7aa;--fui-color-orange-300:#fdba74;--fui-color-orange-400:#fb923c;--fui-color-orange-500:#f97316;--fui-color-orange-600:#ea580c;--fui-color-orange-700:#c2410c;--fui-color-orange-800:#9a3412;--fui-color-orange-900:#7c2d12;--fui-color-orange-950:#431407;--fui-font-family-sans:Poppins, "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans",-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,arial,Inter,sans-serif;--fui-font-family-serif:georgia,cambria,Times New Roman,times,serif;--fui-font-family-mono:JetBrains Mono, "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",Fira Code,Cascadia Code,Courier New,monospace;--fui-text-xs:.75rem;--fui-text-sm:.875rem;--fui-text-base:1rem;--fui-text-lg:1.125rem;--fui-text-xl:1.25rem;--fui-text-2xl:1.5rem;--fui-text-3xl:1.875rem;--fui-text-4xl:2.25rem;--fui-text-5xl:3rem;--fui-text-6xl:3.75rem;--fui-text-7xl:4.5rem;--fui-font-weight-thin:100;--fui-font-weight-light:300;--fui-font-weight-regular:400;--fui-font-weight-medium:500;--fui-font-weight-semibold:600;--fui-font-weight-bold:700;--fui-font-weight-extrabold:800;--fui-font-weight-black:900;--fui-leading-none:1;--fui-leading-tight:1.25;--fui-leading-snug:1.375;--fui-leading-normal:1.5;--fui-leading-relaxed:1.625;--fui-leading-loose:2;--fui-tracking-tighter:-.05em;--fui-tracking-tight:-.025em;--fui-tracking-normal:0em;--fui-tracking-wide:.025em;--fui-tracking-wider:.05em;--fui-tracking-widest:.1em;--fui-space-0:0rem;--fui-space-0-5:.125rem;--fui-space-1:.25rem;--fui-space-1-5:.375rem;--fui-space-2:.5rem;--fui-space-2-5:.625rem;--fui-space-3:.75rem;--fui-space-3-5:.875rem;--fui-space-4:1rem;--fui-space-5:1.25rem;--fui-space-6:1.5rem;--fui-space-7:1.75rem;--fui-space-8:2rem;--fui-space-9:2.25rem;--fui-space-10:2.5rem;--fui-space-11:2.75rem;--fui-space-12:3rem;--fui-space-14:3.5rem;--fui-space-16:4rem;--fui-space-20:5rem;--fui-space-24:6rem;--fui-space-28:7rem;--fui-space-32:8rem;--fui-space-36:9rem;--fui-space-40:10rem;--fui-space-44:11rem;--fui-space-48:12rem;--fui-space-52:13rem;--fui-space-56:14rem;--fui-space-60:15rem;--fui-space-64:16rem;--fui-space-72:18rem;--fui-space-80:20rem;--fui-space-96:24rem;--fui-radius-none:0;--fui-radius-xs:.125rem;--fui-radius-sm:.25rem;--fui-radius-md:.375rem;--fui-radius-lg:.5rem;--fui-radius-xl:.75rem;--fui-radius-2xl:1rem;--fui-radius-3xl:1.5rem;--fui-radius-full:9999px;--fui-border-0:0;--fui-border-1:1px;--fui-border-2:2px;--fui-border-4:4px;--fui-border-8:8px;--fui-border-style-none:none;--fui-border-style-hidden:hidden;--fui-border-style-dotted:dotted;--fui-border-style-dashed:dashed;--fui-border-style-solid:solid;--fui-border-style-double:double;--fui-border-style-groove:groove;--fui-border-style-ridge:ridge;--fui-border-style-inset:inset;--fui-border-style-outset:outset;--fui-shadow-none:none;--fui-shadow-xs:calc(var(--fui-bevel-x)*1) calc(var(--fui-bevel-y)*1) 2px 0 var(--fui-color-shadow);--fui-shadow-sm:calc(var(--fui-bevel-x)*1) calc(var(--fui-bevel-y)*1) 3px 0 var(--fui-color-shadow),calc(var(--fui-bevel-x)*1) calc(var(--fui-bevel-y)*1) 2px -1px var(--fui-color-shadow);--fui-shadow-md:calc(var(--fui-bevel-x)*4) calc(var(--fui-bevel-y)*4) 6px -1px var(--fui-color-shadow),calc(var(--fui-bevel-x)*2) calc(var(--fui-bevel-y)*2) 4px -2px var(--fui-color-shadow);--fui-shadow-lg:calc(var(--fui-bevel-x)*10) calc(var(--fui-bevel-y)*10) 15px -3px var(--fui-color-shadow),calc(var(--fui-bevel-x)*4) calc(var(--fui-bevel-y)*4) 6px -4px var(--fui-color-shadow);--fui-shadow-xl:calc(var(--fui-bevel-x)*20) calc(var(--fui-bevel-y)*20) 25px -5px var(--fui-color-shadow),calc(var(--fui-bevel-x)*8) calc(var(--fui-bevel-y)*8) 10px -6px var(--fui-color-shadow);--fui-shadow-2xl:calc(var(--fui-bevel-x)*25) calc(var(--fui-bevel-y)*25) 50px -12px var(--fui-color-shadow);--fui-shadow-inner:inset calc(var(--fui-bevel-x)*2) calc(var(--fui-bevel-y)*2) 4px 0 var(--fui-color-shadow);--fui-z-below:-1;--fui-z-base:0;--fui-z-raised:10;--fui-z-dropdown:1000;--fui-z-sticky:1100;--fui-z-overlay:1200;--fui-z-offcanvas:1250;--fui-z-modal:1300;--fui-z-toast:1400;--fui-z-tooltip:1500;--fui-duration-instant:0ms;--fui-duration-fast:.15s;--fui-duration-normal:.25s;--fui-duration-slow:.4s;--fui-duration-slower:.7s;--fui-easing-linear:linear;--fui-easing-default:ease;--fui-easing-in:cubic-bezier(.4,0,1,1);--fui-easing-out:cubic-bezier(0,0,.2,1);--fui-easing-in-out:cubic-bezier(.4,0,.2,1);--fui-easing-bounce:cubic-bezier(.34,1.56,.64,1);--fui-easing-spring:cubic-bezier(.175,.885,.32,1.275);--fui-opacity-0:0;--fui-opacity-5:.05;--fui-opacity-10:.1;--fui-opacity-20:.2;--fui-opacity-25:.25;--fui-opacity-30:.3;--fui-opacity-40:.4;--fui-opacity-50:.5;--fui-opacity-60:.6;--fui-opacity-70:.7;--fui-opacity-75:.75;--fui-opacity-80:.8;--fui-opacity-90:.9;--fui-opacity-95:.95;--fui-opacity-100:1;--fui-opacity-disabled:.45;--fui-opacity-muted:.6;--fui-blur-xs:.125em;--fui-blur-sm:.25em;--fui-blur-md:.5em;--fui-blur-lg:1em;--fui-blur-xl:1.5em;--fui-blur-2xl:2.5em;--fui-shadow-inset-sm:inset 0 1px 3px rgba(0,0,0,.15);--fui-shadow-inset-md:inset 0 2px 6px rgba(0,0,0,.2);--fui-shadow-inset-lg:inset 0 4px 12px rgba(0,0,0,.25);--fui-surface-opacity:.15;--fui-default-border-width:var(--fui-border-1);--fui-default-border-style:solid;--fui-default-border-color:var(--fui-color-outline);--fui-default-radius:var(--fui-radius-sm);--fui-default-shadow:var(--fui-shadow-sm);--fui-default-bg:var(--fui-color-surface-alt);--fui-default-bg-image:none;--fui-default-backdrop:none;--fui-surface-bg-image:initial}@layer fui.base{*,:after,:before{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light dark}body{margin:0;font-family:var(--fui-font-family-sans);font-size:var(--fui-text-base);font-weight:var(--fui-font-weight-regular);line-height:var(--fui-leading-normal);-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}label{display:inline-block}button,input,optgroup,select,textarea{margin:0;font:inherit}button,select{text-transform:none}button{border-radius:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}button:focus:not(:focus-visible){outline:0}::-moz-focus-inner{padding:0;border-style:none}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button{-webkit-appearance:none;appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}table{border-collapse:collapse}iframe{border:0}summary{display:list-item}[hidden]{display:none!important}}@media(forced-colors:active){*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}@layer fui.base{body{color:var(--fui-color-on-surface);background-color:var(--fui-color-surface)}h1,h2,h3,h4,h5,h6{font-weight:var(--fui-font-weight-bold);line-height:var(--fui-leading-tight);text-wrap:balance}h1{font-size:clamp(2rem,1.5rem + 2.5vw,3.75rem)}h2{font-size:clamp(1.75rem,1.3928571429rem + 1.7857142857vw,3rem)}h3{font-size:clamp(1.5rem,1.2857142857rem + 1.0714285714vw,2.25rem)}h4{font-size:clamp(1.25rem,1.0714285714rem + .8928571429vw,1.875rem)}h5{font-size:var(--fui-text-xl)}h6{font-size:var(--fui-text-lg)}p{line-height:var(--fui-leading-relaxed);text-wrap:pretty}b,strong{font-weight:var(--fui-font-weight-semibold)}code,kbd{font-family:var(--fui-font-family-mono);font-size:.875em}ol,ul{padding-inline-start:var(--fui-space-6)}ul{list-style-type:disc}ol{list-style-type:decimal}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;box-sizing:border-box}}@layer fui.base{input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.7}textarea{resize:vertical;overflow:auto}fieldset{border:0;margin:0;padding:0;min-width:0}legend{display:table;max-width:100%;white-space:normal;padding:0}}@layer fui.components{.fui-btn{--fui-btn-padding-y:.5em;--fui-btn-padding-x:1.125em;--fui-btn-font-size:var(--fui-text-base);--fui-btn-radius:var( --fui-radius-md );--fui-btn-gap:.4em;--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-btn-font-weight:var(--fui-font-weight-semibold);--fui-btn-line-height:var(--fui-leading-tight);--fui-btn-letter-spacing:var(--fui-tracking-wide);--fui-btn-color:var(--fui-color-primary);--fui-btn-bg:var(--fui-btn-color);--fui-btn-text:var(--fui-color-on-primary);--fui-btn-fill-text:var(--fui-color-on-primary);--fui-btn-border-color:var(--fui-btn-color);--fui-btn-border-width:var(--fui-border-1);--fui-btn-border-style:solid;--fui-btn-focus-color:var(--fui-btn-color);--fui-btn-white-space:nowrap;--fui-btn-text-decoration:none;--fui-btn-cursor:pointer;--fui-btn-user-select:none;--fui-btn-shadow:none;--fui-btn-filter:none;--fui-btn-transform:none;--fui-btn-bg-image:none;--fui-btn-text-shadow:none;--fui-btn-shadow-hover:var(--fui-btn-shadow);--fui-btn-filter-hover:brightness(1.05);--fui-btn-transform-hover:none;--fui-btn-border-style-hover:var(--fui-btn-border-style);--fui-btn-bg-image-hover:var(--fui-btn-bg-image);--fui-btn-text-shadow-hover:var(--fui-btn-text-shadow);--fui-btn-shadow-active:var(--fui-btn-shadow);--fui-btn-filter-active:brightness(.9);--fui-btn-transform-active:none;--fui-btn-border-style-active:var( --fui-btn-border-style );--fui-btn-bg-image-active:var(--fui-btn-bg-image);--fui-btn-text-shadow-active:var(--fui-btn-text-shadow);--fui-btn-shadow-disabled:var(--fui-btn-shadow);--fui-btn-filter-disabled:none;--fui-btn-transform-disabled:none;--fui-btn-border-style-disabled:var( --fui-btn-border-style );--fui-btn-bg-image-disabled:var(--fui-btn-bg-image);--fui-btn-text-shadow-disabled:var( --fui-btn-text-shadow );--fui-btn-cursor-disabled:not-allowed;--fui-btn-transition-duration:var(--fui-duration-fast);--fui-btn-transition-easing:var(--fui-easing-out);--fui-btn-link-underline-offset:.2em;--fui-btn-link-underline-thickness:1px;--fui-btn-link-underline-thickness-hover:2px;--fui-btn-link-underline-color:currentcolor;--fui-btn-link-visited:color-mix(in srgb,var(--fui-btn-color) 60%,var(--fui-color-on-surface-muted));--fui-btn-link-current-weight:var( --fui-font-weight-bold );display:inline-flex;align-items:center;justify-content:center;gap:var(--fui-btn-gap);padding:calc(var(--fui-btn-padding-y) + var(--fui-border-1) - var(--fui-btn-border-width)) calc(var(--fui-btn-padding-x) + var(--fui-border-1) - var(--fui-btn-border-width));font-family:var(--fui-font-family-sans);font-size:var(--fui-btn-font-size);font-weight:var(--fui-btn-font-weight);line-height:var(--fui-btn-line-height);letter-spacing:var(--fui-btn-letter-spacing);border-radius:var(--fui-btn-radius);white-space:var(--fui-btn-white-space);-webkit-text-decoration:var(--fui-btn-text-decoration);text-decoration:var(--fui-btn-text-decoration);cursor:var(--fui-btn-cursor);-webkit-user-select:var(--fui-btn-user-select);-moz-user-select:var(--fui-btn-user-select);user-select:var(--fui-btn-user-select);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fui-btn-bg);background-image:var(--fui-btn-bg-image);color:var(--fui-btn-text);text-shadow:var(--fui-btn-text-shadow);border-width:var(--fui-btn-border-width);border-style:var(--fui-btn-border-style);border-color:var(--fui-btn-border-color);box-shadow:var(--fui-btn-shadow);filter:var(--fui-btn-filter);transform:var(--fui-btn-transform);text-decoration-thickness:var(--fui-btn-link-underline-thickness);text-underline-offset:var(--fui-btn-link-underline-offset);text-decoration-color:var(--fui-btn-link-underline-color)}@media(prefers-reduced-motion:no-preference){.fui-btn{transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter,text-decoration-thickness,text-decoration-color;transition-duration:var(--fui-btn-transition-duration);transition-timing-function:var(--fui-btn-transition-easing)}}.fui-btn:hover:not(:disabled,[aria-disabled=true]){filter:var(--fui-btn-filter-hover);transform:var(--fui-btn-transform-hover);box-shadow:var(--fui-btn-shadow-hover);border-style:var(--fui-btn-border-style-hover);background-image:var(--fui-btn-bg-image-hover);text-shadow:var(--fui-btn-text-shadow-hover)}.fui-btn:active:not(:disabled,[aria-disabled=true]){filter:var(--fui-btn-filter-active);transform:var(--fui-btn-transform-active);box-shadow:var(--fui-btn-shadow-active);border-style:var(--fui-btn-border-style-active);background-image:var(--fui-btn-bg-image-active);text-shadow:var(--fui-btn-text-shadow-active)}.fui-btn:focus{outline:none}.fui-btn:focus-visible{outline:2px solid var(--fui-btn-focus-color);outline-offset:3px;border-radius:var(--fui-radius-sm)}.fui-btn:disabled,.fui-btn[aria-disabled=true]{cursor:var(--fui-btn-cursor-disabled);opacity:var(--fui-opacity-disabled);filter:var(--fui-btn-filter-disabled);transform:var(--fui-btn-transform-disabled);box-shadow:var(--fui-btn-shadow-disabled);border-style:var(--fui-btn-border-style-disabled);background-image:var(--fui-btn-bg-image-disabled);text-shadow:var(--fui-btn-text-shadow-disabled)}.fui-btn-xs{--fui-btn-padding-y:.25em;--fui-btn-padding-x:.625em;--fui-btn-font-size:var(--fui-text-xs);--fui-btn-radius:var( --fui-radius-sm );--fui-btn-gap:.3em}.fui-btn-sm{--fui-btn-padding-y:.375em;--fui-btn-padding-x:.875em;--fui-btn-font-size:var(--fui-text-sm);--fui-btn-radius:var( --fui-radius-sm );--fui-btn-gap:.3em}.fui-btn-primary{--fui-btn-color:var(--fui-color-primary);--fui-btn-text:var(--fui-color-on-primary);--fui-btn-fill-text:var(--fui-color-on-primary)}.fui-btn-secondary{--fui-btn-color:var(--fui-color-secondary);--fui-btn-text:var(--fui-color-on-secondary);--fui-btn-fill-text:var(--fui-color-on-secondary)}.fui-btn-neutral{--fui-btn-color:var(--fui-color-neutral);--fui-btn-text:var(--fui-color-on-neutral);--fui-btn-fill-text:var(--fui-color-on-neutral)}.fui-btn.fui-link:hover:not(:disabled,[aria-disabled=true]){text-decoration-thickness:var(--fui-btn-link-underline-thickness-hover)}.fui-btn.fui-link:visited:not([aria-current],.active){color:var(--fui-btn-link-visited);text-decoration-color:var(--fui-btn-link-visited)}.fui-btn.fui-link.active,.fui-btn.fui-link[aria-current]:not([aria-current=false]){font-weight:var(--fui-btn-link-current-weight);text-decoration-thickness:var(--fui-btn-link-underline-thickness-hover);color:var(--fui-btn-color);text-decoration-color:var(--fui-btn-color)}.fui-btn-group{display:inline-flex;align-items:stretch}.fui-btn-group>:not(:first-child){margin-inline-start:calc(var(--fui-btn-border-width, var(--fui-border-1))*-1)}.fui-btn-group>*{position:relative}.fui-btn-group>:focus,.fui-btn-group>:focus-visible,.fui-btn-group>:hover{z-index:1}.fui-btn-group>:first-child,.fui-btn-group>:first-child .fui-btn{border-start-end-radius:0;border-end-end-radius:0}.fui-btn-group>:last-child,.fui-btn-group>:last-child .fui-btn{border-start-start-radius:0;border-end-start-radius:0}.fui-btn-group>:not(:first-child):not(:last-child),.fui-btn-group>:not(:first-child):not(:last-child) .fui-btn{border-radius:0}.fui-btn-group>.fui-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.fui-btn-group>.fui-btn:last-child{border-start-start-radius:0;border-end-start-radius:0}.fui-btn-group>.fui-btn:not(:first-child):not(:last-child){border-radius:0}.fui-btn-group>.fui-checkbox-btn:not(:first-child),.fui-btn-group>.fui-radio-btn:not(:first-child){margin-inline-start:calc(var(--fui-radio-btn-border-width, var(--fui-border-1))*-1)}.fui-btn-group>.fui-checkbox-btn:first-child,.fui-btn-group>.fui-radio-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.fui-btn-group>.fui-checkbox-btn:last-child,.fui-btn-group>.fui-radio-btn:last-child{border-start-start-radius:0;border-end-start-radius:0}.fui-btn-group>.fui-checkbox-btn:not(:first-child):not(:last-child),.fui-btn-group>.fui-radio-btn:not(:first-child):not(:last-child){border-radius:0}.fui-card{--fui-card-padding:var(--fui-space-6);--fui-card-radius:var(--fui-radius-lg);--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-card-bg:var(--fui-color-surface-alt);--fui-card-bg-image:none;--fui-card-text:var(--fui-color-on-surface-alt);--fui-card-color:var(--fui-color-blue-300);--fui-card-line-color:color-mix(in srgb,color-mix(in srgb,var(--fui-card-color),var(--fui-color-on-surface)) 30%,transparent);--fui-card-accent-color:oklch(from color-mix(in oklch,var(--fui-card-color),var(--fui-color-on-surface)) l max(c,.12) calc(h + 150) /65%);--fui-card-lines-first:none;--fui-card-lh:calc(var(--fui-card-title-size)*1.5);--fui-card-line-pos:.73;--fui-card-lines-origin:padding-box;--fui-card-lines-offset:var( --fui-card-padding );--fui-card-lines-margin:none;--fui-card-lines-rule:none;--fui-card-border-width:var(--fui-border-1);--fui-card-border-style:solid;--fui-card-border-color:var(--fui-color-outline);--fui-card-shadow:none;--fui-card-footer-gap:var( --fui-space-2 );--fui-card-title-size:var(--fui-text-lg);--fui-card-title-weight:var(--fui-font-weight-semibold);--fui-card-title-leading:var(--fui-leading-tight);--fui-card-subtitle-size:var(--fui-text-sm);--fui-card-subtitle-color:color-mix(in srgb,var(--fui-card-text) 65%,var(--fui-card-bg));--fui-card-body-size:var(--fui-text-sm);--fui-card-media-ratio:16/9;--fui-card-focus-color:var(--fui-card-border-color);--fui-card-shadow-hover:none;--fui-card-shadow-focus:var(--fui-card-shadow-hover);--fui-card-transform-hover:none;--fui-card-filter-hover:none;--fui-card-transition-duration:var( --fui-duration-normal );--fui-card-transition-easing:var(--fui-easing-out);display:flex;flex-direction:column;line-height:var(--fui-card-lh);background-color:var(--fui-card-bg);background-image:var(--fui-card-bg-image);color:var(--fui-card-text);border-radius:var(--fui-card-radius);border-width:var(--fui-card-border-width);border-style:var(--fui-card-border-style);border-color:var(--fui-card-border-color);box-shadow:var(--fui-card-shadow);overflow:hidden}}@layer fui.components{@media(prefers-reduced-motion:no-preference){.fui-card{transition-property:box-shadow,transform,filter,border-color,background-color;transition-duration:var(--fui-card-transition-duration);transition-timing-function:var(--fui-card-transition-easing)}}.fui-card-media{margin:0;aspect-ratio:var(--fui-card-media-ratio)}.fui-card-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fui-card-content{flex:1;padding:var(--fui-card-padding);background-image:var(--fui-card-lines-margin),var(--fui-card-lines-first),var(--fui-card-lines-rule);background-origin:padding-box,var(--fui-card-lines-origin),var(--fui-card-lines-origin);background-position:0 0,0 var(--fui-card-lines-offset),0 var(--fui-card-lines-offset);background-repeat:no-repeat}.fui-card-header{display:block}.fui-card-title{font-size:var(--fui-card-title-size);font-weight:var(--fui-card-title-weight);line-height:var(--fui-card-title-leading);color:var(--fui-card-text);margin:0}.fui-card-title a{color:inherit;text-decoration:none}.fui-card-subtitle{font-size:var(--fui-card-subtitle-size);line-height:var(--fui-card-lh);color:var(--fui-card-subtitle-color);margin:0}.fui-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fui-card-footer-gap)}.fui-card-sm{--fui-card-padding:var(--fui-space-3);--fui-card-radius:var(--fui-radius-md);--fui-card-footer-gap:var(--fui-space-1);--fui-card-title-size:var(--fui-text-base);--fui-card-subtitle-size:var(--fui-text-xs);--fui-card-body-size:var(--fui-text-xs)}.fui-card-clickable{cursor:pointer;text-decoration:none}.fui-card-clickable:hover{box-shadow:var(--fui-card-shadow-hover);transform:var(--fui-card-transform-hover);filter:var(--fui-card-filter-hover)}.fui-card-clickable:focus-visible{outline:2px solid var(--fui-card-focus-color);outline-offset:3px;box-shadow:var(--fui-card-shadow-focus)}.fui-card[aria-selected=true]{--fui-card-border-width:var(--fui-border-2);--fui-card-border-color:var(--fui-color-primary)}.fui-card[aria-disabled=true]{opacity:var(--fui-opacity-disabled);pointer-events:none}.fui-card[aria-busy=true]{pointer-events:none}@keyframes fui-skeleton-shimmer{0%{background-color:var(--fui-color-surface-alt)}to{background-color:var(--fui-color-surface-raised)}}@media(forced-colors:active){.fui-card,.fui-card-content{background-image:none}}}@layer fui.components{.fui-content{--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-content-font-size:var(--fui-text-base);--fui-content-line-height:var(--fui-leading-relaxed);--fui-content-font-family:inherit;--fui-content-font-family-mono:var( --fui-font-family-mono );--fui-content-color:var(--fui-color-on-surface);--fui-content-color-muted:var( --fui-color-on-surface-muted );--fui-content-heading-color:var(--fui-color-on-surface);--fui-content-link-color:var(--fui-color-primary);--fui-content-border:var(--fui-color-outline);--fui-content-gap:var(--fui-space-5);--fui-content-code-bg:var(--fui-color-surface-alt);--fui-content-code-color:var(--fui-color-on-surface);--fui-content-code-radius:var(--fui-radius-md);--fui-content-code-shadow:none;--fui-content-code-bg-image:none;--fui-content-code-backdrop:none;--fui-content-quote-accent:var(--fui-color-primary);--fui-content-quote-bg:var(--fui-color-surface-alt);--fui-content-quote-shadow:none;--fui-content-quote-bg-image:none;--fui-content-quote-radius:0;--fui-content-table-head-bg:var(--fui-color-surface-alt);--fui-content-table-head-bg-image:none;--fui-content-table-head-backdrop:none;--fui-content-table-cell-bg:var(--fui-color-surface);--fui-content-table-cell-bg-image:none;--fui-content-table-border-style:solid;--fui-content-table-border-color:var( --fui-content-border );--fui-content-table-cell-backdrop:none;--fui-content-table-tfoot-bg:var( --fui-color-surface-raised );--fui-content-table-shadow:none;--fui-content-mark-bg:color-mix(in srgb,var(--fui-color-primary) 35%,transparent);--fui-content-mark-bg-image:none;--fui-content-mark-shadow:none;--fui-content-kbd-bg:var(--fui-content-code-bg);--fui-content-kbd-bg-image:none;--fui-content-kbd-shadow:0 1px 0 var(--fui-content-border);--fui-content-kbd-border-style:solid;--fui-content-hr-shadow:none;--fui-content-figure-padding:0;--fui-content-figure-bg:transparent;--fui-content-figure-bg-image:none;--fui-content-figure-shadow:none;--fui-content-figure-radius:var(--fui-radius-sm);--fui-content-img-radius:var(--fui-radius-sm);--fui-content-figcaption-border:none;--fui-content-figcaption-pt:0;--fui-content-details-radius:var(--fui-radius-sm);--fui-content-details-bg-image:none;--fui-content-details-shadow:none;--fui-content-padding:var( --fui-space-4 );--fui-content-wrapper-bg:transparent;--fui-content-wrapper-bg-image:none;--fui-content-wrapper-shadow:none;--fui-content-wrapper-radius:0;--fui-content-wrapper-backdrop:none;--fui-content-wrapper-border:none;padding:var(--fui-content-padding);background-color:var(--fui-content-wrapper-bg);background-image:var(--fui-content-wrapper-bg-image);box-shadow:var(--fui-content-wrapper-shadow);border-radius:var(--fui-content-wrapper-radius);-webkit-backdrop-filter:var(--fui-content-wrapper-backdrop);backdrop-filter:var(--fui-content-wrapper-backdrop);border:var(--fui-content-wrapper-border);font-family:var(--fui-content-font-family);font-size:var(--fui-content-font-size);line-height:var(--fui-content-line-height);color:var(--fui-content-color);overflow-wrap:break-word}.fui-content>*+*{margin-block-start:var(--fui-content-gap)}.fui-content>*+h2{margin-block-start:var(--fui-space-10)}.fui-content>*+h3{margin-block-start:var(--fui-space-8)}.fui-content>*+h4,.fui-content>*+h5,.fui-content>*+h6{margin-block-start:var(--fui-space-6)}.fui-content h2,.fui-content h3,.fui-content h4,.fui-content h5,.fui-content h6{color:var(--fui-content-heading-color);line-height:var(--fui-leading-tight);scroll-margin-top:var(--fui-space-16)}.fui-content h2{font-size:var(--fui-text-2xl)}.fui-content h2,.fui-content h3{font-weight:var(--fui-font-weight-bold)}.fui-content h3{font-size:var(--fui-text-xl)}.fui-content h4{font-size:var(--fui-text-lg)}.fui-content h4,.fui-content h5{font-weight:var(--fui-font-weight-semibold);line-height:var(--fui-leading-snug)}.fui-content h5{font-size:var(--fui-text-base)}.fui-content h6{font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-semibold);color:var(--fui-content-color-muted);line-height:var(--fui-leading-normal)}.fui-content p{text-wrap:pretty}.fui-content a{color:var(--fui-content-link-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(prefers-reduced-motion:no-preference){.fui-content a{transition-property:text-decoration-thickness,color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-content a:hover{text-decoration-thickness:2px}.fui-content a:visited{color:color-mix(in srgb,var(--fui-content-link-color) 70%,var(--fui-color-on-surface))}.fui-content b,.fui-content strong{font-weight:var(--fui-font-weight-semibold)}.fui-content ol,.fui-content ul{padding-inline-start:var(--fui-space-6)}.fui-content li+li,.fui-content li>ol,.fui-content li>ul{margin-block-start:var(--fui-space-1)}.fui-content dt{font-weight:var(--fui-font-weight-semibold)}.fui-content dt+dt{margin-block-start:var(--fui-space-1)}.fui-content dd{margin-inline-start:var(--fui-space-5);color:var(--fui-content-color-muted)}.fui-content blockquote{margin-inline:0;padding-block:var(--fui-space-1);padding-inline-start:var(--fui-space-5);border-inline-start:3px solid var(--fui-content-quote-accent);background-color:var(--fui-content-quote-bg);background-image:var(--fui-content-quote-bg-image);box-shadow:var(--fui-content-quote-shadow);border-radius:var(--fui-content-quote-radius);font-style:italic;color:var(--fui-content-color-muted)}.fui-content code{font-family:var(--fui-content-font-family-mono);font-size:.875em;background-color:var(--fui-content-code-bg);color:var(--fui-content-code-color);padding:.15em .4em;border-radius:var(--fui-radius-xs)}.fui-content code,.fui-content pre{border:1px solid var(--fui-content-border)}.fui-content pre{border-radius:var(--fui-content-code-radius);box-shadow:var(--fui-content-code-shadow);padding-block:var(--fui-space-4);padding-inline:var(--fui-space-5);overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.fui-content pre code{background:none;border:none;padding:0;border-radius:0;font-size:1em}.fui-content hr{border:none;border-block-start:1px solid var(--fui-content-border);box-shadow:var(--fui-content-hr-shadow);margin-block:var(--fui-space-8)}.fui-content img{width:100%;max-width:100%;height:auto;display:block;border-radius:var(--fui-content-img-radius)}.fui-content figure{margin-inline:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--fui-content-figure-padding);background-color:var(--fui-content-figure-bg);background-image:var(--fui-content-figure-bg-image);box-shadow:var(--fui-content-figure-shadow);border-radius:var(--fui-content-figure-radius)}.fui-content figure img{border-radius:0}.fui-content figcaption{font-size:var(--fui-text-sm);color:var(--fui-content-color-muted);margin-block-start:var(--fui-space-2);border-block-start:var(--fui-content-figcaption-border);padding-block-start:var(--fui-content-figcaption-pt)}.fui-content figure.alignleft,.fui-content figure[style*="float: left"],.fui-content img.alignleft,.fui-content img[style*="float: left"]{float:inline-start;margin-inline-end:var(--fui-space-5);margin-block-end:var(--fui-space-3)}.fui-content figure.alignright,.fui-content figure[style*="float: right"],.fui-content img.alignright,.fui-content img[style*="float: right"]{float:inline-end;margin-inline-start:var(--fui-space-5);margin-block-end:var(--fui-space-3)}.fui-content figure.aligncenter,.fui-content figure[style*="margin: auto"],.fui-content img.aligncenter,.fui-content img[style*="margin: auto"]{margin-inline:auto}.fui-content p:has(+figure.alignleft),.fui-content p:has(+figure.alignright){clear:both}.fui-content .fui-content-table-wrapper,.fui-content :has(>table),.fui-content>table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fui-content table{width:100%;border-collapse:separate;border-spacing:revert;font-size:var(--fui-text-sm);box-shadow:var(--fui-content-table-shadow)}.fui-content th{background-color:var(--fui-content-table-head-bg);background-image:var(--fui-content-table-head-bg-image);-webkit-backdrop-filter:var(--fui-content-table-head-backdrop);backdrop-filter:var(--fui-content-table-head-backdrop);font-weight:var(--fui-font-weight-semibold);text-align:start}.fui-content td,.fui-content th{border-width:revert;border-style:var(--fui-content-table-border-style);border-color:var(--fui-content-table-border-color)}.fui-content td{background-color:var(--fui-content-table-cell-bg);background-image:var(--fui-content-table-cell-bg-image);-webkit-backdrop-filter:var(--fui-content-table-cell-backdrop);backdrop-filter:var(--fui-content-table-cell-backdrop)}.fui-content td,.fui-content th{padding:var(--fui-space-2) var(--fui-space-3)}.fui-content tfoot td{background-color:var(--fui-content-table-tfoot-bg);background-image:var(--fui-content-table-head-bg-image);-webkit-backdrop-filter:var(--fui-content-table-head-backdrop);backdrop-filter:var(--fui-content-table-head-backdrop)}.fui-content caption{font-size:var(--fui-text-sm);color:var(--fui-content-color-muted);text-align:start;margin-block-end:var(--fui-space-2)}.fui-content mark{background-color:var(--fui-content-mark-bg);background-image:var(--fui-content-mark-bg-image);color:inherit;padding:.1em .25em;border-radius:var(--fui-radius-xs);box-shadow:var(--fui-content-mark-shadow)}.fui-content kbd{font-family:var(--fui-content-font-family-mono);font-size:.8em;padding:.1em .4em;background-color:var(--fui-content-kbd-bg);background-image:var(--fui-content-kbd-bg-image);border:1px var(--fui-content-kbd-border-style) var(--fui-content-border);border-radius:var(--fui-radius-xs);box-shadow:var(--fui-content-kbd-shadow)}.fui-content del{text-decoration:line-through;color:color-mix(in srgb,var(--fui-color-danger) 80%,var(--fui-content-color))}.fui-content ins{text-decoration:underline;text-decoration-style:wavy;color:color-mix(in srgb,var(--fui-color-success) 80%,var(--fui-content-color))}.fui-content abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.fui-content sub,.fui-content sup{font-size:.75em;line-height:0}.fui-content details{border:1px solid var(--fui-content-border);border-radius:var(--fui-content-details-radius);padding:var(--fui-space-3) var(--fui-space-4);background-image:var(--fui-content-details-bg-image);box-shadow:var(--fui-content-details-shadow)}.fui-content details[open]>summary{margin-block-end:var(--fui-space-3)}.fui-content summary{cursor:pointer;font-weight:var(--fui-font-weight-semibold);list-style:none}.fui-content summary::-webkit-details-marker{display:none}.fui-content summary:before{content:"▶";display:inline-block;margin-inline-end:var(--fui-space-2);font-size:.6em;vertical-align:middle}@media(prefers-reduced-motion:no-preference){.fui-content summary:before{transition:transform var(--fui-duration-fast) var(--fui-easing-out)}}.fui-content details[open]>summary:before{transform:rotate(90deg)}.fui-content-sm{--fui-content-font-size:var(--fui-text-sm)}.fui-content-lg{--fui-content-font-size:var(--fui-text-lg)}.fui-form-group{display:flex;flex-direction:column;gap:var(--fui-space-1)}.fui-label{display:block;font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-medium);color:var(--fui-color-on-surface);line-height:var(--fui-leading-tight)}.fui-form-error{color:var(--fui-color-danger)}.fui-form-error,.fui-form-hint{font-size:var(--fui-text-sm);line-height:var(--fui-leading-snug);margin:0}.fui-form-hint{color:var(--fui-color-on-surface-muted)}.fui-input{--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-input-padding-y:.5em;--fui-input-padding-x:.875em;--fui-input-font-size:var(--fui-text-base);--fui-input-line-height:var(--fui-leading-normal);--fui-input-radius:var(--fui-radius-md);--fui-input-bg:var(--fui-color-surface-alt);--fui-input-text:var(--fui-color-on-surface);--fui-input-placeholder-color:var( --fui-color-on-surface-muted );--fui-input-border-width:var(--fui-border-1);--fui-input-border-color:var(--fui-color-outline);--fui-input-border-style:solid;--fui-input-focus-color:var(--fui-color-primary);--fui-input-focus-shadow:none;--fui-input-error-color:var(--fui-color-danger);--fui-input-shadow:none;--fui-input-bg-image:none;--fui-input-transition-duration:var(--fui-duration-fast);--fui-input-transition-easing:var(--fui-easing-out);display:block;width:100%;min-height:2.75rem;padding:calc(var(--fui-input-padding-y) + var(--fui-border-1) - var(--fui-input-border-width)) calc(var(--fui-input-padding-x) + var(--fui-border-1) - var(--fui-input-border-width));font-size:var(--fui-input-font-size);font-family:inherit;line-height:var(--fui-input-line-height);color:var(--fui-input-text);background-color:var(--fui-input-bg);background-image:var(--fui-input-bg-image);border-width:var(--fui-input-border-width);border-style:var(--fui-input-border-style);border-color:var(--fui-input-border-color);border-radius:var(--fui-input-radius);box-shadow:var(--fui-input-shadow);outline:none}}@layer fui.components{@media(prefers-reduced-motion:no-preference){.fui-input{transition-property:border-color,box-shadow,background-color,outline-color;transition-duration:var(--fui-input-transition-duration);transition-timing-function:var(--fui-input-transition-easing)}}.fui-input::-moz-placeholder{color:var(--fui-input-placeholder-color);opacity:1}.fui-input::placeholder{color:var(--fui-input-placeholder-color);opacity:1}.fui-input:hover:not(:disabled,[aria-invalid=true]){border-color:color-mix(in srgb,var(--fui-input-border-color) 80%,var(--fui-color-on-surface))}.fui-input:focus,.fui-input:focus-visible{border-color:var(--fui-input-focus-color);outline:2px solid var(--fui-input-focus-color);outline-offset:-1px;box-shadow:var(--fui-input-focus-shadow)}.fui-input:disabled{opacity:var(--fui-opacity-disabled);cursor:not-allowed}.fui-input[type=color],.fui-input[type=file]{cursor:pointer}.fui-input[type=file]::file-selector-button{display:none}.fui-input-group{--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-input-padding-x:.875em;--fui-input-font-size:var(--fui-text-base);--fui-input-border-width:var(--fui-border-1);--fui-input-border-style:solid;--fui-input-border-color:var(--fui-color-outline);--fui-input-radius:var(--fui-radius-md);display:flex;align-items:stretch;width:100%;border-radius:var(--fui-input-radius)}.fui-input-group>.fui-input{flex:1 1 auto;min-width:0;position:relative}.fui-input-group>.fui-input:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(var(--fui-input-border-width)*-1)}.fui-input-group>.fui-input:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.fui-input-group>.fui-input-addon-start{display:flex;align-items:center;justify-content:center;padding-inline:var(--fui-input-padding-x);font-size:var(--fui-input-font-size);color:var(--fui-color-on-surface-muted);background-color:var(--fui-color-surface-raised);border:var(--fui-input-border-width) var(--fui-input-border-style) var(--fui-input-border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border-start-start-radius:var(--fui-input-radius);border-end-start-radius:var(--fui-input-radius);border-inline-end-width:0}.fui-input-group>:is(button,label,a,[role=button]).fui-input-addon-start{pointer-events:auto;cursor:pointer;color:var(--fui-color-on-surface)}@media(prefers-reduced-motion:no-preference){.fui-input-group>:is(button,label,a,[role=button]).fui-input-addon-start{transition-property:background-color,box-shadow,filter;transition-duration:var(--fui-input-transition-duration);transition-timing-function:var(--fui-input-transition-easing)}}.fui-input-group>:is(button,label,a,[role=button]).fui-input-addon-start:hover:not(:disabled){background-color:color-mix(in srgb,var(--fui-color-surface-raised) 75%,var(--fui-color-on-surface))}.fui-input-group>:is(button,label,a,[role=button]).fui-input-addon-start:active:not(:disabled){background-color:color-mix(in srgb,var(--fui-color-surface-raised) 60%,var(--fui-color-on-surface))}.fui-input-group>:is(button,label,a,[role=button]).fui-input-addon-start:focus-visible{outline:2px solid var(--fui-focus-color,var(--fui-color-primary));outline-offset:-2px;border-radius:var(--fui-radius-sm);position:relative;z-index:1}.fui-input-group>:is(button,label,a,[role=button]).fui-input-addon-start:disabled{opacity:var(--fui-opacity-disabled);cursor:not-allowed}}@layer fui.components{.fui-select{--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;--fui-select-padding-y:.5em;--fui-select-padding-x:.875em;--fui-select-padding-end:2.875em;--fui-select-font-size:var(--fui-text-base);--fui-select-line-height:var(--fui-leading-normal);--fui-select-radius:var(--fui-radius-md);--fui-select-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--fui-select-bg:var(--fui-color-surface-alt);--fui-select-text:var(--fui-color-on-surface);--fui-select-border-width:var(--fui-border-1);--fui-select-border-color:var(--fui-color-outline);--fui-select-border-style:solid;--fui-select-bg-image:none;--fui-select-focus-color:var(--fui-color-primary);--fui-select-focus-shadow:none;--fui-select-error-color:var(--fui-color-danger);--fui-select-shadow:none;--fui-select-transition-duration:var( --fui-duration-fast );--fui-select-transition-easing:var(--fui-easing-out);display:block;width:100%;min-height:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:calc(var(--fui-select-padding-y) + var(--fui-border-1) - var(--fui-select-border-width)) calc(var(--fui-select-padding-x) + var(--fui-border-1) - var(--fui-select-border-width));padding-inline-end:var(--fui-select-padding-end);font-size:var(--fui-select-font-size);font-family:inherit;line-height:var(--fui-select-line-height);color:var(--fui-select-text);background-color:var(--fui-select-bg);background-image:var(--fui-select-arrow-icon),var(--fui-select-bg-image);background-repeat:no-repeat,no-repeat;background-position:right 1em center,0 0;background-size:1em,100% 100%;border-width:var(--fui-select-border-width);border-style:var(--fui-select-border-style);border-color:var(--fui-select-border-color);border-radius:var(--fui-select-radius);box-shadow:var(--fui-select-shadow);outline:none;cursor:pointer}@media(prefers-reduced-motion:no-preference){.fui-select{transition-property:border-color,box-shadow,background-color,outline-color;transition-duration:var(--fui-select-transition-duration);transition-timing-function:var(--fui-select-transition-easing)}}.fui-select:hover:not(:disabled,[aria-invalid=true]){border-color:color-mix(in srgb,var(--fui-select-border-color) 80%,var(--fui-color-on-surface))}.fui-select:focus,.fui-select:focus-visible{border-color:var(--fui-select-focus-color);outline:2px solid var(--fui-select-focus-color);outline-offset:-1px;box-shadow:var(--fui-select-focus-shadow);--fui-select-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 10 4-4 4 4'/%3E%3C/svg%3E")}.fui-select:disabled{opacity:var(--fui-opacity-disabled);cursor:not-allowed}[data-theme=dark] .fui-select{--fui-select-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a3a3a3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}[data-theme=dark] .fui-select:focus,[data-theme=dark] .fui-select:focus-visible{--fui-select-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a3a3a3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 10 4-4 4 4'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme]) .fui-select{--fui-select-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a3a3a3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}:root:not([data-theme]) .fui-select:focus,:root:not([data-theme]) .fui-select:focus-visible{--fui-select-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a3a3a3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 10 4-4 4 4'/%3E%3C/svg%3E")}}.fui-select-sm{--fui-select-padding-y:.25em;--fui-select-padding-x:.625em;--fui-select-padding-end:2.25em;--fui-select-font-size:var(--fui-text-sm);--fui-select-radius:var(--fui-radius-sm);min-height:auto}.fui-select[multiple],.fui-select[size]:not([size="1"]){min-height:auto;height:auto;background-image:none;padding-inline-end:calc(var(--fui-select-padding-x) + var(--fui-border-1) - var(--fui-select-border-width))}@media(forced-colors:active){.fui-select{background-image:none;padding-inline-end:var(--fui-select-padding-x)}}}@layer fui.components{.fui-form-fieldset{display:flex;flex-direction:column;gap:var(--fui-space-1)}.fui-form-legend{display:block;font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-semibold);color:var(--fui-color-on-surface-muted);padding-bottom:var(--fui-space-1);width:100%}.fui-checkbox{display:inline-flex;align-items:center;gap:var(--fui-space-2);cursor:pointer;min-height:2.75rem}.fui-checkbox:has(input:disabled){opacity:var(--fui-opacity-disabled);cursor:not-allowed}.fui-checkbox input[type=checkbox]{--fui-checkbox-size:1.125em;--fui-checkbox-radius:var(--fui-radius-sm);--fui-checkbox-border-width:var(--fui-border-1);--fui-checkbox-border-color:var(--fui-color-outline);--fui-checkbox-bg:var(--fui-color-surface-alt);--fui-checkbox-bg-checked:var(--fui-color-primary);--fui-checkbox-check-color:var( --fui-color-on-primary );--fui-checkbox-check-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8.5 6.5 12 13 5'/%3E%3C/svg%3E");--fui-checkbox-indeterminate-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");--fui-checkbox-shadow:none;--fui-checkbox-focus-color:var(--fui-color-primary);--fui-checkbox-transition-duration:var( --fui-duration-fast );--fui-checkbox-transition-easing:var(--fui-easing-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:var(--fui-checkbox-size);height:var(--fui-checkbox-size);background-color:var(--fui-checkbox-bg);border-width:var(--fui-checkbox-border-width);border-style:solid;border-color:var(--fui-checkbox-border-color);border-radius:var(--fui-checkbox-radius);box-shadow:var(--fui-checkbox-shadow);cursor:pointer;vertical-align:middle}@media(prefers-reduced-motion:no-preference){.fui-checkbox input[type=checkbox]{transition-property:background-color,border-color,box-shadow;transition-duration:var(--fui-checkbox-transition-duration);transition-timing-function:var(--fui-checkbox-transition-easing)}}.fui-checkbox input[type=checkbox]:focus,.fui-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--fui-checkbox-focus-color);outline-offset:2px}.fui-checkbox input[type=checkbox]:hover:not(:disabled,:checked,:indeterminate,[aria-invalid=true]){border-color:color-mix(in srgb,var(--fui-checkbox-border-color) 70%,var(--fui-color-on-surface))}.fui-checkbox input[type=checkbox]:checked,.fui-checkbox input[type=checkbox]:indeterminate{background-color:var(--fui-checkbox-bg-checked);border-color:var(--fui-checkbox-bg-checked);background-repeat:no-repeat;background-position:50%;background-size:contain}.fui-checkbox input[type=checkbox]:checked{background-image:var(--fui-checkbox-check-icon)}.fui-checkbox input[type=checkbox]:indeterminate{background-image:var(--fui-checkbox-indeterminate-icon)}.fui-checkbox input[type=checkbox]:disabled{cursor:not-allowed}.fui-checkbox-count{margin-inline-start:auto;font-size:var(--fui-text-xs);color:var(--fui-color-on-surface-muted);padding-inline:var(--fui-space-1)}.fui-checkbox-btn{--fui-checkbox-btn-padding-y:.375em;--fui-checkbox-btn-padding-x:.875em;--fui-checkbox-btn-border-width:var(--fui-border-1);--fui-checkbox-btn-radius:var(--fui-radius-sm);--fui-checkbox-btn-bg:var(--fui-color-surface-alt);--fui-checkbox-btn-text:var(--fui-color-on-surface);--fui-checkbox-btn-border-color:var(--fui-color-outline);--fui-checkbox-btn-bg-checked:var(--fui-color-primary);--fui-checkbox-btn-text-checked:var( --fui-color-on-primary );--fui-checkbox-btn-shadow:none;--fui-checkbox-btn-shadow-checked:none;--fui-checkbox-btn-bg-image:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--fui-space-1);padding:calc(var(--fui-checkbox-btn-padding-y) + var(--fui-border-1) - var(--fui-checkbox-btn-border-width)) calc(var(--fui-checkbox-btn-padding-x) + var(--fui-border-1) - var(--fui-checkbox-btn-border-width));font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-medium);line-height:var(--fui-leading-tight);white-space:nowrap;color:var(--fui-checkbox-btn-text);background-color:var(--fui-checkbox-btn-bg);background-image:var(--fui-checkbox-btn-bg-image);border-width:var(--fui-checkbox-btn-border-width);border-style:solid;border-color:var(--fui-checkbox-btn-border-color);border-radius:var(--fui-checkbox-btn-radius);box-shadow:var(--fui-checkbox-btn-shadow);cursor:pointer}@media(prefers-reduced-motion:no-preference){.fui-checkbox-btn{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--fui-duration-fast);transition-timing-function:var(--fui-easing-out)}}.fui-checkbox-btn input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fui-checkbox-btn:has(input:focus-visible){outline:2px solid var(--fui-color-primary);outline-offset:2px}.fui-checkbox-btn:hover:not(:has(input:checked,input:disabled)){border-color:color-mix(in srgb,var(--fui-checkbox-btn-border-color) 70%,var(--fui-color-on-surface));background-color:color-mix(in srgb,var(--fui-checkbox-btn-bg) 80%,var(--fui-color-on-surface))}.fui-checkbox-btn:hover:has(input:checked):not(:has(input:disabled)){background-color:color-mix(in srgb,var(--fui-checkbox-btn-bg-checked) 85%,#fff)}.fui-checkbox-btn:active:not(:has(input:disabled)){filter:brightness(.92)}.fui-checkbox-btn:has(input:checked){background-color:var(--fui-checkbox-btn-bg-checked);background-image:none;border-color:var(--fui-checkbox-btn-bg-checked);color:var(--fui-checkbox-btn-text-checked);box-shadow:var(--fui-checkbox-btn-shadow-checked)}.fui-checkbox-btn:has(input[aria-invalid=true]){border-color:var(--fui-color-danger);outline:2px solid var(--fui-color-danger);outline-offset:2px}.fui-checkbox-btn:has(input[aria-invalid=false]){border-color:var(--fui-color-success);outline:2px solid var(--fui-color-success);outline-offset:2px}.fui-checkbox-btn:has(input:disabled){opacity:var(--fui-opacity-disabled);cursor:not-allowed;pointer-events:none}@media(forced-colors:active){.fui-checkbox input[type=checkbox]:checked,.fui-checkbox input[type=checkbox]:indeterminate{forced-color-adjust:none;background-color:ButtonText;border-color:ButtonText;background-image:none}.fui-checkbox input[type=checkbox]:focus-visible{forced-color-adjust:none;outline-color:Highlight}}}@layer fui.components{.fui-radio-btn{--fui-radio-btn-padding-y:.375em;--fui-radio-btn-padding-x:.875em;--fui-radio-btn-border-width:var(--fui-border-1);--fui-radio-btn-radius:var(--fui-radius-sm);--fui-radio-btn-bg:var(--fui-color-surface-alt);--fui-radio-btn-text:var(--fui-color-on-surface);--fui-radio-btn-border-color:var(--fui-color-outline);--fui-radio-btn-bg-checked:var(--fui-color-primary);--fui-radio-btn-text-checked:var(--fui-color-on-primary);--fui-radio-btn-shadow:none;--fui-radio-btn-shadow-checked:none;--fui-radio-btn-bg-image:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--fui-space-1);padding:calc(var(--fui-radio-btn-padding-y) + var(--fui-border-1) - var(--fui-radio-btn-border-width)) calc(var(--fui-radio-btn-padding-x) + var(--fui-border-1) - var(--fui-radio-btn-border-width));font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-medium);line-height:var(--fui-leading-tight);white-space:nowrap;color:var(--fui-radio-btn-text);background-color:var(--fui-radio-btn-bg);background-image:var(--fui-radio-btn-bg-image);border-width:var(--fui-radio-btn-border-width);border-style:solid;border-color:var(--fui-radio-btn-border-color);border-radius:var(--fui-radio-btn-radius);box-shadow:var(--fui-radio-btn-shadow);cursor:pointer}@media(prefers-reduced-motion:no-preference){.fui-radio-btn{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--fui-duration-fast);transition-timing-function:var(--fui-easing-out)}}.fui-radio-btn input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fui-radio-btn:has(input:focus-visible){outline:2px solid var(--fui-color-primary);outline-offset:2px}.fui-radio-btn:hover:not(:has(input:checked,input:disabled)){border-color:color-mix(in srgb,var(--fui-radio-btn-border-color) 70%,var(--fui-color-on-surface));background-color:color-mix(in srgb,var(--fui-radio-btn-bg) 80%,var(--fui-color-on-surface))}.fui-radio-btn:hover:has(input:checked):not(:has(input:disabled)){background-color:color-mix(in srgb,var(--fui-radio-btn-bg-checked) 85%,#fff)}.fui-radio-btn:active:not(:has(input:disabled)){filter:brightness(.92)}.fui-radio-btn:has(input:checked){background-color:var(--fui-radio-btn-bg-checked);background-image:none;border-color:var(--fui-radio-btn-bg-checked);color:var(--fui-radio-btn-text-checked);box-shadow:var(--fui-radio-btn-shadow-checked)}.fui-radio-btn:has(input[aria-invalid=true]){border-color:var(--fui-color-danger);outline:2px solid var(--fui-color-danger);outline-offset:2px}.fui-radio-btn:has(input[aria-invalid=false]){border-color:var(--fui-color-success);outline:2px solid var(--fui-color-success);outline-offset:2px}.fui-radio-btn:has(input:disabled){opacity:var(--fui-opacity-disabled);cursor:not-allowed;pointer-events:none}}@layer fui.components{.fui-tag{--fui-tag-color:var(--fui-color-on-surface);--fui-tag-text:color-mix(in srgb,var(--fui-tag-color) 75%,var(--fui-color-on-surface));--fui-tag-fill-text:var(--fui-color-surface);--fui-tag-bg:transparent;--fui-tag-bg-image:none;--fui-tag-border-color:var(--fui-tag-text);--fui-tag-border-width:var(--fui-border-1);--fui-tag-border-style:solid;--fui-tag-radius:var(--fui-radius-sm);--fui-tag-font-size:var(--fui-text-xs);--fui-tag-font-weight:var(--fui-font-weight-medium);--fui-tag-letter-spacing:var(--fui-tracking-normal);--fui-tag-padding-y:.1875em;--fui-tag-padding-x:.5em;--fui-tag-gap:.3em;--fui-tag-shadow:none;--fui-tag-text-shadow:none;display:inline-flex;align-items:center;gap:var(--fui-tag-gap);padding:calc(var(--fui-tag-padding-y) + var(--fui-border-1) - var(--fui-tag-border-width)) calc(var(--fui-tag-padding-x) + var(--fui-border-1) - var(--fui-tag-border-width));font-size:var(--fui-tag-font-size);font-weight:var(--fui-tag-font-weight);letter-spacing:var(--fui-tag-letter-spacing);line-height:var(--fui-leading-tight);border-radius:var(--fui-tag-radius);border-width:var(--fui-tag-border-width);border-style:var(--fui-tag-border-style);border-color:var(--fui-tag-border-color);background-color:var(--fui-tag-bg);background-image:var(--fui-tag-bg-image);box-shadow:var(--fui-tag-shadow);color:var(--fui-tag-text);text-shadow:var(--fui-tag-text-shadow);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fui-tag-sm{--fui-tag-font-size:var(--fui-text-xs);--fui-tag-padding-y:.0625em;--fui-tag-padding-x:.375em}.fui-tag-md{--fui-tag-font-size:var(--fui-text-sm);--fui-tag-padding-y:.25em;--fui-tag-padding-x:.625em}.fui-tag-lg{--fui-tag-font-size:var(--fui-text-base);--fui-tag-padding-y:.375em;--fui-tag-padding-x:.75em}.fui-tag-close{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:none;cursor:pointer;color:inherit;opacity:var(--fui-opacity-muted);font-size:1.1em;line-height:1;flex-shrink:0}.fui-tag-close:hover{opacity:1}.fui-tag-close:focus{outline:none}.fui-tag-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-tag-primary{--fui-tag-color:var(--fui-color-primary);--fui-tag-fill-text:var(--fui-color-on-primary)}.fui-tag-secondary{--fui-tag-color:var(--fui-color-secondary);--fui-tag-fill-text:var(--fui-color-on-secondary)}.fui-tag-danger{--fui-tag-color:var(--fui-color-danger);--fui-tag-fill-text:var(--fui-color-on-danger)}.fui-tag-warning{--fui-tag-color:var(--fui-color-warning);--fui-tag-fill-text:var(--fui-color-on-warning)}.fui-tag-success{--fui-tag-color:var(--fui-color-success);--fui-tag-fill-text:var(--fui-color-on-success)}.fui-tag-info{--fui-tag-color:var(--fui-color-info);--fui-tag-fill-text:var(--fui-color-on-info)}.fui-tag-neutral{--fui-tag-color:var(--fui-color-on-surface);--fui-tag-border-color:var(--fui-color-outline);--fui-tag-fill-text:var(--fui-color-surface)}.fui-tag-neutral-50{--fui-tag-color:var(--fui-color-neutral-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-neutral-100{--fui-tag-color:var(--fui-color-neutral-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-neutral-200{--fui-tag-color:var(--fui-color-neutral-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-neutral-300{--fui-tag-color:var(--fui-color-neutral-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-neutral-400{--fui-tag-color:var(--fui-color-neutral-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-neutral-500{--fui-tag-color:var(--fui-color-neutral-500);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-neutral-600{--fui-tag-color:var(--fui-color-neutral-600);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-neutral-700{--fui-tag-color:var(--fui-color-neutral-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-neutral-800{--fui-tag-color:var(--fui-color-neutral-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-neutral-900{--fui-tag-color:var(--fui-color-neutral-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-neutral-950{--fui-tag-color:var(--fui-color-neutral-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-blue-50{--fui-tag-color:var(--fui-color-blue-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-blue-100{--fui-tag-color:var(--fui-color-blue-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-blue-200{--fui-tag-color:var(--fui-color-blue-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-blue-300{--fui-tag-color:var(--fui-color-blue-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-blue-400{--fui-tag-color:var(--fui-color-blue-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-blue-500{--fui-tag-color:var(--fui-color-blue-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-blue-600{--fui-tag-color:var(--fui-color-blue-600);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-blue-700{--fui-tag-color:var(--fui-color-blue-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-blue-800{--fui-tag-color:var(--fui-color-blue-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-blue-900{--fui-tag-color:var(--fui-color-blue-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-blue-950{--fui-tag-color:var(--fui-color-blue-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-green-50{--fui-tag-color:var(--fui-color-green-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-100{--fui-tag-color:var(--fui-color-green-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-200{--fui-tag-color:var(--fui-color-green-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-300{--fui-tag-color:var(--fui-color-green-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-400{--fui-tag-color:var(--fui-color-green-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-500{--fui-tag-color:var(--fui-color-green-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-600{--fui-tag-color:var(--fui-color-green-600);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-green-700{--fui-tag-color:var(--fui-color-green-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-green-800{--fui-tag-color:var(--fui-color-green-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-green-900{--fui-tag-color:var(--fui-color-green-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-green-950{--fui-tag-color:var(--fui-color-green-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-red-50{--fui-tag-color:var(--fui-color-red-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-red-100{--fui-tag-color:var(--fui-color-red-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-red-200{--fui-tag-color:var(--fui-color-red-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-red-300{--fui-tag-color:var(--fui-color-red-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-red-400{--fui-tag-color:var(--fui-color-red-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-red-500{--fui-tag-color:var(--fui-color-red-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-red-600{--fui-tag-color:var(--fui-color-red-600);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-red-700{--fui-tag-color:var(--fui-color-red-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-red-800{--fui-tag-color:var(--fui-color-red-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-red-900{--fui-tag-color:var(--fui-color-red-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-red-950{--fui-tag-color:var(--fui-color-red-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-yellow-50{--fui-tag-color:var(--fui-color-yellow-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-100{--fui-tag-color:var(--fui-color-yellow-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-200{--fui-tag-color:var(--fui-color-yellow-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-300{--fui-tag-color:var(--fui-color-yellow-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-400{--fui-tag-color:var(--fui-color-yellow-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-500{--fui-tag-color:var(--fui-color-yellow-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-600{--fui-tag-color:var(--fui-color-yellow-600);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-yellow-700{--fui-tag-color:var(--fui-color-yellow-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-yellow-800{--fui-tag-color:var(--fui-color-yellow-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-yellow-900{--fui-tag-color:var(--fui-color-yellow-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-yellow-950{--fui-tag-color:var(--fui-color-yellow-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-purple-50{--fui-tag-color:var(--fui-color-purple-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-purple-100{--fui-tag-color:var(--fui-color-purple-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-purple-200{--fui-tag-color:var(--fui-color-purple-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-purple-300{--fui-tag-color:var(--fui-color-purple-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-purple-400{--fui-tag-color:var(--fui-color-purple-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-purple-500{--fui-tag-color:var(--fui-color-purple-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-purple-600{--fui-tag-color:var(--fui-color-purple-600);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-purple-700{--fui-tag-color:var(--fui-color-purple-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-purple-800{--fui-tag-color:var(--fui-color-purple-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-purple-900{--fui-tag-color:var(--fui-color-purple-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-purple-950{--fui-tag-color:var(--fui-color-purple-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-cyan-50{--fui-tag-color:var(--fui-color-cyan-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-100{--fui-tag-color:var(--fui-color-cyan-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-200{--fui-tag-color:var(--fui-color-cyan-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-300{--fui-tag-color:var(--fui-color-cyan-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-400{--fui-tag-color:var(--fui-color-cyan-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-500{--fui-tag-color:var(--fui-color-cyan-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-600{--fui-tag-color:var(--fui-color-cyan-600);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-cyan-700{--fui-tag-color:var(--fui-color-cyan-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-cyan-800{--fui-tag-color:var(--fui-color-cyan-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-cyan-900{--fui-tag-color:var(--fui-color-cyan-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-cyan-950{--fui-tag-color:var(--fui-color-cyan-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-orange-50{--fui-tag-color:var(--fui-color-orange-50);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-100{--fui-tag-color:var(--fui-color-orange-100);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-200{--fui-tag-color:var(--fui-color-orange-200);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-300{--fui-tag-color:var(--fui-color-orange-300);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-400{--fui-tag-color:var(--fui-color-orange-400);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-500{--fui-tag-color:var(--fui-color-orange-500);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-600{--fui-tag-color:var(--fui-color-orange-600);--fui-tag-fill-text:var(--fui-color-neutral-950)}.fui-tag-orange-700{--fui-tag-color:var(--fui-color-orange-700);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-orange-800{--fui-tag-color:var(--fui-color-orange-800);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-orange-900{--fui-tag-color:var(--fui-color-orange-900);--fui-tag-fill-text:var(--fui-color-neutral-50)}.fui-tag-orange-950{--fui-tag-color:var(--fui-color-orange-950);--fui-tag-fill-text:var(--fui-color-neutral-50)}}@layer fui.utilities{.fui-tag.fui-tag-filled{--fui-tag-bg:var(--fui-tag-color);--fui-tag-text:var(--fui-tag-fill-text);--fui-tag-border-color:var(--fui-tag-color)}.fui-tag.fui-tag-soft{--fui-tag-bg:color-mix(in srgb,var(--fui-tag-color) 15%,transparent);--fui-tag-border-color:color-mix(in srgb,var(--fui-tag-text) 40%,transparent)}}@layer fui.components{.fui-tabs{--fui-tabs-height:56px;--fui-tabs-gap:.5rem;--fui-tabs-padding:.5rem;--fui-tabs-z:var(--fui-z-sticky);--fui-tabs-indicator-size:2px;--fui-tabs-border-width:var(--fui-border-1);--fui-tabs-bg:var(--fui-color-surface);--fui-tabs-text:var(--fui-color-on-surface-muted);--fui-tabs-color:var(--fui-color-primary);--fui-tabs-border-color:var(--fui-color-outline);--fui-focus-color:var(--fui-tabs-color);--fui-tabs-fill:var(--fui-color-primary);--fui-tabs-fill-text:var(--fui-color-on-primary);--fui-tabs-shadow:none;--fui-tabs-bg-image:none;--fui-tabs-backdrop:none;display:flex;flex-wrap:wrap;gap:var(--fui-tabs-gap);padding:var(--fui-tabs-padding);min-height:var(--fui-tabs-height);background-color:var(--fui-tabs-bg);background-image:var(--fui-tabs-bg-image);color:var(--fui-tabs-text);border-block-start:var(--fui-tabs-border-width) solid var(--fui-tabs-border-color);box-shadow:var(--fui-tabs-shadow);-webkit-backdrop-filter:var(--fui-tabs-backdrop);backdrop-filter:var(--fui-tabs-backdrop)}.fui-tabs-bottom-nav{position:sticky;bottom:0;inset-inline:0;z-index:var(--fui-tabs-z);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:992px){.fui-tabs-bottom-nav{display:none}}.fui-tab-item{--fui-tab-item-shadow:none;--fui-tab-item-bg-image:none;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--fui-tabs-height);padding-block:var(--fui-space-1);color:var(--fui-color-on-surface);background-color:var(--fui-color-surface-alt);background-image:var(--fui-tab-item-bg-image);border:var(--fui-border-1) solid var(--fui-color-outline);box-shadow:var(--fui-tab-item-shadow);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.fui-tab-item{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-tab-item:hover{border-color:color-mix(in srgb,var(--fui-color-outline) 70%,var(--fui-color-on-surface));background-color:color-mix(in srgb,var(--fui-color-surface-alt) 80%,var(--fui-color-on-surface))}.fui-tab-item:focus-visible{outline:2px solid var(--fui-tabs-fill);outline-offset:2px;border-radius:var(--fui-radius-sm);outline-offset:-2px}.fui-tab-item[aria-current]:not([aria-current=false]),.fui-tab-item[aria-selected=true]{background-color:var(--fui-tabs-fill);background-image:none;border-color:var(--fui-tabs-fill);color:var(--fui-tabs-fill-text);font-weight:var(--fui-font-weight-semibold)}.fui-tab-item:active:not(:disabled,[aria-disabled=true]){filter:brightness(.92)}.fui-tab-item:disabled,.fui-tab-item[aria-disabled=true]{opacity:var(--fui-opacity-disabled);pointer-events:none;cursor:default}.fui-tab-icon{display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;flex-shrink:0}.fui-tab-label{font-size:var(--fui-text-xs);line-height:1;white-space:nowrap;font-weight:inherit}.fui-scroll-lock{overflow:hidden;scrollbar-gutter:stable}}@layer fui.components{@keyframes fui-modal-in{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fui-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.fui-modal-wrap{--fui-modal-bg:var(--fui-color-surface-alt);--fui-modal-border-color:var(--fui-color-outline);--fui-modal-shadow:var(--fui-shadow-xl);--fui-modal-radius:var(--fui-radius-lg);--fui-modal-z:var(--fui-z-modal);--fui-modal-backdrop:rgba(0,0,0,.45);--fui-modal-backdrop-blur:4px;--fui-modal-bg-image:none;--fui-modal-panel-backdrop:none;display:none;position:fixed;inset:0;z-index:var(--fui-modal-z);align-items:center;justify-content:center;padding-inline:var(--fui-space-4);padding-block:var(--fui-space-4)}.fui-modal-wrap.fui-open{display:flex}.fui-modal-backdrop{position:fixed;inset:0;background:var(--fui-modal-backdrop);-webkit-backdrop-filter:blur(var(--fui-modal-backdrop-blur));backdrop-filter:blur(var(--fui-modal-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.fui-modal-wrap.fui-open .fui-modal-backdrop{animation:fui-modal-backdrop-in .15s ease both}}.fui-modal{position:relative;z-index:1;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background-color:var(--fui-modal-bg);background-image:var(--fui-modal-bg-image);border:1px solid var(--fui-modal-border-color);border-radius:var(--fui-modal-radius);box-shadow:var(--fui-modal-shadow);-webkit-backdrop-filter:var(--fui-modal-panel-backdrop);backdrop-filter:var(--fui-modal-panel-backdrop)}@media(prefers-reduced-motion:no-preference){.fui-modal-wrap.fui-open .fui-modal{animation:fui-modal-in .15s ease both}}.fui-modal-header{display:flex;align-items:center;gap:var(--fui-space-3);padding:var(--fui-space-4) var(--fui-space-5);border-block-end:1px solid var(--fui-modal-border-color);flex-shrink:0}.fui-modal-title{flex:1;font-size:var(--fui-text-lg);font-weight:var(--fui-font-weight-semibold);color:var(--fui-color-on-surface);margin:0}.fui-modal-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--fui-modal-border-color);border-radius:var(--fui-radius-sm);background:none;cursor:pointer;color:var(--fui-color-on-surface-muted);font-size:var(--fui-text-base);flex-shrink:0;font-family:inherit}@media(prefers-reduced-motion:no-preference){.fui-modal-close{transition-property:color,background-color,border-color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-modal-close:hover{color:var(--fui-color-on-surface);background-color:color-mix(in srgb,var(--fui-color-on-surface) 8%,transparent);border-color:var(--fui-color-outline-variant)}.fui-modal-close:focus-visible{outline:2px solid var(--fui-focus-color,var(--fui-color-primary));outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-modal-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--fui-space-5);color:var(--fui-color-on-surface);font-size:var(--fui-text-base);line-height:var(--fui-leading-relaxed)}.fui-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--fui-space-3);padding:var(--fui-space-4) var(--fui-space-5);border-block-start:1px solid var(--fui-modal-border-color);flex-shrink:0;background-color:color-mix(in srgb,var(--fui-color-surface-raised) 40%,var(--fui-modal-bg))}}@layer fui.components{@keyframes fui-offcanvas-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes fui-offcanvas-in-start{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fui-offcanvas-in-end{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fui-offcanvas-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fui-offcanvas-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fui-offcanvas-wrap{--fui-offcanvas-bg:var(--fui-color-surface-alt);--fui-offcanvas-border-color:var(--fui-color-outline);--fui-offcanvas-shadow:var(--fui-shadow-xl);--fui-offcanvas-size:320px;--fui-offcanvas-z:var(--fui-z-offcanvas);--fui-offcanvas-backdrop:rgba(0,0,0,.4);--fui-offcanvas-backdrop-blur:2px;--fui-offcanvas-bg-image:none;--fui-offcanvas-panel-backdrop:none;position:fixed;inset:0;z-index:var(--fui-offcanvas-z);display:none}.fui-offcanvas-wrap.fui-open{display:block}.fui-offcanvas-backdrop{position:fixed;inset:0;background:var(--fui-offcanvas-backdrop);-webkit-backdrop-filter:blur(var(--fui-offcanvas-backdrop-blur));backdrop-filter:blur(var(--fui-offcanvas-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.fui-offcanvas-wrap.fui-open .fui-offcanvas-backdrop{animation:fui-offcanvas-backdrop-in var(--fui-duration-normal) ease both}}.fui-offcanvas{position:fixed;display:flex;flex-direction:column;background-color:var(--fui-offcanvas-bg);background-image:var(--fui-offcanvas-bg-image);box-shadow:var(--fui-offcanvas-shadow);-webkit-backdrop-filter:var(--fui-offcanvas-panel-backdrop);backdrop-filter:var(--fui-offcanvas-panel-backdrop);overflow:hidden;inset-block:0;inset-inline-start:0;width:var(--fui-offcanvas-size);max-width:100%;border-inline-end:1px solid var(--fui-offcanvas-border-color)}@media(prefers-reduced-motion:no-preference){.fui-offcanvas-wrap.fui-open .fui-offcanvas{animation:fui-offcanvas-in-start var(--fui-duration-normal) var(--fui-easing-out) both}}.fui-offcanvas-end .fui-offcanvas{inset-inline:auto 0;border-inline-end:none;border-inline-start:1px solid var(--fui-offcanvas-border-color)}@media(prefers-reduced-motion:no-preference){.fui-offcanvas-wrap.fui-open .fui-offcanvas-end .fui-offcanvas{animation:fui-offcanvas-in-end var(--fui-duration-normal) var(--fui-easing-out) both}}.fui-offcanvas-top .fui-offcanvas{inset-block:0 auto;inset-inline:0;width:100%;height:var(--fui-offcanvas-size);max-height:100%;max-width:none;border-inline-end:none;border-block-end:1px solid var(--fui-offcanvas-border-color)}@media(prefers-reduced-motion:no-preference){.fui-offcanvas-wrap.fui-open .fui-offcanvas-top .fui-offcanvas{animation:fui-offcanvas-in-top var(--fui-duration-normal) var(--fui-easing-out) both}}.fui-offcanvas-bottom .fui-offcanvas{inset-block:auto 0;inset-inline:0;width:100%;height:var(--fui-offcanvas-size);max-height:100%;max-width:none;border-inline-end:none;border-block-start:1px solid var(--fui-offcanvas-border-color)}@media(prefers-reduced-motion:no-preference){.fui-offcanvas-wrap.fui-open .fui-offcanvas-bottom .fui-offcanvas{animation:fui-offcanvas-in-bottom var(--fui-duration-normal) var(--fui-easing-out) both}}.fui-offcanvas-header{display:flex;align-items:center;gap:var(--fui-space-3);padding:var(--fui-space-4) var(--fui-space-5);border-block-end:1px solid var(--fui-offcanvas-border-color);flex-shrink:0}.fui-offcanvas-title{flex:1;font-size:var(--fui-text-lg);font-weight:var(--fui-font-weight-semibold);color:var(--fui-color-on-surface);margin:0}.fui-offcanvas-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--fui-offcanvas-border-color);border-radius:var(--fui-radius-sm);background:none;cursor:pointer;color:var(--fui-color-on-surface-muted);font-size:var(--fui-text-base);flex-shrink:0;font-family:inherit}@media(prefers-reduced-motion:no-preference){.fui-offcanvas-close{transition-property:color,background-color,border-color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-offcanvas-close:hover{color:var(--fui-color-on-surface);background-color:color-mix(in srgb,var(--fui-color-on-surface) 8%,transparent);border-color:var(--fui-color-outline-variant)}.fui-offcanvas-close:focus-visible{outline:2px solid var(--fui-focus-color,var(--fui-color-primary));outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-offcanvas-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--fui-space-5);color:var(--fui-color-on-surface);font-size:var(--fui-text-base);line-height:var(--fui-leading-relaxed)}.fui-offcanvas-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--fui-space-3);padding:var(--fui-space-4) var(--fui-space-5);border-block-start:1px solid var(--fui-offcanvas-border-color);flex-shrink:0;background-color:color-mix(in srgb,var(--fui-color-surface-raised) 40%,var(--fui-offcanvas-bg))}}@layer fui.components{@keyframes fui-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.fui-navbar{--fui-navbar-height:64px;--fui-navbar-brand-height:calc(var(--fui-navbar-height)*.5);--fui-navbar-padding-x:var(--fui-space-6);--fui-navbar-gap:var(--fui-space-6);--fui-navbar-z:var(--fui-z-sticky);--fui-navbar-drawer-width:280px;--fui-navbar-bg:var(--fui-color-surface);--fui-navbar-text:var(--fui-color-on-surface);--fui-navbar-color:var(--fui-color-primary);--fui-navbar-border-color:var(--fui-color-outline);--fui-navbar-border-width:var(--fui-border-1);--fui-navbar-fill:var(--fui-color-primary);--fui-navbar-fill-text:var(--fui-color-on-primary);--fui-navbar-drawer-bg:var(--fui-color-surface);--fui-navbar-drawer-border-color:var( --fui-color-outline );--fui-focus-color:var(--fui-navbar-color);--fui-navbar-bg-image:none;--fui-navbar-shadow:var(--fui-shadow-sm);--fui-navbar-backdrop:none;display:flex;align-items:center;gap:var(--fui-navbar-gap);height:var(--fui-navbar-height);padding-inline:var(--fui-navbar-padding-x);z-index:var(--fui-navbar-z);background-color:var(--fui-navbar-bg);background-image:var(--fui-navbar-bg-image);color:var(--fui-navbar-text);border-block-end:var(--fui-navbar-border-width) solid var(--fui-navbar-border-color);box-shadow:var(--fui-navbar-shadow);-webkit-backdrop-filter:var(--fui-navbar-backdrop);backdrop-filter:var(--fui-navbar-backdrop)}.fui-navbar-sticky{position:sticky;top:0}.fui-navbar-brand{display:flex;align-items:center;flex-shrink:0;color:var(--fui-navbar-text);text-decoration:none;font-weight:var(--fui-font-weight-bold);font-size:var(--fui-text-lg);line-height:1;gap:var(--fui-space-2)}.fui-navbar-brand img{display:block;height:var(--fui-navbar-brand-height);width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.fui-navbar-brand:focus-visible,.fui-navbar-brand:hover{color:var(--fui-navbar-color)}.fui-navbar-brand:focus-visible{outline:2px solid var(--fui-navbar-color);outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-navbar-nav{display:none}@media(min-width:992px){.fui-navbar-nav{display:flex;align-items:center;flex:1}}.fui-navbar-menu{gap:var(--fui-space-1);list-style:none;margin:0;padding:0}.fui-navbar-item,.fui-navbar-menu{display:flex;align-items:center}.fui-navbar-link{--fui-navbar-link-shadow:none;--fui-navbar-link-bg-image:none;display:inline-flex;align-items:center;gap:var(--fui-space-1);padding-block:var(--fui-space-2);padding-inline:var(--fui-space-3);border-radius:var(--fui-radius-md);color:var(--fui-color-on-surface);background-color:var(--fui-color-surface-alt);background-image:var(--fui-navbar-link-bg-image);border:var(--fui-border-1) solid var(--fui-color-outline);box-shadow:var(--fui-navbar-link-shadow);text-decoration:none;font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-medium);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.fui-navbar-link{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-navbar-link:hover{border-color:color-mix(in srgb,var(--fui-color-outline) 70%,var(--fui-color-on-surface));background-color:color-mix(in srgb,var(--fui-color-surface-alt) 80%,var(--fui-color-on-surface))}.fui-navbar-link:focus-visible{outline:2px solid var(--fui-navbar-fill);outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-navbar-link[aria-current]:not([aria-current=false]){background-color:var(--fui-navbar-fill);background-image:none;border-color:var(--fui-navbar-fill);color:var(--fui-navbar-fill-text);font-weight:var(--fui-font-weight-semibold)}.fui-navbar-link:active:not([aria-disabled=true]){filter:brightness(.92)}.fui-navbar-link[aria-disabled=true]{opacity:var(--fui-opacity-disabled);pointer-events:none;cursor:default}.fui-navbar-actions{display:none}@media(min-width:992px){.fui-navbar-actions{display:flex;align-items:center;gap:var(--fui-space-3);margin-inline-start:auto;flex-shrink:0}}.fui-navbar-toggle{--fui-navbar-toggle-bar-width:22px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:var(--fui-space-2);margin-inline-start:auto;background:none;border:none;cursor:pointer;color:var(--fui-navbar-text);border-radius:var(--fui-radius-md)}@media(prefers-reduced-motion:no-preference){.fui-navbar-toggle{transition-property:color,background-color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-navbar-toggle:hover{background-color:color-mix(in srgb,var(--fui-navbar-text) 10%,transparent)}.fui-navbar-toggle:focus-visible{outline:2px solid var(--fui-navbar-color);outline-offset:2px;border-radius:var(--fui-radius-sm)}@media(min-width:992px){.fui-navbar-toggle{display:none}}.fui-navbar-toggle-bar{display:block;height:2px;background-color:currentcolor;border-radius:1px}@media(prefers-reduced-motion:no-preference){.fui-navbar-toggle-bar{transition-property:transform,opacity,width;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-navbar-toggle-bar:first-child,.fui-navbar-toggle-bar:nth-child(2){width:var(--fui-navbar-toggle-bar-width)}.fui-navbar-toggle-bar:nth-child(3){width:calc(var(--fui-navbar-toggle-bar-width)*.72)}.fui-navbar-toggle[aria-expanded=true] .fui-navbar-toggle-bar:first-child{transform:translateY(7px) rotate(45deg);width:var(--fui-navbar-toggle-bar-width)}.fui-navbar-toggle[aria-expanded=true] .fui-navbar-toggle-bar:nth-child(2){opacity:0;transform:scaleX(0)}.fui-navbar-toggle[aria-expanded=true] .fui-navbar-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:var(--fui-navbar-toggle-bar-width)}@media(min-width:992px){.fui-navbar-drawer-wrap{display:none}}.fui-navbar-overlay{--fui-navbar-overlay-bg:rgba(0,0,0,.5);position:fixed;inset:0;z-index:var(--fui-z-overlay);background-color:var(--fui-navbar-overlay-bg);opacity:0;pointer-events:none}.fui-navbar-drawer-wrap.fui-open .fui-navbar-overlay{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:no-preference){.fui-navbar-drawer-wrap.fui-open .fui-navbar-overlay{transition-property:opacity;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-navbar-drawer{--fui-navbar-drawer-z:var(--fui-z-modal);--fui-navbar-drawer-shadow:none;--fui-navbar-fill:var(--fui-color-primary);--fui-navbar-fill-text:var(--fui-color-on-primary);--fui-navbar-color:var(--fui-color-primary);--fui-navbar-text:var(--fui-color-on-surface);--fui-navbar-drawer-bg:var(--fui-color-surface);--fui-navbar-drawer-border-color:var( --fui-color-outline );--fui-navbar-drawer-width:280px;--fui-navbar-color:var(--fui-navbar-fill);--fui-focus-color:var(--fui-navbar-color);position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--fui-navbar-drawer-z);width:var(--fui-navbar-drawer-width);max-width:90vw;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;--fui-navbar-drawer-bg-image:none;background-color:var(--fui-navbar-drawer-bg);background-image:var(--fui-navbar-drawer-bg-image);color:var(--fui-navbar-text);border-inline-start:1px solid var(--fui-navbar-drawer-border-color);box-shadow:var(--fui-navbar-drawer-shadow);display:none}.fui-navbar-drawer-wrap.fui-open .fui-navbar-drawer{display:block}@media(prefers-reduced-motion:no-preference){.fui-navbar-drawer-wrap.fui-open .fui-navbar-drawer{animation:fui-drawer-in var(--fui-duration-slow) var(--fui-easing-out) both}}.fui-navbar-drawer-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding-block:var(--fui-space-4);padding-inline:var(--fui-space-5);border-block-end:1px solid var(--fui-navbar-drawer-border-color)}.fui-navbar-drawer-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:none;cursor:pointer;color:var(--fui-navbar-text);border-radius:var(--fui-radius-md);font-size:var(--fui-text-lg);line-height:1}@media(prefers-reduced-motion:no-preference){.fui-navbar-drawer-close{transition-property:color,background-color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-navbar-drawer-close:hover{background-color:color-mix(in srgb,var(--fui-navbar-text) 10%,transparent)}.fui-navbar-drawer-close:focus-visible{outline:2px solid var(--fui-navbar-color);outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-navbar-drawer-nav{display:flex;flex-direction:column;flex:1;gap:var(--fui-space-1);padding-block:var(--fui-space-2);padding-inline:var(--fui-space-2)}.fui-navbar-drawer-link{--fui-navbar-drawer-link-shadow:none;--fui-navbar-drawer-link-bg-image:none;display:flex;align-items:center;gap:var(--fui-space-3);padding-block:var(--fui-space-3);padding-inline:var(--fui-space-5);border-radius:var(--fui-radius-md);color:var(--fui-color-on-surface);background-color:var(--fui-color-surface-alt);background-image:var(--fui-navbar-drawer-link-bg-image);border:var(--fui-border-1) solid var(--fui-color-outline);box-shadow:var(--fui-navbar-drawer-link-shadow);text-decoration:none;font-size:var(--fui-text-base);font-weight:var(--fui-font-weight-medium)}@media(prefers-reduced-motion:no-preference){.fui-navbar-drawer-link{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-navbar-drawer-link:hover{border-color:color-mix(in srgb,var(--fui-color-outline) 70%,var(--fui-color-on-surface));background-color:color-mix(in srgb,var(--fui-color-surface-alt) 80%,var(--fui-color-on-surface))}.fui-navbar-drawer-link:focus-visible{outline:2px solid var(--fui-navbar-fill);outline-offset:2px;border-radius:var(--fui-radius-sm);outline-offset:-2px}.fui-navbar-drawer-link[aria-current]:not([aria-current=false]){background-color:var(--fui-navbar-fill);background-image:none;border-color:var(--fui-navbar-fill);color:var(--fui-navbar-fill-text);font-weight:var(--fui-font-weight-semibold)}.fui-navbar-drawer-link:active:not([aria-disabled=true]){filter:brightness(.92)}.fui-navbar-drawer-link[aria-disabled=true]{opacity:var(--fui-opacity-disabled);pointer-events:none;cursor:default}.fui-navbar-drawer-footer{flex-shrink:0;padding-block:var(--fui-space-4);padding-inline:var(--fui-space-5);border-block-start:1px solid var(--fui-navbar-drawer-border-color);display:flex;align-items:center;gap:var(--fui-space-4);justify-content:center}}@layer fui.components{@keyframes fui-cmd-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fui-cmd-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fui-cmd-backdrop-in{0%{opacity:0}to{opacity:1}}.fui-cmd-palette-wrap{--fui-cmd-color:var(--fui-color-primary);--fui-cmd-bg:var(--fui-color-surface-alt);--fui-cmd-border-color:var(--fui-color-outline);--fui-cmd-shadow:var(--fui-shadow-xl);--fui-cmd-radius:var(--fui-radius-lg);--fui-cmd-width:640px;--fui-cmd-max-height:70vh;--fui-cmd-z:var(--fui-z-modal);--fui-cmd-backdrop:rgba(0,0,0,.45);--fui-cmd-backdrop-blur:4px;--fui-cmd-bg-image:none;--fui-cmd-panel-backdrop:none;display:none;position:fixed;inset:0;z-index:var(--fui-cmd-z);align-items:flex-start;justify-content:center;padding-block-start:10vh;padding-inline:var(--fui-space-4)}.fui-cmd-palette-wrap.fui-open{display:flex}.fui-cmd-palette-backdrop{position:fixed;inset:0;background:var(--fui-cmd-backdrop);-webkit-backdrop-filter:blur(var(--fui-cmd-backdrop-blur));backdrop-filter:blur(var(--fui-cmd-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.fui-cmd-palette-wrap.fui-open .fui-cmd-palette-backdrop{animation:fui-cmd-backdrop-in .15s ease both}}.fui-cmd-palette{position:relative;z-index:1;width:100%;max-width:var(--fui-cmd-width);max-height:var(--fui-cmd-max-height);display:flex;flex-direction:column;overflow:hidden;background-color:var(--fui-cmd-bg);background-image:var(--fui-cmd-bg-image);border:1px solid var(--fui-cmd-border-color);border-radius:var(--fui-cmd-radius);box-shadow:var(--fui-cmd-shadow);-webkit-backdrop-filter:var(--fui-cmd-panel-backdrop);backdrop-filter:var(--fui-cmd-panel-backdrop)}@media(prefers-reduced-motion:no-preference){.fui-cmd-palette-wrap.fui-open .fui-cmd-palette{animation:fui-cmd-panel-in .15s ease both}}.fui-cmd-palette-input-row{display:flex;align-items:center;gap:var(--fui-space-3);padding:var(--fui-space-4);border-block-end:1px solid var(--fui-cmd-border-color);flex-shrink:0}.fui-cmd-palette-search-icon{display:flex;align-items:center;font-size:1.125rem;color:var(--fui-color-on-surface-muted);flex-shrink:0}.fui-cmd-palette-input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:var(--fui-text-base);color:var(--fui-color-on-surface);font-family:inherit}.fui-cmd-palette-input::-moz-placeholder{color:var(--fui-color-on-surface-muted)}.fui-cmd-palette-input::placeholder{color:var(--fui-color-on-surface-muted)}.fui-cmd-palette-input::-webkit-search-cancel-button,.fui-cmd-palette-input::-webkit-search-decoration{display:none}.fui-cmd-palette-close{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--fui-cmd-border-color);border-radius:var(--fui-radius-sm);background:none;cursor:pointer;color:var(--fui-color-on-surface-muted);font-size:var(--fui-text-xs);flex-shrink:0;font-family:inherit}@media(prefers-reduced-motion:no-preference){.fui-cmd-palette-close{transition-property:color,background-color,border-color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-cmd-palette-close:hover{color:var(--fui-color-on-surface);background-color:color-mix(in srgb,var(--fui-color-on-surface) 8%,transparent);border-color:var(--fui-color-outline-variant)}.fui-cmd-palette-close:focus-visible{outline:2px solid var(--fui-focus-color,var(--fui-color-primary));outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-cmd-palette-body{overflow-y:auto;flex:1;overscroll-behavior:contain}.fui-cmd-section{padding-block:var(--fui-space-2);border-block-end:1px solid var(--fui-cmd-border-color)}.fui-cmd-section:last-child{border-block-end:none}.fui-cmd-section-label{padding-block:var(--fui-space-1);padding-inline:var(--fui-space-4);font-size:var(--fui-text-xs);font-weight:var(--fui-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fui-color-on-surface-muted)}.fui-cmd-item{display:flex;align-items:center;gap:var(--fui-space-3);padding-block:var(--fui-space-2);padding-inline:var(--fui-space-4);cursor:pointer;width:100%;text-align:start;text-decoration:none;color:inherit;border:none;background:none;font-family:inherit;font-size:inherit;line-height:inherit}@media(prefers-reduced-motion:no-preference){.fui-cmd-item{transition-property:background-color;transition-duration:var(--fui-duration-normal);transition-timing-function:var(--fui-easing-out)}}.fui-cmd-item:hover,.fui-cmd-item[aria-selected=true]{background-color:color-mix(in srgb,var(--fui-cmd-color) 8%,transparent)}.fui-cmd-item:focus-visible{outline:2px solid var(--fui-focus-color,var(--fui-color-primary));outline-offset:2px;border-radius:var(--fui-radius-sm)}.fui-cmd-item-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--fui-radius-sm);background-color:var(--fui-color-surface-raised);flex-shrink:0}.fui-cmd-item-icon,.fui-cmd-item-label{font-size:var(--fui-text-sm);color:var(--fui-color-on-surface)}.fui-cmd-item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fui-cmd-item-meta{white-space:nowrap}.fui-cmd-item-meta,.fui-cmd-palette-footer{font-size:var(--fui-text-xs);color:var(--fui-color-on-surface-muted);flex-shrink:0}.fui-cmd-palette-footer{display:flex;align-items:center;gap:var(--fui-space-4);padding:var(--fui-space-2) var(--fui-space-4);border-block-start:1px solid var(--fui-cmd-border-color);background-color:color-mix(in srgb,var(--fui-color-surface-raised) 60%,var(--fui-cmd-bg))}.fui-cmd-kbd{display:inline-flex;align-items:center;padding:.1em .4em;border:1px solid var(--fui-color-outline);border-radius:var(--fui-radius-xs);background-color:var(--fui-color-surface-raised);font-size:var(--fui-text-xs);font-family:ui-monospace,monospace;color:var(--fui-color-on-surface);line-height:1.4}.fui-cmd-sheet{padding-block-start:0;align-items:flex-end}.fui-cmd-sheet .fui-cmd-palette{max-width:100%;max-height:80vh;border-radius:var(--fui-cmd-radius) var(--fui-cmd-radius) 0 0;border-block-end:none}@media(prefers-reduced-motion:no-preference){.fui-cmd-palette-wrap.fui-open .fui-cmd-sheet .fui-cmd-palette{animation-name:fui-cmd-sheet-in}}.fui-cmd-sheet-handle{display:flex;justify-content:center;padding-block:var(--fui-space-3);flex-shrink:0}.fui-cmd-sheet-handle-bar{display:block;width:2.5rem;height:4px;border-radius:9999px;background-color:var(--fui-color-outline)}.fui-pagination{--fui-pagination-gap:.5rem;--fui-page-item-min-width:2.75rem;--fui-page-item-min-height:2.75rem;--fui-page-item-padding-x:.75em;--fui-page-item-font-size:var(--fui-text-sm);--fui-page-item-font-weight:var( --fui-font-weight-medium );--fui-page-item-line-height:var(--fui-leading-tight);--fui-page-item-radius:var(--fui-radius-md);--fui-page-item-bg:var(--fui-color-surface-alt);--fui-page-item-text:var(--fui-color-on-surface);--fui-page-item-border-width:var(--fui-border-1);--fui-page-item-border-color:var(--fui-color-outline);--fui-page-item-border-style:solid;--fui-page-item-shadow:none;--fui-page-item-bg-image:none;--fui-page-item-current-bg:var(--fui-color-primary);--fui-page-item-current-text:var(--fui-color-on-primary);--fui-page-item-current-border-color:var( --fui-color-primary );--fui-page-item-current-shadow:none;--fui-page-item-current-bg-image:none;--fui-page-item-focus-color:var(--fui-color-primary);--fui-page-item-transition-duration:var( --fui-duration-fast );--fui-page-item-transition-easing:var(--fui-easing-out);display:flex;align-items:center;flex-wrap:wrap;gap:var(--fui-pagination-gap)}.fui-pagination-sm{--fui-page-item-min-width:2rem;--fui-page-item-min-height:2rem;--fui-page-item-font-size:var(--fui-text-xs);--fui-page-item-padding-x:.5em;--fui-page-item-radius:var(--fui-radius-sm)}.fui-pagination-lg{--fui-page-item-min-width:3.25rem;--fui-page-item-min-height:3.25rem;--fui-page-item-font-size:var(--fui-text-base);--fui-page-item-padding-x:1em;--fui-page-item-radius:var(--fui-radius-lg)}.fui-page-item{--fui-bevel-x:1px;--fui-bevel-y:1px;--fui-gradient-dir:to bottom right;display:inline-flex;align-items:center;justify-content:center;min-width:var(--fui-page-item-min-width);min-height:var(--fui-page-item-min-height);padding-inline:calc(var(--fui-page-item-padding-x) + var(--fui-border-1) - var(--fui-page-item-border-width));font-size:var(--fui-page-item-font-size);font-weight:var(--fui-page-item-font-weight);line-height:var(--fui-page-item-line-height);color:var(--fui-page-item-text);background-color:var(--fui-page-item-bg);background-image:var(--fui-page-item-bg-image);background-repeat:no-repeat;background-size:100% 100%;border-width:var(--fui-page-item-border-width);border-style:var(--fui-page-item-border-style);border-color:var(--fui-page-item-border-color);border-radius:var(--fui-page-item-radius);box-shadow:var(--fui-page-item-shadow);text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer fui.components{@media(prefers-reduced-motion:no-preference){.fui-page-item{transition-property:background-color,border-color,box-shadow,color,opacity,filter,transform;transition-duration:var(--fui-page-item-transition-duration);transition-timing-function:var(--fui-page-item-transition-easing)}}.fui-page-item:is(a):hover:not([aria-disabled=true],[aria-current=page]){background-color:color-mix(in srgb,var(--fui-page-item-bg) 80%,var(--fui-color-on-surface));border-color:color-mix(in srgb,var(--fui-page-item-border-color) 70%,var(--fui-color-on-surface))}.fui-page-item:focus-visible{outline:2px solid var(--fui-page-item-focus-color);outline-offset:2px;position:relative;z-index:1}.fui-page-item[aria-current=page]{background-color:var(--fui-page-item-current-bg);background-image:var(--fui-page-item-current-bg-image);border-color:var(--fui-page-item-current-border-color);color:var(--fui-page-item-current-text);box-shadow:var(--fui-page-item-current-shadow);font-weight:var(--fui-font-weight-semibold);cursor:default;pointer-events:none}.fui-page-item[aria-disabled=true]{opacity:var(--fui-opacity-disabled);cursor:not-allowed;pointer-events:none}.fui-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fui-page-item-min-width);min-height:var(--fui-page-item-min-height);font-size:var(--fui-page-item-font-size);color:var(--fui-color-on-surface-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Lora Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.2%;ascent-override:87.3264%;descent-override:23.7847%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Georgia";src:local("Georgia");size-adjust:104.9796%;ascent-override:95.8281%;descent-override:26.1003%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Noto Serif";src:local("Noto Serif");size-adjust:97.2973%;ascent-override:103.3944%;descent-override:28.1611%;line-gap-override:0%}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.fui-content{--fui-content-font-family:"Lora", "Lora Fallback: Times New Roman", "Lora Fallback: Georgia", "Lora Fallback: Noto Serif",georgia,"Times New Roman",serif}.fui-content h2,.fui-content h3,.fui-content h4,.fui-content h5,.fui-content h6{scroll-margin-top:calc(var(--fui-navbar-height, 64px) + .5rem)}.nav-drawer-footer-inner[data-v-58d55aff]{display:flex;align-items:center;justify-content:space-between;width:100%}.nav-drawer-social[data-v-58d55aff]{display:flex;align-items:center;gap:var(--fui-space-4)}.nav-drawer-social a[data-v-58d55aff]{display:flex;align-items:center;color:var(--fui-color-on-surface-muted);font-size:var(--fui-text-lg);text-decoration:none;transition:color var(--fui-duration-fast) var(--fui-easing-out)}.apparence-card[data-v-e28222ef]{background:var(--fui-color-surface-alt);text-align:left;color:var(--fui-color-on-surface);transition:border-color var(--fui-duration-fast) var(--fui-easing-out),background var(--fui-duration-fast) var(--fui-easing-out)}.apparence-card[data-v-e28222ef]:has(input:focus-visible){outline:2px solid var(--fui-color-primary);outline-offset:2px}.apparence-card[data-v-e28222ef]:hover:not(:has(input:checked)){border-color:var(--fui-color-outline-variant);background:var(--fui-color-surface-raised)}.apparence-card--active[data-v-e28222ef]{background:var(--fui-color-surface-alt);box-shadow:inset 0 0 0 999px rgb(from var(--fui-color-primary) r g b/.08)}.apparence-card__preview[data-v-e28222ef]{aspect-ratio:490/269;overflow:hidden}.apparence-card__era[data-v-e28222ef]{color:var(--fui-color-on-surface-muted)}.apparence-section[data-v-6a8e4201]{border-bottom:1px dashed var(--fui-color-outline-variant)}.apparence-section--last[data-v-6a8e4201]{border-bottom:none}.apparence-section__label[data-v-6a8e4201]{text-transform:uppercase;letter-spacing:.1em;color:var(--fui-color-on-surface-muted);margin-block:0}.apparence-section__hint[data-v-6a8e4201]{color:var(--fui-color-on-surface-muted);font-style:italic;border-left:2px solid var(--fui-color-primary)}.apparence-seg__btn[data-v-6a8e4201]{flex:1;background:transparent;border:none;font-family:inherit;color:var(--fui-color-on-surface-muted);transition:background var(--fui-duration-fast) var(--fui-easing-out),color var(--fui-duration-fast) var(--fui-easing-out)}.apparence-seg__btn+.apparence-seg__btn[data-v-6a8e4201]{border-left:1px solid var(--fui-color-outline)}.apparence-seg__btn[data-v-6a8e4201]:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--fui-color-on-surface) 6%,transparent);color:var(--fui-color-on-surface)}.apparence-seg__btn[aria-pressed=true][data-v-6a8e4201]{background:var(--fui-color-primary);color:var(--fui-color-on-primary)}.skip-link{position:absolute;top:0;left:0;z-index:9999;padding:.5rem 1rem;background:var(--fui-color-primary);color:var(--fui-color-on-primary);font-size:var(--fui-text-sm);font-weight:var(--fui-font-weight-semibold);text-decoration:none;transform:translateY(-100%);transition:transform .15s ease}.error-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg);font-family:var(--font-sans)}.error-content{text-align:center;max-width:480px}.error-code{font-size:7rem;font-weight:800;line-height:1;color:var(--accent);opacity:.15;margin-bottom:-1rem;letter-spacing:-.04em}.error-title{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.75rem}.error-message{color:var(--text-muted);line-height:1.6;margin-bottom:2rem}.error-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.error-detail code{font-family:monospace;font-size:.78rem;color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem .6rem}
