@layer ori.reset,ori.tokens,ori.base,ori.components,ori.utilities;@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_text: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_text);--ori-size-action-space_text: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_text)}}@layer ori.tokens;@layer ori.utilities{.ori-size-action_text{--ori-size-action:var(--ori-size-action_text)}.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_text{--ori-size-action-space:var(--ori-size-action-space_text)}.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)}}@layer ori.tokens{:root{--ori-size-gap-step:calc(var(--ori-size-gap_md)/4);--ori-size-gap_zero: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)}}@layer ori.utilities{.ori-size-gap_zero{--ori-size-gap:var(--ori-size-gap_zero)}.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)}}@layer ori.tokens{:root{--ori-size-radius-step:calc(var(--ori-size-radius_md)/4);--ori-size-radius_zero: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_rounded:9999px;--ori-size-radius:var(--ori-size-radius_md)}}@layer ori.utilities{.ori-size-radius_zero{--ori-size-radius:var(--ori-size-radius_zero)}.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_rounded{--ori-size-radius:var(--ori-size-radius_rounded)}}@layer ori.tokens{:root{--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-warn:#f59e0b;--ori-color-on-warn: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-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-warn-text:oklch(from var(--ori-color-warn) 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:currentColor;--ori-color-on:currentColor;--ori-color-text:var(--ori-color-on-surface)}.ori-theme_light,:root.light{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{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-warn-text:oklch(from var(--ori-color-warn) 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)}: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}:root{--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 color-mix(in srgb,#000 45%,transparent);--ori-shadow-md:0 1px 2px color-mix(in srgb,#000 45%,transparent),0 8px 24px -6px color-mix(in srgb,#000 60%,transparent);--ori-shadow-lg:0 2px 4px color-mix(in srgb,#000 45%,transparent),0 16px 40px -8px color-mix(in srgb,#000 70%,transparent);--ori-shadow-ring:0 0 0 1px color-mix(in srgb,#fff 9%,transparent)}}@layer ori.tokens;@layer ori.tokens;@layer ori.utilities{.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_warn{--ori-color:var(--ori-color-warn);--ori-color-on:var(--ori-color-on-warn);--ori-color-text:var(--ori-color-warn-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{--ori-variant-border-color:transparent;--ori-variant-opacity:1;--ori-variant-bg-color:transparent;--ori-variant-text-color:currentColor}.ori-variant_fill{--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_tonal{--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_plain{--ori-variant-border-color:transparent;--ori-variant-opacity:.5;--ori-variant-bg-color:transparent;--ori-variant-text-color:var(--ori-color-text)}.ori-button.ori-variant_fill:active,.ori-variant_fill[data-active]{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),#fff 15%)}}@layer ori.utilities{@media(hover:hover){.ori-button.ori-variant_fill:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),#fff 15%)}}.ori-button.ori-variant_tonal:active,.ori-variant_tonal[data-active]{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 70%)}@media(hover:hover){.ori-button.ori-variant_tonal:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 70%)}}.ori-button.ori-variant_outline:active,.ori-variant_outline[data-active]{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}@media(hover:hover){.ori-button.ori-variant_outline:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}}.ori-button.ori-variant_text:active,.ori-variant_text[data-active]{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}@media(hover:hover){.ori-button.ori-variant_text:hover{--ori-variant-bg-color:color-mix(in srgb,var(--ori-color),transparent 90%)}}.ori-button.ori-variant_plain:active,.ori-variant_plain[data-active]{--ori-variant-opacity:1}@media(hover:hover){.ori-button.ori-variant_plain:hover{--ori-variant-opacity:1}}}@layer ori.tokens{:root{--ori-font-size-step_dec:.125rem;--ori-font-size-step_inc:.125rem;--ori-font-size_text: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_text)}}@layer ori.utilities{.ori-font-size_text{--ori-font-size:var(--ori-font-size_text)}.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-shadow{box-shadow:0 2px 4px #0003,0 3px 10px #00000030}.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)}}@layer ori.utilities;@layer ori.reset{*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;border:0}}@layer ori.components{:where(.ori-accordion,.ori-accordion *),:where(.ori-accordion,.ori-accordion *):after,:where(.ori-accordion,.ori-accordion *):before{box-sizing:border-box}.ori-accordion{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-size-radius:var(--ori-size-radius_md);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,currentcolor 14%,transparent);border-radius:var(--ori-size-radius)}.ori-accordion__item+.ori-accordion__item{border-block-start:1px solid color-mix(in srgb,currentcolor 14%,transparent)}.ori-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.75em 1em;font-weight:500;line-height:1.4;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ori-accordion__trigger::-webkit-details-marker{display:none}.ori-accordion__trigger::marker{content:""}@media(hover:hover){.ori-accordion__trigger:hover{background-color:color-mix(in srgb,var(--ori-color,currentcolor) 8%,transparent)}}.ori-accordion__trigger:focus-visible{outline:2px solid var(--ori-color,currentcolor);outline-offset:-2px}.ori-accordion__trigger[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ori-accordion__title{flex:1 1 auto}.ori-accordion__icon{flex-shrink:0;width:1.25em;height:1.25em;transition:transform .2s ease-out;stroke-width:2;stroke-linecap:round;stroke:currentcolor;fill:none;color:var(--ori-color,currentcolor);stroke-linejoin:round}.ori-accordion__item[open] .ori-accordion__icon{transform:rotate(180deg)}.ori-accordion__item[open] .ori-accordion__title{color:var(--ori-color,currentcolor)}.ori-accordion__panel{padding:0 1em .875em;line-height:1.5}}@layer ori.components{:where(.ori-icon,.ori-icon *),:where(.ori-icon,.ori-icon *):after,:where(.ori-icon,.ori-icon *):before{box-sizing:border-box}.ori-icon{--ori-color:currentcolor;--ori-size-action:var(--ori-size-action_text);--ori-size-action-space:var(--ori-size-action-space_text);display:flex;align-items:center;justify-content:center;width:var(--ori-size-action);height:var(--ori-size-action);margin:var(--ori-size-action-space);border-radius:50%;color:var(--ori-color)}.ori-icon.ori-icon_inline{display:inline-flex;margin:.25em}.ori-icon.ori-icon_text{--ori-size-action:var(--ori-size-action_text)}.ori-icon.ori-icon_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-icon.ori-icon_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-icon.ori-icon_md{--ori-size-action:var(--ori-size-action_md)}.ori-icon.ori-icon_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-icon.ori-icon_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-icon.ori-icon_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-icon>*{width:100%;height:100%;fill:currentcolor;color:currentcolor}}@layer ori.components{:where(.ori-alert,.ori-alert *),:where(.ori-alert,.ori-alert *):after,:where(.ori-alert,.ori-alert *):before{box-sizing:border-box}.ori-alert{--ori-color:var(--ori-color-info);--ori-color-on:var(--ori-color-on-info);--ori-color-text:var(--ori-color-info-text);--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-font-size:var(--ori-font-size_md);--ori-size-radius:var(--ori-size-radius_md);display:flex;flex-direction:row;align-items:flex-start;gap:calc(var(--ori-size-gap)*1.5);padding:calc(var(--ori-size-gap)*1.5) calc(var(--ori-size-gap)*2);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-size:var(--ori-font-size);line-height:1.45;overflow-wrap:break-word}.ori-alert .ori-alert__icon{display:flex;flex-shrink:0;align-items:center;margin-top:.05em}.ori-alert .ori-alert__content{display:flex;flex-direction:column;flex-grow:1;gap:calc(var(--ori-size-gap)/2);min-width:0}.ori-alert .ori-alert__title{font-weight:bolder}.ori-alert .ori-alert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ori-size-gap);margin-top:var(--ori-size-gap)}.ori-alert .ori-alert__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:-.25em -.25em -.25em 0;padding:0;border:0;border-radius:var(--ori-size-radius);background-color:transparent;color:currentcolor;cursor:pointer}.ori-alert .ori-alert__close:focus-visible{outline:2px solid var(--ori-color-on-surface);outline-offset:2px}.ori-alert.ori-variant_fill .ori-alert__close:focus-visible{outline-color:currentcolor}@media(hover:hover){.ori-alert .ori-alert__close:hover{background-color:color-mix(in srgb,currentcolor,transparent 88%)}}}@layer ori.components{: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:fixed;margin:0;position-anchor:var(--ori-anchor);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}.ori-anchored_bottom{position-area:block-end;margin-block-start:var(--ori-anchored-gap);justify-self:anchor-center}.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;margin-block-end:var(--ori-anchored-gap);justify-self:anchor-center}.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;margin-inline-end:var(--ori-anchored-gap);position-area:inline-start}.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;margin-inline-start:var(--ori-anchored-gap);position-area:inline-end}.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)}}@layer ori.components{:where(.ori-avatar,.ori-avatar *),:where(.ori-avatar,.ori-avatar *):after,:where(.ori-avatar,.ori-avatar *):before{box-sizing:border-box}.ori-avatar{--ori-font-size_md: calc(1rem + 2px) ;--ori-size-action:var(--ori-size-action_lg);--ori-size-radius:var(--ori-size-radius_rounded);--ori-font-size:var(--ori-font-size_lg);--ori-color:#00000018;--ori-size-action-space:var(--ori-size-action-space_text);display:flex;align-items:center;justify-content: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)}.ori-avatar.ori-avatar_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-avatar.ori-avatar_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-avatar.ori-avatar_md{--ori-size-action:var(--ori-size-action_md)}.ori-avatar.ori-avatar_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-avatar.ori-avatar_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-avatar.ori-avatar_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-avatar.ori-avatar_inline{display:inline-flex;margin:.25em}.ori-avatar.ori-avatar_titled{width:-moz-max-content;width:max-content}.ori-avatar.ori-avatar_reverse{flex-direction:row-reverse}.ori-avatar__backdrop,.ori-avatar__image{width:100%;height:100%;border-radius:var(--ori-size-radius)}.ori-avatar__backdrop{display:flex;align-items:center;justify-content:center;background-color:var(--ori-color);color:currentcolor;font-size:max(10px,var(--ori-font-size))}.ori-avatar.ori-avatar_titled .ori-avatar__backdrop,.ori-avatar.ori-avatar_titled .ori-avatar__image{width:var(--ori-size-action);height:var(--ori-size-action)}.ori-avatar__text{display:flex;flex-direction:column;font-size:max(10px,calc(var(--ori-font-size) - var(--ori-font-size-step_dec)*2));line-height:1.5;white-space:nowrap}.ori-avatar.ori-avatar_reverse .ori-avatar__text{align-items:flex-end}.ori-avatar__subtitle{opacity:.8;font-size:smaller}}@layer ori.components{: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_rounded);--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);display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding-inline:.5em;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-size:.75em;font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ori-badge.ori-badge_dot{width:.625em;min-width:0;height:.625em;padding:0;border-radius:9999px}.ori-badge.ori-badge_floating{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.ori-badge-anchor:dir(rtl) .ori-badge.ori-badge_floating{transform:translate(-50%,-50%)}}@layer ori.components{:where(.ori-spinner,.ori-spinner *),:where(.ori-spinner,.ori-spinner *):after,:where(.ori-spinner,.ori-spinner *):before{box-sizing:border-box}.ori-spinner{--ori-color:currentcolor;--ori-size-action:var(--ori-size-action_text);display:block;width:var(--ori-size-action);height:var(--ori-size-action);animation:rotation 1s linear infinite;border-radius:50%;border:2px solid var(--ori-color);border-bottom:2px solid transparent}.ori-spinner.ori-spinner_inline{display:inline-block;margin:.25em}.ori-spinner.ori-spinner_text{--ori-size-action:var(--ori-size-action_text)}.ori-spinner.ori-spinner_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-spinner.ori-spinner_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-spinner.ori-spinner_md{--ori-size-action:var(--ori-size-action_md)}.ori-spinner.ori-spinner_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-spinner.ori-spinner_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-spinner.ori-spinner_xxl{--ori-size-action:var(--ori-size-action_xxl)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}}@layer ori.components{:where(.ori-button,.ori-button *),:where(.ori-button,.ori-button *):after,:where(.ori-button,.ori-button *):before{box-sizing:border-box}.ori-button{--ori-size-action:var(--ori-size-action_md);--ori-size-radius:var(--ori-size-radius_rounded);--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);display:inline-flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:center;height:max(2.5em,var(--ori-size-action));padding-block:0;padding-inline:1em;transition:opacity .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;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);line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.125em .375em}.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,.ori-button[aria-disabled=true]:not(:focus-visible){opacity:.45}.ori-button[aria-busy=true]{pointer-events:none}.ori-button.ori-button_fluid{display:flex;width:100%}.ori-button.ori-button_icon{width:var(--ori-size-action);height:var(--ori-size-action);padding:0;font-size:calc(var(--ori-size-action)/2)}.ori-button.ori-button_icon-position_top{flex-direction:column}.ori-button.ori-button_icon-position_right{flex-direction:row-reverse}.ori-button.ori-button_icon-position_bottom{flex-direction:column-reverse}.ori-button.ori-button_icon-position_left{flex-direction:row}.ori-button.ori-button_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-button.ori-button_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-button.ori-button_md{--ori-size-action:var(--ori-size-action_md)}.ori-button.ori-button_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-button.ori-button_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-button.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)}}@layer ori.components{: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);min-width:-moz-min-content;min-width:min-content;padding:var(--ori-size-gap_xl);overflow:hidden;transition:opacity .15s ease-out,background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;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;font-size:1rem;overflow-wrap:break-word}.ori-card[aria-disabled=true]{opacity:.45;pointer-events:none}.ori-card[aria-busy=true]{pointer-events:none}.ori-card.ori-card_fluid{width:100%}.ori-card.ori-card_row{display:flex;gap:calc(var(--ori-size-gap)*2)}.ori-card .ori-card__header{display:flex;flex-shrink:0;align-items:center;justify-content:stretch;gap:calc(var(--ori-size-gap)*1.5)}.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{display:flex;flex-shrink:0;align-items:center;gap:var(--ori-size-gap)}.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)}}@layer ori.components{: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);display:inline-flex;position:relative;align-items:center;gap:.5em;font-size:var(--ori-font-size);line-height:1.4;cursor:pointer}.ori-checkbox.ori-checkbox_disabled{opacity:.55;cursor:not-allowed}.ori-checkbox__input{position:absolute;width:1.15em;height:1.15em;margin:0;opacity:0;cursor:inherit}.ori-checkbox__box{display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;width:1.15em;height:1.15em;transition:border-color .15s ease-out,background-color .15s ease-out;border:1px solid color-mix(in srgb,currentcolor 40%,transparent);border-radius:.3em}.ori-checkbox__box:after{content:"";width:.32em;height:.6em;transform:rotate(45deg) scale(0);transition:transform .15s ease-out;border:solid var(--ori-color-on);border-width:0 2px 2px 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:focus-visible~.ori-checkbox__box{outline:2px solid var(--ori-color);outline-offset:2px}}@layer ori.components{: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%;display:flex;flex-direction:column;gap:calc(var(--ori-size-gap)/2);width:100%}.ori-slider .ori-slider__label{display:flex;justify-content:space-between;gap:var(--ori-size-gap);font-size:.9375rem}.ori-slider .ori-slider__value{opacity:.7;font-variant-numeric:tabular-nums}.ori-slider .ori-slider__input{width:100%;height:1.25rem;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ori-slider .ori-slider__input::-webkit-slider-runnable-track{height:.375rem;border-radius:999px;background:linear-gradient(to right,var(--ori-color) var(--ori-slider-pct),var(--ori-slider-track) var(--ori-slider-pct))}.ori-slider .ori-slider__input::-moz-range-track{height:.375rem;border-radius:999px;background:var(--ori-slider-track)}.ori-slider .ori-slider__input::-moz-range-progress{height:.375rem;border-radius:999px;background:var(--ori-color)}.ori-slider .ori-slider__input::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.3125rem;border:2px solid var(--ori-color-surface);border-radius:50%;background:var(--ori-color);box-shadow:0 1px 3px #0000004d;-webkit-appearance:none;appearance:none}.ori-slider .ori-slider__input::-moz-range-thumb{width:1rem;height:1rem;border:2px solid var(--ori-color-surface);border-radius:50%;background:var(--ori-color);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(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ori-slider .ori-slider_hue::-moz-range-track{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ori-slider .ori-slider_hue::-moz-range-progress{background:transparent}.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(to right,transparent,var(--ori-color,#000)),conic-gradient(var(--ori-checker-1,#c8c8c8) 25%,var(--ori-checker-2,#fff) 0 50%,var(--ori-checker-1,#c8c8c8) 0 75%,var(--ori-checker-2,#fff) 0);background-size:auto,8px 8px}.ori-slider .ori-slider_alpha::-moz-range-track{background-image:linear-gradient(to right,transparent,var(--ori-color,#000)),conic-gradient(var(--ori-checker-1,#c8c8c8) 25%,var(--ori-checker-2,#fff) 0 50%,var(--ori-checker-1,#c8c8c8) 0 75%,var(--ori-checker-2,#fff) 0);background-size:auto,8px 8px}.ori-slider .ori-slider_alpha::-moz-range-progress{background:transparent}.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,.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,.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}}@layer ori.components{: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}.ori-input{--ori-input-border:color-mix(in srgb,currentcolor 28%,transparent);--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);display:inline-flex;flex-direction:column;gap:.375em}.ori-input.ori-input_fluid{display:flex;width:100%}.ori-input.ori-input_fill{--ori-input-border:transparent;--ori-input-bg:color-mix(in srgb,currentcolor 6%,transparent)}.ori-input.ori-input_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-input.ori-input_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-input.ori-input_md{--ori-size-action:var(--ori-size-action_md)}.ori-input.ori-input_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-input.ori-input_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-input.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{margin-inline-start:.15em;color:var(--ori-color-danger)}.ori-input__field{box-sizing:border-box;width:100%;height:var(--ori-size-action);padding-block:0;padding-inline:.75em;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;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);line-height:1}.ori-input__field::-moz-placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.ori-input__field::placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.ori-input__field:focus{border-color:var(--ori-color);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color) 25%,transparent)}.ori-input__field[aria-invalid=true]{border-color:var(--ori-color-danger)}.ori-input__field[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color-danger) 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{margin:0;font-size:calc(var(--ori-font-size)*.8);line-height:1.3}.ori-input__hint{opacity:.7}.ori-input__error{color:var(--ori-color-danger)}}@layer ori.components{: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);display:flex;flex-direction:column;gap:var(--ori-size-gap);width:var(--ori-color-picker-size)}.ori-color-picker__area{position:relative;width:100%;aspect-ratio:3/2;border-radius:var(--ori-color-picker-radius);background-color:var(--ori-hue,red);background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent);cursor:crosshair;touch-action:none}.ori-color-picker__area-thumb{position:absolute;width:.875rem;height:.875rem;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0006;pointer-events:none}.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{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ori-color-picker__controls{display:flex;align-items:center;gap:var(--ori-size-gap)}.ori-color-picker__sliders{display:flex;flex:1;flex-direction:column;gap:calc(var(--ori-size-gap)/2)}.ori-color-picker .ori-color-picker__eyedropper{flex:none;--ori-size-action:2rem}.ori-color-picker__swatch{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:var(--ori-color-picker-radius);background:var(--ori-color,#000);color:var(--ori-ink,#fff)}.ori-color-picker__swatch_alpha{background-image:linear-gradient(var(--ori-color,#000),var(--ori-color,#000)),conic-gradient(var(--ori-checker-1,#c8c8c8) 25%,var(--ori-checker-2,#fff) 0 50%,var(--ori-checker-1,#c8c8c8) 0 75%,var(--ori-checker-2,#fff) 0);background-size:auto,8px 8px}.ori-color-picker__hex{width:100%}.ori-color-picker__presets{display:flex;flex-wrap:wrap;gap:var(--ori-size-gap)}.ori-color-picker__preset{width:1.5rem;height:1.5rem;padding:0;border:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:var(--ori-color-picker-preset-radius);background:var(--ori-color,#000);cursor:pointer}.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}}@layer ori.components{:where(.ori-combobox,.ori-combobox *),:where(.ori-combobox,.ori-combobox *):after,:where(.ori-combobox,.ori-combobox *):before{box-sizing:border-box}.ori-combobox{--ori-input-border:color-mix(in srgb,currentcolor 28%,transparent);--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-color-text:var(--ori-color-primary-text);--ori-font-size:var(--ori-font-size_md);display:inline-flex;flex-direction:column;gap:.375em}.ori-combobox.ori-combobox_fluid{display:flex;width:100%}.ori-combobox.ori-combobox_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-combobox.ori-combobox_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-combobox.ori-combobox_md{--ori-size-action:var(--ori-size-action_md)}.ori-combobox.ori-combobox_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-combobox.ori-combobox_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-combobox.ori-combobox_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-combobox__label{font-size:calc(var(--ori-font-size)*.875);font-weight:500;line-height:1.2}.ori-combobox__required{margin-inline-start:.15em;color:var(--ori-color-danger)}.ori-combobox__control{display:flex;position:relative;width:100%}.ori-combobox__input{padding-inline-end:2.25em}.ori-combobox__clear,.ori-combobox__trigger{display:inline-flex;position:absolute;align-items:center;justify-content:center;width:1.75em;padding:0;border:0;opacity:.6;background:none;color:inherit;cursor:pointer;inset-block:0}.ori-combobox__trigger{inset-inline-end:.25em}.ori-combobox__clear{inset-inline-end:2em}.ori-combobox__clear svg,.ori-combobox__trigger svg{width:1.15em;height:1.15em}.ori-combobox__trigger svg{transition:transform .15s ease-out}.ori-combobox__trigger[aria-expanded=true] svg{transform:rotate(180deg)}@media(hover:hover){.ori-combobox__clear:hover,.ori-combobox__trigger:hover{opacity:1}}.ori-combobox__clear:disabled,.ori-combobox__trigger:disabled{opacity:.3;cursor:not-allowed}.ori-combobox__listbox{--ori-size-radius:var(--ori-size-radius_md);z-index:50;min-width:anchor-size(width);max-height:15rem;margin:0;padding:.25em;overflow-y:auto;border:1px solid color-mix(in srgb,currentcolor 12%,transparent);border-radius:var(--ori-size-radius);background:var(--ori-color-surface);box-shadow:var(--ori-shadow-md);color:var(--ori-color-on-surface);list-style:none}.ori-combobox__listbox[hidden]{display:none}.ori-combobox__option{padding:.4em .6em;border-radius:calc(var(--ori-size-radius) - .15em);font-size:var(--ori-font-size);line-height:1.3;cursor:pointer}.ori-combobox__option[data-highlighted]{background:color-mix(in srgb,var(--ori-color) 14%,transparent)}.ori-combobox__option_selected{color:var(--ori-color-text);font-weight:600}.ori-combobox__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ori-combobox__empty{padding:.4em .6em;opacity:.6;font-size:var(--ori-font-size)}.ori-combobox__error,.ori-combobox__hint{margin:0;font-size:calc(var(--ori-font-size)*.8);line-height:1.3}.ori-combobox__hint{opacity:.7}.ori-combobox__error{color:var(--ori-color-danger)}}@layer ori.components{:where(.ori-dialog,.ori-dialog *),:where(.ori-dialog,.ori-dialog *):after,:where(.ori-dialog,.ori-dialog *):before{box-sizing:border-box}.ori-dialog{width:100%;max-width:460px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:14px;background:var(--ori-color-surface);box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface)}.ori-dialog::backdrop{background:color-mix(in srgb,#000 50%,transparent)}.ori-dialog__content{padding:24px}.ori-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ori-dialog__title{margin:0;font-size:18px;font-weight:700}.ori-dialog__close{padding:0;border:0;opacity:.7;background:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}@media(hover:hover){.ori-dialog__close:hover{opacity:1}}.ori-dialog__body{opacity:.85;font-size:14px}}@layer ori.components{: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);display:flex;align-items:center;gap:var(--ori-size-gap);margin-block:var(--ori-size-gap);color:inherit}.ori-divider:after,.ori-divider:before{content:"";flex:1 1 0;height:0;border-top:1px solid var(--ori-color)}.ori-divider:not(.ori-divider_text){gap:0}.ori-divider:not(.ori-divider_text):after{display:none}.ori-divider .ori-divider__label{flex-shrink:0;font-size:.875rem;white-space:nowrap}.ori-divider.ori-divider_vertical{flex-direction:column;align-self:stretch;min-height:1em;margin-block:0;margin-inline:var(--ori-size-gap)}.ori-divider.ori-divider_vertical:after,.ori-divider.ori-divider_vertical:before{width:0;height:auto;border-top:0;border-left:1px solid var(--ori-color)}}@layer ori.components{: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);display:inline-flex;flex-direction:column;gap:.375em}.ori-field.ori-field_fluid{display:flex;width:100%}.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{margin-inline-start:.15em;color:var(--ori-color-danger)}.ori-field__error,.ori-field__hint{margin:0;font-size:calc(var(--ori-font-size)*.8);line-height:1.3}.ori-field__hint{opacity:.7}.ori-field__error{color:var(--ori-color-danger)}}@layer ori.components{:where(.ori-join,.ori-join *),:where(.ori-join,.ori-join *):after,:where(.ori-join,.ori-join *):before{box-sizing:border-box}.ori-join{display:inline-flex;align-items:stretch}.ori-join.ori-join_vertical{flex-direction:column}.ori-join:not(.ori-join_vertical)>:not(:first-child){margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0}.ori-join:not(.ori-join_vertical)>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ori-join.ori-join_vertical>:not(:first-child){margin-block-start:-1px;border-start-start-radius:0;border-start-end-radius:0}.ori-join.ori-join_vertical>:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.ori-join>:focus-within,.ori-join>:hover{z-index:1}}@layer ori.components{: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);display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:.15em .4em;border:solid color-mix(in srgb,currentcolor 25%,transparent);border-width:1px 1px 2px;border-radius:var(--ori-size-radius);background-color:color-mix(in srgb,currentcolor 6%,transparent);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8em;line-height:1;white-space:nowrap}}@layer ori.components{:where(.ori-link,.ori-link *),:where(.ori-link,.ori-link *):after,:where(.ori-link,.ori-link *):before{box-sizing:border-box}.ori-link{transition:opacity .15s ease-out,color .15s ease-out;color:var(--ori-color-text);text-decoration-line:underline;cursor:pointer;text-decoration-thickness:from-font;text-underline-offset:.2em}@media(hover:hover){.ori-link:hover{opacity:.75}}.ori-link.ori-link_hover{text-decoration-line:none}@media(hover:hover){.ori-link.ori-link_hover:hover{text-decoration-line:underline}}.ori-link:focus-visible{border-radius:2px;outline:2px solid var(--ori-color);outline-offset:2px}}@layer ori.components{: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);max-width:min(20rem,100dvw - 1rem);max-height:min(24rem,100dvh - 1rem);padding:.35rem;overflow:auto;border:1px solid color-mix(in srgb,currentcolor 12%,transparent);border-radius:var(--ori-size-radius);background:var(--ori-color-surface);box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface)}.ori-menu[hidden]{display:none}.ori-menu__item{display:flex;gap:.5rem;align-items:center;padding:.4rem .6rem;border-radius:calc(var(--ori-size-radius) - .15rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ori-menu__item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ori-menu__item[data-highlighted]{background:color-mix(in srgb,var(--ori-color,currentcolor) 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,currentcolor);outline-offset:-2px}}@layer ori.components{: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);max-width:min(20rem,100dvw - 1rem);max-height:min(24rem,100dvh - 1rem);padding:.35rem;overflow:auto;border:1px solid color-mix(in srgb,currentcolor 12%,transparent);border-radius:var(--ori-size-radius);background:var(--ori-color-surface);box-shadow:var(--ori-shadow-lg);color:var(--ori-color-on-surface)}.ori-popover:focus-visible{outline:2px solid var(--ori-color,currentcolor);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}}}}@layer ori.components{:where(.ori-progress,.ori-progress *),:where(.ori-progress,.ori-progress *):after,:where(.ori-progress,.ori-progress *):before{box-sizing:border-box}.ori-progress{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-size-radius:var(--ori-size-radius_rounded);--ori-progress-height:8px;display:block;width:100%}.ori-progress.ori-progress_sm{--ori-progress-height:4px}.ori-progress.ori-progress_lg{--ori-progress-height:12px}.ori-progress__track{position:relative;width:100%;height:var(--ori-progress-height);overflow:hidden;border-radius:var(--ori-size-radius);background-color:color-mix(in srgb,currentcolor 14%,transparent)}.ori-progress__indicator{width:0;height:100%;transition:width .25s ease-out;border-radius:var(--ori-size-radius);background-color:var(--ori-color)}.ori-progress__indicator[data-indeterminate]{position:absolute;inset-block:0;inset-inline-start:0;width:40%;transition:none;animation:ori-progress-indeterminate 1.4s ease-in-out infinite}@keyframes ori-progress-indeterminate{0%{inset-inline-start:-40%;width:40%}50%{width:60%}to{inset-inline-start:100%;width:40%}}@media(prefers-reduced-motion:reduce){.ori-progress__indicator{transition:none}.ori-progress__indicator[data-indeterminate]{inset-inline-start:0;width:100%;animation:none}}}@layer ori.components{:where(.ori-radio-group,.ori-radio,.ori-radio-group *,.ori-radio *),:where(.ori-radio-group,.ori-radio,.ori-radio-group *,.ori-radio *):after,:where(.ori-radio-group,.ori-radio,.ori-radio-group *,.ori-radio *):before{box-sizing:border-box}.ori-radio-group{--ori-color:var(--ori-color-primary);--ori-color-on:var(--ori-color-on-primary);--ori-font-size:var(--ori-font-size_md);display:inline-flex;flex-direction:column;gap:.5em;font-size:var(--ori-font-size);line-height:1.4}.ori-radio-group__label{font-weight:500}.ori-radio-group__options{display:flex;flex-direction:column;gap:.5em}.ori-radio-group.ori-radio-group_inline .ori-radio-group__options{flex-flow:row wrap;gap:1em}.ori-radio{display:inline-flex;position:relative;align-items:center;gap:.5em;cursor:pointer}.ori-radio.ori-radio_disabled{opacity:.55;cursor:not-allowed}.ori-radio__input{position:absolute;width:1.15em;height:1.15em;margin:0;opacity:0;cursor:inherit}.ori-radio__circle{display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;width:1.15em;height:1.15em;transition:border-color .15s ease-out;border:1px solid color-mix(in srgb,currentcolor 40%,transparent);border-radius:50%}.ori-radio__circle:after{content:"";width:.6em;height:.6em;transform:scale(0);transition:transform .15s ease-out;border-radius:50%;background-color:var(--ori-color)}.ori-radio__input:checked~.ori-radio__circle{border-color:var(--ori-color)}.ori-radio__input:checked~.ori-radio__circle:after{transform:scale(1)}.ori-radio__input:focus-visible~.ori-radio__circle{outline:2px solid var(--ori-color);outline-offset:2px}}@layer ori.components{:where(.ori-select,.ori-select *),:where(.ori-select,.ori-select *):after,:where(.ori-select,.ori-select *):before{box-sizing:border-box}.ori-select{--ori-select-border:color-mix(in srgb,currentcolor 28%,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);display:inline-flex;flex-direction:column;gap:.375em;font-size:var(--ori-font-size)}.ori-select.ori-select_fluid{display:flex;width:100%}.ori-select.ori-select_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-select.ori-select_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-select.ori-select_md{--ori-size-action:var(--ori-size-action_md)}.ori-select.ori-select_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-select.ori-select_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-select.ori-select_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-select.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{margin-inline-start:.15em;color:var(--ori-color-danger)}.ori-select__control-wrap{display:inline-flex;position:relative;align-items:center}.ori-select__control{box-sizing:border-box;width:100%;height:var(--ori-size-action);padding-inline:.75em;padding-inline-end:2.25em;transition:border-color .15s ease-out,box-shadow .15s ease-out;border:1px solid var(--ori-select-border);border-radius:var(--ori-size-radius);background:transparent;color:inherit;font-family:inherit;font-size:var(--ori-font-size);line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ori-select__control:focus{border-color:var(--ori-color);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color) 25%,transparent)}.ori-select__control[aria-invalid=true]{border-color:var(--ori-color-danger)}.ori-select__control[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color-danger) 25%,transparent)}.ori-select__control:disabled{opacity:.55;background:color-mix(in srgb,currentcolor 4%,transparent);cursor:not-allowed}.ori-select__chevron{display:inline-flex;position:absolute;inset-inline-end:.75em;align-items:center;justify-content:center;width:1em;height:1em;color:color-mix(in srgb,currentcolor 60%,transparent);pointer-events:none}.ori-select__chevron>svg{width:100%;height:100%}.ori-select__control:disabled~.ori-select__chevron{opacity:.55}.ori-select__error,.ori-select__hint{margin:0;font-size:calc(var(--ori-font-size)*.8);line-height:1.3}.ori-select__hint{opacity:.7}.ori-select__error{color:var(--ori-color-danger)}}@layer ori.components{: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);display:block;min-height:1em;animation:ori-skeleton-sweep 1.5s ease-in-out infinite;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%}@keyframes ori-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ori-skeleton{animation:none}}}@layer ori.components{:where(.ori-stack,.ori-cluster,.ori-stack *,.ori-cluster *),:where(.ori-stack,.ori-cluster,.ori-stack *,.ori-cluster *):after,:where(.ori-stack,.ori-cluster,.ori-stack *,.ori-cluster *):before{box-sizing:border-box}.ori-cluster,.ori-stack{display:flex;gap:var(--ori-size-gap)}.ori-stack{flex-direction:column}.ori-cluster{flex-flow:row wrap;align-items:center}}@layer ori.components{: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);display:block;border-radius:var(--ori-size-radius);background-color:var(--ori-color-surface);color:var(--ori-color-on-surface)}.ori-surface.ori-surface_bordered{border:1px solid color-mix(in srgb,var(--ori-color-on-surface) 12%,transparent)}.ori-surface.ori-surface_elevation-sm{box-shadow:var(--ori-shadow-sm)}.ori-surface.ori-surface_elevation-md{box-shadow:var(--ori-shadow-md)}.ori-surface.ori-surface_elevation-lg{box-shadow:var(--ori-shadow-lg)}}@layer ori.components{: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);display:inline-flex;position:relative;align-items:center;gap:.5em;font-size:var(--ori-font-size);line-height:1.4;cursor:pointer}.ori-switch.ori-switch_disabled{opacity:.55;cursor:not-allowed}.ori-switch__input{position:absolute;width:2.2em;height:1.2em;margin:0;opacity:0;cursor:inherit}.ori-switch__track{display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;width:2.2em;height:1.2em;padding:2px;transition:background-color .15s ease-out;border-radius:1em;background-color:color-mix(in srgb,currentcolor 30%,transparent)}.ori-switch__thumb{width:calc(1.2em - 4px);height:calc(1.2em - 4px);transform:translate(0);transition:transform .15s ease-out;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px color-mix(in srgb,#000 35%,transparent)}.ori-switch__input:checked~.ori-switch__track{background-color:var(--ori-color)}.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}}@layer ori.components{: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);display:flex;flex-direction:column;gap:1em}.ori-tabs.ori-tabs_vertical,.ori-tabs__list{flex-direction:row}.ori-tabs__list{display:flex;gap:.25em;border-bottom:1px solid color-mix(in srgb,currentcolor 14%,transparent)}.ori-tabs.ori-tabs_vertical .ori-tabs__list{flex-direction:column;flex-shrink:0;border-right:1px solid color-mix(in srgb,currentcolor 14%,transparent);border-bottom:0}.ori-tabs__tab{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:.5em .9em;transition:color .15s ease-out;border:0;background-color:transparent;color:color-mix(in srgb,currentcolor 70%,transparent);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.ori-tabs__tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;transform:scaleX(0);transition:transform .15s ease-out;background-color:var(--ori-color,currentcolor)}.ori-tabs.ori-tabs_vertical .ori-tabs__tab:after{inset-block:0;inset-inline:auto;inset-inline-end:-1px;width:2px;height:auto;transform:scaleY(0)}.ori-tabs__tab[aria-selected=true]{color:var(--ori-color-text,currentcolor)}.ori-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.ori-tabs.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,currentcolor);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,currentcolor);outline-offset:2px}}@layer ori.components{:where(.ori-tag,.ori-tag *),:where(.ori-tag,.ori-tag *):after,:where(.ori-tag,.ori-tag *):before{box-sizing:border-box}.ori-tag{--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_sm);--ori-size-radius:var(--ori-size-radius_rounded);--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);display:inline-flex;flex-direction:row;flex-shrink:0;align-items:center;padding-block:.25em;padding-inline:.625em;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-size:var(--ori-font-size);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.375em}.ori-tag[aria-disabled=true]{opacity:.45;pointer-events:none}.ori-tag__text{overflow:hidden;text-overflow:ellipsis}.ori-tag__icon{flex-shrink:0;font-size:1.125em}.ori-tag__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25em;height:1.25em;margin-inline-end:-.25em;padding:0;transition:background-color .15s ease-out;border:0;border-radius:50%;background-color:transparent;color:inherit;cursor:pointer}.ori-tag__close-icon{font-size:.75em}.ori-tag__close:focus-visible{outline:2px solid var(--ori-color-on-surface);outline-offset:1px}.ori-tag__close:disabled{cursor:default}@media(hover:hover){.ori-tag__close:not(:disabled):hover{background-color:color-mix(in srgb,currentcolor,transparent 88%)}}.ori-tag.ori-variant_fill .ori-tag__close:focus-visible{outline-color:currentcolor}}@layer ori.components{:where(.ori-textarea,.ori-textarea *),:where(.ori-textarea,.ori-textarea *):after,:where(.ori-textarea,.ori-textarea *):before{box-sizing:border-box}.ori-textarea{--ori-textarea-border:color-mix(in srgb,currentcolor 28%,transparent);--ori-textarea-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);display:inline-flex;flex-direction:column;gap:.375em}.ori-textarea.ori-textarea_fluid{display:flex;width:100%}.ori-textarea.ori-textarea_fill{--ori-textarea-border:transparent;--ori-textarea-bg:color-mix(in srgb,currentcolor 6%,transparent)}.ori-textarea.ori-textarea_xs{--ori-size-action:var(--ori-size-action_xs)}.ori-textarea.ori-textarea_sm{--ori-size-action:var(--ori-size-action_sm)}.ori-textarea.ori-textarea_md{--ori-size-action:var(--ori-size-action_md)}.ori-textarea.ori-textarea_lg{--ori-size-action:var(--ori-size-action_lg)}.ori-textarea.ori-textarea_xl{--ori-size-action:var(--ori-size-action_xl)}.ori-textarea.ori-textarea_xxl{--ori-size-action:var(--ori-size-action_xxl)}.ori-textarea__label{font-size:calc(var(--ori-font-size)*.875);font-weight:500;line-height:1.2}.ori-textarea__required{margin-inline-start:.15em;color:var(--ori-color-danger)}.ori-textarea__field{box-sizing:border-box;width:100%;min-height:var(--ori-size-action);padding-block:.5em;padding-inline:.75em;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;border:1px solid var(--ori-textarea-border);border-radius:var(--ori-size-radius);background:var(--ori-textarea-bg);color:inherit;font-family:inherit;font-size:var(--ori-font-size);line-height:1.5;resize:vertical}.ori-textarea__field::-moz-placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.ori-textarea__field::placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.ori-textarea__field:focus{border-color:var(--ori-color);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color) 25%,transparent)}.ori-textarea__field[aria-invalid=true]{border-color:var(--ori-color-danger)}.ori-textarea__field[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ori-color-danger) 25%,transparent)}.ori-textarea__field:disabled{opacity:.55;background:color-mix(in srgb,currentcolor 4%,transparent);resize:none;cursor:not-allowed}.ori-textarea__error,.ori-textarea__hint{margin:0;font-size:calc(var(--ori-font-size)*.8);line-height:1.3}.ori-textarea__hint{opacity:.7}.ori-textarea__error{color:var(--ori-color-danger)}}@layer ori.components{: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}.ori-toaster{display:flex;position:fixed;z-index:1000;flex-direction:column;max-width:min(28rem,calc(100vw - 2rem));padding:1rem;pointer-events:none;gap:var(--ori-size-gap)}.ori-toaster>*{pointer-events:auto}.ori-toaster.ori-toaster_top-right{top:0;right:0;align-items:flex-end}.ori-toaster.ori-toaster_top-left{top:0;left:0;align-items:flex-start}.ori-toaster.ori-toaster_top-center{top:0;left:50%;align-items:center;transform:translate(-50%)}.ori-toaster.ori-toaster_bottom-right{right:0;bottom:0;flex-direction:column-reverse;align-items:flex-end}.ori-toaster.ori-toaster_bottom-left{bottom:0;left:0;flex-direction:column-reverse;align-items:flex-start}.ori-toaster.ori-toaster_bottom-center{bottom:0;left:50%;flex-direction:column-reverse;align-items:center;transform:translate(-50%)}.ori-toast{--ori-color:var(--ori-color-surface);--ori-size-radius:var(--ori-size-radius_md);display:flex;align-items:flex-start;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 rgba(0,0,0,.18));color:var(--ori-color-on-surface);gap:calc(var(--ori-size-gap)*1.5);border-inline-start:4px solid var(--ori-color)}.ori-toast .ori-toast__icon{flex-shrink:0;color:var(--ori-color)}.ori-toast .ori-toast__body{flex-grow:1;min-width:0}.ori-toast .ori-toast__title{font-weight:bolder}.ori-toast .ori-toast__text{opacity:.85;font-size:.9375rem;overflow-wrap:break-word}.ori-toast .ori-toast__close{flex-shrink:0;width:1.5em;height:1.5em;padding:0;border:0;border-radius:var(--ori-size-radius_sm);opacity:.6;background:none;color:inherit;font-size:1.25em;line-height:1;cursor:pointer}@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-enter-active,.ori-toast-leave-active{transition:opacity .25s ease,transform .25s ease}.ori-toast-enter-from,.ori-toast-leave-to{transform:translate(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 ease}.ori-toast-enter-from,.ori-toast-leave-to{transform:none}}}@layer ori.components{: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-neutral-900);--ori-tooltip-color:var(--ori-neutral-50);--ori-tooltip-gap:.5em;--ori-tooltip-arrow:.375em;--ori-tooltip-radius:.25rem;display:inline-flex}.ori-tooltip:where(.ori-color_primary,.ori-color_secondary,.ori-color_surface,.ori-color_background,.ori-color_success,.ori-color_warn,.ori-color_danger,.ori-color_info){--ori-tooltip-bg:var(--ori-color);--ori-tooltip-color:var(--ori-color-on)}.ori-tooltip__trigger{display:inline-flex;anchor-name:var(--ori-anchor)}.ori-tooltip__bubble{--ori-anchored-gap:var(--ori-tooltip-gap);visibility:hidden;z-index:1;box-sizing:border-box;max-width:16rem;padding:.375em .625em;transition:opacity .15s ease-out,visibility .15s ease-out;border-radius:var(--ori-tooltip-radius);opacity:0;background-color:var(--ori-tooltip-bg);box-shadow:var(--ori-shadow-md);color:var(--ori-tooltip-color);font-size:.8125em;font-weight:500;line-height:1.35;text-align:center;white-space:normal;pointer-events:none;overflow-wrap:break-word}@supports (anchor-name:--a){.ori-tooltip__bubble:after{content:"";position:absolute;width:calc(var(--ori-tooltip-arrow)*2);height:calc(var(--ori-tooltip-arrow)*2);background-color:var(--ori-tooltip-bg)}.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:focus-within .ori-tooltip__bubble{visibility:visible;opacity:1}@media(hover:hover){.ori-tooltip:hover .ori-tooltip__bubble{visibility:visible;opacity:1}}}@layer ori.components{: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);display:inline-flex;flex-direction:row;align-items:center;gap:var(--ori-toolbar-gap)}.ori-toolbar.ori-toolbar_vertical{flex-direction:column;align-items:stretch}.ori-toolbar__group{display:inline-flex;flex-direction:row;align-items:center;gap:var(--ori-toolbar-gap,.25rem)}.ori-toolbar_vertical .ori-toolbar__group{flex-direction:column;align-items:stretch}.ori-toolbar__separator{flex-shrink:0;align-self:stretch;width:1px;margin-inline:var(--ori-toolbar-gap,.25rem);background-color:color-mix(in srgb,var(--ori-color-on-surface) 20%,transparent)}.ori-toolbar_vertical .ori-toolbar__separator{width:auto;height:1px;margin-block:var(--ori-toolbar-gap,.25rem);margin-inline:0}.ori-toolbar .ori-button[aria-pressed=true]{background-color:color-mix(in srgb,var(--ori-color-on-surface) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ori-color-on-surface) 28%,transparent)}@media(hover:hover){.ori-toolbar .ori-button[aria-pressed=true]:hover{background-color:color-mix(in srgb,var(--ori-color-on-surface) 26%,transparent)}}}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--ori-color-background);color:var(--ori-color-on-background);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;transition:background-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased}a:not(:where(.ori-button)){color:var(--ori-color-primary);text-decoration:none}.docs{min-height:100vh;overflow-x:clip}.docs-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid color-mix(in srgb,var(--ori-color-on-background) 12%,transparent);background:color-mix(in srgb,var(--ori-color-surface) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.docs-brand{display:inline-flex;align-items:center;gap:9px;color:var(--ori-color-on-background);font-size:18px;font-weight:800;letter-spacing:-.01em}.docs-brand:before{content:"";width:20px;height:20px;border-radius:6px;background:repeating-linear-gradient(45deg,#ffffff40 0 2px,transparent 2px 4px),linear-gradient(135deg,var(--ori-color-primary),var(--ori-color-info));box-shadow:var(--ori-shadow-sm),0 0 10px color-mix(in srgb,var(--ori-color-primary) 45%,transparent)}.docs-nav__links{display:flex;gap:14px}.docs-nav__links a{color:var(--ori-color-on-background);font-size:14px;font-weight:600;opacity:.72}.docs-nav__links a:hover{opacity:1}.docs-nav__links a.router-link-active{color:var(--ori-color-primary);opacity:1}.docs-nav__spacer{flex:1}.docs-nav__lang{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--ori-color-on-background);opacity:.72;cursor:pointer}.docs-nav__lang:hover{background:color-mix(in srgb,var(--ori-color-on-background) 8%,transparent);opacity:1}.docs-nav__lang:disabled{opacity:.4;cursor:not-allowed}.docs-nav__lang:disabled:hover{background:none}.docs-body{display:flex;gap:32px;max-width:1280px;margin:0 auto;padding:32px 20px 64px}.docs-sidebar{position:sticky;top:76px;align-self:flex-start;flex:0 0 200px;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.docs-sidebar__group{margin-bottom:20px}.docs-sidebar__title{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 8px;padding:0;border:0;background:none;color:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.5;cursor:pointer}.docs-sidebar__title:hover{opacity:.8}.docs-sidebar__chevron{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1em;font-size:14px;line-height:1;transition:transform .2s ease}.docs-sidebar__chevron[data-open]{transform:rotate(90deg)}.docs-sidebar__links[hidden]{display:none}.docs-sidebar__link{position:relative;display:block;padding:4px 0 4px 14px;color:var(--ori-color-on-background);font-size:14px;opacity:.8}.docs-sidebar__link.router-link-active,.docs-sidebar__link:hover{color:var(--ori-color-primary);opacity:1}.docs-sidebar__link.router-link-active:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:15px;border-radius:2px;background:var(--ori-color-primary)}.docs-main{flex:1;min-width:0}.docs-page{display:flex;gap:40px;align-items:flex-start}.docs-page .prose{flex:1;min-width:0}.docs-toc{position:sticky;top:76px;flex:0 0 196px;align-self:flex-start;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto}.docs-toc__title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.5}.docs-toc__nav{display:flex;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--ori-color-on-background) 12%,transparent)}.docs-toc__link{margin-left:-1px;padding:4px 0 4px 14px;border-left:2px solid transparent;color:var(--ori-color-on-background);font-size:13px;opacity:.65}.docs-toc__link:hover{border-left-color:color-mix(in srgb,var(--ori-color-primary) 50%,transparent);opacity:1}.docs-toc__link_active{border-left-color:var(--ori-color-primary);color:var(--ori-color-primary);opacity:1}.docs-toc__link_sub{padding-left:26px;font-size:12px}@media(max-width:1024px){.docs-toc{display:none}}.home{position:relative;max-width:820px;margin:0 auto;padding:56px 0 40px}.home:before{content:"";position:absolute;inset:-48px -160px auto;z-index:-1;height:400px;background:radial-gradient(60% 80% at 18% 0,color-mix(in srgb,var(--ori-color-primary) 20%,transparent),transparent 70%),radial-gradient(48% 70% at 92% 8%,color-mix(in srgb,var(--ori-color-info) 14%,transparent),transparent 70%),repeating-linear-gradient(45deg,color-mix(in srgb,var(--ori-color-on-background) 4%,transparent) 0 1px,transparent 1px 13px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ori-color-on-background) 4%,transparent) 0 1px,transparent 1px 13px);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.home__kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--ori-color-primary) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ori-color-primary) 10%,transparent);color:var(--ori-color-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home__title{margin:0 0 16px;font-size:52px;font-weight:800;line-height:1.08;letter-spacing:-.02em;background:linear-gradient(135deg,var(--ori-color-on-background),color-mix(in srgb,var(--ori-color-primary) 85%,var(--ori-color-on-background)));-webkit-background-clip:text;background-clip:text;color:transparent}.home__tagline{margin:0 0 24px;font-size:18px;opacity:.8}.home__cta{display:flex;gap:12px;margin-bottom:48px}.home__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.home__feature{position:relative;box-shadow:var(--ori-shadow-md);transition:transform .18s ease,box-shadow .18s ease}.home__feature:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ori-color-primary),var(--ori-color-info));opacity:.85}.home__feature:hover{transform:translateY(-3px);box-shadow:var(--ori-shadow-lg)}.prose{max-width:760px}.prose h1{margin:0 0 16px;font-size:34px;font-weight:800}.prose h2{margin:36px 0 12px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--ori-color-on-background) 12%,transparent);font-size:24px;font-weight:700}.prose p{margin:0 0 16px}.prose code{padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--ori-color-on-background) 8%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.prose pre code{padding:0;background:none;color:inherit}.prose table{width:100%;margin:0 0 16px;font-size:14px;border-collapse:collapse}.prose td,.prose th{padding:8px 12px;border:1px solid color-mix(in srgb,var(--ori-color-on-background) 12%,transparent);text-align:left}.prose th{background:color-mix(in srgb,var(--ori-color-on-background) 4%,transparent);font-weight:700}.doc-card{max-width:340px}.docs-navtree__section{margin-bottom:22px}.docs-navtree__heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 10px;padding:0;border:0;background:none;color:var(--ori-color-on-background);font-size:13px;font-weight:800;letter-spacing:-.01em;cursor:pointer}.docs-navtree__chevron{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1em;font-size:14px;line-height:1;opacity:.5;transition:transform .2s ease}.docs-navtree__chevron[data-open]{transform:rotate(90deg)}.docs--home .docs-nav__desktop,.docs-navtree__body[hidden]{display:none}.docs--home .docs-nav__burger{display:inline-flex}.docs--home .docs-sidebar{display:none}.docs--home .docs-body{max-width:none}.docs--home .home:before{left:50%;right:auto;width:100vw;transform:translate(-50%)}.docs-navtree__section .docs-sidebar__group{margin-bottom:12px}.docs-nav__burger{display:none;align-items:center;justify-content:center;width:36px;height:36px;margin-right:2px;border:0;border-radius:8px;background:none;color:var(--ori-color-on-background);font-size:20px;cursor:pointer}.docs-nav__burger:hover{background:color-mix(in srgb,var(--ori-color-on-background) 8%,transparent)}.docs-drawer-overlay{position:fixed;z-index:50;inset:0;background:color-mix(in srgb,#000 45%,transparent)}.docs-drawer{display:flex;flex-direction:column;position:fixed;z-index:51;inset:0 auto 0 0;width:min(84vw,320px);padding:16px 18px;overflow-x:hidden;overflow-y:auto;background:var(--ori-color-surface);color:var(--ori-color-on-surface);box-shadow:var(--ori-shadow-lg)}.docs-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.docs-drawer__close{border:0;opacity:.7;background:none;color:inherit;font-size:26px;line-height:1;cursor:pointer}.docs-drawer__close:hover{opacity:1}.docs-social{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ori-color-on-background) 12%,transparent)}.docs-social__link{display:inline-flex;align-items:center;gap:8px;color:var(--ori-color-on-background);font-size:14px;font-weight:600;opacity:.75}.docs-social__link:hover{opacity:1}.docs-social__icon{flex:0 0 auto}.docs-drawer .docs-social{margin-top:auto}@media(max-width:860px){.docs-nav__burger{display:inline-flex}.docs-nav__desktop,.docs-sidebar{display:none}}@media(max-width:520px){.docs-nav{gap:8px;padding:10px 12px}}
