:root{--vp-c-white:#fff;--vp-c-black:#000;--vp-c-neutral:var(--vp-c-black);--vp-c-neutral-inverse:var(--vp-c-white)}.dark{--vp-c-neutral:var(--vp-c-white);--vp-c-neutral-inverse:var(--vp-c-black)}:root{--vp-c-gray-1:#dddde3;--vp-c-gray-2:#e4e4e9;--vp-c-gray-3:#ebebef;--vp-c-gray-soft:#8e96aa24;--vp-c-indigo-1:#3451b2;--vp-c-indigo-2:#3a5ccc;--vp-c-indigo-3:#5672cd;--vp-c-indigo-soft:#646cff24;--vp-c-purple-1:#6f42c1;--vp-c-purple-2:#7e4cc9;--vp-c-purple-3:#8e5cd9;--vp-c-purple-soft:#9f7aea24;--vp-c-green-1:#18794e;--vp-c-green-2:#299764;--vp-c-green-3:#30a46c;--vp-c-green-soft:#10b98124;--vp-c-yellow-1:#915930;--vp-c-yellow-2:#946300;--vp-c-yellow-3:#9f6a00;--vp-c-yellow-soft:#eab30824;--vp-c-orange-1:#9a4224;--vp-c-orange-2:#b95a00;--vp-c-orange-3:#c16200;--vp-c-orange-soft:#f9731624;--vp-c-red-1:#b8272c;--vp-c-red-2:#d5393e;--vp-c-red-3:#e0575b;--vp-c-red-soft:#f43f5e24;--vp-c-sponsor:#db2777}.dark{--vp-c-gray-1:#515c67;--vp-c-gray-2:#414853;--vp-c-gray-3:#32363f;--vp-c-gray-soft:#65758529;--vp-c-indigo-1:#a8b1ff;--vp-c-indigo-2:#5c73e7;--vp-c-indigo-3:#3e63dd;--vp-c-indigo-soft:#646cff29;--vp-c-purple-1:#c8abfa;--vp-c-purple-2:#a879e6;--vp-c-purple-3:#8e5cd9;--vp-c-purple-soft:#9f7aea29;--vp-c-green-1:#3dd68c;--vp-c-green-2:#30a46c;--vp-c-green-3:#298459;--vp-c-green-soft:#10b98129;--vp-c-yellow-1:#f9b44e;--vp-c-yellow-2:#da8b17;--vp-c-yellow-3:#a46a0a;--vp-c-yellow-soft:#eab30829;--vp-c-orange-1:#fb8c00;--vp-c-orange-2:#e46a02;--vp-c-orange-3:#b45309;--vp-c-orange-soft:#f9731629;--vp-c-red-1:#f66f81;--vp-c-red-2:#f14158;--vp-c-red-3:#b62a3c;--vp-c-red-soft:#f43f5e29}:root{--vp-c-bg:#fff;--vp-c-bg-alt:#f6f6f7;--vp-c-bg-elv:#fff;--vp-c-bg-soft:#f6f6f7}.dark{--vp-c-bg:#1b1b1f;--vp-c-bg-alt:#161618;--vp-c-bg-elv:#202127;--vp-c-bg-soft:#202127}:root{--vp-c-border:#c2c2c4;--vp-c-divider:#e2e2e3;--vp-c-gutter:#e2e2e3}.dark{--vp-c-border:#3c3f44;--vp-c-divider:#2e2e32;--vp-c-gutter:#000}:root{--vp-c-text-1:#3c3c43;--vp-c-text-2:#67676c;--vp-c-text-3:#929295}.dark{--vp-c-text-1:#dfdfd6;--vp-c-text-2:#98989f;--vp-c-text-3:#6a6a71}:root{--vp-c-default-1:var(--vp-c-gray-1);--vp-c-default-2:var(--vp-c-gray-2);--vp-c-default-3:var(--vp-c-gray-3);--vp-c-default-soft:var(--vp-c-gray-soft);--vp-c-brand-1:var(--vp-c-indigo-1);--vp-c-brand-2:var(--vp-c-indigo-2);--vp-c-brand-3:var(--vp-c-indigo-3);--vp-c-brand-soft:var(--vp-c-indigo-soft);--vp-c-brand:var(--vp-c-brand-1);--vp-c-tip-1:var(--vp-c-brand-1);--vp-c-tip-2:var(--vp-c-brand-2);--vp-c-tip-3:var(--vp-c-brand-3);--vp-c-tip-soft:var(--vp-c-brand-soft);--vp-c-note-1:var(--vp-c-brand-1);--vp-c-note-2:var(--vp-c-brand-2);--vp-c-note-3:var(--vp-c-brand-3);--vp-c-note-soft:var(--vp-c-brand-soft);--vp-c-success-1:var(--vp-c-green-1);--vp-c-success-2:var(--vp-c-green-2);--vp-c-success-3:var(--vp-c-green-3);--vp-c-success-soft:var(--vp-c-green-soft);--vp-c-important-1:var(--vp-c-purple-1);--vp-c-important-2:var(--vp-c-purple-2);--vp-c-important-3:var(--vp-c-purple-3);--vp-c-important-soft:var(--vp-c-purple-soft);--vp-c-warning-1:var(--vp-c-yellow-1);--vp-c-warning-2:var(--vp-c-yellow-2);--vp-c-warning-3:var(--vp-c-yellow-3);--vp-c-warning-soft:var(--vp-c-yellow-soft);--vp-c-danger-1:var(--vp-c-red-1);--vp-c-danger-2:var(--vp-c-red-2);--vp-c-danger-3:var(--vp-c-red-3);--vp-c-danger-soft:var(--vp-c-red-soft);--vp-c-caution-1:var(--vp-c-red-1);--vp-c-caution-2:var(--vp-c-red-2);--vp-c-caution-3:var(--vp-c-red-3);--vp-c-caution-soft:var(--vp-c-red-soft)}:root:where(:has(.vp-graded-containers)){--vp-c-warning-1:var(--vp-c-orange-1);--vp-c-warning-2:var(--vp-c-orange-2);--vp-c-warning-3:var(--vp-c-orange-3);--vp-c-warning-soft:var(--vp-c-orange-soft);--vp-c-caution-1:var(--vp-c-yellow-1);--vp-c-caution-2:var(--vp-c-yellow-2);--vp-c-caution-3:var(--vp-c-yellow-3);--vp-c-caution-soft:var(--vp-c-yellow-soft)}:root{--vp-font-family-base:-apple-system, BlinkMacSystemFont, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono:ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace}[lang]:where(:lang(zh),:lang(ja),:lang(ko)) h1,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) h2,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) h3,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) h4,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) h5,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) h6,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) li,[lang]:where(:lang(zh),:lang(ja),:lang(ko)) p{line-break:strict}:root{--vp-shadow-1:0 1px 2px #0000000a, 0 1px 2px #0000000f;--vp-shadow-2:0 3px 12px #00000012, 0 1px 4px #00000012;--vp-shadow-3:0 12px 32px #0000001a, 0 2px 6px #00000014;--vp-shadow-4:0 14px 44px #0000001f, 0 3px 9px #0000001f;--vp-shadow-5:0 18px 56px #00000029, 0 4px 12px #00000029;--vp-z-index-footer:10;--vp-z-index-local-nav:20;--vp-z-index-nav:30;--vp-z-index-layout-top:40;--vp-z-index-backdrop:50;--vp-z-index-sidebar:60}@media (width>=60rem){:root{--vp-z-index-sidebar:25}}:root,[dir=ltr]{--vp-direction-multiplier:1;--vp-direction-mark:"‎"}[dir=rtl]{--vp-direction-multiplier:-1;--vp-direction-mark:"‏"}:root{--vp-layout-max-width:90rem;--vp-header-anchor-symbol:"#";--vp-code-line-height:1.7;--vp-code-font-size:.875em;--vp-code-color:var(--vp-c-brand-1);--vp-code-link-color:var(--vp-c-brand-1);--vp-code-link-hover-color:var(--vp-c-brand-2);--vp-code-bg:var(--vp-c-default-soft);--vp-code-block-color:var(--vp-c-text-2);--vp-code-block-bg:var(--vp-c-bg-alt);--vp-code-block-divider-color:var(--vp-c-gutter);--vp-code-lang-color:var(--vp-c-text-2);--vp-code-line-highlight-color:var(--vp-c-default-soft);--vp-code-line-number-color:var(--vp-c-text-2);--vp-code-line-diff-add-color:var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color:var(--vp-c-success-1);--vp-code-line-diff-remove-color:var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color:var(--vp-c-danger-1);--vp-code-line-warning-color:var(--vp-c-warning-soft);--vp-code-line-error-color:var(--vp-c-danger-soft);--vp-code-copy-code-border-color:var(--vp-c-divider);--vp-code-copy-code-bg:var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color:var(--vp-c-divider);--vp-code-copy-code-hover-bg:var(--vp-c-bg);--vp-code-copy-code-active-text:var(--vp-c-text-2);--vp-code-tab-divider:var(--vp-code-block-divider-color);--vp-code-tab-text-color:var(--vp-c-text-2);--vp-code-tab-bg:var(--vp-code-block-bg);--vp-code-tab-hover-text-color:var(--vp-c-text-1);--vp-code-tab-active-text-color:var(--vp-c-text-1);--vp-code-tab-active-bar-color:var(--vp-c-brand-1);--vp-button-brand-border:transparent;--vp-button-brand-text:var(--vp-c-white);--vp-button-brand-bg:var(--vp-c-brand-3);--vp-button-brand-hover-border:transparent;--vp-button-brand-hover-text:var(--vp-c-white);--vp-button-brand-hover-bg:var(--vp-c-brand-2);--vp-button-brand-active-border:transparent;--vp-button-brand-active-text:var(--vp-c-white);--vp-button-brand-active-bg:var(--vp-c-brand-1);--vp-button-alt-border:transparent;--vp-button-alt-text:var(--vp-c-text-1);--vp-button-alt-bg:var(--vp-c-default-3);--vp-button-alt-hover-border:transparent;--vp-button-alt-hover-text:var(--vp-c-text-1);--vp-button-alt-hover-bg:var(--vp-c-default-2);--vp-button-alt-active-border:transparent;--vp-button-alt-active-text:var(--vp-c-text-1);--vp-button-alt-active-bg:var(--vp-c-default-1);--vp-button-sponsor-border:var(--vp-c-text-2);--vp-button-sponsor-text:var(--vp-c-text-2);--vp-button-sponsor-bg:transparent;--vp-button-sponsor-hover-border:var(--vp-c-sponsor);--vp-button-sponsor-hover-text:var(--vp-c-sponsor);--vp-button-sponsor-hover-bg:transparent;--vp-button-sponsor-active-border:var(--vp-c-sponsor);--vp-button-sponsor-active-text:var(--vp-c-sponsor);--vp-button-sponsor-active-bg:transparent;--vp-custom-block-font-size:.875rem;--vp-custom-block-code-font-size:.8125rem;--vp-custom-block-info-border:transparent;--vp-custom-block-info-text:var(--vp-c-text-1);--vp-custom-block-info-bg:var(--vp-c-default-soft);--vp-custom-block-info-code-bg:var(--vp-c-default-soft);--vp-custom-block-note-border:transparent;--vp-custom-block-note-text:var(--vp-c-text-1);--vp-custom-block-note-bg:var(--vp-c-default-soft);--vp-custom-block-note-code-bg:var(--vp-c-default-soft);--vp-custom-block-tip-border:transparent;--vp-custom-block-tip-text:var(--vp-c-text-1);--vp-custom-block-tip-bg:var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg:var(--vp-c-tip-soft);--vp-custom-block-important-border:transparent;--vp-custom-block-important-text:var(--vp-c-text-1);--vp-custom-block-important-bg:var(--vp-c-important-soft);--vp-custom-block-important-code-bg:var(--vp-c-important-soft);--vp-custom-block-caution-border:transparent;--vp-custom-block-caution-text:var(--vp-c-text-1);--vp-custom-block-caution-bg:var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg:var(--vp-c-caution-soft);--vp-custom-block-warning-border:transparent;--vp-custom-block-warning-text:var(--vp-c-text-1);--vp-custom-block-warning-bg:var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg:var(--vp-c-warning-soft);--vp-custom-block-danger-border:transparent;--vp-custom-block-danger-text:var(--vp-c-text-1);--vp-custom-block-danger-bg:var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg:var(--vp-c-danger-soft);--vp-custom-block-details-border:var(--vp-custom-block-info-border);--vp-custom-block-details-text:var(--vp-custom-block-info-text);--vp-custom-block-details-bg:var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg:var(--vp-custom-block-info-code-bg);--vp-input-border-color:var(--vp-c-border);--vp-input-bg-color:var(--vp-c-bg-alt);--vp-input-switch-bg-color:var(--vp-c-default-soft);--vp-nav-height:4rem;--vp-nav-bg-color:var(--vp-c-bg);--vp-nav-home-bg-color:transparent;--vp-nav-backdrop-filter:none;--vp-nav-divider-color:var(--vp-c-gutter);--vp-nav-screen-bg-color:var(--vp-c-bg);--vp-nav-logo-height:1.5rem}.hide-nav{--vp-nav-height:0px}.hide-nav .VPSidebar{--vp-nav-height:1.375rem}:root{--vp-local-nav-bg-color:var(--vp-nav-bg-color);--vp-local-nav-divider-color:var(--vp-nav-divider-color);--vp-sidebar-width:17rem;--vp-sidebar-bg-color:var(--vp-c-bg-alt);--vp-backdrop-bg-color:#0009;--vp-home-hero-name-color:var(--vp-c-brand-1);--vp-home-hero-name-background:transparent;--vp-home-hero-image-background-image:none;--vp-home-hero-image-filter:none;--vp-badge-info-border:transparent;--vp-badge-info-text:var(--vp-c-text-2);--vp-badge-info-bg:var(--vp-c-default-soft);--vp-badge-note-border:transparent;--vp-badge-note-text:var(--vp-c-note-1);--vp-badge-note-bg:var(--vp-c-note-soft);--vp-badge-tip-border:transparent;--vp-badge-tip-text:var(--vp-c-tip-1);--vp-badge-tip-bg:var(--vp-c-tip-soft);--vp-badge-important-border:transparent;--vp-badge-important-text:var(--vp-c-important-1);--vp-badge-important-bg:var(--vp-c-important-soft);--vp-badge-caution-border:transparent;--vp-badge-caution-text:var(--vp-c-caution-1);--vp-badge-caution-bg:var(--vp-c-caution-soft);--vp-badge-warning-border:transparent;--vp-badge-warning-text:var(--vp-c-warning-1);--vp-badge-warning-bg:var(--vp-c-warning-soft);--vp-badge-danger-border:transparent;--vp-badge-danger-text:var(--vp-c-danger-1);--vp-badge-danger-bg:var(--vp-c-danger-soft);--vp-carbon-ads-text-color:var(--vp-c-text-1);--vp-carbon-ads-poweredby-color:var(--vp-c-text-2);--vp-carbon-ads-bg-color:var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color:var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color:var(--vp-c-text-1);--vp-local-search-bg:var(--vp-c-bg);--vp-local-search-result-bg:var(--vp-c-bg);--vp-local-search-result-border:var(--vp-c-divider);--vp-local-search-result-selected-bg:var(--vp-c-bg);--vp-local-search-result-selected-border:var(--vp-c-brand-1);--vp-local-search-highlight-bg:var(--vp-c-brand-1);--vp-local-search-highlight-text:var(--vp-c-neutral-inverse)}@layer __vitepress_base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--vp-font-family-base);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:600}code,kbd,samp,pre{font-family:var(--vp-font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:600}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:1.25rem}::file-selector-button{margin-inline-end:.25rem}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--vp-c-text-1);background-color:var(--vp-c-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-autospace:normal;text-spacing-trim:normal}pre,code,kbd,samp{text-autospace:no-autospace}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,input:focus,textarea:focus,select:focus{outline:none}button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{margin:auto;display:inline-block}}[class^=vpi-],[class*=\ vpi-],.vp-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");width:1em;height:1em;display:inline-block}[class^=vpi-].bg,[class*=\ vpi-].bg,.vp-icon.bg{background-color:#0000;background-size:100% 100%}[class^=vpi-]:not(.bg),[class*=\ vpi-]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;color:inherit;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vpi-text-align-start{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 5H3m12 7H3m14 7H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7l7 7l-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-text-align-start,.vpi-arrow-left,.vpi-arrow-right,.vpi-chevron-left,.vpi-chevron-right{scale:var(--vp-direction-multiplier) 1}.vpi-square-pen{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-plus{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E")}.vpi-sun{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E")}.vpi-moon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E")}.vpi-ellipsis{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E")}.vpi-languages{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6'/%3E%3C/svg%3E")}.vpi-heart{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676a.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3C/svg%3E")}.vpi-search{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E")}.vpi-sparkles{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E")}.vpi-layout-list{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7m-7 5h7m-7 6h7m-7 5h7'/%3E%3C/g%3E%3C/svg%3E")}.vpi-delete{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm2 4l6 6m0-6l-6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3Cpath d='m9 10l-5 5l5 5'/%3E%3C/g%3E%3C/svg%3E")}:root{--vp-icon-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E");--vp-icon-copied:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E")}:root,[dir=ltr]{--vp-icon-external-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5h10v10M19 5 5 19'/%3E%3C/svg%3E")}[dir=rtl]{--vp-icon-external-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 15V5h10M5 5l14 14'/%3E%3C/svg%3E")}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.custom-block{line-height:1.71429;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2);border:1px solid #0000;border-radius:.5rem;padding:.5rem 1rem}.custom-block:has(>.custom-block-title,>summary){padding-top:1rem}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:.5rem 0}.custom-block.details summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 0 .5rem;font-weight:700}.custom-block.details summary+p{margin:.5rem 0}.custom-block a{color:inherit;text-underline-offset:.125rem;font-weight:600;text-decoration:underline;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .shiki span{color:var(--shiki-dark,inherit);-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit);text-decoration:var(--shiki-dark-text-decoration,inherit);font-weight:var(--shiki-dark-font-weight,inherit)}html:not(.dark) .shiki span{color:var(--shiki-light,inherit);-webkit-text-decoration:var(--shiki-light-text-decoration,inherit);text-decoration:var(--shiki-light-text-decoration,inherit);font-weight:var(--shiki-light-font-weight,inherit)}.shiki span{unicode-bidi:isolate}.vp-code-group{margin-top:1rem}.vp-code-group .tabs{background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);margin-inline:-1.5rem;padding:0 .75rem;display:flex;position:relative;overflow:auto hidden}@media (width>=40rem){.vp-code-group .tabs{border-radius:.5rem .5rem 0 0;margin-inline:0}}.vp-code-group .tabs input{opacity:0;pointer-events:none;position:fixed}.vp-code-group .tabs label{color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;border-bottom:1px solid #0000;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:3.42857;transition:color .25s;display:inline-block;position:relative}.vp-code-group .tabs label:after{inset-inline:.5rem;z-index:1;content:"";background-color:#0000;border-radius:2px;height:2px;transition:background-color .25s;position:absolute;bottom:-1px}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;border-start-start-radius:0!important;border-start-end-radius:0!important;margin-top:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:1.25rem 1.5rem}.vp-doc [id]{scroll-margin-top:calc(2.9375rem + var(--vp-layout-top-height,0px) + var(--vp-extra-scroll-margin,1.5rem))}@media (width>=60rem){.vp-doc [id]{scroll-margin-top:calc(var(--vp-nav-height) + 2.9375rem + var(--vp-layout-top-height,0px) + var(--vp-extra-scroll-margin,1.5rem))}}@media (width>=80rem){.vp-doc [id]{scroll-margin-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + var(--vp-extra-scroll-margin,1.5rem))}}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{outline:none;font-weight:600;position:relative}.vp-doc h1{letter-spacing:-.02em;font-size:1.75rem;line-height:1.42857}.vp-doc h2{border-top:1px solid var(--vp-c-divider);letter-spacing:-.02em;--vp-extra-scroll-margin:0px;margin:3rem 0 1rem;padding-top:1.5rem;font-size:1.5rem;line-height:1.33333}.vp-doc h3{letter-spacing:-.01em;margin:2rem 0 0;font-size:1.25rem;line-height:1.4}.vp-doc h4{letter-spacing:-.01em;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.33333}.vp-doc .header-anchor{top:0;-webkit-user-select:none;user-select:none;opacity:0;margin-inline-start:-.87em;font-weight:500;text-decoration:none;transition:color .25s,opacity .25s;position:absolute;inset-inline-start:0}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (width>=48rem){.vp-doc h1{letter-spacing:-.02em;font-size:2rem;line-height:1.25}}.vp-doc h2 .header-anchor{top:1.5rem}.vp-doc p,.vp-doc img,.vp-doc summary{margin:1rem 0}.vp-doc p{line-height:1.75}.vp-doc blockquote{border-inline-start:2px solid var(--vp-c-divider);color:var(--vp-c-text-2);margin:1rem 0;padding-inline-start:1rem;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:1rem;transition:color .5s}.vp-doc a{color:var(--vp-c-brand-1);text-underline-offset:.125rem;font-weight:500;text-decoration:underline;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{margin:1rem 0;padding-inline-start:1.25rem}.vp-doc ul{list-style:outside}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:.5rem}.vp-doc li>ol,.vp-doc li>ul{margin:.5rem 0 0}.vp-doc li>p:first-child{margin-top:0}.vp-doc li>p:last-child{margin-bottom:0}.vp-doc li.task-list-item{list-style:none}.vp-doc .task-list-item-checkbox{vertical-align:middle;accent-color:var(--vp-c-brand-1);margin-block:0 .125rem;margin-inline:-1.25rem .25rem}.vp-doc sup.footnote-ref{-webkit-user-select:none;user-select:none}.vp-doc .footnote-ref a,.vp-doc .footnote-backref{text-decoration:none}.vp-doc .footnotes{font-size:.875rem}.vp-doc table{border-collapse:collapse;margin:1.25rem 0;display:block;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:.5rem 1rem}.vp-doc th{text-align:start;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft);font-size:.875rem;font-weight:600}.vp-doc td{font-size:.875rem}.vp-doc hr{border:none;border-top:1px solid var(--vp-c-divider);margin:1rem 0}.vp-doc .custom-block{margin:1rem 0}.vp-doc .custom-block p{margin:.5rem 0;line-height:1.71429}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{border-radius:.5rem;margin:.5rem 0!important}.vp-doc .custom-block div[class*=language-] code{background-color:#0000;font-weight:400}.vp-doc .custom-block .vp-code-group,.vp-doc .custom-block [class*=vp-code-block]{margin-top:.5rem}.vp-doc .custom-block .vp-code-group .tabs{border-radius:.5rem .5rem 0 0;margin:0}.vp-doc .custom-block .vp-code-group div[class*=language-],.vp-doc .custom-block [class*=vp-code-block] div[class*=language-]{margin-top:0!important}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{background-color:var(--vp-code-bg);unicode-bidi:plaintext;border-radius:.25rem;padding:.1875rem .375rem;transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{background-color:var(--vp-code-block-bg);margin:1rem -1.5rem;transition:background-color .5s;position:relative;overflow-x:auto}@media (width>=40rem){.vp-doc div[class*=language-],.vp-block{border-radius:.5rem;margin:1rem 0}}@media not all and (width>=40rem){.vp-doc li div[class*=language-]{border-radius:0;border-start-start-radius:.5rem;border-end-start-radius:.5rem}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-.5rem}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{tab-size:4}.vp-doc [class*=language-] pre{z-index:1;text-align:start;background:0 0;margin:0;padding:1.25rem 0;position:relative;overflow-x:auto}.vp-doc [class*=language-] code{width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);padding:0 1.5rem;transition:color .5s;display:block}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);width:calc(100% + 3rem);margin:0 -1.5rem;padding:0 1.5rem;transition:background-color .5s;display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{width:calc(100% + 3rem);margin:0 -1.5rem;padding:0 1.5rem;transition:background-color .5s;display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;inset-inline-start:.625rem}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){will-change:filter;filter:blur(.095rem);opacity:.4;opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur();opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-inline-start:2rem}.vp-doc .line-numbers-wrapper{top:0;bottom:0;z-index:3;border-inline-end:1px solid var(--vp-code-block-divider-color);text-align:center;width:2rem;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);padding-top:1.25rem;transition:border-color .5s,color .5s;position:absolute;inset-inline-start:0}.vp-doc [class*=language-]>button.copy{top:.75rem;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:.25rem;width:2.5rem;height:2.5rem;transition:border-color .25s,background-color .25s,opacity .25s;position:absolute;inset-inline-end:.75rem}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied);border-start-start-radius:0;border-end-start-radius:0}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{border:1px solid var(--vp-code-copy-code-hover-border-color);text-align:center;width:fit-content;height:2.5rem;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:attr(data-copied);unicode-bidi:plaintext;border-inline-end:0;border-start-start-radius:.25rem;border-end-start-radius:.25rem;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;display:flex;position:relative;top:-1px;transform:translate(calc(-100% - 1px))}.vp-doc [class*=language-]>span.lang{top:.125rem;z-index:2;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);font-size:.75rem;font-weight:500;transition:color .4s,opacity .4s;position:absolute;inset-inline-end:.5rem}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}:where(.vp-external-link-icon,.vp-doc a:is([href*="://"],[target=_blank])):not(.no-icon,svg a,:has(img,svg)):after{color:currentColor;--icon:var(--vp-icon-external-link);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;flex-shrink:0;margin-inline-start:.25rem;padding-inline-start:.6875rem;display:inline;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.vp-external-link-icon,.external-link-icon-enabled :is(.vp-doc a:is([href*="://"],[target=_blank]))):not(.no-icon,svg a,:has(img,svg)):after{content:var(--vp-direction-mark) "⁠"}.vp-sponsor{border-radius:1rem;overflow:hidden}.vp-sponsor.aside{border-radius:.75rem}.vp-sponsor-section+.vp-sponsor-section{margin-top:.25rem}.vp-sponsor .vp-sponsor-tier{text-align:center;letter-spacing:.0625rem;width:100%;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft);margin:0 0 .25rem;font-weight:600;line-height:1.5}.vp-sponsor.normal .vp-sponsor-tier{padding:.8125rem 0 .6875rem;font-size:.875rem}.vp-sponsor.aside .vp-sponsor-tier{padding:.5625rem 0 .4375rem;font-size:.75rem}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:.25rem}.vp-sponsor-grid{flex-wrap:wrap;gap:.25rem;display:flex}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:4rem}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:4rem;max-height:1.375rem}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:4.5rem}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:6rem;max-height:1.5rem}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:6rem}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:6rem;max-height:1.5rem}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:7rem}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:7.5rem;max-height:2.25rem}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:11.5rem}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:12rem;max-height:3.5rem}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc(50% - .125rem)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc(33.3333% - .166667rem)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc(25% - .1875rem)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc(20% - .2rem)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc(16.6667% - .208333rem)}.vp-sponsor-grid-item{background-color:var(--vp-c-bg-soft);flex-shrink:0;width:100%;transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0)invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{justify-content:center;align-items:center;width:100%;display:flex}.vp-sponsor-grid-image{filter:grayscale();max-width:100%;transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale()invert()}.vp-doc .vp-sponsor-grid,.vp-doc .vp-sponsor-grid-item{margin:0;padding:0;list-style:none}.vp-doc .vp-sponsor-grid-image{margin:0}.vp-doc .vp-sponsor-grid-link{text-decoration:none}.VPBadge{white-space:nowrap;border:1px solid #0000;border-radius:.75rem;margin-inline-start:.125rem;padding:0 .625rem;font-size:.75rem;font-weight:500;line-height:1.83333;display:inline-block;transform:translateY(-.125rem)}.VPBadge.small{padding:0 .375rem;font-size:.625rem;line-height:1.8;transform:translateY(-.5rem)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge,.vp-doc h2>.VPBadge{vertical-align:middle;margin:0;margin-inline-start:.125rem}.vp-doc h2>.VPBadge{padding:0 .5rem}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:1.5}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.note{border-color:var(--vp-badge-note-border);color:var(--vp-badge-note-text);background-color:var(--vp-badge-note-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.important{border-color:var(--vp-badge-important-border);color:var(--vp-badge-important-text);background-color:var(--vp-badge-important-bg)}.VPBadge.caution{border-color:var(--vp-badge-caution-border);color:var(--vp-badge-caution-text);background-color:var(--vp-badge-caution-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-cbc1b13d]{z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s;position:fixed;inset:0}.VPBackdrop.fade-enter-from[data-v-cbc1b13d],.VPBackdrop.fade-leave-to[data-v-cbc1b13d]{opacity:0}.VPBackdrop.fade-leave-active[data-v-cbc1b13d]{transition-duration:.25s}@media (width>=80rem){.VPBackdrop[data-v-cbc1b13d]{display:none}}.NotFound[data-v-aaca58ce]{text-align:center;padding:4rem 1.5rem 6rem}@media (width>=48rem){.NotFound[data-v-aaca58ce]{padding:6rem 2rem 10.5rem}}.code[data-v-aaca58ce]{font-size:4rem;font-weight:600;line-height:1}.title[data-v-aaca58ce]{letter-spacing:.1em;padding-top:.75rem;font-size:1.25rem;font-weight:700;line-height:1}.divider[data-v-aaca58ce]{background-color:var(--vp-c-divider);width:4rem;height:1px;margin:1.5rem auto 1.125rem}.quote[data-v-aaca58ce]{max-width:16rem;color:var(--vp-c-text-2);margin:0 auto;font-size:.875rem;font-weight:500}.action[data-v-aaca58ce]{padding-top:1.25rem}.link[data-v-aaca58ce]{border:1px solid var(--vp-c-brand-1);color:var(--vp-c-brand-1);border-radius:1rem;padding:.1875rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .25s,color .25s;display:inline-block}.link[data-v-aaca58ce]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-e0e8121f]{z-index:1;position:relative}.nested[data-v-e0e8121f]{padding-inline:1rem}.outline-link[data-v-e0e8121f]{color:var(--vp-c-text-2);scroll-margin-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + var(--vp-doc-top-height,0px) + 2rem);white-space:nowrap;text-overflow:ellipsis;scroll-margin-bottom:3rem;font-size:.875rem;font-weight:400;line-height:2.28571;transition:color .5s;display:block;overflow:hidden}.outline-link[data-v-e0e8121f]:hover,.outline-link.active[data-v-e0e8121f]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-e0e8121f]{padding-inline-start:.8125rem}.VPDocAsideOutline[data-v-a66a529d]{display:none}.VPDocAsideOutline.has-outline[data-v-a66a529d]{display:block}.content[data-v-a66a529d]{border-inline-start:1px solid var(--vp-c-divider);padding-inline-start:1rem;font-size:.8125rem;font-weight:500;position:relative}.outline-marker[data-v-a66a529d]{top:2rem;z-index:0;opacity:0;background-color:var(--vp-c-brand-1);border-radius:2px;width:2px;height:1.125rem;transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s;position:absolute;inset-inline-start:-1px}.outline-title[data-v-a66a529d]{font-size:.875rem;font-weight:600;line-height:2.28571}.VPDocAside[data-v-117643ad]{flex-direction:column;flex-grow:1;display:flex}.spacer[data-v-117643ad]{flex-grow:1}.VPDocAside[data-v-117643ad] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-117643ad] .spacer+.VPDocAsideCarbonAds{margin-top:1.5rem}.VPDocAside[data-v-117643ad] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:1rem}.VPLastUpdated[data-v-6043a0aa]{color:var(--vp-c-text-2);font-size:.875rem;font-weight:500;line-height:1.71429}@media (width>=40rem){.VPLastUpdated[data-v-6043a0aa]{font-size:.875rem;font-weight:500;line-height:2.28571}}.vp-external-link-icon[data-v-e389e67b]:after{color:var(--vp-c-text-3)}.VPDocFooter[data-v-d4be643d]{margin-top:4rem}.edit-info[data-v-d4be643d]{padding-bottom:1.125rem}@media (width>=40rem){.edit-info[data-v-d4be643d]{justify-content:space-between;align-items:center;padding-bottom:.875rem;display:flex}}.edit-link-button[data-v-d4be643d]{color:var(--vp-c-brand-1);border:0;align-items:center;font-size:.875rem;font-weight:500;line-height:2.28571;transition:color .25s;display:flex}.edit-link-button[data-v-d4be643d]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-d4be643d]{margin-inline-end:.5rem}.prev-next[data-v-d4be643d]{border-top:1px solid var(--vp-c-divider);grid-row-gap:.5rem;padding-top:1.5rem;display:grid}@media (width>=40rem){.prev-next[data-v-d4be643d]{grid-column-gap:1rem;grid-template-columns:repeat(2,1fr)}}.pager-link[data-v-d4be643d]{border:1px solid var(--vp-c-divider);border-radius:.5rem;width:100%;height:100%;padding:.6875rem 1rem .8125rem;transition:border-color .25s;display:block}.pager-link[data-v-d4be643d]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-d4be643d]{text-align:end;margin-inline-start:auto}.desc[data-v-d4be643d]{color:var(--vp-c-text-2);font-size:.75rem;font-weight:500;line-height:1.66667;display:block}.title[data-v-d4be643d]{color:var(--vp-c-brand-1);font-size:.875rem;font-weight:500;line-height:1.42857;transition:color .25s;display:block}.VPDoc[data-v-7c5b4cbc]{width:100%;padding:2rem 1.5rem 6rem}@media (width>=48rem){.VPDoc[data-v-7c5b4cbc]{padding:3rem 2rem 8rem}}@media (width>=60rem){.VPDoc[data-v-7c5b4cbc]{padding:3rem 2rem 0}.VPDoc:not(.has-sidebar) .container[data-v-7c5b4cbc]{justify-content:center;max-width:62rem;display:flex}.VPDoc:not(.has-sidebar) .content[data-v-7c5b4cbc]{max-width:47rem}}@media (width>=80rem){.VPDoc .container[data-v-7c5b4cbc]{justify-content:center;display:flex}.VPDoc .aside[data-v-7c5b4cbc]{display:block}}@media (width>=90rem){.VPDoc:not(.has-sidebar) .content[data-v-7c5b4cbc]{max-width:49rem}.VPDoc:not(.has-sidebar) .container[data-v-7c5b4cbc]{max-width:69rem}}.container[data-v-7c5b4cbc]{width:100%;margin:0 auto}.aside[data-v-7c5b4cbc]{flex-grow:1;order:2;width:100%;max-width:16rem;padding-inline-start:2rem;display:none;position:relative}.left-aside[data-v-7c5b4cbc]{order:1;padding-inline-start:unset;padding-inline-end:2rem}.aside-container[data-v-7c5b4cbc]{padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + var(--vp-doc-top-height,0px) + 3rem);overscroll-behavior:contain;scrollbar-width:none;width:14rem;height:100vh;position:fixed;top:0;overflow:hidden auto}.aside-container[data-v-7c5b4cbc]::-webkit-scrollbar{display:none}.aside-curtain[data-v-7c5b4cbc]{z-index:10;background:linear-gradient(transparent, var(--vp-c-bg) 70%);pointer-events:none;width:14rem;height:2rem;position:fixed;bottom:0}.aside-content[data-v-7c5b4cbc]{min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 3rem));flex-direction:column;padding-bottom:2rem;display:flex}.content[data-v-7c5b4cbc]{width:100%;margin:0 auto;position:relative}@media (width>=60rem){.content[data-v-7c5b4cbc]{padding:0 2rem 8rem}}@media (width>=80rem){.content[data-v-7c5b4cbc]{order:1;min-width:40rem;margin:0}}.content-container[data-v-7c5b4cbc]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-7c5b4cbc]{max-width:43rem}.container[data-v-352af9d5]{width:100%;max-width:80rem;margin:auto;padding:0 1.5rem}@media (width>=40rem){.container[data-v-352af9d5]{padding:0 3rem}}@media (width>=60rem){.container[data-v-352af9d5]{width:100%;padding:0 4rem}}.vp-doc[data-v-352af9d5] .VPHomeSponsors,.vp-doc[data-v-352af9d5] .VPTeamPage{margin-inline:calc(50% - 50vw)}.vp-doc[data-v-352af9d5] .VPTeamPage a{text-decoration:none}html:not(.dark) .VPImage.dark[data-v-ee2305b6],html.dark .VPImage.light[data-v-ee2305b6]{display:none}.VPFeature[data-v-d3488d93]{border:1px solid var(--vp-c-bg-soft);background-color:var(--vp-c-bg-soft);border-radius:.75rem;height:100%;transition:border-color .25s,background-color .25s;display:block}.VPFeature.link[data-v-d3488d93]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-d3488d93]{flex-direction:column;height:100%;padding:1.5rem;display:flex}.box[data-v-d3488d93]>.VPImage{margin-bottom:1.25rem}.icon[data-v-d3488d93]{background-color:var(--vp-c-default-soft);border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;font-size:1.5rem;transition:background-color .25s;display:flex}.title[data-v-d3488d93]{font-size:1rem;font-weight:600;line-height:1.5}.details[data-v-d3488d93]{color:var(--vp-c-text-2);flex-grow:1;padding-top:.5rem;font-size:.875rem;font-weight:500;line-height:1.71429}ul.details[data-v-d3488d93]{padding-inline-start:.875rem;list-style-type:disc}.link-text[data-v-d3488d93]{padding-top:.5rem}.link-text-value[data-v-d3488d93]{color:var(--vp-c-brand-1);align-items:center;font-size:.875rem;font-weight:500;display:flex}.link-text-icon[data-v-d3488d93]{margin-inline-start:.375rem}.VPFeatures[data-v-aff0b625]{padding:0 1.5rem;position:relative}@media (width>=40rem){.VPFeatures[data-v-aff0b625]{padding:0 3rem}}@media (width>=60rem){.VPFeatures[data-v-aff0b625]{padding:0 4rem}}.container[data-v-aff0b625]{max-width:72rem;margin:0 auto}.items[data-v-aff0b625]{flex-wrap:wrap;margin:-.5rem;display:flex}.item[data-v-aff0b625]{width:100%;padding:.5rem}@media (width>=40rem){.item.grid-2[data-v-aff0b625],.item.grid-4[data-v-aff0b625],.item.grid-6[data-v-aff0b625]{width:50%}}@media (width>=48rem){.item.grid-2[data-v-aff0b625],.item.grid-4[data-v-aff0b625]{width:50%}.item.grid-3[data-v-aff0b625],.item.grid-6[data-v-aff0b625]{width:33.3333%}}@media (width>=60rem){.item.grid-4[data-v-aff0b625]{width:25%}}.VPButton[data-v-b26d7e87]{text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.VPButton[data-v-b26d7e87]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-b26d7e87]{border-radius:1.25rem;height:2.5rem;padding:0 1.25rem;font-size:.875rem}.VPButton.big[data-v-b26d7e87]{border-radius:1.5rem;height:3rem;padding:0 1.5rem;font-size:1rem}.VPButton.brand[data-v-b26d7e87]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-b26d7e87]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-b26d7e87]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-b26d7e87]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-b26d7e87]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-b26d7e87]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-b26d7e87]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-b26d7e87]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-b26d7e87]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-a8344c8a]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height,0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 3rem) 1.5rem 3rem}@media (width>=40rem){.VPHero[data-v-a8344c8a]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 5rem) 3rem 4rem}}@media (width>=60rem){.VPHero[data-v-a8344c8a]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 5rem) 4rem 4rem}}.container[data-v-a8344c8a]{flex-direction:column;max-width:72rem;margin:0 auto;display:flex}@media (width>=60rem){.container[data-v-a8344c8a]{flex-direction:row}}.main[data-v-a8344c8a]{z-index:10;flex-grow:1;flex-shrink:0;order:2;position:relative}.VPHero.has-image .container[data-v-a8344c8a]{text-align:center}@media (width>=60rem){.VPHero.has-image .container[data-v-a8344c8a]{text-align:start}.main[data-v-a8344c8a]{order:1;width:66.6667%}.VPHero.has-image .main[data-v-a8344c8a]{max-width:37rem}}.heading[data-v-a8344c8a]{flex-direction:column;display:flex}:is(.name,.text)[data-v-a8344c8a]{letter-spacing:-.025rem;white-space:pre-wrap;width:fit-content;max-width:24.5rem;font-size:2rem;font-weight:700;line-height:1.25}:is(.name,.text)[data-v-a8344c8a]:lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.VPHero.has-image .name[data-v-a8344c8a],.VPHero.has-image .text[data-v-a8344c8a]{margin:0 auto}.name[data-v-a8344c8a]{color:var(--vp-home-hero-name-color)}.clip[data-v-a8344c8a]{background:var(--vp-home-hero-name-background);-webkit-text-fill-color:var(--vp-home-hero-name-color);-webkit-background-clip:text;background-clip:text}@media (width>=40rem){.name[data-v-a8344c8a],.text[data-v-a8344c8a]{max-width:36rem;font-size:3rem;line-height:1.16667}}@media (width>=60rem){.name[data-v-a8344c8a],.text[data-v-a8344c8a]{font-size:3.5rem;line-height:1.14286}.VPHero.has-image .name[data-v-a8344c8a],.VPHero.has-image .text[data-v-a8344c8a]{margin:0}}.tagline[data-v-a8344c8a]{white-space:pre-wrap;max-width:24.5rem;color:var(--vp-c-text-2);padding-top:.5rem;font-size:1.125rem;font-weight:500;line-height:1.55556}.VPHero.has-image .tagline[data-v-a8344c8a]{margin:0 auto}@media (width>=40rem){.tagline[data-v-a8344c8a]{max-width:36rem;padding-top:.75rem;font-size:1.25rem;line-height:1.6}}@media (width>=60rem){.tagline[data-v-a8344c8a]{font-size:1.5rem;line-height:1.5}.VPHero.has-image .tagline[data-v-a8344c8a]{margin:0}}.actions[data-v-a8344c8a]{flex-wrap:wrap;margin:-.375rem;padding-top:1.5rem;display:flex}.VPHero.has-image .actions[data-v-a8344c8a]{justify-content:center}@media (width>=40rem){.actions[data-v-a8344c8a]{padding-top:2rem}}@media (width>=60rem){.VPHero.has-image .actions[data-v-a8344c8a]{justify-content:flex-start}}.action[data-v-a8344c8a]{flex-shrink:0;padding:.375rem}.image[data-v-a8344c8a]{order:1;margin:-4.75rem -1.5rem -3rem}@media (width>=40rem){.image[data-v-a8344c8a]{margin:-6.75rem -1.5rem -3rem}}@media (width>=60rem){.image[data-v-a8344c8a]{flex-grow:1;order:2;min-height:100%;margin:0}}.image-container[data-v-a8344c8a]{width:20rem;height:20rem;margin:0 auto;position:relative}@media (width>=40rem){.image-container[data-v-a8344c8a]{width:24.5rem;height:24.5rem}}@media (width>=60rem){.image-container[data-v-a8344c8a]{width:100%;height:100%;transform:translate(calc(-2rem * var(--vp-direction-multiplier)), -2rem);justify-content:center;align-items:center;display:flex}}.image-bg[data-v-a8344c8a]{background-image:var(--vp-home-hero-image-background-image);will-change:filter;width:12rem;height:12rem;filter:var(--vp-home-hero-image-filter);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=40rem){.image-bg[data-v-a8344c8a]{width:16rem;height:16rem}}@media (width>=60rem){.image-bg[data-v-a8344c8a]{width:20rem;height:20rem}}[data-v-a8344c8a] .image-src{object-fit:contain;width:100%;max-width:12rem;height:100%;max-height:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=40rem){[data-v-a8344c8a] .image-src{max-width:16rem;max-height:16rem}}@media (width>=60rem){[data-v-a8344c8a] .image-src{max-width:20rem;max-height:20rem}}.VPHome[data-v-c6199a69]{margin-bottom:6rem;overflow-x:clip}@media (width>=48rem){.VPHome[data-v-c6199a69]{margin-bottom:8rem}}.VPContent[data-v-9995aa1a]{margin:var(--vp-layout-top-height,0px) auto 0;flex-grow:1;flex-shrink:0;width:100%}.VPContent.is-home[data-v-9995aa1a]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-9995aa1a]{margin:0}@media (width>=60rem){.VPContent[data-v-9995aa1a]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-9995aa1a]{margin:var(--vp-layout-top-height,0px) 0 0;padding-inline-start:var(--vp-sidebar-width)}}@media (width>=90rem){.VPContent.has-sidebar[data-v-9995aa1a]{padding-inline-start:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width));padding-inline-end:calc((100% - var(--vp-layout-max-width)) / 2)}}.VPFooter[data-v-f871aebe]{z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);background-color:var(--vp-c-bg);padding:2rem 1.5rem;position:relative}.VPFooter.has-sidebar[data-v-f871aebe]{display:none}.VPFooter[data-v-f871aebe] a{text-underline-offset:.125rem;text-decoration-line:underline;transition:color .25s}.VPFooter[data-v-f871aebe] a:hover{color:var(--vp-c-text-1)}@media (width>=48rem){.VPFooter[data-v-f871aebe]{padding:2rem}}.container[data-v-f871aebe]{max-width:var(--vp-layout-max-width);text-align:center;margin:0 auto}.message[data-v-f871aebe],.copyright[data-v-f871aebe]{color:var(--vp-c-text-2);font-size:.875rem;font-weight:500;line-height:1.71429}.VPLocalNavOutlineDropdown button[data-v-b8450a51]{color:var(--vp-c-text-2);font-size:.75rem;font-weight:500;line-height:2;transition:color .5s;display:block;position:relative}.VPLocalNavOutlineDropdown button[data-v-b8450a51]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-b8450a51]{color:var(--vp-c-text-1)}.icon[data-v-b8450a51]{vertical-align:middle;margin-inline-start:.125rem;font-size:.875rem;transition:transform .25s;display:inline-block;transform:rotate(0)}@media (width>=60rem){.VPLocalNavOutlineDropdown button[data-v-b8450a51]{font-size:.875rem}.icon[data-v-b8450a51]{font-size:1rem}}.open>.icon[data-v-b8450a51]{transform:rotate(90deg)}.items[data-v-b8450a51]{top:2.5rem;border:1px solid var(--vp-c-border);background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh,100vh) - 5.375rem);overscroll-behavior:contain;box-shadow:var(--vp-shadow-3);border-radius:.5rem;gap:1px;display:grid;position:absolute;inset-inline:1rem;overflow:hidden auto}@media (width>=60rem){.items[data-v-b8450a51]{inset-inline:calc(var(--vp-sidebar-width) + 2rem) auto;width:20rem}}.header[data-v-b8450a51]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-b8450a51]{color:var(--vp-c-brand-1);padding:0 1rem;font-size:.875rem;font-weight:500;line-height:3.42857;display:block}.outline[data-v-b8450a51]{background-color:var(--vp-c-bg-soft);padding:.5rem 0}.flyout-enter-active[data-v-b8450a51]{transition:all .2s ease-out}.flyout-leave-active[data-v-b8450a51]{transition:all .15s ease-in}.flyout-enter-from[data-v-b8450a51],.flyout-leave-to[data-v-b8450a51]{opacity:0;transform:translateY(-1rem)}.VPLocalNav[data-v-62839282]{top:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-local-nav-divider-color);padding-top:var(--vp-layout-top-height,0px);width:100%;position:sticky;inset-inline-start:0}.VPLocalNav[data-v-62839282]:before{content:"";z-index:-1;background-color:var(--vp-local-nav-bg-color);-webkit-backdrop-filter:var(--vp-nav-backdrop-filter);backdrop-filter:var(--vp-nav-backdrop-filter);transition:background-color .25s;position:absolute;inset:0}.VPLocalNav.fixed[data-v-62839282]{position:fixed}@media (width>=60rem){.VPLocalNav[data-v-62839282]{top:var(--vp-nav-height)}.VPLocalNav[data-v-62839282]:before{top:calc(-1 * var(--vp-nav-height))}.VPLocalNav.has-sidebar[data-v-62839282]{padding-inline-start:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-62839282]{display:none}}@media (width>=80rem){.VPLocalNav[data-v-62839282]{display:none}}.container[data-v-62839282]{justify-content:space-between;align-items:center;display:flex}.menu[data-v-62839282]{color:var(--vp-c-text-2);align-items:center;font-size:.75rem;font-weight:500;line-height:2;transition:color .5s;display:flex}.menu[data-v-62839282]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (width>=60rem){.menu[data-v-62839282]{display:none}}.menu-icon[data-v-62839282]{margin-inline-end:.5rem;font-size:.875rem}.menu[data-v-62839282],[data-v-62839282] .VPLocalNavOutlineDropdown>button{padding:.75rem 1.5rem .6875rem}@media (width>=48rem){.menu[data-v-62839282],[data-v-62839282] .VPLocalNavOutlineDropdown>button{padding:.75rem 2rem .6875rem}}.VPSwitch[data-v-05c53074]{border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);border-radius:.6875rem;flex-shrink:0;width:2.5rem;height:1.375rem;display:block;position:relative;transition:border-color .25s!important}.VPSwitch[data-v-05c53074]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-05c53074]{top:1px;background-color:var(--vp-c-neutral-inverse);width:1.125rem;height:1.125rem;box-shadow:var(--vp-shadow-1);border-radius:50%;position:absolute;inset-inline-start:1px;transition:transform .25s!important}.icon[data-v-05c53074]{border-radius:50%;width:1.125rem;height:1.125rem;display:block;position:relative;overflow:hidden}.icon[data-v-05c53074] [class^=vpi-]{top:.1875rem;width:.75rem;height:.75rem;color:var(--vp-c-text-2);position:absolute;inset-inline-start:.1875rem}.dark .icon[data-v-05c53074] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-b1dd21f5]{opacity:1}.moon[data-v-b1dd21f5],.dark .sun[data-v-b1dd21f5]{opacity:0}.dark .moon[data-v-b1dd21f5]{opacity:1}.dark .VPSwitchAppearance[data-v-b1dd21f5] .check{transform:translateX(calc(1.125rem * var(--vp-direction-multiplier)))}.VPNavBarAppearance[data-v-4226adf4]{display:none}@media (width>=48rem){.VPNavBarAppearance[data-v-4226adf4]{align-items:center;display:flex}}.VPNavAppearance .text[data-v-4226adf4]{color:var(--vp-c-text-2);font-size:.75rem;font-weight:500}.VPNavScreenAppearance[data-v-4226adf4]{background-color:var(--vp-c-bg-soft);border-radius:.5rem;justify-content:space-between;align-items:center;padding-block:.75rem;padding-inline:1rem .875rem;display:flex}.VPNavScreenAppearance .text[data-v-4226adf4]{line-height:2}.menu-appearance[data-v-4226adf4]{justify-content:space-between;align-items:center;gap:1rem;min-width:11rem;padding:0 .75rem;display:flex}.menu-appearance .text[data-v-4226adf4]{font-size:.875rem;font-weight:600;line-height:2.28571}.VPMenuGroup+.VPMenuLink[data-v-04e469d3]{border-top:1px solid var(--vp-c-divider);margin:.75rem -.75rem 0;padding:.75rem .75rem 0}.VPMenuGroup .VPMenuGroup+.VPMenuLink[data-v-04e469d3]{border-top:0;margin:0;padding:.5rem 0 0}.link[data-v-04e469d3]{color:var(--vp-c-text-1);text-align:start;white-space:nowrap;border-radius:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:2.28571;transition:background-color .25s,color .25s;display:block}.link[data-v-04e469d3]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-04e469d3]{color:var(--vp-c-brand-1)}.VPNavScreen .VPMenuLink[data-v-04e469d3]{border:none;margin:0;padding:0}.VPNavScreen .link[data-v-04e469d3]{white-space:normal;border-radius:0;margin-inline-start:.75rem;padding:0;font-weight:400;display:block}.VPNavScreen .link[data-v-04e469d3]:hover{background-color:#0000}.VPMenuGroup[data-v-6e3b89b3]{border-top:1px solid var(--vp-c-divider);margin:.75rem -.75rem 0;padding:.75rem .75rem 0}.VPMenuGroup[data-v-6e3b89b3]:first-child{border-top:0;margin-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-6e3b89b3]{border-top:1px solid var(--vp-c-divider);margin-top:.75rem}.title[data-v-6e3b89b3]{color:var(--vp-c-text-2);white-space:nowrap;padding:0 .75rem;font-size:.875rem;font-weight:600;line-height:2.28571;transition:color .25s}.VPNavScreen .VPMenuGroup[data-v-6e3b89b3]{border:none;margin:0;padding:0}.VPNavScreen .title[data-v-6e3b89b3]{white-space:normal;padding:0;font-size:.8125rem;font-weight:700;line-height:2.46154}.VPMenuGroup>.sub-groups[data-v-6e3b89b3]{border-inline-start:1px solid var(--vp-c-divider);margin-block:.25rem;margin-inline:.75rem 0;padding-inline-start:.25rem}.VPMenuGroup .VPMenuGroup[data-v-6e3b89b3],.VPMenuGroup .VPMenuGroup+.VPMenuGroup[data-v-6e3b89b3]{border-top:0;margin:0;padding:.5rem 0 0}.VPMenuGroup .VPMenuGroup[data-v-6e3b89b3]:first-child{padding-top:0}.VPMenu[data-v-a835e0c5]{border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);min-width:8rem;box-shadow:var(--vp-shadow-3);max-height:calc(100vh - var(--vp-nav-height));border-radius:.75rem;padding:.75rem;transition:background-color .5s;overflow-y:auto}.VPMenu[data-v-a835e0c5] .group{margin:0 -.75rem;padding:0 .75rem .75rem}.VPMenu[data-v-a835e0c5] .group+.group{border-top:1px solid var(--vp-c-divider);padding:.6875rem .75rem .75rem}.VPMenu[data-v-a835e0c5] .group:last-child{padding-bottom:0}.VPMenu[data-v-a835e0c5] .group+.item{border-top:1px solid var(--vp-c-divider);padding:.6875rem 1rem 0}.VPMenu[data-v-a835e0c5] .item{white-space:nowrap;padding:0 1rem}.VPFlyout[data-v-984cdb41]{position:relative}.VPFlyout[data-v-984cdb41]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-984cdb41]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-984cdb41]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-984cdb41]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-984cdb41]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-984cdb41]{opacity:0;visibility:hidden;transition:opacity .1s,visibility .1s}.button[aria-expanded=true]+.menu[data-v-984cdb41]{opacity:1;visibility:visible}.button[data-v-984cdb41]{height:var(--vp-nav-height);color:var(--vp-c-text-1);align-items:center;padding:0 .75rem;transition:color .5s;display:flex}.text[data-v-984cdb41]{color:var(--vp-c-text-1);align-items:center;font-size:.875rem;font-weight:500;line-height:1.5;transition:color .25s;display:flex}.option-icon[data-v-984cdb41]{font-size:1rem}.text-icon[data-v-984cdb41]{margin-inline-start:.25rem;font-size:.875rem}.icon[data-v-984cdb41]{font-size:1.25rem;transition:fill .25s}.menu[data-v-984cdb41]{top:calc(var(--vp-nav-height) / 2 + 1.25rem);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;position:absolute;inset-inline-end:0}.VPNavBarTranslations[data-v-4e40c20b]{display:none}@media (width>=48rem){.VPNavBarTranslations[data-v-4e40c20b]{align-items:center;display:flex}}.VPNavBarTranslations .title[data-v-4e40c20b]{color:var(--vp-c-text-1);padding-block:0;padding-inline:.75rem 1.5rem;font-size:.875rem;font-weight:700;line-height:2.28571}.group>.title[data-v-4e40c20b]{color:var(--vp-c-text-2);padding:0 .75rem;font-size:.875rem;font-weight:600;line-height:2.28571}.VPNavScreenTranslations .title[data-v-4e40c20b]{color:var(--vp-c-text-1);align-items:center;font-size:.875rem;font-weight:500;display:flex}.VPNavScreenTranslations .icon[data-v-4e40c20b]{font-size:1rem}.VPNavScreenTranslations .icon.lang[data-v-4e40c20b]{margin-inline-end:.5rem}.VPNavScreenTranslations .icon.chevron[data-v-4e40c20b]{margin-inline-start:.25rem;transition:transform .25s}.VPNavScreenTranslations.open .icon.chevron[data-v-4e40c20b]{transform:rotate(-90deg)}.VPNavScreenTranslations .list[data-v-4e40c20b]{padding-block:.25rem 0;padding-inline:1.5rem 0}.VPNavScreenTranslations .link[data-v-4e40c20b]{color:var(--vp-c-text-1);font-size:.8125rem;line-height:2.46154}.VPIcon[data-v-ac9da605]{width:1em;height:1em;display:inline-block}.VPIcon[data-v-ac9da605] svg{fill:currentColor;width:100%;height:100%}.VPSocialLink[data-v-75f3ae3a]{width:2.25rem;height:2.25rem;color:var(--vp-c-text-2);justify-content:center;align-items:center;transition:color .5s;display:flex}.VPSocialLink[data-v-75f3ae3a]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-75f3ae3a]>span{width:1.25rem;height:1.25rem;display:flex}.VPSocialLink[data-v-75f3ae3a] svg{fill:currentColor}.VPSocialLinks[data-v-bf5b9ad4]{justify-content:center;display:flex}.vp-doc .VPSocialLinks[data-v-bf5b9ad4],.vp-doc .VPSocialLinks>li[data-v-bf5b9ad4]{margin:0;padding:0;list-style:none}.VPNavBarExtra[data-v-4a7801ba]{margin-inline-end:-.75rem;display:none}@media (width>=48rem){.VPNavBarExtra[data-v-4a7801ba]{display:block}}.item.social-links[data-v-4a7801ba]{align-items:center;padding:0 .75rem;display:flex}.social-links-list[data-v-4a7801ba]{margin:-.25rem -.5rem}.VPNavBarHamburger[data-v-53edb318]{width:3rem;height:var(--vp-nav-height);justify-content:center;align-items:center;display:flex}@media (width>=48rem){.VPNavBarHamburger[data-v-53edb318]{display:none}}.container[data-v-53edb318]{width:1rem;height:.875rem;scale:var(--vp-direction-multiplier) 1;position:relative;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-53edb318]{top:0;transform:translate(.25rem)}.VPNavBarHamburger:hover .middle[data-v-53edb318]{top:.375rem;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-53edb318]{top:.75rem;transform:translate(.5rem)}.VPNavBarHamburger.active .top[data-v-53edb318]{top:.375rem;transform:translate(0)rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-53edb318]{top:.375rem;transform:translate(1rem)}.VPNavBarHamburger.active .bottom[data-v-53edb318]{top:.375rem;transform:translate(0)rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-53edb318],.VPNavBarHamburger.active:hover .middle[data-v-53edb318],.VPNavBarHamburger.active:hover .bottom[data-v-53edb318]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-53edb318],.middle[data-v-53edb318],.bottom[data-v-53edb318]{background-color:var(--vp-c-text-1);width:1rem;height:.125rem;transition:top .25s,background-color .5s,transform .25s;position:absolute;inset-inline-start:0}.top[data-v-53edb318]{top:0;transform:translate(0)}.middle[data-v-53edb318]{top:.375rem;transform:translate(.5rem)}.bottom[data-v-53edb318]{top:.75rem;transform:translate(.25rem)}.VPNavBarAskAiButton[data-v-6679af46]{height:var(--vp-nav-height);align-items:center;padding:.5rem .875rem;font-size:1.25rem;display:flex}@media (width>=48rem){.VPNavBarAskAiButton[data-v-6679af46]{background-color:var(--vp-c-bg-alt);height:auto;color:var(--vp-c-text-2);border-radius:.5rem;padding:.71875rem;font-size:.9375rem;transition:color .3s}.VPNavBarAskAiButton[data-v-6679af46]:hover{color:var(--vp-c-brand-1)}}.VPNavBarSearchButton[data-v-ad8163be]{height:var(--vp-nav-height);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:1.25rem;display:flex}.text[data-v-ad8163be],.keys[data-v-ad8163be]{display:none}kbd[data-v-ad8163be]{font-family:inherit;font-weight:500}.key-mod[data-v-ad8163be]:before{content:"Ctrl"}:root.mac .key-mod[data-v-ad8163be]:before{content:"⌘"}.key-k[data-v-ad8163be]:before{content:"K"}@media (width>=48rem){.VPNavBarSearchButton[data-v-ad8163be]{background-color:var(--vp-c-bg-alt);height:auto;color:var(--vp-c-text-2);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1}.text[data-v-ad8163be]{font-size:.8125rem;display:inline}.keys[data-v-ad8163be]{border:1px solid var(--vp-c-divider);direction:ltr;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .375rem;font-size:.75rem;display:flex}}.VPNavBarSearch[data-v-7ded96c1]{align-items:center;display:flex}@media (width>=48rem){.VPNavBarSearch[data-v-7ded96c1]{gap:.5rem;padding-inline-start:1.5rem}}@media (width>=60rem){.VPNavBarSearch[data-v-7ded96c1]{padding-inline-start:2rem}}.title[data-v-0efe74db]{width:100%;height:var(--vp-nav-height);color:var(--vp-c-text-1);align-items:center;font-size:1rem;font-weight:600;transition:opacity .25s;display:flex}.title>span[data-v-0efe74db]{text-overflow:ellipsis;overflow:hidden}@media (width>=60rem){.title[data-v-0efe74db]{flex-shrink:0}.VPNavBarTitle.has-sidebar[data-v-0efe74db]{max-width:calc(var(--vp-sidebar-width) - 4rem)}}[data-v-0efe74db] .logo{height:var(--vp-nav-logo-height);flex:none;margin-inline-end:.5rem}.VPNavScreenMenuGroup[data-v-e727a4d8]{border-bottom:1px solid var(--vp-c-divider);transition:border-color .5s}.VPNavScreenMenuGroup.open[data-v-e727a4d8]{padding-bottom:.625rem}.VPNavScreenMenuGroup.open .button[data-v-e727a4d8]{color:var(--vp-c-brand-1);padding-bottom:.375rem}.VPNavScreenMenuGroup.open .button-icon[data-v-e727a4d8]{transform:rotate(45deg)}.button[data-v-e727a4d8]{width:100%;color:var(--vp-c-text-1);justify-content:space-between;align-items:center;padding-block:.75rem .6875rem;padding-inline:0 .25rem;font-size:.875rem;font-weight:500;line-height:1.71429;transition:color .25s;display:flex}.button[data-v-e727a4d8]:hover,.VPNavScreenMenuGroup.active .button[data-v-e727a4d8]{color:var(--vp-c-brand-1)}.button-icon[data-v-e727a4d8]{transition:transform .25s}.items[data-v-e727a4d8] .VPMenuGroup{padding-top:.25rem}.VPNavMenuLink[data-v-c931f168]{color:var(--vp-c-text-1);font-size:.875rem;font-weight:500;transition:color .25s}.VPNavMenuLink[data-v-c931f168]:hover,.VPNavMenuLink.active[data-v-c931f168]{color:var(--vp-c-brand-1)}.VPNavBarMenuLink[data-v-c931f168]{min-height:var(--vp-nav-height);align-items:center;padding:0 .75rem;line-height:1.5;display:flex}.VPNavScreenMenuLink[data-v-c931f168]{border-bottom:1px solid var(--vp-c-divider);padding:.75rem 0 .6875rem;line-height:1.71429;transition:border-color .25s,color .25s;display:block}.VPNavBarMenu[data-v-e6389c86]{min-width:0;display:none;position:relative}.VPNavBarMenu .list[data-v-e6389c86]{justify-content:flex-end;display:flex}.VPNavBarMenu .list>li.collapsed[data-v-e6389c86]{visibility:hidden;top:0;max-width:100%;position:absolute;inset-inline-start:0;overflow:hidden}@media (width>=48rem){.VPNavBarMenu[data-v-e6389c86]{flex-grow:1;justify-content:flex-end;display:flex}}.VPNavBarSocialLinks[data-v-b82bf4eb]{display:none}@media (width>=48rem){.VPNavBarSocialLinks[data-v-b82bf4eb]{align-items:center;display:flex}}.VPNavBar[data-v-1e854858]{z-index:1;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;--vp-nav-col-offset:0px;position:relative}.VPNavBar[data-v-1e854858]:before{content:"";top:0;bottom:0;inset-inline:var(--vp-nav-col-offset) 0;z-index:-1;background-color:var(--vp-nav-bg-color);-webkit-backdrop-filter:var(--vp-nav-backdrop-filter);backdrop-filter:var(--vp-nav-backdrop-filter);transition:background-color .25s;position:absolute}.VPNavBar.home[data-v-1e854858]:before{background-color:#0000}@media (width>=60rem){.VPNavBar.home[data-v-1e854858]:before{background-color:var(--vp-nav-bg-color)}.VPNavBar.home.top[data-v-1e854858]:before{background-color:var(--vp-nav-home-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none}.VPNavBar.has-sidebar[data-v-1e854858]{--vp-nav-col-offset:var(--vp-sidebar-width)}}@media (width>=90rem){.VPNavBar.has-sidebar[data-v-1e854858]{--vp-nav-col-offset:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPNavBar.screen-open[data-v-1e854858]:before{background-color:var(--vp-nav-bg-color);transition:none}@media (60rem<=width<80rem){.VPNavBar.has-local-nav[data-v-1e854858]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}.wrapper[data-v-1e854858]{padding-block:0;padding-inline:1.5rem .5rem}@media (width>=48rem){.wrapper[data-v-1e854858]{padding:0 2rem}}.container[data-v-1e854858]{max-width:calc(var(--vp-layout-max-width) - 4rem);height:var(--vp-nav-height);pointer-events:none;justify-content:space-between;margin:0 auto;display:flex}.container>.title[data-v-1e854858],.container>.content[data-v-1e854858]{pointer-events:none}.container[data-v-1e854858] *{pointer-events:auto}.title[data-v-1e854858]{min-width:0}@media (width>=48rem){.title[data-v-1e854858]{flex-shrink:0}}@media (width>=60rem){.VPNavBar.has-sidebar .title[data-v-1e854858]{min-width:calc(var(--vp-sidebar-width) - 2rem);max-width:calc(var(--vp-sidebar-width) - 2rem)}}.content[data-v-1e854858]{flex-grow:1;flex-shrink:0}@media (width>=48rem){.content[data-v-1e854858]{flex-shrink:1;min-width:0}}.content-body[data-v-1e854858]{height:var(--vp-nav-height);justify-content:flex-end;align-items:center;display:flex;position:relative}@media (width>=48rem){.content-body>.search[data-v-1e854858]{margin-inline-end:auto}}.content-body>.collapsed[data-v-1e854858]{visibility:hidden;top:0;max-width:100%;position:absolute;inset-inline-start:0;overflow:hidden}.content-body[data-v-1e854858]>:where(.menu,.translations,.appearance,.social-links)+:where(.translations,.appearance,.social-links):before{background-color:var(--vp-c-divider);content:"";width:1px;height:1.5rem;margin-inline:.5rem}.content-body>:where(.menu,.translations)+.appearance[data-v-1e854858]:before{margin-inline-end:1rem}.content-body>.appearance+.social-links[data-v-1e854858]:before{margin-inline-start:1rem}.social-links[data-v-1e854858]{margin-inline-end:-.5rem}.divider[data-v-1e854858]{z-index:-1;width:100%;height:1px;padding-inline-start:var(--vp-nav-col-offset);position:relative;transform:translateZ(0)}.VPNavBar.has-sidebar .divider[data-v-1e854858]:before{content:"";top:0;width:calc(var(--vp-sidebar-width) - 4rem);background-color:var(--vp-c-divider);height:1px;position:absolute;inset-inline-start:calc(var(--vp-nav-col-offset) - var(--vp-sidebar-width) + 2rem)}.divider-line[data-v-1e854858]{width:100%;height:1px;transition:background-color .25s}.VPNavBar:not(.home) .divider-line[data-v-1e854858]{background-color:var(--vp-nav-divider-color)}@media (width>=60rem){.VPNavBar:not(.home.top) .divider-line[data-v-1e854858]{background-color:var(--vp-nav-divider-color)}}.VPNavBar.screen-open .divider-line[data-v-1e854858]{background-color:var(--vp-c-divider)}.VPNavScreen[data-v-ff17402f]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 1px) 2rem 0;background-color:var(--vp-nav-screen-bg-color);overscroll-behavior:contain;pointer-events:auto;width:100%;transition:background-color .25s;position:fixed;inset:0;overflow-y:auto}.VPNavScreen.fade-enter-active[data-v-ff17402f],.VPNavScreen.fade-leave-active[data-v-ff17402f]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-ff17402f],.VPNavScreen.fade-leave-active .container[data-v-ff17402f]{transition:transform .25s}.VPNavScreen.fade-enter-from[data-v-ff17402f],.VPNavScreen.fade-leave-to[data-v-ff17402f]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-ff17402f],.VPNavScreen.fade-leave-to .container[data-v-ff17402f]{transform:translateY(-.5rem)}@media (width>=48rem){.VPNavScreen[data-v-ff17402f]{display:none}}.container[data-v-ff17402f]{max-width:18rem;margin:0 auto;padding:1.5rem 0 6rem}.menu+.translations[data-v-ff17402f],.menu+.appearance[data-v-ff17402f],.translations+.appearance[data-v-ff17402f]{margin-top:1.5rem}.menu+.social-links[data-v-ff17402f],.appearance+.social-links[data-v-ff17402f]{margin-top:1rem}.VPNav[data-v-ea03ebab]{top:var(--vp-layout-top-height,0px);z-index:var(--vp-z-index-nav);pointer-events:none;width:100%;position:relative;inset-inline-start:0}@media (width>=60rem){.VPNav[data-v-ea03ebab]{position:fixed}}.VPSidebarItem.level-0[data-v-065a0481]{padding-bottom:1.5rem}.VPSidebarItem.collapsed.level-0[data-v-065a0481]{padding-bottom:.625rem}.item[data-v-065a0481]{width:100%;display:flex;position:relative}.VPSidebarItem.collapsible>.item[data-v-065a0481]{cursor:pointer}.indicator[data-v-065a0481]{top:.375rem;bottom:.375rem;border-radius:2px;width:2px;transition:background-color .25s;position:absolute;inset-inline-start:calc(-1rem - 1px)}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-065a0481],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-065a0481],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-065a0481],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-065a0481]{background-color:var(--vp-c-brand-1)}.link[data-v-065a0481]{flex-grow:1;align-items:center;display:flex}.text[data-v-065a0481]{flex-grow:1;padding:.25rem 0;font-size:.875rem;line-height:1.71429;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-065a0481]{color:var(--vp-c-text-1);font-weight:700}.VPSidebarItem.level-1 .text[data-v-065a0481],.VPSidebarItem.level-2 .text[data-v-065a0481],.VPSidebarItem.level-3 .text[data-v-065a0481],.VPSidebarItem.level-4 .text[data-v-065a0481],.VPSidebarItem.level-5 .text[data-v-065a0481]{color:var(--vp-c-text-2);font-weight:500}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-065a0481],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-065a0481],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-065a0481],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-065a0481],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-065a0481],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-065a0481]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-065a0481],.VPSidebarItem.level-1.has-active>.item>.text[data-v-065a0481],.VPSidebarItem.level-2.has-active>.item>.text[data-v-065a0481],.VPSidebarItem.level-3.has-active>.item>.text[data-v-065a0481],.VPSidebarItem.level-4.has-active>.item>.text[data-v-065a0481],.VPSidebarItem.level-5.has-active>.item>.text[data-v-065a0481],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-065a0481],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-065a0481],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-065a0481],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-065a0481],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-065a0481],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-065a0481]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-065a0481],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-065a0481],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-065a0481],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-065a0481],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-065a0481],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-065a0481]{color:var(--vp-c-brand-1)}.caret[data-v-065a0481]{width:2rem;height:2rem;color:var(--vp-c-text-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-.4375rem;transition:color .25s;display:flex}.item:hover .caret[data-v-065a0481]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-065a0481]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-065a0481]{font-size:1.125rem;transition:transform .25s;transform:rotate(90deg)}.VPSidebarItem.collapsed .caret-icon[data-v-065a0481]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-065a0481],.VPSidebarItem.level-2 .items[data-v-065a0481],.VPSidebarItem.level-3 .items[data-v-065a0481],.VPSidebarItem.level-4 .items[data-v-065a0481],.VPSidebarItem.level-5 .items[data-v-065a0481]{border-inline-start:1px solid var(--vp-c-divider);padding-inline-start:1rem}.VPSidebarItem.collapsed .items[data-v-065a0481]{display:none}.no-transition[data-v-70d1d59e] .caret-icon{transition:none}.group+.group[data-v-70d1d59e]{border-top:1px solid var(--vp-c-divider);padding-top:.625rem}@media (width>=60rem){.group[data-v-70d1d59e]{width:calc(var(--vp-sidebar-width) - 4rem);padding-top:.625rem}}.VPSidebar[data-v-d03bbd8c]{top:var(--vp-layout-top-height,0px);bottom:0;z-index:var(--vp-z-index-sidebar);background-color:var(--vp-sidebar-bg-color);opacity:0;width:calc(100vw - 4rem);max-width:20rem;box-shadow:var(--vp-c-shadow-3);transform:translateX(calc(-100% * var(--vp-direction-multiplier)));overscroll-behavior:contain;padding:2rem 2rem 6rem;transition:opacity .5s,transform .25s;position:fixed;inset-inline-start:0;overflow:hidden auto}.VPSidebar.open[data-v-d03bbd8c]{opacity:1;visibility:visible;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);transform:translate(0)}.dark .VPSidebar[data-v-d03bbd8c]{box-shadow:var(--vp-shadow-1)}@media (width>=60rem){.VPSidebar[data-v-d03bbd8c]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;max-width:100%;box-shadow:none;transform:translate(0)}}@media (width>=90rem){.VPSidebar[data-v-d03bbd8c]{width:calc((100% - (var(--vp-layout-max-width) - 4rem)) / 2 + var(--vp-sidebar-width) - 2rem);padding-inline-start:max(2rem, calc((100% - (var(--vp-layout-max-width) - 4rem)) / 2))}}@media (width>=60rem){.curtain[data-v-d03bbd8c]{top:calc(var(--vp-nav-height) * -1);z-index:1;margin-top:calc(var(--vp-nav-height) * -1);height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color);margin-inline:-2rem;position:sticky;inset-inline-start:0}}.nav[data-v-d03bbd8c]{outline:0}.VPSkipLink[data-v-57af1136]{top:.5rem;z-index:999;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg);border-radius:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;position:fixed;inset-inline-start:.5rem}.VPSkipLink[data-v-57af1136]:focus{clip:auto;clip-path:none;width:auto;height:auto}@media (width>=80rem){.VPSkipLink[data-v-57af1136]{top:.875rem;inset-inline-start:1rem}}.Layout[data-v-7aa807ef]{flex-direction:column;min-height:100vh;display:flex}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.CAo3qU8H.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.cyHcCegS.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.DyY8i-9y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.BhKA_Ftz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.DOgS8ZNw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.DvFXn_K6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C4B-blVN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+21A9,U+2212,U+2215,U+2318,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-symbols.onxf81Mh.woff2)format("woff2");unicode-range:U+2CD,U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A,U+30C,U+30F,U+313,U+315,U+31B,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190,U+2192,U+2194-2199,U+21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2E18,U+A92E,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.TctwS4xL.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.Bx1inYdW.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.BL55c4tF.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.CVy8RF3Y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.CddpBCu4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.Dl4HNp4I.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.BGqfVNJZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+21A9,U+2212,U+2215,U+2318,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-symbols.FjYzTeOz.woff2)format("woff2");unicode-range:U+2CD,U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A,U+30C,U+30F,U+313,U+315,U+31B,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190,U+2192,U+2194-2199,U+21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2E18,U+A92E,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.CAo3qU8H.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.cyHcCegS.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.DyY8i-9y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.BhKA_Ftz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.DOgS8ZNw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.DvFXn_K6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C3,U+2C5,U+2C8,U+2CC,U+2CE-2CF,U+2D1-2D7,U+2DE,U+2E0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C4B-blVN.woff2)format("woff2");unicode-range:U+0-7D,U+7F-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2016-2017,U+201A-201B,U+201E-2025,U+2027-203A,U+203C-206F,U+20AC,U+2122,U+2191,U+2193,U+21A9,U+2212,U+2215,U+2318,U+FEFF,U+FFFD}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-symbols.onxf81Mh.woff2)format("woff2");unicode-range:U+302,U+306-307,U+30A,U+30C,U+30F,U+313,U+315,U+31B,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2075-207E,U+2080,U+2085-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2106,U+2117,U+211E-2120,U+212A,U+212E,U+2132,U+213B,U+214D,U+2150-2152,U+2155-215A,U+215F,U+216C-216F,U+217A-217F,U+2183-2186,U+21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21DE-21DF,U+21E4-21E5,U+21EA,U+2205-2206,U+2296-2298,U+2303-2305,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+24EA,U+25A2,U+25AA,U+25BA-25BB,U+25C4-25C5,U+25CA,U+25E6,U+2600,U+263C,U+266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B24,U+2E18,U+A92E,U+1F12F,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.TctwS4xL.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.Bx1inYdW.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.BL55c4tF.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.CVy8RF3Y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.CddpBCu4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.Dl4HNp4I.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C3,U+2C5,U+2C8,U+2CC,U+2CE-2CF,U+2D1-2D7,U+2DE,U+2E0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.BGqfVNJZ.woff2)format("woff2");unicode-range:U+0-7D,U+7F-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2016-2017,U+201A-201B,U+201E-2025,U+2027-203A,U+203C-206F,U+20AC,U+2122,U+2191,U+2193,U+21A9,U+2212,U+2215,U+2318,U+FEFF,U+FFFD}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-symbols.FjYzTeOz.woff2)format("woff2");unicode-range:U+302,U+306-307,U+30A,U+30C,U+30F,U+313,U+315,U+31B,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2075-207E,U+2080,U+2085-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2106,U+2117,U+211E-2120,U+212A,U+212E,U+2132,U+213B,U+214D,U+2150-2152,U+2155-215A,U+215F,U+216C-216F,U+217A-217F,U+2183-2186,U+21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21DE-21DF,U+21E4-21E5,U+21EA,U+2205-2206,U+2296-2298,U+2303-2305,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+24EA,U+25A2,U+25AA,U+25BA-25BB,U+25C4-25C5,U+25CA,U+25E6,U+2600,U+263C,U+266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B24,U+2E18,U+A92E,U+1F12F,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter Core;font-style:normal;font-weight:100 900;src:local(-apple-system);unicode-range:U+10FFFF}@font-face{font-family:Inter Core;font-style:italic;font-weight:100 900;src:local(-apple-system);unicode-range:U+10FFFF}:root{--vp-font-family-base:"Inter", -apple-system, BlinkMacSystemFont, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}[lang]:where(:lang(zh)){--vp-font-family-base:"Inter Core", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", BlinkMacSystemFont, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}[lang]:where(:lang(ja)){--vp-font-family-base:"Inter Core", "Hiragino Sans", "Meiryo", "Yu Gothic", "Noto Sans CJK JP", BlinkMacSystemFont, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}[lang]:where(:lang(ko)){--vp-font-family-base:"Inter Core", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", BlinkMacSystemFont, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@layer ooko.reset{html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd,menu,ol,ul){margin:0}:where(menu,ol,ul){padding:0}button,input,optgroup,select,textarea{font:inherit}}@layer ooko.tokens{:root{--o-space-0:0;--o-space-0-5:.125rem;--o-space-1:.25rem;--o-space-1-5:.375rem;--o-space-2:.5rem;--o-space-2-5:.625rem;--o-space-3:.75rem;--o-space-4:1rem;--o-space-5:1.25rem;--o-space-6:1.5rem;--o-space-8:2rem;--o-space-10:2.5rem;--o-space-12:3rem;--o-space-16:4rem;--o-radius-none:0;--o-radius-xs:.125rem;--o-radius-sm:.25rem;--o-radius-md:.375rem;--o-radius-lg:.5rem;--o-radius-xl:.75rem;--o-radius-2xl:1rem;--o-radius-full:9999px}:root,[data-ooko-theme=light]{--o-color-primary-50:#e0f1ff;--o-color-primary-100:#bde0ff;--o-color-primary-200:#80c3ff;--o-color-primary-300:#3da4ff;--o-color-primary-400:#0087fe;--o-color-primary-500:#0072d6;--o-color-primary-600:#0059a8;--o-color-primary-700:#004480;--o-color-primary-800:#002e57;--o-color-primary-900:#001629;--o-color-secondary-50:#f9f4f1;--o-color-secondary-100:#f3e9e2;--o-color-secondary-200:#e7d3c6;--o-color-secondary-300:#dcc0ac;--o-color-secondary-400:#d0a98f;--o-color-secondary-500:#be8865;--o-color-secondary-600:#a56c45;--o-color-secondary-700:#7a5033;--o-color-secondary-800:#533623;--o-color-secondary-900:#281a11;--o-color-info-50:#e7f9ff;--o-color-info-100:#c6edfb;--o-color-info-200:#b1e4f7;--o-color-info-300:#9dd9ee;--o-color-info-400:#6cc3e0;--o-color-info-500:#2898bd;--o-color-info-600:#227d9b;--o-color-info-700:#206a83;--o-color-info-800:#1a5265;--o-color-info-900:#164555;--o-color-success-50:#efffd6;--o-color-success-100:#d3f1a7;--o-color-success-200:#bde97c;--o-color-success-300:#b3df72;--o-color-success-400:#94c748;--o-color-success-500:#6a9a23;--o-color-success-600:#5b7f24;--o-color-success-700:#4c6b1f;--o-color-success-800:#3f5224;--o-color-success-900:#37471f;--o-color-warning-50:#fff5db;--o-color-warning-100:#fce4a6;--o-color-warning-200:#fbd779;--o-color-warning-300:#fbc828;--o-color-warning-400:#fca700;--o-color-warning-500:#e06c00;--o-color-warning-600:#bd5b00;--o-color-warning-700:#9e4c00;--o-color-warning-800:#7a3b00;--o-color-warning-900:#693200;--o-color-danger-50:#ffeceb;--o-color-danger-100:#ffd5d2;--o-color-danger-200:#ffb8b2;--o-color-danger-300:#fd9891;--o-color-danger-400:#f87168;--o-color-danger-500:#e2483d;--o-color-danger-600:#c9372c;--o-color-danger-700:#ae2e24;--o-color-danger-800:#872821;--o-color-danger-900:#5d1f1a;--o-color-neutral-50:#f1f4f6;--o-color-neutral-100:#e3e8ed;--o-color-neutral-200:#c5ced6;--o-color-neutral-300:#a7b3bd;--o-color-neutral-400:#8a9aa8;--o-color-neutral-500:#6d8891;--o-color-neutral-600:#536e7a;--o-color-neutral-700:#33505f;--o-color-neutral-800:#163144;--o-color-neutral-900:#050c12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--o-halo-1:#c9efdf;--o-halo-2:#f6f3d6;--o-halo-3:#ddd3fb;--o-halo-4:#cfe2fa;--o-halo-reach:1;--o-halo-plateau:0%;--o-text-color-default:var(--o-color-neutral-900);--o-text-color-inverted:var(--o-color-neutral-50);--o-background-color-default:var(--o-color-neutral-50);--o-background-color-inverted:var(--o-color-neutral-900);--o-color-base-default:white;--o-color-base-inverted:black;--o-color-white:white}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-color-primary-50:#001629;--o-color-primary-100:#002e57;--o-color-primary-200:#004480;--o-color-primary-300:#0059a8;--o-color-primary-400:#0072d6;--o-color-primary-500:#0087fe;--o-color-primary-600:#3da4ff;--o-color-primary-700:#80c3ff;--o-color-primary-800:#bde0ff;--o-color-primary-900:#e0f1ff;--o-color-secondary-50:#281a11;--o-color-secondary-100:#533623;--o-color-secondary-200:#7a5033;--o-color-secondary-300:#a56c45;--o-color-secondary-400:#be8865;--o-color-secondary-500:#d0a98f;--o-color-secondary-600:#dcc0ac;--o-color-secondary-700:#e7d3c6;--o-color-secondary-800:#f3e9e2;--o-color-secondary-900:#f9f4f1;--o-color-info-50:#164555;--o-color-info-100:#1a5265;--o-color-info-200:#206a83;--o-color-info-300:#227d9b;--o-color-info-400:#2898bd;--o-color-info-500:#6cc3e0;--o-color-info-600:#9dd9ee;--o-color-info-700:#b1e4f7;--o-color-info-800:#c6edfb;--o-color-info-900:#e7f9ff;--o-color-success-50:#37471f;--o-color-success-100:#3f5224;--o-color-success-200:#4c6b1f;--o-color-success-300:#5b7f24;--o-color-success-400:#6a9a23;--o-color-success-500:#94c748;--o-color-success-600:#b3df72;--o-color-success-700:#bde97c;--o-color-success-800:#d3f1a7;--o-color-success-900:#efffd6;--o-color-warning-50:#693200;--o-color-warning-100:#7a3b00;--o-color-warning-200:#9e4c00;--o-color-warning-300:#bd5b00;--o-color-warning-400:#e06c00;--o-color-warning-500:#fca700;--o-color-warning-600:#fbc828;--o-color-warning-700:#fbd779;--o-color-warning-800:#fce4a6;--o-color-warning-900:#fff5db;--o-color-danger-50:#5d1f1a;--o-color-danger-100:#872821;--o-color-danger-200:#ae2e24;--o-color-danger-300:#c9372c;--o-color-danger-400:#e2483d;--o-color-danger-500:#f87168;--o-color-danger-600:#fd9891;--o-color-danger-700:#ffb8b2;--o-color-danger-800:#ffd5d2;--o-color-danger-900:#ffeceb;--o-color-neutral-50:#050c12;--o-color-neutral-100:#163144;--o-color-neutral-200:#33505f;--o-color-neutral-300:#536e7a;--o-color-neutral-400:#6d8891;--o-color-neutral-500:#8a9aa8;--o-color-neutral-600:#a7b3bd;--o-color-neutral-700:#c5ced6;--o-color-neutral-800:#e3e8ed;--o-color-neutral-900:#f1f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-halo-1:#0a3a6b;--o-halo-2:#050c12;--o-halo-3:#0c1830;--o-halo-4:#5e3720;--o-halo-reach:.75;--o-halo-plateau:15%;--o-color-base-default:black;--o-color-base-inverted:white;--o-color-white:white}}[data-ooko-theme=dark]{--o-color-primary-50:#001629;--o-color-primary-100:#002e57;--o-color-primary-200:#004480;--o-color-primary-300:#0059a8;--o-color-primary-400:#0072d6;--o-color-primary-500:#0087fe;--o-color-primary-600:#3da4ff;--o-color-primary-700:#80c3ff;--o-color-primary-800:#bde0ff;--o-color-primary-900:#e0f1ff;--o-color-secondary-50:#281a11;--o-color-secondary-100:#533623;--o-color-secondary-200:#7a5033;--o-color-secondary-300:#a56c45;--o-color-secondary-400:#be8865;--o-color-secondary-500:#d0a98f;--o-color-secondary-600:#dcc0ac;--o-color-secondary-700:#e7d3c6;--o-color-secondary-800:#f3e9e2;--o-color-secondary-900:#f9f4f1;--o-color-info-50:#164555;--o-color-info-100:#1a5265;--o-color-info-200:#206a83;--o-color-info-300:#227d9b;--o-color-info-400:#2898bd;--o-color-info-500:#6cc3e0;--o-color-info-600:#9dd9ee;--o-color-info-700:#b1e4f7;--o-color-info-800:#c6edfb;--o-color-info-900:#e7f9ff;--o-color-success-50:#37471f;--o-color-success-100:#3f5224;--o-color-success-200:#4c6b1f;--o-color-success-300:#5b7f24;--o-color-success-400:#6a9a23;--o-color-success-500:#94c748;--o-color-success-600:#b3df72;--o-color-success-700:#bde97c;--o-color-success-800:#d3f1a7;--o-color-success-900:#efffd6;--o-color-warning-50:#693200;--o-color-warning-100:#7a3b00;--o-color-warning-200:#9e4c00;--o-color-warning-300:#bd5b00;--o-color-warning-400:#e06c00;--o-color-warning-500:#fca700;--o-color-warning-600:#fbc828;--o-color-warning-700:#fbd779;--o-color-warning-800:#fce4a6;--o-color-warning-900:#fff5db;--o-color-danger-50:#5d1f1a;--o-color-danger-100:#872821;--o-color-danger-200:#ae2e24;--o-color-danger-300:#c9372c;--o-color-danger-400:#e2483d;--o-color-danger-500:#f87168;--o-color-danger-600:#fd9891;--o-color-danger-700:#ffb8b2;--o-color-danger-800:#ffd5d2;--o-color-danger-900:#ffeceb;--o-color-neutral-50:#050c12;--o-color-neutral-100:#163144;--o-color-neutral-200:#33505f;--o-color-neutral-300:#536e7a;--o-color-neutral-400:#6d8891;--o-color-neutral-500:#8a9aa8;--o-color-neutral-600:#a7b3bd;--o-color-neutral-700:#c5ced6;--o-color-neutral-800:#e3e8ed;--o-color-neutral-900:#f1f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-halo-1:#0a3a6b;--o-halo-2:#050c12;--o-halo-3:#0c1830;--o-halo-4:#5e3720;--o-halo-reach:.75;--o-halo-plateau:15%;--o-color-base-default:black;--o-color-base-inverted:white;--o-color-white:white}:root{--o-control-form-height-sm:1.75rem;--o-control-form-height-md:2.25rem;--o-radius-control-compact:var(--o-radius-sm);--o-radius-control:var(--o-radius-lg);--o-radius-surface:var(--o-radius-xl);--o-radius-overlay:var(--o-radius-2xl);--o-radius-round:var(--o-radius-full);--o-font-family-sans:"Onest Variable", "Onest", system-ui, sans-serif;--o-font-family-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--o-font-family-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--o-font-size-xs:.75rem;--o-font-size-sm:.8125rem;--o-font-size-md:.875rem;--o-font-size-lg:1rem;--o-font-size-min:11px}:root,[data-ooko-theme=light],[data-ooko-theme=dark]{--o-background-primary-minimal:var(--o-color-primary-50);--o-border-primary-minimal:var(--o-color-primary-50);--o-text-primary-minimal:var(--o-color-primary-50);--o-background-primary-subtle:var(--o-color-primary-100);--o-border-primary-subtle:var(--o-color-primary-100);--o-text-primary-subtle:var(--o-color-primary-100);--o-background-primary-lighter:var(--o-color-primary-200);--o-border-primary-lighter:var(--o-color-primary-200);--o-text-primary-lighter:var(--o-color-primary-200);--o-background-primary-light:var(--o-color-primary-300);--o-border-primary-light:var(--o-color-primary-300);--o-text-primary-light:var(--o-color-primary-300);--o-background-primary-default:var(--o-color-primary-400);--o-border-primary-default:var(--o-color-primary-400);--o-text-primary-default:var(--o-color-primary-400);--o-background-primary-dark:var(--o-color-primary-500);--o-border-primary-dark:var(--o-color-primary-500);--o-text-primary-dark:var(--o-color-primary-500);--o-background-primary-darker:var(--o-color-primary-600);--o-border-primary-darker:var(--o-color-primary-600);--o-text-primary-darker:var(--o-color-primary-600);--o-background-primary-deep:var(--o-color-primary-700);--o-border-primary-deep:var(--o-color-primary-700);--o-text-primary-deep:var(--o-color-primary-700);--o-background-primary-deeper:var(--o-color-primary-800);--o-border-primary-deeper:var(--o-color-primary-800);--o-text-primary-deeper:var(--o-color-primary-800);--o-background-primary-deepest:var(--o-color-primary-900);--o-border-primary-deepest:var(--o-color-primary-900);--o-text-primary-deepest:var(--o-color-primary-900);--o-background-secondary-minimal:var(--o-color-secondary-50);--o-border-secondary-minimal:var(--o-color-secondary-50);--o-text-secondary-minimal:var(--o-color-secondary-50);--o-background-secondary-subtle:var(--o-color-secondary-100);--o-border-secondary-subtle:var(--o-color-secondary-100);--o-text-secondary-subtle:var(--o-color-secondary-100);--o-background-secondary-lighter:var(--o-color-secondary-200);--o-border-secondary-lighter:var(--o-color-secondary-200);--o-text-secondary-lighter:var(--o-color-secondary-200);--o-background-secondary-light:var(--o-color-secondary-300);--o-border-secondary-light:var(--o-color-secondary-300);--o-text-secondary-light:var(--o-color-secondary-300);--o-background-secondary-default:var(--o-color-secondary-400);--o-border-secondary-default:var(--o-color-secondary-400);--o-text-secondary-default:var(--o-color-secondary-400);--o-background-secondary-dark:var(--o-color-secondary-500);--o-border-secondary-dark:var(--o-color-secondary-500);--o-text-secondary-dark:var(--o-color-secondary-500);--o-background-secondary-darker:var(--o-color-secondary-600);--o-border-secondary-darker:var(--o-color-secondary-600);--o-text-secondary-darker:var(--o-color-secondary-600);--o-background-secondary-deep:var(--o-color-secondary-700);--o-border-secondary-deep:var(--o-color-secondary-700);--o-text-secondary-deep:var(--o-color-secondary-700);--o-background-secondary-deeper:var(--o-color-secondary-800);--o-border-secondary-deeper:var(--o-color-secondary-800);--o-text-secondary-deeper:var(--o-color-secondary-800);--o-background-secondary-deepest:var(--o-color-secondary-900);--o-border-secondary-deepest:var(--o-color-secondary-900);--o-text-secondary-deepest:var(--o-color-secondary-900);--o-background-info-minimal:var(--o-color-info-50);--o-border-info-minimal:var(--o-color-info-50);--o-text-info-minimal:var(--o-color-info-50);--o-background-info-subtle:var(--o-color-info-100);--o-border-info-subtle:var(--o-color-info-100);--o-text-info-subtle:var(--o-color-info-100);--o-background-info-lighter:var(--o-color-info-200);--o-border-info-lighter:var(--o-color-info-200);--o-text-info-lighter:var(--o-color-info-200);--o-background-info-light:var(--o-color-info-300);--o-border-info-light:var(--o-color-info-300);--o-text-info-light:var(--o-color-info-300);--o-background-info-default:var(--o-color-info-400);--o-border-info-default:var(--o-color-info-400);--o-text-info-default:var(--o-color-info-400);--o-background-info-dark:var(--o-color-info-500);--o-border-info-dark:var(--o-color-info-500);--o-text-info-dark:var(--o-color-info-500);--o-background-info-darker:var(--o-color-info-600);--o-border-info-darker:var(--o-color-info-600);--o-text-info-darker:var(--o-color-info-600);--o-background-info-deep:var(--o-color-info-700);--o-border-info-deep:var(--o-color-info-700);--o-text-info-deep:var(--o-color-info-700);--o-background-info-deeper:var(--o-color-info-800);--o-border-info-deeper:var(--o-color-info-800);--o-text-info-deeper:var(--o-color-info-800);--o-background-info-deepest:var(--o-color-info-900);--o-border-info-deepest:var(--o-color-info-900);--o-text-info-deepest:var(--o-color-info-900);--o-background-success-minimal:var(--o-color-success-50);--o-border-success-minimal:var(--o-color-success-50);--o-text-success-minimal:var(--o-color-success-50);--o-background-success-subtle:var(--o-color-success-100);--o-border-success-subtle:var(--o-color-success-100);--o-text-success-subtle:var(--o-color-success-100);--o-background-success-lighter:var(--o-color-success-200);--o-border-success-lighter:var(--o-color-success-200);--o-text-success-lighter:var(--o-color-success-200);--o-background-success-light:var(--o-color-success-300);--o-border-success-light:var(--o-color-success-300);--o-text-success-light:var(--o-color-success-300);--o-background-success-default:var(--o-color-success-400);--o-border-success-default:var(--o-color-success-400);--o-text-success-default:var(--o-color-success-400);--o-background-success-dark:var(--o-color-success-500);--o-border-success-dark:var(--o-color-success-500);--o-text-success-dark:var(--o-color-success-500);--o-background-success-darker:var(--o-color-success-600);--o-border-success-darker:var(--o-color-success-600);--o-text-success-darker:var(--o-color-success-600);--o-background-success-deep:var(--o-color-success-700);--o-border-success-deep:var(--o-color-success-700);--o-text-success-deep:var(--o-color-success-700);--o-background-success-deeper:var(--o-color-success-800);--o-border-success-deeper:var(--o-color-success-800);--o-text-success-deeper:var(--o-color-success-800);--o-background-success-deepest:var(--o-color-success-900);--o-border-success-deepest:var(--o-color-success-900);--o-text-success-deepest:var(--o-color-success-900);--o-background-warning-minimal:var(--o-color-warning-50);--o-border-warning-minimal:var(--o-color-warning-50);--o-text-warning-minimal:var(--o-color-warning-50);--o-background-warning-subtle:var(--o-color-warning-100);--o-border-warning-subtle:var(--o-color-warning-100);--o-text-warning-subtle:var(--o-color-warning-100);--o-background-warning-lighter:var(--o-color-warning-200);--o-border-warning-lighter:var(--o-color-warning-200);--o-text-warning-lighter:var(--o-color-warning-200);--o-background-warning-light:var(--o-color-warning-300);--o-border-warning-light:var(--o-color-warning-300);--o-text-warning-light:var(--o-color-warning-300);--o-background-warning-default:var(--o-color-warning-400);--o-border-warning-default:var(--o-color-warning-400);--o-text-warning-default:var(--o-color-warning-400);--o-background-warning-dark:var(--o-color-warning-500);--o-border-warning-dark:var(--o-color-warning-500);--o-text-warning-dark:var(--o-color-warning-500);--o-background-warning-darker:var(--o-color-warning-600);--o-border-warning-darker:var(--o-color-warning-600);--o-text-warning-darker:var(--o-color-warning-600);--o-background-warning-deep:var(--o-color-warning-700);--o-border-warning-deep:var(--o-color-warning-700);--o-text-warning-deep:var(--o-color-warning-700);--o-background-warning-deeper:var(--o-color-warning-800);--o-border-warning-deeper:var(--o-color-warning-800);--o-text-warning-deeper:var(--o-color-warning-800);--o-background-warning-deepest:var(--o-color-warning-900);--o-border-warning-deepest:var(--o-color-warning-900);--o-text-warning-deepest:var(--o-color-warning-900);--o-background-danger-minimal:var(--o-color-danger-50);--o-border-danger-minimal:var(--o-color-danger-50);--o-text-danger-minimal:var(--o-color-danger-50);--o-background-danger-subtle:var(--o-color-danger-100);--o-border-danger-subtle:var(--o-color-danger-100);--o-text-danger-subtle:var(--o-color-danger-100);--o-background-danger-lighter:var(--o-color-danger-200);--o-border-danger-lighter:var(--o-color-danger-200);--o-text-danger-lighter:var(--o-color-danger-200);--o-background-danger-light:var(--o-color-danger-300);--o-border-danger-light:var(--o-color-danger-300);--o-text-danger-light:var(--o-color-danger-300);--o-background-danger-default:var(--o-color-danger-400);--o-border-danger-default:var(--o-color-danger-400);--o-text-danger-default:var(--o-color-danger-400);--o-background-danger-dark:var(--o-color-danger-500);--o-border-danger-dark:var(--o-color-danger-500);--o-text-danger-dark:var(--o-color-danger-500);--o-background-danger-darker:var(--o-color-danger-600);--o-border-danger-darker:var(--o-color-danger-600);--o-text-danger-darker:var(--o-color-danger-600);--o-background-danger-deep:var(--o-color-danger-700);--o-border-danger-deep:var(--o-color-danger-700);--o-text-danger-deep:var(--o-color-danger-700);--o-background-danger-deeper:var(--o-color-danger-800);--o-border-danger-deeper:var(--o-color-danger-800);--o-text-danger-deeper:var(--o-color-danger-800);--o-background-danger-deepest:var(--o-color-danger-900);--o-border-danger-deepest:var(--o-color-danger-900);--o-text-danger-deepest:var(--o-color-danger-900);--o-background-neutral-minimal:var(--o-color-neutral-50);--o-border-neutral-minimal:var(--o-color-neutral-50);--o-text-neutral-minimal:var(--o-color-neutral-50);--o-background-neutral-subtle:var(--o-color-neutral-100);--o-border-neutral-subtle:var(--o-color-neutral-100);--o-text-neutral-subtle:var(--o-color-neutral-100);--o-background-neutral-lighter:var(--o-color-neutral-200);--o-border-neutral-lighter:var(--o-color-neutral-200);--o-text-neutral-lighter:var(--o-color-neutral-200);--o-background-neutral-light:var(--o-color-neutral-300);--o-border-neutral-light:var(--o-color-neutral-300);--o-text-neutral-light:var(--o-color-neutral-300);--o-background-neutral-default:var(--o-color-neutral-400);--o-border-neutral-default:var(--o-color-neutral-400);--o-text-neutral-default:var(--o-color-neutral-400);--o-background-neutral-dark:var(--o-color-neutral-500);--o-border-neutral-dark:var(--o-color-neutral-500);--o-text-neutral-dark:var(--o-color-neutral-500);--o-background-neutral-darker:var(--o-color-neutral-600);--o-border-neutral-darker:var(--o-color-neutral-600);--o-text-neutral-darker:var(--o-color-neutral-600);--o-background-neutral-deep:var(--o-color-neutral-700);--o-border-neutral-deep:var(--o-color-neutral-700);--o-text-neutral-deep:var(--o-color-neutral-700);--o-background-neutral-deeper:var(--o-color-neutral-800);--o-border-neutral-deeper:var(--o-color-neutral-800);--o-text-neutral-deeper:var(--o-color-neutral-800);--o-background-neutral-deepest:var(--o-color-neutral-900);--o-border-neutral-deepest:var(--o-color-neutral-900);--o-text-neutral-deepest:var(--o-color-neutral-900);--o-color-default:var(--o-color-base-default);--o-color-inverted:var(--o-color-base-inverted)}@media (prefers-contrast:more){:root:not([data-ooko-contrast]),:root:not([data-ooko-contrast]) [data-ooko-theme]{--o-border-primary-minimal:var(--o-color-primary-200);--o-text-primary-minimal:var(--o-color-primary-200);--o-border-primary-subtle:var(--o-color-primary-300);--o-text-primary-subtle:var(--o-color-primary-300);--o-border-primary-lighter:var(--o-color-primary-400);--o-text-primary-lighter:var(--o-color-primary-400);--o-border-primary-light:var(--o-color-primary-500);--o-text-primary-light:var(--o-color-primary-500);--o-border-primary-default:var(--o-color-primary-600);--o-text-primary-default:var(--o-color-primary-600);--o-border-primary-dark:var(--o-color-primary-700);--o-text-primary-dark:var(--o-color-primary-700);--o-border-primary-darker:var(--o-color-primary-800);--o-text-primary-darker:var(--o-color-primary-800);--o-border-primary-deep:var(--o-color-primary-900);--o-text-primary-deep:var(--o-color-primary-900);--o-border-primary-deeper:var(--o-color-primary-900);--o-text-primary-deeper:var(--o-color-primary-900);--o-border-primary-deepest:var(--o-color-primary-900);--o-text-primary-deepest:var(--o-color-primary-900);--o-border-secondary-minimal:var(--o-color-secondary-200);--o-text-secondary-minimal:var(--o-color-secondary-200);--o-border-secondary-subtle:var(--o-color-secondary-300);--o-text-secondary-subtle:var(--o-color-secondary-300);--o-border-secondary-lighter:var(--o-color-secondary-400);--o-text-secondary-lighter:var(--o-color-secondary-400);--o-border-secondary-light:var(--o-color-secondary-500);--o-text-secondary-light:var(--o-color-secondary-500);--o-border-secondary-default:var(--o-color-secondary-600);--o-text-secondary-default:var(--o-color-secondary-600);--o-border-secondary-dark:var(--o-color-secondary-700);--o-text-secondary-dark:var(--o-color-secondary-700);--o-border-secondary-darker:var(--o-color-secondary-800);--o-text-secondary-darker:var(--o-color-secondary-800);--o-border-secondary-deep:var(--o-color-secondary-900);--o-text-secondary-deep:var(--o-color-secondary-900);--o-border-secondary-deeper:var(--o-color-secondary-900);--o-text-secondary-deeper:var(--o-color-secondary-900);--o-border-secondary-deepest:var(--o-color-secondary-900);--o-text-secondary-deepest:var(--o-color-secondary-900);--o-border-info-minimal:var(--o-color-info-200);--o-text-info-minimal:var(--o-color-info-200);--o-border-info-subtle:var(--o-color-info-300);--o-text-info-subtle:var(--o-color-info-300);--o-border-info-lighter:var(--o-color-info-400);--o-text-info-lighter:var(--o-color-info-400);--o-border-info-light:var(--o-color-info-500);--o-text-info-light:var(--o-color-info-500);--o-border-info-default:var(--o-color-info-600);--o-text-info-default:var(--o-color-info-600);--o-border-info-dark:var(--o-color-info-700);--o-text-info-dark:var(--o-color-info-700);--o-border-info-darker:var(--o-color-info-800);--o-text-info-darker:var(--o-color-info-800);--o-border-info-deep:var(--o-color-info-900);--o-text-info-deep:var(--o-color-info-900);--o-border-info-deeper:var(--o-color-info-900);--o-text-info-deeper:var(--o-color-info-900);--o-border-info-deepest:var(--o-color-info-900);--o-text-info-deepest:var(--o-color-info-900);--o-border-success-minimal:var(--o-color-success-200);--o-text-success-minimal:var(--o-color-success-200);--o-border-success-subtle:var(--o-color-success-300);--o-text-success-subtle:var(--o-color-success-300);--o-border-success-lighter:var(--o-color-success-400);--o-text-success-lighter:var(--o-color-success-400);--o-border-success-light:var(--o-color-success-500);--o-text-success-light:var(--o-color-success-500);--o-border-success-default:var(--o-color-success-600);--o-text-success-default:var(--o-color-success-600);--o-border-success-dark:var(--o-color-success-700);--o-text-success-dark:var(--o-color-success-700);--o-border-success-darker:var(--o-color-success-800);--o-text-success-darker:var(--o-color-success-800);--o-border-success-deep:var(--o-color-success-900);--o-text-success-deep:var(--o-color-success-900);--o-border-success-deeper:var(--o-color-success-900);--o-text-success-deeper:var(--o-color-success-900);--o-border-success-deepest:var(--o-color-success-900);--o-text-success-deepest:var(--o-color-success-900);--o-border-warning-minimal:var(--o-color-warning-200);--o-text-warning-minimal:var(--o-color-warning-200);--o-border-warning-subtle:var(--o-color-warning-300);--o-text-warning-subtle:var(--o-color-warning-300);--o-border-warning-lighter:var(--o-color-warning-400);--o-text-warning-lighter:var(--o-color-warning-400);--o-border-warning-light:var(--o-color-warning-500);--o-text-warning-light:var(--o-color-warning-500);--o-border-warning-default:var(--o-color-warning-600);--o-text-warning-default:var(--o-color-warning-600);--o-border-warning-dark:var(--o-color-warning-700);--o-text-warning-dark:var(--o-color-warning-700);--o-border-warning-darker:var(--o-color-warning-800);--o-text-warning-darker:var(--o-color-warning-800);--o-border-warning-deep:var(--o-color-warning-900);--o-text-warning-deep:var(--o-color-warning-900);--o-border-warning-deeper:var(--o-color-warning-900);--o-text-warning-deeper:var(--o-color-warning-900);--o-border-warning-deepest:var(--o-color-warning-900);--o-text-warning-deepest:var(--o-color-warning-900);--o-border-danger-minimal:var(--o-color-danger-200);--o-text-danger-minimal:var(--o-color-danger-200);--o-border-danger-subtle:var(--o-color-danger-300);--o-text-danger-subtle:var(--o-color-danger-300);--o-border-danger-lighter:var(--o-color-danger-400);--o-text-danger-lighter:var(--o-color-danger-400);--o-border-danger-light:var(--o-color-danger-500);--o-text-danger-light:var(--o-color-danger-500);--o-border-danger-default:var(--o-color-danger-600);--o-text-danger-default:var(--o-color-danger-600);--o-border-danger-dark:var(--o-color-danger-700);--o-text-danger-dark:var(--o-color-danger-700);--o-border-danger-darker:var(--o-color-danger-800);--o-text-danger-darker:var(--o-color-danger-800);--o-border-danger-deep:var(--o-color-danger-900);--o-text-danger-deep:var(--o-color-danger-900);--o-border-danger-deeper:var(--o-color-danger-900);--o-text-danger-deeper:var(--o-color-danger-900);--o-border-danger-deepest:var(--o-color-danger-900);--o-text-danger-deepest:var(--o-color-danger-900);--o-border-neutral-minimal:var(--o-color-neutral-200);--o-text-neutral-minimal:var(--o-color-neutral-200);--o-border-neutral-subtle:var(--o-color-neutral-300);--o-text-neutral-subtle:var(--o-color-neutral-300);--o-border-neutral-lighter:var(--o-color-neutral-400);--o-text-neutral-lighter:var(--o-color-neutral-400);--o-border-neutral-light:var(--o-color-neutral-500);--o-text-neutral-light:var(--o-color-neutral-500);--o-border-neutral-default:var(--o-color-neutral-600);--o-text-neutral-default:var(--o-color-neutral-600);--o-border-neutral-dark:var(--o-color-neutral-700);--o-text-neutral-dark:var(--o-color-neutral-700);--o-border-neutral-darker:var(--o-color-neutral-800);--o-text-neutral-darker:var(--o-color-neutral-800);--o-border-neutral-deep:var(--o-color-neutral-900);--o-text-neutral-deep:var(--o-color-neutral-900);--o-border-neutral-deeper:var(--o-color-neutral-900);--o-text-neutral-deeper:var(--o-color-neutral-900);--o-border-neutral-deepest:var(--o-color-neutral-900);--o-text-neutral-deepest:var(--o-color-neutral-900);--o-text-color-default:var(--o-color-base-inverted);--o-background-color-default:var(--o-color-base-default);--o-border-color-control:var(--o-border-neutral-default);--o-border-color-subtle:var(--o-border-neutral-default)}}[data-ooko-contrast=more],[data-ooko-contrast=more] [data-ooko-theme]{--o-border-primary-minimal:var(--o-color-primary-200);--o-text-primary-minimal:var(--o-color-primary-200);--o-border-primary-subtle:var(--o-color-primary-300);--o-text-primary-subtle:var(--o-color-primary-300);--o-border-primary-lighter:var(--o-color-primary-400);--o-text-primary-lighter:var(--o-color-primary-400);--o-border-primary-light:var(--o-color-primary-500);--o-text-primary-light:var(--o-color-primary-500);--o-border-primary-default:var(--o-color-primary-600);--o-text-primary-default:var(--o-color-primary-600);--o-border-primary-dark:var(--o-color-primary-700);--o-text-primary-dark:var(--o-color-primary-700);--o-border-primary-darker:var(--o-color-primary-800);--o-text-primary-darker:var(--o-color-primary-800);--o-border-primary-deep:var(--o-color-primary-900);--o-text-primary-deep:var(--o-color-primary-900);--o-border-primary-deeper:var(--o-color-primary-900);--o-text-primary-deeper:var(--o-color-primary-900);--o-border-primary-deepest:var(--o-color-primary-900);--o-text-primary-deepest:var(--o-color-primary-900);--o-border-secondary-minimal:var(--o-color-secondary-200);--o-text-secondary-minimal:var(--o-color-secondary-200);--o-border-secondary-subtle:var(--o-color-secondary-300);--o-text-secondary-subtle:var(--o-color-secondary-300);--o-border-secondary-lighter:var(--o-color-secondary-400);--o-text-secondary-lighter:var(--o-color-secondary-400);--o-border-secondary-light:var(--o-color-secondary-500);--o-text-secondary-light:var(--o-color-secondary-500);--o-border-secondary-default:var(--o-color-secondary-600);--o-text-secondary-default:var(--o-color-secondary-600);--o-border-secondary-dark:var(--o-color-secondary-700);--o-text-secondary-dark:var(--o-color-secondary-700);--o-border-secondary-darker:var(--o-color-secondary-800);--o-text-secondary-darker:var(--o-color-secondary-800);--o-border-secondary-deep:var(--o-color-secondary-900);--o-text-secondary-deep:var(--o-color-secondary-900);--o-border-secondary-deeper:var(--o-color-secondary-900);--o-text-secondary-deeper:var(--o-color-secondary-900);--o-border-secondary-deepest:var(--o-color-secondary-900);--o-text-secondary-deepest:var(--o-color-secondary-900);--o-border-info-minimal:var(--o-color-info-200);--o-text-info-minimal:var(--o-color-info-200);--o-border-info-subtle:var(--o-color-info-300);--o-text-info-subtle:var(--o-color-info-300);--o-border-info-lighter:var(--o-color-info-400);--o-text-info-lighter:var(--o-color-info-400);--o-border-info-light:var(--o-color-info-500);--o-text-info-light:var(--o-color-info-500);--o-border-info-default:var(--o-color-info-600);--o-text-info-default:var(--o-color-info-600);--o-border-info-dark:var(--o-color-info-700);--o-text-info-dark:var(--o-color-info-700);--o-border-info-darker:var(--o-color-info-800);--o-text-info-darker:var(--o-color-info-800);--o-border-info-deep:var(--o-color-info-900);--o-text-info-deep:var(--o-color-info-900);--o-border-info-deeper:var(--o-color-info-900);--o-text-info-deeper:var(--o-color-info-900);--o-border-info-deepest:var(--o-color-info-900);--o-text-info-deepest:var(--o-color-info-900);--o-border-success-minimal:var(--o-color-success-200);--o-text-success-minimal:var(--o-color-success-200);--o-border-success-subtle:var(--o-color-success-300);--o-text-success-subtle:var(--o-color-success-300);--o-border-success-lighter:var(--o-color-success-400);--o-text-success-lighter:var(--o-color-success-400);--o-border-success-light:var(--o-color-success-500);--o-text-success-light:var(--o-color-success-500);--o-border-success-default:var(--o-color-success-600);--o-text-success-default:var(--o-color-success-600);--o-border-success-dark:var(--o-color-success-700);--o-text-success-dark:var(--o-color-success-700);--o-border-success-darker:var(--o-color-success-800);--o-text-success-darker:var(--o-color-success-800);--o-border-success-deep:var(--o-color-success-900);--o-text-success-deep:var(--o-color-success-900);--o-border-success-deeper:var(--o-color-success-900);--o-text-success-deeper:var(--o-color-success-900);--o-border-success-deepest:var(--o-color-success-900);--o-text-success-deepest:var(--o-color-success-900);--o-border-warning-minimal:var(--o-color-warning-200);--o-text-warning-minimal:var(--o-color-warning-200);--o-border-warning-subtle:var(--o-color-warning-300);--o-text-warning-subtle:var(--o-color-warning-300);--o-border-warning-lighter:var(--o-color-warning-400);--o-text-warning-lighter:var(--o-color-warning-400);--o-border-warning-light:var(--o-color-warning-500);--o-text-warning-light:var(--o-color-warning-500);--o-border-warning-default:var(--o-color-warning-600);--o-text-warning-default:var(--o-color-warning-600);--o-border-warning-dark:var(--o-color-warning-700);--o-text-warning-dark:var(--o-color-warning-700);--o-border-warning-darker:var(--o-color-warning-800);--o-text-warning-darker:var(--o-color-warning-800);--o-border-warning-deep:var(--o-color-warning-900);--o-text-warning-deep:var(--o-color-warning-900);--o-border-warning-deeper:var(--o-color-warning-900);--o-text-warning-deeper:var(--o-color-warning-900);--o-border-warning-deepest:var(--o-color-warning-900);--o-text-warning-deepest:var(--o-color-warning-900);--o-border-danger-minimal:var(--o-color-danger-200);--o-text-danger-minimal:var(--o-color-danger-200);--o-border-danger-subtle:var(--o-color-danger-300);--o-text-danger-subtle:var(--o-color-danger-300);--o-border-danger-lighter:var(--o-color-danger-400);--o-text-danger-lighter:var(--o-color-danger-400);--o-border-danger-light:var(--o-color-danger-500);--o-text-danger-light:var(--o-color-danger-500);--o-border-danger-default:var(--o-color-danger-600);--o-text-danger-default:var(--o-color-danger-600);--o-border-danger-dark:var(--o-color-danger-700);--o-text-danger-dark:var(--o-color-danger-700);--o-border-danger-darker:var(--o-color-danger-800);--o-text-danger-darker:var(--o-color-danger-800);--o-border-danger-deep:var(--o-color-danger-900);--o-text-danger-deep:var(--o-color-danger-900);--o-border-danger-deeper:var(--o-color-danger-900);--o-text-danger-deeper:var(--o-color-danger-900);--o-border-danger-deepest:var(--o-color-danger-900);--o-text-danger-deepest:var(--o-color-danger-900);--o-border-neutral-minimal:var(--o-color-neutral-200);--o-text-neutral-minimal:var(--o-color-neutral-200);--o-border-neutral-subtle:var(--o-color-neutral-300);--o-text-neutral-subtle:var(--o-color-neutral-300);--o-border-neutral-lighter:var(--o-color-neutral-400);--o-text-neutral-lighter:var(--o-color-neutral-400);--o-border-neutral-light:var(--o-color-neutral-500);--o-text-neutral-light:var(--o-color-neutral-500);--o-border-neutral-default:var(--o-color-neutral-600);--o-text-neutral-default:var(--o-color-neutral-600);--o-border-neutral-dark:var(--o-color-neutral-700);--o-text-neutral-dark:var(--o-color-neutral-700);--o-border-neutral-darker:var(--o-color-neutral-800);--o-text-neutral-darker:var(--o-color-neutral-800);--o-border-neutral-deep:var(--o-color-neutral-900);--o-text-neutral-deep:var(--o-color-neutral-900);--o-border-neutral-deeper:var(--o-color-neutral-900);--o-text-neutral-deeper:var(--o-color-neutral-900);--o-border-neutral-deepest:var(--o-color-neutral-900);--o-text-neutral-deepest:var(--o-color-neutral-900);--o-text-color-default:var(--o-color-base-inverted);--o-background-color-default:var(--o-color-base-default);--o-border-color-control:var(--o-border-neutral-default);--o-border-color-subtle:var(--o-border-neutral-default)}:root,[data-ooko-theme=light],[data-ooko-theme=dark]{--o-backdrop-filter-glass:blur(1.125rem) saturate(1.4);--o-border-color-control:color-mix(in srgb, var(--o-border-neutral-default) 45%, transparent);--o-border-color-subtle:color-mix(in srgb, var(--o-border-neutral-default) 25%, transparent);--o-background-track:color-mix(in srgb, var(--o-background-neutral-subtle) 55%, transparent)}:root,[data-ooko-theme=light]{--o-background-overlay:color-mix(in srgb, var(--o-color-base-inverted) 50%, transparent);--o-shadow-overlay:color-mix(in srgb, var(--o-color-base-inverted) 25%, transparent);--o-background-glass:color-mix(in srgb, var(--o-color-base-default) 55%, transparent);--o-background-glass-strong:color-mix(in srgb, var(--o-color-base-default) 82%, transparent);--o-border-glass:color-mix(in srgb, var(--o-color-base-default) 70%, transparent);--o-background-track-thumb:var(--o-background-glass-strong)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-background-overlay:color-mix(in srgb, var(--o-color-base-default) 50%, transparent);--o-shadow-overlay:color-mix(in srgb, var(--o-color-base-default) 25%, transparent);--o-background-glass:color-mix(in srgb, var(--o-color-neutral-50) 55%, transparent);--o-background-glass-strong:color-mix(in srgb, var(--o-color-neutral-50) 80%, transparent);--o-border-glass:color-mix(in srgb, var(--o-color-base-inverted) 6%, transparent);--o-background-track-thumb:color-mix(in srgb, var(--o-background-neutral-lighter) 75%, transparent)}}[data-ooko-theme=dark]{--o-background-overlay:color-mix(in srgb, var(--o-color-base-default) 50%, transparent);--o-shadow-overlay:color-mix(in srgb, var(--o-color-base-default) 25%, transparent);--o-background-glass:color-mix(in srgb, var(--o-color-neutral-50) 55%, transparent);--o-background-glass-strong:color-mix(in srgb, var(--o-color-neutral-50) 80%, transparent);--o-border-glass:color-mix(in srgb, var(--o-color-base-inverted) 6%, transparent);--o-background-track-thumb:color-mix(in srgb, var(--o-background-neutral-lighter) 75%, transparent)}}@layer ooko.base{body{font-size:.875rem;font-weight:400;line-height:1.5;font-family:var(--o-font-family-sans)}h1{font-size:2.25rem;font-weight:400;line-height:2.75rem}h2{font-size:1.75rem;font-weight:400;line-height:2.25rem}h3{font-size:1.5rem;font-weight:500;line-height:2rem}h4{font-size:1.25rem;font-weight:500;line-height:1.75rem}h5{font-size:1.125rem;font-weight:600;line-height:1.5rem}h6{font-size:1rem;font-weight:600;line-height:1.25rem}label,legend{font-size:.8125rem;font-weight:600;line-height:1.25rem}small,figcaption,code,kbd,samp{font-size:.8125rem;font-weight:400;line-height:1.25rem}:where(h1,h2,h3,h4,h5,h6){margin-block-end:var(--o-space-4)}:where(h1,h2,h3,h4){font-family:var(--o-font-family-display);letter-spacing:-.01em}:where(p,blockquote,figure,pre,dl,menu,ol,ul){margin-block-end:var(--o-space-6)}:where(menu,ol,ul){padding-inline-start:var(--o-space-6)}dd{margin-inline-start:var(--o-space-6)}}@layer ooko.components{:root,[data-ooko-theme=light]{--o-poppable-background:var(--o-color-base-default)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-poppable-background:var(--o-background-glass-strong)}}[data-ooko-theme=dark]{--o-poppable-background:var(--o-background-glass-strong)}:root{--o-poppable-border-color:var(--o-border-color-subtle);--o-poppable-footer-tint:color-mix(in srgb, var(--o-background-neutral-subtle) 45%, transparent)}.ooko-poppable{z-index:calc(1000 + var(--o-poppable-level));pointer-events:none;display:grid;position:fixed;inset:0}.ooko-poppable--dialog{padding:var(--o-space-4);place-items:center}.ooko-poppable--drawer{padding:var(--o-drawer-inset);align-items:stretch}.ooko-poppable__overlay{z-index:-1;background:var(--o-background-overlay);cursor:default;pointer-events:auto;border:0;position:absolute;inset:0}.ooko-poppable__panel{min-block-size:0;max-block-size:calc(100dvb - var(--o-space-8));--o-poppable-panel-background:var(--o-poppable-background);--o-poppable-panel-backdrop-filter:var(--o-backdrop-filter-glass);isolation:isolate;border:1px solid var(--o-poppable-border-color);border-radius:var(--o-radius-overlay);color:var(--o-text-color-default);box-shadow:0 var(--o-space-4) var(--o-space-12) var(--o-shadow-overlay);pointer-events:auto;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ooko-poppable__panel:before{content:"";z-index:-1;background:var(--o-poppable-panel-background);-webkit-backdrop-filter:var(--o-poppable-panel-backdrop-filter);backdrop-filter:var(--o-poppable-panel-backdrop-filter);position:absolute;inset:0}.ooko-dialog{inline-size:min(100%, var(--o-dialog-max-width))}.ooko-drawer{block-size:100%;max-block-size:100%;inline-size:min(100%, var(--o-drawer-width));border:var(--o-drawer-border);border-radius:var(--o-drawer-border-radius);--o-poppable-panel-background:var(--o-drawer-background)}.ooko-drawer .ooko-poppable__footer{background:var(--o-drawer-footer-background)}.ooko-poppable--drawer .ooko-poppable__overlay{background:var(--o-drawer-overlay-background);-webkit-backdrop-filter:var(--o-drawer-overlay-backdrop-filter);backdrop-filter:var(--o-drawer-overlay-backdrop-filter)}.ooko-drawer--start{justify-self:start}.ooko-drawer--end{justify-self:end}.ooko-poppable__header,.ooko-poppable__footer{gap:var(--o-space-3);padding:var(--o-space-4);align-items:center;display:flex}.ooko-poppable__header{justify-content:space-between}.ooko-poppable__heading{min-inline-size:0}.ooko-poppable__title{font-size:1.125rem;font-weight:600;line-height:1.5rem;font-family:var(--o-font-family-display);letter-spacing:-.01em;margin:0;font-weight:500}.ooko-dialog .ooko-poppable__title{font-family:var(--o-dialog-title-font-family)}.ooko-poppable--dialog.ooko-poppable--glass .ooko-poppable__overlay{background:var(--o-dialog-glass-overlay-background);-webkit-backdrop-filter:var(--o-dialog-glass-overlay-backdrop-filter);backdrop-filter:var(--o-dialog-glass-overlay-backdrop-filter)}.ooko-poppable--drawer.ooko-poppable--glass .ooko-poppable__overlay{background:var(--o-drawer-glass-overlay-background);-webkit-backdrop-filter:var(--o-drawer-glass-overlay-backdrop-filter);backdrop-filter:var(--o-drawer-glass-overlay-backdrop-filter)}.ooko-poppable--glass .ooko-dialog{border:var(--o-dialog-glass-border);--o-poppable-panel-background:var(--o-dialog-glass-background);--o-poppable-panel-backdrop-filter:var(--o-dialog-glass-backdrop-filter)}.ooko-poppable--glass .ooko-drawer{border:var(--o-drawer-glass-border);--o-poppable-panel-background:var(--o-drawer-glass-background);--o-poppable-panel-backdrop-filter:var(--o-drawer-glass-backdrop-filter)}.ooko-poppable--glass .ooko-poppable__footer{background:color-mix(in srgb, var(--o-background-neutral-subtle) 75%, transparent);box-shadow:inset 0 1px 0 var(--o-poppable-border-color)}.ooko-poppable__close{width:2rem;height:2rem;padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-poppable__close>svg{width:60%;height:60%}.ooko-poppable__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-poppable__close{border:1px solid buttontext}}.ooko-poppable__close{flex:none}.ooko-poppable__content{flex-direction:column;grid-row:2;min-block-size:0;display:flex;overflow:auto}.ooko-poppable__body{padding:var(--o-space-4);flex:1 0 auto}.ooko-poppable__footer{z-index:1;background:var(--o-dialog-footer-background);-webkit-backdrop-filter:var(--o-backdrop-filter-glass);backdrop-filter:var(--o-backdrop-filter-glass);flex:none;position:sticky;inset-block-end:0}.ooko-poppable__footer:empty{display:none}.ooko-dialog-enter-active,.ooko-dialog-leave-active{transition-duration:.18s}.ooko-drawer-enter-active,.ooko-drawer-leave-active{transition-duration:.22s}.ooko-dialog-enter-active .ooko-poppable__overlay,.ooko-dialog-leave-active .ooko-poppable__overlay,.ooko-drawer-enter-active .ooko-poppable__overlay,.ooko-drawer-leave-active .ooko-poppable__overlay{transition:opacity .18s}.ooko-dialog-enter-from .ooko-poppable__overlay,.ooko-dialog-leave-to .ooko-poppable__overlay,.ooko-drawer-enter-from .ooko-poppable__overlay,.ooko-drawer-leave-to .ooko-poppable__overlay{opacity:0}.ooko-dialog-enter-active .ooko-dialog,.ooko-dialog-leave-active .ooko-dialog{transition:opacity .18s,transform .18s}.ooko-dialog-enter-from .ooko-dialog,.ooko-dialog-leave-to .ooko-dialog{opacity:0;transform:translateY(var(--o-space-2)) scale(.98)}.ooko-drawer-enter-active .ooko-drawer,.ooko-drawer-leave-active .ooko-drawer{transition:transform .22s}.ooko-drawer-enter-from .ooko-drawer--start,.ooko-drawer-leave-to .ooko-drawer--start{transform:translateX(calc(-100% - var(--o-drawer-inset)))}.ooko-drawer-enter-from .ooko-drawer--end,.ooko-drawer-leave-to .ooko-drawer--end{transform:translateX(calc(100% + var(--o-drawer-inset)))}@media (prefers-reduced-motion:reduce){.ooko-dialog-enter-active,.ooko-dialog-leave-active,.ooko-drawer-enter-active,.ooko-drawer-leave-active,.ooko-dialog-enter-active .ooko-poppable__overlay,.ooko-dialog-leave-active .ooko-poppable__overlay,.ooko-drawer-enter-active .ooko-poppable__overlay,.ooko-drawer-leave-active .ooko-poppable__overlay,.ooko-dialog-enter-active .ooko-dialog,.ooko-dialog-leave-active .ooko-dialog,.ooko-drawer-enter-active .ooko-drawer,.ooko-drawer-leave-active .ooko-drawer{transition-duration:0s}}@media (forced-colors:active){.ooko-poppable__panel{box-shadow:none;border-color:canvastext}.ooko-poppable__overlay,.ooko-poppable--drawer .ooko-poppable__overlay,.ooko-poppable--dialog.ooko-poppable--glass .ooko-poppable__overlay,.ooko-poppable--drawer.ooko-poppable--glass .ooko-poppable__overlay{opacity:.8;background:canvas}}:root{--o-dialog-max-width:36rem;--o-dialog-title-font-family:var(--o-font-family-display);--o-dialog-footer-background:linear-gradient(var(--o-poppable-footer-tint), var(--o-poppable-footer-tint)), color-mix(in srgb, var(--o-poppable-background) 50%, transparent);--o-dialog-glass-background:var(--o-background-glass);--o-dialog-glass-border:1px solid var(--o-border-glass);--o-dialog-glass-backdrop-filter:var(--o-backdrop-filter-glass);--o-dialog-glass-overlay-background:color-mix(in srgb, var(--o-background-overlay) 40%, transparent);--o-dialog-glass-overlay-backdrop-filter:none;--o-drawer-width:28rem;--o-drawer-inset:var(--o-space-4);--o-drawer-background:var(--o-poppable-background);--o-drawer-footer-background:linear-gradient(var(--o-poppable-footer-tint), var(--o-poppable-footer-tint)), color-mix(in srgb, var(--o-drawer-background) 50%, transparent);--o-drawer-border:1px solid var(--o-poppable-border-color);--o-drawer-border-radius:var(--o-radius-overlay);--o-drawer-overlay-background:var(--o-background-overlay);--o-drawer-overlay-backdrop-filter:none;--o-drawer-glass-background:var(--o-background-glass);--o-drawer-glass-border:1px solid var(--o-border-glass);--o-drawer-glass-backdrop-filter:var(--o-backdrop-filter-glass);--o-drawer-glass-overlay-background:color-mix(in srgb, var(--o-background-overlay) 40%, transparent);--o-drawer-glass-overlay-backdrop-filter:none}.ooko-poppable-footer{gap:var(--o-space-3);flex-wrap:wrap;align-items:center;inline-size:100%;display:flex}.ooko-poppable-footer__actions{gap:var(--o-space-3);flex-wrap:wrap;flex:auto;justify-content:end;display:flex}:root{--o-action-bar-padding:var(--o-space-2);--o-action-bar-gap:var(--o-space-2);--o-action-bar-border:1px solid var(--o-border-color-subtle);--o-action-bar-border-radius:var(--o-radius-surface);--o-action-bar-background:var(--o-background-color-default);--o-action-bar-offset:var(--o-space-5);--o-action-bar-max-width:48rem;--o-action-bar-shadow:0 var(--o-space-2) var(--o-space-6) var(--o-action-bar-shadow-color)}:root,[data-ooko-theme=light]{--o-action-bar-shadow-color:color-mix(in srgb, var(--o-color-base-inverted) 16%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-action-bar-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}}[data-ooko-theme=dark]{--o-action-bar-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}.ooko-action-bar{gap:var(--o-action-bar-gap);padding:var(--o-action-bar-padding);border:var(--o-action-bar-border);border-radius:var(--o-action-bar-border-radius);background:var(--o-action-bar-background);color:var(--o-text-color-default);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ooko-action-bar--fixed{z-index:900;inline-size:min(var(--o-action-bar-max-width), 100vw - var(--o-action-bar-offset) * 2);box-shadow:var(--o-action-bar-shadow);position:fixed;inset-block-end:var(--o-action-bar-offset);inset-inline-start:50%;translate:-50%}.ooko-action-bar__title{min-inline-size:0;padding-inline-start:var(--o-space-2);font-size:.8125rem;font-weight:600;line-height:1.25rem}.ooko-action-bar__actions{gap:var(--o-action-bar-gap);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.ooko-action-bar-enter-active,.ooko-action-bar-leave-active{transition:opacity .15s ease-out,transform .15s ease-out}.ooko-action-bar-enter-from,.ooko-action-bar-leave-to{opacity:0;transform:translateY(var(--o-space-2))}@media (prefers-reduced-motion:reduce){.ooko-action-bar-enter-active,.ooko-action-bar-leave-active{transition:none}}@media (forced-colors:active){.ooko-action-bar{border:1px solid canvastext}}:root{--o-alert-padding:var(--o-space-4);--o-alert-gap:var(--o-space-2);--o-alert-border:0;--o-alert-border-radius:var(--o-radius-surface);--o-alert-close-size:1.75rem;--o-alert-glass-background:var(--o-background-glass);--o-alert-glass-tint:12%;--o-alert-glass-backdrop-filter:var(--o-backdrop-filter-glass)}:root,[data-ooko-theme=light]{--o-alert-primary-color:var(--o-text-primary-deep);--o-alert-secondary-color:var(--o-text-secondary-deep);--o-alert-info-color:var(--o-text-info-deep);--o-alert-success-color:var(--o-text-success-deep);--o-alert-warning-color:var(--o-text-warning-deep);--o-alert-danger-color:var(--o-text-danger-deep);--o-alert-neutral-color:var(--o-text-neutral-deep)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-alert-primary-color:var(--o-text-primary-deeper);--o-alert-secondary-color:var(--o-text-secondary-deeper);--o-alert-info-color:var(--o-text-info-deeper);--o-alert-success-color:var(--o-text-success-deeper);--o-alert-warning-color:var(--o-text-warning-deeper);--o-alert-danger-color:var(--o-text-danger-deeper);--o-alert-neutral-color:var(--o-text-neutral-deeper)}}[data-ooko-theme=dark]{--o-alert-primary-color:var(--o-text-primary-deeper);--o-alert-secondary-color:var(--o-text-secondary-deeper);--o-alert-info-color:var(--o-text-info-deeper);--o-alert-success-color:var(--o-text-success-deeper);--o-alert-warning-color:var(--o-text-warning-deeper);--o-alert-danger-color:var(--o-text-danger-deeper);--o-alert-neutral-color:var(--o-text-neutral-deeper)}.ooko-alert{gap:var(--o-alert-gap);padding:var(--o-alert-padding);border:var(--o-alert-border);border-radius:var(--o-alert-border-radius);background:var(--o-alert-background);color:var(--o-alert-color);display:grid;position:relative}.ooko-alert--center{text-align:center}.ooko-alert--closable{padding-inline-end:calc(var(--o-alert-close-size) + var(--o-space-4))}.ooko-alert__title{color:inherit}.ooko-alert__close{width:var(--o-alert-close-size);height:var(--o-alert-close-size);padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-alert__close>svg{width:60%;height:60%}.ooko-alert__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-alert__close{border:1px solid buttontext}}.ooko-alert__close{position:absolute;inset-block-start:var(--o-space-2);inset-inline-end:var(--o-space-2)}.ooko-alert--primary{--o-alert-background:var(--o-background-primary-subtle);--o-alert-tone:var(--o-border-primary-dark);--o-alert-color:var(--o-alert-primary-color);border-color:var(--o-border-primary-default)}.ooko-alert--primary .ooko-alert__close:hover{background:var(--o-background-primary-lighter)}.ooko-alert--primary .ooko-alert__close:focus-visible{outline-color:var(--o-text-primary-dark)}.ooko-alert--secondary{--o-alert-background:var(--o-background-secondary-subtle);--o-alert-tone:var(--o-border-secondary-dark);--o-alert-color:var(--o-alert-secondary-color);border-color:var(--o-border-secondary-default)}.ooko-alert--secondary .ooko-alert__close:hover{background:var(--o-background-secondary-lighter)}.ooko-alert--secondary .ooko-alert__close:focus-visible{outline-color:var(--o-text-secondary-dark)}.ooko-alert--info{--o-alert-background:var(--o-background-info-subtle);--o-alert-tone:var(--o-border-info-dark);--o-alert-color:var(--o-alert-info-color);border-color:var(--o-border-info-default)}.ooko-alert--info .ooko-alert__close:hover{background:var(--o-background-info-lighter)}.ooko-alert--info .ooko-alert__close:focus-visible{outline-color:var(--o-text-info-dark)}.ooko-alert--success{--o-alert-background:var(--o-background-success-subtle);--o-alert-tone:var(--o-border-success-dark);--o-alert-color:var(--o-alert-success-color);border-color:var(--o-border-success-default)}.ooko-alert--success .ooko-alert__close:hover{background:var(--o-background-success-lighter)}.ooko-alert--success .ooko-alert__close:focus-visible{outline-color:var(--o-text-success-dark)}.ooko-alert--warning{--o-alert-background:var(--o-background-warning-subtle);--o-alert-tone:var(--o-border-warning-dark);--o-alert-color:var(--o-alert-warning-color);border-color:var(--o-border-warning-default)}.ooko-alert--warning .ooko-alert__close:hover{background:var(--o-background-warning-lighter)}.ooko-alert--warning .ooko-alert__close:focus-visible{outline-color:var(--o-text-warning-dark)}.ooko-alert--danger{--o-alert-background:var(--o-background-danger-subtle);--o-alert-tone:var(--o-border-danger-dark);--o-alert-color:var(--o-alert-danger-color);border-color:var(--o-border-danger-default)}.ooko-alert--danger .ooko-alert__close:hover{background:var(--o-background-danger-lighter)}.ooko-alert--danger .ooko-alert__close:focus-visible{outline-color:var(--o-text-danger-dark)}.ooko-alert--neutral{--o-alert-background:var(--o-background-neutral-subtle);--o-alert-tone:var(--o-border-neutral-dark);--o-alert-color:var(--o-alert-neutral-color);border-color:var(--o-border-neutral-default)}.ooko-alert--neutral .ooko-alert__close:hover{background:var(--o-background-neutral-lighter)}.ooko-alert--neutral .ooko-alert__close:focus-visible{outline-color:var(--o-text-neutral-dark)}.ooko-alert--glass{--o-alert-background:linear-gradient(color-mix(in srgb, var(--o-alert-tone) var(--o-alert-glass-tint), transparent), color-mix(in srgb, var(--o-alert-tone) var(--o-alert-glass-tint), transparent)), var(--o-alert-glass-background);--o-alert-color:var(--o-text-color-default);border:1px solid color-mix(in srgb, var(--o-alert-tone) 60%, transparent);-webkit-backdrop-filter:var(--o-alert-glass-backdrop-filter);backdrop-filter:var(--o-alert-glass-backdrop-filter);padding-inline-start:calc(var(--o-alert-padding) + var(--o-space-5))}.ooko-alert--glass:before{content:"";inline-size:var(--o-space-2);block-size:var(--o-space-2);border-radius:var(--o-radius-round);background:var(--o-alert-tone);position:absolute;inset-block-start:calc(var(--o-alert-padding) + var(--o-space-2));inset-inline-start:var(--o-alert-padding)}@media (forced-colors:active){.ooko-alert{border:1px solid canvastext}.ooko-alert--glass:before{background:canvastext}}:root{--o-avatar-border-radius-circle:var(--o-radius-round);--o-avatar-border-radius-square:var(--o-radius-control);--o-avatar-fallback-border-width:0;--o-avatar-fallback-color:var(--o-text-color-inverted);--o-status-border-color:var(--o-background-color-default)}:root,[data-ooko-theme=light]{--o-avatar-primary-background:var(--o-background-primary-default);--o-avatar-primary-color:var(--o-text-color-inverted);--o-avatar-secondary-background:var(--o-background-secondary-default);--o-avatar-secondary-color:var(--o-text-color-inverted);--o-avatar-info-background:var(--o-background-info-default);--o-avatar-info-color:var(--o-color-base-inverted);--o-avatar-success-background:var(--o-background-success-default);--o-avatar-success-color:var(--o-color-base-inverted);--o-avatar-warning-background:var(--o-background-warning-default);--o-avatar-warning-color:var(--o-color-base-inverted);--o-avatar-danger-background:var(--o-background-danger-default);--o-avatar-danger-color:var(--o-color-base-inverted);--o-avatar-neutral-background:var(--o-background-neutral-default);--o-avatar-neutral-color:var(--o-text-color-inverted)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-avatar-primary-background:var(--o-background-primary-dark);--o-avatar-primary-color:var(--o-text-color-inverted);--o-avatar-secondary-background:var(--o-background-secondary-dark);--o-avatar-secondary-color:var(--o-text-color-inverted);--o-avatar-info-background:var(--o-background-info-dark);--o-avatar-info-color:var(--o-text-color-inverted);--o-avatar-success-background:var(--o-background-success-dark);--o-avatar-success-color:var(--o-text-color-inverted);--o-avatar-warning-background:var(--o-background-warning-dark);--o-avatar-warning-color:var(--o-text-color-inverted);--o-avatar-danger-background:var(--o-background-danger-dark);--o-avatar-danger-color:var(--o-text-color-inverted);--o-avatar-neutral-background:var(--o-background-neutral-dark);--o-avatar-neutral-color:var(--o-text-color-inverted)}}[data-ooko-theme=dark]{--o-avatar-primary-background:var(--o-background-primary-dark);--o-avatar-primary-color:var(--o-text-color-inverted);--o-avatar-secondary-background:var(--o-background-secondary-dark);--o-avatar-secondary-color:var(--o-text-color-inverted);--o-avatar-info-background:var(--o-background-info-dark);--o-avatar-info-color:var(--o-text-color-inverted);--o-avatar-success-background:var(--o-background-success-dark);--o-avatar-success-color:var(--o-text-color-inverted);--o-avatar-warning-background:var(--o-background-warning-dark);--o-avatar-warning-color:var(--o-text-color-inverted);--o-avatar-danger-background:var(--o-background-danger-dark);--o-avatar-danger-color:var(--o-text-color-inverted);--o-avatar-neutral-background:var(--o-background-neutral-dark);--o-avatar-neutral-color:var(--o-text-color-inverted)}.ooko-avatar{vertical-align:middle;inline-size:var(--o-avatar-size);block-size:var(--o-avatar-size);border-radius:var(--o-avatar-border-radius-circle);background:var(--o-background-neutral-default);color:var(--o-avatar-fallback-color);flex-shrink:0;font-weight:600;line-height:1;display:inline-flex;position:relative}.ooko-avatar--square{border-radius:var(--o-avatar-border-radius-square)}.ooko-avatar--xs{--o-avatar-size:var(--o-space-6);--o-avatar-font-size:.625rem;--o-avatar-icon-size:1rem;--o-status-size:var(--o-space-1-5);--o-status-border-width:.125rem}.ooko-avatar--sm{--o-avatar-size:var(--o-space-8);--o-avatar-font-size:.75rem;--o-avatar-icon-size:1.25rem;--o-status-size:var(--o-space-2);--o-status-border-width:.125rem}.ooko-avatar--md{--o-avatar-size:var(--o-space-10);--o-avatar-font-size:.875rem;--o-avatar-icon-size:1.5rem;--o-status-size:var(--o-space-2-5);--o-status-border-width:.125rem}.ooko-avatar--lg{--o-avatar-size:var(--o-space-12);--o-avatar-font-size:1rem;--o-avatar-icon-size:1.75rem;--o-status-size:var(--o-space-3);--o-status-border-width:.125rem}.ooko-avatar--xl{--o-avatar-size:var(--o-space-16);--o-avatar-font-size:1.25rem;--o-avatar-icon-size:2.25rem;--o-status-size:.875rem;--o-status-border-width:.125rem}.ooko-avatar__content{border-radius:inherit;block-size:100%;inline-size:100%;display:inline-flex;overflow:hidden}.ooko-avatar__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ooko-avatar--loading .ooko-avatar__image{opacity:.5}.ooko-avatar__fallback{block-size:100%;inline-size:100%;font-size:var(--o-avatar-font-size);box-sizing:border-box;border:var(--o-avatar-fallback-border-width) solid currentColor;background:var(--o-avatar-background);text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ooko-avatar__fallback>*{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.ooko-avatar__fallback>svg{inline-size:var(--o-avatar-icon-size);block-size:var(--o-avatar-icon-size)}.ooko-avatar__status{inline-size:var(--o-status-size);block-size:var(--o-status-size);border:var(--o-status-border-width) solid var(--o-status-border-color);border-radius:var(--o-radius-round);background:var(--o-status-color);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ooko-avatar__status--bottom-right{bottom:calc(var(--o-status-border-width) * -1);inset-inline-end:calc(var(--o-status-border-width) * -1)}.ooko-avatar__status--top-right{top:calc(var(--o-status-border-width) * -1);inset-inline-end:calc(var(--o-status-border-width) * -1)}.ooko-avatar__status--bottom-left{bottom:calc(var(--o-status-border-width) * -1);inset-inline-start:calc(var(--o-status-border-width) * -1)}.ooko-avatar__status--top-left{top:calc(var(--o-status-border-width) * -1);inset-inline-start:calc(var(--o-status-border-width) * -1)}.ooko-avatar--primary{--o-avatar-background:var(--o-avatar-primary-background);--o-avatar-fallback-color:var(--o-avatar-primary-color)}.ooko-avatar--secondary{--o-avatar-background:var(--o-avatar-secondary-background);--o-avatar-fallback-color:var(--o-avatar-secondary-color)}.ooko-avatar--info{--o-avatar-background:var(--o-avatar-info-background);--o-avatar-fallback-color:var(--o-avatar-info-color)}.ooko-avatar--success{--o-avatar-background:var(--o-avatar-success-background);--o-avatar-fallback-color:var(--o-avatar-success-color)}.ooko-avatar--warning{--o-avatar-background:var(--o-avatar-warning-background);--o-avatar-fallback-color:var(--o-avatar-warning-color)}.ooko-avatar--danger{--o-avatar-background:var(--o-avatar-danger-background);--o-avatar-fallback-color:var(--o-avatar-danger-color)}.ooko-avatar--neutral{--o-avatar-background:var(--o-avatar-neutral-background);--o-avatar-fallback-color:var(--o-avatar-neutral-color)}@media (forced-colors:active){.ooko-avatar{forced-color-adjust:none;border:1px solid canvastext}.ooko-avatar__fallback{color:canvastext;background:canvas}.ooko-avatar__status{border-color:canvas}}:root{--o-button-padding:var(--o-space-1-5) var(--o-space-4);--o-button-border:1px solid;--o-button-border-color:transparent;--o-button-border-radius:var(--o-radius-round);--o-button-gap:var(--o-space-2);--o-button-icon-size:1.25rem;--o-button-focus-width:.1875rem;--o-button-focus-style:solid;--o-button-focus-offset:.125rem;--o-button-disabled-opacity:.5;--o-button-font-size:var(--o-font-size-md)}:root,[data-ooko-theme=light]{--o-button-primary-label:var(--o-color-white);--o-button-primary-background:var(--o-background-primary-default);--o-button-primary-hover-background:var(--o-background-primary-darker);--o-button-primary-outline-color:var(--o-text-primary-deep);--o-button-primary-nude-color:var(--o-text-primary-dark);--o-button-secondary-label:var(--o-color-white);--o-button-secondary-background:var(--o-background-secondary-default);--o-button-secondary-hover-background:var(--o-background-secondary-darker);--o-button-secondary-outline-color:var(--o-text-secondary-deep);--o-button-secondary-nude-color:var(--o-text-secondary-dark);--o-button-info-label:var(--o-color-white);--o-button-info-background:var(--o-background-info-default);--o-button-info-hover-background:color-mix(in srgb, var(--o-button-info-background) 80%, black);--o-button-info-outline-color:var(--o-text-info-deep);--o-button-info-nude-color:var(--o-text-info-dark);--o-button-success-label:var(--o-color-white);--o-button-success-background:var(--o-background-success-default);--o-button-success-hover-background:color-mix(in srgb, var(--o-button-success-background) 80%, black);--o-button-success-outline-color:var(--o-text-success-deep);--o-button-success-nude-color:var(--o-text-success-dark);--o-button-warning-label:var(--o-color-white);--o-button-warning-background:var(--o-background-warning-default);--o-button-warning-hover-background:color-mix(in srgb, var(--o-button-warning-background) 80%, black);--o-button-warning-outline-color:var(--o-text-warning-deep);--o-button-warning-nude-color:var(--o-text-warning-dark);--o-button-danger-label:var(--o-color-white);--o-button-danger-background:var(--o-background-danger-default);--o-button-danger-hover-background:color-mix(in srgb, var(--o-button-danger-background) 80%, black);--o-button-danger-outline-color:var(--o-text-danger-deep);--o-button-danger-nude-color:var(--o-text-danger-dark);--o-button-neutral-label:var(--o-color-white);--o-button-neutral-background:var(--o-background-neutral-deeper);--o-button-neutral-hover-background:color-mix(in srgb, var(--o-button-neutral-background) 80%, black);--o-button-neutral-outline-color:var(--o-text-neutral-deeper);--o-button-neutral-nude-color:var(--o-text-neutral-deeper)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-button-primary-label:var(--o-color-white);--o-button-primary-background:var(--o-background-primary-dark);--o-button-primary-hover-background:color-mix(in srgb, var(--o-button-primary-background) 80%, black);--o-button-primary-outline-color:var(--o-text-primary-deeper);--o-button-primary-nude-color:var(--o-text-primary-darker);--o-button-secondary-label:var(--o-color-white);--o-button-secondary-background:var(--o-background-secondary-dark);--o-button-secondary-hover-background:color-mix(in srgb, var(--o-button-secondary-background) 80%, black);--o-button-secondary-outline-color:var(--o-text-secondary-deeper);--o-button-secondary-nude-color:var(--o-text-secondary-darker);--o-button-info-label:var(--o-color-white);--o-button-info-background:var(--o-background-info-dark);--o-button-info-hover-background:color-mix(in srgb, var(--o-button-info-background) 80%, black);--o-button-info-outline-color:var(--o-text-info-deeper);--o-button-info-nude-color:var(--o-text-info-darker);--o-button-success-label:var(--o-color-white);--o-button-success-background:var(--o-background-success-dark);--o-button-success-hover-background:color-mix(in srgb, var(--o-button-success-background) 80%, black);--o-button-success-outline-color:var(--o-text-success-deeper);--o-button-success-nude-color:var(--o-text-success-darker);--o-button-warning-label:var(--o-color-white);--o-button-warning-background:var(--o-background-warning-dark);--o-button-warning-hover-background:color-mix(in srgb, var(--o-button-warning-background) 80%, black);--o-button-warning-outline-color:var(--o-text-warning-deeper);--o-button-warning-nude-color:var(--o-text-warning-darker);--o-button-danger-label:var(--o-color-white);--o-button-danger-background:var(--o-background-danger-dark);--o-button-danger-hover-background:color-mix(in srgb, var(--o-button-danger-background) 80%, black);--o-button-danger-outline-color:var(--o-text-danger-deeper);--o-button-danger-nude-color:var(--o-text-danger-darker);--o-button-neutral-label:var(--o-color-base-default);--o-button-neutral-background:var(--o-background-neutral-deeper);--o-button-neutral-hover-background:color-mix(in srgb, var(--o-button-neutral-background) 80%, black);--o-button-neutral-outline-color:var(--o-text-neutral-deeper);--o-button-neutral-nude-color:var(--o-text-neutral-deeper)}}[data-ooko-theme=dark]{--o-button-primary-label:var(--o-color-white);--o-button-primary-background:var(--o-background-primary-dark);--o-button-primary-hover-background:color-mix(in srgb, var(--o-button-primary-background) 80%, black);--o-button-primary-outline-color:var(--o-text-primary-deeper);--o-button-primary-nude-color:var(--o-text-primary-darker);--o-button-secondary-label:var(--o-color-white);--o-button-secondary-background:var(--o-background-secondary-dark);--o-button-secondary-hover-background:color-mix(in srgb, var(--o-button-secondary-background) 80%, black);--o-button-secondary-outline-color:var(--o-text-secondary-deeper);--o-button-secondary-nude-color:var(--o-text-secondary-darker);--o-button-info-label:var(--o-color-white);--o-button-info-background:var(--o-background-info-dark);--o-button-info-hover-background:color-mix(in srgb, var(--o-button-info-background) 80%, black);--o-button-info-outline-color:var(--o-text-info-deeper);--o-button-info-nude-color:var(--o-text-info-darker);--o-button-success-label:var(--o-color-white);--o-button-success-background:var(--o-background-success-dark);--o-button-success-hover-background:color-mix(in srgb, var(--o-button-success-background) 80%, black);--o-button-success-outline-color:var(--o-text-success-deeper);--o-button-success-nude-color:var(--o-text-success-darker);--o-button-warning-label:var(--o-color-white);--o-button-warning-background:var(--o-background-warning-dark);--o-button-warning-hover-background:color-mix(in srgb, var(--o-button-warning-background) 80%, black);--o-button-warning-outline-color:var(--o-text-warning-deeper);--o-button-warning-nude-color:var(--o-text-warning-darker);--o-button-danger-label:var(--o-color-white);--o-button-danger-background:var(--o-background-danger-dark);--o-button-danger-hover-background:color-mix(in srgb, var(--o-button-danger-background) 80%, black);--o-button-danger-outline-color:var(--o-text-danger-deeper);--o-button-danger-nude-color:var(--o-text-danger-darker);--o-button-neutral-label:var(--o-color-base-default);--o-button-neutral-background:var(--o-background-neutral-deeper);--o-button-neutral-hover-background:color-mix(in srgb, var(--o-button-neutral-background) 80%, black);--o-button-neutral-outline-color:var(--o-text-neutral-deeper);--o-button-neutral-nude-color:var(--o-text-neutral-deeper)}.ooko-button{font-size:.8125rem;font-weight:400;line-height:1.25rem;font-size:var(--o-button-font-size);justify-content:center;align-items:center;gap:var(--o-button-gap);min-block-size:var(--o-control-form-height-md);padding:var(--o-button-padding);border:var(--o-button-border);border-color:var(--o-button-border-color);border-radius:var(--o-button-border-radius);background:var(--o-button-background);color:var(--o-button-color);cursor:pointer;vertical-align:middle;font-weight:600;line-height:1.125rem;transition:background .3s ease-out,color .3s ease-out;display:inline-flex}.ooko-button__icon{flex:0 0 var(--o-button-icon-size);inline-size:var(--o-button-icon-size);block-size:var(--o-button-icon-size);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ooko-button--loading{color:#0000;position:relative}.ooko-button__spinner{inline-size:var(--o-button-icon-size);block-size:var(--o-button-icon-size);border:2px solid var(--o-button-color);border-radius:var(--o-radius-round);border-block-start-color:#0000;margin:auto;animation:.8s linear infinite ooko-button-spin;position:absolute;inset:0}.ooko-button__icon>*{block-size:100%;inline-size:100%}.ooko-button--icon-only{inline-size:var(--o-control-form-height-md);padding:var(--o-space-0);aspect-ratio:1}.ooko-button--sm{min-block-size:var(--o-control-form-height-sm);padding:var(--o-space-1) var(--o-space-3)}.ooko-button--xs{min-block-size:var(--o-space-6);padding:var(--o-space-0-5) var(--o-space-2)}.ooko-button--sm.ooko-button--icon-only{inline-size:var(--o-control-form-height-sm);padding:var(--o-space-0)}.ooko-button--xs.ooko-button--icon-only{inline-size:var(--o-space-6);padding:var(--o-space-0)}.ooko-button:hover:not(:disabled){background:var(--o-button-hover-background)}.ooko-button:focus-visible{outline:var(--o-button-focus-width) var(--o-button-focus-style) var(--o-button-focus-color);outline-offset:var(--o-button-focus-offset)}.ooko-button:disabled{cursor:not-allowed;opacity:var(--o-button-disabled-opacity)}.ooko-button--primary{--o-button-background:var(--o-button-primary-background);--o-button-color:var(--o-button-primary-label);--o-button-hover-background:var(--o-button-primary-hover-background);--o-button-focus-color:var(--o-background-primary-lighter)}.ooko-button--primary:hover:not(:disabled){--o-button-color:var(--o-button-primary-label)}.ooko-button--primary.ooko-button--outline{--o-button-background:var(--o-background-primary-subtle);--o-button-color:var(--o-button-primary-outline-color);--o-button-hover-background:var(--o-background-primary-lighter);--o-button-border-color:var(--o-border-primary-default)}.ooko-button--primary.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-primary-deepest)}.ooko-button--primary.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-primary-nude-color);--o-button-hover-background:var(--o-background-primary-subtle)}.ooko-button--primary.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-primary-outline-color);--o-button-border-color:var(--o-border-primary-default)}.ooko-button--primary.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-primary-default) 9%, transparent);--o-button-color:var(--o-button-primary-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-primary-default) 16%, transparent)}.ooko-button--primary.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-primary-outline-color)}.ooko-button--secondary{--o-button-background:var(--o-button-secondary-background);--o-button-color:var(--o-button-secondary-label);--o-button-hover-background:var(--o-button-secondary-hover-background);--o-button-focus-color:var(--o-background-secondary-lighter)}.ooko-button--secondary:hover:not(:disabled){--o-button-color:var(--o-button-secondary-label)}.ooko-button--secondary.ooko-button--outline{--o-button-background:var(--o-background-secondary-subtle);--o-button-color:var(--o-button-secondary-outline-color);--o-button-hover-background:var(--o-background-secondary-lighter);--o-button-border-color:var(--o-border-secondary-default)}.ooko-button--secondary.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-secondary-deepest)}.ooko-button--secondary.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-secondary-nude-color);--o-button-hover-background:var(--o-background-secondary-subtle)}.ooko-button--secondary.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-secondary-outline-color);--o-button-border-color:var(--o-border-secondary-default)}.ooko-button--secondary.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-secondary-default) 9%, transparent);--o-button-color:var(--o-button-secondary-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-secondary-default) 16%, transparent)}.ooko-button--secondary.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-secondary-outline-color)}.ooko-button--info{--o-button-background:var(--o-button-info-background);--o-button-color:var(--o-button-info-label);--o-button-hover-background:var(--o-button-info-hover-background);--o-button-focus-color:var(--o-background-info-lighter)}.ooko-button--info:hover:not(:disabled){--o-button-color:var(--o-button-info-label)}.ooko-button--info.ooko-button--outline{--o-button-background:var(--o-background-info-subtle);--o-button-color:var(--o-button-info-outline-color);--o-button-hover-background:var(--o-background-info-lighter);--o-button-border-color:var(--o-border-info-default)}.ooko-button--info.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-info-deepest)}.ooko-button--info.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-info-nude-color);--o-button-hover-background:var(--o-background-info-subtle)}.ooko-button--info.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-info-outline-color);--o-button-border-color:var(--o-border-info-default)}.ooko-button--info.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-info-default) 9%, transparent);--o-button-color:var(--o-button-info-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-info-default) 16%, transparent)}.ooko-button--info.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-info-outline-color)}.ooko-button--success{--o-button-background:var(--o-button-success-background);--o-button-color:var(--o-button-success-label);--o-button-hover-background:var(--o-button-success-hover-background);--o-button-focus-color:var(--o-background-success-lighter)}.ooko-button--success:hover:not(:disabled){--o-button-color:var(--o-button-success-label)}.ooko-button--success.ooko-button--outline{--o-button-background:var(--o-background-success-subtle);--o-button-color:var(--o-button-success-outline-color);--o-button-hover-background:var(--o-background-success-lighter);--o-button-border-color:var(--o-border-success-default)}.ooko-button--success.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-success-deepest)}.ooko-button--success.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-success-nude-color);--o-button-hover-background:var(--o-background-success-subtle)}.ooko-button--success.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-success-outline-color);--o-button-border-color:var(--o-border-success-default)}.ooko-button--success.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-success-default) 9%, transparent);--o-button-color:var(--o-button-success-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-success-default) 16%, transparent)}.ooko-button--success.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-success-outline-color)}.ooko-button--warning{--o-button-background:var(--o-button-warning-background);--o-button-color:var(--o-button-warning-label);--o-button-hover-background:var(--o-button-warning-hover-background);--o-button-focus-color:var(--o-background-warning-lighter)}.ooko-button--warning:hover:not(:disabled){--o-button-color:var(--o-button-warning-label)}.ooko-button--warning.ooko-button--outline{--o-button-background:var(--o-background-warning-subtle);--o-button-color:var(--o-button-warning-outline-color);--o-button-hover-background:var(--o-background-warning-lighter);--o-button-border-color:var(--o-border-warning-default)}.ooko-button--warning.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-warning-deepest)}.ooko-button--warning.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-warning-nude-color);--o-button-hover-background:var(--o-background-warning-subtle)}.ooko-button--warning.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-warning-outline-color);--o-button-border-color:var(--o-border-warning-default)}.ooko-button--warning.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-warning-default) 9%, transparent);--o-button-color:var(--o-button-warning-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-warning-default) 16%, transparent)}.ooko-button--warning.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-warning-outline-color)}.ooko-button--danger{--o-button-background:var(--o-button-danger-background);--o-button-color:var(--o-button-danger-label);--o-button-hover-background:var(--o-button-danger-hover-background);--o-button-focus-color:var(--o-background-danger-lighter)}.ooko-button--danger:hover:not(:disabled){--o-button-color:var(--o-button-danger-label)}.ooko-button--danger.ooko-button--outline{--o-button-background:var(--o-background-danger-subtle);--o-button-color:var(--o-button-danger-outline-color);--o-button-hover-background:var(--o-background-danger-lighter);--o-button-border-color:var(--o-border-danger-default)}.ooko-button--danger.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-danger-deepest)}.ooko-button--danger.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-danger-nude-color);--o-button-hover-background:var(--o-background-danger-subtle)}.ooko-button--danger.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-danger-outline-color);--o-button-border-color:var(--o-border-danger-default)}.ooko-button--danger.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-danger-default) 9%, transparent);--o-button-color:var(--o-button-danger-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-danger-default) 16%, transparent)}.ooko-button--danger.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-danger-outline-color)}.ooko-button--neutral{--o-button-background:var(--o-button-neutral-background);--o-button-color:var(--o-button-neutral-label);--o-button-hover-background:var(--o-button-neutral-hover-background);--o-button-focus-color:var(--o-background-neutral-lighter)}.ooko-button--neutral:hover:not(:disabled){--o-button-color:var(--o-button-neutral-label)}.ooko-button--neutral.ooko-button--outline{--o-button-background:var(--o-background-neutral-subtle);--o-button-color:var(--o-button-neutral-outline-color);--o-button-hover-background:var(--o-background-neutral-lighter);--o-button-border-color:var(--o-border-neutral-default)}.ooko-button--neutral.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-neutral-deepest)}.ooko-button--neutral.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-neutral-nude-color);--o-button-hover-background:var(--o-background-neutral-subtle)}.ooko-button--neutral.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-neutral-outline-color);--o-button-border-color:var(--o-border-neutral-default)}.ooko-button--neutral.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-neutral-default) 9%, transparent);--o-button-color:var(--o-button-neutral-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-neutral-default) 16%, transparent)}.ooko-button--neutral.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-neutral-outline-color)}.ooko-button--secondary.ooko-button--outline{--o-button-background:color-mix(in srgb, var(--o-background-secondary-subtle) 40%, transparent);--o-button-hover-background:color-mix(in srgb, var(--o-background-secondary-lighter) 50%, transparent);--o-button-border-color:var(--o-border-secondary-lighter)}.ooko-button--secondary.ooko-button--outline:hover:not(:disabled){--o-button-border-color:var(--o-border-secondary-default)}@keyframes ooko-button-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.ooko-button__spinner{animation-duration:2.4s}}:root{--o-card-padding:var(--o-space-5);--o-card-gap:var(--o-space-4);--o-card-border:1px solid var(--o-border-glass);--o-card-border-radius:var(--o-radius-surface);--o-card-background:var(--o-background-glass-strong);--o-card-backdrop-filter:var(--o-backdrop-filter-glass);--o-card-tint-strength:20%;--o-card-hover-shadow:0 var(--o-space-3) var(--o-space-6) var(--o-card-shadow-color);--o-card-glass-background:var(--o-background-glass);--o-card-glass-border:1px solid var(--o-border-glass);--o-card-glass-backdrop-filter:var(--o-backdrop-filter-glass)}:root,[data-ooko-theme=light]{--o-card-shadow-color:color-mix(in srgb, var(--o-color-base-inverted) 12%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-card-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}}[data-ooko-theme=dark]{--o-card-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}.ooko-card{gap:var(--o-card-gap);padding:var(--o-card-padding);border:var(--o-card-border);border-radius:var(--o-card-border-radius);background:linear-gradient(var(--o-card-tint,transparent), var(--o-card-tint,transparent)), var(--o-card-background);-webkit-backdrop-filter:var(--o-card-backdrop-filter);backdrop-filter:var(--o-card-backdrop-filter);color:var(--o-text-color-default);display:grid}.ooko-card--glass{border:var(--o-card-glass-border);background:linear-gradient(var(--o-card-tint,transparent), var(--o-card-tint,transparent)), var(--o-card-glass-background);-webkit-backdrop-filter:var(--o-card-glass-backdrop-filter);backdrop-filter:var(--o-card-glass-backdrop-filter)}.ooko-card--primary{--o-card-tint:color-mix(in srgb, var(--o-background-primary-default) var(--o-card-tint-strength), transparent)}.ooko-card--secondary{--o-card-tint:color-mix(in srgb, var(--o-background-secondary-default) var(--o-card-tint-strength), transparent)}.ooko-card--info{--o-card-tint:color-mix(in srgb, var(--o-background-info-default) var(--o-card-tint-strength), transparent)}.ooko-card--success{--o-card-tint:color-mix(in srgb, var(--o-background-success-default) var(--o-card-tint-strength), transparent)}.ooko-card--warning{--o-card-tint:color-mix(in srgb, var(--o-background-warning-default) var(--o-card-tint-strength), transparent)}.ooko-card--danger{--o-card-tint:color-mix(in srgb, var(--o-background-danger-default) var(--o-card-tint-strength), transparent)}.ooko-card--neutral{--o-card-tint:color-mix(in srgb, var(--o-background-neutral-default) var(--o-card-tint-strength), transparent)}.ooko-card--elevation{transition:box-shadow .2s ease-out}.ooko-card--elevation:hover{box-shadow:var(--o-card-hover-shadow)}.ooko-card__header{gap:var(--o-space-1);display:grid}.ooko-card__header--actions{column-gap:var(--o-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center}.ooko-card__header--actions>:not(.ooko-card__actions){grid-column:1}.ooko-card__actions{gap:var(--o-space-2);grid-area:1/2;align-items:center;display:flex}.ooko-card__actions:nth-child(3){grid-row:1/span 2}.ooko-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem}.ooko-card__subtitle{color:var(--o-text-neutral-dark);margin:0;font-size:.8125rem;font-weight:400;line-height:1.25rem}.ooko-card__header,.ooko-card__body,.ooko-card__footer{min-inline-size:0}.ooko-card>*>:last-child{margin-block-end:0}@media (prefers-reduced-motion:reduce){.ooko-card--elevation{transition:none}}@media (forced-colors:active){.ooko-card{border:1px solid canvastext}}:root{--o-checkbox-gap:var(--o-space-2);--o-checkbox-indicator-size:var(--o-space-5);--o-checkbox-indicator-border-radius:var(--o-radius-control-compact);--o-checkbox-focus-width:.1875rem;--o-checkbox-focus-style:solid;--o-checkbox-focus-offset:.125rem;--o-checkbox-disabled-opacity:.5}.ooko-checkbox{gap:var(--o-space-1);color:var(--o-text-color-default);display:grid}.ooko-checkbox__control{align-self:start;align-items:center;gap:var(--o-checkbox-gap);min-block-size:var(--o-control-form-height-md);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.ooko-checkbox--sm .ooko-checkbox__control{min-block-size:var(--o-control-form-height-sm)}.ooko-checkbox__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-checkbox__label{cursor:pointer}.ooko-checkbox__label--hidden{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-checkbox__required,.ooko-checkbox__message--error{color:var(--o-text-danger-dark)}.ooko-checkbox__message--info{color:var(--o-text-info-dark)}.ooko-checkbox__message--warning{color:var(--o-text-warning-dark)}.ooko-checkbox__hint,.ooko-checkbox__error{min-block-size:var(--o-space-4);margin:var(--o-space-0);font-size:.75rem;font-weight:400;line-height:1rem}.ooko-checkbox__message{margin:var(--o-space-0)}.ooko-checkbox__error:empty{display:none}.ooko-checkbox--disabled{opacity:var(--o-checkbox-disabled-opacity)}.ooko-checkbox--disabled .ooko-checkbox__control,.ooko-checkbox--disabled .ooko-checkbox__label{cursor:not-allowed}.ooko-checkbox--readonly .ooko-checkbox__control,.ooko-checkbox--readonly .ooko-checkbox__label{cursor:default}.ooko-checkbox--sm{--o-checkbox-gap:var(--o-space-1-5);--o-checkbox-indicator-size:var(--o-space-4)}.ooko-checkbox__indicator{flex:0 0 var(--o-checkbox-indicator-size);inline-size:var(--o-checkbox-indicator-size);block-size:var(--o-checkbox-indicator-size);border:1px solid var(--o-border-color-control);border-radius:var(--o-checkbox-indicator-border-radius);background:var(--o-background-color-default);place-items:center;transition:background .15s ease-out,border-color .15s ease-out;display:inline-grid}.ooko-checkbox__indicator:after{inline-size:var(--o-space-1-5);block-size:var(--o-space-2-5);border:solid var(--o-text-color-inverted);content:"";opacity:0;border-width:0 2px 2px 0;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(-.0625rem)rotate(45deg)scale(.75)}.ooko-checkbox__input:checked+.ooko-checkbox__indicator,.ooko-checkbox__input:indeterminate+.ooko-checkbox__indicator{border-color:var(--o-border-primary-default);background:var(--o-background-primary-default)}.ooko-checkbox__input:checked+.ooko-checkbox__indicator:after{opacity:1;transform:translateY(-.0625rem)rotate(45deg)scale(1)}.ooko-checkbox__input:indeterminate+.ooko-checkbox__indicator:after{inline-size:var(--o-space-2-5);opacity:1;border-width:0 0 2px;block-size:0;transform:none}.ooko-checkbox__input:focus-visible+.ooko-checkbox__indicator{outline:var(--o-checkbox-focus-width) var(--o-checkbox-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-checkbox-focus-offset)}.ooko-checkbox--invalid .ooko-checkbox__indicator{border-color:var(--o-border-danger-default)}.ooko-checkbox--invalid .ooko-checkbox__input:focus-visible+.ooko-checkbox__indicator{outline-color:var(--o-background-danger-lighter)}@media (forced-colors:active){.ooko-checkbox__indicator{background:canvas;border-color:buttontext}.ooko-checkbox__input:checked+.ooko-checkbox__indicator,.ooko-checkbox__input:indeterminate+.ooko-checkbox__indicator{background:highlight;border-color:highlight}.ooko-checkbox__indicator:after,.ooko-checkbox__required,.ooko-checkbox__message{color:canvastext}}@media (prefers-reduced-motion:reduce){.ooko-checkbox__indicator,.ooko-checkbox__indicator:after{transition:none}}:root{--o-datepicker-panel-width:20rem;--o-datepicker-panel-radius:var(--o-radius-surface);--o-datepicker-day-size:2.25rem}.ooko-datepicker{position:relative}.ooko-datepicker .ooko-dropdown{pointer-events:none;position:absolute;inset:0}.ooko-datepicker .ooko-field__control{position:relative}.ooko-datepicker__input{min-inline-size:0;min-block-size:var(--o-field-control-min-height);color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0}.ooko-datepicker .ooko-dropdown__panel{inline-size:max-content;min-inline-size:0;max-inline-size:min(var(--o-datepicker-panel-width), 100vw - var(--o-space-6));max-block-size:none;padding:var(--o-space-3);border-radius:var(--o-datepicker-panel-radius);pointer-events:auto;visibility:visible;margin:0;position:absolute;inset-block-start:calc(100% + var(--o-space-1));inset-inline-start:0;overflow:visible}.ooko-datepicker__navigation{justify-content:space-between;align-items:center;margin-block-end:var(--o-space-2);display:flex}.ooko-datepicker__navigation-labels{align-items:center;gap:var(--o-space-1);display:flex}.ooko-datepicker__navigation p,.ooko-datepicker__navigation-labels button{margin:0;font-weight:700}.ooko-datepicker__navigation button,.ooko-datepicker__clear{min-inline-size:var(--o-datepicker-day-size);min-block-size:var(--o-datepicker-day-size);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ooko-datepicker__clear{min-inline-size:var(--o-space-8);min-block-size:var(--o-space-8);margin-inline-end:calc(var(--o-space-2) * -1)}.ooko-datepicker__clear>svg{block-size:1rem;inline-size:1rem}.ooko-datepicker__navigation-labels button{min-inline-size:auto;padding-inline:var(--o-space-1)}.ooko-datepicker__weekdays,.ooko-datepicker__week{grid-template-columns:repeat(7, var(--o-datepicker-day-size));display:grid}:is(.ooko-datepicker__calendar:has(.ooko-datepicker__week-number) .ooko-datepicker__weekdays,.ooko-datepicker__calendar:has(.ooko-datepicker__week-number) .ooko-datepicker__week){grid-template-columns:minmax(1.75rem, auto) repeat(7, var(--o-datepicker-day-size))}.ooko-datepicker__weekdays span,.ooko-datepicker__week-number{min-block-size:var(--o-datepicker-day-size);color:var(--o-text-neutral-default);place-items:center;font-size:.75rem;display:grid}.ooko-datepicker__week button,.ooko-datepicker__months button,.ooko-datepicker__years button{min-inline-size:0;min-block-size:var(--o-datepicker-day-size);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.ooko-datepicker__day--outside{color:var(--o-text-neutral-default);opacity:.55}.ooko-datepicker__week .ooko-datepicker__day--selected,.ooko-datepicker__months .ooko-datepicker__month--selected,.ooko-datepicker__years .ooko-datepicker__year--selected{background:var(--o-background-primary-default);color:var(--o-text-color-inverted);opacity:1}.ooko-datepicker__week .ooko-datepicker__day--preview{background:var(--o-background-primary-subtle);opacity:1}.ooko-datepicker__week .ooko-datepicker__day--range{border-radius:0}.ooko-datepicker__week .ooko-datepicker__day--range-start{border-start-start-radius:var(--o-radius-control);border-end-start-radius:var(--o-radius-control)}.ooko-datepicker__week .ooko-datepicker__day--range-end{border-start-end-radius:var(--o-radius-control);border-end-end-radius:var(--o-radius-control)}.ooko-datepicker__months,.ooko-datepicker__years{gap:var(--o-space-1);grid-template-columns:repeat(3,1fr);display:grid}.ooko-datepicker__week-list{gap:var(--o-space-1);display:grid}.ooko-datepicker__week-list button{min-block-size:var(--o-datepicker-day-size);padding-inline:var(--o-space-3);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0}.ooko-datepicker__week-list .ooko-datepicker__week-option--selected{background:var(--o-background-primary-default);color:var(--o-text-color-inverted)}.ooko-datepicker__chip{flex:none}.ooko-datepicker__calendar button:hover:not(:disabled):not(.ooko-datepicker__day--selected),.ooko-datepicker__months button:hover:not(:disabled):not(.ooko-datepicker__month--selected),.ooko-datepicker__years button:hover:not(:disabled):not(.ooko-datepicker__year--selected),.ooko-datepicker__week-list button:hover:not(:disabled):not(.ooko-datepicker__week-option--selected),.ooko-datepicker__navigation button:hover,.ooko-datepicker__clear:hover:not(:disabled){background:var(--o-background-primary-subtle)}.ooko-datepicker__panel :focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-datepicker__months:focus-within .ooko-datepicker__month--active,.ooko-datepicker__years:focus-within .ooko-datepicker__year--active{outline:2px solid var(--o-background-primary-default);outline-offset:-2px}.ooko-datepicker button:disabled,.ooko-datepicker button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ooko-datepicker__description{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.ooko-datepicker .ooko-dropdown__panel,.ooko-datepicker__week button,.ooko-datepicker__months button,.ooko-datepicker__years button{border:1px solid buttontext}.ooko-datepicker__week .ooko-datepicker__day--selected,.ooko-datepicker__months .ooko-datepicker__month--selected,.ooko-datepicker__years .ooko-datepicker__year--selected{color:highlighttext;background:highlight}}:root{--o-chip-padding:var(--o-space-0) var(--o-space-2);--o-chip-border-radius:var(--o-radius-round);--o-chip-gap:var(--o-space-1-5);--o-chip-icon-size:1rem;--o-chip-close-size:1rem;--o-chip-close-icon-size:.75rem;--o-chip-focus-width:.125rem;--o-chip-focus-style:solid;--o-chip-focus-offset:.0625rem;--o-chip-font-size:max(var(--o-font-size-xs), var(--o-font-size-min));--o-chip-overline-font-size:max(.6875rem, var(--o-font-size-min))}:root,[data-ooko-theme=light]{--o-chip-primary-background:var(--o-background-primary-default);--o-chip-primary-color:var(--o-color-white);--o-chip-primary-close-hover-background:var(--o-background-primary-darker);--o-chip-primary-outline-color:var(--o-text-primary-deep);--o-chip-secondary-background:var(--o-background-secondary-default);--o-chip-secondary-color:var(--o-color-white);--o-chip-secondary-close-hover-background:var(--o-background-secondary-darker);--o-chip-secondary-outline-color:var(--o-text-secondary-deep);--o-chip-info-background:var(--o-background-info-default);--o-chip-info-color:var(--o-color-white);--o-chip-info-close-hover-background:var(--o-background-info-light);--o-chip-info-outline-color:var(--o-text-info-deep);--o-chip-success-background:var(--o-background-success-default);--o-chip-success-color:var(--o-color-white);--o-chip-success-close-hover-background:var(--o-background-success-light);--o-chip-success-outline-color:var(--o-text-success-deep);--o-chip-warning-background:var(--o-background-warning-default);--o-chip-warning-color:var(--o-color-white);--o-chip-warning-close-hover-background:var(--o-background-warning-light);--o-chip-warning-outline-color:var(--o-text-warning-deep);--o-chip-danger-background:var(--o-background-danger-default);--o-chip-danger-color:var(--o-color-white);--o-chip-danger-close-hover-background:var(--o-background-danger-light);--o-chip-danger-outline-color:var(--o-text-danger-deep);--o-chip-neutral-background:var(--o-background-neutral-default);--o-chip-neutral-color:var(--o-color-white);--o-chip-neutral-close-hover-background:var(--o-background-neutral-darker);--o-chip-neutral-outline-color:var(--o-text-neutral-deep)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-chip-primary-background:var(--o-background-primary-dark);--o-chip-primary-color:var(--o-color-white);--o-chip-primary-close-hover-background:var(--o-background-primary-darker);--o-chip-primary-outline-color:var(--o-text-primary-deeper);--o-chip-secondary-background:var(--o-background-secondary-dark);--o-chip-secondary-color:var(--o-color-white);--o-chip-secondary-close-hover-background:var(--o-background-secondary-darker);--o-chip-secondary-outline-color:var(--o-text-secondary-deeper);--o-chip-info-background:var(--o-background-info-dark);--o-chip-info-color:var(--o-color-white);--o-chip-info-close-hover-background:var(--o-background-info-darker);--o-chip-info-outline-color:var(--o-text-info-deeper);--o-chip-success-background:var(--o-background-success-dark);--o-chip-success-color:var(--o-color-white);--o-chip-success-close-hover-background:var(--o-background-success-darker);--o-chip-success-outline-color:var(--o-text-success-deeper);--o-chip-warning-background:var(--o-background-warning-dark);--o-chip-warning-color:var(--o-color-white);--o-chip-warning-close-hover-background:var(--o-background-warning-darker);--o-chip-warning-outline-color:var(--o-text-warning-deeper);--o-chip-danger-background:var(--o-background-danger-dark);--o-chip-danger-color:var(--o-color-white);--o-chip-danger-close-hover-background:var(--o-background-danger-darker);--o-chip-danger-outline-color:var(--o-text-danger-deeper);--o-chip-neutral-background:var(--o-background-neutral-dark);--o-chip-neutral-color:var(--o-color-white);--o-chip-neutral-close-hover-background:var(--o-background-neutral-darker);--o-chip-neutral-outline-color:var(--o-text-neutral-deeper)}}[data-ooko-theme=dark]{--o-chip-primary-background:var(--o-background-primary-dark);--o-chip-primary-color:var(--o-color-white);--o-chip-primary-close-hover-background:var(--o-background-primary-darker);--o-chip-primary-outline-color:var(--o-text-primary-deeper);--o-chip-secondary-background:var(--o-background-secondary-dark);--o-chip-secondary-color:var(--o-color-white);--o-chip-secondary-close-hover-background:var(--o-background-secondary-darker);--o-chip-secondary-outline-color:var(--o-text-secondary-deeper);--o-chip-info-background:var(--o-background-info-dark);--o-chip-info-color:var(--o-color-white);--o-chip-info-close-hover-background:var(--o-background-info-darker);--o-chip-info-outline-color:var(--o-text-info-deeper);--o-chip-success-background:var(--o-background-success-dark);--o-chip-success-color:var(--o-color-white);--o-chip-success-close-hover-background:var(--o-background-success-darker);--o-chip-success-outline-color:var(--o-text-success-deeper);--o-chip-warning-background:var(--o-background-warning-dark);--o-chip-warning-color:var(--o-color-white);--o-chip-warning-close-hover-background:var(--o-background-warning-darker);--o-chip-warning-outline-color:var(--o-text-warning-deeper);--o-chip-danger-background:var(--o-background-danger-dark);--o-chip-danger-color:var(--o-color-white);--o-chip-danger-close-hover-background:var(--o-background-danger-darker);--o-chip-danger-outline-color:var(--o-text-danger-deeper);--o-chip-neutral-background:var(--o-background-neutral-dark);--o-chip-neutral-color:var(--o-color-white);--o-chip-neutral-close-hover-background:var(--o-background-neutral-darker);--o-chip-neutral-outline-color:var(--o-text-neutral-deeper)}.ooko-chip{font-size:.75rem;font-weight:400;line-height:1rem;font-size:var(--o-chip-font-size);--o-chip-close-inset:calc((var(--o-space-6) - var(--o-chip-close-size)) / 2 - 1px);min-block-size:var(--o-space-6);border-radius:var(--o-chip-border-radius);background:var(--o-chip-background);color:var(--o-chip-color);vertical-align:middle;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.ooko-chip--sm{--o-chip-close-inset:0;--o-chip-padding:var(--o-space-0) var(--o-space-1-5);--o-chip-icon-size:.75rem;min-block-size:1.125rem;line-height:.875rem}.ooko-chip__main,.ooko-chip__dual{align-self:stretch;align-items:center;gap:var(--o-chip-gap);padding:var(--o-chip-padding);display:inline-flex}.ooko-chip__dual{background:var(--o-background-color-default);color:var(--o-text-color-default)}.ooko-chip--closable>:last-child{padding-inline-end:var(--o-chip-close-inset)}.ooko-chip__dual .ooko-chip__close:hover{background:var(--o-background-neutral-subtle)}.ooko-chip__label{min-inline-size:0}.ooko-chip__icon{flex:0 0 var(--o-chip-icon-size);inline-size:var(--o-chip-icon-size);block-size:var(--o-chip-icon-size);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ooko-chip__icon>*{block-size:100%;inline-size:100%}.ooko-chip__close{flex:0 0 var(--o-chip-close-size);inline-size:var(--o-chip-close-size);block-size:var(--o-chip-close-size);padding:var(--o-space-0);border-radius:var(--o-radius-round);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ooko-chip__close:hover{background:var(--o-chip-close-hover-background)}.ooko-chip__close:focus-visible{outline:var(--o-chip-focus-width) var(--o-chip-focus-style) currentColor;outline-offset:var(--o-chip-focus-offset)}.ooko-chip__close svg{inline-size:var(--o-chip-close-icon-size);block-size:var(--o-chip-close-icon-size)}.ooko-chip--primary{--o-chip-background:var(--o-chip-primary-background);--o-chip-color:var(--o-chip-primary-color);--o-chip-close-hover-background:var(--o-chip-primary-close-hover-background)}.ooko-chip--primary.ooko-chip--outline{--o-chip-background:var(--o-background-primary-subtle);--o-chip-color:var(--o-chip-primary-outline-color);--o-chip-close-hover-background:var(--o-background-primary-lighter);border-color:var(--o-border-primary-default)}.ooko-chip--primary.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-primary-outline-color);--o-chip-close-hover-background:var(--o-background-primary-lighter);--o-chip-overline-dual-background:var(--o-chip-primary-background);--o-chip-overline-dual-color:var(--o-chip-primary-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-primary-close-hover-background);border-color:var(--o-border-primary-default)}.ooko-chip--primary.ooko-chip--counter{--o-chip-background:var(--o-background-primary-subtle);--o-chip-color:var(--o-chip-primary-outline-color)}.ooko-chip--secondary{--o-chip-background:var(--o-chip-secondary-background);--o-chip-color:var(--o-chip-secondary-color);--o-chip-close-hover-background:var(--o-chip-secondary-close-hover-background)}.ooko-chip--secondary.ooko-chip--outline{--o-chip-background:var(--o-background-secondary-subtle);--o-chip-color:var(--o-chip-secondary-outline-color);--o-chip-close-hover-background:var(--o-background-secondary-lighter);border-color:var(--o-border-secondary-default)}.ooko-chip--secondary.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-secondary-outline-color);--o-chip-close-hover-background:var(--o-background-secondary-lighter);--o-chip-overline-dual-background:var(--o-chip-secondary-background);--o-chip-overline-dual-color:var(--o-chip-secondary-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-secondary-close-hover-background);border-color:var(--o-border-secondary-default)}.ooko-chip--secondary.ooko-chip--counter{--o-chip-background:var(--o-background-secondary-subtle);--o-chip-color:var(--o-chip-secondary-outline-color)}.ooko-chip--info{--o-chip-background:var(--o-chip-info-background);--o-chip-color:var(--o-chip-info-color);--o-chip-close-hover-background:var(--o-chip-info-close-hover-background)}.ooko-chip--info.ooko-chip--outline{--o-chip-background:var(--o-background-info-subtle);--o-chip-color:var(--o-chip-info-outline-color);--o-chip-close-hover-background:var(--o-background-info-lighter);border-color:var(--o-border-info-default)}.ooko-chip--info.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-info-outline-color);--o-chip-close-hover-background:var(--o-background-info-lighter);--o-chip-overline-dual-background:var(--o-chip-info-background);--o-chip-overline-dual-color:var(--o-chip-info-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-info-close-hover-background);border-color:var(--o-border-info-default)}.ooko-chip--info.ooko-chip--counter{--o-chip-background:var(--o-background-info-subtle);--o-chip-color:var(--o-chip-info-outline-color)}.ooko-chip--success{--o-chip-background:var(--o-chip-success-background);--o-chip-color:var(--o-chip-success-color);--o-chip-close-hover-background:var(--o-chip-success-close-hover-background)}.ooko-chip--success.ooko-chip--outline{--o-chip-background:var(--o-background-success-subtle);--o-chip-color:var(--o-chip-success-outline-color);--o-chip-close-hover-background:var(--o-background-success-lighter);border-color:var(--o-border-success-default)}.ooko-chip--success.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-success-outline-color);--o-chip-close-hover-background:var(--o-background-success-lighter);--o-chip-overline-dual-background:var(--o-chip-success-background);--o-chip-overline-dual-color:var(--o-chip-success-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-success-close-hover-background);border-color:var(--o-border-success-default)}.ooko-chip--success.ooko-chip--counter{--o-chip-background:var(--o-background-success-subtle);--o-chip-color:var(--o-chip-success-outline-color)}.ooko-chip--warning{--o-chip-background:var(--o-chip-warning-background);--o-chip-color:var(--o-chip-warning-color);--o-chip-close-hover-background:var(--o-chip-warning-close-hover-background)}.ooko-chip--warning.ooko-chip--outline{--o-chip-background:var(--o-background-warning-subtle);--o-chip-color:var(--o-chip-warning-outline-color);--o-chip-close-hover-background:var(--o-background-warning-lighter);border-color:var(--o-border-warning-default)}.ooko-chip--warning.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-warning-outline-color);--o-chip-close-hover-background:var(--o-background-warning-lighter);--o-chip-overline-dual-background:var(--o-chip-warning-background);--o-chip-overline-dual-color:var(--o-chip-warning-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-warning-close-hover-background);border-color:var(--o-border-warning-default)}.ooko-chip--warning.ooko-chip--counter{--o-chip-background:var(--o-background-warning-subtle);--o-chip-color:var(--o-chip-warning-outline-color)}.ooko-chip--danger{--o-chip-background:var(--o-chip-danger-background);--o-chip-color:var(--o-chip-danger-color);--o-chip-close-hover-background:var(--o-chip-danger-close-hover-background)}.ooko-chip--danger.ooko-chip--outline{--o-chip-background:var(--o-background-danger-subtle);--o-chip-color:var(--o-chip-danger-outline-color);--o-chip-close-hover-background:var(--o-background-danger-lighter);border-color:var(--o-border-danger-default)}.ooko-chip--danger.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-danger-outline-color);--o-chip-close-hover-background:var(--o-background-danger-lighter);--o-chip-overline-dual-background:var(--o-chip-danger-background);--o-chip-overline-dual-color:var(--o-chip-danger-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-danger-close-hover-background);border-color:var(--o-border-danger-default)}.ooko-chip--danger.ooko-chip--counter{--o-chip-background:var(--o-background-danger-subtle);--o-chip-color:var(--o-chip-danger-outline-color)}.ooko-chip--neutral{--o-chip-background:var(--o-chip-neutral-background);--o-chip-color:var(--o-chip-neutral-color);--o-chip-close-hover-background:var(--o-chip-neutral-close-hover-background)}.ooko-chip--neutral.ooko-chip--outline{--o-chip-background:var(--o-background-neutral-subtle);--o-chip-color:var(--o-chip-neutral-outline-color);--o-chip-close-hover-background:var(--o-background-neutral-lighter);border-color:var(--o-border-neutral-default)}.ooko-chip--neutral.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-neutral-outline-color);--o-chip-close-hover-background:var(--o-background-neutral-lighter);--o-chip-overline-dual-background:var(--o-chip-neutral-background);--o-chip-overline-dual-color:var(--o-chip-neutral-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-neutral-close-hover-background);border-color:var(--o-border-neutral-default)}.ooko-chip--neutral.ooko-chip--counter{--o-chip-background:var(--o-background-neutral-subtle);--o-chip-color:var(--o-chip-neutral-outline-color)}.ooko-chip--counter{--o-chip-padding:var(--o-space-0) var(--o-space-1-5);min-inline-size:var(--o-space-5);min-block-size:var(--o-space-5);font-variant-numeric:tabular-nums;justify-content:center}.ooko-chip--overline{border-radius:var(--o-radius-control-compact);font-family:var(--o-font-family-mono);font-size:var(--o-chip-overline-font-size);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.ooko-chip--overline .ooko-chip__dual{border-inline-start:1px solid;border-inline-start-color:inherit;background:var(--o-chip-overline-dual-background);color:var(--o-chip-overline-dual-color)}.ooko-chip--overline .ooko-chip__dual .ooko-chip__close:hover{background:var(--o-chip-overline-dual-close-hover-background)}@media (forced-colors:active){.ooko-chip{border-color:canvastext}.ooko-chip__close{border:1px solid buttontext}}:root{--o-dropdown-panel-min-width:10rem;--o-dropdown-panel-padding:var(--o-space-2);--o-dropdown-panel-border:1px solid var(--o-border-color-subtle);--o-dropdown-panel-radius:var(--o-radius-surface);--o-dropdown-panel-background:var(--o-background-glass-strong);--o-dropdown-panel-z-index:10;--o-dropdown-glass-background:var(--o-background-glass);--o-dropdown-glass-border:1px solid var(--o-border-glass);--o-dropdown-glass-backdrop-filter:var(--o-backdrop-filter-glass)}.ooko-dropdown{display:inline-flex}.ooko-dropdown__trigger{align-items:center;gap:var(--o-space-2);min-block-size:var(--o-control-form-height-md);padding:var(--o-space-2) var(--o-space-3);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-control);background:var(--o-background-glass-strong);color:inherit;cursor:pointer;font:inherit;display:inline-flex}.ooko-dropdown__icon{flex:none;block-size:1em;inline-size:1em}.ooko-dropdown__trigger:disabled{cursor:not-allowed;opacity:.5}.ooko-dropdown__panel{z-index:var(--o-dropdown-panel-z-index);box-sizing:border-box;min-inline-size:var(--o-dropdown-panel-min-width);padding:var(--o-dropdown-panel-padding);border:var(--o-dropdown-panel-border);border-radius:var(--o-dropdown-panel-radius);background:var(--o-dropdown-panel-background);-webkit-backdrop-filter:var(--o-backdrop-filter-glass);backdrop-filter:var(--o-backdrop-filter-glass);box-shadow:0 var(--o-space-2) var(--o-space-6) var(--o-shadow-overlay);color:var(--o-text-color-default);margin:0;overflow:auto}.ooko-dropdown__panel--glass{border:var(--o-dropdown-glass-border);background:var(--o-dropdown-glass-background);-webkit-backdrop-filter:var(--o-dropdown-glass-backdrop-filter);backdrop-filter:var(--o-dropdown-glass-backdrop-filter)}.ooko-dropdown__panel[role=menu]:has(.ooko-dropdown){overflow:visible}.ooko-dropdown :focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-dropdown-enter-active,.ooko-dropdown-leave-active{transition:opacity .12s,scale .12s}.ooko-dropdown-enter-from,.ooko-dropdown-leave-to{opacity:0;scale:.98}@media (prefers-reduced-motion:reduce){.ooko-dropdown-enter-active,.ooko-dropdown-leave-active{transition-duration:0s}}@media (forced-colors:active){.ooko-dropdown__trigger,.ooko-dropdown__panel{border-color:buttontext}}:root{--o-field-gap:var(--o-space-1-5);--o-field-message-font-size:max(var(--o-font-size-xs), var(--o-font-size-min));--o-field-control-min-height:var(--o-control-form-height-md);--o-field-control-padding-inline:var(--o-space-3);--o-field-control-padding-block:var(--o-space-0);--o-field-control-gap:var(--o-space-2);--o-field-control-border:1px solid var(--o-border-color-control);--o-field-control-background:var(--o-background-glass-strong);--o-field-control-border-radius:var(--o-radius-control);--o-field-focus-width:.1875rem;--o-field-focus-style:solid;--o-field-focus-offset:.125rem;--o-field-disabled-opacity:.5;--o-field-icon-size:1.25rem;--o-field-icon-stroke-width:1.25}.ooko-field{--o-field-space-between:var(--o-field-gap);--o-field-control-inset-inline:var(--o-field-control-padding-inline);--o-field-control-inset-block:var(--o-field-control-padding-block);--o-field-control-separation:var(--o-field-control-gap);--o-field-control-outline:var(--o-field-control-border);--o-field-control-rounding:var(--o-field-control-border-radius);gap:var(--o-field-space-between);color:var(--o-text-color-default);display:grid}.ooko-field--sm{--o-field-control-min-height:var(--o-control-form-height-sm);--o-field-control-inset-inline:var(--o-space-2);--o-field-control-separation:var(--o-space-1-5);--o-field-icon-size:1rem}.ooko-field__label{font-size:.8125rem;font-weight:600;line-height:1.25rem}.ooko-field__label--hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.ooko-field__required,.ooko-field__message--error{color:var(--o-text-danger-dark)}.ooko-field__message--info{color:var(--o-text-info-dark)}.ooko-field__message--warning{color:var(--o-text-warning-dark)}.ooko-field__control{gap:var(--o-field-control-separation);min-block-size:var(--o-field-control-min-height);padding:var(--o-field-control-inset-block) var(--o-field-control-inset-inline);border:var(--o-field-control-outline);border-radius:var(--o-field-control-rounding);background:var(--o-field-control-background);color:inherit;align-items:center;display:flex}.ooko-field__control>:where(input,select,textarea){inline-size:100%;min-inline-size:0;color:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:.875rem;font-weight:400;line-height:1.5}.ooko-field__control>:where(input,textarea)::placeholder{color:var(--o-text-neutral-default)}.ooko-field:not(.ooko-field--disabled,.ooko-field--readonly) .ooko-field__control:hover{border-color:var(--o-border-neutral-default)}.ooko-field__control:focus-within{border-color:var(--o-border-primary-default);outline:var(--o-field-focus-width) var(--o-field-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-field-focus-offset)}.ooko-field--invalid .ooko-field__control{border-color:var(--o-border-danger-default)}.ooko-field--invalid .ooko-field__control:focus-within{outline-color:var(--o-background-danger-lighter)}.ooko-field--disabled{opacity:var(--o-field-disabled-opacity)}.ooko-field--disabled .ooko-field__control{cursor:not-allowed}.ooko-field--readonly .ooko-field__control{background:var(--o-background-neutral-subtle)}.ooko-field__icon{flex:0 0 var(--o-field-icon-size);inline-size:var(--o-field-icon-size);block-size:var(--o-field-icon-size);color:var(--o-text-neutral-dark);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ooko-field__icon>*{block-size:100%;inline-size:100%}.ooko-field__icon svg,.ooko-field__icon svg *{stroke-width:var(--o-field-icon-stroke-width)}.ooko-field__hint,.ooko-field__error{font-size:.75rem;font-weight:400;line-height:1rem;font-size:var(--o-field-message-font-size);min-block-size:1rem;margin:0}.ooko-field__message{margin:0}.ooko-field__error:empty{display:none}@media (forced-colors:active){.ooko-field__control{border:1px solid buttontext}.ooko-field--invalid .ooko-field__control{border-color:mark}.ooko-field__required,.ooko-field__message,.ooko-field__icon{color:canvastext}}:root{--o-form-gap:var(--o-space-4)}.ooko-form{gap:var(--o-form-gap);display:grid}:root{--o-input-gap:var(--o-space-1);--o-input-height:var(--o-control-form-height-md);--o-input-padding-inline:var(--o-space-3);--o-input-icon-gap:var(--o-space-2);--o-input-icon-size:1.25rem;--o-input-border:1px solid var(--o-border-color-control);--o-input-border-radius:var(--o-radius-control);--o-input-focus-width:.1875rem;--o-input-focus-style:solid;--o-input-focus-offset:.125rem;--o-input-disabled-opacity:.5}.ooko-input{--o-field-space-between:var(--o-input-gap);--o-field-control-min-height:var(--o-input-height);--o-field-control-inset-inline:var(--o-input-padding-inline);--o-field-control-separation:var(--o-input-icon-gap);--o-field-control-outline:var(--o-input-border);--o-field-control-rounding:var(--o-input-border-radius);--o-field-focus-width:var(--o-input-focus-width);--o-field-focus-style:var(--o-input-focus-style);--o-field-focus-offset:var(--o-input-focus-offset);--o-field-disabled-opacity:var(--o-input-disabled-opacity);--o-field-icon-size:var(--o-input-icon-size)}.ooko-input--sm{--o-field-control-min-height:var(--o-control-form-height-sm);--o-field-control-inset-inline:var(--o-space-2);--o-field-control-separation:var(--o-space-1-5);--o-field-icon-size:1rem}:root{--o-notif-viewport-offset:var(--o-space-5);--o-notif-width:22rem;--o-notif-gap:var(--o-space-3);--o-notif-padding:var(--o-space-4);--o-notif-border-radius:var(--o-radius-surface);--o-notif-close-size:1.75rem;--o-notif-progress-height:.25rem;--o-notif-z-index:1100;--o-notif-glass-background:var(--o-background-glass-strong);--o-notif-glass-border:1px solid var(--o-border-glass);--o-notif-glass-backdrop-filter:var(--o-backdrop-filter-glass)}:root,[data-ooko-theme=light]{--o-notif-info-color:var(--o-text-info-deep);--o-notif-success-color:var(--o-text-success-deep);--o-notif-warning-color:var(--o-text-warning-deep);--o-notif-danger-color:var(--o-text-danger-deep)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-notif-info-color:var(--o-text-info-deeper);--o-notif-success-color:var(--o-text-success-deeper);--o-notif-warning-color:var(--o-text-warning-deeper);--o-notif-danger-color:var(--o-text-danger-deeper)}}[data-ooko-theme=dark]{--o-notif-info-color:var(--o-text-info-deeper);--o-notif-success-color:var(--o-text-success-deeper);--o-notif-warning-color:var(--o-text-warning-deeper);--o-notif-danger-color:var(--o-text-danger-deeper)}.ooko-notif-viewport{z-index:var(--o-notif-z-index);inline-size:min(var(--o-notif-width), 100vw - var(--o-notif-viewport-offset) * 2);pointer-events:none;display:grid;position:fixed}.ooko-notif-viewport--top-start{inset-block-start:var(--o-notif-viewport-offset);inset-inline-start:var(--o-notif-viewport-offset)}.ooko-notif-viewport--top{inset-block-start:var(--o-notif-viewport-offset);inset-inline-start:50%;translate:-50%}.ooko-notif-viewport--top-end{inset-block-start:var(--o-notif-viewport-offset);inset-inline-end:var(--o-notif-viewport-offset)}.ooko-notif-viewport--bottom-start{inset-block-end:var(--o-notif-viewport-offset);inset-inline-start:var(--o-notif-viewport-offset)}.ooko-notif-viewport--bottom{inset-block-end:var(--o-notif-viewport-offset);inset-inline-start:50%;translate:-50%}.ooko-notif-viewport--bottom-end{inset-block-end:var(--o-notif-viewport-offset);inset-inline-end:var(--o-notif-viewport-offset)}.ooko-notif-viewport__list{gap:var(--o-notif-gap);display:grid}:is(.ooko-notif-viewport--bottom-start,.ooko-notif-viewport--bottom,.ooko-notif-viewport--bottom-end) .ooko-notif-viewport__list{flex-direction:column-reverse;display:flex}.ooko-notif{gap:var(--o-space-3);padding:var(--o-notif-padding);border:1px solid var(--o-notif-border-color);border-radius:var(--o-notif-border-radius);background:var(--o-notif-background);color:var(--o-notif-color);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative;overflow:hidden}.ooko-notif__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--o-notif-accent);margin-block:calc(.5lh - .625rem)}.ooko-notif__content{min-inline-size:0}.ooko-notif__title{color:inherit;display:block}.ooko-notif__message{margin:0}.ooko-notif__title+.ooko-notif__message{margin-block-start:var(--o-space-1)}.ooko-notif__close{width:var(--o-notif-close-size);height:var(--o-notif-close-size);padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-notif__close>svg{width:60%;height:60%}.ooko-notif__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-notif__close{border:1px solid buttontext}}.ooko-notif__close{margin-block:calc((1lh - var(--o-notif-close-size)) / 2);margin-inline:calc((var(--o-space-2) - var(--o-notif-padding)) / 2)}.ooko-notif--info{--o-notif-accent:var(--o-text-info-dark);--o-notif-background:var(--o-background-info-subtle);--o-notif-border-color:var(--o-border-info-default);--o-notif-color:var(--o-notif-info-color);--o-notif-progress-color:var(--o-text-info-darker);--o-notif-close-hover-background:var(--o-background-info-lighter)}.ooko-notif--success{--o-notif-accent:var(--o-text-success-dark);--o-notif-background:var(--o-background-success-subtle);--o-notif-border-color:var(--o-border-success-default);--o-notif-color:var(--o-notif-success-color);--o-notif-progress-color:var(--o-text-success-darker);--o-notif-close-hover-background:var(--o-background-success-lighter)}.ooko-notif--warning{--o-notif-accent:var(--o-text-warning-dark);--o-notif-background:var(--o-background-warning-subtle);--o-notif-border-color:var(--o-border-warning-default);--o-notif-color:var(--o-notif-warning-color);--o-notif-progress-color:var(--o-text-warning-darker);--o-notif-close-hover-background:var(--o-background-warning-lighter)}.ooko-notif--danger{--o-notif-accent:var(--o-text-danger-dark);--o-notif-background:var(--o-background-danger-subtle);--o-notif-border-color:var(--o-border-danger-default);--o-notif-color:var(--o-notif-danger-color);--o-notif-progress-color:var(--o-text-danger-darker);--o-notif-close-hover-background:var(--o-background-danger-lighter)}.ooko-notif--glass{--o-notif-color:var(--o-text-color-default);--o-notif-close-hover-background:var(--o-background-neutral-subtle);border:var(--o-notif-glass-border);background:var(--o-notif-glass-background);-webkit-backdrop-filter:var(--o-notif-glass-backdrop-filter);backdrop-filter:var(--o-notif-glass-backdrop-filter)}.ooko-notif__close:hover{background:var(--o-notif-close-hover-background)}.ooko-notif__close:focus-visible{outline-color:var(--o-notif-accent)}.ooko-notif__progress{block-size:var(--o-notif-progress-height);position:absolute;inset-block-end:0;inset-inline:0}.ooko-notif__progress-indicator{background:var(--o-notif-progress-color);block-size:100%;inline-size:100%;transform:scaleX(var(--o-notif-progress));transform-origin:0;display:block}.ooko-notif__progress-indicator--running{animation:ooko-notif-progress-countdown var(--o-notif-progress-duration) linear forwards}@keyframes ooko-notif-progress-countdown{0%{transform:scaleX(var(--o-notif-progress))}to{transform:scaleX(0)}}.ooko-notif-enter-active,.ooko-notif-leave-active,.ooko-notif-move{transition:opacity .16s,transform .16s}.ooko-notif-enter-from,.ooko-notif-leave-to{opacity:0;transform:translateY(var(--o-space-3))}@media (prefers-reduced-motion:reduce){.ooko-notif-enter-active,.ooko-notif-leave-active,.ooko-notif-move,.ooko-notif__progress-indicator--running{transition:none;animation:none}}@media (forced-colors:active){.ooko-notif{color:canvastext;background:canvas;border-color:canvastext}.ooko-notif__icon,.ooko-notif__close,.ooko-notif__progress-indicator{color:canvastext}.ooko-notif__progress-indicator{background:canvastext}}:root{--o-list-item-padding:var(--o-space-2) var(--o-space-3);--o-list-divider:1px solid var(--o-border-color-subtle)}.ooko-list{gap:var(--o-space-3);display:grid}.ooko-list__items{margin:0;padding:0;list-style:none}.ooko-list__item{min-inline-size:0;padding:var(--o-list-item-padding)}.ooko-list__item+.ooko-list__item{border-block-start:var(--o-list-divider)}.ooko-list__item>:last-child{margin-block-end:0}:root{--o-pagination-gap:var(--o-space-0-5);--o-pagination-control-size:2rem;--o-pagination-track-background:var(--o-background-track);--o-pagination-track-border:1px solid var(--o-border-color-subtle);--o-pagination-track-padding:var(--o-space-1);--o-pagination-current-background:var(--o-background-track-thumb);--o-pagination-control-padding-inline:var(--o-space-3);--o-pagination-border-radius:var(--o-radius-round)}.ooko-pagination{gap:var(--o-pagination-gap);inline-size:fit-content;max-inline-size:100%;padding:var(--o-pagination-track-padding);border:var(--o-pagination-track-border);border-radius:var(--o-pagination-border-radius);background:var(--o-pagination-track-background);align-items:center;font-size:.8125rem;font-weight:600;line-height:1.25rem;display:inline-flex;overflow-x:auto}.ooko-pagination__control,.ooko-pagination__page{min-inline-size:var(--o-pagination-control-size);min-block-size:var(--o-pagination-control-size);border-radius:var(--o-pagination-border-radius);color:var(--o-text-neutral-deep);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}button.ooko-pagination__control,button.ooko-pagination__page{cursor:pointer;font:inherit}.ooko-pagination__control{padding-inline:var(--o-pagination-control-padding-inline)}.ooko-pagination__page--current{border-color:var(--o-border-color-subtle);background:var(--o-pagination-current-background);color:var(--o-text-color-default);box-shadow:0 1px var(--o-space-0-5) var(--o-shadow-overlay)}button.ooko-pagination__control:hover:not(:disabled),button.ooko-pagination__page:hover:not(:disabled){background:var(--o-background-neutral-subtle);color:var(--o-text-color-default)}button.ooko-pagination__control:focus-visible,button.ooko-pagination__page:focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}button.ooko-pagination__control:disabled,button.ooko-pagination__page:disabled{cursor:not-allowed;opacity:.5}.ooko-pagination__status,.ooko-pagination__ellipsis{padding-inline:var(--o-space-2)}@media (forced-colors:active){.ooko-pagination__control,.ooko-pagination__page{border-color:buttontext}.ooko-pagination__page--current{color:highlighttext;background:highlight}}:root{--o-table-gap:var(--o-space-3);--o-table-cell-padding-block:var(--o-space-3);--o-table-cell-padding-inline:var(--o-space-4);--o-table-border:1px solid var(--o-border-color-subtle);--o-table-border-radius:var(--o-radius-surface);--o-table-header-background:var(--o-background-neutral-subtle);--o-table-row-hover-background:var(--o-background-neutral-subtle);--o-table-row-selected-background:var(--o-background-primary-subtle);--o-table-glass-header-background:color-mix(in srgb, var(--o-background-neutral-subtle) 35%, transparent);--o-table-glass-border:1px solid var(--o-border-glass)}.ooko-table{gap:var(--o-table-gap);color:var(--o-text-color-default);display:grid}.ooko-table__scroll{border:var(--o-table-border);border-radius:var(--o-table-border-radius);min-inline-size:0;overflow-x:auto}.ooko-table__table{border-collapse:collapse;inline-size:100%;font-size:.875rem;font-weight:400;line-height:1.5}.ooko-table__column--gutter{inline-size:1%}.ooko-table__cell{padding:var(--o-table-cell-padding-block) var(--o-table-cell-padding-inline);border-block-end:var(--o-table-border);text-align:start;vertical-align:middle}.ooko-table__table>:last-child>.ooko-table__row:last-child>.ooko-table__cell{border-block-end:0}.ooko-table__cell--center{text-align:center}.ooko-table__cell--end{text-align:end}.ooko-table__cell--gutter{white-space:nowrap}.ooko-table__cell--header{background:var(--o-table-header-background);font-weight:600}.ooko-table--glass{--o-table-border:var(--o-table-glass-border);--o-table-header-background:var(--o-table-glass-header-background)}.ooko-table__cell--footer{font-weight:600}.ooko-table__cell--state{padding-block:var(--o-space-6);text-align:center}.ooko-table__row--body:hover{background:var(--o-table-row-hover-background)}.ooko-table__row--selected,.ooko-table__row--selected:hover{background:var(--o-table-row-selected-background)}.ooko-table__cell--primary{background:var(--o-background-primary-minimal)}.ooko-table__cell--header.ooko-table__cell--primary{color:var(--o-text-primary-deep)}.ooko-table__row--body:hover .ooko-table__cell--primary,.ooko-table__row--selected .ooko-table__cell--primary{background:var(--o-background-primary-subtle)}.ooko-table__cell--secondary{background:var(--o-background-secondary-minimal)}.ooko-table__cell--header.ooko-table__cell--secondary{color:var(--o-text-secondary-deep)}.ooko-table__row--body:hover .ooko-table__cell--secondary,.ooko-table__row--selected .ooko-table__cell--secondary{background:var(--o-background-secondary-subtle)}.ooko-table__cell--info{background:var(--o-background-info-minimal)}.ooko-table__cell--header.ooko-table__cell--info{color:var(--o-text-info-deep)}.ooko-table__row--body:hover .ooko-table__cell--info,.ooko-table__row--selected .ooko-table__cell--info{background:var(--o-background-info-subtle)}.ooko-table__cell--success{background:var(--o-background-success-minimal)}.ooko-table__cell--header.ooko-table__cell--success{color:var(--o-text-success-deep)}.ooko-table__row--body:hover .ooko-table__cell--success,.ooko-table__row--selected .ooko-table__cell--success{background:var(--o-background-success-subtle)}.ooko-table__cell--warning{background:var(--o-background-warning-minimal)}.ooko-table__cell--header.ooko-table__cell--warning{color:var(--o-text-warning-deep)}.ooko-table__row--body:hover .ooko-table__cell--warning,.ooko-table__row--selected .ooko-table__cell--warning{background:var(--o-background-warning-subtle)}.ooko-table__cell--danger{background:var(--o-background-danger-minimal)}.ooko-table__cell--header.ooko-table__cell--danger{color:var(--o-text-danger-deep)}.ooko-table__row--body:hover .ooko-table__cell--danger,.ooko-table__row--selected .ooko-table__cell--danger{background:var(--o-background-danger-subtle)}.ooko-table__cell--neutral{background:var(--o-background-neutral-minimal)}.ooko-table__cell--header.ooko-table__cell--neutral{color:var(--o-text-neutral-deep)}.ooko-table__row--body:hover .ooko-table__cell--neutral,.ooko-table__row--selected .ooko-table__cell--neutral{background:var(--o-background-neutral-subtle)}@media (forced-colors:active){.ooko-table__scroll{border:1px solid canvastext}.ooko-table__cell{border-block-end:1px solid canvastext}.ooko-table__row--selected{outline-offset:-2px;outline:2px solid highlight}}:root{--o-radio-gap:var(--o-space-2);--o-radio-indicator-size:var(--o-space-5);--o-radio-focus-width:.1875rem;--o-radio-focus-style:solid;--o-radio-focus-offset:.125rem;--o-radio-disabled-opacity:.5}.ooko-radio{gap:var(--o-space-1);color:var(--o-text-color-default);display:grid}.ooko-radio__control{align-self:start;align-items:center;gap:var(--o-radio-gap);min-block-size:var(--o-control-form-height-md);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.ooko-radio--sm .ooko-radio__control{min-block-size:var(--o-control-form-height-sm)}.ooko-radio__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-radio__label{cursor:pointer}.ooko-radio__label--hidden{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-radio__required,.ooko-radio__message--error{color:var(--o-text-danger-dark)}.ooko-radio__message--info{color:var(--o-text-info-dark)}.ooko-radio__message--warning{color:var(--o-text-warning-dark)}.ooko-radio__hint,.ooko-radio__error{min-block-size:var(--o-space-4);margin:var(--o-space-0);font-size:.75rem;font-weight:400;line-height:1rem}.ooko-radio__message{margin:var(--o-space-0)}.ooko-radio__error:empty{display:none}.ooko-radio--disabled{opacity:var(--o-radio-disabled-opacity)}.ooko-radio--disabled .ooko-radio__control,.ooko-radio--disabled .ooko-radio__label{cursor:not-allowed}.ooko-radio--readonly .ooko-radio__control,.ooko-radio--readonly .ooko-radio__label{cursor:default}.ooko-radio--sm{--o-radio-gap:var(--o-space-1-5);--o-radio-indicator-size:var(--o-space-4)}.ooko-radio__indicator{flex:0 0 var(--o-radio-indicator-size);inline-size:var(--o-radio-indicator-size);block-size:var(--o-radio-indicator-size);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-round);background:var(--o-background-color-default);place-items:center;transition:border-color .15s ease-out,background .15s ease-out;display:grid}.ooko-radio__indicator:after{inline-size:calc(var(--o-radio-indicator-size) / 2);block-size:calc(var(--o-radio-indicator-size) / 2);border-radius:var(--o-radius-round);background:var(--o-background-primary-default);content:"";transition:transform .15s ease-out;transform:scale(0)}.ooko-radio__input:checked+.ooko-radio__indicator{border-color:var(--o-border-primary-default)}.ooko-radio__input:checked+.ooko-radio__indicator:after{transform:scale(1)}.ooko-radio__input:focus-visible+.ooko-radio__indicator{outline:var(--o-radio-focus-width) var(--o-radio-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-radio-focus-offset)}.ooko-radio--invalid .ooko-radio__indicator{border-color:var(--o-border-danger-default)}.ooko-radio--invalid .ooko-radio__input:focus-visible+.ooko-radio__indicator{outline-color:var(--o-background-danger-lighter)}@media (forced-colors:active){.ooko-radio__indicator{background:canvas;border-color:buttontext}.ooko-radio__input:checked+.ooko-radio__indicator:after{background:highlight}.ooko-radio__required,.ooko-radio__message{color:canvastext}}@media (prefers-reduced-motion:reduce){.ooko-radio__indicator,.ooko-radio__indicator:after{transition:none}}:root{--o-timeline-dot-size:.75rem;--o-timeline-default-dot-color:var(--o-background-neutral-default);--o-timeline-line-width:2px;--o-timeline-line-color:var(--o-border-color-subtle);--o-timeline-indent:var(--o-space-3);--o-timeline-gap:var(--o-space-5);--o-timeline-item-gap:var(--o-space-1);--o-timeline-meta-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.ooko-timeline{margin:0;padding:0;list-style:none}.ooko-timeline__item{--o-timeline-dot-offset:calc((1.5rem - var(--o-timeline-dot-size)) / 2);--o-timeline-dot-color:var(--o-timeline-default-dot-color);gap:var(--o-timeline-item-gap);min-inline-size:0;padding-block-end:var(--o-timeline-gap);padding-inline-start:calc(var(--o-timeline-dot-size) + var(--o-timeline-indent));display:grid;position:relative}.ooko-timeline__item:last-child{padding-block-end:0}.ooko-timeline__item:before{inline-size:var(--o-timeline-dot-size);block-size:var(--o-timeline-dot-size);border-radius:var(--o-radius-round);background:var(--o-timeline-dot-color);content:"";position:absolute;inset-block-start:var(--o-timeline-dot-offset);inset-inline-start:0}.ooko-timeline__item:not(:last-child):after{inset-block:calc(var(--o-timeline-dot-offset) + var(--o-timeline-dot-size)) calc(-1 * var(--o-timeline-dot-offset));inline-size:var(--o-timeline-line-width);background:var(--o-timeline-line-color);content:"";position:absolute;inset-inline-start:calc((var(--o-timeline-dot-size) - var(--o-timeline-line-width)) / 2)}.ooko-timeline__title{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.5}.ooko-timeline__meta{color:var(--o-text-neutral-dark);font-size:.8125rem;font-weight:400;line-height:1.25rem;font-family:var(--o-timeline-meta-font-family);line-height:1.5}.ooko-timeline__detail{margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.ooko-timeline__item--primary{--o-timeline-dot-color:var(--o-background-primary-default)}.ooko-timeline__item--secondary{--o-timeline-dot-color:var(--o-background-secondary-default)}.ooko-timeline__item--info{--o-timeline-dot-color:var(--o-background-info-default)}.ooko-timeline__item--success{--o-timeline-dot-color:var(--o-background-success-default)}.ooko-timeline__item--warning{--o-timeline-dot-color:var(--o-background-warning-default)}.ooko-timeline__item--danger{--o-timeline-dot-color:var(--o-background-danger-default)}.ooko-timeline__item--neutral{--o-timeline-dot-color:var(--o-background-neutral-default)}@media (forced-colors:active){.ooko-timeline__item:before,.ooko-timeline__item:not(:last-child):after{forced-color-adjust:none;background:canvastext}}:root{--o-select-panel-width:22rem;--o-select-panel-radius:var(--o-radius-surface);--o-select-option-padding:var(--o-space-2) var(--o-space-3);--o-select-list-height:16rem}.ooko-select{position:relative}.ooko-select .ooko-dropdown{flex:1;align-self:stretch;min-inline-size:0}.ooko-select--sm{--o-field-control-min-height:var(--o-control-form-height-sm);--o-field-control-inset-inline:var(--o-space-2)}.ooko-select__description{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ooko-select__trigger{gap:var(--o-space-2);min-block-size:0;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;padding:0;display:flex}.ooko-select__trigger .ooko-dropdown__icon{margin-inline-start:auto}.ooko-select__placeholder{color:var(--o-text-neutral-default)}.ooko-select__value{overflow-wrap:anywhere;min-inline-size:0}.ooko-select__trigger .ooko-dropdown__icon{transition:rotate .15s}.ooko-select__trigger[aria-expanded=true] .ooko-dropdown__icon{rotate:180deg}.ooko-select .ooko-dropdown__panel{gap:var(--o-space-2);inline-size:var(--o-select-panel-width);padding:var(--o-space-2);border-radius:var(--o-select-panel-radius);box-shadow:0 var(--o-space-2) var(--o-space-6) var(--o-shadow-overlay);flex-direction:column;display:flex}.ooko-select__header{gap:var(--o-space-2);justify-content:space-between;align-items:center;padding-inline-start:var(--o-space-1);display:flex}.ooko-select__header:not(:focus-within){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ooko-select__status{min-inline-size:0;color:var(--o-text-neutral-deep);margin:0;font-size:.875em}.ooko-select__close{width:1.75rem;height:1.75rem;padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-select__close>svg{width:60%;height:60%}.ooko-select__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-select__close{border:1px solid buttontext}}.ooko-select__close{color:var(--o-text-neutral-deep);flex:none;transition:background-color .12s,color .12s}.ooko-select__close:hover{background:var(--o-background-neutral-subtle);color:var(--o-text-color-default)}.ooko-select__search{box-sizing:border-box;inline-size:100%;min-block-size:var(--o-control-form-height-sm);padding:var(--o-space-1) var(--o-space-2);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-control);background:var(--o-background-glass-strong);color:inherit;font:inherit}.ooko-dropdown__panel--glass .ooko-select__search{background:0 0}.ooko-select__list{max-block-size:var(--o-select-list-height);border-radius:var(--o-radius-control);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ooko-select__option{justify-content:space-between;align-items:center;gap:var(--o-space-2);padding:var(--o-select-option-padding);border-radius:var(--o-radius-control-compact);overflow-wrap:anywhere;cursor:pointer;transition:background-color .12s,color .12s;display:flex}.ooko-select__option:hover{background:var(--o-background-neutral-subtle)}.ooko-select__option--active,.ooko-select__option--active:hover{background:var(--o-background-primary-subtle);color:var(--o-text-color-default)}.ooko-select__option[aria-selected=true]{color:var(--o-text-primary-deep);font-weight:600}.ooko-select__check{flex:none;block-size:1em;inline-size:1em;animation:.15s ease-out ooko-select-check-in}.ooko-select__empty{padding:var(--o-space-3);color:var(--o-text-neutral-deep);text-align:center;margin:0}.ooko-select__retry{min-block-size:var(--o-control-form-height-sm);padding-inline:var(--o-space-3);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;align-self:center;transition:background-color .12s}.ooko-select__retry:hover{background:var(--o-background-neutral-subtle)}.ooko-select .ooko-pagination{--o-pagination-control-size:var(--o-control-form-height-sm);inline-size:100%;padding:var(--o-space-2) var(--o-space-0) var(--o-space-0);background:0 0;border:0;border-radius:0;justify-content:space-between}@keyframes ooko-select-check-in{0%{opacity:0;scale:.5}}@media (prefers-reduced-motion:reduce){.ooko-select__trigger .ooko-dropdown__icon,.ooko-select__close,.ooko-select__retry,.ooko-select__option{transition:none}.ooko-select__check{animation:none}}.ooko-select :focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-select .ooko-select__trigger:focus-visible{outline:none}.ooko-select button:disabled,.ooko-select button[aria-disabled=true]{cursor:not-allowed}@media (forced-colors:active){.ooko-select .ooko-dropdown__panel,.ooko-select__search,.ooko-select__retry{border-color:buttontext}.ooko-select__option--active{outline-offset:-1px;outline:1px solid highlight}}:root{--o-tabs-track-background:var(--o-background-track);--o-tabs-track-border:1px solid var(--o-border-color-subtle);--o-tabs-track-padding:var(--o-space-1);--o-tabs-selected-background:var(--o-background-track-thumb);--o-tabs-selected-border-color:var(--o-border-color-subtle);--o-tabs-tab-border-radius:var(--o-radius-round);--o-tabs-gap:var(--o-space-0-5);--o-tabs-indicator-color:var(--o-border-primary-default);--o-tabs-indicator-thickness:2px;--o-tabs-tab-padding:var(--o-space-1) var(--o-space-4);--o-tabs-bottom-bar-height:3.5rem}.ooko-tabs{flex-direction:column;min-inline-size:0;display:flex}.ooko-tabs__list{align-self:flex-start;gap:var(--o-tabs-gap);max-inline-size:100%;padding:var(--o-tabs-track-padding);border:var(--o-tabs-track-border);border-radius:var(--o-tabs-tab-border-radius);background:var(--o-tabs-track-background);display:flex;overflow-x:auto}.ooko-tabs__tab{padding:var(--o-tabs-tab-padding);border-radius:var(--o-tabs-tab-border-radius);color:var(--o-text-neutral-deep);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25rem}.ooko-tabs__tab:hover:not(:disabled,[aria-selected=true]){background:var(--o-background-neutral-subtle);color:var(--o-text-color-default)}.ooko-tabs__tab[aria-selected=true]{border-color:var(--o-tabs-selected-border-color);background:var(--o-tabs-selected-background);color:var(--o-text-color-default);box-shadow:0 1px var(--o-space-0-5) var(--o-shadow-overlay)}.ooko-tabs__tab:focus-visible,.ooko-tabs__panel:focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.ooko-tabs__panel{padding-block:var(--o-space-4);flex:auto}.ooko-tabs--bottom-bar{min-block-size:100%}.ooko-tabs--bottom-bar .ooko-tabs__list{align-self:stretch;gap:var(--o-space-0);padding:var(--o-space-0) var(--o-space-0) env(safe-area-inset-bottom,0);background:var(--o-background-color-default);box-shadow:inset 0 1px 0 var(--o-border-color-subtle);border:0;border-radius:0;position:sticky;inset-block-end:0}.ooko-tabs--bottom-bar .ooko-tabs__tab{min-block-size:var(--o-tabs-bottom-bar-height);border-width:var(--o-tabs-indicator-thickness) 0 0;border-radius:0;flex:1 1 0}.ooko-tabs--bottom-bar .ooko-tabs__tab[aria-selected=true]{border-color:var(--o-tabs-indicator-color);box-shadow:none;background:0 0}@media (forced-colors:active){.ooko-tabs__tab{border-color:canvas}.ooko-tabs__tab[aria-selected=true]{border-color:highlight}}:root{--o-textarea-gap:var(--o-space-1);--o-textarea-min-height:7.5rem;--o-textarea-padding-inline:var(--o-space-3);--o-textarea-padding-block:var(--o-space-2);--o-textarea-icon-gap:var(--o-space-2);--o-textarea-icon-size:1.25rem;--o-textarea-border:1px solid var(--o-border-color-control);--o-textarea-border-radius:var(--o-radius-control);--o-textarea-focus-width:.1875rem;--o-textarea-focus-style:solid;--o-textarea-focus-offset:.125rem;--o-textarea-disabled-opacity:.5;--o-textarea-resize:vertical}.ooko-textarea{--o-field-space-between:var(--o-textarea-gap);--o-field-control-inset-inline:var(--o-textarea-padding-inline);--o-field-control-inset-block:var(--o-textarea-padding-block);--o-field-control-separation:var(--o-textarea-icon-gap);--o-field-control-outline:var(--o-textarea-border);--o-field-control-rounding:var(--o-textarea-border-radius);--o-field-focus-width:var(--o-textarea-focus-width);--o-field-focus-style:var(--o-textarea-focus-style);--o-field-focus-offset:var(--o-textarea-focus-offset);--o-field-disabled-opacity:var(--o-textarea-disabled-opacity);--o-field-icon-size:var(--o-textarea-icon-size)}.ooko-textarea--sm{--o-field-control-inset-inline:var(--o-space-2);--o-field-control-inset-block:var(--o-space-1-5);--o-field-control-separation:var(--o-space-1-5);--o-field-icon-size:1rem;--o-textarea-min-height:6rem}.ooko-textarea .ooko-field__control{align-items:flex-start}.ooko-textarea__control{min-block-size:var(--o-textarea-min-height);resize:var(--o-textarea-resize)}:root{--o-segmented-padding:var(--o-space-0-5);--o-segmented-option-padding:var(--o-space-1) var(--o-space-3);--o-segmented-border-radius:var(--o-radius-round);--o-segmented-focus-width:.125rem;--o-segmented-disabled-opacity:.5;--o-segmented-scroll-fade-width:var(--o-space-8)}:root,[data-ooko-theme=light]{--o-segmented-checked-background:var(--o-background-primary-default)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-segmented-checked-background:var(--o-background-primary-dark)}}[data-ooko-theme=dark]{--o-segmented-checked-background:var(--o-background-primary-dark)}.ooko-segmented{gap:var(--o-segmented-padding);scrollbar-width:thin;max-inline-size:100%;padding:var(--o-segmented-padding);border:1px solid var(--o-border-color-control);border-radius:var(--o-segmented-border-radius);background:var(--o-background-neutral-subtle);color:var(--o-text-color-default);vertical-align:middle;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:inline-flex;overflow-x:auto}.ooko-segmented--hidden-start,.ooko-segmented--hidden-end{--o-segmented-fade-start:var(--o-space-0);--o-segmented-fade-end:var(--o-space-0);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent)}.ooko-segmented--hidden-start{--o-segmented-fade-start:var(--o-segmented-scroll-fade-width)}.ooko-segmented--hidden-end{--o-segmented-fade-end:var(--o-segmented-scroll-fade-width)}:is(.ooko-segmented--hidden-start,.ooko-segmented--hidden-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)){-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent);mask-image:linear-gradient(to left, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent)}.ooko-segmented__option{justify-content:center;align-items:center;gap:var(--o-space-1-5);padding:var(--o-segmented-option-padding);border-radius:calc(var(--o-segmented-border-radius) - var(--o-segmented-padding));cursor:pointer;white-space:nowrap;flex:none;font-weight:600;transition:background .15s ease-out,color .15s ease-out;display:inline-flex;position:relative}.ooko-segmented__option:hover:not(.ooko-segmented__option--checked){background:var(--o-background-neutral-lighter)}.ooko-segmented__option--checked{background:var(--o-segmented-checked-background);color:var(--o-text-color-inverted)}.ooko-segmented__option:has(.ooko-segmented__input:focus-visible){outline:var(--o-segmented-focus-width) solid var(--o-background-primary-default);outline-offset:0}.ooko-segmented__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-segmented__count{min-inline-size:1.25rem;padding-inline:var(--o-space-1);border-radius:var(--o-radius-round);background:var(--o-background-neutral-lighter);font-variant-numeric:tabular-nums;text-align:center}.ooko-segmented__option--checked .ooko-segmented__count{background:var(--o-background-primary-darker)}.ooko-segmented--soft .ooko-segmented__option--checked{background:color-mix(in srgb, var(--o-background-primary-default) 28%, transparent);color:var(--o-text-primary-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--o-border-primary-default) 60%, transparent)}.ooko-segmented--soft .ooko-segmented__option--checked .ooko-segmented__count{background:color-mix(in srgb, var(--o-background-primary-default) 36%, transparent)}.ooko-segmented--disabled{opacity:var(--o-segmented-disabled-opacity)}.ooko-segmented--disabled .ooko-segmented__option{cursor:not-allowed}.ooko-segmented--disabled .ooko-segmented__option:hover:not(.ooko-segmented__option--checked){background:0 0}@media (forced-colors:active){.ooko-segmented{border-color:buttontext}.ooko-segmented__option--checked,.ooko-segmented--soft .ooko-segmented__option--checked{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.ooko-segmented__option{transition:none}}:root{--o-switch-gap:var(--o-space-2);--o-switch-track-inline-size:var(--o-space-10);--o-switch-track-block-size:var(--o-space-5);--o-switch-thumb-inset:var(--o-space-0-5);--o-switch-focus-width:.1875rem;--o-switch-focus-style:solid;--o-switch-focus-offset:.125rem;--o-switch-disabled-opacity:.5}.ooko-switch{gap:var(--o-space-1);color:var(--o-text-color-default);display:grid}.ooko-switch__control{align-self:start;align-items:center;gap:var(--o-switch-gap);min-block-size:var(--o-control-form-height-md);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.ooko-switch--sm .ooko-switch__control{min-block-size:var(--o-control-form-height-sm)}.ooko-switch__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-switch__label{cursor:pointer}.ooko-switch__label--hidden{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-switch__required,.ooko-switch__message--error{color:var(--o-text-danger-dark)}.ooko-switch__message--info{color:var(--o-text-info-dark)}.ooko-switch__message--warning{color:var(--o-text-warning-dark)}.ooko-switch__hint,.ooko-switch__error{min-block-size:var(--o-space-4);margin:var(--o-space-0);font-size:.75rem;font-weight:400;line-height:1rem}.ooko-switch__message{margin:var(--o-space-0)}.ooko-switch__error:empty{display:none}.ooko-switch--disabled{opacity:var(--o-switch-disabled-opacity)}.ooko-switch--disabled .ooko-switch__control,.ooko-switch--disabled .ooko-switch__label{cursor:not-allowed}.ooko-switch--readonly .ooko-switch__control,.ooko-switch--readonly .ooko-switch__label{cursor:default}.ooko-switch--sm{--o-switch-gap:var(--o-space-1-5);--o-switch-track-inline-size:var(--o-space-8);--o-switch-track-block-size:var(--o-space-4)}.ooko-switch__track{flex:0 0 var(--o-switch-track-inline-size);inline-size:var(--o-switch-track-inline-size);block-size:var(--o-switch-track-block-size);padding:var(--o-switch-thumb-inset);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-round);background:var(--o-background-neutral-subtle);align-items:center;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.ooko-switch__thumb{aspect-ratio:1;border-radius:var(--o-radius-round);background:var(--o-background-color-default);block-size:100%;transition:transform .15s ease-out;transform:translate(0);box-shadow:0 1px 2px #0003}.ooko-switch__input:checked+.ooko-switch__track{border-color:var(--o-border-primary-default);background:var(--o-background-primary-default)}.ooko-switch__input:checked+.ooko-switch__track .ooko-switch__thumb{transform:translateX(calc(var(--o-switch-track-inline-size) - var(--o-switch-track-block-size)))}.ooko-switch__input:focus-visible+.ooko-switch__track{outline:var(--o-switch-focus-width) var(--o-switch-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-switch-focus-offset)}.ooko-switch--invalid .ooko-switch__track{border-color:var(--o-border-danger-default)}.ooko-switch--invalid .ooko-switch__input:focus-visible+.ooko-switch__track{outline-color:var(--o-background-danger-lighter)}@media (forced-colors:active){.ooko-switch__track{background:canvas;border-color:buttontext}.ooko-switch__input:checked+.ooko-switch__track{background:highlight;border-color:highlight}.ooko-switch__required,.ooko-switch__message{color:canvastext}}@media (prefers-reduced-motion:reduce){.ooko-switch__track,.ooko-switch__thumb{transition:none}}}@layer ooko.utilities{.o-block{display:block}.o-inline-block{display:inline-block}.o-hidden{display:none}.o-flex{display:flex}.o-inline-flex{display:inline-flex}.o-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.o-inline-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:inline-grid}:where(.o-grid,.o-inline-grid)>*{grid-column:1/-1}.o-flex-row{flex-direction:row}.o-flex-column{flex-direction:column}.o-flex-wrap{flex-wrap:wrap}.o-flex-nowrap{flex-wrap:nowrap}.o-flex-1{flex:1}.o-shrink-0{flex-shrink:0}.o-items-start{align-items:flex-start}.o-items-center{align-items:center}.o-items-end{align-items:flex-end}.o-items-stretch{align-items:stretch}.o-justify-start{justify-content:flex-start}.o-justify-center{justify-content:center}.o-justify-end{justify-content:flex-end}.o-justify-between{justify-content:space-between}.o-col-1{grid-column:span 1/span 1}.o-row-1{grid-row:span 1/span 1}.o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.o-grid-cols-1>*,.o-inline-grid.o-grid-cols-1>*{grid-column:auto/span 1}.o-col-2{grid-column:span 2/span 2}.o-row-2{grid-row:span 2/span 2}.o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.o-grid-cols-2>*,.o-inline-grid.o-grid-cols-2>*{grid-column:auto/span 1}.o-col-3{grid-column:span 3/span 3}.o-row-3{grid-row:span 3/span 3}.o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.o-grid-cols-3>*,.o-inline-grid.o-grid-cols-3>*{grid-column:auto/span 1}.o-col-4{grid-column:span 4/span 4}.o-row-4{grid-row:span 4/span 4}.o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.o-grid-cols-4>*,.o-inline-grid.o-grid-cols-4>*{grid-column:auto/span 1}.o-col-5{grid-column:span 5/span 5}.o-row-5{grid-row:span 5/span 5}.o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.o-grid-cols-5>*,.o-inline-grid.o-grid-cols-5>*{grid-column:auto/span 1}.o-col-6{grid-column:span 6/span 6}.o-row-6{grid-row:span 6/span 6}.o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.o-grid-cols-6>*,.o-inline-grid.o-grid-cols-6>*{grid-column:auto/span 1}.o-col-7{grid-column:span 7/span 7}.o-row-7{grid-row:span 7/span 7}.o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.o-grid-cols-7>*,.o-inline-grid.o-grid-cols-7>*{grid-column:auto/span 1}.o-col-8{grid-column:span 8/span 8}.o-row-8{grid-row:span 8/span 8}.o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.o-grid-cols-8>*,.o-inline-grid.o-grid-cols-8>*{grid-column:auto/span 1}.o-col-9{grid-column:span 9/span 9}.o-row-9{grid-row:span 9/span 9}.o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.o-grid-cols-9>*,.o-inline-grid.o-grid-cols-9>*{grid-column:auto/span 1}.o-col-10{grid-column:span 10/span 10}.o-row-10{grid-row:span 10/span 10}.o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.o-grid-cols-10>*,.o-inline-grid.o-grid-cols-10>*{grid-column:auto/span 1}.o-col-11{grid-column:span 11/span 11}.o-row-11{grid-row:span 11/span 11}.o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.o-grid-cols-11>*,.o-inline-grid.o-grid-cols-11>*{grid-column:auto/span 1}.o-col-12{grid-column:span 12/span 12}.o-row-12{grid-row:span 12/span 12}.o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.o-grid-cols-12>*,.o-inline-grid.o-grid-cols-12>*{grid-column:auto/span 1}.xs\:o-col-1{grid-column:span 1/span 1}.xs\:o-row-1{grid-row:span 1/span 1}.xs\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-1>*,.o-inline-grid.xs\:o-grid-cols-1>*{grid-column:auto/span 1}.xs\:o-col-2{grid-column:span 2/span 2}.xs\:o-row-2{grid-row:span 2/span 2}.xs\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-2>*,.o-inline-grid.xs\:o-grid-cols-2>*{grid-column:auto/span 1}.xs\:o-col-3{grid-column:span 3/span 3}.xs\:o-row-3{grid-row:span 3/span 3}.xs\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-3>*,.o-inline-grid.xs\:o-grid-cols-3>*{grid-column:auto/span 1}.xs\:o-col-4{grid-column:span 4/span 4}.xs\:o-row-4{grid-row:span 4/span 4}.xs\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-4>*,.o-inline-grid.xs\:o-grid-cols-4>*{grid-column:auto/span 1}.xs\:o-col-5{grid-column:span 5/span 5}.xs\:o-row-5{grid-row:span 5/span 5}.xs\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-5>*,.o-inline-grid.xs\:o-grid-cols-5>*{grid-column:auto/span 1}.xs\:o-col-6{grid-column:span 6/span 6}.xs\:o-row-6{grid-row:span 6/span 6}.xs\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-6>*,.o-inline-grid.xs\:o-grid-cols-6>*{grid-column:auto/span 1}.xs\:o-col-7{grid-column:span 7/span 7}.xs\:o-row-7{grid-row:span 7/span 7}.xs\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-7>*,.o-inline-grid.xs\:o-grid-cols-7>*{grid-column:auto/span 1}.xs\:o-col-8{grid-column:span 8/span 8}.xs\:o-row-8{grid-row:span 8/span 8}.xs\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-8>*,.o-inline-grid.xs\:o-grid-cols-8>*{grid-column:auto/span 1}.xs\:o-col-9{grid-column:span 9/span 9}.xs\:o-row-9{grid-row:span 9/span 9}.xs\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-9>*,.o-inline-grid.xs\:o-grid-cols-9>*{grid-column:auto/span 1}.xs\:o-col-10{grid-column:span 10/span 10}.xs\:o-row-10{grid-row:span 10/span 10}.xs\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-10>*,.o-inline-grid.xs\:o-grid-cols-10>*{grid-column:auto/span 1}.xs\:o-col-11{grid-column:span 11/span 11}.xs\:o-row-11{grid-row:span 11/span 11}.xs\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-11>*,.o-inline-grid.xs\:o-grid-cols-11>*{grid-column:auto/span 1}.xs\:o-col-12{grid-column:span 12/span 12}.xs\:o-row-12{grid-row:span 12/span 12}.xs\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-12>*,.o-inline-grid.xs\:o-grid-cols-12>*{grid-column:auto/span 1}@media (width>=48rem){.sm\:o-col-1{grid-column:span 1/span 1}.sm\:o-row-1{grid-row:span 1/span 1}.sm\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-1>*,.o-inline-grid.sm\:o-grid-cols-1>*{grid-column:auto/span 1}.sm\:o-col-2{grid-column:span 2/span 2}.sm\:o-row-2{grid-row:span 2/span 2}.sm\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-2>*,.o-inline-grid.sm\:o-grid-cols-2>*{grid-column:auto/span 1}.sm\:o-col-3{grid-column:span 3/span 3}.sm\:o-row-3{grid-row:span 3/span 3}.sm\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-3>*,.o-inline-grid.sm\:o-grid-cols-3>*{grid-column:auto/span 1}.sm\:o-col-4{grid-column:span 4/span 4}.sm\:o-row-4{grid-row:span 4/span 4}.sm\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-4>*,.o-inline-grid.sm\:o-grid-cols-4>*{grid-column:auto/span 1}.sm\:o-col-5{grid-column:span 5/span 5}.sm\:o-row-5{grid-row:span 5/span 5}.sm\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-5>*,.o-inline-grid.sm\:o-grid-cols-5>*{grid-column:auto/span 1}.sm\:o-col-6{grid-column:span 6/span 6}.sm\:o-row-6{grid-row:span 6/span 6}.sm\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-6>*,.o-inline-grid.sm\:o-grid-cols-6>*{grid-column:auto/span 1}.sm\:o-col-7{grid-column:span 7/span 7}.sm\:o-row-7{grid-row:span 7/span 7}.sm\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-7>*,.o-inline-grid.sm\:o-grid-cols-7>*{grid-column:auto/span 1}.sm\:o-col-8{grid-column:span 8/span 8}.sm\:o-row-8{grid-row:span 8/span 8}.sm\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-8>*,.o-inline-grid.sm\:o-grid-cols-8>*{grid-column:auto/span 1}.sm\:o-col-9{grid-column:span 9/span 9}.sm\:o-row-9{grid-row:span 9/span 9}.sm\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-9>*,.o-inline-grid.sm\:o-grid-cols-9>*{grid-column:auto/span 1}.sm\:o-col-10{grid-column:span 10/span 10}.sm\:o-row-10{grid-row:span 10/span 10}.sm\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-10>*,.o-inline-grid.sm\:o-grid-cols-10>*{grid-column:auto/span 1}.sm\:o-col-11{grid-column:span 11/span 11}.sm\:o-row-11{grid-row:span 11/span 11}.sm\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-11>*,.o-inline-grid.sm\:o-grid-cols-11>*{grid-column:auto/span 1}.sm\:o-col-12{grid-column:span 12/span 12}.sm\:o-row-12{grid-row:span 12/span 12}.sm\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-12>*,.o-inline-grid.sm\:o-grid-cols-12>*{grid-column:auto/span 1}}@media (width>=64rem){.md\:o-col-1{grid-column:span 1/span 1}.md\:o-row-1{grid-row:span 1/span 1}.md\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.md\:o-grid-cols-1>*,.o-inline-grid.md\:o-grid-cols-1>*{grid-column:auto/span 1}.md\:o-col-2{grid-column:span 2/span 2}.md\:o-row-2{grid-row:span 2/span 2}.md\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.md\:o-grid-cols-2>*,.o-inline-grid.md\:o-grid-cols-2>*{grid-column:auto/span 1}.md\:o-col-3{grid-column:span 3/span 3}.md\:o-row-3{grid-row:span 3/span 3}.md\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.md\:o-grid-cols-3>*,.o-inline-grid.md\:o-grid-cols-3>*{grid-column:auto/span 1}.md\:o-col-4{grid-column:span 4/span 4}.md\:o-row-4{grid-row:span 4/span 4}.md\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.md\:o-grid-cols-4>*,.o-inline-grid.md\:o-grid-cols-4>*{grid-column:auto/span 1}.md\:o-col-5{grid-column:span 5/span 5}.md\:o-row-5{grid-row:span 5/span 5}.md\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.md\:o-grid-cols-5>*,.o-inline-grid.md\:o-grid-cols-5>*{grid-column:auto/span 1}.md\:o-col-6{grid-column:span 6/span 6}.md\:o-row-6{grid-row:span 6/span 6}.md\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.md\:o-grid-cols-6>*,.o-inline-grid.md\:o-grid-cols-6>*{grid-column:auto/span 1}.md\:o-col-7{grid-column:span 7/span 7}.md\:o-row-7{grid-row:span 7/span 7}.md\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.md\:o-grid-cols-7>*,.o-inline-grid.md\:o-grid-cols-7>*{grid-column:auto/span 1}.md\:o-col-8{grid-column:span 8/span 8}.md\:o-row-8{grid-row:span 8/span 8}.md\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.md\:o-grid-cols-8>*,.o-inline-grid.md\:o-grid-cols-8>*{grid-column:auto/span 1}.md\:o-col-9{grid-column:span 9/span 9}.md\:o-row-9{grid-row:span 9/span 9}.md\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.md\:o-grid-cols-9>*,.o-inline-grid.md\:o-grid-cols-9>*{grid-column:auto/span 1}.md\:o-col-10{grid-column:span 10/span 10}.md\:o-row-10{grid-row:span 10/span 10}.md\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.md\:o-grid-cols-10>*,.o-inline-grid.md\:o-grid-cols-10>*{grid-column:auto/span 1}.md\:o-col-11{grid-column:span 11/span 11}.md\:o-row-11{grid-row:span 11/span 11}.md\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.md\:o-grid-cols-11>*,.o-inline-grid.md\:o-grid-cols-11>*{grid-column:auto/span 1}.md\:o-col-12{grid-column:span 12/span 12}.md\:o-row-12{grid-row:span 12/span 12}.md\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.md\:o-grid-cols-12>*,.o-inline-grid.md\:o-grid-cols-12>*{grid-column:auto/span 1}}@media (width>=80rem){.lg\:o-col-1{grid-column:span 1/span 1}.lg\:o-row-1{grid-row:span 1/span 1}.lg\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-1>*,.o-inline-grid.lg\:o-grid-cols-1>*{grid-column:auto/span 1}.lg\:o-col-2{grid-column:span 2/span 2}.lg\:o-row-2{grid-row:span 2/span 2}.lg\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-2>*,.o-inline-grid.lg\:o-grid-cols-2>*{grid-column:auto/span 1}.lg\:o-col-3{grid-column:span 3/span 3}.lg\:o-row-3{grid-row:span 3/span 3}.lg\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-3>*,.o-inline-grid.lg\:o-grid-cols-3>*{grid-column:auto/span 1}.lg\:o-col-4{grid-column:span 4/span 4}.lg\:o-row-4{grid-row:span 4/span 4}.lg\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-4>*,.o-inline-grid.lg\:o-grid-cols-4>*{grid-column:auto/span 1}.lg\:o-col-5{grid-column:span 5/span 5}.lg\:o-row-5{grid-row:span 5/span 5}.lg\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-5>*,.o-inline-grid.lg\:o-grid-cols-5>*{grid-column:auto/span 1}.lg\:o-col-6{grid-column:span 6/span 6}.lg\:o-row-6{grid-row:span 6/span 6}.lg\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-6>*,.o-inline-grid.lg\:o-grid-cols-6>*{grid-column:auto/span 1}.lg\:o-col-7{grid-column:span 7/span 7}.lg\:o-row-7{grid-row:span 7/span 7}.lg\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-7>*,.o-inline-grid.lg\:o-grid-cols-7>*{grid-column:auto/span 1}.lg\:o-col-8{grid-column:span 8/span 8}.lg\:o-row-8{grid-row:span 8/span 8}.lg\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-8>*,.o-inline-grid.lg\:o-grid-cols-8>*{grid-column:auto/span 1}.lg\:o-col-9{grid-column:span 9/span 9}.lg\:o-row-9{grid-row:span 9/span 9}.lg\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-9>*,.o-inline-grid.lg\:o-grid-cols-9>*{grid-column:auto/span 1}.lg\:o-col-10{grid-column:span 10/span 10}.lg\:o-row-10{grid-row:span 10/span 10}.lg\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-10>*,.o-inline-grid.lg\:o-grid-cols-10>*{grid-column:auto/span 1}.lg\:o-col-11{grid-column:span 11/span 11}.lg\:o-row-11{grid-row:span 11/span 11}.lg\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-11>*,.o-inline-grid.lg\:o-grid-cols-11>*{grid-column:auto/span 1}.lg\:o-col-12{grid-column:span 12/span 12}.lg\:o-row-12{grid-row:span 12/span 12}.lg\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-12>*,.o-inline-grid.lg\:o-grid-cols-12>*{grid-column:auto/span 1}}.o-gap-0{gap:var(--o-space-0)}.o-p-0{padding:var(--o-space-0)}.o-px-0{padding-inline:var(--o-space-0)}.o-py-0{padding-block:var(--o-space-0)}.o-m-0{margin:var(--o-space-0)}.o-mx-0{margin-inline:var(--o-space-0)}.o-my-0{margin-block:var(--o-space-0)}.o-gap-1{gap:var(--o-space-1)}.o-p-1{padding:var(--o-space-1)}.o-px-1{padding-inline:var(--o-space-1)}.o-py-1{padding-block:var(--o-space-1)}.o-m-1{margin:var(--o-space-1)}.o-mx-1{margin-inline:var(--o-space-1)}.o-my-1{margin-block:var(--o-space-1)}.o-gap-2{gap:var(--o-space-2)}.o-p-2{padding:var(--o-space-2)}.o-px-2{padding-inline:var(--o-space-2)}.o-py-2{padding-block:var(--o-space-2)}.o-m-2{margin:var(--o-space-2)}.o-mx-2{margin-inline:var(--o-space-2)}.o-my-2{margin-block:var(--o-space-2)}.o-gap-3{gap:var(--o-space-3)}.o-p-3{padding:var(--o-space-3)}.o-px-3{padding-inline:var(--o-space-3)}.o-py-3{padding-block:var(--o-space-3)}.o-m-3{margin:var(--o-space-3)}.o-mx-3{margin-inline:var(--o-space-3)}.o-my-3{margin-block:var(--o-space-3)}.o-gap-4{gap:var(--o-space-4)}.o-p-4{padding:var(--o-space-4)}.o-px-4{padding-inline:var(--o-space-4)}.o-py-4{padding-block:var(--o-space-4)}.o-m-4{margin:var(--o-space-4)}.o-mx-4{margin-inline:var(--o-space-4)}.o-my-4{margin-block:var(--o-space-4)}.o-gap-6{gap:var(--o-space-6)}.o-p-6{padding:var(--o-space-6)}.o-px-6{padding-inline:var(--o-space-6)}.o-py-6{padding-block:var(--o-space-6)}.o-m-6{margin:var(--o-space-6)}.o-mx-6{margin-inline:var(--o-space-6)}.o-my-6{margin-block:var(--o-space-6)}.o-gap-8{gap:var(--o-space-8)}.o-p-8{padding:var(--o-space-8)}.o-px-8{padding-inline:var(--o-space-8)}.o-py-8{padding-block:var(--o-space-8)}.o-m-8{margin:var(--o-space-8)}.o-mx-8{margin-inline:var(--o-space-8)}.o-my-8{margin-block:var(--o-space-8)}.o-mx-auto{margin-inline:auto}.o-bg-default{background-color:var(--o-background-color-default)}.o-bg-inverted{background-color:var(--o-background-color-inverted)}.o-text-default{color:var(--o-text-color-default)}.o-text-inverted{color:var(--o-text-color-inverted)}.o-bg-primary-subtle{background-color:var(--o-background-primary-subtle)}.o-bg-primary-default{background-color:var(--o-background-primary-default)}.o-bg-primary-deep{background-color:var(--o-background-primary-deep)}.o-text-primary-default{color:var(--o-text-primary-default)}.o-text-primary-deep{color:var(--o-text-primary-deep)}.o-text-primary-deepest{color:var(--o-text-primary-deepest)}.o-bg-secondary-subtle{background-color:var(--o-background-secondary-subtle)}.o-bg-secondary-default{background-color:var(--o-background-secondary-default)}.o-bg-secondary-deep{background-color:var(--o-background-secondary-deep)}.o-text-secondary-default{color:var(--o-text-secondary-default)}.o-text-secondary-deep{color:var(--o-text-secondary-deep)}.o-text-secondary-deepest{color:var(--o-text-secondary-deepest)}.o-bg-info-subtle{background-color:var(--o-background-info-subtle)}.o-bg-info-default{background-color:var(--o-background-info-default)}.o-bg-info-deep{background-color:var(--o-background-info-deep)}.o-text-info-default{color:var(--o-text-info-default)}.o-text-info-deep{color:var(--o-text-info-deep)}.o-text-info-deepest{color:var(--o-text-info-deepest)}.o-bg-success-subtle{background-color:var(--o-background-success-subtle)}.o-bg-success-default{background-color:var(--o-background-success-default)}.o-bg-success-deep{background-color:var(--o-background-success-deep)}.o-text-success-default{color:var(--o-text-success-default)}.o-text-success-deep{color:var(--o-text-success-deep)}.o-text-success-deepest{color:var(--o-text-success-deepest)}.o-bg-warning-subtle{background-color:var(--o-background-warning-subtle)}.o-bg-warning-default{background-color:var(--o-background-warning-default)}.o-bg-warning-deep{background-color:var(--o-background-warning-deep)}.o-text-warning-default{color:var(--o-text-warning-default)}.o-text-warning-deep{color:var(--o-text-warning-deep)}.o-text-warning-deepest{color:var(--o-text-warning-deepest)}.o-bg-danger-subtle{background-color:var(--o-background-danger-subtle)}.o-bg-danger-default{background-color:var(--o-background-danger-default)}.o-bg-danger-deep{background-color:var(--o-background-danger-deep)}.o-text-danger-default{color:var(--o-text-danger-default)}.o-text-danger-deep{color:var(--o-text-danger-deep)}.o-text-danger-deepest{color:var(--o-text-danger-deepest)}.o-bg-neutral-subtle{background-color:var(--o-background-neutral-subtle)}.o-bg-neutral-default{background-color:var(--o-background-neutral-default)}.o-bg-neutral-deep{background-color:var(--o-background-neutral-deep)}.o-text-neutral-default{color:var(--o-text-neutral-default)}.o-text-neutral-deep{color:var(--o-text-neutral-deep)}.o-text-neutral-deepest{color:var(--o-text-neutral-deepest)}.o-rounded-none{border-radius:var(--o-radius-none)}.o-rounded-compact{border-radius:var(--o-radius-control-compact)}.o-rounded-control{border-radius:var(--o-radius-control)}.o-rounded-surface{border-radius:var(--o-radius-surface)}.o-halo{background:radial-gradient(calc(60% * var(--o-halo-reach)) calc(70% * var(--o-halo-reach)) at 0% 0%, var(--o-halo-1), transparent 75%), radial-gradient(calc(60% * var(--o-halo-reach)) calc(80% * var(--o-halo-reach)) at 100% 0%, var(--o-halo-3), transparent 75%), radial-gradient(calc(70% * var(--o-halo-reach)) calc(70% * var(--o-halo-reach)) at 90% 100%, var(--o-halo-4), transparent 75%), linear-gradient(120deg, var(--o-halo-1), var(--o-halo-2) calc(45% - var(--o-halo-plateau)), var(--o-halo-2) calc(45% + var(--o-halo-plateau)), var(--o-halo-3) 80%, var(--o-halo-4)), var(--o-background-color-default)}.o-rounded-overlay{border-radius:var(--o-radius-overlay)}.o-rounded-full{border-radius:var(--o-radius-round)}.o-typo-display{font-size:3rem;font-weight:300;line-height:3.5rem}.o-typo-h1{font-size:2.25rem;font-weight:400;line-height:2.75rem}.o-typo-h2{font-size:1.75rem;font-weight:400;line-height:2.25rem}.o-typo-h3{font-size:1.5rem;font-weight:500;line-height:2rem}.o-typo-h4{font-size:1.25rem;font-weight:500;line-height:1.75rem}.o-typo-h5{font-size:1.125rem;font-weight:600;line-height:1.5rem}.o-typo-h6{font-size:1rem;font-weight:600;line-height:1.25rem}.o-typo-lead{font-size:1.125rem;font-weight:400;line-height:1.75rem}.o-typo-body{font-size:.875rem;font-weight:400;line-height:1.5}.o-typo-small{font-size:.8125rem;font-weight:400;line-height:1.25rem}.o-typo-label{font-size:.8125rem;font-weight:600;line-height:1.25rem}.o-typo-hint{font-size:.75rem;font-weight:400;line-height:1rem}.o-text-start{text-align:start}.o-text-center{text-align:center}.o-text-end{text-align:end}.o-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.o-w-full{inline-size:100%}.o-sr-only{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}}.button-demo[data-v-b697190b]{gap:var(--o-space-2);flex-wrap:wrap;align-items:center;display:flex}.dropdown-demo[data-v-a724483c]{gap:var(--o-space-3);justify-items:center;display:grid}.dropdown-demo p[data-v-a724483c]{margin:0}.dropdown-demo__item[data-v-a724483c]{inline-size:100%;padding:var(--o-space-2) var(--o-space-3);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;display:block}.dropdown-demo__item[data-v-a724483c]:hover,.dropdown-demo__item[data-v-a724483c]:focus-visible{background:var(--o-background-primary-subtle)}.dropdown-playground[data-v-8c2d179b]{gap:var(--o-space-4);justify-items:center;display:grid}.dropdown-playground__item[data-v-8c2d179b]{inline-size:100%;padding:var(--o-space-2) var(--o-space-3);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;display:block}.dropdown-playground__item[data-v-8c2d179b]:hover,.dropdown-playground__item[data-v-8c2d179b]:focus-visible{background:var(--o-background-primary-subtle)}.dropdown-playground__dialog[data-v-8c2d179b]{gap:var(--o-space-3);min-inline-size:12rem;display:grid}:root{--vp-c-brand-1:var(--o-color-primary-600);--vp-c-brand-2:var(--o-color-primary-700);--vp-c-brand-3:var(--o-color-primary-500);--vp-c-brand-soft:var(--o-color-primary-100)}.dark{--vp-c-brand-1:var(--o-color-primary-400);--vp-c-brand-2:var(--o-color-primary-300);--vp-c-brand-3:var(--o-color-primary-500);--vp-c-brand-soft:color-mix(in srgb, var(--o-color-primary-500) 16%, transparent)}:where(.VPNavBar,.VPNavScreen,.VPLocalNav,.VPSidebar,.VPDocAside) :where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd,menu,ol,ul){margin-block-end:0}:where(.VPNavBar,.VPNavScreen,.VPLocalNav,.VPSidebar,.VPDocAside) :where(menu,ol,ul){padding-inline-start:0}.ooko-doc-playground{border:1px solid var(--vp-c-divider);border-radius:.75rem;margin-block:1rem 2rem;overflow:hidden}:is(.ooko-doc-demo:has(.ooko-datepicker),.ooko-doc-playground:has(.ooko-datepicker)){overflow:visible}.ooko-doc-demo{border:1px solid var(--vp-c-divider);border-radius:.75rem;margin-block:1rem 2rem;overflow:hidden}.ooko-doc-demo__preview{background:var(--o-color-base-default);min-block-size:10rem;color:var(--o-text-color-default);justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.ooko-doc-demo__preview>:is(.ooko-action-bar,.ooko-alert,.ooko-card,.ooko-field,.ooko-form,.ooko-input,.ooko-list,.ooko-select,.ooko-textarea){inline-size:min(100%,32rem)}.vp-doc .ooko-card :is(h1,h2,h3,h4,h5,h6,p),.vp-doc .ooko-list :is(ul,li,p),.vp-doc .ooko-timeline,.vp-doc .ooko-timeline li,.vp-doc .ooko-select__list,.vp-doc .ooko-select__list li{all:revert-layer}.ooko-doc-demo__toggle{border:0;border-block-start:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft);min-block-size:2.75rem;inline-size:100%;color:var(--vp-c-text-1);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;display:flex}.ooko-doc-demo__toggle:hover{background:var(--vp-c-bg-alt)}.ooko-doc-demo__toggle:focus-visible{outline:.1875rem solid var(--vp-c-brand-1);outline-offset:-.1875rem}.ooko-doc-demo__source{border-block-start:1px solid var(--vp-c-divider)}.vp-doc .ooko-doc-demo__source div[class*=language-]{border-radius:0;margin:0}.ooko-doc-demo__source pre{background:var(--vp-code-block-bg);border-radius:0;margin:0;padding:1.25rem;overflow:auto}.ooko-doc-demo__source code{color:var(--vp-code-block-color);white-space:pre;font-size:.8125rem;line-height:1.7}.ooko-doc-playground__preview{background:var(--o-color-base-default);min-block-size:10rem;color:var(--o-text-color-default);place-items:center;padding:2rem;display:grid}.ooko-doc-playground__preview--glass,html.ooko-doc-glass-backdrop body{--ooko-doc-glass-line:color-mix(in srgb, var(--o-color-neutral-800) 9%, transparent);background:repeating-linear-gradient(45deg, var(--ooko-doc-glass-line) 0 1px, transparent 1px 16px), repeating-linear-gradient(-45deg, var(--ooko-doc-glass-line) 0 1px, transparent 1px 16px), linear-gradient(135deg, color-mix(in srgb, var(--o-background-primary-lighter) 45%, var(--o-color-base-default)), color-mix(in srgb, var(--o-background-secondary-lighter) 45%, var(--o-color-base-default)) 55%, color-mix(in srgb, var(--o-background-success-lighter) 45%, var(--o-color-base-default)))}.ooko-doc-playground__preview>:is(.ooko-action-bar,.ooko-alert,.ooko-card,.ooko-field,.ooko-form,.ooko-input,.ooko-list,.ooko-select,.ooko-textarea){inline-size:min(100%,32rem)}.ooko-doc-demo__preview :is(.ooko-checkbox__hint,.ooko-checkbox__message,.ooko-field__hint,.ooko-field__message,.ooko-radio__hint,.ooko-radio__message,.ooko-switch__hint,.ooko-switch__message),.ooko-doc-playground__preview :is(.ooko-checkbox__hint,.ooko-checkbox__message,.ooko-field__hint,.ooko-field__message,.ooko-radio__hint,.ooko-radio__message,.ooko-switch__hint,.ooko-switch__message){margin:0}.ooko-doc-playground__form-preview{gap:var(--o-space-4);inline-size:min(100%,32rem);display:grid}.ooko-doc-playground__controls{border-block-start:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;padding:1rem;display:grid}.ooko-doc-playground__control{color:var(--vp-c-text-1);align-content:start;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;display:grid}.ooko-doc-playground__control--check{grid-template-columns:auto 1fr;align-self:end;align-items:center}.ooko-doc-playground__control :is(input:not([type=checkbox]),select){border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);min-block-size:2.25rem;color:var(--vp-c-text-1);font:inherit;border-radius:.375rem;padding-inline:.625rem;font-weight:400}.ooko-doc-playground__status{color:var(--o-text-success-dark);text-align:center;margin:0}@media (width<=640px){.ooko-doc-demo__preview,.ooko-doc-playground__preview{padding:1.25rem}}.docs-playground-link{color:var(--vp-c-text-1);padding-inline:12px;font-size:14px;font-weight:500}.docs-playground-link:hover{color:var(--vp-c-brand-1)}.VPLocalSearchBox[data-v-174dd38d]{z-index:100;display:flex;position:fixed;inset:0}.backdrop[data-v-174dd38d]{background:var(--vp-backdrop-bg-color);transition:opacity .5s;position:absolute;inset:0}.shell[data-v-174dd38d]{background:var(--vp-local-search-bg);border-radius:.375rem;flex-direction:column;gap:1rem;width:min(100vw - 3.75rem,56.25rem);height:min-content;max-height:min(100vh - 8rem,56.25rem);margin:4rem auto;padding:.75rem;display:flex;position:relative}@media not all and (width>=48rem){.shell[data-v-174dd38d]{border-radius:0;width:100vw;height:100vh;max-height:none;margin:0}}.search-bar[data-v-174dd38d]{border:1px solid var(--vp-c-divider);cursor:text;border-radius:.25rem;align-items:center;padding:0 .75rem;display:flex}@media not all and (width>=48rem){.search-bar[data-v-174dd38d]{padding:0 .5rem}}.search-bar[data-v-174dd38d]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-174dd38d]{font-size:1.125rem;display:block}.navigate-icon[data-v-174dd38d]{font-size:.875rem;display:block}.search-icon[data-v-174dd38d]{margin:.5rem}@media not all and (width>=48rem){.search-icon[data-v-174dd38d]{display:none}}.search-input[data-v-174dd38d]{font-size:inherit;width:100%;padding:.375rem .75rem}.search-input[data-v-174dd38d]::-webkit-search-cancel-button{display:none}@media not all and (width>=48rem){.search-input[data-v-174dd38d]{padding:.375rem .25rem}}.search-actions[data-v-174dd38d]{gap:.25rem;display:flex}@media (any-pointer:coarse){.search-actions[data-v-174dd38d]{gap:.5rem}}@media (width>=48rem){.search-actions.before[data-v-174dd38d]{display:none}}.search-actions button[data-v-174dd38d]{padding:.5rem}.search-actions button[data-v-174dd38d]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-174dd38d]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-174dd38d]:disabled{opacity:.37}.search-loading[data-v-174dd38d]{visibility:hidden;border:2px solid var(--vp-c-divider);border-top-color:var(--vp-c-brand-1);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;margin:.5rem}.search-loading.active[data-v-174dd38d]{visibility:visible;animation:.8s linear infinite local-search-loading-174dd38d}@media (prefers-reduced-motion:reduce){.search-loading.active[data-v-174dd38d]{animation:none}}@keyframes local-search-loading-174dd38d{to{transform:rotate(360deg)}}.search-keyboard-shortcuts[data-v-174dd38d]{opacity:.75;flex-wrap:wrap;gap:1rem;font-size:.8rem;line-height:1.09375;display:flex}.search-keyboard-shortcuts span[data-v-174dd38d]{align-items:center;gap:.25rem;display:flex}@media not all and (width>=48rem){.search-keyboard-shortcuts[data-v-174dd38d]{display:none}}.search-keyboard-shortcuts kbd[data-v-174dd38d]{text-align:center;vertical-align:middle;background:#8080801a;border:1px solid #80808026;border-radius:.25rem;min-width:1.5rem;padding:.1875rem .375rem;display:inline-block;box-shadow:0 2px 2px #0000001a}.results[data-v-174dd38d]{overscroll-behavior:contain;flex-direction:column;gap:.375rem;display:flex;overflow:hidden auto}.result[data-v-174dd38d]{border:solid 2px var(--vp-local-search-result-border);border-radius:.25rem;outline:none;align-items:center;gap:.5rem;line-height:1;transition:none;display:flex}.result>div[data-v-174dd38d]{width:100%;margin:.75rem;overflow:hidden}@media not all and (width>=48rem){.result>div[data-v-174dd38d]{margin:.5rem}}.titles[data-v-174dd38d]{z-index:1001;flex-wrap:wrap;gap:.25rem;padding:.125rem 0;display:flex;position:relative}.title[data-v-174dd38d]{align-items:center;gap:.25rem;display:flex}.title.main[data-v-174dd38d]{font-weight:500}.title-icon[data-v-174dd38d]{opacity:.5;color:var(--vp-c-brand-1);font-weight:500}.title svg[data-v-174dd38d]{opacity:.5}.result.selected[data-v-174dd38d]{--vp-local-search-result-bg:var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-174dd38d]{position:relative}.excerpt[data-v-174dd38d]{opacity:.5;pointer-events:none;max-height:8.75rem;margin-top:.25rem;position:relative;overflow:hidden}.result.selected .excerpt[data-v-174dd38d]{opacity:1}.excerpt[data-v-174dd38d] *{font-size:.8rem!important;line-height:1.3!important}.titles[data-v-174dd38d] mark,.excerpt[data-v-174dd38d] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:.125rem;padding:0 .125rem}.excerpt[data-v-174dd38d] .vp-code-group .tabs{display:none}.excerpt[data-v-174dd38d] .vp-code-group div[class*=language-]{border-radius:.5rem!important}.excerpt-gradient-bottom[data-v-174dd38d]{bottom:-1px;background:linear-gradient(transparent, var(--vp-local-search-result-bg));z-index:1000;height:.5rem;position:absolute;inset-inline:0}.excerpt-gradient-top[data-v-174dd38d]{top:-1px;background:linear-gradient(var(--vp-local-search-result-bg), transparent);z-index:1000;height:.5rem;position:absolute;inset-inline:0}.result.selected .titles[data-v-174dd38d],.result.selected .title-icon[data-v-174dd38d]{color:var(--vp-c-brand-1)!important}.no-results[data-v-174dd38d]{text-align:center;padding:.75rem;font-size:.9rem}svg[data-v-174dd38d]{flex:none}
/*$vite$:1*/