/*! @oriui/css base.css — layer order + reset + tokens + utilities */
@layer ori.reset{*,:after,:before{box-sizing:border-box}*{border:0;margin:0;padding:0}}@layer ori.tokens{:root{--ori-size-screen_xs:600px;--ori-size-screen_sm:840px;--ori-size-screen_md:1200px;--ori-size-screen_lg:1600px;--ori-size-screen_xl:1920px;--ori-size-screen_xxl:2560px;--ori-size-action_inherit:1em;--ori-size-action_xs:1.25rem;--ori-size-action_sm:1.5rem;--ori-size-action_md:2.75rem;--ori-size-action_lg:3rem;--ori-size-action_xl:3.75rem;--ori-size-action_xxl:4.25rem;--ori-size-action:var(--ori-size-action_inherit);--ori-size-action-space_inherit:0;--ori-size-action-space_xs:.625rem;--ori-size-action-space_sm:.75rem;--ori-size-action-space_md:.625rem;--ori-size-action-space_lg:.75rem;--ori-size-action-space_xl:.625rem;--ori-size-action-space_xxl:.75rem;--ori-size-action-space:var(--ori-size-action-space_inherit);--ori-size-gap-step:calc(var(--ori-size-gap_md)/4);--ori-size-gap_none:0;--ori-size-gap_xs:calc(var(--ori-size-gap_md) - var(--ori-size-gap-step)*3);--ori-size-gap_sm:calc(var(--ori-size-gap_md) - var(--ori-size-gap-step)*2);--ori-size-gap_md:.5rem;--ori-size-gap_lg:calc(var(--ori-size-gap_md) + var(--ori-size-gap-step)*2);--ori-size-gap_xl:calc(var(--ori-size-gap_md) + var(--ori-size-gap-step)*4);--ori-size-gap_xxl:calc(var(--ori-size-gap_md) + var(--ori-size-gap-step)*8);--ori-size-gap:var(--ori-size-gap_md);--ori-size-radius-step:calc(var(--ori-size-radius_md)/4);--ori-size-radius_none:0;--ori-size-radius_xs:calc(var(--ori-size-radius_md) - var(--ori-size-radius-step)*3);--ori-size-radius_sm:calc(var(--ori-size-radius_md) - var(--ori-size-radius-step)*2);--ori-size-radius_md:.5rem;--ori-size-radius_lg:calc(var(--ori-size-radius_md) + var(--ori-size-radius-step)*2);--ori-size-radius_xl:calc(var(--ori-size-radius_md) + var(--ori-size-radius-step)*4);--ori-size-radius_full:9999px;--ori-size-radius:var(--ori-size-radius_md);--ori-neutral-50:#f8fafc;--ori-neutral-100:#f1f5f9;--ori-neutral-200:#e2e8f0;--ori-neutral-300:#cbd5e1;--ori-neutral-400:#94a3b8;--ori-neutral-500:#64748b;--ori-neutral-600:#475569;--ori-neutral-700:#334155;--ori-neutral-800:#1e293b;--ori-neutral-900:#0f172a;--ori-neutral-950:#020617;--ori-color-primary-light:#0369a1;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#38bdf8;--ori-color-on-primary-dark:#06131f;--ori-color-secondary-light:#e0f2fe;--ori-color-on-secondary-light:#0c4a6e;--ori-color-secondary-dark:#14384e;--ori-color-on-secondary-dark:#e6f3fb;--ori-color-surface-light:#fff;--ori-color-on-surface-light:#0a2233;--ori-color-surface-dark:#0e2536;--ori-color-on-surface-dark:#e6f3fb;--ori-color-background-light:#f3f8fc;--ori-color-on-background-light:#0a2233;--ori-color-background-dark:#06131f;--ori-color-on-background-dark:#e6f3fb;--ori-color-success:#15803d;--ori-color-on-success:#fff;--ori-color-warning:#f59e0b;--ori-color-on-warning:var(--ori-neutral-950);--ori-color-danger:#b91c1c;--ori-color-on-danger:#fff;--ori-color-info:#1d4ed8;--ori-color-on-info:#fff;--ori-color-primary:var(--ori-color-primary-light);--ori-color-on-primary:var(--ori-color-on-primary-light);--ori-color-secondary:var(--ori-color-secondary-light);--ori-color-on-secondary:var(--ori-color-on-secondary-light);--ori-color-surface:var(--ori-color-surface-light);--ori-color-on-surface:var(--ori-color-on-surface-light);--ori-color-background:var(--ori-color-background-light);--ori-color-on-background:var(--ori-color-on-background-light);--ori-color:currentColor;--ori-color-on:currentColor;--ori-color-outline:color-mix(in srgb,currentcolor 12%,transparent);--ori-color-outline-strong:color-mix(in srgb,currentcolor 28%,transparent)}.ori-theme_light,:root,:root.light{--ori-color-primary-text:oklch(from var(--ori-color-primary) min(l,.42) c h);--ori-color-secondary-text:oklch(from var(--ori-color-secondary) min(l,.42) c h);--ori-color-success-text:oklch(from var(--ori-color-success) min(l,.42) c h);--ori-color-warning-text:oklch(from var(--ori-color-warning) min(l,.42) c h);--ori-color-danger-text:oklch(from var(--ori-color-danger) min(l,.42) c h);--ori-color-info-text:oklch(from var(--ori-color-info) min(l,.42) c h);--ori-color-text:var(--ori-color-on-surface)}.ori-theme_light,:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ori-color-primary:var(--ori-color-primary-light);--ori-color-on-primary:var(--ori-color-on-primary-light);--ori-color-secondary:var(--ori-color-secondary-light);--ori-color-on-secondary:var(--ori-color-on-secondary-light);--ori-color-surface:var(--ori-color-surface-light);--ori-color-on-surface:var(--ori-color-on-surface-light);--ori-color-background:var(--ori-color-background-light);--ori-color-on-background:var(--ori-color-on-background-light)}.ori-theme_dark,:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ori-color-primary:var(--ori-color-primary-dark);--ori-color-on-primary:var(--ori-color-on-primary-dark);--ori-color-secondary:var(--ori-color-secondary-dark);--ori-color-on-secondary:var(--ori-color-on-secondary-dark);--ori-color-surface:var(--ori-color-surface-dark);--ori-color-on-surface:var(--ori-color-on-surface-dark);--ori-color-background:var(--ori-color-background-dark);--ori-color-on-background:var(--ori-color-on-background-dark);--ori-color-primary-text:oklch(from var(--ori-color-primary) max(l,.86) c h);--ori-color-secondary-text:oklch(from var(--ori-color-secondary) max(l,.86) c h);--ori-color-success-text:oklch(from var(--ori-color-success) max(l,.86) c h);--ori-color-warning-text:oklch(from var(--ori-color-warning) max(l,.86) c h);--ori-color-danger-text:oklch(from var(--ori-color-danger) max(l,.86) c h);--ori-color-info-text:oklch(from var(--ori-color-info) max(l,.86) c h);--ori-color-text:var(--ori-color-on-surface)}:root[data-ori-skin=sumi]{--ori-color-primary-light:#2b2d42;--ori-color-on-primary-light:#f4f1de;--ori-color-primary-dark:#f4f1de;--ori-color-on-primary-dark:#2b2d42;--ori-color-secondary-light:#ddb892;--ori-color-on-secondary-light:#2b2d42;--ori-color-secondary-dark:#7e5e44;--ori-color-on-secondary-dark:#f4f1de;--ori-color-surface-light:#f4f1de;--ori-color-on-surface-light:#2b2d42;--ori-color-surface-dark:#2b2d42;--ori-color-on-surface-dark:#f4f1de;--ori-color-background-light:#fffdf6;--ori-color-on-background-light:#2b2d42;--ori-color-background-dark:#1f2030;--ori-color-on-background-dark:#f4f1de}:root[data-ori-skin=indigo]{--ori-color-primary-light:#4f46e5;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#818cf8;--ori-color-on-primary-dark:#0a0e16;--ori-color-secondary-light:var(--ori-neutral-200);--ori-color-on-secondary-light:var(--ori-neutral-900);--ori-color-secondary-dark:var(--ori-neutral-700);--ori-color-on-secondary-dark:var(--ori-neutral-50);--ori-color-surface-light:#fff;--ori-color-on-surface-light:var(--ori-neutral-900);--ori-color-surface-dark:#161b26;--ori-color-on-surface-dark:var(--ori-neutral-50);--ori-color-background-light:#f5f6f8;--ori-color-on-background-light:var(--ori-neutral-900);--ori-color-background-dark:#0a0e16;--ori-color-on-background-dark:var(--ori-neutral-50)}:root[data-ori-skin=tech]{--ori-color-primary-light:#0e7490;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#22d3ee;--ori-color-on-primary-dark:#06141a;--ori-color-secondary-light:#cffafe;--ori-color-on-secondary-light:#0e3a44;--ori-color-secondary-dark:#155e75;--ori-color-on-secondary-dark:#ecfeff;--ori-color-surface-light:#fff;--ori-color-on-surface-light:#0c2b33;--ori-color-surface-dark:#0f2630;--ori-color-on-surface-dark:#e0f7fb;--ori-color-background-light:#eef6f8;--ori-color-on-background-light:#0c2b33;--ori-color-background-dark:#061419;--ori-color-on-background-dark:#e0f7fb}:root[data-ori-skin=health]{--ori-color-primary-light:#047857;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#34d399;--ori-color-on-primary-dark:#052017;--ori-color-secondary-light:#d1fae5;--ori-color-on-secondary-light:#064e3b;--ori-color-secondary-dark:#065f46;--ori-color-on-secondary-dark:#ecfdf5;--ori-color-surface-light:#fff;--ori-color-on-surface-light:#0a2e22;--ori-color-surface-dark:#0e2620;--ori-color-on-surface-dark:#dcfcea;--ori-color-background-light:#eef8f2;--ori-color-on-background-light:#0a2e22;--ori-color-background-dark:#04140e;--ori-color-on-background-dark:#dcfcea}:root[data-ori-skin=luxury]{--ori-color-primary-light:#8a6d09;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#e8c873;--ori-color-on-primary-dark:#1a1505;--ori-color-secondary-light:#efe6cf;--ori-color-on-secondary-light:#3a3115;--ori-color-secondary-dark:#4a3f23;--ori-color-on-secondary-dark:#f5ecd6;--ori-color-surface-light:#fffdf7;--ori-color-on-surface-light:#2a2410;--ori-color-surface-dark:#211c12;--ori-color-on-surface-dark:#f5ecd6;--ori-color-background-light:#f6f1e6;--ori-color-on-background-light:#2a2410;--ori-color-background-dark:#14110a;--ori-color-on-background-dark:#f5ecd6}:root[data-ori-skin=neutral]{--ori-color-primary-light:#17181c;--ori-color-on-primary-light:#f5f6f8;--ori-color-primary-dark:#eceff3;--ori-color-on-primary-dark:#17181c;--ori-color-secondary-light:#e3e5ea;--ori-color-on-secondary-light:#17181c;--ori-color-secondary-dark:#2a2c31;--ori-color-on-secondary-dark:#eceff3;--ori-color-surface-light:#f0f2f6;--ori-color-on-surface-light:#22252a;--ori-color-surface-dark:#191919;--ori-color-on-surface-dark:#ebebeb;--ori-color-background-light:#fff;--ori-color-on-background-light:#22252a;--ori-color-background-dark:#121212;--ori-color-on-background-dark:#ebebeb}:root[data-ori-skin=cyber]{--ori-color-primary-light:#a21caf;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#e879f9;--ori-color-on-primary-dark:#1a0620;--ori-color-secondary-light:#f5d0fe;--ori-color-on-secondary-light:#4a044e;--ori-color-secondary-dark:#6b21a8;--ori-color-on-secondary-dark:#faf5ff;--ori-color-surface-light:#fff;--ori-color-on-surface-light:#2a0a30;--ori-color-surface-dark:#190f24;--ori-color-on-surface-dark:#f3e8ff;--ori-color-background-light:#faf2fc;--ori-color-on-background-light:#2a0a30;--ori-color-background-dark:#0d0612;--ori-color-on-background-dark:#f3e8ff}.ori-theme_light,:root,:root.light{--ori-shadow-sm:0 1px 2px color-mix(in srgb,var(--ori-neutral-900) 8%,transparent);--ori-shadow-md:0 1px 2px color-mix(in srgb,var(--ori-neutral-900) 6%,transparent),0 6px 16px -4px color-mix(in srgb,var(--ori-neutral-900) 12%,transparent);--ori-shadow-lg:0 2px 4px color-mix(in srgb,var(--ori-neutral-900) 6%,transparent),0 14px 36px -8px color-mix(in srgb,var(--ori-neutral-900) 18%,transparent);--ori-shadow-ring:0 0 0 1px color-mix(in srgb,var(--ori-neutral-900) 8%,transparent)}.ori-theme_dark,:root.dark{--ori-shadow-sm:0 1px 2px #00000073;--ori-shadow-md:0 1px 2px #00000073,0 8px 24px -6px #0009;--ori-shadow-lg:0 2px 4px #00000073,0 16px 40px -8px #000000b3;--ori-shadow-ring:0 0 0 1px #ffffff17}:root{--ori-font-size-step_dec:.125rem;--ori-font-size-step_inc:.125rem;--ori-font-size_inherit:1em;--ori-font-size_xs:calc(var(--ori-font-size_md) - var(--ori-font-size-step_dec)*2);--ori-font-size_sm:calc(var(--ori-font-size_md) - var(--ori-font-size-step_dec)*1);--ori-font-size_md:1rem;--ori-font-size_lg:calc(var(--ori-font-size_md) + var(--ori-font-size-step_inc)*1);--ori-font-size_xl:calc(var(--ori-font-size_md) + var(--ori-font-size-step_inc)*2);--ori-font-size_xxl:calc(var(--ori-font-size_md) + var(--ori-font-size-step_inc)*3);--ori-font-size:var(--ori-font-size_inherit)}}@layer ori.base;@layer ori.components{@media (forced-colors:active){.ori-avatar{border:1px solid #0000}}:where(.ori-badge,.ori-badge-anchor,.ori-badge *,.ori-badge-anchor *),:where(.ori-badge,.ori-badge-anchor,.ori-badge *,.ori-badge-anchor *):after,:where(.ori-badge,.ori-badge-anchor,.ori-badge *,.ori-badge-anchor *):before{box-sizing:border-box}.ori-badge-anchor{display:inline-flex;position:relative}.ori-badge{--ori-size-radius:var(--ori-size-radius_full);--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:var(--ori-color);--ori-variant-text-color:var(--ori-color-on);box-sizing:border-box;border:1px solid var(--ori-variant-border-color);border-radius:var(--ori-size-radius);min-width:1.5em;height:1.5em;opacity:var(--ori-variant-opacity);background-color:var(--ori-variant-bg-color);color:var(--ori-variant-text-color);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.5em;font-size:.75em;font-weight:600;line-height:1;display:inline-flex}.ori-badge_dot{border-radius:9999px;width:.625em;min-width:0;height:.625em;padding:0}.ori-badge_floating{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.ori-badge-anchor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ori-badge_floating{transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (forced-colors:active){.ori-spinner{border-bottom-color:canvas}}@media (hover:hover){.ori-button.ori-variant_outline[aria-pressed=true]:hover,.ori-button.ori-variant_quiet[aria-pressed=true]:hover,.ori-button.ori-variant_text[aria-pressed=true]:hover{background-color:color-mix(in srgb,var(--ori-color-on-surface) 26%,transparent)}}@media (forced-colors:active){.ori-button[aria-pressed=true],.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline),.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline):hover{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}:where(.ori-avatar,.ori-avatar *),:where(.ori-avatar,.ori-avatar *):after,:where(.ori-avatar,.ori-avatar *):before{box-sizing:border-box}:where(.ori-avatar){--ori-font-size_md:calc(1rem + 2px);--ori-size-action:var(--ori-size-action_lg);--ori-size-radius:var(--ori-size-radius_full);--ori-font-size:var(--ori-font-size_lg);--ori-color:color-mix(in srgb,currentcolor 10%,transparent);--ori-size-action-space:var(--ori-size-action-space_inherit)}.ori-avatar{justify-content:center;align-items:center;gap:calc(var(--ori-size-gap)*1.5);width:var(--ori-size-action);height:var(--ori-size-action);margin:var(--ori-size-action-space);border-radius:var(--ori-size-radius);display:flex}.ori-avatar_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-avatar_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-avatar_md{--ori-size-action:var(--ori-size-action_md)}.ori-avatar_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-avatar_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-avatar_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-avatar_inline{margin:.25em;display:inline-flex}.ori-avatar_titled{width:max-content}.ori-avatar_reverse{flex-direction:row-reverse}.ori-avatar__backdrop,.ori-avatar__image{border-radius:var(--ori-size-radius);width:100%;height:100%}.ori-avatar__backdrop{background-color:var(--ori-color);color:currentColor;font-size:max(10px,var(--ori-font-size));justify-content:center;align-items:center;display:flex}.ori-avatar_titled .ori-avatar__backdrop,.ori-avatar_titled .ori-avatar__image{width:var(--ori-size-action);height:var(--ori-size-action)}.ori-avatar__text{font-size:max(10px,calc(var(--ori-font-size) - var(--ori-font-size-step_dec)*2));white-space:nowrap;flex-direction:column;line-height:1.5;display:flex}.ori-avatar_reverse .ori-avatar__text{align-items:flex-end}.ori-avatar__subtitle{opacity:.8;font-size:smaller}@media (forced-colors:active){.ori-avatar{border:1px solid #0000}}:where(.ori-card,.ori-card *),:where(.ori-card,.ori-card *):after,:where(.ori-card,.ori-card *):before{box-sizing:border-box}.ori-card{--ori-size-radius:var(--ori-size-radius_lg);--ori-color:var(--ori-color-surface);--ori-color-on:var(--ori-color-on-surface);--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:var(--ori-color);--ori-variant-text-color:var(--ori-color-on);--ori-card-padding:var(--ori-size-gap_xl);min-width:min-content;padding:var(--ori-card-padding);border:1px solid var(--ori-variant-border-color);border-radius:var(--ori-size-radius);opacity:var(--ori-variant-opacity);background-color:var(--ori-variant-bg-color);color:currentColor;overflow-wrap:break-word;font-size:1rem;transition:opacity .15s ease-out,background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;overflow:hidden}.ori-card[aria-disabled=true]{opacity:.45;pointer-events:none}.ori-card[aria-busy=true]{pointer-events:none}.ori-card_fluid{width:100%}.ori-card_row{gap:calc(var(--ori-size-gap)*2);display:flex}.ori-card .ori-card__header{justify-content:stretch;align-items:center;gap:calc(var(--ori-size-gap)*1.5);flex-shrink:0;display:flex}.ori-card .ori-card__headline{flex-grow:1}.ori-card .ori-card__title{font-size:1.25rem;font-weight:bolder}.ori-card .ori-card__subtitle{opacity:.8;font-size:.875rem}.ori-card .ori-card__actions{align-items:center;gap:var(--ori-size-gap);flex-shrink:0;display:flex}.ori-card .ori-card__actions.ori-card__actions_reverse{flex-direction:row-reverse}.ori-card:not(.ori-card_row)>.ori-card__actions:not(:last-child),.ori-card:not(.ori-card_row)>.ori-card__body:not(:last-child),.ori-card:not(.ori-card_row)>.ori-card__header:not(:last-child){margin-bottom:var(--ori-size-gap)}:where(.ori-checkbox,.ori-checkbox *),:where(.ori-checkbox,.ori-checkbox *):after,:where(.ori-checkbox,.ori-checkbox *):before{box-sizing:border-box}.ori-checkbox{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-font-size:var(--ori-font-size_md);font-size:var(--ori-font-size);cursor:pointer;align-items:center;gap:.5em;line-height:1.4;display:inline-flex;position:relative}:is(.ori-checkbox:has(.ori-checkbox__input:disabled),.ori-checkbox_disabled){opacity:.55;cursor:not-allowed}.ori-checkbox__input{opacity:0;width:1.15em;height:1.15em;cursor:inherit;margin:0;position:absolute}.ori-checkbox__box{box-sizing:border-box;border:1px solid color-mix(in srgb,currentcolor 60%,transparent);border-radius:.3em;flex-shrink:0;justify-content:center;align-items:center;width:1.15em;height:1.15em;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.ori-checkbox__box:after{content:"";border:solid var(--ori-color-on);border-width:0 2px 2px 0;width:.32em;height:.6em;transition:transform .15s ease-out;transform:rotate(45deg)scale(0)}.ori-checkbox__input:checked~.ori-checkbox__box{border-color:var(--ori-color);background-color:var(--ori-color)}.ori-checkbox__input:checked~.ori-checkbox__box:after{transform:rotate(45deg)scale(1)}.ori-checkbox__input:indeterminate~.ori-checkbox__box{border-color:var(--ori-color);background-color:var(--ori-color)}.ori-checkbox__input:indeterminate~.ori-checkbox__box:after{border-width:0 0 2px;width:60%;height:0;transform:none}.ori-checkbox__input:focus-visible~.ori-checkbox__box{outline:2px solid var(--ori-color);outline-offset:2px}.ori-slider .ori-slider_alpha:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}.ori-slider .ori-slider_hue:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}.ori-slider .ori-slider_alpha:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}.ori-slider .ori-slider_hue:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}@media (forced-colors:active){.ori-slider .ori-slider__input{forced-color-adjust:none}.ori-slider .ori-slider__input:not(.ori-slider_hue,.ori-slider_alpha)::-webkit-slider-runnable-track{background:linear-gradient(var(--ori-slider-axis),Highlight var(--ori-slider-pct),Canvas var(--ori-slider-pct));box-shadow:0 0 0 1px canvastext}.ori-slider .ori-slider__input:not(.ori-slider_hue,.ori-slider_alpha)::-moz-range-track{background:canvas;box-shadow:0 0 0 1px canvastext}.ori-slider .ori-slider__input:not(.ori-slider_hue,.ori-slider_alpha)::-moz-range-progress{background:highlight}.ori-slider .ori-slider__input::-webkit-slider-thumb{box-shadow:none;background:canvastext;border-color:canvas}.ori-slider .ori-slider__input::-moz-range-thumb{box-shadow:none;background:canvastext;border-color:canvas}.ori-slider .ori-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px highlight}.ori-slider .ori-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px highlight}}@media (forced-colors:active){.ori-spinner{border-bottom-color:canvas}}@media (hover:hover){.ori-button.ori-variant_outline[aria-pressed=true]:hover,.ori-button.ori-variant_quiet[aria-pressed=true]:hover,.ori-button.ori-variant_text[aria-pressed=true]:hover{background-color:color-mix(in srgb,var(--ori-color-on-surface) 26%,transparent)}}@media (forced-colors:active){.ori-button[aria-pressed=true],.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline),.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline):hover{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}:where(.ori-color-picker,.ori-color-picker *),:where(.ori-color-picker,.ori-color-picker *):after,:where(.ori-color-picker,.ori-color-picker *):before{box-sizing:border-box}.ori-color-picker{--ori-color-picker-size:15rem;--ori-color-picker-radius:var(--ori-size-radius_md);--ori-color-picker-preset-radius:var(--ori-size-radius_sm);--ori-checker-1:color-mix(in srgb,var(--ori-color-on-surface) 12%,var(--ori-color-surface));--ori-checker-2:var(--ori-color-surface);gap:var(--ori-size-gap);width:var(--ori-color-picker-size);flex-direction:column;display:flex}.ori-color-picker__area{aspect-ratio:3/2;border-radius:var(--ori-color-picker-radius);background-color:var(--ori-color-picker-hue,red);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);width:100%;position:relative}.ori-color-picker__area-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:.875rem;height:.875rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.ori-color-picker__area:has(.ori-color-picker__channel:focus-visible) .ori-color-picker__area-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #000000b3}.ori-color-picker__channel{opacity:0;pointer-events:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ori-color-picker__controls{align-items:center;gap:var(--ori-size-gap);display:flex}.ori-color-picker__sliders{gap:calc(var(--ori-size-gap)/2);flex-direction:column;flex:1;display:flex}.ori-color-picker .ori-color-picker__eyedropper{--ori-size-action:2rem;flex:none}.ori-color-picker__swatch{border:1px solid var(--ori-color-outline-strong);border-radius:var(--ori-color-picker-radius);background:var(--ori-color);width:2rem;height:2rem;color:var(--ori-color-picker-ink,#fff);flex:none;place-items:center;display:grid}.ori-color-picker__swatch_alpha{background-image:linear-gradient(var(--ori-color),var(--ori-color)),conic-gradient(var(--ori-checker-1) 25%,var(--ori-checker-2) 0 50%,var(--ori-checker-1) 0 75%,var(--ori-checker-2) 0);background-size:auto,8px 8px}.ori-color-picker__hex{width:100%}.ori-color-picker__presets{gap:var(--ori-size-gap);flex-wrap:wrap;display:flex}.ori-color-picker__preset{border:1px solid var(--ori-color-outline-strong);border-radius:var(--ori-color-picker-preset-radius);background:var(--ori-color);cursor:pointer;width:1.5rem;height:1.5rem;padding:0}.ori-color-picker__preset[aria-selected=true]{box-shadow:0 0 0 2px var(--ori-color-surface),0 0 0 4px var(--ori-color-primary)}.ori-color-picker__preset:focus-visible{outline:2px solid var(--ori-color-primary);outline-offset:2px}.ori-color-picker[data-disabled]{opacity:.5;pointer-events:none}@media (forced-colors:active){.ori-color-picker__area,.ori-color-picker__preset,.ori-color-picker__swatch{forced-color-adjust:none}}:where(.ori-dialog,.ori-dialog *),:where(.ori-dialog,.ori-dialog *):after,:where(.ori-dialog,.ori-dialog *):before{box-sizing:border-box}.ori-dialog{background:var(--ori-color-surface);width:100%;max-width:460px;max-height:calc(100dvh - 32px);box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface);border:0;border-radius:14px;margin:auto;padding:0;overflow:auto}.ori-dialog::backdrop{background:#00000080}:root:has(.ori-dialog:modal){overflow:hidden}.ori-dialog__content{padding:24px}.ori-dialog__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ori-dialog__title{margin:0;font-size:18px;font-weight:700}.ori-dialog__close{opacity:.7;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1}@media (hover:hover){.ori-dialog__close:hover{opacity:1}}.ori-dialog__body{font-size:14px}@media (forced-colors:active){.ori-dialog{border:1px solid #0000}}:where(.ori-divider,.ori-divider *),:where(.ori-divider,.ori-divider *):after,:where(.ori-divider,.ori-divider *):before{box-sizing:border-box}.ori-divider{--ori-color:color-mix(in srgb,currentcolor 25%,transparent);align-items:center;gap:var(--ori-size-gap);margin-block:var(--ori-size-gap);color:inherit;display:flex}.ori-divider:after,.ori-divider:before{content:"";border-top:1px solid var(--ori-color);flex:1 1 0;height:0}.ori-divider:not(.ori-divider_text){gap:0}.ori-divider:not(.ori-divider_text):after{display:none}.ori-divider .ori-divider__label{white-space:nowrap;flex-shrink:0;font-size:.875rem}.ori-divider_vertical{min-height:1em;margin-block:0;margin-inline:var(--ori-size-gap);flex-direction:column;align-self:stretch}.ori-divider_vertical:after,.ori-divider_vertical:before{border-top:0;border-inline-start:1px solid var(--ori-color);width:0;height:auto}:where(.ori-drawer,.ori-drawer *),:where(.ori-drawer,.ori-drawer *):after,:where(.ori-drawer,.ori-drawer *):before{box-sizing:border-box}.ori-drawer{--ori-size-radius:var(--ori-size-radius_lg);--ori-drawer-size:20rem;background:var(--ori-color-surface);width:auto;max-width:none;height:auto;max-height:none;box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ori-drawer:is([open],:popover-open){flex-direction:column;display:flex}.ori-drawer_end,.ori-drawer_start{width:min(var(--ori-drawer-size),100% - 3rem)}.ori-drawer_start{--ori-drawer-from:-100% 0;border-start-end-radius:var(--ori-size-radius);border-end-end-radius:var(--ori-size-radius);inset-inline-end:auto}.ori-drawer_end{--ori-drawer-from:100% 0;border-start-start-radius:var(--ori-size-radius);border-end-start-radius:var(--ori-size-radius);inset-inline-start:auto}.ori-drawer_start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--ori-drawer-from:100% 0}.ori-drawer_end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--ori-drawer-from:-100% 0}.ori-drawer_bottom,.ori-drawer_top{--ori-drawer-size:85dvh;width:min(100%,40rem);max-height:var(--ori-drawer-size);margin-inline:auto}.ori-drawer_top{--ori-drawer-from:0 -100%;border-end-end-radius:var(--ori-size-radius);border-end-start-radius:var(--ori-size-radius);inset-block-end:auto}.ori-drawer_bottom{--ori-drawer-from:0 100%;border-start-start-radius:var(--ori-size-radius);border-start-end-radius:var(--ori-size-radius);inset-block-start:auto}.ori-drawer::backdrop{background:#00000080}.ori-drawer[popover]::backdrop{background:0 0}:root:has(.ori-drawer:modal){overflow:hidden}.ori-drawer__content{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:24px;display:flex}.ori-drawer_end .ori-drawer__content,.ori-drawer_start .ori-drawer__content{padding-block:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-bottom))}.ori-drawer_top .ori-drawer__content{padding-block-start:max(24px,env(safe-area-inset-top))}.ori-drawer_bottom .ori-drawer__content{padding-block-end:max(24px,env(safe-area-inset-bottom))}.ori-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ori-drawer__title{margin:0;font-size:18px;font-weight:700}.ori-drawer__close{opacity:.7;color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;font-size:22px;line-height:1}@media (hover:hover){.ori-drawer__close:hover{opacity:1}}.ori-drawer__body{overscroll-behavior:contain;flex:auto;min-height:0;margin:-4px;padding:4px;font-size:14px;overflow:auto}.ori-drawer__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.ori-drawer{transition:translate .25s ease-out,overlay allow-discrete .25s ease-out,display allow-discrete .25s ease-out}.ori-drawer:not(:is([open],:popover-open)){translate:var(--ori-drawer-from)}.ori-drawer::backdrop{transition:opacity .25s ease-out,overlay allow-discrete .25s ease-out,display allow-discrete .25s ease-out}.ori-drawer:not([open])::backdrop{opacity:0}@starting-style{.ori-drawer:is([open],:popover-open){translate:var(--ori-drawer-from)}.ori-drawer[open]::backdrop{opacity:0}}}@media (forced-colors:active){.ori-drawer{border:1px solid #0000}}:where(.ori-field,.ori-field *),:where(.ori-field,.ori-field *):after,:where(.ori-field,.ori-field *):before{box-sizing:border-box}.ori-field{--ori-font-size:var(--ori-font-size_md);flex-direction:column;gap:.375em;display:inline-flex}.ori-field_fluid{width:100%;display:flex}.ori-field>.ori-input,.ori-field>.ori-select,.ori-field>.ori-textarea{width:100%}.ori-field__label{font-size:calc(var(--ori-font-size)*.875);font-weight:500;line-height:1.2}.ori-field__required{color:var(--ori-color-danger-text);margin-inline-start:.15em}.ori-field__error,.ori-field__hint{font-size:calc(var(--ori-font-size)*.8);margin:0;line-height:1.3}.ori-field__hint{opacity:.7}.ori-field__error{color:var(--ori-color-danger-text)}:where(.ori-input,.ori-input__field,.ori-input *,.ori-input__field *),:where(.ori-input,.ori-input__field,.ori-input *,.ori-input__field *):after,:where(.ori-input,.ori-input__field,.ori-input *,.ori-input__field *):before{box-sizing:border-box}:where(.ori-input){--ori-input-border:var(--ori-color-outline-strong);--ori-input-bg:transparent;--ori-size-action:var(--ori-size-action_md);--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-font-size:var(--ori-font-size_md)}.ori-input{flex-direction:column;gap:.375em;display:inline-flex}.ori-input_fluid{width:100%;display:flex}.ori-input_solid{--ori-input-border:transparent;--ori-input-bg:color-mix(in srgb,currentcolor 6%,transparent)}.ori-input_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-input_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-input_md{--ori-size-action:var(--ori-size-action_md)}.ori-input_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-input_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-input_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-input__label{font-size:calc(var(--ori-font-size)*.875);font-weight:500;line-height:1.2}.ori-input__required{color:var(--ori-color-danger-text);margin-inline-start:.15em}.ori-input__field{box-sizing:border-box;width:100%;height:var(--ori-size-action);border:1px solid var(--ori-input-border);border-radius:var(--ori-size-radius);background:var(--ori-input-bg);color:inherit;font-family:inherit;font-size:var(--ori-font-size);padding-block:0;padding-inline:.75em;line-height:1;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.ori-input__field::placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.ori-input__field:focus{border-color:var(--ori-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color) 25%,transparent);outline:none}.ori-input__field[aria-invalid=true]{border-color:var(--ori-color-danger-text)}.ori-input__field[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color-danger-text) 25%,transparent)}.ori-input__field:disabled{opacity:.55;background:color-mix(in srgb,currentcolor 4%,transparent);cursor:not-allowed}.ori-input__error,.ori-input__hint{font-size:calc(var(--ori-font-size)*.8);margin:0;line-height:1.3}.ori-input__hint{opacity:.7}.ori-input__error{color:var(--ori-color-danger-text)}:where(.ori-join,.ori-join *),:where(.ori-join,.ori-join *):after,:where(.ori-join,.ori-join *):before{box-sizing:border-box}.ori-join{align-items:stretch;display:inline-flex}.ori-join_vertical{flex-direction:column}.ori-join:not(.ori-join_vertical)>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ori-join:not(.ori-join_vertical)>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ori-join_vertical>:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:-1px}.ori-join_vertical>:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.ori-join>:focus-within,.ori-join>:hover{z-index:1}:where(.ori-kbd,.ori-kbd *),:where(.ori-kbd,.ori-kbd *):after,:where(.ori-kbd,.ori-kbd *):before{box-sizing:border-box}.ori-kbd{--ori-size-radius:var(--ori-size-radius_sm);border:solid var(--ori-color-outline-strong);border-radius:var(--ori-size-radius);background-color:color-mix(in srgb,currentcolor 6%,transparent);white-space:nowrap;border-width:1px 1px 2px;justify-content:center;align-items:center;min-width:1.6em;padding:.15em .4em;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8em;line-height:1;display:inline-flex}:where(.ori-list,.ori-list *),:where(.ori-list,.ori-list *):after,:where(.ori-list,.ori-list *):before{box-sizing:border-box}:where(.ori-list){--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-color-text:var(--ori-color-primary-text);--ori-size-radius:var(--ori-size-radius_md)}.ori-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ori-list_divided{gap:0}.ori-list_divided>.ori-list__item+.ori-list__item{border-top:1px solid var(--ori-color-outline)}.ori-list__row{border-radius:var(--ori-size-radius);width:100%;min-height:2.5em;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.75em;margin:0;padding:.5em .75em;text-decoration:none;display:flex}:is(button,a).ori-list__row{cursor:pointer;transition:background-color .15s ease-out}@media (hover:hover){:is(button,a).ori-list__row:hover:not(:disabled,[aria-disabled=true],[aria-current]:not([aria-current=false])){background:color-mix(in srgb,currentcolor 8%,transparent)}}.ori-list__row:focus-visible{outline:2px solid var(--ori-color);outline-offset:-2px}.ori-list__row[aria-current]:not([aria-current=false]){background:color-mix(in srgb,var(--ori-color) 15%,transparent);box-shadow:inset 3px 0 0 var(--ori-color-text);font-weight:600}.ori-list__row[aria-current]:not([aria-current=false]) :is(.ori-list__description,.ori-list__hint){opacity:.85}.ori-list__row[aria-current]:not([aria-current=false]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset -3px 0 0 var(--ori-color-text)}.ori-list__row:disabled,.ori-list__row[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ori-list__end,.ori-list__start{flex-shrink:0;align-items:center;gap:.5em;display:inline-flex}.ori-list__start{opacity:.8}.ori-list__main{flex-direction:column;flex:auto;min-width:0;display:flex}.ori-list__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ori-list__description{opacity:.7;font-size:.85em}.ori-list__hint{opacity:.7;font-size:.8em}.ori-list__chevron{opacity:.6}.ori-list__chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){:is(button,a).ori-list__row{transition:none}}@media (forced-colors:active){.ori-list__row[aria-current]:not([aria-current=false]){forced-color-adjust:none;box-shadow:none;color:highlighttext;background-color:highlight}}:where(.ori-menu,.ori-menu *),:where(.ori-menu,.ori-menu *):after,:where(.ori-menu,.ori-menu *):before{box-sizing:border-box}.ori-menu{--ori-size-radius:var(--ori-size-radius_md);z-index:50;box-sizing:border-box;min-width:max(anchor-size(width),10rem);border:1px solid var(--ori-color-outline);border-radius:var(--ori-size-radius);background:var(--ori-color-surface);max-width:min(20rem,100dvw - 1rem);max-height:min(24rem,100dvh - 1rem);box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface);padding:.35rem;overflow:auto}.ori-menu[hidden]{display:none}.ori-menu__item{border-radius:calc(var(--ori-size-radius) - .15rem);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.ori-menu__separator{background:color-mix(in srgb,currentcolor 15%,transparent);height:1px;margin:.25rem -.35rem}.ori-menu__item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ori-menu__item[data-highlighted]{background:color-mix(in srgb,var(--ori-color) 12%,transparent)}@media (hover:hover){.ori-menu__item:hover:not([aria-disabled=true]){background:color-mix(in srgb,currentcolor 8%,transparent)}}.ori-menu__item:focus-visible{outline:2px solid var(--ori-color);outline-offset:-2px}@media (forced-colors:active){.ori-menu__item[data-highlighted]{forced-color-adjust:none;color:highlighttext;background-color:highlight}.ori-menu__separator{background-color:canvastext}}:where(.ori-popover,.ori-popover *),:where(.ori-popover,.ori-popover *):after,:where(.ori-popover,.ori-popover *):before{box-sizing:border-box}.ori-popover{--ori-size-radius:var(--ori-size-radius_md);box-sizing:border-box;min-width:anchor-size(width);border:1px solid var(--ori-color-outline);border-radius:var(--ori-size-radius);background:var(--ori-color-surface);max-width:min(20rem,100dvw - 1rem);max-height:min(24rem,100dvh - 1rem);box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface);padding:.35rem;overflow:auto}.ori-popover:focus-visible{outline:2px solid var(--ori-color);outline-offset:2px}.ori-popover[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ori-popover{transition:opacity .14s ease-out,overlay allow-discrete .14s ease-out,display allow-discrete .14s ease-out;opacity:1}.ori-popover:not(:popover-open){opacity:0}@starting-style{.ori-popover:popover-open{opacity:0}}}:where(.ori-select,.ori-select *),:where(.ori-select,.ori-select *):after,:where(.ori-select,.ori-select *):before{box-sizing:border-box}:where(.ori-select){--ori-select-border:var(--ori-color-outline-strong);--ori-size-action:var(--ori-size-action_md);--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-font-size:var(--ori-font-size_md)}.ori-select{font-size:var(--ori-font-size);flex-direction:column;gap:.375em;display:inline-flex}.ori-select_fluid{width:100%;display:flex}.ori-select_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-select_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-select_md{--ori-size-action:var(--ori-size-action_md)}.ori-select_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-select_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-select_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-select_fluid .ori-select__control-wrap{width:100%}.ori-select__label{font-size:calc(var(--ori-font-size)*.875);font-weight:500;line-height:1.2}.ori-select__required{color:var(--ori-color-danger-text);margin-inline-start:.15em}.ori-select__control-wrap{align-items:center;display:inline-flex;position:relative}.ori-select__control{box-sizing:border-box;width:100%;height:var(--ori-size-action);border:1px solid var(--ori-select-border);border-radius:var(--ori-size-radius);color:inherit;font-family:inherit;font-size:var(--ori-font-size);cursor:pointer;appearance:none;background:0 0;padding-inline:.75em 2.25em;line-height:1;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ori-select__control:focus{border-color:var(--ori-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color) 25%,transparent);outline:none}.ori-select__control[aria-invalid=true]{border-color:var(--ori-color-danger-text)}.ori-select__control[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color-danger-text) 25%,transparent)}.ori-select__control:disabled{opacity:.55;background:color-mix(in srgb,currentcolor 4%,transparent);cursor:not-allowed}.ori-select__chevron{width:1em;height:1em;color:color-mix(in srgb,currentcolor 60%,transparent);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.75em}.ori-select__chevron>svg{width:100%;height:100%}.ori-select__control:disabled~.ori-select__chevron{opacity:.55}.ori-select__error,.ori-select__hint{font-size:calc(var(--ori-font-size)*.8);margin:0;line-height:1.3}.ori-select__hint{opacity:.7}.ori-select__error{color:var(--ori-color-danger-text)}:where(.ori-segmented-control,.ori-segmented-control *),:where(.ori-segmented-control,.ori-segmented-control *):after,:where(.ori-segmented-control,.ori-segmented-control *):before{box-sizing:border-box}:where(.ori-segmented-control){--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-color-text:var(--ori-color-primary-text);--ori-font-size:var(--ori-font-size_md);--ori-size-action:var(--ori-size-action_md);--ori-size-radius:var(--ori-size-radius_md)}.ori-segmented-control{font-size:var(--ori-font-size);flex-direction:column;gap:.4em;line-height:1.2;display:inline-flex}.ori-segmented-control__label{font-size:calc(var(--ori-font-size)*.875);font-weight:500}.ori-segmented-control__track{min-height:var(--ori-size-action);border-radius:var(--ori-size-radius);background:color-mix(in srgb,var(--ori-color-on-surface) 8%,transparent);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.ori-segmented-control_fluid,.ori-segmented-control_fluid .ori-segmented-control__track{width:100%;display:grid}.ori-segmented-control__item{border-radius:calc(var(--ori-size-radius) - 3px);color:var(--ori-color-on-surface);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.4em;padding:0 .85em;font-weight:500;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative}.ori-segmented-control__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}@media (hover:hover){.ori-segmented-control__item:hover:not(:has(:checked,:disabled)){background:color-mix(in srgb,var(--ori-color-on-surface) 8%,transparent)}}.ori-segmented-control__item:has(.ori-segmented-control__input:checked){border-color:var(--ori-color-text);background:var(--ori-color);box-shadow:var(--ori-shadow-sm);color:var(--ori-color-on)}.ori-segmented-control__item:has(.ori-segmented-control__input:focus-visible){outline:2px solid var(--ori-color);outline-offset:2px}.ori-segmented-control__item:has(.ori-segmented-control__input:disabled){opacity:.45;cursor:not-allowed}.ori-segmented-control__icon{flex-shrink:0}.ori-segmented-control_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-segmented-control_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-segmented-control_md{--ori-size-action:var(--ori-size-action_md)}.ori-segmented-control_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-segmented-control_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-segmented-control_xxl{--ori-size-action:var(--ori-size-action_xxl)}@media (prefers-reduced-motion:reduce){.ori-segmented-control__item{transition:none}}@media (forced-colors:active){.ori-segmented-control__item:has(.ori-segmented-control__input:checked){forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}:where(.ori-skeleton,.ori-skeleton *),:where(.ori-skeleton,.ori-skeleton *):after,:where(.ori-skeleton,.ori-skeleton *):before{box-sizing:border-box}.ori-skeleton{--ori-size-radius:var(--ori-size-radius_sm);border-radius:var(--ori-size-radius);background-color:color-mix(in srgb,currentcolor 12%,transparent);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,currentcolor 8%,transparent) 50%,transparent);background-repeat:no-repeat;background-size:200% 100%;min-height:1em;animation:1.5s ease-in-out infinite ori-skeleton-sweep;display:block}@keyframes ori-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ori-skeleton{animation:none}}:where(.ori-slider,.ori-slider *),:where(.ori-slider,.ori-slider *):after,:where(.ori-slider,.ori-slider *):before{box-sizing:border-box}.ori-slider{--ori-color:var(--ori-color-primary);--ori-slider-track:color-mix(in srgb,currentcolor 18%,transparent);--ori-slider-pct:0%;--ori-slider-axis:to right;--ori-checker-1:color-mix(in srgb,var(--ori-color-on-surface) 12%,var(--ori-color-surface));--ori-checker-2:var(--ori-color-surface);gap:calc(var(--ori-size-gap)/2);flex-direction:column;width:100%;display:flex}.ori-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--ori-slider-axis:to left}.ori-slider .ori-slider__label{justify-content:space-between;gap:var(--ori-size-gap);font-size:.9375rem;display:flex}.ori-slider .ori-slider__value{opacity:.7;font-variant-numeric:tabular-nums}.ori-slider .ori-slider__input{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.25rem;margin:0}.ori-slider .ori-slider__input::-webkit-slider-runnable-track{background:linear-gradient(var(--ori-slider-axis),var(--ori-color) var(--ori-slider-pct),var(--ori-slider-track) var(--ori-slider-pct));border-radius:999px;height:.375rem}.ori-slider .ori-slider__input::-moz-range-track{background:var(--ori-slider-track);border-radius:999px;height:.375rem}.ori-slider .ori-slider__input::-moz-range-progress{background:var(--ori-color);border-radius:999px;height:.375rem}.ori-slider .ori-slider__input::-webkit-slider-thumb{border:2px solid var(--ori-color-surface);background:var(--ori-color);appearance:none;border-radius:50%;width:1rem;height:1rem;margin-top:-.3125rem;box-shadow:0 1px 3px #0000004d}.ori-slider .ori-slider__input::-moz-range-thumb{border:2px solid var(--ori-color-surface);background:var(--ori-color);border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 3px #0000004d}.ori-slider .ori-slider__input:focus-visible{outline:none}.ori-slider .ori-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 3px color-mix(in srgb,var(--ori-color) 35%,transparent)}.ori-slider .ori-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 3px color-mix(in srgb,var(--ori-color) 35%,transparent)}.ori-slider[data-disabled]{opacity:.5}.ori-slider[data-disabled] .ori-slider__input{cursor:not-allowed}.ori-slider .ori-slider_hue::-webkit-slider-runnable-track{background:linear-gradient(var(--ori-slider-axis),red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.ori-slider .ori-slider_hue::-moz-range-track{background:linear-gradient(var(--ori-slider-axis),red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.ori-slider .ori-slider_hue::-moz-range-progress{background:0 0}.ori-slider .ori-slider_hue::-webkit-slider-thumb{background:#fff}.ori-slider .ori-slider_hue::-moz-range-thumb{background:#fff}.ori-slider .ori-slider_alpha::-webkit-slider-runnable-track{background-image:linear-gradient(var(--ori-slider-axis),transparent,var(--ori-color)),conic-gradient(var(--ori-checker-1) 25%,var(--ori-checker-2) 0 50%,var(--ori-checker-1) 0 75%,var(--ori-checker-2) 0);background-size:auto,8px 8px}.ori-slider .ori-slider_alpha::-moz-range-track{background-image:linear-gradient(var(--ori-slider-axis),transparent,var(--ori-color)),conic-gradient(var(--ori-checker-1) 25%,var(--ori-checker-2) 0 50%,var(--ori-checker-1) 0 75%,var(--ori-checker-2) 0);background-size:auto,8px 8px}.ori-slider .ori-slider_alpha::-moz-range-progress{background:0 0}.ori-slider .ori-slider_alpha::-webkit-slider-thumb{background:#fff}.ori-slider .ori-slider_alpha::-moz-range-thumb{background:#fff}.ori-slider .ori-slider_alpha:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}.ori-slider .ori-slider_hue:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}.ori-slider .ori-slider_alpha:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}.ori-slider .ori-slider_hue:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px #0000004d,0 0 0 2px #fff,0 0 0 4px #0009}@media (forced-colors:active){.ori-slider .ori-slider__input{forced-color-adjust:none}.ori-slider .ori-slider__input:not(.ori-slider_hue,.ori-slider_alpha)::-webkit-slider-runnable-track{background:linear-gradient(var(--ori-slider-axis),Highlight var(--ori-slider-pct),Canvas var(--ori-slider-pct));box-shadow:0 0 0 1px canvastext}.ori-slider .ori-slider__input:not(.ori-slider_hue,.ori-slider_alpha)::-moz-range-track{background:canvas;box-shadow:0 0 0 1px canvastext}.ori-slider .ori-slider__input:not(.ori-slider_hue,.ori-slider_alpha)::-moz-range-progress{background:highlight}.ori-slider .ori-slider__input::-webkit-slider-thumb{box-shadow:none;background:canvastext;border-color:canvas}.ori-slider .ori-slider__input::-moz-range-thumb{box-shadow:none;background:canvastext;border-color:canvas}.ori-slider .ori-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px highlight}.ori-slider .ori-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px highlight}}:where(.ori-surface,.ori-surface *),:where(.ori-surface,.ori-surface *):after,:where(.ori-surface,.ori-surface *):before{box-sizing:border-box}.ori-surface{--ori-size-radius:var(--ori-size-radius_lg);border-radius:var(--ori-size-radius);background-color:var(--ori-color-surface);color:var(--ori-color-on-surface);display:block}.ori-surface_bordered{border:1px solid var(--ori-color-outline)}.ori-surface_elevation-sm{box-shadow:var(--ori-shadow-sm)}.ori-surface_elevation-md{box-shadow:var(--ori-shadow-md)}.ori-surface_elevation-lg{box-shadow:var(--ori-shadow-lg)}@media (forced-colors:active){.ori-surface:not(.ori-surface_bordered){border:1px solid #0000}}:where(.ori-switch,.ori-switch *),:where(.ori-switch,.ori-switch *):after,:where(.ori-switch,.ori-switch *):before{box-sizing:border-box}.ori-switch{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-font-size:var(--ori-font-size_md);font-size:var(--ori-font-size);cursor:pointer;align-items:center;gap:.5em;line-height:1.4;display:inline-flex;position:relative}:is(.ori-switch:has(.ori-switch__input:disabled),.ori-switch_disabled){opacity:.55;cursor:not-allowed}.ori-switch__input{opacity:0;width:2.2em;height:1.2em;cursor:inherit;margin:0;position:absolute}.ori-switch__track{box-sizing:border-box;background-color:color-mix(in srgb,currentcolor 30%,transparent);border-radius:1em;flex-shrink:0;align-items:center;width:2.2em;height:1.2em;padding:2px;transition:background-color .15s ease-out;display:inline-flex}.ori-switch__thumb{width:calc(1.2em - 4px);height:calc(1.2em - 4px);box-shadow:var(--ori-shadow-sm);background-color:currentColor;border-radius:50%;transition:transform .15s ease-out,background-color .15s ease-out;transform:translate(0)}.ori-switch__input:checked~.ori-switch__track{background-color:var(--ori-color)}.ori-switch__input:checked~.ori-switch__track .ori-switch__thumb{background-color:var(--ori-color-on);transform:translate(1em)}.ori-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ori-switch__input:checked~.ori-switch__track .ori-switch__thumb{transform:translate(-1em)}.ori-switch__input:focus-visible~.ori-switch__track{outline:2px solid var(--ori-color);outline-offset:2px}@media (forced-colors:active){.ori-switch__track{border:1px solid canvastext;padding:1px}.ori-switch__thumb{background-color:canvastext}.ori-switch__input:checked~.ori-switch__track{background-color:highlight;border-color:highlight}.ori-switch__input:checked~.ori-switch__track .ori-switch__thumb{background-color:highlighttext}}:where(.ori-tabs,.ori-tabs *),:where(.ori-tabs,.ori-tabs *):after,:where(.ori-tabs,.ori-tabs *):before{box-sizing:border-box}.ori-tabs{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-color-text:var(--ori-color-primary-text);flex-direction:column;gap:1em;display:flex}.ori-tabs__list,.ori-tabs_vertical{flex-direction:row}.ori-tabs__list{border-bottom:1px solid var(--ori-color-outline);gap:.25em;display:flex}.ori-tabs_vertical .ori-tabs__list{border-inline-end:1px solid var(--ori-color-outline);border-bottom:0;flex-direction:column;flex-shrink:0}.ori-tabs__tab{color:color-mix(in srgb,currentcolor 70%,transparent);font:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:.5em .9em;font-weight:500;transition:color .15s ease-out;display:inline-flex;position:relative}.ori-tabs__tab:after{content:"";background-color:var(--ori-color);height:2px;transition:transform .15s ease-out;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.ori-tabs_vertical .ori-tabs__tab:after{width:2px;height:auto;inset-block:0;inset-inline:auto -1px;transform:scaleY(0)}.ori-tabs__tab[aria-selected=true]{color:var(--ori-color-text)}.ori-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.ori-tabs_vertical .ori-tabs__tab[aria-selected=true]:after{transform:scaleY(1)}.ori-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.ori-tabs__tab:focus-visible{outline:2px solid var(--ori-color);outline-offset:-2px}@media (hover:hover){.ori-tabs__tab:not(:disabled,[aria-selected=true]):hover{color:currentColor}}.ori-tabs__panel{flex-grow:1;min-width:0}.ori-tabs__panel:focus-visible{outline:2px solid var(--ori-color);outline-offset:2px}@media (forced-colors:active){.ori-spinner{border-bottom-color:canvas}}@media (hover:hover){.ori-button.ori-variant_outline[aria-pressed=true]:hover,.ori-button.ori-variant_quiet[aria-pressed=true]:hover,.ori-button.ori-variant_text[aria-pressed=true]:hover{background-color:color-mix(in srgb,var(--ori-color-on-surface) 26%,transparent)}}@media (forced-colors:active){.ori-button[aria-pressed=true],.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline),.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline):hover{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}:where(.ori-toaster,.ori-toast,.ori-toaster *,.ori-toast *),:where(.ori-toaster,.ori-toast,.ori-toaster *,.ori-toast *):after,:where(.ori-toaster,.ori-toast,.ori-toaster *,.ori-toast *):before{box-sizing:border-box}:where(.ori-toaster){--ori-toast-enter-x:20px}:where(.ori-toaster:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--ori-toast-enter-x:-20px}.ori-toaster{z-index:1000;pointer-events:none;gap:var(--ori-size-gap);flex-direction:column;max-width:min(28rem,100vw - 2rem);padding:1rem;display:flex;position:fixed}.ori-toaster>*{pointer-events:auto}.ori-toaster_top-right{--ori-toast-enter-x:20px;align-items:flex-end;top:0;right:0}.ori-toaster_top-left{--ori-toast-enter-x:-20px;align-items:flex-start;top:0;left:0}.ori-toaster_top-center{--ori-toast-enter-x:0px;align-items:center;top:0;left:50%;transform:translate(-50%)}.ori-toaster_bottom-right{--ori-toast-enter-x:20px;flex-direction:column-reverse;align-items:flex-end;bottom:0;right:0}.ori-toaster_bottom-left{--ori-toast-enter-x:-20px;flex-direction:column-reverse;align-items:flex-start;bottom:0;left:0}.ori-toaster_bottom-center{--ori-toast-enter-x:0px;flex-direction:column-reverse;align-items:center;bottom:0;left:50%;transform:translate(-50%)}.ori-toast{--ori-color:var(--ori-color-surface);--ori-size-radius:var(--ori-size-radius_md);width:100%;min-width:16rem;padding:calc(var(--ori-size-gap)*1.5) calc(var(--ori-size-gap)*2);border:1px solid color-mix(in srgb,var(--ori-color) 30%,transparent);border-radius:var(--ori-size-radius);background-color:var(--ori-color-surface);box-shadow:var(--ori-shadow-lg,0 8px 24px #0000002e);color:var(--ori-color-on-surface);align-items:flex-start;gap:calc(var(--ori-size-gap)*1.5);border-inline-start:4px solid var(--ori-color);display:flex}.ori-toast_align-center{text-align:center;position:relative}.ori-toast_align-center:has(.ori-toast__close){padding-inline:calc(1.5em + var(--ori-size-gap)*1.5)}.ori-toast_align-center .ori-toast__close{position:absolute;inset-block-start:calc(var(--ori-size-gap)*1.5);inset-inline-end:calc(var(--ori-size-gap)*1.5)}.ori-toast .ori-toast__icon{height:1lh;color:var(--ori-color);flex-shrink:0;align-self:baseline}.ori-toast .ori-toast__icon:before{content:"​"}.ori-toast .ori-toast__body{flex-grow:1;align-self:baseline;min-width:0}.ori-toast .ori-toast__title{font-weight:bolder}.ori-toast .ori-toast__text{opacity:.85;overflow-wrap:break-word;font-size:.9375rem}.ori-toast .ori-toast__close{border-radius:var(--ori-size-radius_sm);opacity:.6;width:1.5em;height:1.5em;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:baseline;padding:0;font-size:1.25em;line-height:1}@media (hover:hover){.ori-toast .ori-toast__close:hover{opacity:1;background-color:color-mix(in srgb,currentcolor 12%,transparent)}}.ori-toast .ori-toast__close:focus-visible{outline:2px solid var(--ori-color);outline-offset:1px;opacity:1}.ori-toast .ori-toast__action{flex-shrink:0;align-self:baseline}.ori-toaster:focus-visible{outline:2px solid var(--ori-color-primary);outline-offset:-2px}.ori-toast-enter-active,.ori-toast-leave-active{transition:opacity .25s,transform .25s}.ori-toast-enter-from,.ori-toast-leave-to{transform:translateX(var(--ori-toast-enter-x,20px));opacity:0}.ori-toast-leave-active{position:absolute}@media (prefers-reduced-motion:reduce){.ori-toast-enter-active,.ori-toast-leave-active{transition:opacity .15s}.ori-toast-enter-from,.ori-toast-leave-to{transform:none}}:where(.ori-icon,.ori-icon *),:where(.ori-icon,.ori-icon *):after,:where(.ori-icon,.ori-icon *):before{box-sizing:border-box}:where(.ori-icon){--ori-color:currentcolor;--ori-size-action:var(--ori-size-action_inherit);--ori-size-action-space:var(--ori-size-action-space_inherit)}.ori-icon{width:var(--ori-size-action);height:var(--ori-size-action);margin:var(--ori-size-action-space);color:var(--ori-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.ori-icon_inline{margin:.25em;display:inline-flex}.ori-icon_inherit{--ori-size-action:var(--ori-size-action_inherit)}.ori-icon_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-icon_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-icon_md{--ori-size-action:var(--ori-size-action_md)}.ori-icon_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-icon_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-icon_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-icon>*{fill:currentColor;color:currentColor;width:100%;height:100%}:where(.ori-spinner,.ori-spinner *),:where(.ori-spinner,.ori-spinner *):after,:where(.ori-spinner,.ori-spinner *):before{box-sizing:border-box}:where(.ori-spinner){--ori-color:currentcolor;--ori-size-action:var(--ori-size-action_inherit)}.ori-spinner{width:var(--ori-size-action);height:var(--ori-size-action);border:2px solid var(--ori-color);border-bottom:2px solid #0000;border-radius:50%;animation:1s linear infinite rotation;display:block}.ori-spinner_inline{margin:.25em;display:inline-block}.ori-spinner_inherit{--ori-size-action:var(--ori-size-action_inherit)}.ori-spinner_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-spinner_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-spinner_md{--ori-size-action:var(--ori-size-action_md)}.ori-spinner_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-spinner_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-spinner_xxl{--ori-size-action:var(--ori-size-action_xxl)}@media (forced-colors:active){.ori-spinner{border-bottom-color:canvas}}:where(.ori-button,.ori-button *),:where(.ori-button,.ori-button *):after,:where(.ori-button,.ori-button *):before{box-sizing:border-box}:where(.ori-button){--ori-size-action:var(--ori-size-action_md);--ori-size-radius:var(--ori-size-radius_full);--ori-font-size:var(--ori-font-size_md);--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-color-text:var(--ori-color-primary-text);--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:var(--ori-color);--ori-variant-text-color:var(--ori-color-on)}.ori-button{height:max(2.5em,var(--ori-size-action));border:1px solid var(--ori-variant-border-color);border-radius:var(--ori-size-radius);opacity:var(--ori-variant-opacity);background-color:var(--ori-variant-bg-color);color:var(--ori-variant-text-color);font-family:inherit;font-size:var(--ori-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.125em .375em;padding-block:0;padding-inline:1em;line-height:1;text-decoration:none;transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.ori-button:focus-visible{outline:2px solid var(--ori-color);outline-offset:2px}.ori-button:disabled,.ori-button[aria-disabled=true]{pointer-events:none}.ori-button:disabled:not([aria-busy=true]),.ori-button[aria-disabled=true]:not(:focus-visible):not([aria-busy=true]){opacity:.45}.ori-button[aria-busy=true]{pointer-events:none}.ori-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 35%,transparent)}.ori-button.ori-variant_outline[aria-pressed=true],.ori-button.ori-variant_quiet[aria-pressed=true],.ori-button.ori-variant_text[aria-pressed=true]{background-color:color-mix(in srgb,var(--ori-color-on-surface) 18%,transparent)}@media (hover:hover){.ori-button.ori-variant_outline[aria-pressed=true]:hover,.ori-button.ori-variant_quiet[aria-pressed=true]:hover,.ori-button.ori-variant_text[aria-pressed=true]:hover{background-color:color-mix(in srgb,var(--ori-color-on-surface) 26%,transparent)}}.ori-button_fluid{width:100%;display:flex}.ori-button_icon{width:var(--ori-size-action);height:var(--ori-size-action);font-size:calc(var(--ori-size-action)/2);padding:0}.ori-button_icon-position_top{flex-direction:column}.ori-button_icon-position_right{flex-direction:row-reverse}.ori-button_icon-position_bottom{flex-direction:column-reverse}.ori-button_icon-position_left{flex-direction:row}.ori-button_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-button_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-button_md{--ori-size-action:var(--ori-size-action_md)}.ori-button_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-button_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-button_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-button:not(.ori-button_icon) .ori-button__icon{font-size:calc(var(--ori-font-size) + 2px)}@media (forced-colors:active){.ori-button[aria-pressed=true],.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline),.ori-button[aria-pressed=true]:is(.ori-variant_text,.ori-variant_quiet,.ori-variant_outline):hover{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}@supports (anchor-name:--a){.ori-tooltip__bubble:after{content:"";width:calc(var(--ori-tooltip-arrow)*2);height:calc(var(--ori-tooltip-arrow)*2);background-color:var(--ori-tooltip-bg);position:absolute}.ori-tooltip__bubble:where(.ori-anchored_top,.ori-anchored_top-start,.ori-anchored_top-end):after{inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.ori-tooltip__bubble:where(.ori-anchored_bottom,.ori-anchored_bottom-start,.ori-anchored_bottom-end):after{inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%,50%)rotate(45deg)}.ori-tooltip__bubble:where(.ori-anchored_left,.ori-anchored_left-start,.ori-anchored_left-end):after{inset-block-start:50%;inset-inline-start:100%;transform:translate(-50%,-50%)rotate(45deg)}.ori-tooltip__bubble:where(.ori-anchored_right,.ori-anchored_right-start,.ori-anchored_right-end):after{inset-block-start:50%;inset-inline-end:100%;transform:translate(50%,-50%)rotate(45deg)}}@media (hover:hover){.ori-tooltip:not([data-ori-dismissed]):hover .ori-tooltip__bubble{visibility:visible;opacity:1;pointer-events:auto}}@media (forced-colors:active){.ori-tooltip__bubble{border:1px solid #0000}}:where(.ori-toolbar,.ori-toolbar *),:where(.ori-toolbar,.ori-toolbar *):after,:where(.ori-toolbar,.ori-toolbar *):before{box-sizing:border-box}.ori-toolbar{--ori-toolbar-gap:var(--ori-size-gap_xs,.25rem);align-items:center;gap:var(--ori-toolbar-gap);flex-direction:row;display:inline-flex}.ori-toolbar_vertical{flex-direction:column;align-items:stretch}.ori-toolbar__group{align-items:center;gap:var(--ori-toolbar-gap,.25rem);flex-direction:row;display:inline-flex}.ori-toolbar_vertical .ori-toolbar__group{flex-direction:column;align-items:stretch}.ori-toolbar__separator{width:1px;margin-inline:var(--ori-toolbar-gap,.25rem);background-color:color-mix(in srgb,var(--ori-color-on-surface) 20%,transparent);flex-shrink:0;align-self:stretch}.ori-toolbar_vertical .ori-toolbar__separator{width:auto;height:1px;margin-block:var(--ori-toolbar-gap,.25rem);margin-inline:0}@media (forced-colors:active){.ori-toolbar__separator{background-color:canvastext}}:where(.ori-anchored,.ori-anchored *),:where(.ori-anchored,.ori-anchored *):after,:where(.ori-anchored,.ori-anchored *):before{box-sizing:border-box}.ori-anchored{--ori-anchored-gap:.25rem;position-anchor:var(--ori-anchor);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0;position:fixed}.ori-anchored_bottom{position-area:block-end;justify-self:anchor-center;margin-block-start:var(--ori-anchored-gap)}.ori-anchored_bottom-start{position-area:block-end span-inline-end;margin-block-start:var(--ori-anchored-gap)}.ori-anchored_bottom-end{position-area:block-end span-inline-start;margin-block-start:var(--ori-anchored-gap)}.ori-anchored_top{position-area:block-start;justify-self:anchor-center;margin-block-end:var(--ori-anchored-gap)}.ori-anchored_top-start{position-area:block-start span-inline-end;margin-block-end:var(--ori-anchored-gap)}.ori-anchored_top-end{position-area:block-start span-inline-start;margin-block-end:var(--ori-anchored-gap)}.ori-anchored_left{align-self:anchor-center;position-area:inline-start;margin-inline-end:var(--ori-anchored-gap)}.ori-anchored_left-start{position-area:span-block-end inline-start;margin-inline-end:var(--ori-anchored-gap)}.ori-anchored_left-end{position-area:span-block-start inline-start;margin-inline-end:var(--ori-anchored-gap)}.ori-anchored_right{align-self:anchor-center;position-area:inline-end;margin-inline-start:var(--ori-anchored-gap)}.ori-anchored_right-start{position-area:span-block-end inline-end;margin-inline-start:var(--ori-anchored-gap)}.ori-anchored_right-end{position-area:span-block-start inline-end;margin-inline-start:var(--ori-anchored-gap)}:where(.ori-tooltip,.ori-tooltip *),:where(.ori-tooltip,.ori-tooltip *):after,:where(.ori-tooltip,.ori-tooltip *):before{box-sizing:border-box}.ori-tooltip{--ori-anchor:--ori-tooltip-anchor;--ori-tooltip-bg:var(--ori-color-on-background);--ori-tooltip-color:var(--ori-color-background);--ori-tooltip-gap:.5em;--ori-tooltip-arrow:.375em;--ori-tooltip-radius:.25rem;anchor-scope:var(--ori-anchor);display:inline-flex}.ori-tooltip:where(.ori-color_primary,.ori-color_secondary,.ori-color_surface,.ori-color_background,.ori-color_success,.ori-color_warning,.ori-color_danger,.ori-color_info){--ori-tooltip-bg:var(--ori-color);--ori-tooltip-color:var(--ori-color-on)}.ori-tooltip__trigger{anchor-name:var(--ori-anchor);display:inline-flex}.ori-tooltip__bubble{--ori-anchored-gap:var(--ori-tooltip-gap);visibility:hidden;z-index:1;box-sizing:border-box;border-radius:var(--ori-tooltip-radius);opacity:0;background-color:var(--ori-tooltip-bg);max-width:16rem;box-shadow:var(--ori-shadow-md);color:var(--ori-tooltip-color);text-align:center;white-space:normal;pointer-events:none;overflow-wrap:break-word;padding:.375em .625em;font-size:.8125em;font-weight:500;line-height:1.35;transition:opacity .15s ease-out,visibility .15s ease-out}@supports (anchor-name:--a){.ori-tooltip__bubble:after{content:"";width:calc(var(--ori-tooltip-arrow)*2);height:calc(var(--ori-tooltip-arrow)*2);background-color:var(--ori-tooltip-bg);position:absolute}.ori-tooltip__bubble:where(.ori-anchored_top,.ori-anchored_top-start,.ori-anchored_top-end):after{inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.ori-tooltip__bubble:where(.ori-anchored_bottom,.ori-anchored_bottom-start,.ori-anchored_bottom-end):after{inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%,50%)rotate(45deg)}.ori-tooltip__bubble:where(.ori-anchored_left,.ori-anchored_left-start,.ori-anchored_left-end):after{inset-block-start:50%;inset-inline-start:100%;transform:translate(-50%,-50%)rotate(45deg)}.ori-tooltip__bubble:where(.ori-anchored_right,.ori-anchored_right-start,.ori-anchored_right-end):after{inset-block-start:50%;inset-inline-end:100%;transform:translate(50%,-50%)rotate(45deg)}}.ori-tooltip__bubble:before{content:"";inset:calc(var(--ori-tooltip-gap)*-1);position:absolute}.ori-tooltip:not([data-ori-dismissed]):focus-within .ori-tooltip__bubble{visibility:visible;opacity:1;pointer-events:auto}@media (hover:hover){.ori-tooltip:not([data-ori-dismissed]):hover .ori-tooltip__bubble{visibility:visible;opacity:1;pointer-events:auto}}@media (forced-colors:active){.ori-tooltip__bubble{border:1px solid #0000}}}@layer ori.utilities{.ori-size-action_inherit{--ori-size-action:var(--ori-size-action_inherit)}.ori-size-action_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-size-action_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-size-action_md{--ori-size-action:var(--ori-size-action_md)}.ori-size-action_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-size-action_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-size-action_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-size-action-space_inherit{--ori-size-action-space:var(--ori-size-action-space_inherit)}.ori-size-action-space_xs{--ori-size-action-space:var(--ori-size-action-space_xs)}.ori-size-action-space_sm{--ori-size-action-space:var(--ori-size-action-space_sm)}.ori-size-action-space_md{--ori-size-action-space:var(--ori-size-action-space_md)}.ori-size-action-space_lg{--ori-size-action-space:var(--ori-size-action-space_lg)}.ori-size-action-space_xl{--ori-size-action-space:var(--ori-size-action-space_xl)}.ori-size-action-space_xxl{--ori-size-action-space:var(--ori-size-action-space_xxl)}.ori-size-gap_none{--ori-size-gap:var(--ori-size-gap_none)}.ori-size-gap_xs{--ori-size-gap:var(--ori-size-gap_xs)}.ori-size-gap_sm{--ori-size-gap:var(--ori-size-gap_sm)}.ori-size-gap_md{--ori-size-gap:var(--ori-size-gap_md)}.ori-size-gap_lg{--ori-size-gap:var(--ori-size-gap_lg)}.ori-size-gap_xl{--ori-size-gap:var(--ori-size-gap_xl)}.ori-size-radius_none{--ori-size-radius:var(--ori-size-radius_none)}.ori-size-radius_xs{--ori-size-radius:var(--ori-size-radius_xs)}.ori-size-radius_sm{--ori-size-radius:var(--ori-size-radius_sm)}.ori-size-radius_md{--ori-size-radius:var(--ori-size-radius_md)}.ori-size-radius_lg{--ori-size-radius:var(--ori-size-radius_lg)}.ori-size-radius_xl{--ori-size-radius:var(--ori-size-radius_xl)}.ori-size-radius_full{--ori-size-radius:var(--ori-size-radius_full)}.ori-color_primary{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-color-text:var(--ori-color-primary-text)}.ori-color_secondary{--ori-color:var(--ori-color-secondary);--ori-color-on:var(--ori-color-on-secondary);--ori-color-text:var(--ori-color-secondary-text)}.ori-color_surface{--ori-color:var(--ori-color-surface);--ori-color-on:var(--ori-color-on-surface);--ori-color-text:var(--ori-color-on-surface)}.ori-color_background{--ori-color:var(--ori-color-background);--ori-color-on:var(--ori-color-on-background);--ori-color-text:var(--ori-color-on-background)}.ori-color_success{--ori-color:var(--ori-color-success);--ori-color-on:var(--ori-color-on-success);--ori-color-text:var(--ori-color-success-text)}.ori-color_warning{--ori-color:var(--ori-color-warning);--ori-color-on:var(--ori-color-on-warning);--ori-color-text:var(--ori-color-warning-text)}.ori-color_danger{--ori-color:var(--ori-color-danger);--ori-color-on:var(--ori-color-on-danger);--ori-color-text:var(--ori-color-danger-text)}.ori-color_info{--ori-color:var(--ori-color-info);--ori-color-on:var(--ori-color-on-info);--ori-color-text:var(--ori-color-info-text)}.ori-variant_solid{--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:var(--ori-color);--ori-variant-text-color:var(--ori-color-on)}.ori-variant_soft{--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 75%);--ori-variant-text-color:var(--ori-color-text)}.ori-variant_outline{--ori-variant-border-color:var(--ori-color-text);--ori-variant-opacity:1;--ori-variant-bg-color:transparent;--ori-variant-text-color:var(--ori-color-text)}.ori-variant_text{--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:transparent;--ori-variant-text-color:var(--ori-color-text)}.ori-variant_quiet{--ori-variant-border-color:transparent;--ori-variant-opacity:.85;--ori-variant-bg-color:transparent;--ori-variant-text-color:var(--ori-color-text)}.ori-variant_solid[data-active],:where(.ori-button,[data-ori-interactive]).ori-variant_solid:active{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),#fff 15%)}@media (hover:hover){:where(.ori-button,[data-ori-interactive]).ori-variant_solid:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),#fff 15%)}}.ori-variant_soft[data-active],:where(.ori-button,[data-ori-interactive]).ori-variant_soft:active{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 70%)}@media (hover:hover){:where(.ori-button,[data-ori-interactive]).ori-variant_soft:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 70%)}}.ori-variant_outline[data-active],:where(.ori-button,[data-ori-interactive]).ori-variant_outline:active{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}@media (hover:hover){:where(.ori-button,[data-ori-interactive]).ori-variant_outline:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}}.ori-variant_text[data-active],:where(.ori-button,[data-ori-interactive]).ori-variant_text:active{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}@media (hover:hover){:where(.ori-button,[data-ori-interactive]).ori-variant_text:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}}.ori-variant_quiet[data-active],:where(.ori-button,[data-ori-interactive]).ori-variant_quiet:active{--ori-variant-opacity:1}@media (hover:hover){:where(.ori-button,[data-ori-interactive]).ori-variant_quiet:hover{--ori-variant-opacity:1}}.ori-font-size_inherit{--ori-font-size:var(--ori-font-size_inherit)}.ori-font-size_xs{--ori-font-size:var(--ori-font-size_xs)}.ori-font-size_sm{--ori-font-size:var(--ori-font-size_sm)}.ori-font-size_md{--ori-font-size:var(--ori-font-size_md)}.ori-font-size_lg{--ori-font-size:var(--ori-font-size_lg)}.ori-font-size_xl{--ori-font-size:var(--ori-font-size_xl)}.ori-font-size_xxl{--ori-font-size:var(--ori-font-size_xxl)}.ori-safe-area{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.ori-safe-area_top{padding-top:env(safe-area-inset-top)}.ori-safe-area_bottom{padding-bottom:env(safe-area-inset-bottom)}.ori-safe-area_inline{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}}*,:before,:after{box-sizing:border-box}*{font-optical-sizing:auto;font-style:normal}html,body{font-size:16px}body{width:100dvw;height:100dvh}input{font-size:1em}canvas{touch-action:none}:root{--ori-color-primary-light:#f50;--ori-color-on-primary-light:#25170e;--ori-color-primary-dark:#f73;--ori-color-on-primary-dark:#25170e;--ori-color-secondary-light:#fde8c4;--ori-color-on-secondary-light:#5c371f;--ori-color-secondary-dark:#58422d;--ori-color-on-secondary-dark:#fdefd8;--ori-color-surface-light:#f6f5f3;--ori-color-on-surface-light:#242322;--ori-color-surface-dark:#302e2b;--ori-color-on-surface-dark:#ecebe8;--ori-color-background-light:#fff;--ori-color-on-background-light:#242322;--ori-color-background-dark:#161514;--ori-color-on-background-dark:#ecebe8;--jp-color-outline-light:#85827c;--jp-color-outline-dark:#85827c;--jp-color-outline:var(--jp-color-outline-light);--jp-desk-light:#e4e2de;--jp-desk-dark:#242321;--jp-desk:var(--jp-desk-light);--jp-control-lg:2.4rem;--jp-control-sm:2.25rem;--jp-neutral-hover-bg:color-mix(in srgb, var(--ori-color-on-surface) 8%, transparent)}:root.jp-accent-green{--ori-color-primary-light:#006608;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#33cc40;--ori-color-on-primary-dark:#0b1e0d}:root.jp-accent-blue{--ori-color-primary-light:#0d52f2;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#6490f7;--ori-color-on-primary-dark:#0e1525}:root.jp-accent-violet{--ori-color-primary-light:#7e23e7;--ori-color-on-primary-light:#fff;--ori-color-primary-dark:#bc89f5;--ori-color-on-primary-dark:#1e122b}:root.ori-theme_dark{--ori-color-primary:var(--ori-color-primary-dark);--ori-color-on-primary:var(--ori-color-on-primary-dark);--ori-color-secondary:var(--ori-color-secondary-dark);--ori-color-on-secondary:var(--ori-color-on-secondary-dark);--ori-color-surface:var(--ori-color-surface-dark);--ori-color-on-surface:var(--ori-color-on-surface-dark);--ori-color-background:var(--ori-color-background-dark);--ori-color-on-background:var(--ori-color-on-background-dark);--jp-color-outline:var(--jp-color-outline-dark);--jp-desk:var(--jp-desk-dark);--ori-color-danger:#f07575}@media (prefers-contrast:more){:root{--jp-color-outline-light:#5c5955;--jp-color-outline-dark:#b3b0aa;--ori-color-outline:var(--jp-color-outline);--ori-color-outline-strong:var(--jp-color-outline);--jp-dim:1}}:root.jp-canvas-dark .jp-ink-view{filter:invert(93%)hue-rotate(180deg)}.jp-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(button,input,[tabindex]):focus-visible{outline:2px solid var(--ori-color-primary);outline-offset:2px}*{font-family:Nunito,sans-serif}#app{width:100%;max-width:100dvw;height:100%;max-height:100dvh;color:var(--ori-color-on-background);background-color:var(--ori-color-background);flex-direction:column;display:flex;overflow:hidden}.auth-form[data-v-c68db0fc]{gap:var(--ori-size-gap_md,.5rem);padding-top:var(--ori-size-gap_md,.5rem);flex-direction:column;display:flex}
