/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--p:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:var(--canvas)}}@layer 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(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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{vertical-align:middle;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:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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}*,:after,:before,::backdrop{border-color:var(--line)}::file-selector-button{border-color:var(--line)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11"}body{background-color:var(--canvas);color:var(--ink)}::selection{background-color:var(--signal-blue)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--signal-blue) 30%, transparent)}}:where(h1,h2,h3){letter-spacing:var(--tracking-heading);text-wrap:balance}:where(code,kbd,samp,pre){font-family:var(--font-mono)}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-tag)}:where(*){scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.h-screen-no-header{height:calc(100dvh - 4em)!important}:where(:root),:root:has(input.theme-controller[value=livewire-light]:checked),[data-theme=livewire-light]{color-scheme:light;--color-base-100:#f3f5f9;--color-base-200:#eaeef4;--color-base-300:#dde3ec;--color-base-content:#0a0d14;--color-primary:#0a0d14;--color-primary-content:#fff;--color-secondary:#e3e8f0;--color-secondary-content:#0a0d14;--color-accent:#7a3cf0;--color-accent-content:#fff;--color-neutral:#1c2130;--color-neutral-content:#e9ecf4;--color-info:#1e8fe6;--color-info-content:#fff;--color-success:#13c977;--color-success-content:#04140c;--color-warning:#d99a06;--color-warning-content:#140e00;--color-error:#f0552f;--color-error-content:#fff;--radius-selector:.5rem;--radius-field:.625rem;--radius-box:.875rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:#06070b;--color-base-200:#0a0c12;--color-base-300:#151926;--color-base-content:#e9ecf4;--color-primary:#e9ecf4;--color-primary-content:#06070b;--color-secondary:#151926;--color-secondary-content:#e9ecf4;--color-accent:#9b5cff;--color-accent-content:#06070b;--color-neutral:#1c2130;--color-neutral-content:#e9ecf4;--color-info:#44b0ff;--color-info-content:#06070b;--color-success:#44ff9a;--color-success-content:#06070b;--color-warning:#ffc247;--color-warning-content:#06070b;--color-error:#f64;--color-error-content:#06070b;--radius-selector:.5rem;--radius-field:.625rem;--radius-box:.875rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:root:has(input.theme-controller[value=livewire-dark]:checked),[data-theme=livewire-dark]{color-scheme:dark;--color-base-100:#06070b;--color-base-200:#0a0c12;--color-base-300:#151926;--color-base-content:#e9ecf4;--color-primary:#e9ecf4;--color-primary-content:#06070b;--color-secondary:#151926;--color-secondary-content:#e9ecf4;--color-accent:#9b5cff;--color-accent-content:#06070b;--color-neutral:#1c2130;--color-neutral-content:#e9ecf4;--color-info:#44b0ff;--color-info-content:#06070b;--color-success:#44ff9a;--color-success-content:#06070b;--color-warning:#ffc247;--color-warning-content:#06070b;--color-error:#f64;--color-error-content:#06070b;--radius-selector:.5rem;--radius-field:.625rem;--radius-box:.875rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer components{.field{gap:.4rem;display:grid}.field>label,.field .field__label{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;font-weight:550;display:flex}.field__hint{color:var(--ink-muted);font-size:.75rem}.field__error{color:var(--negative-ink);font-size:.75rem}.segmented{background-color:var(--canvas-sunken);border:var(--hairline);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.segmented:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:40rem){.segmented{grid-template-columns:none;grid-auto-flow:column;inline-size:max-content}.segmented:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:none}}.segmented label{cursor:pointer;display:grid}.segmented input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented span{border-radius:calc(var(--radius-control) - 3px);color:var(--ink-muted);text-align:center;text-wrap:balance;align-items:center;padding:.25rem .75rem;font-size:.875rem;display:grid}@media (min-width:40rem){.segmented span{white-space:nowrap}}.segmented span{transition:background-color var(--duration-fast) var(--ease-snap), color var(--duration-fast) var(--ease-snap)}.segmented label:hover span{color:var(--ink)}.segmented input:checked+span{background-color:var(--surface-raised);box-shadow:0 0 0 1px var(--line), 0 1px 2px -1px var(--shadow-color);color:var(--ink);font-weight:550}.segmented input:focus-visible+span{outline:2px solid var(--focus-ring-color);outline-offset:1px}:is(.rows,.settings__group){background-color:var(--surface);border:var(--hairline);border-radius:var(--radius-card)}:is(.rows,.settings__group)>*+*{border-block-start:var(--hairline)}:is(.rows__row,.settings__row){flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}@media (min-width:40rem){:is(.rows__row,.settings__row){flex-wrap:nowrap}}:is(.rows__body,.settings__row-body){flex:1;min-inline-size:0}:is(.rows__body,.settings__row-body) h3{letter-spacing:-.005em;font-size:.875rem;font-weight:550}:is(.rows__body,.settings__row-body) p{color:var(--ink-muted);font-size:.875rem}:is(.rows__body,.settings__row-body) .micro{color:var(--ink-faint);margin-block-start:.125rem;font-size:.6875rem;display:block}:is(.rows__actions,.settings__row-actions){flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:39.99rem){:is(.rows__actions,.settings__row-actions){justify-content:flex-end;inline-size:100%}}:is(.rows__logo,.settings__logo){background-color:var(--canvas);border:var(--hairline);border-radius:var(--radius-control);flex-shrink:0;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}:is(.rows__logo,.settings__logo) img{block-size:1.25rem;inline-size:1.25rem}:is(.rows__field,.settings__field){gap:.5rem;padding:.875rem 1rem;display:grid}:is(.rows__field,.settings__field)>label{font-size:.875rem;font-weight:550}@media (min-width:40rem){:is(.rows__field,.settings__field){grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:1.5rem}}:is(.rows__hint,.settings__hint){color:var(--ink-muted);margin-block-start:.375rem;font-size:.75rem}.state{color:var(--ink-muted);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.state:before{content:"";background-color:var(--state-color,var(--line-strong));block-size:.375rem;inline-size:.375rem;box-shadow:0 0 0 3px var(--state-color,transparent);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.state:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--state-color,transparent) 16%, transparent)}}.state--positive{--state-color:var(--positive)}.state--live{--state-color:var(--live)}.state--live:before{animation:pulse-halo 2s var(--ease-glide) infinite}.state--attention{--state-color:var(--attention)}.state--negative{--state-color:var(--negative);color:var(--negative-ink)}.dot{inline-size:var(--dot-size,.5rem);block-size:var(--dot-size,.5rem);background-color:var(--dot-color,var(--line-strong));border-radius:50%;flex:none;display:inline-block}.dot--small{--dot-size:.375rem}.dot--positive{--dot-color:var(--positive)}.dot--live{--dot-color:var(--live)}.dot--attention{--dot-color:var(--attention)}.dot--negative{--dot-color:var(--negative)}.dot--pulse{--state-color:var(--dot-color);box-shadow:0 0 0 4px var(--dot-color)}@supports (color:color-mix(in lab, red, red)){.dot--pulse{box-shadow:0 0 0 4px color-mix(in oklab, var(--dot-color) 20%, transparent)}}.dot--pulse{animation:pulse-halo 2s var(--ease-glide) infinite}.micro,.eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--ink-faint);font-size:.75rem;font-weight:400;line-height:1.4}.eyebrow{align-items:center;gap:.625rem;display:inline-flex}.eyebrow:before{content:"";background:var(--rainbow);block-size:1.5px;inline-size:1.125rem}.tag{background-color:var(--surface);border-radius:var(--radius-tag);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .5625rem;font-size:.71875rem;line-height:1.3;display:inline-flex}.tag b,.tag strong{color:var(--ink);font-weight:500}.tag img,.tag svg{block-size:.8125rem;inline-size:.8125rem}.kbd-hint{color:var(--ink-faint);flex:none;align-items:center;gap:.1875rem;display:inline-flex}.live-pill{background-color:var(--surface);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .625rem;font-size:.75rem;display:inline-flex}.live-pill:before{content:"";background-color:var(--positive);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 4px var(--positive);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-pill:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--positive) 20%, transparent)}}.live-pill:before{animation:pulse-halo 2.4s var(--ease-glide) infinite}.avatar{object-fit:cover;block-size:2rem;inline-size:2rem;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.avatar--initials{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-family:var(--font-mono);letter-spacing:0;-webkit-user-select:none;user-select:none;place-items:center;font-weight:500;line-height:1;display:grid;container-type:size}.avatar--initials>span{font-size:38cqi}.avatar-stack{--avatar-size:1.5rem;--avatar-overlap:.4rem;--avatar-icon-size:56%;--avatar-cutout:var(--canvas);flex:none;align-items:center;display:inline-flex}.avatar-stack__item{inline-size:var(--avatar-size);block-size:var(--avatar-size);background-color:var(--surface);box-shadow:0 0 0 2px var(--avatar-cutout), inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);border-radius:50%;place-items:center;margin-inline-start:calc(-1 * var(--avatar-overlap));display:grid}.avatar-stack__item:first-child{margin-inline-start:0}.avatar-stack__item>img,.avatar-stack__item>svg{inline-size:var(--avatar-icon-size);block-size:var(--avatar-icon-size);object-fit:contain}.avatar-stack__item--active{animation:avatar-live 1.6s var(--ease-glide) infinite}.avatar-stack--small{--avatar-size:1.3rem;--avatar-overlap:.35rem;--avatar-icon-size:62%}.avatar-stack--large{--avatar-size:2.25rem;--avatar-overlap:.55rem}.dialog__header{gap:.375rem;margin-block-end:1.25rem;display:grid}.dialog__header p{color:var(--ink-muted);text-wrap:pretty;font-size:.875rem}.flash{z-index:60;pointer-events:none;gap:.5rem;inline-size:max-content;max-inline-size:calc(100vw - 2rem);display:grid;position:fixed;inset-block-start:1rem;inset-inline-start:50%;translate:-50%}@media (max-width:47.99rem){body:has(.site-header) .flash{inset-block-start:4.5rem}}.flash__item{--flash-color:var(--ink-muted);background-color:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);color:var(--ink);pointer-events:auto;animation:flash-in var(--duration-base) var(--ease-snap) both;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;font-size:.875rem;display:flex}.flash__item:before{content:"";background-color:var(--flash-color);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 4px var(--flash-color);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.flash__item:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--flash-color) 18%, transparent)}}.flash__item>p{text-wrap:pretty;flex:1;min-inline-size:0}.flash__item.animate-fade-out{animation:flash-out var(--duration-fast) ease-in both}.flash__item--notice{--flash-color:var(--positive)}.flash__item--info{--flash-color:var(--live)}.flash__item--alert{--flash-color:var(--attention)}.flash__item--error{--flash-color:var(--negative)}.environment-label{z-index:70;background:repeating-linear-gradient(-45deg, var(--attention) 0 8px, var(--attention) 8px 16px);justify-content:center;block-size:3px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.environment-label{background:repeating-linear-gradient(-45deg, var(--attention) 0 8px, color-mix(in oklab, var(--attention) 35%, transparent) 8px 16px)}}.environment-label{pointer-events:none}.environment-label--static{inline-size:100%;position:relative}.environment-label__tag{background-color:var(--attention);color:var(--attention);border-end-end-radius:var(--radius-tag);border-end-start-radius:var(--radius-tag);align-self:flex-start;padding:.125rem .625rem .1875rem}@supports (color:color-mix(in lab, red, red)){.environment-label__tag{color:color-mix(in oklab, var(--attention) 20%, black)}}.environment-label__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.3}.table-frame{background-color:var(--surface);border:var(--hairline);border-radius:var(--radius-card);overflow-x:auto}.metrics{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--metric-min,9rem)), 1fr));background-color:var(--surface);border:var(--hairline);border-radius:var(--radius-card);display:grid;overflow:hidden}.metrics--flush{background-color:#0000;border:0;border-radius:0}.metric{min-inline-size:0;box-shadow:-1px -1px 0 var(--line);align-content:start;gap:.25rem;padding:.875rem 1rem;display:grid}.metric__label,.metric__note{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.4;overflow:hidden}.metric__note a{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.metric__note a:hover{color:var(--ink)}.metric__value{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-heading);align-items:center;gap:.5rem;font-size:1.375rem;font-weight:600;line-height:1.2;display:flex}.metric__value:after{content:"";background-color:var(--metric-signal);block-size:.4375rem;inline-size:.4375rem;box-shadow:0 0 0 3px var(--metric-signal);border-radius:50%;display:none}@supports (color:color-mix(in lab, red, red)){.metric__value:after{box-shadow:0 0 0 3px color-mix(in oklab, var(--metric-signal) 18%, transparent)}}.metric--positive{--metric-signal:var(--positive)}.metric--attention{--metric-signal:var(--attention)}.metric--negative{--metric-signal:var(--negative)}:is(.metric--positive,.metric--attention,.metric--negative) .metric__value:after{display:block}:is(.empty-state,.settings__empty){background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--ink-muted);text-align:center;text-wrap:pretty;background-position:50%;background-size:18px 18px;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;font-size:.875rem;display:flex}:is(.empty-state,.settings__empty)>svg{block-size:1.5rem;inline-size:1.5rem;color:var(--ink-faint)}:is(.empty-state,.settings__empty)>.empty__drawing{block-size:auto;inline-size:7rem;margin-block-end:.5rem}:is(.empty-state,.settings__empty) strong{color:var(--ink);font-weight:550}.code-block{background-color:var(--surface);border:var(--hairline);border-radius:var(--radius-card);max-inline-size:100%;margin-block-end:1rem;overflow:clip}.code-block pre{border-radius:0 0 var(--radius-card) var(--radius-card);background:0 0;margin:0;font-size:.8125rem;line-height:1.6}.code-block__header{z-index:10;background-color:var(--canvas-sunken);border-block-end:var(--hairline);border-radius:var(--radius-card) var(--radius-card) 0 0;justify-content:space-between;align-items:center;padding:.25rem .375rem .25rem 1rem;display:flex;position:sticky;inset-block-start:0}.code-inline{background-color:var(--canvas-sunken);border:var(--hairline);border-radius:var(--radius-tag);font-family:var(--font-mono);padding:.1em .4em;font-size:.875em}.dot-grid{background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);background-position:top;background-size:22px 22px}.dot-grid--fade{-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.wire{fill:none;overflow:visible}.wire__path{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.wire__path--hot{stroke:var(--wire-color,var(--live));stroke-width:2px}.wire__path--flow{stroke-dasharray:3 7;animation:wire-flow var(--duration-wire) linear infinite}.wire__path--idle{stroke-dasharray:4 6}.wire__pulse{fill:var(--wire-color,var(--live))}.wire-line{background:var(--line-strong);border-radius:2px;block-size:2px;min-inline-size:1rem;display:block}.wire-line--hot{background:var(--wire-gradient,linear-gradient(90deg, var(--signal-green), var(--signal-blue)))}.wire-line--idle{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px)}.wire-line--flow{background:repeating-linear-gradient(90deg, var(--canvas) 0 3px, transparent 3px 10px), var(--wire-gradient,linear-gradient(90deg, var(--signal-green), var(--signal-blue)));animation:wire-flow-x var(--duration-wire) linear infinite;background-size:10px 100%,100% 100%}.pulse{animation:pulse-fade 1.6s var(--ease-glide) infinite}.shimmer{background:linear-gradient(90deg, currentColor 0%, currentColor 35%, var(--ink-faint) 50%, currentColor 65%, currentColor 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer-sweep}.rainbow-glow{isolation:isolate;z-index:0;position:relative}.rainbow-glow:before{content:"";inset:var(--rainbow-glow-inset,-.5rem);border-radius:var(--rainbow-glow-radius,1.75rem);background:var(--rainbow-glow-gradient,var(--rainbow));opacity:var(--rainbow-glow-opacity,.22);filter:blur(var(--rainbow-glow-blur,24px));pointer-events:none;z-index:-1;transition:opacity var(--duration-base) ease;position:absolute}.rainbow-glow-soft{--rainbow-glow-inset:-.35rem;--rainbow-glow-radius:1.5rem;--rainbow-glow-blur:18px;--rainbow-glow-opacity:.16}.rainbow-glow[data-glow-focus=true]:focus-within:before{opacity:var(--rainbow-glow-active-opacity,.45)}.rainbow-wash{inset:var(--rainbow-wash-inset,-.25rem);border-radius:var(--rainbow-wash-radius,1.5rem);background:var(--rainbow-wash-gradient,var(--rainbow));opacity:var(--rainbow-wash-opacity,.16);filter:blur(var(--rainbow-wash-blur,18px));pointer-events:none;position:absolute}.rainbow-edge{isolation:isolate;position:relative}.rainbow-edge:before{content:"";inset:calc(var(--rainbow-edge-width,2px) * -1);padding:var(--rainbow-edge-width,2px);border-radius:calc(var(--rainbow-edge-radius,var(--radius-panel)) + var(--rainbow-edge-width,2px));background:var(--rainbow);pointer-events:none;z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-keyword{z-index:0;color:inherit;--rainbow-glow-inset:-.18em -.16em;--rainbow-glow-radius:.6em;--rainbow-glow-blur:18px;--rainbow-glow-opacity:.24;padding-inline:.06em;display:inline-block;position:relative}.composer{--rainbow-glow-inset:-.4rem;--rainbow-glow-radius:1.75rem;--rainbow-glow-blur:20px;--rainbow-glow-opacity:.14}.composer:focus-within:before{opacity:.3}.composer--locked{--rainbow-glow-opacity:.05}.composer--locked:focus-within:before{opacity:.08}.chat-prompt{isolation:isolate;border-radius:var(--chat-prompt-radius,var(--radius-panel));background-color:var(--surface);box-shadow:var(--shadow-float);position:relative}.chat-prompt:before{content:"";z-index:2;padding:var(--chat-prompt-border-width,2px);border-radius:inherit;background:var(--rainbow);opacity:.7;pointer-events:none;transition:opacity var(--duration-base) ease, filter var(--duration-base) ease;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.composer:focus-within .chat-prompt:before{opacity:1}.composer--working .chat-prompt:before,.composer:has(form[aria-busy=true]) .chat-prompt:before{background:var(--rainbow-loop);background-size:200% 100%;animation:5s linear infinite rainbow-flow}.composer--locked .chat-prompt:before{opacity:.3;filter:saturate(.3)}.chat-prompt__field{padding:.5rem .5rem 0;position:relative}@media (max-width:39.99rem){.chat-prompt__field{padding:.25rem .25rem 0}}.composer--locked .chat-prompt__field{opacity:.6;pointer-events:none}.chat-prompt__hint{pointer-events:none;transition:opacity var(--duration-fast) linear;position:absolute;inset-block-start:1.125rem;inset-inline-end:1.25rem}.composer:focus-within .chat-prompt__hint{opacity:0}.chat-prompt__bar{--chat-prompt-bar-inset:.625rem;--chat-prompt-control-radius:calc(var(--chat-prompt-radius,var(--radius-panel)) - var(--chat-prompt-bar-inset));min-block-size:3rem;padding:.375rem var(--chat-prompt-bar-inset) var(--chat-prompt-bar-inset);align-items:center;gap:.375rem;display:flex}.chat-prompt:has(.chat-prompt__send:is(:hover,:focus-visible)) .chat-prompt__hint{opacity:0}.chat-prompt__attach{color:var(--ink-muted)}[data-attachments-present=true] .chat-prompt__attach{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.chat-prompt__attach[aria-busy=true]{color:var(--ink)}.chat-prompt__dictate{color:var(--ink-muted)}.chat-prompt__dictate[aria-busy=true]{color:var(--ink)}.chat-prompt__dictate>.chat-prompt__dictate-off,.chat-prompt__dictate[data-blocked]>.chat-prompt__dictate-on{display:none}.chat-prompt__dictate[data-blocked]>.chat-prompt__dictate-off{display:block}:root[data-bridge-components~=dictation] .chat-prompt__dictate{display:none}.chat-prompt__dictation{min-inline-size:0;color:var(--ink-muted);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.25rem 1.25rem 0;font-size:.8125rem;display:flex}.chat-prompt__dictation:empty{padding:0}.chat-prompt__dictation>.state{font-size:inherit}.chat-prompt__dictation>.micro{font-variant-numeric:tabular-nums}.chat-prompt__waveform{block-size:1rem;color:var(--ink-muted);align-items:center;gap:2px;display:inline-flex}.chat-prompt__waveform>span{block-size:100%;inline-size:2px;transform:scaleY(calc(.12 + .88 * var(--level,0)));background:currentColor;border-radius:1px}.chat-prompt__waveform[data-still]>span{opacity:calc(.25 + .75 * var(--level,0));transform:scaleY(.5)}.chat-prompt__spinner{border:2px solid var(--line);border-block-start-color:var(--live);border-radius:50%;animation:.8s linear infinite spin;display:none;position:absolute;inset:1px}[aria-busy=true]>.chat-prompt__spinner{display:block}.chat-prompt__lock{min-inline-size:0;color:var(--ink-muted);text-wrap:pretty;align-items:center;gap:.5rem;padding:.25rem 1.25rem 0;font-size:.8125rem;display:flex}.chat-prompt__lock>svg{block-size:1rem;inline-size:1rem;color:var(--ink-faint);flex:none}.chat-prompt__lock a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap;font-weight:550}.chat-prompt__lock a:hover{text-decoration-color:currentColor}.chat-prompt__ring{--ring-gap:3px;inset:calc(var(--ring-gap) * -1);border-radius:calc(var(--chat-prompt-control-radius) + var(--ring-gap));pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chat-prompt__ring:before{content:"";background:var(--rainbow-conic);animation:2.4s linear infinite spin;position:absolute;inset:-50%}.chat-prompt__stop:is(:disabled,[disabled]) .chat-prompt__ring{filter:grayscale();opacity:.5}.chat-prompt__stop:is(:disabled,[disabled]) .chat-prompt__ring:before{animation-duration:6s}.model-picker{margin-inline-start:auto}.model-picker__trigger{border-radius:var(--radius-pill);block-size:2rem;max-inline-size:15rem;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) linear, color var(--duration-fast) linear;align-items:center;gap:.4375rem;padding-inline:.5rem .4375rem;font-size:.8125rem;display:inline-flex}.model-picker__trigger:hover,.dropdown:focus-within>.model-picker__trigger{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.model-picker__trigger:hover,.dropdown:focus-within>.model-picker__trigger{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.model-picker__trigger:hover,.dropdown:focus-within>.model-picker__trigger{color:var(--ink)}.model-picker__trigger>img{border-radius:50%;flex:none;block-size:1rem;inline-size:1rem}.model-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-picker__trigger>svg{block-size:.75rem;inline-size:.75rem;color:var(--ink-faint);flex:none}.composer--locked .model-picker__trigger{opacity:.6;pointer-events:none}.chat-prompt__web-search{margin-inline-start:auto}.chat-prompt__bar:has(.chat-prompt__web-search) .model-picker{margin-inline-start:0}.chat-prompt__web-search-note{min-inline-size:0;color:var(--ink-muted);text-wrap:pretty;align-items:center;gap:.5rem;padding:.25rem 1.25rem 0;font-size:.8125rem;display:none}.chat-prompt__web-search-note>svg{block-size:1rem;inline-size:1rem;color:var(--ink-faint);flex:none}.chat-prompt:has(.chat-prompt__web-search :checked:enabled) .chat-prompt__web-search-note{display:flex}.web-search-tip{color:var(--ink-muted);text-align:center;text-wrap:balance;animation:rise-in var(--duration-slow) var(--ease-snap) 80ms both;justify-content:center;align-items:center;gap:.5rem;margin-block-start:.875rem;font-size:.8125rem;display:flex}.web-search-tip>svg{block-size:1rem;inline-size:1rem;color:var(--ink-faint);flex:none}.web-search-tip a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:550}.web-search-tip a:hover{text-decoration-color:currentColor}.run-code__source{margin-block-end:.75rem}.run-code__source pre{max-block-size:20rem;padding:.75rem 1rem;overflow:auto}.run-code__label{color:var(--ink-faint);margin-block:.5rem .25rem}.run-code__output{background-color:var(--canvas-sunken);border:var(--hairline);border-radius:var(--radius-control);max-block-size:16rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.625rem .75rem;font-size:.75rem;overflow:auto}.run-code__output--errors{color:var(--negative-ink)}.run-code__files{flex-wrap:wrap;gap:.5rem;margin-block:.375rem .25rem;padding:0;list-style:none;display:flex}.run-code__files>li{min-inline-size:0;max-inline-size:100%}.run-code__thumbnail{object-fit:cover;border:var(--hairline);border-radius:var(--radius-tag);background-color:var(--surface);block-size:2.5rem;inline-size:2.5rem}.new-chat{isolation:isolate;flex-direction:column;flex:1;justify-content:center;inline-size:100%;max-inline-size:42rem;margin-inline:auto;padding-block:4rem 6rem;display:flex;position:relative}.new-chat__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:-2rem -30vw}.new-chat__greeting{color:var(--ink);letter-spacing:var(--tracking-display);text-align:center;animation:rise-in var(--duration-slow) var(--ease-snap) both;margin-block-end:1.75rem;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:650;line-height:1.1}.reach{--reach-wire-height:2.75rem;z-index:1;animation:rise-in var(--duration-slow) var(--ease-snap) 80ms both;margin-block-start:.25rem;position:relative}.reach__wires,.reach__nodes{inline-size:100%;max-inline-size:calc(var(--reach-count) * 7rem);margin-inline:auto}.reach__wires{block-size:var(--reach-wire-height);display:block}.reach__wires .wire__path{transition:stroke var(--duration-base) linear}.reach__nodes{grid-template-columns:repeat(var(--reach-count), minmax(0, 1fr));display:grid}.reach__node{--wire-color:var(--signal-green);justify-items:center;min-inline-size:0;display:grid;position:relative}.reach__menu{min-inline-size:0;max-inline-size:100%}.reach__node:nth-child(5n+2){--wire-color:var(--signal-blue)}.reach__node:nth-child(5n+3){--wire-color:var(--signal-violet)}.reach__node:nth-child(5n+4){--wire-color:var(--signal-orange)}.reach__node:nth-child(5n+5){--wire-color:var(--signal-lime)}.reach__avatar{background-color:var(--surface);block-size:2.25rem;inline-size:2.25rem;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-float);color:var(--ink-muted);transition:box-shadow var(--duration-base) var(--ease-snap);border-radius:50%;place-items:center;display:grid;position:relative}.reach__avatar>img,.reach__avatar>svg{block-size:1.125rem;inline-size:1.125rem}.reach__node--mcp .reach__avatar{background-color:var(--canvas);box-shadow:none;outline:1.5px dashed var(--line-strong);outline-offset:-1.5px}:is(.reach__toggle,.reach__add){min-inline-size:0;max-inline-size:100%;color:var(--ink-muted);cursor:pointer;justify-items:center;gap:.4375rem;display:grid}:is(.reach__toggle,.reach__add)>.micro{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;transition:color var(--duration-fast) linear;overflow:hidden}:is(.reach__toggle,.reach__add):hover,:is(.reach__toggle,.reach__add):focus-visible,:is(.reach__toggle,.reach__add)[aria-expanded=true]{color:var(--ink)}:is(.reach__toggle,.reach__add):focus-visible{outline:none}:is(.reach__toggle,.reach__add):focus-visible .reach__avatar{outline:2px solid var(--focus-ring-color);outline-offset:2px}.reach__toggle:is(:hover,[aria-expanded=true]) .reach__avatar{box-shadow:0 0 0 1px var(--ink-muted), var(--shadow-float)}.reach__node--offline .reach__toggle{opacity:.5;transition:opacity var(--duration-fast) linear}.reach__node--offline .reach__toggle:is(:hover,:focus-visible,[aria-expanded=true]){opacity:1}.reach__badge{background-color:var(--surface-raised);block-size:.875rem;inline-size:.875rem;box-shadow:0 0 0 1px var(--line-strong);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-.1875rem;inset-inline-end:-.1875rem}.reach__badge>svg{block-size:.5rem;inline-size:.5rem}@media (max-width:39.99rem){.reach:has(.reach__node:nth-child(7)) .reach__avatar{block-size:2rem;inline-size:2rem}.reach:has(.reach__node:nth-child(7)) :is(.reach__toggle,.reach__add)>.micro,.reach:has(.reach__node:nth-child(7)) .reach__remove{display:none}}.reach__remove{background-color:var(--surface-raised);block-size:1.125rem;inline-size:1.125rem;box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) linear, color var(--duration-fast) linear, box-shadow var(--duration-fast) linear;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.3125rem;inset-inline-start:calc(50% + .625rem)}.reach__remove>svg{block-size:.625rem;inline-size:.625rem}.reach__node:hover .reach__remove,.reach__node:focus-within .reach__remove,.reach__remove:focus-visible{opacity:1}.reach__remove:hover,.reach__remove:focus-visible{color:var(--negative-ink);box-shadow:0 0 0 1px var(--negative)}.reach__remove:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (hover:none){.reach__remove{opacity:1}}.reach__add .reach__avatar{background-color:var(--canvas);box-shadow:none;outline:1.5px dashed var(--line-strong);outline-offset:-1.5px;transition:background-color var(--duration-fast) linear, color var(--duration-fast) linear, outline-color var(--duration-fast) linear}:is(.reach__add:hover,.reach__add:focus-visible) .reach__avatar{background-color:var(--surface);color:var(--ink);outline-color:var(--ink-muted)}.reach--empty .reach__wires,.reach--empty .reach__nodes{max-inline-size:12rem}.reach--empty .reach__add{color:var(--ink)}.reach--empty .reach__add .reach__avatar{background-color:var(--ink);block-size:2.75rem;inline-size:2.75rem;color:var(--ink-inverted);box-shadow:0 0 0 5px var(--ink), var(--shadow-float);outline:none}@supports (color:color-mix(in lab, red, red)){.reach--empty .reach__add .reach__avatar{box-shadow:0 0 0 5px color-mix(in oklab, var(--ink) 10%, transparent), var(--shadow-float)}}.reach--empty .reach__add>.micro{overflow:visible}.reach__invite{max-inline-size:24rem;color:var(--ink-muted);text-align:center;text-wrap:balance;margin:.875rem auto 0;font-size:.875rem}.suggestions{animation:rise-in var(--duration-slow) var(--ease-snap) .16s both;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:2rem;display:flex}.suggestion{border:1px solid var(--line);border-radius:var(--radius-pill);background-color:var(--canvas);max-inline-size:100%;color:var(--ink-muted);text-align:start;cursor:pointer;transition:color var(--duration-fast) linear, border-color var(--duration-fast) linear, background-color var(--duration-fast) linear;align-items:center;gap:.375rem;padding:.375rem .875rem .375rem .625rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.suggestion:hover,.suggestion:focus-visible{border-color:var(--line-strong);background-color:var(--surface);color:var(--ink)}.suggestion:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.suggestion__icon{block-size:.875rem;inline-size:.875rem;color:var(--ink-faint);flex:none}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:not(.wire__path--idle){stroke-dasharray:3 7;stroke-width:2px;animation:wire-flow var(--duration-wire) linear infinite}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:nth-child(5n+1){stroke:var(--signal-green)}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:nth-child(5n+2){stroke:var(--signal-blue)}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:nth-child(5n+3){stroke:var(--signal-violet)}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:nth-child(5n+4){stroke:var(--signal-orange)}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:nth-child(5n+5){stroke:var(--signal-lime)}.new-chat:has(#submit_button:not(:disabled)) .reach__wires .wire__path:is(.wire__path--add,.wire__path--offline){stroke:var(--line-strong)}.new-chat:has(#submit_button:not(:disabled)) .reach__node:not(.reach__node--mcp,.reach__node--add,.reach__node--offline) .reach__avatar{box-shadow:0 0 0 1.5px var(--wire-color), 0 0 0 5px var(--wire-color)}@supports (color:color-mix(in lab, red, red)){.new-chat:has(#submit_button:not(:disabled)) .reach__node:not(.reach__node--mcp,.reach__node--add,.reach__node--offline) .reach__avatar{box-shadow:0 0 0 1.5px var(--wire-color), 0 0 0 5px color-mix(in oklab, var(--wire-color) 16%, transparent)}}@media (max-width:40rem){.new-chat{padding-block:2rem 4rem}.reach:not(.reach--empty) :is(.reach__toggle,.reach__add)>.micro{display:none}}.connect-dialog__header{border-block-end:var(--hairline);gap:1rem;padding:1.5rem 1.5rem 1rem;display:grid}.connect-dialog__header .dialog__header{margin-block-end:0}@media (min-width:48rem){.connect-dialog__header{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:end;column-gap:1.5rem}}.connect-dialog__body{overscroll-behavior:contain;flex:1;min-block-size:0;padding:0 1.5rem 1.5rem;overflow-y:auto}.connect-dialog__body .settings__row{column-gap:.75rem;padding:.625rem .875rem}.connect-dialog__body .settings__logo{block-size:2rem;inline-size:2rem}.connect-dialog__body .settings__logo img{block-size:1.125rem;inline-size:1.125rem}.connect-dialog__body .settings__row-body p:not(.micro){text-wrap:pretty;font-size:.8125rem}.connect-dialog__body .settings__group>*+*{border-block-start:none}.connect-dialog__body .settings__group>:not([hidden])~:not([hidden]){border-block-start:var(--hairline)}.connect-dialog__label{color:var(--ink-faint);margin-block:1.25rem .5rem}.connect-dialog__connected .settings__row-body p:not(.micro){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-dialog__catalog{overflow:hidden}.connect-dialog__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-end:-1px;margin-inline-end:-1px;display:grid}.connect-dialog__grid>.settings__row{border-block-end:var(--hairline);border-inline-end:var(--hairline);flex-wrap:wrap}.connect-dialog__grid .settings__row-body{flex:9rem}.connect-dialog__grid .settings__row-actions{inline-size:auto;margin-inline-start:auto}.connect-dialog__more{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));column-gap:1rem;display:grid}.connect-dialog__empty{margin-block-start:1.25rem}.connect-dialog__footer{border-block-start:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.5rem;display:flex}.connect-dialog__footer p{color:var(--ink-muted);text-wrap:pretty;flex:16rem;font-size:.875rem}.connect-dialog__footer form{flex-shrink:0;margin-inline-start:auto}@media (max-width:40rem){.connect-dialog__header{gap:.75rem;padding:1.125rem 1rem .75rem}.connect-dialog__body{padding-inline:1rem}.connect-dialog__footer{flex-wrap:nowrap;padding:.75rem 1rem}.connect-dialog__footer p{flex-basis:auto;font-size:.8125rem}}.connector-directory{gap:.5rem;display:grid}.connector-directory__intro{color:var(--ink-muted);max-inline-size:60ch;font-size:.875rem}.connector-directory__note{color:var(--ink-muted);padding-block:.5rem}.connector-directory__category{border-block-end:1px solid var(--hairline)}.connector-directory__category>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.625rem;font-weight:500;list-style:none;display:flex}.connector-directory__category>summary::-webkit-details-marker{display:none}.connector-directory__category>summary:before{content:"";border-inline-end:1.5px solid var(--ink-faint);border-block-end:1.5px solid var(--ink-faint);block-size:.4rem;inline-size:.4rem;transition:rotate var(--duration-fast) var(--ease-snap);margin-inline-end:.25rem;rotate:-45deg}.connector-directory__category>summary>span:first-of-type{flex:1}.connector-directory__category>summary .micro{color:var(--ink-faint)}.connector-directory__category[open]>summary:before{rotate:45deg}.connector-directory__category[open]{padding-block-end:.75rem}.connector-directory__category>summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.connector-directory__category>summary:before{transition:none}}.conversation{--conversation-width:46rem;flex-direction:column;align-items:center;block-size:100%;display:flex;position:relative}.conversation__scroll{flex:1;inline-size:100%;padding-block:1.5rem 11rem;overflow-x:hidden}.conversation__column{inline-size:100%;max-inline-size:var(--conversation-width);margin-inline:auto;display:block}.conversation__dock{z-index:10;pointer-events:none;position:fixed;inset:auto 0 0}.conversation__dock-inner{inline-size:100%;max-inline-size:calc(var(--conversation-width,46rem) + 1rem);pointer-events:auto;margin-inline:auto;padding:0 .5rem .75rem;position:relative}@media (max-width:39.99rem){.conversation__dock-inner{background:linear-gradient(to bottom, transparent, var(--canvas) 2rem);padding-block-end:max(.5rem, env(safe-area-inset-bottom));padding-inline:.75rem}}.conversation__divider{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;gap:.625rem;margin-block:1.5rem;font-size:.75rem;display:flex}.conversation__divider:before,.conversation__divider:after{content:"";border-block-start:var(--hairline);flex:1}.conversation__divider>svg{block-size:.875rem;inline-size:.875rem}.conversation__divider a{color:var(--ink-muted);font-family:var(--font-sans);letter-spacing:normal;font-weight:550}.conversation__divider a:hover{color:var(--ink);text-decoration:underline}.scroll-button{background-color:var(--surface-raised);block-size:2.25rem;inline-size:2.25rem;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-float);color:var(--ink-muted);cursor:pointer;transition:opacity var(--duration-base) var(--ease-snap), translate var(--duration-base) var(--ease-snap), color var(--duration-fast) linear, visibility var(--duration-base);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-3rem;inset-inline-start:50%;translate:-50%}.scroll-button>svg{block-size:1rem;inline-size:1rem}.scroll-button:hover{color:var(--ink)}.scroll-button[inert]{opacity:0;visibility:hidden;translate:-50% .5rem}.conversation:has(.thinking) .scroll-button:after{content:"";background-color:var(--live);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.message{flex-direction:column;min-inline-size:0;display:flex}.message--user{align-items:flex-end;gap:.375rem;padding-block:.75rem .25rem}.message__bubble{overflow-wrap:anywhere;white-space:pre-wrap;background-color:var(--surface-raised);border-radius:var(--radius-card) var(--radius-card) var(--radius-tag) var(--radius-card);max-inline-size:min(85%,36rem);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);animation:message-in var(--duration-base) var(--ease-snap) both;padding:.625rem 1rem}.message--assistant{gap:.5rem;padding-block:.75rem .5rem}.message--note{padding-block:.75rem}.message__footer{flex-wrap:wrap;align-items:center;gap:.5rem;min-block-size:1.75rem;display:flex}.message__actions{opacity:0;transition:opacity var(--duration-fast) linear, visibility var(--duration-fast);align-items:center;gap:.125rem;margin-inline-start:-.375rem;display:flex}.message:is(:hover,:focus-within) .message__actions,#chat_messages>turbo-frame:has(>.message--assistant:not(.hidden)):not(:has(~turbo-frame>.message--assistant:not(.hidden))) .message__actions{opacity:1;visibility:visible}.message--user .message__actions{margin-inline:0 -.375rem}@media (hover:none){.message__actions{visibility:hidden;display:none}.message:focus-within .message__actions,#chat_messages>turbo-frame:has(>.message--assistant:not(.hidden)):not(:has(~turbo-frame>.message--assistant:not(.hidden))) .message__actions{display:flex}.message__footer{min-block-size:0}}@media (max-width:39.99rem){.conversation__scroll{padding-block-start:1rem}.message--user{gap:.25rem;padding-block:.75rem .25rem}.message__bubble{max-inline-size:88%;padding:.5rem .875rem}.message--assistant{gap:.375rem;padding-block:.5rem .25rem}}.message:focus{outline:none}.file-chip{background-color:var(--surface);border-radius:var(--radius-control);max-inline-size:min(100%,18rem);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow var(--duration-fast) linear;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .5rem;font-size:.8125rem;display:inline-flex}.file-chip>img{flex:none;block-size:1.5rem;inline-size:1.5rem}.file-chip:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.file-chip__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:550;overflow:hidden}.file-chip__size{white-space:nowrap;flex:none}.conversation:has(.thinking:not(.thinking--stopping)) #chat_messages>turbo-frame:last-child .message__body>:is(p,h1,h2,h3,h4):last-child:after,.conversation:has(.thinking:not(.thinking--stopping)) #chat_messages>turbo-frame:last-child .message__body>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:-.2em;background:var(--rainbow);border-radius:2px;block-size:1.1em;inline-size:.5em;margin-inline-start:.15em;animation:1s step-end infinite caret-blink;display:inline-block}.message__fresh{animation:message-fresh var(--duration-slow) var(--ease-snap) both}@keyframes message-fresh{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.message__fresh{animation:none}}.message-files{flex-direction:column;align-items:flex-end;gap:.375rem;max-inline-size:min(85%,36rem);display:flex}@media (max-width:39.99rem){.message-files{max-inline-size:88%}}.message-files__images{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.message-files__image{background-color:var(--surface);border-radius:var(--radius-control);block-size:6rem;inline-size:6rem;transition:opacity var(--duration-fast) linear;display:block;position:relative;overflow:hidden}.message-files__image>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.message-files__image:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;transition:box-shadow var(--duration-fast) linear;position:absolute;inset:0}.message-files__image:hover{opacity:.9}.message-files__image:hover:after{box-shadow:inset 0 0 0 1px var(--line-strong)}.message-files__image:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (max-width:39.99rem){.message-files__image{block-size:5rem;inline-size:5rem}}.message-files__list{flex-direction:column;align-items:flex-end;gap:.375rem;max-inline-size:100%;display:flex}.message-files__list>li{max-inline-size:100%}.message-files__file{box-sizing:border-box;background-color:var(--surface);border-radius:var(--radius-control);inline-size:17rem;max-inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow var(--duration-fast) linear;align-items:center;gap:.625rem;padding:.4375rem .625rem .4375rem .5rem;display:flex}.message-files__file:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.message-files__file:hover .message-files__download{color:var(--ink)}.message-files__file:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.message-files__icon{flex:none;block-size:2rem;inline-size:2rem}.message-files__body{flex:1;min-inline-size:0;display:grid}.message-files__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;line-height:1.3;overflow:hidden}.message-files__size{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.6875rem;line-height:1.4}.message-files__download{block-size:1rem;inline-size:1rem;color:var(--ink-faint);transition:color var(--duration-fast) linear;flex:none}.queue{display:block}.queue__note{color:var(--ink-muted);text-align:end;margin-block:.75rem 0;font-size:.8125rem}.queue__list{flex-direction:column;align-items:flex-end;gap:.5rem;margin:0;padding:.5rem 0 .25rem;list-style:none;display:flex}.queue__item{max-inline-size:min(85%,36rem);animation:message-in var(--duration-base) var(--ease-snap) both;flex-direction:column;align-items:flex-end;gap:.3125rem;display:flex}.queue__meta{color:var(--ink-faint);align-items:center;gap:.5rem;margin:0;display:flex}.queue__meta>.tag{color:var(--ink-muted)}.queue__bubble{border:1px dashed var(--line-strong);border-radius:var(--radius-card) var(--radius-card) var(--radius-tag) var(--radius-card);color:var(--ink-muted);align-items:flex-start;gap:.25rem;padding:.5rem .375rem .5rem 1rem;display:flex}.queue__text{overflow-wrap:anywhere;white-space:pre-wrap;padding-block:.125rem;padding-inline-end:.625rem}.queue__files{color:var(--ink-faint);align-items:center;gap:.25rem;margin:0;padding-block:.25rem;padding-inline-end:.625rem;display:inline-flex}.queue__unqueue-form{display:contents}.queue__unqueue{color:var(--ink-faint);flex:none}.queue__unqueue:is(:hover,:focus-visible){color:var(--ink)}.chat-prompt__later{color:var(--ink-muted)}.composer--working .model-picker__trigger{opacity:.6;pointer-events:none}.thinking{color:var(--ink-muted);animation:message-in var(--duration-base) var(--ease-snap) both;align-items:center;gap:.75rem;padding-block:.75rem;font-size:.875rem;display:flex}.conversation:has(.activity__line--live) .thinking{display:none}.thinking__mark{isolation:isolate;background-color:var(--surface);border-radius:50%;flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:grid;position:relative}.thinking__mark:before{content:"";z-index:-1;background:var(--rainbow-conic-ring);border-radius:50%;animation:2.4s linear infinite spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.thinking__mark>img{block-size:1rem;inline-size:1rem}.thinking--stopping .thinking__mark:before,.thinking--waiting .thinking__mark:before{filter:grayscale();opacity:.5}.thinking__label--writing,.conversation:has(#chat_messages>turbo-frame:last-child>.message--assistant:not(.hidden)) .thinking:not(.thinking--stopping,.thinking--waiting) .thinking__label{display:none}.conversation:has(#chat_messages>turbo-frame:last-child>.message--assistant:not(.hidden)) .thinking:not(.thinking--stopping,.thinking--waiting) .thinking__label--writing{display:inline}.activity{max-inline-size:100%;margin-block:.5rem}.activity__summary{border-radius:var(--radius-pill);max-inline-size:100%;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) linear, color var(--duration-fast) linear;align-items:center;margin-inline-start:-.25rem;padding:.25rem .625rem .25rem .25rem;font-size:.875rem;list-style:none;display:inline-flex}.activity__summary::-webkit-details-marker{display:none}.activity__summary:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.activity__summary:hover{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.activity__summary:hover{color:var(--ink)}.activity__caret{block-size:.75rem;inline-size:.75rem;color:var(--ink-faint);transition:rotate var(--duration-fast) var(--ease-snap);flex:none;margin-inline-start:.5rem}.activity[open] .activity__caret{rotate:90deg}.activity__wire{opacity:0;background:repeating-linear-gradient(90deg, var(--canvas) 0 3px, transparent 3px 10px), linear-gradient(90deg, var(--signal-green), var(--signal-blue));block-size:2px;inline-size:0;animation:wire-flow-x var(--duration-wire) linear infinite paused;transition:inline-size var(--duration-slow) var(--ease-snap), margin var(--duration-slow) var(--ease-snap), opacity var(--duration-slow) linear;background-size:10px 100%,100% 100%;flex:none;align-self:center;position:relative}.activity:has(.activity__line--live) .activity__wire{opacity:1;inline-size:1.5rem;margin-inline:.375rem .25rem;animation-play-state:running}.activity__wire:before{content:"";background-color:var(--signal-green);block-size:.375rem;inline-size:.375rem;box-shadow:0 0 0 3px var(--signal-green);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:-.3125rem}@supports (color:color-mix(in lab, red, red)){.activity__wire:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--signal-green) 22%, transparent)}}.activity__wire:before{animation:pulse-halo 1.6s var(--ease-glide) infinite;--state-color:var(--signal-green);translate:0 -50%}.activity__line{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.activity__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.activity__title{color:var(--ink);font-weight:550}.activity__details{color:var(--ink-faint)}.activity__log{border-inline-start:var(--hairline);flex-wrap:wrap;align-items:center;gap:.375rem;margin:.375rem 0 .75rem .9rem;padding:.25rem 0 .25rem 1.125rem;display:flex}.activity__log turbo-frame:not([src]),.activity__log .activity__step{display:contents}.activity__log turbo-frame[src]{flex:1 0 100%;min-inline-size:0}.activity:has(.activity__line--live) .activity__log{background:linear-gradient(var(--signal-green), var(--signal-blue)) 0 0 / 1px 100% no-repeat;border-inline-start-color:#0000}.activity:not(:has(.activity__log :is(turbo-frame,.step))){display:none}.step{min-inline-size:0;color:var(--ink-muted);animation:message-in var(--duration-base) var(--ease-snap) both;flex:1 0 100%;font-size:.8125rem}.step__header{align-items:center;gap:.5rem;min-inline-size:0;padding-block:.1875rem;list-style:none;display:flex}.step__header::-webkit-details-marker{display:none}details>.step__header{cursor:pointer}details>.step__header:hover,.step__header a{color:var(--ink)}.step__header a:hover{text-decoration:underline}.step__icon{block-size:1rem;inline-size:1rem;color:var(--ink-faint);flex:none}.step__summary{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.step__account{color:var(--ink-faint);flex-shrink:0}.step__caret{block-size:.625rem;inline-size:.625rem;color:var(--ink-faint);transition:rotate var(--duration-fast) var(--ease-snap);flex:none}details[open]>summary>.step__caret{rotate:90deg}.step__body{margin:.25rem 0 .5rem 1.5rem;font-size:.8125rem}.step__details{color:var(--ink-faint);font-size:.75rem}.step>.step__details{margin-inline-start:1.5rem}.step__raw{background-color:var(--canvas-sunken);border-radius:var(--radius-control);max-block-size:15rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);white-space:pre-wrap;padding:.625rem .75rem;font-size:.75rem;overflow:auto}.step--warning{color:var(--attention-ink)}.step--warning .step__icon{color:var(--attention)}.step--pending .step__icon{animation:step-pending 1.6s var(--ease-glide) infinite;border-radius:50%}.step--empty{background-color:var(--surface);border-radius:var(--radius-pill);max-inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);flex:0 auto;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .3125rem;font-size:.75rem;display:inline-flex}.step--empty .step__icon{block-size:.875rem;inline-size:.875rem}.step--empty .micro{flex:none;font-size:.6875rem}.plan{animation:message-in var(--duration-base) var(--ease-snap) both;flex:1 0 100%;padding-block:.25rem;font-size:.875rem}.plan__header{color:var(--ink-muted);align-items:center;gap:.5rem;padding-block:.1875rem;font-size:.8125rem;display:flex}.plan__items{background-color:var(--surface);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--line);gap:.25rem;margin:.25rem 0 0 .125rem;padding:.625rem .75rem;list-style:none;display:grid}.plan__item{color:var(--ink);align-items:baseline;gap:.625rem;line-height:1.5;display:flex}.plan__mark{block-size:1rem;inline-size:1rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid;translate:0 .1875rem}.plan__item--done{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.plan__item--done .plan__mark{background-color:var(--positive);box-shadow:none;color:var(--ink-inverted)}.plan__item--removed{color:var(--ink-faint);text-decoration:line-through}.plan__item--removed .plan__mark{box-shadow:inset 0 0 0 1.5px var(--negative)}.approval{--approval-wash:var(--attention-wash);--approval-edge:var(--attention-edge);--approval-paper:var(--attention-paper);--approval-ink:var(--attention-ink);--approval-tone:var(--attention);--approval-rule:var(--approval-tone)}@supports (color:color-mix(in lab, red, red)){.approval{--approval-rule:color-mix(in oklab, var(--approval-tone) 22%, var(--line))}}.approval{background-color:var(--approval-wash);border-radius:var(--radius-card);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--approval-edge), 0 18px 40px -28px var(--approval-tone);flex:1 0 100%;gap:.875rem;margin-block:.375rem;padding:1rem 1.125rem 1.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.approval{box-shadow:inset 0 0 0 1px var(--approval-edge), 0 18px 40px -28px color-mix(in oklab, var(--approval-tone) 55%, transparent)}}.approval{color:var(--ink);animation:message-in var(--duration-base) var(--ease-snap) both;transition:background-color var(--duration-slow) var(--ease-glide), box-shadow var(--duration-slow) var(--ease-glide);font-size:.875rem}.approval--destructive{--approval-wash:var(--negative-wash);--approval-edge:var(--negative-edge);--approval-paper:var(--negative-paper);--approval-ink:var(--negative-ink);--approval-tone:var(--negative)}.approval--decided{--approval-wash:var(--surface);--approval-edge:var(--line);--approval-paper:var(--canvas-sunken);--approval-ink:var(--ink-muted);--approval-tone:var(--ink-faint)}.approval__header{align-items:flex-start;gap:.75rem;min-inline-size:0;display:flex}.approval__heading{gap:.125rem;min-inline-size:0;display:grid}.approval__kicker{color:var(--approval-ink);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.approval__kicker:before{content:"";background-color:var(--approval-tone);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.approval__header .avatar-stack__item{--avatar-cutout:var(--approval-wash);box-shadow:0 0 0 2px var(--approval-wash), inset 0 0 0 1px var(--approval-edge)}.approval__summary{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.9375rem;font-weight:550}.approval__preview{min-inline-size:0}.approval__fields{background-color:var(--approval-paper);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--approval-edge);gap:0;margin:0;display:grid}.approval__fields>div{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);gap:.25rem .75rem;padding:.5rem .75rem;display:grid}.approval__fields>div+div{border-block-start:1px solid var(--approval-rule)}@media (max-width:30rem){.approval__fields>div{grid-template-columns:minmax(0,1fr)}}.approval__fields dt{color:var(--ink-faint);font-size:.8125rem}.approval__fields dd{max-block-size:16rem;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;overflow:auto}.approval__empty{color:var(--ink-muted);font-size:.8125rem}.approval__letter{background-color:var(--approval-paper);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--approval-edge);overflow:hidden}.approval__envelope{border-block-end:1px solid var(--approval-rule);margin:0;padding:.375rem .75rem;display:grid}.approval__envelope>div{gap:.75rem;padding-block:.1875rem;display:flex}.approval__envelope dt{inline-size:3.5rem;color:var(--ink-faint);flex:none;font-size:.8125rem}.approval__envelope dd{min-inline-size:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.approval__body{max-block-size:20rem;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;padding:.75rem;line-height:1.55;overflow:auto}.approval__note{color:var(--ink-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.approval__note svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.0625rem}.approval__body--rich{white-space:normal}.approval__body--rich>*+*{margin-block-start:.5rem}.approval__body--rich ul,.approval__body--rich ol{padding-inline-start:1.25rem}.approval__body--rich ul{list-style:outside}.approval__body--rich ol{list-style:decimal}.approval__body--rich b,.approval__body--rich strong{font-weight:600}.approval__body--rich a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.approval__body--rich code,.approval__body--rich pre{font-family:var(--font-mono);font-size:.8125rem}.approval__body--rich blockquote{border-inline-start:2px solid var(--line-strong);color:var(--ink-muted);padding-inline-start:.75rem}.approval__warning{border-radius:var(--radius-control);background-color:var(--negative);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.approval__warning{background-color:color-mix(in oklab, var(--negative) 14%, transparent)}}.approval__warning{color:var(--negative-ink);font-size:.8125rem;font-weight:500}.approval__warning svg{flex:none;block-size:1rem;inline-size:1rem}.approval__reason summary{color:var(--approval-ink);display:inline-block}@supports (color:color-mix(in lab, red, red)){.approval__reason summary{color:color-mix(in oklab, var(--approval-ink) 35%, var(--ink-muted))}}.approval__reason summary{cursor:pointer;font-size:.8125rem;list-style:none}.approval__reason summary::-webkit-details-marker{display:none}.approval__reason summary:hover{color:var(--ink)}.approval__reason details[open] summary{margin-block-end:.5rem}.approval__reason .input{inline-size:100%}.approval__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.approval__allow{min-inline-size:0;color:var(--approval-ink);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.approval__allow{color:color-mix(in oklab, var(--approval-ink) 35%, var(--ink-muted))}}.approval__allow{cursor:pointer;font-size:.8125rem}.approval__allow input{flex:none}.approval__buttons{gap:.5rem;margin-inline-start:auto;display:flex}.approval__decided{color:var(--ink-muted);font-size:.8125rem}.step--waiting .step__icon{color:var(--attention)}.activity__line--waiting .activity__title:after{content:"";background-color:var(--attention);border-radius:50%;block-size:.4375rem;inline-size:.4375rem;margin-inline-start:.5rem;display:inline-block;translate:0 -.0625rem}.thinking--approval{color:var(--ink)}.thinking--approval .thinking__mark{background-color:var(--attention-wash);box-shadow:inset 0 0 0 1px var(--attention-edge);color:var(--attention-ink)}.thinking--approval .thinking__mark:before{display:none}.thinking--approval .thinking__mark svg{block-size:.875rem;inline-size:.875rem}.thinking__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;margin-inline-start:.25rem;font-weight:550}.thinking__link:hover{text-decoration-color:currentColor}.mcp-app{border-radius:var(--radius-card);background-color:var(--surface);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--line);flex:1 0 100%;margin-block:.5rem;overflow:hidden}.mcp-app--borderless.mcp-app--shown{box-shadow:none;background-color:#0000}.mcp-app[data-theme=livewire-light].mcp-app--shown{background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.mcp-app--failed{box-shadow:none;background-color:#0000}.mcp-app__status{color:var(--ink-faint);padding:.75rem 1rem}.mcp-app--failed .mcp-app__status{padding:.25rem 0}.mcp-app--shown .mcp-app__status{display:none}.mcp-app__frame{block-size:0;inline-size:100%;transition:block-size var(--duration-fast) var(--ease-snap);background:0 0;border:0;display:block}@media (prefers-reduced-motion:reduce){.mcp-app__frame{transition:none}}.approval__document{max-block-size:24rem;color:var(--ink);padding:.75rem 1rem;overflow:auto}.approval__sheet{overscroll-behavior:contain;max-block-size:20rem;overflow:auto}.approval__sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-inline-size:100%;font-size:.8125rem}.approval__sheet th,.approval__sheet td{border-block-end:var(--hairline);border-inline-end:var(--hairline);color:var(--ink);text-align:start;white-space:pre;padding:.3125rem .625rem}.approval__sheet tr:first-child>*{background-color:var(--surface-raised);font-weight:550;position:sticky;inset-block-start:0}.approval__sheet th[scope=row]{inline-size:1%;color:var(--ink-faint);font-family:var(--font-mono);text-align:end;font-size:.6875rem;font-weight:400}.approval__sheet tr:last-child>*{border-block-end:0}.approval__sheet tr>:last-child{border-inline-end:0}.approval__attachments{border-block-start:var(--hairline);flex-wrap:wrap;gap:.375rem;margin:0;padding:.5rem .75rem .75rem;list-style:none;display:flex}.approval__attachments li{background-color:var(--surface);border-radius:var(--radius-tag);min-inline-size:0;max-inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.8125rem;display:inline-flex}.approval__attachments li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval__attachments svg{block-size:.875rem;inline-size:.875rem;color:var(--ink-muted);flex:none}.approval__fields dd.approval__rich{white-space:normal}.approval__subject{font-weight:550}.approval__file{white-space:normal;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-inline-size:0;display:inline-flex}.approval__file a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.approval__file a:hover{text-decoration-color:currentColor}.approval__file-icon{flex:none;block-size:1rem;inline-size:1rem}.approval__file-meta{color:var(--ink-muted);font-size:.8125rem}.approval__file-meta--block{margin-block-start:.125rem;display:block}.approval__removed{color:var(--negative-ink);-webkit-text-decoration-color:var(--negative);-webkit-text-decoration-color:var(--negative);text-decoration-color:var(--negative);white-space:pre-wrap}.approval__added{color:var(--positive-ink);white-space:pre-wrap;text-decoration:none}.approval__note{color:var(--ink-muted);font-size:.8125rem}.approval__code{overscroll-behavior:contain;max-block-size:20rem;color:var(--ink);font-family:var(--font-mono);tab-size:4;white-space:pre;margin:0;padding:.75rem;font-size:.75rem;line-height:1.6;overflow:auto}.approval__command{gap:.5rem;display:grid}.approval__command>.approval__code{background-color:var(--approval-paper);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--approval-edge);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem}.approval__prompt{color:var(--ink-faint);-webkit-user-select:none;user-select:none}.approval__diff{overscroll-behavior:contain;max-block-size:20rem;font-family:var(--font-mono);tab-size:4;padding-block:.5rem;font-size:.75rem;line-height:1.6;overflow:auto}.approval__diff-lines{inline-size:max-content;min-inline-size:100%;display:grid}.approval__diff-line{color:var(--ink);white-space:pre;padding-inline:.75rem}.approval__diff-line--added{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.approval__diff-line--added{background-color:color-mix(in oklab, var(--positive) 13%, transparent)}}.approval__diff-line--added{color:var(--positive-ink)}.approval__diff-line--removed{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.approval__diff-line--removed{background-color:color-mix(in oklab, var(--negative) 13%, transparent)}}.approval__diff-line--removed{color:var(--negative-ink)}.approval__diff-line--hunk,.approval__diff-line--cut{color:var(--ink-faint)}.approval__diff-line--hunk:not(:first-child){margin-block-start:.375rem}.approval__sheet-name{border-block-start:var(--hairline);color:var(--ink);align-items:baseline;gap:.5rem;padding:.5rem .75rem .375rem;font-size:.8125rem;font-weight:550;display:flex}.approval__envelope+.approval__sheet-name{border-block-start:0}.approval__sheet--plain tr:first-child>*{background-color:#0000;font-weight:400;position:static}.chat-notices{gap:.75rem;margin-block-start:.75rem;display:grid}.chat-notices:empty,.chat-notices:has(>.hidden:only-child){margin:0}.chat-notice{--notice-color:var(--attention);--notice-wash:var(--attention-wash);--notice-edge:var(--attention-edge);background-color:var(--notice-wash);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--notice-edge), 0 18px 40px -28px var(--notice-color);gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-notice{box-shadow:inset 0 0 0 1px var(--notice-edge), 0 18px 40px -28px color-mix(in oklab, var(--notice-color) 55%, transparent)}}.chat-notice{color:var(--ink);animation:message-in var(--duration-base) var(--ease-snap) both;font-size:.875rem}.chat-notice p{color:var(--ink-muted);text-wrap:pretty}.chat-notice a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:550}.chat-notice--negative{--notice-color:var(--negative);--notice-wash:var(--negative-wash);--notice-edge:var(--negative-edge)}.chat-notice__icon{block-size:1.125rem;inline-size:1.125rem;color:var(--notice-color);flex:none;margin-block-start:.0625rem}.chat-notice__body{flex:1;gap:.25rem;min-inline-size:0;display:grid}.chat-notice__body h3{font-size:.9375rem;font-weight:600}.chat-notice__actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;display:flex}.chat-notice__actions form{display:contents}.install-notices{gap:.5rem;inline-size:100%;max-inline-size:48rem;margin-inline:auto;padding-block:.75rem .25rem;display:grid}.install-notices__update{border:1px solid var(--hairline);border-radius:var(--radius-card);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.install-notices__update .state{color:var(--ink);font-weight:550}.chat-history{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;inline-size:100%;max-inline-size:46rem;margin-inline:auto;padding-block:1.5rem 4rem;display:grid}.chat-history__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.chat-history__header h1{letter-spacing:var(--tracking-display);font-size:1.75rem;font-weight:650;line-height:1.1}.chat-history__header .micro{margin-block-start:.375rem}.chat-history__group{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.chat-history__group>h2{padding-inline:.25rem}.chat-history__group:not(:has(.chat-history__row:not(.hidden))){display:none}.chat-history__row{transition:background-color var(--duration-instant) linear;align-items:center;padding-inline-end:.5rem;display:flex;position:relative}.chat-history__row:hover{background-color:var(--surface-hover)}.chat-history__row:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.chat-history__row:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.chat-history__link{flex:1;align-items:center;gap:.625rem;min-inline-size:0;padding:.8125rem .5rem .8125rem 1rem;display:flex}.chat-history__link>.micro{flex:none;margin-inline-start:auto}.chat-history__title{min-inline-size:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.chat-history__delete{color:var(--ink-faint);opacity:0;transition:opacity var(--duration-fast) linear}.chat-history__row:is(:hover,:focus-within) .chat-history__delete{opacity:1}@media (hover:none){.chat-history__delete{opacity:1}}.share-link{gap:.625rem;display:grid}.share-link__field{background-color:var(--canvas-sunken);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .75rem;display:flex}.share-link__field code{min-inline-size:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.share-link__meta{align-items:center;gap:.75rem;display:flex}.share-link__note{color:var(--ink-muted);text-wrap:pretty;font-size:.8125rem}.shared-chat{inline-size:100%;max-inline-size:46rem;margin-inline:auto;padding:3rem 1rem 4rem}.shared-chat__header{border-block-end:var(--hairline);gap:.75rem;margin-block-end:1rem;padding-block-end:1.5rem;display:grid}.shared-chat__header h1{letter-spacing:var(--tracking-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:650;line-height:1.1}.shared-chat__footer{border-block-start:var(--hairline);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.5rem;font-size:.875rem;display:flex}.sources{margin-inline-start:auto}.sources__trigger{border-radius:var(--radius-pill);block-size:1.75rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);cursor:pointer;transition:box-shadow var(--duration-fast) linear, color var(--duration-fast) linear;--avatar-cutout:var(--canvas);align-items:center;gap:.5rem;padding-inline:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.sources__trigger:hover,.dropdown:focus-within>.sources__trigger{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.sources__trigger .micro{font-size:.6875rem}.chat-project{text-align:center;color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;margin-block-end:.75rem;font-size:.8125rem;display:flex}.chat-project>svg{color:var(--ink-faint);flex:none}.chat-project__name{color:var(--ink);font-weight:550}.chat-project__name:hover{text-underline-offset:3px;text-decoration:underline}.chat-project__action{color:var(--ink-faint);white-space:nowrap}.chat-project__action:hover{color:var(--ink)}.chat-readonly{border:var(--hairline);border-radius:var(--radius-card);background-color:var(--surface);color:var(--ink-muted);text-align:center;box-shadow:var(--shadow-float);padding:.875rem 1rem;font-size:.875rem}.chat-readonly--askers{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.chat-readonly--askers>p{text-align:start;align-items:center;gap:.5rem;display:inline-flex}.chat-readonly--askers>p>svg{color:var(--ink-faint);flex:none}.chat-project__askers{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.chat-project__departed,.chat-project__guests{color:var(--ink-faint)}.message__author{color:var(--ink-faint);padding-block-start:.5rem}.message__provenance{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-block:-.25rem .75rem;font-size:.75rem;display:flex}.message__provenance>svg{flex:none}.woot-widget-bubble:not(.woot--close){height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-width:3rem;min-height:3rem;color:var(--ink);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 0 0 1px var(--line)!important}.woot-widget-bubble:not(.woot--close):after{content:"?";font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);line-height:1}.woot-widget-bubble:not(.woot--close):hover{box-shadow:0 0 0 1px var(--line-strong)!important}.woot-widget-bubble:not(.woot--close) #woot-widget-bubble-icon,.woot-widget-bubble:not(.woot--close) svg{display:none!important}.woot-widget-bubble:not(.woot--close) #woot-widget--expanded__text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-main{background-color:var(--canvas);flex-direction:column;block-size:100%;display:flex;position:relative;overflow:hidden auto}.app-bar{z-index:40;min-block-size:2.75rem;padding:max(.375rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) .375rem max(.5rem, env(safe-area-inset-left));background-color:var(--canvas);border-block-end:1px solid #0000;flex:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:.5rem;display:grid;position:sticky;inset-block-start:0}@media (min-width:64rem){.app-bar{min-block-size:3.5rem;padding-block:.875rem .625rem;padding-inline:.75rem}}@supports not (animation-timeline:scroll()){.app-bar{border-block-end-color:var(--line)}}@supports (animation-timeline:scroll()){.app-bar{background-color:#0000;animation:linear both app-bar-edge;animation-timeline:scroll();animation-range:0 .5rem}}body:has(.environment-label) .app-bar{padding-block-start:max(1.5rem, env(safe-area-inset-top))}.app-main__toggle{grid-column:1;display:flex}.app-bar__title{text-align:center;flex-direction:column;grid-column:2;align-items:center;min-inline-size:0;display:flex}.app-bar__heading{min-inline-size:0;max-inline-size:100%;color:var(--ink);letter-spacing:var(--tracking-heading);text-overflow:ellipsis;white-space:nowrap;justify-content:center;font-size:.875rem;font-weight:600;line-height:1.3;display:flex;overflow:hidden}@media (min-width:64rem){.app-bar__heading{font-size:.9375rem}.app-bar__heading--page{display:none}}.app-bar__heading:has(.app-bar__editable){overflow:visible}.app-bar__editable{justify-content:center;min-inline-size:0;max-inline-size:100%;display:flex}.app-bar__rename{border-radius:var(--radius-control);min-inline-size:0;max-inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) linear;align-items:center;gap:.375rem;margin-block:-.25rem;padding:.25rem .5rem;display:flex}.app-bar__rename>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.app-bar__rename>svg{color:var(--ink-faint);opacity:0;transition:opacity var(--duration-fast) linear;flex:none}.app-bar__rename:hover,.app-bar__rename:focus-visible{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-bar__rename:hover,.app-bar__rename:focus-visible{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}:is(.app-bar__rename:hover,.app-bar__rename:focus-visible)>svg{opacity:1}.app-bar__rename:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}@media (hover:none){.app-bar__rename>svg{opacity:1}}.app-bar__rename[hidden]{display:none}.app-bar__rename-form{inline-size:min(28rem,100%);margin-block:-.25rem;display:flex}.app-bar__rename-form[hidden]{display:none}.app-bar__title:has(.app-bar__rename-form:not([hidden])){inline-size:min(28rem,60vw)}.app-bar__title:has(.app-bar__rename-form:not([hidden])) :is(.app-bar__heading,.app-bar__editable){inline-size:100%}.app-bar__account{border-radius:var(--radius-control);max-inline-size:100%;color:var(--ink-muted);cursor:pointer;transition:color var(--duration-fast) linear;align-items:center;gap:.25rem;margin-block:-.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.2;display:flex}.app-bar__account:hover{color:var(--ink)}.app-bar__account>svg{color:var(--ink-faint);flex:none}.app-bar__account-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-main__actions{grid-column:3;justify-content:flex-end;gap:.25rem;display:flex}.sidebar{background-color:var(--canvas-sunken);border-inline-end:var(--hairline);flex-direction:column;block-size:100%;inline-size:18rem;max-inline-size:85vw;display:flex;overflow-x:hidden}.sidebar__header{flex:none;justify-content:space-between;align-items:center;padding:.875rem .5rem .625rem 1rem;display:flex}.sidebar__header img{block-size:1.375rem;inline-size:auto}.sidebar__actions{gap:.125rem;padding:.25rem .5rem .5rem;display:grid}.sidebar__link{border-radius:var(--radius-control);color:var(--ink-muted);transition:background-color var(--duration-instant) linear, color var(--duration-instant) linear;align-items:center;gap:.625rem;padding:.4375rem .625rem;font-size:.875rem;display:flex}.sidebar__link>svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.sidebar__link:hover,.sidebar__link[aria-current=page]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sidebar__link:hover,.sidebar__link[aria-current=page]{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.sidebar__link:hover,.sidebar__link[aria-current=page]{color:var(--ink)}.sidebar__link--new{color:var(--ink);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:560}.sidebar__link--new:hover{background-color:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.sidebar__shortcut{opacity:0;transition:opacity var(--duration-fast) linear;gap:.125rem;margin-inline-start:auto;display:flex}:hover>.sidebar__shortcut{opacity:1}.sidebar__chats{flex-direction:column;flex:1;min-block-size:0;display:flex}.sidebar__new-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sidebar__new-in{color:var(--ink-muted);font-weight:400}.sidebar__search{flex:none;padding:.25rem .5rem .5rem}.sidebar__label{padding:.75rem 1rem .25rem}.sidebar__list{flex:1;min-block-size:0;position:relative;overflow:hidden}.sidebar__scroller{block-size:100%;overflow-y:auto}.sidebar__menu-button{border-radius:var(--radius-control);block-size:1.5rem;inline-size:1.5rem;color:var(--ink-muted);opacity:0;transition:opacity var(--duration-fast) linear, background-color var(--duration-instant) linear;flex:none;place-items:center;margin-inline-start:auto;display:grid}.sidebar__menu-button svg{block-size:1.25rem;inline-size:1.25rem}.chat-sidebar-item:hover .sidebar__menu-button,.sidebar__menu-button:focus-visible,.sidebar__menu-button[aria-expanded=true]{opacity:1}.sidebar__menu-button:hover,.sidebar__menu-button[aria-expanded=true]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sidebar__menu-button:hover,.sidebar__menu-button[aria-expanded=true]{background-color:color-mix(in oklab, var(--ink) 8%, transparent)}}.sidebar__menu-button:hover,.sidebar__menu-button[aria-expanded=true]{color:var(--ink)}@media (hover:none){.sidebar__menu-button{opacity:1}}.sidebar__chat-menu{z-index:60;position:fixed}.sidebar__more{padding:.5rem .75rem}.sidebar__empty{color:var(--ink-faint);padding:.25rem 1.125rem .75rem;font-size:.8125rem}#chat_list:has(>.chat-sidebar-item)+.sidebar__empty{display:none}.sidebar__chat-project{color:var(--ink-faint);flex:none;display:none}#chat_list[data-chat-list=all] .sidebar__chat-project{display:flex}.sidebar__fade{z-index:10;background:linear-gradient(var(--canvas-sunken), transparent);opacity:0;pointer-events:none;block-size:1rem;transition:opacity var(--duration-base) linear;position:absolute;inset:0 0 auto}.sidebar__chat-title{white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex;overflow:hidden}.sidebar__chat-title>span:last-child{text-overflow:ellipsis;overflow:hidden}.sidebar__rename{align-items:center;gap:.25rem;margin-inline-start:-.375rem;display:flex}.sidebar__help{border-radius:var(--radius-card);min-block-size:2.75rem;color:var(--ink-muted);transition:background-color var(--duration-instant) linear;flex:none;align-items:center;gap:.75rem;margin:.5rem .5rem -.25rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.sidebar__help:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sidebar__help:hover{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.sidebar__help:hover{color:var(--ink)}.sidebar__account{border-radius:var(--radius-card);transition:background-color var(--duration-instant) linear;flex:none;align-items:center;gap:.75rem;margin:.5rem;padding:.5rem .625rem;display:flex}.sidebar__account:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sidebar__account:hover{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.meter{flex:1;gap:.375rem;min-inline-size:0;display:grid}.meter__readout{justify-content:space-between;gap:.5rem;display:flex}.meter__track{background-color:var(--line);border-radius:3px;block-size:3px;overflow:hidden}.meter__fill{border-radius:inherit;background-color:var(--ink);block-size:100%;transition:inline-size var(--duration-slow) var(--ease-snap)}.meter--battery{gap:.3125rem}.meter--battery .meter__track{background:linear-gradient(90deg, var(--line-strong) var(--meter-level,0%), transparent);block-size:4px}.meter--battery .meter__fill{inline-size:var(--meter-level,0%)}.meter__caption{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__account .meter{margin-block-start:.375rem}.meter--over .meter__fill{background-color:var(--negative)}.meter--over :is(.meter__readout .micro:last-child,.meter__caption){color:var(--negative-ink)}.account-switcher{flex:none;padding:0 .5rem .5rem;display:block}.account-switcher__button{border-radius:var(--radius-control);inline-size:100%;color:var(--ink);text-align:start;transition:background-color var(--duration-instant) linear;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.875rem;font-weight:550;display:flex}.account-switcher__button:hover,.account-switcher__button:focus-visible,.account-switcher__button[aria-expanded=true]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.account-switcher__button:hover,.account-switcher__button:focus-visible,.account-switcher__button[aria-expanded=true]{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.account-switcher__name,.account-switcher__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.account-switcher__check{flex:none;margin-inline-start:auto}.account-mark{border-radius:var(--radius-tag);background-color:var(--surface);block-size:1.5rem;inline-size:1.5rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-family:var(--font-mono);letter-spacing:0;flex:none;place-items:center;font-size:.625rem;font-weight:500;line-height:1;display:grid}.account-mark--small{block-size:1.25rem;inline-size:1.25rem;font-size:.5625rem}.account-mark--large{border-radius:var(--radius-control);block-size:2.25rem;inline-size:2.25rem;font-size:.75rem}.sidebar__pins{border-block-start:var(--hairline);flex:none;gap:.125rem;max-block-size:40%;padding:.25rem .5rem;display:grid;overflow-y:auto}.sidebar__pins[hidden]{display:none}.sidebar__pins>.sidebar__label{padding-inline:.625rem}.sidebar__pins .sidebar__link[aria-current=page]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sidebar__pins .sidebar__link[aria-current=page]{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.sidebar__pins .sidebar__link[aria-current=page]{color:var(--ink)}.sidebar__pin{align-items:center;display:flex;position:relative}.sidebar__pin>.sidebar__link{flex:1;min-inline-size:0;padding-inline-end:2rem}.sidebar__unpin-form{display:flex;position:absolute;inset-inline-end:.25rem}.sidebar__unpin{color:var(--ink-faint);opacity:0;transition:opacity var(--duration-fast) linear}.sidebar__unpin:hover{color:var(--ink)}.sidebar__pin:hover .sidebar__unpin,.sidebar__pin:focus-within .sidebar__unpin{opacity:1}@media (hover:none){.sidebar__unpin{opacity:1}}.chat-list-switcher{flex:none;padding:.25rem .5rem;display:block}.chat-list-switcher__button{border-radius:var(--radius-control);inline-size:100%;color:var(--ink);text-align:start;cursor:pointer;transition:background-color var(--duration-instant) linear;align-items:center;gap:.625rem;padding:.4375rem .625rem;font-size:.875rem;font-weight:550;display:flex}.chat-list-switcher__button>svg:first-child{color:var(--ink-muted);flex:none}.chat-list-switcher__button:hover,.chat-list-switcher__button:focus-visible,.chat-list-switcher__button[aria-expanded=true]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.chat-list-switcher__button:hover,.chat-list-switcher__button:focus-visible,.chat-list-switcher__button[aria-expanded=true]{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.chat-list-switcher__name,.chat-list-switcher__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.chat-list-switcher__hint,.chat-list-switcher__pin{color:var(--ink-faint);flex:none}.chat-list-switcher__check{flex:none}.site-wrap,.site-header__inner,.site-footer__inner{inline-size:100%;max-inline-size:77.5rem;margin-inline:auto;padding-inline:1rem}@media (min-width:48rem){.site-wrap,.site-header__inner,.site-footer__inner{padding-inline:2rem}}.site-header{z-index:50;inline-size:100%;position:relative}.site-header__inner{align-items:center;gap:1rem;block-size:3.75rem;display:flex}@media (min-width:48rem){.site-header__inner{gap:2.25rem;block-size:4.5rem}}.site-header__logo{flex-shrink:0}.site-header__logo img{block-size:1.125rem;inline-size:auto}@media (min-width:48rem){.site-header__logo img{block-size:1.375rem}}.site-header__nav{gap:1.625rem;display:none}@media (min-width:64rem){.site-header__nav{display:flex}}.site-header__link{color:var(--ink-muted);transition:color var(--duration-fast) linear;font-size:.875rem}.site-header__link:hover{color:var(--ink)}.site-header__actions{align-items:center;gap:1.25rem;margin-inline-start:auto;display:flex}.site-header__account{align-items:center;gap:.5rem;font-size:.875rem;font-weight:550;display:flex}.site-header__account .avatar{block-size:1.75rem;inline-size:1.75rem}.site-footer{border-block-start:var(--hairline);background-image:linear-gradient(var(--canvas), transparent 12rem), radial-gradient(var(--dot) 1px, transparent 1.2px);background-size:auto,22px 22px;padding-block:4rem 3rem}.site-footer__inner{gap:3.5rem;display:grid}.site-footer__top{gap:2rem;display:grid}@media (min-width:48rem){.site-footer__top{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.site-footer__statement{max-inline-size:16em;font-family:var(--font-display);font-size:clamp(1.625rem,3.4vw,2.625rem);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.site-footer__contact{color:var(--ink-muted);gap:.625rem;font-size:.9375rem;display:grid}.site-footer__contact li{align-items:center;gap:.625rem;display:flex}.site-footer__contact svg{block-size:1.125rem;inline-size:1.125rem;color:var(--ink-faint)}.site-footer__contact a:hover{color:var(--ink)}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (min-width:64rem){.site-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__nav h2{margin-block-end:1rem}.site-footer__nav ul{gap:.625rem;display:grid}.site-footer__nav a{color:var(--ink-muted);transition:color var(--duration-fast) linear;font-size:.875rem}.site-footer__nav a:hover{color:var(--ink)}.site-footer__bottom{border-block-start:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.5rem;display:flex}.site-footer__bottom a:hover{color:var(--ink)}.marketing-section{padding-block-start:6.5rem}@media (min-width:48rem){.marketing-section{padding-block-start:9.5rem}}@media (min-width:80rem){.marketing-section{padding-block-start:11.5rem}}.marketing-section--tight{padding-block-start:4rem}@media (min-width:48rem){.marketing-section--tight{padding-block-start:6rem}}.marketing-section--first{padding-block-start:2.5rem}@media (min-width:48rem){.marketing-section--first{padding-block-start:4.5rem}}.film-strip .marketing-section{padding-block-start:clamp(5.5rem,10vw,8.5rem)}.marketing-end{padding-block-end:6.5rem}@media (min-width:48rem){.marketing-end{padding-block-end:9.5rem}}.display{font-family:var(--font-display);font-size:clamp(2.25rem,5.2vw,4.5rem);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.display--hero{font-size:clamp(3rem,7.4vw,7rem)}.display--page{overflow-wrap:anywhere;font-size:clamp(2.125rem,4.8vw,4.25rem)}.display__muted{color:var(--ink-muted)}.headline{max-inline-size:16em;font-family:var(--font-display);font-size:clamp(1.875rem,4.4vw,3.75rem);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.headline--small{font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.04}.lede{max-inline-size:38em;color:var(--ink-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}@media (min-width:48rem){.lede{font-size:1.25rem}}.lede a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.lede a:hover{text-decoration-color:currentColor}@media (min-width:48rem){.lede--large{font-size:1.375rem}}.marketing-heading{justify-items:start;gap:1.25rem;display:grid}.marketing-heading .lede{margin-block-start:.25rem}.fact-pills{flex-wrap:wrap;gap:.5rem;display:flex}.fact-pills li{background-color:var(--surface);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .625rem;font-size:.75rem;display:inline-flex}.fact-pills li:before{content:"";background-color:var(--positive);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.marketing-heading--center{text-align:center;justify-items:center}.marketing-heading--center .headline,.marketing-heading--center .lede{margin-inline:auto}.page-hero{align-items:center;gap:3rem;display:grid;position:relative}@media (min-width:64rem){.page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.page-hero:not(.page-hero--solo) .display--page{font-size:clamp(2.5rem,4.3vw,4.125rem)}@media (min-width:64rem){.page-hero--solo{grid-template-columns:minmax(0,52rem)}}.page-hero__text{justify-items:start;gap:1.75rem;display:grid}.page-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}@media (max-width:39.99rem){.page-hero__actions{inline-size:100%}}.page-hero__note{color:var(--ink-faint);font-size:.8125rem}.page-hero__mark{border-radius:var(--radius-card);background-color:var(--surface);block-size:2.5rem;inline-size:2.5rem;box-shadow:0 0 0 1px var(--line), var(--shadow-float);place-items:center;display:grid}.page-hero__mark img,.page-hero__mark svg{block-size:1.375rem;inline-size:1.375rem}.page-hero__visual{min-inline-size:0;position:relative}.link-arrow{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.link-arrow svg{block-size:.875rem;inline-size:.875rem;transition:translate var(--duration-fast) var(--ease-snap)}.link-arrow:hover svg{translate:.1875rem}.pillars{gap:2rem 1.25rem;display:grid}@media (min-width:48rem){.pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.pillars--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pillars--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.pillars__item{border-block-start:var(--hairline);align-content:start;justify-items:start;gap:.625rem;padding-block-start:1.5rem;display:grid}.pillars__item h3{letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;display:flex}.pillars__item h3 svg{block-size:1.125rem;inline-size:1.125rem;color:var(--ink-muted);flex:none}.pillars__item p{color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.pillars__item .link-arrow{margin-block-start:.25rem}.step-list{counter-reset:step;gap:2rem;display:grid}@media (min-width:48rem){.step-list{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:1.5rem}}.step-list__item{counter-increment:step;align-content:start;gap:.5rem;padding-inline-start:3rem;display:grid;position:relative}@media (min-width:48rem){.step-list__item{padding-block-start:3.25rem;padding-inline-start:0}}.step-list__item:before{content:counter(step, decimal-leading-zero);background-color:var(--surface);block-size:2rem;inline-size:2rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.6875rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.step-list__item:not(:last-child):after{content:"";background:var(--line-strong);border-radius:2px;inline-size:2px;position:absolute;inset-block:2.5rem -1.5rem;inset-inline-start:calc(1rem - 1px)}@media (min-width:48rem){.step-list__item:not(:last-child):after{block-size:2px;inline-size:auto;inset-block:calc(1rem - 1px) auto;inset-inline:2.5rem -1rem}}.step-list__item>h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.35}.step-list__item>h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.step-list__item>p{color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.step-list--vertical{grid-template-columns:none;gap:1.75rem}.step-list--vertical .step-list__item{padding-block-start:0;padding-inline-start:3rem}.step-list--vertical .step-list__item:not(:last-child):after{block-size:auto;inline-size:2px;inset-block:2.5rem -1.25rem;inset-inline:calc(1rem - 1px) auto}.step-list--vertical .step-list__item--live:not(:last-child):after,.step-list--vertical .step-list__item:has(+.step-list__item--live):after{background:linear-gradient(180deg, var(--signal-green), var(--signal-blue))}.step-list__visual{border-radius:var(--radius-panel);background-color:var(--canvas-sunken);background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);block-size:12rem;box-shadow:inset 0 0 0 1px var(--line);background-size:22px 22px;place-items:center;margin-block-end:.75rem;padding:1.5rem 1.25rem;display:grid}.step-list__item--live:before{background-color:var(--ink);box-shadow:none;color:var(--ink-inverted)}.step-list__item--live:not(:last-child):after,.step-list__item:has(+.step-list__item--live):after{background:linear-gradient(90deg, var(--signal-green), var(--signal-blue))}@media (max-width:47.99rem){.step-list__item--live:not(:last-child):after,.step-list__item:has(+.step-list__item--live):after{background:linear-gradient(180deg, var(--signal-green), var(--signal-blue))}}.prompt-list{border-block-end:var(--hairline);display:grid}@media (min-width:48rem){.prompt-list{grid-template-columns:repeat(var(--columns,2), minmax(0, 1fr));column-gap:2.5rem}}.prompt-list__item{border-block-start:var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1.25rem;padding-block:1.25rem;display:grid}.prompt-list__item>:not(.prompt-list__link){grid-column:1}.prompt-list__item>.micro{margin-block-end:.375rem}.prompt-list__item h3{letter-spacing:-.01em;text-wrap:pretty;font-size:1.0625rem;font-weight:600;line-height:1.4}.prompt-list__item q{quotes:"“" "”"}.prompt-list__item p{color:var(--ink-muted);margin-block-start:.375rem;font-size:.9375rem;line-height:1.55}.prompt-list__link{block-size:2.25rem;inline-size:2.25rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);transition:box-shadow var(--duration-fast) linear, color var(--duration-fast) linear;border-radius:50%;grid-area:1/2/span 3;align-self:center;place-items:center;display:grid}.prompt-list__link svg{block-size:1rem;inline-size:1rem;transition:translate var(--duration-fast) var(--ease-snap)}.prompt-list__link:hover{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.prompt-list__link:hover svg{translate:.125rem}.spec-list{border-block-end:var(--hairline);display:grid}.spec-list>div{border-block-start:var(--hairline);gap:.375rem 2rem;padding-block:1rem;display:grid}@media (min-width:40rem){.spec-list>div{grid-template-columns:12rem minmax(0,1fr)}}.spec-list dt{padding-block-start:.1875rem}.spec-list dd{color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.spec-list dd b,.spec-list dd strong{color:var(--ink);font-weight:550}.split{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.5rem}}.split--top{align-items:start}.attestations .rows__row{grid-template-columns:auto minmax(0,1fr);padding:1rem 1.25rem;display:grid}@media (min-width:40rem){.attestations .rows__row{grid-template-columns:auto minmax(0,1fr) auto}}.attestations .rows__row>.state{grid-column:2}@media (min-width:40rem){.attestations .rows__row>.state{grid-column:3}}.attestations .rows__logo{background-color:var(--canvas-sunken);block-size:3rem;inline-size:3rem}.attestations .rows__logo img{object-fit:contain;block-size:1.875rem;inline-size:1.875rem}.attestations .rows__body p{margin-block-start:.125rem;line-height:1.45}.attestations .state{flex:none}.panels{gap:1.25rem;display:grid}@media (min-width:64rem){.panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{background-color:var(--surface);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--line), var(--shadow-float);align-content:start;gap:1.75rem;padding:1.75rem 1rem;display:grid}@media (min-width:40rem){.panel{padding:2rem}}.panel--outline{box-shadow:inset 0 0 0 1px var(--line);background-color:#0000}.panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.panel__header h3{letter-spacing:-.025em;font-size:1.5rem;font-weight:650}.panel__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:auto;display:flex}.check-list{gap:.625rem;display:grid}.check-list li{color:var(--ink-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.check-list svg{block-size:1rem;inline-size:1rem;color:var(--positive);flex:none;margin-block-start:.1875rem}.connectors{align-items:center;gap:3.5rem;display:grid}@media (min-width:64rem){.connectors{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}}.connector-rows{border-radius:var(--radius-panel);overflow:hidden}.connector-rows .rows__row{gap:1rem 1.25rem;padding:1.25rem}@media (min-width:40rem){.connector-rows .rows__row{padding:1.375rem 1.5rem}}.connector-rows .rows__logo{align-self:flex-start;block-size:3rem;inline-size:3rem}@media (min-width:40rem){.connector-rows .rows__logo{align-self:center}}.connector-rows .rows__logo img,.connector-rows .rows__logo svg{block-size:1.5rem;inline-size:1.5rem}.connector-rows .rows__body h3{font-size:1.0625rem;font-weight:600}.connector-rows .rows__body p{max-inline-size:44rem;margin-block-start:.25rem;font-size:.9375rem;line-height:1.55}.connector-rows__link{transition:background-color var(--duration-fast) linear}.connector-rows__link .rows__body>*{display:block}.connector-rows__link .rows__body .micro{margin-block-end:.25rem}.connector-rows__link>svg{transition:translate var(--duration-fast) var(--ease-snap);flex:none}.connector-rows__link:hover{background-color:var(--surface-hover)}.connector-rows__link:hover>svg{translate:.1875rem}.question-groups{gap:2.5rem 1.5rem;display:grid}@media (min-width:40rem){.question-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.question-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.question-groups__group{border-block-start:1px solid var(--line-strong);align-content:start;gap:.75rem;padding-block-start:1.25rem;display:grid}.question-groups__group li{padding-block:.625rem;font-size:.9375rem;line-height:1.5}.question-groups__group li+li{border-block-start:var(--hairline)}.logo-chips{flex-wrap:wrap;gap:.625rem;display:flex}.logo-chips li{border-radius:var(--radius-pill);border:1px dashed var(--line-strong);align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .625rem;font-size:.9375rem;font-weight:550;display:inline-flex}.logo-chips img{block-size:1.25rem;inline-size:1.25rem}@media (min-width:64rem){.faq__intro{position:sticky;inset-block-start:2rem}}.faq-list{border-block-end:var(--hairline)}.faq-list__item{border-block-start:var(--hairline)}.faq-list__item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.25rem;list-style:none;display:flex}.faq-list__item summary::-webkit-details-marker{display:none}.faq-list__item summary h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.4}.faq-list__item summary svg{block-size:1rem;inline-size:1rem;color:var(--ink-faint);transition:rotate var(--duration-base) var(--ease-snap), color var(--duration-fast) linear;flex:none;margin-block-start:.25rem}.faq-list__item summary:hover svg{color:var(--ink)}.faq-list__item[open] summary svg{rotate:45deg}.faq-list__answer{max-inline-size:42rem;color:var(--ink-muted);padding-block-end:1.5rem;font-size:.9375rem;line-height:1.65}.faq-list__answer a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.quote{text-align:center;justify-items:center;gap:1.75rem;max-inline-size:46rem;margin-inline:auto;display:grid}.quote .quote__by{flex-direction:column}.quote blockquote{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:500;line-height:1.35}.quote--inline{text-align:start;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1.5rem;max-inline-size:none;margin-inline:0;display:flex}.quote--inline blockquote{font-size:clamp(1.0625rem,1.6vw,1.25rem)}.quote--inline .quote__by{flex-direction:row}.quote--inline .quote__by p{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.quote__by{align-items:center;gap:.75rem;display:flex}.quote__by img{object-fit:cover;block-size:2.75rem;inline-size:2.75rem;box-shadow:0 0 0 1px var(--line);border-radius:50%}.quote__by p{color:var(--ink-muted);font-size:.875rem}.quote__by p strong{color:var(--ink);font-size:.9375rem;font-weight:600;display:block}.quote__by a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.cta-band{gap:3rem;padding-block:3rem 5rem;display:grid;position:relative}@media (min-width:64rem){.cta-band{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:5rem;padding-block:3rem 7rem}}.cta-band:before{content:"";background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 30%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 30%,#000 20%,#0000 75%)}.cta-band>*{position:relative}@media (min-width:64rem){.cta-band--solo{grid-template-columns:minmax(0,46rem)}}.cta-band__text{justify-items:start;gap:1.25rem;display:grid}.founder-note{background-color:var(--surface);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--line), var(--shadow-float);gap:1.5rem;padding:1.75rem;display:grid}@media (min-width:48rem){.founder-note{padding:2.25rem}}.founder-note blockquote{gap:.875rem;font-size:1.0625rem;line-height:1.6;display:grid}.founder-note blockquote em{font-style:normal;font-weight:600}.founder-note--solo{max-inline-size:40rem;box-shadow:none;background-color:#0000;margin-inline:auto;padding:0}@media (min-width:48rem){.founder-note--solo{padding:0}}.founder-note--solo blockquote{letter-spacing:-.015em;font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.5}.founder-note__by{border-block-start:var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.25rem;display:flex}.founder-note__signature{block-size:2.75rem;inline-size:auto}@media (prefers-color-scheme:dark){.founder-note__signature:where(:not([data-theme=livewire-light] *)){filter:invert()brightness(1.4)}}:where([data-theme=livewire-dark]) .founder-note__signature{filter:invert()brightness(1.4)}.source-note{max-inline-size:48rem;color:var(--ink-faint);font-size:.8125rem;line-height:1.6}.source-note a{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.source-note a:hover{color:var(--ink)}.illustrative{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.illustrative:before{content:"";border-radius:50%;block-size:.375rem;inline-size:.375rem;box-shadow:inset 0 0 0 1px}.globe{--globe-size:clamp(40rem, 118vw, 100rem);--globe-top:2.5rem;pointer-events:none;block-size:clamp(19rem,40vw,34rem);inline-size:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.globe:before{content:"";inline-size:var(--globe-size);block-size:var(--globe-size);background:radial-gradient(circle at 50% 22%, var(--surface) 0%, var(--canvas-sunken) 38%, var(--canvas) 70%);box-shadow:inset 0 0 0 1px var(--line), 0 -2px 60px -10px var(--signal-blue), 0 -30px 140px -40px var(--signal-green);border-radius:50%;position:absolute;inset-block-start:var(--globe-top);inset-inline-start:var(--globe-x,50%);translate:-50%}@supports (color:color-mix(in lab, red, red)){.globe:before{box-shadow:inset 0 0 0 1px var(--line), 0 -2px 60px -10px color-mix(in oklab, var(--signal-blue) 22%, transparent), 0 -30px 140px -40px color-mix(in oklab, var(--signal-green) 18%, transparent)}}@media (min-width:64rem){.globe{--globe-size:clamp(56rem, 88vw, 104rem);--globe-top:3.5rem}}.globe__canvas{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-slow) linear;position:absolute;inset:0}.globe--drawn .globe__canvas{opacity:1}.globe__pin{opacity:0;transition:opacity var(--duration-slow) linear 1.6s;position:absolute;inset-block-start:var(--pin-y,0);inset-inline-start:var(--pin-x,0)}.globe--drawn .globe__pin{opacity:1}.globe__pin .tag{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.globe__pin .tag{background-color:color-mix(in oklab, var(--surface) 88%, transparent)}}.globe__pin .tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.globe__pin--home{translate:-50% calc(-100% - .875rem)}@media (min-width:48rem){.globe__pin--home{translate:.875rem -120%}}.globe__pin--models{display:none;translate:calc(-100% - .875rem) -20%}@media (min-width:64rem){.globe__pin--models{display:block}}@media (prefers-reduced-motion:reduce){.globe__canvas,.globe__pin{transition:none}}.film{justify-items:center;gap:1rem;inline-size:100%;max-inline-size:72rem;margin-inline:auto;display:grid}.film__frame{aspect-ratio:16/9;background-color:var(--canvas);border-radius:var(--radius-panel);inline-size:100%;box-shadow:0 0 0 1px var(--line-strong), 0 40px 120px -40px var(--signal-blue), 0 30px 80px -50px var(--signal-green);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.film__frame{box-shadow:0 0 0 1px var(--line-strong), 0 40px 120px -40px color-mix(in oklab, var(--signal-blue) 30%, transparent), 0 30px 80px -50px color-mix(in oklab, var(--signal-green) 40%, transparent)}}@media (max-width:39.99rem){.film__frame{border-radius:var(--radius-card)}}.film__video{object-fit:cover;background-color:var(--canvas);block-size:100%;inline-size:100%;display:block}.film__play{color:var(--ink);text-align:start;cursor:pointer;border-radius:inherit;background:linear-gradient(20deg,#0000008c,#0000 45%);justify-content:flex-start;align-items:flex-end;gap:1rem;padding:clamp(.875rem,3vw,2.25rem);display:flex;position:absolute;inset:0}.film__play:focus-visible{outline-offset:-4px}.film__play-button{background-color:var(--ink);block-size:clamp(3rem,7vw,5rem);inline-size:clamp(3rem,7vw,5rem);color:var(--ink-inverted);box-shadow:0 0 0 8px var(--ink), 0 20px 60px -10px #0009;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.film__play-button{box-shadow:0 0 0 8px color-mix(in oklab, var(--ink) 12%, transparent), 0 20px 60px -10px #0009}}.film__play-button{transition:scale var(--duration-base) var(--ease-snap), box-shadow var(--duration-base) var(--ease-snap)}.film__play-button svg{block-size:38%;inline-size:38%}.film__play:hover .film__play-button{box-shadow:0 0 0 12px var(--ink), 0 20px 60px -10px #0009;scale:1.06}@supports (color:color-mix(in lab, red, red)){.film__play:hover .film__play-button{box-shadow:0 0 0 12px color-mix(in oklab, var(--ink) 16%, transparent), 0 20px 60px -10px #0009}}.film__play-label{letter-spacing:-.01em;text-shadow:0 1px 12px #0009;justify-items:start;gap:.25rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600;display:grid}.film__play-label .micro{color:var(--ink-muted)}@media (max-width:29.99rem){.film__play-label .micro{display:none}}.film__caption{color:var(--ink-muted);text-align:center}.wall-count{text-align:start;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1rem;display:flex}.wall-count b{font-family:var(--font-display);font-size:clamp(4.5rem,12vw,9.5rem);font-weight:var(--font-display-weight);letter-spacing:-.06em;line-height:.8}.wall-count span{letter-spacing:-.03em;gap:.25rem;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:560;line-height:1.1;display:grid}.wall-count small{max-inline-size:22rem;color:var(--ink-muted);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:450}.wall{--tile:5rem;flex-wrap:wrap;justify-content:center;gap:.75rem;inline-size:100%;max-inline-size:64rem;margin-inline:auto;padding:0;list-style:none;display:flex}@media (max-width:40rem){.wall{--tile:3.75rem;gap:.5rem}}.tile{inline-size:var(--tile,5rem);aspect-ratio:1;border-radius:var(--radius-card);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);transition:translate var(--duration-fast) var(--ease-snap), box-shadow var(--duration-fast) var(--ease-snap);grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.25rem;padding:.75rem .375rem .5rem;display:grid;position:relative}.tile img{aspect-ratio:1;object-fit:contain;block-size:auto;max-block-size:100%;inline-size:46%}.tile svg{aspect-ratio:1;block-size:auto;inline-size:40%}@media (max-width:40rem){.tile{grid-template-rows:minmax(0,1fr);padding:.5rem}}.tile:is(a):hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-float);translate:0 -2px}.wall--reveal .tile{animation:tile-in var(--duration-slow) var(--ease-glide) both;animation-delay:calc(var(--i,0) * 28ms)}.tile__name{max-inline-size:100%;color:var(--ink-faint);font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}@media (max-width:40rem){.tile__name{display:none}}.tile--open{box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px;background-color:#0000}.tile--illustrated img{aspect-ratio:auto;inline-size:70%}@keyframes tile-in{0%{opacity:0;translate:0 6px}}.wall-groups{gap:1.25rem;inline-size:100%;max-inline-size:64rem;margin-inline:auto;display:grid}.wall-groups>div:not(.wall-search,.wall-search__empty){border-block-start:var(--hairline);grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1rem;padding-block-start:1.25rem;display:grid}@media (max-width:40rem){.wall-groups>div:not(.wall-search,.wall-search__empty){grid-template-columns:minmax(0,1fr);gap:.75rem}}.wall-groups h2,.wall-groups h3{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);align-self:start;padding-block-start:1.25rem;font-size:.75rem;font-weight:400}.wall-groups .wall{--tile:5rem;justify-content:flex-start;margin-inline:0}@media (max-width:40rem){.wall-groups .wall{--tile:3.5rem}}.wall-groups [hidden]{display:none}.wall-search{flex-wrap:wrap;gap:.75rem;margin-block-end:.5rem;display:flex}.wall-search .input{flex:20rem;block-size:3rem;font-size:1rem}.wall-search .btn{block-size:3rem}.wall-search__empty{color:var(--ink-muted);padding-block:1rem}.wall-list{columns:4 11rem;grid-column:2;column-gap:1.5rem;font-size:.875rem}@media (max-width:40rem){.wall-list{columns:2 9rem;grid-column:1}}.wall-list li{break-inside:avoid}.wall-list a{color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-snap);align-items:center;gap:.5rem;padding-block:.25rem;display:flex}.wall-list a:hover,.wall-list a:focus-visible{color:var(--ink)}.wall-list img{border-radius:var(--radius-tag);flex:none;block-size:1.25rem;inline-size:1.25rem}.wall-list span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.marquee{gap:.75rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__row{inline-size:max-content;animation:60s linear infinite marquee;display:flex}.marquee:hover .marquee__row,.marquee--paused .marquee__row{animation-play-state:paused}.marquee__row--reverse{animation-duration:75s;animation-direction:reverse}.marquee__set{gap:.75rem;padding-inline-end:.75rem;display:flex}@keyframes marquee{to{translate:-50%}}.logo-chip{border-radius:var(--radius-pill);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .5rem;font-size:.875rem;display:inline-flex}.logo-chip img{block-size:1.25rem;inline-size:1.25rem}.logo-chip:is(a):hover{box-shadow:inset 0 0 0 1px var(--line-strong)}@media (prefers-reduced-motion:reduce){.wall--reveal .tile{animation:none}.marquee{-webkit-mask-image:none;mask-image:none}.marquee__row{justify-content:center;inline-size:auto;animation:none}.marquee__set{flex-wrap:wrap;justify-content:center;padding-inline-end:0}.marquee__set+.marquee__set{display:none}}.chip-columns{border-block:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.chip-columns>div{box-shadow:-1px 0 0 0 var(--line);align-content:start;gap:.875rem;padding:1.75rem 1.5rem 2rem;display:grid}@media (max-width:40rem){.chip-columns>div{box-shadow:0 -1px 0 0 var(--line);padding-inline:0}}.chip-columns p:not(.eyebrow){color:var(--ink-muted);text-wrap:pretty;font-size:.9375rem}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip{border-radius:var(--radius-pill);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.875rem;line-height:1.3;display:inline-flex}.chip img,.chip svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.chip--change{background-color:var(--attention-wash);box-shadow:inset 0 0 0 1px var(--attention-edge);padding-inline-start:.75rem}.chip--change:before{content:"";background-color:var(--attention);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.chip--never{color:var(--ink-muted)}.chip--never svg{color:var(--ink-faint)}.chip--logo{padding-inline-start:.5rem}.own__picture{border-radius:var(--radius-card);outline:1px dashed var(--line-strong);outline-offset:-1px;block-size:5rem;inline-size:5rem;color:var(--ink-muted);place-items:center;margin-block-end:.5rem;display:grid}.own__picture svg{block-size:2rem;inline-size:2rem}.own__picture--drawing{block-size:6.5rem;inline-size:10.5rem}.own__picture--drawing img{inline-size:8.5rem}.asks{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.asks .asks__link{border-radius:var(--radius-panel);block-size:100%;display:block}.asks .ask-box,.asks .chat-prompt{block-size:100%}.asks .chat-prompt{grid-template-rows:1fr auto;display:grid}.asks .asks__link:is(:hover,:focus-visible) .ask-box:before{opacity:.3}.asks .asks__link:is(:hover,:focus-visible) .chat-prompt:before{opacity:1}.live-wire{background:linear-gradient(90deg, var(--line-strong), var(--positive));block-size:2px;position:relative}.live-wire:after{content:"";background-color:var(--positive);block-size:8px;inline-size:8px;box-shadow:0 0 12px var(--positive);animation:live-wire-run 2.8s var(--ease-glide) infinite;border-radius:50%;position:absolute;inset-block-start:-3px;inset-inline-start:0}.live-wire>span{color:var(--ink-faint);font-family:var(--font-mono);text-align:center;white-space:nowrap;font-size:.6875rem;position:absolute;inset-block-end:.625rem;inset-inline:-2rem}@keyframes live-wire-run{0%{opacity:0;inset-inline-start:0}15%,85%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - 8px)}}@keyframes live-wire-drop{0%{opacity:0;inset-block-start:0}15%,85%{opacity:1}to{opacity:0;inset-block-start:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.live-wire:after{animation:none;inset-inline-start:calc(100% - 8px)}}.lockup{border-radius:var(--radius-panel);background-color:var(--canvas-sunken);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem);display:grid}.lockup__tile{background-color:var(--surface);block-size:clamp(5rem,12vw,6.5rem);min-inline-size:clamp(5rem,12vw,6.5rem);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--line-strong);border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;display:flex}.lockup__tile img{block-size:clamp(2.5rem,6vw,3.25rem);inline-size:clamp(2.5rem,6vw,3.25rem)}.lockup .live-wire>span{inset-block-end:.75rem}@media (max-width:29.99rem){.lockup .live-wire>span{display:none}}.lockup__tags{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:.5rem;margin-block-start:2rem;display:flex}.where{position:relative}.where__track{view-timeline:--where block;block-size:260svh;position:relative}@supports (animation-timeline:view()){.where__track{animation:linear both where-turn;animation-timeline:--where;animation-range:contain 18% contain 82%}}@keyframes where-turn{0%{--p:0}to{--p:1}}.where__stage{align-content:center;justify-items:center;gap:clamp(1rem,3.5vh,3rem);min-block-size:100svh;padding-block:clamp(1.5rem,6vh,4.5rem) 1.5rem;display:grid;position:sticky;inset-block-start:0}.where__anchor{block-size:1px;inline-size:1px;scroll-margin-block-start:0;position:absolute;inset-inline-start:0}.where__live{justify-items:center;display:grid}.where__still{display:none}.where__state{justify-items:center;gap:1.5rem;inline-size:100%;display:grid}.where__diagram,.where__switch,.where__caption{--hosted:clamp(0, calc((.5 - var(--p)) * 6), 1);--self:clamp(0, calc((var(--p) - .5) * 6), 1)}.where__swap{display:grid}.where__swap>*{grid-area:1/1;transition:none}.where__swap>:first-child{opacity:var(--hosted);translate:0 calc((1 - var(--hosted)) * -.375rem)}.where__swap>:last-child{opacity:var(--self);translate:0 calc((1 - var(--self)) * .375rem)}.where__switch{border-radius:var(--radius-pill);background-color:var(--canvas-sunken);inline-size:min(100%,22rem);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.where__switch:before{content:"";border-radius:var(--radius-pill);background-color:var(--surface);inline-size:calc(50% - .25rem);box-shadow:inset 0 0 0 1px var(--line-strong), 0 6px 16px -10px var(--shadow-color);translate:calc(var(--p) * 100%) 0;position:absolute;inset-block:.25rem;inset-inline-start:.25rem}.where__switch a{z-index:1;outline-offset:2px;border-radius:var(--radius-pill);color:var(--ink);padding:.4375rem .75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.where__switch a{color:color-mix(in oklab, var(--ink) calc(40% + var(--hosted) * 60%), var(--ink-faint))}}.where__switch a{text-align:center;white-space:nowrap;font-size:.875rem;font-weight:550}.where__switch a+a{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.where__switch a+a{color:color-mix(in oklab, var(--ink) calc(40% + var(--self) * 60%), var(--ink-faint))}}.where__diagram{grid-template-columns:auto minmax(3.5rem,1fr) minmax(0,38rem);align-items:center;inline-size:100%;max-inline-size:62rem;display:grid}@media (max-width:47.99rem){.where__diagram{grid-template-columns:minmax(0,1fr);justify-items:center;max-inline-size:26rem}}.where__tools{border-radius:var(--radius-pill);background-color:var(--surface);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--line-strong);white-space:nowrap;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .375rem;display:flex}.where__tools .avatar-stack{--avatar-size:2rem}.where__tools b{font-size:.9375rem;font-weight:600}.where__diagram>.live-wire{z-index:1;margin-inline-end:calc(-1.25rem - 1.5px)}@media (max-width:47.99rem){.where__diagram>.live-wire{margin-block-end:calc(-2.25rem - 1.5px);margin-inline-end:0}}.where__fence{isolation:isolate;border:1.5px dashed var(--positive);grid-template-columns:minmax(0,1.25fr) 2.5rem minmax(0,1fr);align-items:center;padding:2.5rem 1.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.where__fence{border:1.5px dashed color-mix(in oklab, var(--positive) 60%, var(--line-strong))}}.where__fence{border-radius:var(--radius-panel);background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.where__fence{background-color:color-mix(in oklab, var(--positive) 5%, transparent)}}@media (max-width:47.99rem){.where__fence{grid-template-columns:minmax(0,1fr);inline-size:100%;padding:2.25rem 1rem}}.where__backdrop{z-index:-1;border-radius:inherit;color:var(--positive);place-items:start end;padding:.375rem 1rem;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.where__backdrop{color:color-mix(in oklab, var(--positive) 22%, transparent)}}.where__backdrop{pointer-events:none}.where__backdrop>*{transform-origin:100% 0;grid-area:1/1}.where__backdrop b{font-family:var(--font-display);letter-spacing:-.05em;opacity:var(--hosted);scale:calc(.9 + var(--hosted) * .1);font-size:1.625rem;font-weight:700;line-height:1}.where__backdrop svg{block-size:1.75rem;inline-size:1.75rem;opacity:var(--self);scale:calc(.9 + var(--self) * .1)}.where__fence-label{border-radius:var(--radius-pill);background-color:var(--canvas);box-shadow:inset 0 0 0 1px var(--positive);padding:.125rem .625rem;position:absolute;inset-block-start:-.8rem;inset-inline-start:1.25rem}@supports (color:color-mix(in lab, red, red)){.where__fence-label{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--positive) 60%, var(--line-strong))}}.where__fence-label{color:var(--positive-ink);font-family:var(--font-mono);font-size:.75rem}.where__fence-label>span{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.where__fence-label svg{block-size:.875rem;inline-size:.875rem}@media (max-width:47.99rem){.where__fence-label{inset-inline:auto 1.25rem}}.where__node{border-radius:var(--radius-card);background-color:var(--surface);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--line-strong);text-align:center;justify-items:center;gap:.25rem;padding:1.25rem 1rem;display:grid}.where__node>img{block-size:2.5rem;inline-size:2.5rem;margin-block-end:.375rem}.where__node b{letter-spacing:-.02em;font-size:1.0625rem}.where__node small{color:var(--ink-faint);font-family:var(--font-mono);font-size:.6875rem}.where__inside{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-block-start:.625rem;display:flex}.where__inside span{border-radius:var(--radius-tag);background-color:var(--canvas-sunken);color:var(--ink-muted);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.where__inside svg{block-size:.8125rem;inline-size:.8125rem;color:var(--positive)}.where__logos{justify-content:center;gap:.375rem;margin-block-end:.375rem;display:flex}.where__logos span{background-color:var(--canvas-sunken);block-size:1.75rem;inline-size:1.75rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid}.where__logos img{block-size:1.125rem;inline-size:1.125rem}.where__node--models{box-shadow:inset 0 0 0 1px var(--line-strong)}.where__caption{max-inline-size:34rem;color:var(--ink-muted);text-align:center;text-wrap:balance;font-size:1.0625rem}.live-wire--short>span{display:none}@media (max-width:47.99rem){.where__node{padding:.875rem 1rem}.where__node>img{block-size:2rem;inline-size:2rem;margin-block-end:.125rem}.where__inside{margin-block-start:.375rem}.where__diagram .live-wire{background:linear-gradient(180deg, var(--line-strong), var(--positive));block-size:2.25rem;inline-size:2px}.where__diagram .live-wire:after{animation-name:live-wire-drop;inset-inline-start:-3px}.where__diagram .live-wire>span{text-align:start;inset-block:50% auto;inset-inline:.875rem auto;translate:0 -50%}.where__fence .live-wire{justify-self:center;block-size:1.5rem}.where__diagram>.live-wire{block-size:calc(4.5rem + 1.5px)}.where__diagram>.live-wire>span{inset-block-start:1.125rem}}@media (prefers-reduced-motion:reduce){.where__track{block-size:auto;animation:none}.where__stage{min-block-size:0;position:static}.where__switch,.where__live,.where__stage>.where__caption{display:none}.where__still{justify-items:center;gap:3.5rem;display:grid}.where--switched .where__switch,.where--switched .where__live,.where--switched .where__stage>.where__caption{display:grid}.where--switched .where__still{display:none}}.cine{isolation:isolate;background-color:var(--canvas);color:var(--ink);position:relative;overflow:clip}.cine__hero{align-content:center;min-block-size:clamp(38rem,100svh - 4.5rem,56rem);display:grid;position:relative}.cine__hero>.globe{z-index:-1;--globe-x:50%;--globe-size:clamp(40rem, 150vw, 60rem);--globe-top:calc(100% - 20rem);block-size:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}@media (min-width:64rem){.cine__hero>.globe{--globe-x:76%;--globe-size:clamp(54rem, 80vw, 96rem);--globe-top:7rem;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(120% 110% at 76% 62%,#000 48%,#0000 82%),linear-gradient(#000 80%,#0000);mask-image:radial-gradient(120% 110% at 76% 62%,#000 48%,#0000 82%),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:63.99rem){.cine__hero{align-content:start;padding-block-end:21rem}}.cine__inner{justify-items:start;gap:1.5rem;padding-block:clamp(3rem,9vh,7rem) 3rem;display:grid}.cine__inner>*{max-inline-size:52rem}.cine__title{max-inline-size:14em;font-size:clamp(2.75rem,min(6.2vw,9svh),6rem)}.cine__title .cine__line{display:block}.cine__title .hero-keyword{white-space:nowrap;--rainbow-glow-inset:-.35em -.4em;--rainbow-glow-blur:44px;--rainbow-glow-opacity:.34;--rainbow-glow-radius:50%;padding-inline:0;display:inline}@media (max-width:47.99rem){.cine__title .hero-keyword{white-space:normal}}.cine__title .hero-keyword:before{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.cine__sub{max-inline-size:30rem;color:var(--ink-muted);text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45}.cine__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cine__inner>.proof{max-inline-size:34rem}.cine__note{color:var(--ink-faint);font-size:.8125rem}.proof{color:var(--ink-muted);font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.proof li{align-items:center;gap:.5rem;display:inline-flex}.proof li:before{content:"";background-color:var(--positive);block-size:.4375rem;inline-size:.4375rem;box-shadow:0 0 10px var(--positive);border-radius:50%;flex:none}.proof .proof__item--attention:before{background-color:var(--attention);box-shadow:0 0 10px var(--attention)}.proof--center{justify-content:center}.cine__ask{z-index:1;inline-size:min(26rem,100% - 2rem);position:absolute;inset-block-end:12%;inset-inline-end:max(1rem,50vw - 38.5rem)}@media (max-width:63.99rem){.cine__ask{margin-inline:auto;inset-block-end:3rem;inset-inline:1rem}}.cine__ask .avatar-stack{--avatar-size:1.25rem}.hero-notice{border-radius:var(--radius-card);background-color:var(--surface-raised);align-items:flex-start;gap:.75rem;margin-block-start:.875rem;margin-inline:1.25rem -.5rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-notice{background-color:color-mix(in oklab, var(--surface-raised) 88%, transparent)}}.hero-notice{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.8125rem;line-height:1.4}.hero-notice p{color:var(--ink-muted);margin:0}.hero-notice b{color:var(--ink);font-weight:600}.hero-notice .micro{color:var(--ink-faint);margin-inline-start:.375rem}@media (max-width:63.99rem){.hero-notice{margin-inline:.75rem}}.hero-notice__mark{border-radius:.5rem;flex:none;block-size:2rem;inline-size:2rem}.hero-notice__body{gap:.125rem;min-inline-size:0;display:grid}.cine__film{padding-block:clamp(2rem,5vw,4rem) clamp(5rem,10vw,8rem)}.cine__film .film{max-inline-size:84rem}.cine__film .film__caption{color:var(--ink-faint)}.endcard{text-align:center;justify-items:center;gap:1.5rem;padding-block-start:clamp(6rem,12vw,9rem);padding-inline:1rem;display:grid}.endcard h2{max-inline-size:13em;font-family:var(--font-display);font-size:clamp(2.25rem,6vw,5rem);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.endcard .globe{--globe-size:clamp(40rem, 110vw, 76rem);--globe-top:1.5rem;block-size:clamp(16rem,30vw,26rem);margin-block-start:1rem}.endcard__mark{justify-content:center;margin-block-end:1.5rem;display:flex}.endcard__mark img{block-size:clamp(1.875rem,3.6vw,2.625rem);inline-size:auto}.film-strip :is(.marketing-heading,.where__heading){animation:strip-rise var(--duration-slow) var(--ease-snap) both}@keyframes strip-rise{0%{opacity:0;translate:0 1.25rem}}@media (prefers-reduced-motion:reduce){.film-strip :is(.marketing-heading,.where__heading){animation:none}}.why3{border-block:var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.why3>article{align-content:start;gap:1rem;padding:2rem 1.75rem 2.25rem;display:grid}.why3>article+article{border-inline-start:var(--hairline)}.why3 h3{letter-spacing:-.035em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:620;line-height:1.05}.why3 p{color:var(--ink-muted);text-wrap:pretty}@media (max-width:63.99rem){.why3{grid-template-columns:minmax(0,1fr)}.why3>article{padding-inline:0}.why3>article+article{border-inline-start:0;border-block-start:var(--hairline)}}.why3__visual{border-radius:var(--radius-card);background-color:var(--canvas-sunken);block-size:9.5rem;box-shadow:inset 0 0 0 1px var(--line);align-content:center;place-items:center;gap:.625rem;display:grid;position:relative;overflow:hidden}.why3__visual .micro{color:var(--ink-faint)}.why3__faces{display:inline-flex}.why3__faces>span{background-color:var(--canvas-sunken);block-size:1.875rem;inline-size:1.875rem;box-shadow:0 0 0 2px var(--surface-raised), inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:.625rem;font-weight:600;display:grid}.why3__faces>span+span{margin-inline-start:-.375rem}.why3__phone{align-self:end;inline-size:7.5rem;margin-block-end:-2rem}.why3__away{color:var(--ink-faint);justify-items:center;gap:.625rem;display:grid}.why3__away>img{block-size:auto;inline-size:13rem}.why3__run{color:var(--live-ink);font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.why3__ping{border-radius:var(--radius-control);background-color:var(--surface-raised);max-inline-size:calc(100% - 2rem);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-menu);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;display:inline-flex}.why3__ping svg{block-size:1.125rem;inline-size:1.125rem;color:var(--ink-muted);flex:none}.collab{gap:.75rem;display:grid}.collab__windows{gap:1rem;display:grid}@media (min-width:48rem){.collab__windows{grid-template-columns:1fr 1fr}}.collab__window{border-radius:var(--radius-card);background-color:var(--canvas);box-shadow:0 0 0 1px var(--line), var(--shadow-float);align-content:start;gap:.25rem;padding:1rem 1.125rem 1.25rem;display:grid}.collab__window .step__header{flex-wrap:wrap}.collab__window .message--assistant{padding-block-start:.25rem}.collab__bar{border-block-end:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-block-end:.5rem;padding-block-end:.75rem;font-size:.8125rem;display:flex}.collab__who{align-items:center;gap:.5rem;font-weight:550;display:inline-flex}.collab__who .avatar-stack__item{--avatar-size:1.5rem}.collab__project,.collab__live{color:var(--ink-faint);font-family:var(--font-mono);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}:is(.collab__project,.collab__live) svg{block-size:.875rem;inline-size:.875rem}.collab__live{color:var(--live-ink)}.collab__stream span{animation:collab-word var(--duration-base) linear both;animation-delay:calc(.6s + var(--i) * 70ms)}.collab__stream .citation-chip{animation:collab-word var(--duration-base) linear both;animation-delay:calc(.6s + var(--words) * 70ms)}@keyframes collab-word{0%{opacity:0}}.collab__guest{border-radius:var(--radius-card);background-color:var(--canvas-sunken);box-shadow:inset 0 0 0 1px var(--line);gap:.5rem;padding:1rem 1.125rem;font-size:.875rem;display:grid}.collab__guest .micro{color:var(--ink-faint)}.collab__guest-text{color:var(--ink-muted);line-height:1.55}.collab--tabs{justify-self:center;inline-size:100%;max-inline-size:46rem}.collab--tabs .collab__windows{grid-template-columns:minmax(0,1fr)}.collab--tabs .collab__windows:not(:has(>:not([hidden]))){display:none}.collab--tabs [role=tabpanel]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.collab__stream span,.collab__stream .citation-chip{animation:none}}.showcase{border-block-end:var(--hairline);display:grid}.showcase__item{border-block-start:var(--hairline);align-items:center;gap:2.5rem;padding-block:3rem;display:grid}@media (min-width:64rem){.showcase__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem;padding-block:5rem}.showcase__item:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.showcase__item:nth-child(2n) .showcase__text{order:2}}.showcase__text{justify-items:start;gap:1.25rem;display:grid}.showcase__text h3{letter-spacing:-.045em;text-wrap:balance;max-inline-size:12em;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:1}.showcase__stage{border-radius:var(--radius-panel);background-color:var(--canvas-sunken);background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--line);background-size:22px 22px;align-items:center;padding:1.5rem 1rem;display:grid}@media (min-width:40rem){.showcase__stage{padding:2.5rem}}@media (min-width:80rem){.showcase__stage>figure{zoom:1.15}}.showcase__chat{border-radius:var(--radius-card);background-color:var(--canvas);box-shadow:0 0 0 1px var(--line), var(--shadow-float);gap:.25rem;padding:1rem;display:grid}@media (min-width:40rem){.showcase__chat{padding:1.25rem 1.5rem}}.showcase__chat .approval{margin-block:0}.showcase__chat .approval__buttons{gap:.5rem;display:flex}.showcase__chat .thinking{padding-block:.75rem 0;animation:none}.showcase__chat .step__header{flex-wrap:wrap}.showcase__chat .message__actions{opacity:1;visibility:visible}.showcase__chat .message__body{color:var(--ink);font-size:.9375rem;line-height:1.6}.showcase__project{border-block-end:var(--hairline);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block-end:.75rem;font-size:.875rem;display:flex}.showcase__initial{color:var(--ink);font-size:.625rem;font-weight:600}.fan-out{--fan-out-reply:2.6s;position:relative}.fan-out__stage{flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.fan-out__stage{min-block-size:calc(var(--fan-out-rows,6) * 5.25rem);grid-template-columns:minmax(15rem,23rem) minmax(2.5rem,9rem) minmax(14.5rem,max-content) minmax(2rem,5rem) minmax(16rem,24rem);justify-content:center;display:grid}}.fan-out__ask{text-align:start;align-self:center;position:relative}@media (max-width:63.99rem){.fan-out__ask{display:contents}}.fan-out__index{border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--ink-faint);text-align:start;margin-block-start:1.5rem;padding:.875rem 1rem}@media (min-width:64rem){.fan-out__index{margin:0;position:absolute;inset-block-start:calc(100% + 2rem);inset-inline:2.25rem}}.fan-out__index b{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--negative);-webkit-text-decoration-color:var(--negative);text-decoration-color:var(--negative);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration-thickness:2px;display:flex}.fan-out__index b svg{block-size:1rem;inline-size:1rem}.fan-out__index p{margin-block-start:.375rem;font-size:.8125rem;line-height:1.45}@media (max-width:63.99rem){.fan-out__index{order:5}}.fan-out__wires{display:none}@media (min-width:64rem){.fan-out__wires{block-size:100%;inline-size:100%;display:block;overflow:visible}}.fan-out__wires .wire__path{animation:fan-out-fade var(--duration-slow) var(--ease-snap) var(--delay,0s) backwards}.fan-out__wires .fan-out__hot{animation:fan-out-fade var(--duration-slow) var(--ease-snap) var(--delay,0s) backwards, wire-flow var(--duration-wire) linear var(--delay,0s) infinite}.fan-out__wires .fan-out__back{--delay:var(--fan-out-reply)}.fan-out__comet{fill:none;stroke:var(--comet-color,var(--live));stroke-width:6px;stroke-linecap:round;stroke-dasharray:0 100;vector-effect:non-scaling-stroke;animation:fan-out-comet var(--comet-duration,2s) linear var(--delay,0s) infinite backwards}.fan-out__services{justify-content:space-between;align-items:center;padding:2.25rem .25rem;display:flex;position:relative}.fan-out__services:before{content:"";background:linear-gradient(var(--signal-green), var(--signal-blue));border-radius:2px;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px)}@media (min-width:64rem){.fan-out__services{grid-auto-rows:minmax(0,1fr);align-items:stretch;padding:0;display:grid}.fan-out__services:before{content:none}}.fan-out__service{align-items:center;gap:.75rem;min-inline-size:0;display:flex;position:relative}.fan-out__avatar{background-color:var(--surface);block-size:2.75rem;inline-size:2.75rem;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-float);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@media (min-width:64rem){.fan-out__avatar{block-size:3rem;inline-size:3rem}}.fan-out__avatar img,.fan-out__avatar svg{object-fit:contain;block-size:1.5rem;inline-size:1.5rem}.fan-out__service--read .fan-out__avatar{--ring:var(--wire-start,var(--signal-green));box-shadow:0 0 0 2px var(--ring), 0 0 0 7px var(--ring)}@supports (color:color-mix(in lab, red, red)){.fan-out__service--read .fan-out__avatar{box-shadow:0 0 0 2px var(--ring), 0 0 0 7px color-mix(in oklab, var(--ring) 16%, transparent)}}.fan-out__service--read .fan-out__avatar{animation:fan-out-ring var(--duration-slow) var(--ease-snap) var(--delay,0s) backwards}.fan-out__service--idle .fan-out__avatar{background-color:var(--canvas);box-shadow:none;border:1.5px dashed var(--line-strong);color:var(--ink-muted)}.fan-out__statuses{flex-direction:column;align-items:flex-start;gap:.375rem;min-inline-size:0;display:none}@media (min-width:64rem){.fan-out__statuses{flex-shrink:0;display:flex}}.fan-out__status{display:inline-grid}.fan-out__status>*{grid-area:1/1}.fan-out__pending{animation:fan-out-gone 1ms linear var(--delay,0s) forwards}.fan-out__result{animation:fan-out-rise var(--duration-slow) var(--ease-snap) var(--delay,0s) backwards}.fan-out__service--read .fan-out__status{color:var(--ink-muted)}.fan-out__trail{display:none}@media (min-width:64rem){.fan-out__trail{--wire-gradient:linear-gradient(90deg, var(--wire-start,var(--signal-green)), var(--wire-end,var(--signal-blue)));min-inline-size:.75rem;animation:fan-out-fade var(--duration-slow) var(--ease-snap) var(--delay,0s) backwards;flex:1;display:block}}.fan-out__answer{text-align:start;animation:fan-out-rise var(--duration-slow) var(--ease-snap) var(--fan-out-reply) backwards;align-self:center;gap:.5rem;display:grid;position:relative}.fan-out__answer .illustrative{justify-self:end}.fan-out__legend{flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin-block-start:1.75rem;display:flex}.fan-out__legend span{align-items:center;gap:.5rem;display:inline-flex}.fan-out__legend .wire-line{inline-size:1.375rem;min-inline-size:0}@media (min-width:64rem){.fan-out--single .fan-out__stage{min-block-size:20rem}}.fan-out--single .fan-out__services{justify-content:center;padding-block:1.75rem}.fan-out--single .fan-out__services:before{inset-inline-start:calc(1.375rem - 1px)}@media (min-width:64rem){.fan-out--single .fan-out__services:before{content:none}}.fan-out--single .fan-out__service{inline-size:100%}.fan-out--single .fan-out__statuses{display:flex}.answer-card{text-align:start}.answer-card .answer-card__activity{contain:inline-size;margin-block:.25rem}.answer-card .message--assistant{padding-block-end:0}.exchange{max-inline-size:30rem;margin-inline:auto;display:grid}.exchange .answer-card{animation:fan-out-rise var(--duration-slow) var(--ease-snap) 1.2s backwards}.exchange__wire{background:linear-gradient(var(--signal-green), var(--signal-blue));block-size:3.25rem;inline-size:2px;animation:fan-out-fade var(--duration-slow) var(--ease-snap) .6s backwards;border-radius:2px;justify-self:start;margin-block-end:-1.5rem;margin-inline-start:2.5rem}.ask-box__question{min-block-size:2.75rem;color:var(--ink);text-align:start;padding:.625rem .75rem;font-size:1rem;line-height:1.5}.ask-box__caret{vertical-align:-.2em;background-color:var(--ink);block-size:1.1em;inline-size:2px;margin-inline-start:1px;animation:1s step-end infinite ask-box-blink;display:inline-block}.fork{justify-items:start;display:grid}@media (min-width:48rem){.fork{justify-items:center}}.fork__root{border-radius:var(--radius-pill);background-color:var(--surface);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-float);text-align:center;padding:.625rem 1.125rem;font-weight:600;position:relative}.fork__branches{gap:1rem;inline-size:100%;padding-block-start:2.5rem;display:grid;position:relative}.fork__branches:before{content:"";background:var(--line-strong);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(1.25rem - 1px)}@media (min-width:48rem){.fork__branches{grid-template-columns:repeat(var(--branches,3), minmax(0, 1fr));gap:1.25rem;padding-block-start:4rem}.fork__branches:before{block-size:2rem;inset-block:0 auto;inset-inline:calc(50% - 1px) auto}.fork__branches:after{content:"";inset-block-start:2rem;inset-inline:calc(50% / var(--branches,3));background:var(--line-strong);block-size:2px;position:absolute}}.fork__branch{border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:.75rem;margin-inline-start:2.5rem;padding:1.5rem;display:grid;position:relative}.fork__branch:before{content:"";background:var(--line-strong);block-size:2px;inline-size:1.25rem;position:absolute;inset-block-start:1.75rem;inset-inline-start:calc(-1.25rem - 1px)}@media (min-width:48rem){.fork__branch{margin-inline-start:0}.fork__branch:before{block-size:2rem;inline-size:2px;inset-block:-2rem auto;inset-inline-start:calc(50% - 1px)}}.fork__branch h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.fork__branch>p{color:var(--ink-muted);font-size:.9375rem;line-height:1.55}.fork__branch .check-list{border-block-start:var(--hairline);padding-block-start:1rem}.fork__branch .check-list svg{color:var(--ink-faint)}.fork__branch--pick{background-color:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-float)}.fork__branch--pick:before{background:linear-gradient(90deg, var(--signal-green), var(--signal-blue))}@media (min-width:48rem){.fork__branch--pick:before{background:linear-gradient(var(--signal-green), var(--signal-blue))}}.fork__branch--pick .check-list svg{color:var(--positive)}.versus{gap:1.25rem;display:grid}@media (min-width:64rem){.versus{grid-template-columns:repeat(2,minmax(0,1fr))}}.versus__lane{border-radius:var(--radius-panel);align-content:start;gap:1.625rem;padding:1.5rem 1rem 1.625rem;display:grid;position:relative;overflow:hidden}@media (min-width:40rem){.versus__lane{padding:1.75rem 1.75rem 1.875rem}}.versus__lane>h3{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.8125rem;font-weight:400}.versus__lane--them{box-shadow:inset 0 0 0 1px var(--line)}.versus__lane--us{background-color:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-float)}.versus__chain{align-items:flex-start;display:flex}.versus__node{inline-size:4.5rem;color:var(--ink-muted);text-align:center;flex-direction:column;flex:none;align-items:center;gap:.5rem;font-size:.6875rem;line-height:1.3;display:flex}@media (min-width:40rem){.versus__node{inline-size:5.75rem;font-size:.78125rem}}.versus__well{border-radius:var(--radius-card);background-color:var(--canvas-sunken);block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);place-items:center;display:grid}@media (min-width:40rem){.versus__well{block-size:3.375rem;inline-size:3.375rem}}.versus__well svg,.versus__well img{block-size:1.25rem;inline-size:1.25rem}@media (min-width:40rem){.versus__well svg,.versus__well img{block-size:1.375rem;inline-size:1.375rem}}.versus__well--stack{box-shadow:inset 0 0 0 1px var(--line-strong), 4px 4px 0 -1px var(--canvas-sunken), 4px 4px 0 0 var(--line-strong), 8px 8px 0 -1px var(--canvas-sunken), 8px 8px 0 0 var(--line-strong)}.versus__edge{background:var(--line-strong);border-radius:2px;flex:1;block-size:2px;min-inline-size:1rem;margin-block-start:calc(1.375rem - 1px);position:relative}@media (min-width:40rem){.versus__edge{margin-block-start:calc(1.6875rem - 1px)}}.versus__edge span{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);white-space:nowrap;font-size:.65625rem;position:absolute;inset-block-end:.5rem;inset-inline-start:50%;translate:-50%}@media (max-width:39.99rem){.versus__edge span{display:none}}.versus__edge--dashed{background:repeating-linear-gradient(90deg, var(--line-strong) 0 5px, transparent 5px 10px)}.versus__edge--hot{background:linear-gradient(90deg, var(--signal-green), var(--signal-blue))}.versus__verdict{color:var(--ink-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.versus__verdict svg{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}.versus__lane--them .versus__verdict svg{color:var(--negative)}.versus__lane--us .versus__verdict svg{color:var(--positive)}.sequence{--sequence-label:15.625rem;--sequence-grid:var(--sequence-label) repeat(8, minmax(0, 1fr));background-color:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:1.375rem;position:relative;overflow:hidden}.sequence__lifelines,.sequence__head{display:none}@media (min-width:64rem){.sequence__lifelines{grid-template-columns:var(--sequence-grid);pointer-events:none;display:grid;position:absolute;inset:0}.sequence__lifelines span{background:linear-gradient(var(--line), var(--line)) 50% 0 / 1px 100% no-repeat;grid-column:span 2}.sequence__lifelines span:first-child{grid-column:2/span 2}.sequence__head{grid-template-columns:var(--sequence-grid);border-block-end:var(--hairline);background-color:var(--surface);display:grid;position:relative}.sequence__head>*{justify-content:center;align-items:center;gap:.625rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.sequence__head>:first-child{justify-content:flex-start}.sequence__head>:not(:first-child){grid-column:span 2}}.sequence__icon{background-color:var(--canvas-sunken);block-size:1.75rem;inline-size:1.75rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:.5rem;place-items:center;display:grid}.sequence__icon svg,.sequence__icon img{block-size:.9375rem;inline-size:.9375rem}.sequence__steps{position:relative}.sequence__step{gap:.5rem;padding:1.375rem 1.25rem;display:grid;position:relative}.sequence__step+.sequence__step{border-block-start:1px dashed var(--line)}@media (min-width:64rem){.sequence__step{grid-template-columns:var(--sequence-grid);align-items:start;gap:0;min-block-size:7rem;padding:0}}.sequence__label{gap:.375rem;display:grid}@media (min-width:64rem){.sequence__label{padding:1.375rem 1.25rem}}.sequence__label h3{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.3}.sequence__message{display:none}@media (min-width:64rem){.sequence__message{grid-column:var(--from) / var(--to);text-align:center;grid-row:1;justify-items:center;gap:.5rem;margin-block-start:1.5rem;padding-block-end:1rem;display:grid;position:relative}}.sequence__call{color:var(--ink);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.6875rem}.sequence__arrow{background:var(--message-color,var(--ink));border-radius:2px;justify-self:stretch;block-size:2px;position:relative}.sequence__arrow:after{content:"";border:5px solid #0000;border-inline-start:8px solid var(--message-color,var(--ink));border-inline-end:0;position:absolute;inset-block-start:-4px;inset-inline-end:-2px}.sequence__message--back .sequence__arrow:after{border-inline-start:0;border-inline-end:8px solid var(--message-color,var(--ink));inset-inline:-2px auto}.sequence__note{max-inline-size:15rem;color:var(--ink-muted);padding-inline:.5rem;font-size:.8125rem;line-height:1.35}.sequence__detail{color:var(--ink-muted);font-size:.9375rem;line-height:1.55}@media (min-width:64rem){.sequence__detail{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.sequence__foot{border-block-start:var(--hairline);background-color:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem 1.125rem;display:flex;position:relative}.sequence__foot .link-arrow{margin-inline-start:auto}.orbit{aspect-ratio:1;inline-size:100%;max-inline-size:35rem;margin-inline:auto;position:relative;overflow-x:clip;container-type:inline-size}.orbit__ring{border:var(--hairline);border-radius:50%;position:absolute}.orbit__ring--inner{inset:16%}.orbit__ring--outer{border-style:dashed;animation:120s linear infinite orbit-turn;inset:2%}.orbit__center{aspect-ratio:1;background-color:var(--surface);inline-size:25%;box-shadow:0 0 0 1px var(--line), var(--shadow-float);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.orbit__center:before{content:"";background:var(--rainbow);filter:blur(30px);opacity:.25;z-index:-1;border-radius:50%;position:absolute;inset:-13%}.orbit__center img{inline-size:43%}.orbit__satellite{white-space:nowrap;flex-direction:column;align-items:center;gap:.5rem;font-size:clamp(.75rem,2.3cqi,.8125rem);font-weight:600;display:flex;position:absolute;translate:-50% -50%}.orbit__satellite>span:last-child{background-color:var(--canvas);padding-inline:.375rem}a.orbit__satellite:hover .orbit__avatar{box-shadow:0 0 0 1px var(--ink-faint), var(--shadow-float)}.orbit__avatar{aspect-ratio:1;background-color:var(--surface);inline-size:clamp(3rem,11.5cqi,4rem);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-float);transition:box-shadow var(--duration-fast) linear;border-radius:50%;place-items:center;display:grid}.orbit__avatar img,.orbit__avatar svg{object-fit:contain;block-size:46%;inline-size:46%}.orbit__satellite--dashed .orbit__avatar{background-color:var(--canvas);box-shadow:none;border:1.5px dashed var(--line-strong);color:var(--ink-muted)}.boundary{--boundary-bg:var(--canvas);display:grid}@media (min-width:64rem){.boundary--row{align-items:stretch;display:flex}.boundary--row>.boundary__zone{flex:1 1 0;min-inline-size:0}.boundary--row>.boundary__link{flex:none}}.boundary__zone{border:1px solid var(--line-strong);border-radius:var(--radius-card);align-content:start;gap:.75rem;padding:1.5rem 1rem 1rem;display:grid;position:relative}.boundary__zone--home{background-color:var(--surface);border-color:var(--line);box-shadow:var(--shadow-float)}.boundary__zone--region{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.boundary__zone--region{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.boundary__zone--outside{border-style:dashed}.boundary__label{background-color:var(--boundary-bg);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);white-space:nowrap;align-items:center;gap:.375rem;padding-inline:.375rem;font-size:.6875rem;line-height:1.1rem;display:inline-flex;position:absolute;inset-block-start:-.5625rem;inset-inline-start:.75rem}.boundary__label svg{block-size:.8125rem;inline-size:.8125rem}.boundary__zone--home>.boundary__label{color:var(--ink)}.boundary__nodes{flex-wrap:wrap;gap:.5rem;display:flex}.boundary__node{border-radius:var(--radius-control);background-color:var(--canvas-sunken);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;font-weight:550;line-height:1.25;display:inline-flex}.boundary__node>img,.boundary__node>svg{block-size:1rem;inline-size:1rem;color:var(--ink-muted);flex:none}.boundary__node .micro{font-weight:400;display:block}.boundary__zone--outside .boundary__node{background-color:#0000}.boundary__node--dashed{box-shadow:none;border:1px dashed var(--line-strong)}.boundary__note{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.boundary__link{place-items:center;min-block-size:3.25rem;padding-block:.625rem;display:grid;position:relative}.boundary__link:before{content:"";background:var(--line-strong);border-radius:2px;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px)}.boundary__link span{border-radius:var(--radius-pill);background-color:var(--boundary-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-align:center;padding:.125rem .5rem;font-size:.6875rem;position:relative}.boundary__link--hot:before{background:linear-gradient(var(--signal-green), var(--signal-blue))}.boundary__link--idle:before{background:repeating-linear-gradient(var(--line-strong) 0 4px, transparent 4px 8px)}@media (min-width:64rem){.boundary--row .boundary__link{min-inline-size:7rem;padding-inline:.5rem}.boundary--row .boundary__link:before{block-size:2px;inline-size:auto;inset-block:calc(50% - 1px) auto;inset-inline:0}.boundary--row .boundary__link span{max-inline-size:7.5rem}.boundary--row .boundary__link--hot:before{background:linear-gradient(90deg, var(--signal-green), var(--signal-blue))}.boundary--row .boundary__link--idle:before{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px)}}:is(.mcp-mark,.computer-mark){object-fit:contain;flex:none}:is(.tile,.own__picture,.fan-out__avatar,.avatar-stack__item,.boundary__node) :is(.mcp-mark,.computer-mark){inline-size:var(--mcp-mark-size);block-size:var(--mcp-mark-size)}.tile :is(.mcp-mark,.computer-mark){--mcp-mark-size:40%}.own__picture :is(.mcp-mark,.computer-mark){--mcp-mark-size:2.25rem}.fan-out__avatar :is(.mcp-mark,.computer-mark){--mcp-mark-size:1.375rem}.avatar-stack__item :is(.mcp-mark,.computer-mark){--mcp-mark-size:var(--avatar-icon-size,64%)}.boundary__node :is(.mcp-mark,.computer-mark){--mcp-mark-size:1rem}.try{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;display:flex}.try[hidden]{display:none}.try__label{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.try__label:before{content:"";background-color:var(--live);border-radius:50%;block-size:.375rem;inline-size:.375rem}.try__choices{flex-wrap:wrap;gap:.5rem;min-inline-size:0;display:flex}.try__choices .suggestion[aria-pressed=true]{border-color:var(--line-strong);background-color:var(--surface-raised);box-shadow:var(--shadow-float);color:var(--ink);font-weight:550}.try__choices .suggestion[aria-pressed=true] .suggestion__icon{color:var(--live)}.try__replay{flex:none}.try__replay svg{block-size:1rem;inline-size:1rem}.try__tabs{border-radius:var(--radius-pill);background-color:var(--canvas-sunken);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.try__tabs [role=tab]{border-radius:var(--radius-pill);color:var(--ink-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-snap), color var(--duration-fast) var(--ease-snap);align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .25rem;font-size:.8125rem;display:inline-flex}.try__tabs [role=tab]:hover{color:var(--ink)}.try__tabs [role=tab]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.try__tabs [role=tab][aria-selected=true]{background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px -1px var(--shadow-color);color:var(--ink)}.try__tabs [role=tab] .avatar-stack__item{--avatar-size:1.5rem}.try__tabs [role=tab] b{font-weight:600}.try__tabs [role=tab] small{color:var(--ink-faint);font-family:var(--font-mono);font-size:.6875rem}@media (max-width:39.99rem){.try__tabs [role=tab] small{display:none}}.signup-fragment{cursor:pointer;position:relative}.signup-fragment__link{z-index:1;border-radius:var(--radius-panel);pointer-events:none;position:absolute;inset:0}.signup-fragment__link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:4px}.free-band{border-radius:var(--radius-card);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:1.25rem 1.5rem;display:flex}.free-band__numbers{flex-wrap:wrap;gap:1.25rem 2.25rem;margin:0;display:flex}.free-band__numbers>div{display:grid}.free-band__numbers dd{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);order:-1;margin:0;line-height:1}.free-band__numbers dt{color:var(--ink-faint);font-family:var(--font-mono);margin-block-start:.375rem;font-size:.6875rem}.plans-panel{border-radius:var(--radius-panel);background-color:var(--line);box-shadow:0 0 0 1px var(--line), var(--shadow-float);gap:1px;display:grid;overflow:hidden}.plans__head{background-color:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem clamp(1.5rem,3vw,2rem);display:flex}.plans__switch{grid-template-columns:repeat(2,minmax(0,1fr))}.plans__switch span{padding-inline:1.125rem}.plans__kind-note{color:var(--ink-muted);text-wrap:pretty;flex:18rem;font-size:.9375rem}.plans-panel:has(.plans__switch input[value=personal]:checked) [data-kind=team],.plans-panel:has(.plans__switch input[value=team]:checked) [data-kind=personal]{display:none}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1px;display:grid}.plans__soon{background-color:var(--surface);color:var(--ink-muted);padding:.875rem clamp(1.5rem,3vw,2rem);font-size:.875rem}.plans__soon .state{font-size:inherit}.plan{background-color:var(--surface);grid-template-rows:auto auto 1fr auto;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.plan h3{justify-content:space-between;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.plan__price{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.plan__price b{font-family:var(--font-display);font-size:clamp(2.75rem,5vw,3.75rem);font-weight:var(--font-display-weight);letter-spacing:-.05em;line-height:.9}.plan__price span{color:var(--ink-muted)}.plan__vat{inline-size:100%;color:var(--ink-faint);font-family:var(--font-mono);font-size:.6875rem}.plan__note{color:var(--ink-muted);text-wrap:pretty;font-size:.9375rem}.creditbar{gap:.5rem;display:grid}.creditbar__track{gap:3px;block-size:.625rem;display:flex}.creditbar__track i{background-color:var(--ink);opacity:.9;border-radius:2px;flex:1}.creditbar__track i.off{opacity:.12}.creditbar__legend{color:var(--ink-faint);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.6875rem;display:flex}.plans__included{background-color:var(--surface);color:var(--ink-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:1rem 1.5rem;font-size:.875rem;list-style:none;display:flex}.plans__included li{align-items:center;gap:.5rem;display:inline-flex}.plans__included svg{block-size:1rem;inline-size:1rem;color:var(--positive)}.fineprint{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.fineprint b{color:var(--ink);font-weight:560}.fineprint a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.credit-rates{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.credit-rates li{border-block-end:var(--hairline);align-items:center;gap:.75rem;padding-block:.875rem;display:flex}.credit-rates img{flex:none;block-size:1.5rem;inline-size:1.5rem}.credit-rates span{color:var(--ink-muted);font-family:var(--font-mono);text-align:end;margin-inline-start:auto;font-size:.75rem}.spec-table-frame{background-color:var(--surface);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--line), var(--shadow-float);overflow:hidden}.spec-table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:.9375rem;line-height:1.55}.spec-table thead th{border-block-end:var(--hairline);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-align:start;vertical-align:bottom;padding:1.125rem 1.25rem 1rem;font-size:.6875rem;font-weight:400}.spec-table thead th:not(:first-child){color:var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.spec-table tbody th{text-align:start;vertical-align:top;inline-size:22%;padding:1rem 1.25rem;font-size:.875rem;font-weight:600}.spec-table td{color:var(--ink-muted);vertical-align:top;padding:1rem 1.25rem}.spec-table td a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.spec-table tbody tr+tr>*{border-block-start:var(--hairline)}.spec-table .spec-table__pick{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.spec-table .spec-table__pick{background-color:color-mix(in oklab, var(--ink) 3%, var(--surface))}}.spec-table .spec-table__pick{color:var(--ink)}.spec-table thead .spec-table__pick{box-shadow:inset 0 2px 0 var(--ink)}@media (max-width:47.99rem){.spec-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.spec-table tbody,.spec-table tr,.spec-table th,.spec-table td{display:block}.spec-table tbody tr{padding:1.125rem 1.125rem 1.25rem}.spec-table tbody tr+tr{border-block-start:var(--hairline)}.spec-table tbody tr+tr>*{border-block-start:0}.spec-table tbody th{inline-size:auto;padding:0 0 .375rem;font-size:1rem}.spec-table td{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:.875rem;padding:.625rem 0 0;display:grid}.spec-table td:before{content:attr(data-label);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);padding-block-start:.1875rem;font-size:.6875rem;line-height:1.4}.spec-table .spec-table__pick{border-radius:var(--radius-control);margin-block-start:.5rem;margin-inline:-.625rem;padding:.625rem}.spec-table .spec-table__pick:before{color:var(--ink)}}.longform-layout{gap:2.5rem;display:grid}@media (min-width:64rem){.longform-layout{grid-template-columns:15rem minmax(0,46rem);justify-content:start;gap:3.5rem 5rem}}.longform-layout__head{justify-items:start;gap:1.25rem;display:grid}@media (min-width:64rem){.longform-layout__head{grid-column:1/-1}}.longform-layout__toc{border-block-end:var(--hairline);align-content:start;gap:.75rem;padding-block-end:1.5rem;display:grid}@media (min-width:64rem){.longform-layout__toc{border-block-end:0;align-self:start;padding-block-end:0;position:sticky;inset-block-start:2rem}}.longform-layout__toc ol{counter-reset:toc;gap:.125rem;display:grid}.longform-layout__toc a{color:var(--ink-muted);transition:color var(--duration-fast) linear;padding-block:.3125rem;font-size:.875rem;line-height:1.4;display:block}.longform-layout__toc a:hover{color:var(--ink)}.longform{min-inline-size:0;color:var(--ink-muted);font-size:1rem;line-height:1.75}@media (min-width:48rem){.longform{font-size:1.0625rem}}.longform>h1{display:none}.longform>section+section,.longform>footer{border-block-start:var(--hairline);margin-block-start:3rem;padding-block-start:3rem}.longform h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;scroll-margin-block-start:2rem;font-size:1.5rem;font-weight:650;line-height:1.2}.longform h3{color:var(--ink);margin-block-start:2rem;font-size:1.125rem;font-weight:600}.longform :is(p,ul,ol,table){margin-block-start:1rem}.longform ul{padding-inline-start:1.25rem;list-style:outside}.longform ol{padding-inline-start:1.25rem;list-style:decimal}.longform li+li{margin-block-start:.5rem}.longform li::marker{color:var(--ink-faint)}.longform :is(strong,b){color:var(--ink);font-weight:600}.longform a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;overflow-wrap:anywhere}.longform a:hover{text-decoration-color:currentColor}.longform code{border-radius:var(--radius-tag);background-color:var(--canvas-sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);padding:.0625rem .375rem;font-size:.875em}.longform>footer{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.75rem}.auth{isolation:isolate;flex:1;place-items:center;padding:2.5rem 1rem 4rem;display:grid;position:relative}.auth:before{content:"";z-index:-1;background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 35%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 35%,#000 30%,#0000 75%)}@media (min-width:48rem){.auth{padding-block:4rem 6rem}}.auth__layout{gap:2rem;inline-size:100%;max-inline-size:26rem;display:grid}.auth__layout--wide{max-inline-size:62rem}@media (min-width:64rem){.auth__layout--wide{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:4rem}}.auth__header{text-align:center;justify-items:center;gap:.75rem;margin-block-end:1.75rem;display:grid}.auth__header h1{letter-spacing:-.04em;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:650;line-height:1.05}.auth__header p{max-inline-size:26em;color:var(--ink-muted);text-wrap:pretty;font-size:.9375rem}.auth__drawing{block-size:auto;inline-size:8.75rem;margin-block-end:.25rem}.auth__panel{background-color:var(--surface);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--line), var(--shadow-float);gap:1rem;padding:1.5rem;display:grid}@media (min-width:40rem){.auth__panel{padding:2rem}}.auth__providers{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.auth__providers form{display:grid}.auth__providers img{flex:none;block-size:1.125rem;inline-size:1.125rem}.auth__divider{align-items:center;gap:.75rem;display:flex}.auth__divider:before,.auth__divider:after{content:"";border-block-start:var(--hairline);flex:1}.auth__form{gap:1.125rem;display:grid}.auth__links{border-block-start:var(--hairline);color:var(--ink-muted);justify-items:center;gap:.875rem;padding-block-start:1.25rem;font-size:.875rem;display:grid}.auth__links nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.auth__links a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.auth__links a:not(.btn):hover{text-decoration-color:currentColor}.auth__panel p a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.auth__panel p a:not(.btn):hover{text-decoration-color:currentColor}.auth__panel .field__error a:not(.btn){color:inherit;text-decoration-color:currentColor}.auth__qr{border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line);background-color:#fff;justify-self:center;padding:.625rem}.auth__qr img{block-size:12.5rem;inline-size:12.5rem;image-rendering:pixelated}.auth__code{font-family:var(--font-mono);letter-spacing:.3em;text-align:center;font-size:1.125rem}.auth__note{border:var(--hairline);border-radius:var(--radius-panel);background-color:var(--surface);gap:1.25rem;padding:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth__note{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.auth__note{font-size:1.0625rem;line-height:1.6}.auth__note blockquote{text-wrap:pretty;gap:.875rem;display:grid}@media (min-width:64rem){.auth__note{margin-block-start:6.5rem;padding:2.25rem}}.auth__signature{border-block-start:var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.25rem;display:flex}.auth__signature img:last-child{block-size:3rem;inline-size:auto}.auth__signature img:last-child:where([data-theme=livewire-dark],[data-theme=livewire-dark] *){filter:invert()}@media (prefers-color-scheme:dark){.auth__signature img:last-child:where(:not([data-theme=livewire-light],[data-theme=livewire-light] *)){filter:invert()}}.settings{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (min-width:48rem){.settings{column-gap:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);grid-template-columns:11rem minmax(0,1fr)}}.settings__header{min-height:calc(var(--spacing) * 12);flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.settings__header{height:calc(var(--spacing) * 16);grid-column:span 2/span 2;justify-content:flex-end}}.settings__header h1{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){.settings__header h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.settings__header h1{letter-spacing:var(--tracking-heading)}.settings__header .micro{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings__nav{margin-inline:calc(var(--spacing) * -4);gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:48rem){.settings__nav{top:calc(var(--spacing) * 8);flex-direction:column;align-self:flex-start;margin-inline:0;padding-inline:0;position:sticky}}.settings__nav{scrollbar-width:none}.settings__nav-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--ink-muted);flex-shrink:0;display:flex}.settings__nav-link:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.settings__nav-link:hover{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.settings__nav-link:hover{color:var(--ink)}.settings__nav-link[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.settings__nav-link svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media not all and (min-width:48rem){.settings__nav-link svg{display:none}}.settings__content{max-width:var(--container-3xl);gap:calc(var(--spacing) * 12);flex-direction:column;min-width:0;display:flex}.settings__section{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.settings__section>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;display:grid}.settings__section>header h2{--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold)}.settings__section>header p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty;color:var(--ink-muted);grid-column:1/-1}.settings__meta{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.settings__section--negative>header h2{color:var(--negative-ink)}.settings__section--negative .settings__group{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.settings__section--negative .settings__group{border-color:color-mix(in oklab, var(--negative) 32%, var(--line))}}.settings__row--choice{cursor:pointer;transition:background-color var(--duration-instant) linear}.settings__row--choice:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.settings__row--choice:hover{background-color:color-mix(in oklab, var(--ink) 3%, transparent)}}.settings__row--choice:has(input[type=radio]:checked){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.settings__row--choice:has(input[type=radio]:checked){background-color:color-mix(in oklab, var(--ink) 4.5%, transparent)}}.settings__row--attention{background-color:var(--attention-wash)}.settings__row-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:-.005em;font-weight:550;display:block}.settings__row-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink-muted);display:block}.settings__row-text.micro{margin-top:calc(var(--spacing) * .5);color:var(--ink-faint);font-size:.6875rem}.settings__tools{margin-top:calc(var(--spacing) * -1);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.settings__tools{padding-left:4.25rem}}.settings__tools ul{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.settings__accounts>*+*{border-block-start:var(--hairline)}.settings__row--account{padding-block:.625rem}@media (min-width:40rem){.settings__row--account{padding-inline-start:4.25rem}}.settings__rename>summary{cursor:pointer;list-style-type:none}.settings__rename>summary::-webkit-details-marker{display:none}.settings__rename>summary:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.settings__rename .settings__rename-icon{margin-left:var(--spacing);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);vertical-align:-2px;color:var(--ink-faint);opacity:0;transition:opacity var(--duration-fast) linear;display:inline}.settings__rename>summary:is(:hover,:focus-visible) .settings__rename-icon,.settings__rename[open] .settings__rename-icon{opacity:1}@media (hover:none){.settings__rename .settings__rename-icon{opacity:1}}.settings__rename[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.settings__rename-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.settings__rename-form .input{width:calc(var(--spacing) * 56);max-width:100%}.settings__inline-form{background-color:var(--canvas-sunken);padding-block-end:.875rem}.settings__inline-form .settings__fields{border-block-end:var(--hairline)}.settings__inline-form .settings__fields>*+*{border-block-start:var(--hairline)}.settings__amount{text-align:right;font-family:var(--font-mono);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--ink);flex-shrink:0;font-size:.8125rem}.settings__amount small{color:var(--ink-faint);font-size:.6875rem}.settings__footer{justify-content:flex-end;display:flex}.settings__disclosure>summary{list-style-type:none}.settings__disclosure>summary::-webkit-details-marker{display:none}.settings__disclosure[open]>summary{margin-bottom:calc(var(--spacing) * 3)}.connector-access{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-block-start:.5rem;display:flex}.connector-access__note{color:var(--ink-muted);font-size:.75rem}.connector-access__note--attention{color:var(--attention-ink)}.segmented--small{grid-template-columns:repeat(2,max-content);inline-size:max-content;min-inline-size:0;margin:0}.segmented--small span{padding:.125rem .5rem;font-size:.75rem}.segmented--small:disabled{opacity:.55}.segmented--small:disabled label{cursor:not-allowed}.web-push__status{display:none}:root[data-push-status=on] .web-push__status[data-status~=on],:root[data-push-status=off] .web-push__status[data-status~=off],:root[data-push-status=default] .web-push__status[data-status~=default],:root[data-push-status=denied] .web-push__status[data-status~=denied],:root[data-push-status=unsupported] .web-push__status[data-status~=unsupported]{display:block}.chat-notifications__channels{gap:1rem}.chat-notifications__channel{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.chat-notifications__channel span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.6875rem}.connect-choice{flex:none;align-items:stretch;display:inline-flex}.connect-choice__form{display:contents}.connect-choice__menu{inline-size:min(18rem,100vw - 2rem);color:var(--ink);background-color:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);border:0;padding:.3125rem}.connect-choice__menu:popover-open{gap:.125rem;display:grid}@supports (position-area:bottom){.connect-choice__menu{position-area:bottom span-left;position-try-fallbacks:flip-block;margin:.375rem 0;inset:auto}}.connect-choice__label{color:var(--ink-faint);padding:.375rem .625rem .25rem}.connect-choice__option{border-radius:calc(var(--radius-control) - 2px);text-align:start;cursor:pointer;inline-size:100%;transition:background-color var(--duration-fast) var(--ease-snap);gap:.125rem;padding:.5rem .625rem;display:grid}.connect-choice__option:hover,.connect-choice__option:focus-visible{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.connect-choice__option:hover,.connect-choice__option:focus-visible{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.connect-choice__option:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.connect-choice__option:disabled{opacity:.5;cursor:not-allowed;background-color:#0000}.connect-choice__title{font-size:.875rem;font-weight:550}.connect-choice__text{color:var(--ink-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.4}.connect-choice__note{color:var(--ink-muted);padding:.25rem .625rem .5rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.connect-choice__option{transition:none}}.page{flex-direction:column;gap:2rem;inline-size:100%;max-inline-size:48rem;margin-inline:auto;padding:1.5rem 0 4rem;display:flex}.page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page__heading{gap:.375rem;min-inline-size:0;display:grid}.page__heading .micro{color:var(--ink-faint)}.page__heading h1{letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;font-size:1.5rem;font-weight:600}.page__lede{max-inline-size:38rem;color:var(--ink-muted);text-wrap:pretty;font-size:.9375rem}.page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.page__section{flex-direction:column;gap:.75rem;display:flex}.page__section>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.page__section>header h2{font-size:.9375rem;font-weight:600}.page__choice{cursor:pointer;transition:background-color var(--duration-instant) linear}.page__choice:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.page__choice:hover{background-color:color-mix(in oklab, var(--ink) 3%, transparent)}}.page__choice:has(input:checked){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.page__choice:has(input:checked){background-color:color-mix(in oklab, var(--ink) 4.5%, transparent)}}.page__choice-title{font-size:.875rem;font-weight:550;display:block}.page__choice-text{color:var(--ink-muted);font-size:.8125rem;display:block}.page__footer{justify-content:flex-end;gap:.5rem;display:flex}.schedule-form:has([name="schedule[repeats]"][value=once]:checked) :is(.schedule-form__repeat,.schedule-form__weekday,.schedule-form__month-day,.schedule-form__time,.schedule-form__custom),.schedule-form:has([name="schedule[repeats]"][value=repeat]:checked) .schedule-form__once,.schedule-form:not(:has([name="schedule[frequency]"] option[value=week]:checked)) .schedule-form__weekday,.schedule-form:not(:has([name="schedule[frequency]"] option[value=month]:checked)) .schedule-form__month-day,.schedule-form:not(:has([name="schedule[frequency]"] option[value=custom]:checked)) .schedule-form__custom,.schedule-form:has([name="schedule[frequency]"] option[value=custom]:checked) .schedule-form__time{display:none}.instructions{background-color:var(--surface);border:var(--hairline);border-radius:var(--radius-card);min-inline-size:0;transition:box-shadow var(--duration-fast) linear;flex-direction:column;display:flex}.instructions:has(.instructions__text:focus-visible){box-shadow:0 0 0 1px var(--line-strong)}.instructions__bar{border-block-end:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.625rem 1rem;display:flex}.instructions__name{color:var(--ink);font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.instructions__name svg{block-size:1rem;inline-size:1rem;color:var(--ink-faint)}.instructions__edited{min-inline-size:0;font-size:.6875rem}.instructions__text{field-sizing:content;resize:vertical;min-block-size:15rem;max-block-size:70vh;inline-size:100%;color:var(--ink);font-family:var(--font-mono);tab-size:2;background:0 0;border:0;outline:none;padding:1rem;font-size:.8125rem;line-height:1.7;display:block;overflow-y:auto}.instructions__text::placeholder{color:var(--ink-faint)}.instructions__start{background-color:var(--canvas-sunken);border-radius:var(--radius-control);color:var(--ink-muted);text-wrap:pretty;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 1rem 1rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.instructions__start>span{flex:16rem}.instructions__start[hidden]{display:none}.instructions__error{padding:0 1rem .75rem}.instructions__footer{border-block-start:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.625rem .625rem .625rem 1rem;display:flex}.instructions__meter{--instructions-tone:var(--ink-faint);flex:14rem;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.instructions__meter[data-state=near]{--instructions-tone:var(--attention)}.instructions__meter[data-state=near] .instructions__count{color:var(--attention-ink)}.instructions__meter[data-state=over]{--instructions-tone:var(--negative)}.instructions__meter[data-state=over] .instructions__count{color:var(--negative-ink)}.instructions__track{background-color:var(--line);border-radius:var(--radius-pill);flex:none;block-size:.25rem;inline-size:clamp(2.5rem,12vw,5rem);position:relative;overflow:hidden}.instructions__fill{inline-size:var(--instructions-level,0%);background-color:var(--instructions-tone);border-radius:inherit;transition:inline-size var(--duration-fast) var(--ease-glide), background-color var(--duration-fast) linear;position:absolute;inset-block:0;inset-inline-start:0}.instructions__count{min-inline-size:0;color:var(--ink-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-mono);font-size:.6875rem}.instructions__save{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.instructions__dirty[hidden]{display:none}.instructions__dirty:not([hidden]){color:var(--ink-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.instructions__dirty:not([hidden]):before{content:"";background-color:var(--attention);border-radius:50%;block-size:.375rem;inline-size:.375rem}@media (hover:none),(max-width:39.99rem){.instructions__shortcut{display:none}}.instructions__read{overscroll-behavior:contain;max-block-size:28rem;color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;padding:1rem;font-size:.8125rem;line-height:1.7;overflow:auto}.instructions__blank{color:var(--ink-muted);padding:1.25rem 1rem;font-size:.875rem}.instructions__who{border-block-start:var(--hairline);color:var(--ink-muted);align-items:flex-start;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.instructions__who svg{block-size:.875rem;inline-size:.875rem;color:var(--ink-faint);flex:none;margin-block-start:.1875rem}.instructions__history{margin-block-start:.25rem}.instructions__history>summary{border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;align-items:center;gap:.5rem;margin-inline-start:-.375rem;padding:.25rem .375rem;font-size:.8125rem;list-style:none;display:inline-flex}.instructions__history>summary::-webkit-details-marker{display:none}.instructions__history>summary:hover{color:var(--ink)}.instructions__history>summary svg{block-size:.875rem;inline-size:.875rem}.instructions__history>summary .micro{font-size:.6875rem}.instructions__history[open]>summary{margin-block-end:.5rem}.instructions__history[open]>summary .instructions__caret{rotate:180deg}.instructions__caret{transition:rotate var(--duration-fast) var(--ease-snap)}.instructions__version-row{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.75rem 1rem .25rem;display:flex}.instructions__version-row h3{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:40rem){.instructions__version-row{flex-wrap:nowrap}}.instructions__version-mark{background-color:var(--canvas);border:var(--hairline);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;display:grid}.instructions__version-mark svg{block-size:.875rem;inline-size:.875rem}.instructions__peek{padding:0 1rem .75rem 3.625rem}.instructions__peek>summary{color:var(--ink-faint);cursor:pointer;font-size:.75rem;list-style:none;display:inline-block}.instructions__peek>summary::-webkit-details-marker{display:none}.instructions__peek>summary:hover{color:var(--ink)}.instructions__peek[open]>summary{margin-block-end:.5rem}.instructions__peek .instructions__read{background-color:var(--canvas-sunken);border-radius:var(--radius-control);max-block-size:16rem;padding:.75rem;font-size:.75rem}.instructions__peek .instructions__blank{padding:0;font-size:.8125rem}@media (max-width:39.99rem){.instructions__peek{padding-inline-start:1rem}}.work-stack{margin:0;list-style:none}.work-stack__row{align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex;position:relative}.work-stack__row .settings__row-body p{font-size:.8125rem}.work-stack__row:not(:last-child):after{content:"";background-color:var(--line-strong);inline-size:1px;position:absolute;inset-block:calc(50% + 1.125rem) calc(1.125rem - 50%);inset-inline-start:calc(2.125rem - .5px)}.work-stack__node{z-index:1;background-color:var(--canvas);border:var(--hairline);border-radius:var(--radius-control);block-size:2.25rem;inline-size:2.25rem;color:var(--ink-muted);flex:none;place-items:center;display:grid;position:relative}.work-stack__node svg{block-size:1rem;inline-size:1rem}.work-stack__row--here{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.work-stack__row--here{background-color:color-mix(in oklab, var(--ink) 3%, transparent)}}.work-stack__row--here .work-stack__node{border-color:var(--line-strong);color:var(--ink)}.work-stack__action{flex:none}.work-stack__action .micro{font-size:.6875rem}.work-stack__rule{color:var(--ink-muted);text-wrap:pretty;align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.work-stack__rule svg{block-size:.875rem;inline-size:.875rem;color:var(--ink-faint);flex:none;margin-block-start:.1875rem}.instructions-page__back{align-items:center;gap:.375rem;display:inline-flex}.instructions-page__back:hover{color:var(--ink)}.instructions-line{max-inline-size:34rem;color:var(--ink-muted);text-align:center;text-wrap:balance;animation:rise-in var(--duration-slow) var(--ease-snap) 80ms both;margin:1.5rem auto 0;font-size:.8125rem}.instructions-line>svg{vertical-align:-.125rem;block-size:.875rem;inline-size:.875rem;color:var(--ink-faint);margin-inline-end:.375rem;display:inline-block}.instructions-line a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.instructions-line a:hover{text-decoration-color:currentColor}.instructions-diff .approval__diff-lines{inline-size:auto}.instructions-diff__line{text-indent:-1rem;white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:1.75rem}.instructions-diff__line:before{content:attr(data-mark);text-indent:0;opacity:.8;inline-size:1rem;display:inline-block}.instructions-size--near{color:var(--attention-ink)}.instructions-size--over{color:var(--negative-ink)}@media (prefers-reduced-motion:reduce){.instructions__fill,.instructions__caret{transition:none}.instructions-line{animation:none}}.admin{gap:2rem;inline-size:100%;max-inline-size:80rem;margin-inline:auto;padding:0 1rem 4rem;display:grid}@media (min-width:48rem){.admin{padding-inline:2rem}}.admin__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-block-start:.75rem;display:flex}.admin__header h1{overflow-wrap:anywhere;letter-spacing:var(--tracking-heading);font-size:1.5rem;font-weight:600;line-height:1.15}@media (min-width:48rem){.admin__header{padding-block-start:3rem}.admin__header h1{font-size:1.75rem}}.admin__title{gap:.375rem;min-inline-size:0;display:grid}.admin__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin__back{inline-size:max-content;transition:color var(--duration-fast) var(--ease-snap);align-items:center;gap:.375rem;display:inline-flex}.admin__back:hover{color:var(--ink)}.admin__back svg{block-size:.75rem;inline-size:.75rem}.admin__nav{border-block-end:var(--hairline);scrollbar-width:none;gap:.25rem;margin-block-start:-1rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}@media (min-width:48rem){.admin__nav{margin-inline:0;padding-inline:0}}.admin__nav-link{color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-snap), border-color var(--duration-fast) var(--ease-snap);border-block-end:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;margin-block-end:-1px;padding:.625rem .75rem;font-size:.875rem;display:inline-flex}.admin__nav-link svg{block-size:1rem;inline-size:1rem}.admin__nav-link:hover{color:var(--ink)}.admin__nav-link[aria-current=page]{border-block-end-color:var(--ink);color:var(--ink);font-weight:550}.admin__section{gap:1rem;min-inline-size:0;display:grid}.admin__section>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1rem;display:grid}.admin__section>header h2{font-size:.9375rem;font-weight:600}.admin__section>header p{color:var(--ink-muted);text-wrap:pretty;grid-column:1;font-size:.875rem}.admin__meta{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin__toolbar>:is(.input,.select){flex:10rem}.admin__toolbar>.input:first-child{flex:3 16rem}@media (min-width:64rem){.admin__toolbar>:is(.input,.select){flex-grow:0}.admin__toolbar>.select{inline-size:11rem}}.admin__split{align-items:start;gap:1rem;display:grid}@media (min-width:64rem){.admin__split{grid-template-columns:minmax(0,1fr) 22rem}}.facts{background-color:var(--surface);border:var(--hairline);border-radius:var(--radius-card);display:grid}.facts>div{gap:.25rem 1.5rem;padding:.75rem 1rem;display:grid}@media (min-width:40rem){.facts>div{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.facts>div+div{border-block-start:var(--hairline)}.facts dt{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.6875rem}.facts dd{overflow-wrap:anywhere;font-size:.875rem}.pager{border-block-start:var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.pager__links{gap:.375rem;display:flex}.cell{gap:.125rem;min-inline-size:0;display:grid}.cell>:first-child{text-overflow:ellipsis;overflow:hidden}.cell--user{align-items:center;gap:.75rem;display:flex}.admin a.cell--user:hover strong,.admin__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.admin__link{color:var(--ink);font-weight:500}.table-frame .avatar-stack{--avatar-cutout:var(--surface)}.support-panel{gap:1.5rem;padding:1rem;display:grid}.support-panel [data-support-panel-target=contact]{gap:1.5rem;display:grid}.support-panel__header{gap:.75rem;display:grid}.support-panel__header h1{overflow-wrap:anywhere;letter-spacing:var(--tracking-heading);font-size:1.25rem;font-weight:600}.support-panel__links{flex-wrap:wrap;gap:.5rem;display:flex}.guide{inline-size:100%;max-inline-size:90rem;margin-inline:auto;padding:2.5rem 1rem 6rem}@media (min-width:48rem){.guide{padding-inline:2rem}}.guide__intro{gap:1rem;max-inline-size:46rem;margin-block-end:3rem;display:grid}.guide__intro h1{letter-spacing:var(--tracking-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:650;line-height:1}.guide__intro p{color:var(--ink-muted);font-size:1.0625rem}.guide__toc{flex-wrap:wrap;gap:.375rem;display:flex}.guide__toc a:hover{color:var(--ink)}.guide__section{border-block-start:var(--hairline);gap:1.25rem;padding-block:2.5rem;scroll-margin-block-start:1rem;display:grid}.guide__section>header{gap:.5rem;max-inline-size:46rem;display:grid}.guide__section>header h2{font-size:1.5rem;font-weight:620}.guide__section>header p{color:var(--ink-muted);text-wrap:pretty;font-size:.9375rem}.guide__themes{gap:1rem;display:grid}@media (min-width:80rem){.guide__themes{grid-template-columns:repeat(2,minmax(0,1fr))}.guide__themes--wide{grid-template-columns:minmax(0,1fr)}}.guide__panel{background-color:var(--canvas);border:var(--hairline);border-radius:var(--radius-panel);min-inline-size:0;color:var(--ink);align-content:start;gap:1.5rem;padding:1.5rem;display:grid;position:relative}.guide__panel>*{min-inline-size:0}.guide__panel-label{text-align:end;margin-block:-.75rem -.5rem}.guide__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.guide__swatches{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;display:grid}.guide__swatch{gap:.375rem;display:grid}.guide__swatch>span:first-child{border-radius:var(--radius-control);block-size:3rem;box-shadow:inset 0 0 0 1px var(--line)}.guide__swatch code{color:var(--ink-faint);font-size:.6875rem}.guide__caption{color:var(--ink-faint)}[data-native-app] :is(.native-hidden,.app-bar,.app-main__toggle,.kbd-hint,.environment-label),[data-native-app] .tooltip:before,[data-native-app] .tooltip:after,.native-actions{display:none!important}[data-native-app] .native-main{flex-direction:column;padding-inline:1rem;display:flex}[data-native-app] :is(.chat-history,.page,.settings){padding-block:.5rem 2rem}[data-native-app] .settings{grid-template-columns:minmax(0,1fr);max-width:48rem}[data-native-app]{-webkit-tap-highlight-color:transparent}[data-native-app] :is(a,button,summary,label,.rows__row,.btn){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-native-app] .chat-view .conversation{flex:1;block-size:auto}[data-native-app] .chat-view .conversation__scroll{padding-block:.75rem 10rem}html[data-bridge-components~=search] .native-search-field,html[data-bridge-components~=form] [data-bridge--form-target~=submit],html:not([data-bridge-components~=context-menu]) .message__more,html[data-bridge-components~=context-menu] .message__actions>:not(.message__more),html[data-bridge-components~=toast] .flash__item,:is(.push-row__status,.push-row__action){display:none!important}[data-push-status=authorized] [data-status=authorized],[data-push-status=provisional] [data-status=authorized],[data-push-status=ephemeral] [data-status=authorized],[data-push-status=denied] [data-status=denied],[data-push-status=not_determined] [data-status=not_determined]{display:revert!important}[data-native-app] body{overflow-x:clip}html[data-bridge-platform=android] :is(.chat-history,.page):has([data-controller~=bridge--button]){padding-block-end:6rem}}@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media (hover:none) and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.drawer-open>.drawer-side{overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.dock>[aria-current]:not([aria-current=false],[aria-current=""]):after{color:currentColor;background-color:currentColor;width:2.5rem}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.list\! .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr!important}.list\! .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr!important}.list\! .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr!important}.list\! .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr!important}.list\! .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr!important}.list\! .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr!important}.list\! .list-row>*{grid-row-start:1!important}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.swap\!{cursor:pointer!important;vertical-align:middle!important;webkit-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;place-content:center!important;display:inline-grid!important;position:relative!important}.swap\! input{appearance:none!important;border:none!important}.swap\!>*{grid-row-start:1!important;grid-column-start:1!important}@media (prefers-reduced-motion:no-preference){.swap\!>*{transition-property:transform,rotate,opacity!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}}.swap\! .swap-on,.swap\! .swap-indeterminate,.swap\! input:indeterminate~.swap-on,.swap\! input:is(:checked,:indeterminate)~.swap-off{opacity:0!important}.swap\! input:checked~.swap-on,.swap\! input:indeterminate~.swap-indeterminate{opacity:1!important;backface-visibility:visible!important}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.select\!:has(>select[disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}.select\!:has(>select[disabled]):is(select),.select\!:has(>select[disabled]) :is(select){color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.select\!:has(>select[disabled]):is(select),.select\!:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}}.select\!:has(>select[disabled]){box-shadow:none!important}.select\!:has(>select[disabled])::placeholder,.select\!:has(>select[disabled]) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.select\!:is(:disabled,[disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}.select\!:is(:disabled,[disabled]):is(select),.select\!:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.select\!:is(:disabled,[disabled]):is(select),.select\!:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}}.select\!:is(:disabled,[disabled]){box-shadow:none!important}.select\!:is(:disabled,[disabled])::placeholder,.select\!:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}fieldset:disabled .select\!{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}fieldset:disabled .select\!:is(select),fieldset:disabled .select\! :is(select){color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select\!:is(select),fieldset:disabled .select\! :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}}fieldset:disabled .select\!{box-shadow:none!important}fieldset:disabled .select\!::placeholder,fieldset:disabled .select\! ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.select\!:has(>select[disabled])>select[disabled]{cursor:not-allowed!important}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.tooltip-bottom>.tooltip-content,.tooltip-bottom[data-tip]:before{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,-.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-bottom:after{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,-.25rem)) rotate(180deg);inset:var(--tt-tail) auto auto 50%}.tooltip-top>.tooltip-content,.tooltip-top[data-tip]:before{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip-top:after{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.tooltip-left>.tooltip-content,.tooltip-left[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem)) translateY(var(--tt-trans,-50%));left:auto;right:var(--tt-off);inset-block:var(--tt-inset,50% auto)}.tooltip-left:after{transform:translateX(var(--tt-pos,.25rem)) translateY(var(--tt-trans,-50%)) rotate(-90deg);left:auto;right:calc(var(--tt-tail) + 1px);inset-block:var(--tt-tail-inset,50% auto)}.dropdown-center{--anchor-h:center}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-center.dropdown-left{--anchor-h:left;--anchor-v:center}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-center.dropdown-right{--anchor-h:right;--anchor-v:center}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-end{--anchor-h:span-inline-start}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.dropdown-start{--anchor-h:span-inline-end}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-start.dropdown-left{--anchor-h:left;--anchor-v:span-bottom}.dropdown-start.dropdown-left .dropdown-content{top:0;bottom:auto}.dropdown-start.dropdown-right{--anchor-h:right;--anchor-v:span-bottom}.dropdown-start.dropdown-right .dropdown-content{top:0;bottom:auto}.dropdown-bottom{--anchor-v:block-end}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top{--anchor-v:block-start}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}:is(.stack\!,.stack\!.stack-bottom)>*{grid-area:3/3/6/4!important}:is(.stack\!,.stack\!.stack-bottom)>:nth-child(2){grid-area:2/2/5/5!important}:is(.stack\!,.stack\!.stack-bottom)>:first-child{grid-area:1/1/4/6!important}.stack\!.stack-top>*{grid-area:1/3/4/4!important}.stack\!.stack-top>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-top>:first-child{grid-area:3/1/6/6!important}.stack\!.stack-start>*{grid-area:3/1/4/4!important}.stack\!.stack-start>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-start>:first-child{grid-area:1/3/6/6!important}.stack\!.stack-end>*{grid-area:3/3/4/6!important}.stack\!.stack-end>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-end>:first-child{grid-area:1/1/6/4!important}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.tabs-box>:is(input:checked){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(input:checked){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(input:checked){border:1px solid}}.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stats-horizontal .stat\!:not(:last-child){border-inline-end:var(--border) dashed currentColor!important}@supports (color:color-mix(in lab, red, red)){.stats-horizontal .stat\!:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)!important}}.stats-horizontal .stat\!:not(:last-child){border-block-end:none!important}.stats-vertical .stat\!:not(:last-child){border-inline-end:none!important;border-block-end:var(--border) dashed currentColor!important}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat\!:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)!important}}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}:where(:not(ul,menu,details,.menu-title,.btn)).menu-active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);outline-style:none}@media (forced-colors:active){:where(:not(ul,menu,details,.menu-title,.btn)).menu-active{outline-offset:2px;outline:2px solid #0000}}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3),:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem) * 4);padding:.125rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.menu-xs .menu-title{padding-block:.25rem;padding-inline:.5rem}.menu-sm .menu-title,.menu-md .menu-title{padding-block:.5rem;padding-inline:.75rem}.menu-lg .menu-title,.menu-xl .menu-title{padding-block:.75rem;padding-inline:1.5rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.badge-sm,.kbd-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.kbd-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.input-sm{--in-size-mul:8;--font-size-min:.75rem;--spin-my:-2}.floating-label:has(.input-sm){--top-mul:4;--font-size:.75rem}.select-sm{--sl-size-mul:8;--font-size-min:.75rem;--option-px:2.5}.floating-label:has(.select-sm){--top-mul:4;--font-size:.75rem}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error);visibility:visible;visibility:visible;visibility:visible}}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}:where(.drawer-side){overflow:hidden}.drawer-side{pointer-events:none;visibility:hidden;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete, visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}@supports (color:color-mix(in lab, red, red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}@supports (color:color-mix(in lab, red, red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){will-change:auto;transform:none}:where(:root:has(.drawer-toggle:checked)){--page-scroll-lock: }.drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.drawer-open>.drawer-toggle:checked){--page-scroll-lock:revert-layer}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off:.5rem;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.vc{box-sizing:border-box;border-radius:var(--radius-box);border:var(--border) solid var(--color-base-200);background-color:var(--color-base-100);min-width:286px;color:var(--color-base-content);opacity:1;-webkit-user-select:none;user-select:none;flex-direction:column;padding:1rem;transition-property:opacity;transition-duration:.2s;display:inline-flex;position:relative}.vc:focus-visible,.vc button:focus-visible,.vc [tabindex="0"]:focus-visible{border-radius:var(--radius-field);outline:1px solid var(--color-primary);outline-offset:-1px}.vc[data-vc-calendar-hidden]{pointer-events:none;opacity:0}.vc[data-vc-calendar-hidden] *{pointer-events:none!important}.vc[data-vc-input]{box-shadow:0 9px 20px var(--color-base-content);position:absolute}@supports (color:color-mix(in lab, red, red)){.vc[data-vc-input]{box-shadow:0 9px 20px color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.vc[data-vc-input][data-vc-position=bottom]{margin-top:.25rem}.vc[data-vc-input][data-vc-position=top]{margin-top:-.25rem}.vc [data-vc=controls]{pointer-events:none;z-index:20;box-sizing:content-box;justify-content:space-between;align-items:center;padding:1.25rem 1rem 0;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.vc [data-vc-arrow]{pointer-events:auto;cursor:pointer;border-radius:var(--radius-field);width:1.5rem;height:1.5rem;color:var(--color-base-content);background-color:#0000;border:0;display:block;position:relative}.vc [data-vc-arrow]:hover{background-color:var(--color-base-200)}.vc [data-vc-arrow]:hover:before{opacity:.6}.vc [data-vc-arrow]:before{content:"";background-position:50%;background-repeat:no-repeat;border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.vc [data-vc-arrow][data-vc-arrow=prev]:before{transform:translate(-35%,-50%)rotate(135deg)}.vc [data-vc-arrow][data-vc-arrow=next]:before{transform:translate(-65%,-50%)rotate(-45deg)}.vc .vc-arrow{pointer-events:auto;cursor:pointer;border-radius:var(--radius-field);width:1.5rem;height:1.5rem;color:var(--color-base-content);background-color:#0000;border:0;display:block;position:relative}.vc .vc-arrow:hover{background-color:var(--color-base-200)}.vc .vc-arrow:hover:before{opacity:.6}.vc .vc-arrow:before{content:"";background-position:50%;background-repeat:no-repeat;border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.vc .vc-arrow[data-vc-arrow=prev]:before{transform:translate(-35%,-50%)rotate(135deg)}.vc .vc-arrow[data-vc-arrow=next]:before{transform:translate(-65%,-50%)rotate(-45deg)}.vc [data-vc=grid]{flex-wrap:wrap;flex-grow:1;gap:1.75rem;display:flex}.vc [data-vc=grid][data-vc-grid=hidden] [data-vc=column]{pointer-events:none;opacity:.3}.vc [data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],.vc [data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{pointer-events:auto;opacity:1}.vc [data-vc=column]{flex-direction:column;flex-grow:1;min-width:240px;display:flex}.vc [data-vc=header]{align-items:center;margin-bottom:.75rem;display:flex;position:relative}.vc [data-vc-header=content],.vc .vc-header__content{color:var(--color-base-content)}.vc [data-vc-header=content]{white-space:pre-wrap;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;padding-inline:1rem;display:grid}.vc [data-vc=month],.vc [data-vc=month]:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc=month]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc [data-vc=month]:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc=month]:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc [data-vc=year],.vc [data-vc=year]:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc=year]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc [data-vc=year]:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc=year]:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc .vc-month,.vc .vc-month:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-month:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc .vc-month:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-month:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc .vc-year,.vc .vc-year:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-year:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc .vc-year:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-year:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc [data-vc=month]{cursor:pointer;border-radius:var(--radius-field);background-color:#0000;border:0;padding:.25rem;font-size:.875rem;font-weight:600}.vc [data-vc=month]:hover{background-color:var(--color-base-200)}.vc [data-vc=month]:disabled{pointer-events:none;opacity:.4}.vc [data-vc=year]{cursor:pointer;border-radius:var(--radius-field);background-color:#0000;border:0;padding:.25rem;font-size:.875rem;font-weight:600}.vc [data-vc=year]:hover{background-color:var(--color-base-200)}.vc [data-vc=year]:disabled{pointer-events:none;opacity:.4}.vc [data-vc=wrapper]{flex-grow:1;display:flex}.vc [data-vc=content]{flex-direction:column;flex-grow:1;display:flex}.vc [data-vc=months],.vc [data-vc=years]{flex-grow:1;align-items:center;gap:1rem .25rem;display:grid}.vc [data-vc=months]{grid-template-columns:repeat(4,minmax(0,1fr))}.vc [data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}.vc [data-vc-months-month]{background-color:var(--color-base-100);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-months-month]{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc [data-vc-months-month]:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.vc [data-vc-months-month]:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-months-month]:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc [data-vc-months-month]:disabled{opacity:.8}.vc [data-vc-months-month]:disabled:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-months-month]:disabled:hover{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc [data-vc-months-month][data-vc-months-month-selected],.vc [data-vc-months-month][data-vc-years-year-selected],:is(.vc [data-vc-months-month][data-vc-months-month-selected],.vc [data-vc-months-month][data-vc-years-year-selected]):hover{background-color:var(--color-primary);color:var(--color-primary-content)}.vc [data-vc-years-year]{background-color:var(--color-base-100);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-years-year]{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc [data-vc-years-year]:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.vc [data-vc-years-year]:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-years-year]:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc [data-vc-years-year]:disabled{opacity:.8}.vc [data-vc-years-year]:disabled:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-years-year]:disabled:hover{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc [data-vc-years-year][data-vc-months-month-selected],.vc [data-vc-years-year][data-vc-years-year-selected],:is(.vc [data-vc-years-year][data-vc-months-month-selected],.vc [data-vc-years-year][data-vc-years-year-selected]):hover{background-color:var(--color-primary);color:var(--color-primary-content)}.vc .vc-months__month{background-color:var(--color-base-100);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-months__month{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc .vc-months__month:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.vc .vc-months__month:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-months__month:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc .vc-months__month:disabled{opacity:.8}.vc .vc-months__month:disabled:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-months__month:disabled:hover{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc .vc-months__month[data-vc-months-month-selected],.vc .vc-months__month[data-vc-years-year-selected],:is(.vc .vc-months__month[data-vc-months-month-selected],.vc .vc-months__month[data-vc-years-year-selected]):hover{background-color:var(--color-primary);color:var(--color-primary-content)}.vc .vc-years__year{background-color:var(--color-base-100);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-years__year{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc .vc-years__year:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.vc .vc-years__year:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-years__year:disabled{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc .vc-years__year:disabled{opacity:.8}.vc .vc-years__year:disabled:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-years__year:disabled:hover{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.vc .vc-years__year[data-vc-months-month-selected],.vc .vc-years__year[data-vc-years-year-selected],:is(.vc .vc-years__year[data-vc-months-month-selected],.vc .vc-years__year[data-vc-years-year-selected]):hover{background-color:var(--color-primary);color:var(--color-primary-content)}.vc [data-vc-months-month]{cursor:pointer;overflow-wrap:anywhere;border-radius:var(--radius-field);text-align:center;border:0;justify-content:center;align-items:center;height:2.5rem;padding:.25rem;font-size:.75rem;font-weight:600;display:flex}.vc [data-vc-months-month]:disabled{pointer-events:none;opacity:.4}.vc [data-vc-years-year]{cursor:pointer;overflow-wrap:anywhere;border-radius:var(--radius-field);text-align:center;border:0;justify-content:center;align-items:center;height:2.5rem;padding:.25rem;font-size:.75rem;font-weight:600;display:flex}.vc [data-vc-years-year]:disabled{pointer-events:none;opacity:.4}.vc [data-vc-week=numbers]{flex-direction:column;display:flex}.vc [data-vc-week-numbers=title]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-numbers=title]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc .vc-week-numbers__title{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-week-numbers__title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc [data-vc-week-numbers=title]{justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.vc [data-vc-week-numbers=content]{grid-auto-flow:row;place-items:center;row-gap:.25rem;display:grid}.vc [data-vc-week-number]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-number]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc [data-vc-week-number]:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-number]:hover{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.vc .vc-week-number{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-week-number{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc .vc-week-number:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-week-number:hover{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.vc [data-vc-week-number]{cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:100%;min-width:1.875rem;min-height:1.875rem;margin:0;padding:0;font-size:.75rem;font-weight:600;display:flex}.vc [data-vc=week]{grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem;display:grid}.vc [data-vc-week-day]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-day]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc .vc-week__day{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-week__day{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc [data-vc-week-day]{background-color:#0000;border:0;justify-content:center;align-items:center;width:100%;min-width:1.875rem;margin:0;padding:0;font-size:.75rem;font-weight:400;display:flex}.vc button[data-vc-week-day]{cursor:pointer}.vc button[data-vc-week-day]:hover{color:var(--color-base-content)}.vc button.vc-week__day{cursor:pointer}.vc button.vc-week__day:hover{color:var(--color-base-content)}.vc [data-vc=dates]{pointer-events:none;flex-grow:1;grid-template-rows:auto;grid-template-columns:1fr;place-items:center;display:grid}.vc [data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}.vc[data-vc-type=multiple] [data-vc=dates]{flex-grow:0}.vc [data-vc-dates=row]{grid-template-columns:repeat(7,1fr);place-items:center;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) [data-vc-date-btn]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) .vc-date__btn{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled]{pointer-events:none}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] .vc-date__btn{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-disabled] .vc-date__btn{opacity:.8}:is(.vc [data-vc-date],.vc .vc-date):not(:has([data-vc-date-btn])){pointer-events:none}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover] [data-vc-date-btn]{background-color:var(--color-base-200);border-radius:0}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover] .vc-date__btn{background-color:var(--color-base-200)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover{background-color:var(--color-base-300)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first] [data-vc-date-btn]{border-start-start-radius:var(--radius-field);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=last] [data-vc-date-btn]{border-start-start-radius:0;border-start-end-radius:var(--radius-field);border-end-end-radius:var(--radius-field);border-end-start-radius:0}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-selected][data-vc-date-hover=first] [data-vc-date-btn]{border-start-start-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover][data-vc-date-selected][data-vc-date-hover=last] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-start-end-radius:var(--radius-field);border-end-end-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] [data-vc-date-btn]:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] [data-vc-date-btn]:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] .vc-date__btn,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] .vc-date__btn:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] .vc-date__btn,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--color-base-content);color:var(--color-base-100)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-start-end-radius:var(--radius-field);border-end-end-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=first] [data-vc-date-btn]{border-start-start-radius:var(--radius-field);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=last] [data-vc-date-btn]{border-start-start-radius:0;border-start-end-radius:var(--radius-field);border-end-end-radius:var(--radius-field);border-end-start-radius:0}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-start-start-radius:var(--radius-field);border-start-end-radius:var(--radius-field);border-end-end-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today] [data-vc-date-btn]{background-color:var(--color-primary);color:var(--color-primary-content);font-weight:700}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today] [data-vc-date-btn]:hover{color:var(--color-primary-content)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today] .vc-date__btn{background-color:var(--color-primary);color:var(--color-primary-content);font-weight:700}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today] .vc-date__btn:hover{color:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) [data-vc-date-btn]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) .vc-date__btn{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn]:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn]{color:var(--color-error)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn]:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn]:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] .vc-date__btn:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] .vc-date__btn{color:var(--color-error)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] .vc-date__btn:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] .vc-date__btn:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover] [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover] [data-vc-date-btn]{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=first],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-hover=last]) .vc-date__btn:hover{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] [data-vc-date-btn]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] [data-vc-date-btn]{opacity:.8;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] [data-vc-date-btn]{opacity:.8}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn{opacity:.8;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn{opacity:.8}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today] .vc-date__btn{background-color:var(--color-error);color:var(--color-error-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] [data-vc-date-btn]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) [data-vc-date-btn]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) .vc-date__btn{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next]) .vc-date__btn,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]{background-color:var(--color-base-100);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]:hover{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn{background-color:var(--color-base-100);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn:hover{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next]) [data-vc-date-btn],:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next]) .vc-date__btn{background-color:var(--color-base-200)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) [data-vc-date-btn]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) [data-vc-date-btn]{opacity:.8;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) [data-vc-date-btn]{opacity:.8}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) .vc-date__btn{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) .vc-date__btn{opacity:.8;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next]) .vc-date__btn{opacity:.8}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] [data-vc-date-btn]:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] [data-vc-date-btn]:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--color-error);color:var(--color-error-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]:hover{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]{color:var(--color-error-content)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]:hover{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] [data-vc-date-btn]:hover{color:var(--color-error-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn:hover{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn{color:var(--color-error-content)}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn:hover{background-color:color-mix(in oklab, var(--color-error) 75%, transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle] .vc-date__btn:hover{color:var(--color-error-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover{background-color:var(--color-base-300);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) [data-vc-date-btn]:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover,:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=prev],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday][data-vc-date-selected][data-vc-date-selected=middle][data-vc-date-month=next]) .vc-date__btn:hover{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.vc [data-vc-date]{pointer-events:auto;justify-content:center;align-items:center;width:100%;padding-block:.125rem;display:flex;position:relative}.vc [data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn],.vc [data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn]{border-start-start-radius:var(--radius-field);border-end-start-radius:var(--radius-field)}.vc [data-vc-date-btn]{background-color:var(--color-base-100);color:var(--color-base-content)}.vc [data-vc-date-btn]:hover{background-color:var(--color-base-200)}.vc .vc-date__btn{background-color:var(--color-base-100);color:var(--color-base-content)}.vc .vc-date__btn:hover{background-color:var(--color-base-200)}.vc [data-vc-date-btn]{cursor:pointer;border-radius:var(--radius-field);border:0;justify-content:center;align-items:center;width:100%;min-width:1.875rem;height:100%;min-height:1.875rem;padding:0;font-size:.75rem;font-weight:400;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:75ms;display:flex}.vc [data-vc-date-btn]:focus-visible+[data-vc-date-popup],.vc [data-vc-date-btn]:hover+[data-vc-date-popup],.vc [data-vc-date-popup]:focus-visible,.vc [data-vc-date-popup]:hover{pointer-events:auto;opacity:1}.vc [data-vc-date-popup]{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:0 3px 15px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-date-popup]{box-shadow:0 3px 15px color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.vc .vc-date__popup{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:0 3px 15px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-date__popup{box-shadow:0 3px 15px color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.vc [data-vc-date-popup]{pointer-events:none;z-index:20;border-radius:var(--radius-field);opacity:0;min-width:5rem;max-width:9rem;padding:.25rem .5rem;font-size:.75rem;font-weight:400;transition-property:opacity;transition-duration:75ms;position:absolute;transform:translate(-50%)}.vc [data-vc-date-popup]:hover{pointer-events:auto;opacity:1}.vc [data-vc-date-range-tooltip]{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-date-range-tooltip]{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc [data-vc-date-range-tooltip]{box-shadow:0 1px 4px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-date-range-tooltip]{box-shadow:0 1px 4px color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.vc .vc-date-range-tooltip{background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-date-range-tooltip{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc .vc-date-range-tooltip{box-shadow:0 1px 4px var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-date-range-tooltip{box-shadow:0 1px 4px color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.vc [data-vc-date-range-tooltip]{pointer-events:none;z-index:30;border-radius:var(--radius-field);max-width:9rem;padding:.25rem .5rem;font-size:.75rem;font-weight:400;position:absolute;transform:translate(-50%,-100%)}.vc [data-vc-date-range-tooltip][data-vc-date-range-tooltip=hidden]{opacity:0}.vc [data-vc-date-range-tooltip][data-vc-date-range-tooltip=visible]{opacity:1}.vc [data-vc=time],.vc .vc-time{border-color:var(--color-base-200)}.vc [data-vc=time]{border-style:solid;border-width:var(--border) 0 0;grid-template-columns:auto 1fr;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}.vc [data-vc-time=content]{grid-auto-flow:column;align-items:center;display:grid}:is(.vc [data-vc-time-input=hour],.vc [data-vc-time-input=minute],.vc .vc-time__hour,.vc .vc-time__minute):after{color:var(--color-base-content)}.vc [data-vc-time-input=hour]{width:1.75rem;margin-right:.35rem;position:relative}.vc [data-vc-time-input=hour]:after{--tw-content:":";content:var(--tw-content);margin-top:calc(1px - 50%);display:block;position:absolute;inset-block-start:50%;inset-inline-end:-5px}.vc [data-vc-time-input=minute]{width:1.75rem}.vc [data-vc-time-input=hour] input{background-color:var(--color-base-100);color:var(--color-base-content)}.vc [data-vc-time-input=hour] input:hover,.vc [data-vc-time-input=hour] input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc [data-vc-time-input=hour] input:focus-visible{outline-color:var(--color-primary)}.vc [data-vc-time-input=hour] input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc [data-vc-time-input=minute] input{background-color:var(--color-base-100);color:var(--color-base-content)}.vc [data-vc-time-input=minute] input:hover,.vc [data-vc-time-input=minute] input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc [data-vc-time-input=minute] input:focus-visible{outline-color:var(--color-primary)}.vc [data-vc-time-input=minute] input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc .vc-time__hour input{background-color:var(--color-base-100);color:var(--color-base-content)}.vc .vc-time__hour input:hover,.vc .vc-time__hour input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc .vc-time__hour input:focus-visible{outline-color:var(--color-primary)}.vc .vc-time__hour input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc .vc-time__minute input{background-color:var(--color-base-100);color:var(--color-base-content)}.vc .vc-time__minute input:hover,.vc .vc-time__minute input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc .vc-time__minute input:focus-visible{outline-color:var(--color-primary)}.vc .vc-time__minute input[data-vc-input-focus]{background-color:var(--color-base-200)}.vc [data-vc-time-input=hour] input{box-sizing:border-box;border-radius:var(--radius-field);text-align:center;border:0;width:100%;margin:0;padding:.125rem;font-size:1.125rem;font-weight:600;line-height:1.125rem;display:block;position:relative}.vc [data-vc-time-input=hour] input:disabled{cursor:default}.vc [data-vc-time-input=hour] input:disabled:hover{background-color:#0000}.vc [data-vc-time-input=hour] input:focus-visible{outline:1px solid var(--color-primary)}.vc [data-vc-time-input=minute] input{box-sizing:border-box;border-radius:var(--radius-field);text-align:center;border:0;width:100%;margin:0;padding:.125rem;font-size:1.125rem;font-weight:600;line-height:1.125rem;display:block;position:relative}.vc [data-vc-time-input=minute] input:disabled{cursor:default}.vc [data-vc-time-input=minute] input:disabled:hover{background-color:#0000}.vc [data-vc-time-input=minute] input:focus-visible{outline:1px solid var(--color-primary)}.vc [data-vc-time=keeping]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-time=keeping]{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc [data-vc-time=keeping]:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.vc [data-vc-time=keeping]:focus-visible{outline-color:var(--color-primary)}.vc .vc-time__keeping{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc .vc-time__keeping{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.vc .vc-time__keeping:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.vc .vc-time__keeping:focus-visible{outline-color:var(--color-primary)}.vc [data-vc-time=keeping]{cursor:pointer;border-radius:var(--radius-field);background-color:#0000;border:0;width:22px;margin-top:.25rem;margin-left:1px;padding:0;font-size:.69rem}.vc [data-vc-time=keeping]:disabled{cursor:default}.vc [data-vc-time=keeping]:disabled:hover{background-color:#0000}.vc [data-vc-time=keeping]:focus-visible{outline:1px solid var(--color-primary)}.vc [data-vc-time=ranges]{grid-auto-flow:row;display:grid}:is(.vc [data-vc-time-range],.vc .vc-time__range) input{background-color:var(--color-base-100)}:is(.vc [data-vc-time-range],.vc .vc-time__range) input:focus-visible::-webkit-slider-thumb{border-color:var(--color-primary)}:is(.vc [data-vc-time-range],.vc .vc-time__range) input:focus-visible::-moz-range-thumb{border-color:var(--color-primary)}:is(.vc [data-vc-time-range],.vc .vc-time__range) input::-webkit-slider-thumb{border-color:var(--color-base-300);background-color:var(--color-base-100)}:is(.vc [data-vc-time-range],.vc .vc-time__range) input::-moz-range-thumb{border-color:var(--color-base-300);background-color:var(--color-base-100)}:is(.vc [data-vc-time-range],.vc .vc-time__range) input::-webkit-slider-runnable-track{background-color:var(--color-base-300)}:is(.vc [data-vc-time-range],.vc .vc-time__range) input::-moz-range-track{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-time-range],.vc .vc-time__range):hover input::-webkit-slider-thumb{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.vc [data-vc-time-range],.vc .vc-time__range):hover input::-webkit-slider-thumb{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-time-range],.vc .vc-time__range):hover input::-webkit-slider-thumb{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}:is(.vc [data-vc-time-range],.vc .vc-time__range):hover input::-moz-range-thumb{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.vc [data-vc-time-range],.vc .vc-time__range):hover input::-moz-range-thumb{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-time-range],.vc .vc-time__range):hover input::-moz-range-thumb{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.vc [data-vc-time-range],.vc .vc-time__range):before,:is(.vc [data-vc-time-range],.vc .vc-time__range):after{background-color:var(--color-base-300)}.vc [data-vc-time-range]{z-index:10;font-size:0;position:relative}.vc [data-vc-time-range]:before{inset-inline-start:0}.vc [data-vc-time-range]:after{inset-inline-end:0}.vc [data-vc-time-range]:before,.vc [data-vc-time-range]:after{content:"";pointer-events:none;z-index:10;width:1px;height:.5rem;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.vc [data-vc-time-range] input{cursor:pointer;appearance:none;outline:0;width:100%;height:1.25rem;margin:0;position:relative}.vc [data-vc-time-range] input::-webkit-slider-thumb{appearance:none;margin-top:-.5rem}.vc [data-vc-time-range] input::-webkit-slider-thumb{z-index:20;box-sizing:border-box;cursor:pointer;border:var(--border) solid var(--color-base-300);border-radius:var(--radius-field);width:.75rem;height:1rem;box-shadow:none;position:relative}.vc [data-vc-time-range] input::-moz-range-thumb{z-index:20;box-sizing:border-box;cursor:pointer;border:var(--border) solid var(--color-base-300);border-radius:var(--radius-field);width:.75rem;height:1rem;box-shadow:none;position:relative}.vc [data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;width:100%;height:1px;box-shadow:none;margin-top:1px}.vc [data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;width:100%;height:1px;box-shadow:none;margin-top:1px}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.otp{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);clip-path:inset(-3.5px 3.5px -3.5px -3.5px);border-radius:var(--radius-field);gap:var(--otp-gap);--input-color:var(--color-base-content);direction:ltr;font-size:1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.otp{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.otp{--otp-ch:1ch;--otp-gap:calc(var(--otp-ch) * .5);--otp-w:calc(var(--otp-ch) * 2);--otp-size:calc(var(--size-field,.25rem) * 10);--stride:calc(var(--otp-w) + var(--otp-gap))}@supports (font:-apple-system-body){.otp{--otp-ch:.618164em}}.otp>input{pointer-events:none;z-index:1;appearance:none;border-style:var(--tw-border-style);outline-style:var(--tw-outline-style);field-sizing:content;text-indent:1px;letter-spacing:calc(var(--stride) - var(--otp-ch));font-variant-numeric:tabular-nums;background-color:#0000;border-width:0;outline-width:0;margin:0;padding:0;padding-inline-start:calc(var(--otp-ch) * .5 - 1px);line-height:1;inset-inline-start:0}.otp>input::selection{color:var(--color-base-content);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.otp>input::selection{color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.otp>input:valid{caret-color:#0000}.otp:has(>span:first-child){width:calc(var(--stride) * 1)}.otp:has(>span:nth-child(2)){width:calc(var(--stride) * 2)}.otp:has(>span:nth-child(3)){width:calc(var(--stride) * 3)}.otp:has(>span:nth-child(4)){width:calc(var(--stride) * 4)}.otp:has(>span:nth-child(5)){width:calc(var(--stride) * 5)}.otp:has(>span:nth-child(6)){width:calc(var(--stride) * 6)}.otp:has(>span:nth-child(7)){width:calc(var(--stride) * 7)}.otp:has(>span:nth-child(8)){width:calc(var(--stride) * 8)}.otp>span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));inline-size:var(--otp-w);block-size:var(--otp-size);background-color:var(--color-base-100);border:var(--border) solid var(--input-color);border-radius:inherit;outline-offset:1px;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;outline:2px solid #0000;transition:border-color .2s;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.otp>span{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.otp>span:first-child{left:0}@supports (font:-apple-system-body){.otp>span:first-child{left:1px}}.otp>span:nth-child(2){left:calc(var(--stride) * 1);transition-delay:20ms}.otp>span:nth-child(3){left:calc(var(--stride) * 2);transition-delay:40ms}.otp>span:nth-child(4){left:calc(var(--stride) * 3);transition-delay:60ms}.otp>span:nth-child(5){left:calc(var(--stride) * 4);transition-delay:80ms}.otp>span:nth-child(6){left:calc(var(--stride) * 5);transition-delay:.1s}.otp>span:nth-child(7){left:calc(var(--stride) * 6);transition-delay:.12s}.otp>span:nth-child(8){left:calc(var(--stride) * 7);transition-delay:.14s}.otp:has(input:valid:focus)>span{outline:2px solid var(--input-color);outline-offset:1px}.otp:has(input:valid:focus):after{opacity:0}.otp:after{content:"";width:var(--otp-w);height:var(--otp-size);border-radius:var(--radius-field);outline-offset:1px;z-index:10;outline:2px solid #0000;flex-shrink:0;margin-inline-start:calc(-1 * (var(--otp-gap) + var(--otp-ch) * .5))}.otp:focus-within{--input-color:var(--color-base-content)}.otp:focus-within>span{box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.otp:focus-within>span{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.otp:focus-within:after{outline-color:var(--input-color)}.otp:has(>input:disabled){cursor:not-allowed}.otp:has(>input:disabled)>input{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.otp:has(>input:disabled)>input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.otp:has(>input:disabled)>span{border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>:not(:where(script,style,template)){cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:not(:where(script,style,template)):hover{opacity:.8}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{opacity:1}.dock>:not(:where(script,style,template)) .dock-label{font-size:.6875rem}.dock>:not(:where(script,style,template)):after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.dropdown{position-area:var(--anchor-v,block-end) var(--anchor-h,span-inline-end);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover]{opacity:0;scale:.95}}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.filter\!{flex-wrap:wrap!important;display:flex!important}.filter\! [type=radio]{width:auto!important}.filter\! input{opacity:1!important;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s!important;overflow:hidden!important;scale:1!important}.filter\! input.filter-reset{aspect-ratio:1!important}.filter\! input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.filter\!>input:not(:last-child),.filter\!>:not(:last-child) input{margin-inline-end:.25rem!important}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.list\!{flex-direction:column!important;font-size:.875rem!important;display:flex!important}.list\! .list-row{--list-grid-cols:minmax(0, auto) 1fr!important;border-radius:var(--radius-box)!important;word-break:break-word!important;grid-auto-flow:column!important;grid-template-columns:var(--list-grid-cols)!important;gap:1rem!important;padding:1rem!important;display:grid!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){:is(.list\!>:not(:last-child).list-row,.list\!>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)!important}}:is(.list\!>:not(:last-child).list-row,.list\!>:not(:last-child) .list-row):after{content:""!important;border-bottom:var(--border) solid!important;inset-inline:var(--radius-box)!important;border-color:var(--color-base-content)!important;position:absolute!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){:is(.list\!>:not(:last-child).list-row,.list\!>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)!important}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table\!{border-collapse:separate!important;--tw-border-spacing-x:0px!important;--tw-border-spacing-y:0px!important;width:100%!important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important;border-radius:var(--radius-box)!important;text-align:left!important;font-size:.875rem!important;position:relative!important}.table\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right!important}@media (hover:hover){:is(:is(.table\! tr.row-hover),.table\! tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)!important}}.table\! :where(th,td){vertical-align:middle!important;padding-block:.75rem!important;padding-inline:1rem!important}.table\! :where(thead,tfoot){white-space:nowrap!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)!important}}.table\! :where(thead,tfoot){font-size:.875rem!important;font-weight:600!important}.table\! :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)!important}}.table\! :where(.table-pin-rows thead){z-index:1!important;position:sticky!important;top:0!important}.table\! :where(.table-pin-rows tfoot){z-index:1!important;position:sticky!important;bottom:0!important}.table\! :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)!important}.table\! :where(.table-pin-cols tr th){background-color:var(--color-base-100)!important;position:sticky!important;left:0!important;right:0!important}.table\! :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)!important}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.drawer-side>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select\!{appearance:none!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10))!important;--input-color:var(--color-base-content)!important;flex-shrink:1!important;align-items:center!important;gap:.375rem!important;padding-inline:.75rem 1.75rem!important;display:inline-flex!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.select\!{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important}}.select\!{width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem))!important;touch-action:manipulation!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:var(--border) solid var(--input-color,#0000)!important;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%)!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.select\!{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important}}[dir=rtl] .select\!{background-position:12px calc(1px + 50%),16px calc(1px + 50%)!important}.select\![multiple]{background-image:none!important;height:auto!important;padding-block:.75rem!important;padding-inline-end:.75rem!important;overflow:auto!important}.select\! select{appearance:none!important;width:calc(100% + 2.75rem)!important;height:calc(100% - calc(var(--border) * 2))!important;background:inherit!important;border-radius:inherit!important;border-style:none!important;align-items:center!important;margin-inline:-.75rem -1.75rem!important;padding-inline:.75rem 1.75rem!important}.select\! select::placeholder{color:var(--color-base-content)!important;opacity:.5!important}.select\! select:focus,.select\! select:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.select\! select:focus,.select\! select:focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}.select\! select:not(:last-child){background-image:none!important;margin-inline-end:-1.375rem!important}.select\!:focus{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab, red, red)){.select\!:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important}}.select\!:focus{outline:2px solid var(--input-color)!important;outline-offset:2px!important}.select\!:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab, red, red)){.select\!:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important}}.select\!:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important}.select\!:open{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab, red, red)){.select\!:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important}}.select\!:open{outline:2px solid var(--input-color)!important;outline-offset:2px!important;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)!important}@supports (appearance:base-select){:is(.select\!,.select\! select){appearance:base-select!important}:is(.select\!,.select\! select)::picker(select){appearance:base-select!important}}:is(.select\!,.select\! select)::picker(select){color:inherit!important;border:var(--border) solid var(--color-base-200)!important;border-radius:var(--radius-box)!important;background-color:inherit!important;max-height:min(24rem,70dvh)!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2)!important;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1))!important;margin-block:.5rem!important;margin-inline:.5rem!important;padding:.5rem!important;translate:-.5rem!important}:is(.select\!,.select\! select)::picker-icon{display:none!important}:is(.select\!,.select\! select) selectedcontent{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;overflow:hidden!important}:is(.select\!,.select\! select) optgroup{padding-top:.5em!important}:is(.select\!,.select\! select) optgroup option:first-child{margin-top:.5em!important}@supports (color:color-mix(in lab, red, red)){:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important}}@media (forced-colors:active){:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}:is(.select\!,.select\! select) option{border-radius:var(--radius-field)!important;padding-block:.375rem!important;padding-inline:calc(.25rem * var(--option-px,3))!important;white-space:normal!important;transition-property:color,background-color!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{cursor:pointer!important;background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important}}:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){:is(.select\!,.select\! select) option:not(:disabled):hover,:is(.select\!,.select\! select) option:not(:disabled):focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}:is(.select\!,.select\! select) option:not(:disabled):active{background-color:var(--color-neutral)!important;color:var(--color-neutral-content)!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)!important}[dir=rtl] .select\!::picker(select){translate:.5rem!important}[dir=rtl] .select\! select::picker(select){translate:.5rem!important}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;--size:var(--size-selector,.25rem) * 6;display:inline-flex;position:relative}.rating input{cursor:pointer;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media (prefers-reduced-motion:no-preference){.rating *{animation:.25s ease-out rating}}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.stack\!{grid-template-rows:3px 4px 1fr 4px 3px!important;grid-template-columns:3px 4px 1fr 4px 3px!important;display:inline-grid!important}.stack\!>*{width:100%!important;height:100%!important}.stack\!>:nth-child(n+2){opacity:.7!important;width:100%!important}.stack\!>:nth-child(2){z-index:2!important;opacity:.9!important}.stack\!>:first-child{z-index:3!important;width:100%!important}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before{border:.5px solid}}.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.breadcrumbs{max-width:100%;margin-inline-start:-.25rem;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu{white-space:nowrap;align-items:center;min-height:min-content;padding-inline-start:.25rem;display:flex}.breadcrumbs>menu>li{align-items:center;display:flex}.breadcrumbs>menu>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>menu>li>:hover{text-decoration-line:underline}}.breadcrumbs>menu>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>menu>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>menu>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>menu>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>menu>li)+:before{rotate:-135deg}.breadcrumbs>ul{white-space:nowrap;align-items:center;min-height:min-content;padding-inline-start:.25rem;display:flex}.breadcrumbs>ul>li{align-items:center;display:flex}.breadcrumbs>ul>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ul>li>:hover{text-decoration-line:underline}}.breadcrumbs>ul>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ul>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ul>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ul>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ul>li)+:before{rotate:-135deg}.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;padding-inline-start:.25rem;display:flex}.breadcrumbs>ol>li{align-items:center;display:flex}.breadcrumbs>ol>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ol>li>:hover{text-decoration-line:underline}}.breadcrumbs>ol>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ol>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ol>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ol>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ol>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select\!>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.label:is(.input>*,.select\!>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select\!>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.label:is(.input>*,.select\!>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select\!>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.status\!{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.status\!{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}}.status\!{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab, red, red)){.status\!{color:color-mix(in oklab, var(--color-black) 30%, transparent)!important}}.status\!{--size:calc(var(--size-selector,.25rem) * 2)!important;width:var(--size)!important;height:var(--size)!important;background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab, red, red)){.status\!{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)!important}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.stat\!{grid-template-columns:repeat(1,1fr)!important;column-gap:1rem!important;width:100%!important;padding-block:1rem!important;padding-inline:1.5rem!important;display:inline-grid!important}.stat\!:not(:last-child){border-inline-end:var(--border) dashed currentColor!important}@supports (color:color-mix(in lab, red, red)){.stat\!:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)!important}}.stat\!:not(:last-child){border-block-end:none!important}.dropdown.dropdown-close .dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}.skeleton:dir(rtl){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.menu-title{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.menu-title{font-size:.875rem;font-weight:600}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.btn,>.input,>.select\!){--aura-radius:var(--radius-field)!important}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);border:var(--border) solid var(--color-base-content);flex-shrink:0;justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbd{border:var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);min-width:var(--size);font-size:.875rem}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)),.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter\!:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden!important;opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter\!:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.left-\[18\%\]{left:18%}.left-\[59\.5\%\]{left:59.5%}.isolate{isolation:isolate}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.kbd{box-shadow:none}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-row{display:table-row}.aspect-\[400\/220\]{aspect-ratio:400/220}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-\[48rem\]{height:48rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[22rem\]{max-width:22rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-80{min-width:calc(var(--spacing) * 80)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-base-content\/5>:not(:last-child)){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.divide-base-content\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.self-center{align-self:center}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--line)}.bg-base-content\/5{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/5{background-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.bg-canvas{background-color:var(--canvas)}.bg-canvas-sunken{background-color:var(--canvas-sunken)}.bg-surface{background-color:var(--surface)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-ink{fill:var(--ink)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/relaxed{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-base-content,.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.text-error{color:var(--color-error)}.text-ink{color:var(--ink)}.text-ink-faint{color:var(--ink-faint)}.text-ink-muted{color:var(--ink-muted)}.text-negative{color:var(--negative-ink)}.text-positive{color:var(--positive-ink)}.text-warning{color:var(--color-warning)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-line-strong{-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale\!{--tw-grayscale:grayscale(100%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[chat\:ChatName\]{chat:ChatName}.\[message\:MessageName\]{message:MessageName}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}.peer-focus\:opacity-0:is(:where(.peer):focus~*){opacity:0}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}@media (hover:hover){.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-line-strong:hover{-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.hover\:underline-offset-4:hover{text-underline-offset:4px}}@media not all and (min-width:64rem){.max-lg\:order-last{order:9999}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-start{align-items:flex-start}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}}@media (min-width:48rem){.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:64rem){@layer daisyui.l1.l2.l3{.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.lg\:drawer-open>.drawer-toggle:checked){--page-scroll-lock:revert-layer}}@layer daisyui.l1.l2{.lg\:drawer-open>.drawer-side{overflow-y:auto}.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}}@layer daisyui.l1{.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:gap-18{gap:calc(var(--spacing) * 18)}}.dark\:block:where([data-theme=livewire-dark],[data-theme=livewire-dark] *){display:block}@media (prefers-color-scheme:dark){.dark\:block:where(:not([data-theme=livewire-light],[data-theme=livewire-light] *)){display:block}}.dark\:hidden:where([data-theme=livewire-dark],[data-theme=livewire-dark] *){display:none}@media (prefers-color-scheme:dark){.dark\:hidden:where(:not([data-theme=livewire-light],[data-theme=livewire-light] *)){display:none}}.dark\:brightness-0:where([data-theme=livewire-dark],[data-theme=livewire-dark] *){--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (prefers-color-scheme:dark){.dark\:brightness-0:where(:not([data-theme=livewire-light],[data-theme=livewire-light] *)){--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.dark\:invert:where([data-theme=livewire-dark],[data-theme=livewire-dark] *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (prefers-color-scheme:dark){.dark\:invert:where(:not([data-theme=livewire-light],[data-theme=livewire-light] *)){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media print{.print\:hidden{display:none}}.\[\&_img\]\:\!h-4 img{height:calc(var(--spacing) * 4)!important}.\[\&_img\]\:h-10 img{height:calc(var(--spacing) * 10)}.\[\&_img\]\:h-\[22px\] img{height:22px}:where(.btn){--btn-shadow:0 0 #0000;--btn-inset:0 0 #0000;--btn-bg:var(--surface);--btn-border:var(--line-strong);--btn-fg:var(--ink);letter-spacing:-.006em;text-shadow:none;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-snap);font-weight:560}:where(.btn):hover{--btn-bg:var(--surface-hover);--btn-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.btn):hover{--btn-border:color-mix(in oklab, var(--ink) 28%, transparent)}}:where(.btn):active{translate:0 .5px}:where(.btn):focus-visible,:where(label.btn):has(>input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}:where(.btn-primary){--btn-bg:var(--ink);--btn-border:var(--ink);--btn-fg:var(--ink-inverted)}:where(.btn-primary):hover{--btn-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.btn-primary):hover{--btn-bg:color-mix(in oklab, var(--ink) 84%, var(--canvas))}}:where(.btn-primary):hover{--btn-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.btn-primary):hover{--btn-border:color-mix(in oklab, var(--ink) 84%, var(--canvas))}}:where(.btn-ghost,.btn-link){--btn-bg:transparent;--btn-border:transparent;--btn-fg:currentColor}:where(.btn-ghost):hover{--btn-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.btn-ghost):hover{--btn-bg:color-mix(in oklab, var(--ink) 7%, transparent)}}:where(.btn-ghost):hover{--btn-border:transparent}:where(.btn-error){--btn-bg:var(--negative);--btn-border:var(--negative);--btn-fg:light-dark(#fff,#06070b)}:where(.btn-warning){--btn-bg:var(--attention);--btn-border:var(--attention);--btn-fg:#06070b}:where(.btn-accent){--btn-bg:var(--signal-violet);--btn-border:var(--signal-violet);--btn-fg:light-dark(#fff,#06070b)}:where(.btn-error,.btn-warning,.btn-accent):hover{--btn-bg:var(--btn-border)}@supports (color:color-mix(in lab, red, red)){:where(.btn-error,.btn-warning,.btn-accent):hover{--btn-bg:color-mix(in oklab, var(--btn-border) 86%, var(--canvas))}}:where(.btn-subtle-negative){--btn-fg:var(--negative-ink)}:where(.btn-subtle-negative):hover{--btn-bg:var(--negative)}@supports (color:color-mix(in lab, red, red)){:where(.btn-subtle-negative):hover{--btn-bg:color-mix(in oklab, var(--negative) 10%, var(--surface))}}:where(.btn-subtle-negative):hover{--btn-border:var(--negative)}@supports (color:color-mix(in lab, red, red)){:where(.btn-subtle-negative):hover{--btn-border:color-mix(in oklab, var(--negative) 45%, transparent)}}:where(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])){--btn-border:transparent}@media (pointer:coarse){.btn-sm,.btn-xs.btn-square{--size:2.75rem}}:where(.input,.select,.textarea,.file-input){--input-color:var(--line-strong);background-color:var(--surface);box-shadow:none;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-snap), box-shadow var(--duration-fast) var(--ease-snap)}:where(.input,.select,.textarea,.file-input):hover{--input-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.input,.select,.textarea,.file-input):hover{--input-color:color-mix(in oklab, var(--ink) 26%, transparent)}}:where(.input,.select,.textarea,.file-input):is(:focus,:focus-within){--input-color:var(--focus-ring-color);box-shadow:0 0 0 3px var(--focus-ring-color)}@supports (color:color-mix(in lab, red, red)){:where(.input,.select,.textarea,.file-input):is(:focus,:focus-within){box-shadow:0 0 0 3px color-mix(in oklab, var(--focus-ring-color) 22%, transparent)}}:where(.input,.select,.textarea,.file-input):is(:focus,:focus-within){outline:none}:where(.input,.textarea) ::placeholder,:where(.input,.textarea)::placeholder{color:var(--ink-faint)}:where(.input-ghost,.select-ghost,.textarea-ghost){--input-color:transparent;background-color:#0000}:where(.input-ghost,.select-ghost,.textarea-ghost):is(:focus,:focus-within){box-shadow:none}:where(.checkbox,.radio,.toggle){--input-color:var(--line-strong)}:where(.checkbox,.radio,.toggle):checked{--input-color:var(--ink)}:where(.checkbox:is(:checked,:indeterminate,[aria-checked=true],[aria-checked=mixed])){color:var(--canvas)}:where(.checkbox){border-radius:var(--radius-tag)}:where(.input,.select,.textarea):is([aria-invalid=true],.input-error,.select-error,.textarea-error){--input-color:var(--negative)}.field :is(.input,.select,.textarea){width:100%}@media (pointer:coarse){html :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font-size:max(1rem,16px)}label:has(:is(.checkbox,.radio,.toggle):not(.sr-only)):not(.settings__row,.rows__row){position:relative}label:has(:is(.checkbox,.radio,.toggle):not(.sr-only)):not(.settings__row,.rows__row):after{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:min(-12px,50% - 22px)}}:is(.rows__field,.settings__field) :is(.input,.textarea){width:100%}:where(.badge){--badge-color:var(--line);--badge-bg:var(--surface);--badge-fg:var(--ink-muted);background-color:var(--badge-bg);border-color:var(--badge-color);border-radius:var(--radius-tag);color:var(--badge-fg);font-size:.75rem;font-weight:500}:where(.badge-positive,.badge-success){--badge-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){:where(.badge-positive,.badge-success){--badge-color:color-mix(in oklab, var(--positive) 35%, transparent)}}:where(.badge-positive,.badge-success){--badge-bg:var(--positive)}@supports (color:color-mix(in lab, red, red)){:where(.badge-positive,.badge-success){--badge-bg:color-mix(in oklab, var(--positive) 10%, var(--surface))}}:where(.badge-positive,.badge-success){--badge-fg:var(--positive-ink)}:where(.badge-live,.badge-info){--badge-color:var(--live)}@supports (color:color-mix(in lab, red, red)){:where(.badge-live,.badge-info){--badge-color:color-mix(in oklab, var(--live) 35%, transparent)}}:where(.badge-live,.badge-info){--badge-bg:var(--live)}@supports (color:color-mix(in lab, red, red)){:where(.badge-live,.badge-info){--badge-bg:color-mix(in oklab, var(--live) 10%, var(--surface))}}:where(.badge-live,.badge-info){--badge-fg:var(--live-ink)}:where(.badge-attention,.badge-warning){--badge-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){:where(.badge-attention,.badge-warning){--badge-color:color-mix(in oklab, var(--attention) 40%, transparent)}}:where(.badge-attention,.badge-warning){--badge-bg:var(--attention)}@supports (color:color-mix(in lab, red, red)){:where(.badge-attention,.badge-warning){--badge-bg:color-mix(in oklab, var(--attention) 12%, var(--surface))}}:where(.badge-attention,.badge-warning){--badge-fg:var(--attention-ink)}:where(.badge-negative,.badge-error){--badge-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){:where(.badge-negative,.badge-error){--badge-color:color-mix(in oklab, var(--negative) 35%, transparent)}}:where(.badge-negative,.badge-error){--badge-bg:var(--negative)}@supports (color:color-mix(in lab, red, red)){:where(.badge-negative,.badge-error){--badge-bg:color-mix(in oklab, var(--negative) 10%, var(--surface))}}:where(.badge-negative,.badge-error){--badge-fg:var(--negative-ink)}:where(.badge-primary,.badge-neutral){--badge-color:var(--ink);--badge-bg:var(--ink);--badge-fg:var(--ink-inverted)}:where(.badge-ghost){--badge-color:transparent;--badge-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.badge-ghost){--badge-bg:color-mix(in oklab, var(--ink) 7%, transparent)}}:where(.kbd){background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tag);box-shadow:none;color:var(--ink-muted);font-family:var(--font-mono);border-block-end-width:2px;font-weight:400}:where(.kbd-hint>.kbd){min-block-size:1.125rem;min-inline-size:1.125rem;color:var(--ink-faint);background-color:#0000;padding-inline:.25rem;font-size:.6875rem;line-height:1}:where(.avatar--initials){place-items:center;display:grid}:where(.dropdown-content){background-color:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-menu)}:where(.menu){--menu-active-bg:var(--surface-selected);--menu-active-fg:var(--ink);font-size:.875rem}:where(.menu) :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn),li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:calc(var(--radius-control) - 2px);transition:background-color var(--duration-instant) linear;padding-block:.4rem}:where(.menu) :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn)):is(:hover,:focus-visible){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.menu) :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn)):is(:hover,:focus-visible){background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}:where(.menu) :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn)):is(:hover,:focus-visible){color:var(--ink)}:where(.menu) :where(li>.menu-active,li>.active,li>[aria-current=page]){background-color:var(--menu-active-bg);color:var(--menu-active-fg)}:where(.menu-title){color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.6875rem;font-weight:400}:where(.dropdown-content.menu,ul.dropdown-content){padding:.3125rem}.menu__item--negative,.menu__item--negative:hover{color:var(--negative-ink)!important}.menu__divider{border-block-start:var(--hairline);margin-block:.25rem}:where(.modal):is([open],.modal-open,:target){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:light-dark(#0a0d1452,#0000009e)}:where(.modal-box){background-color:var(--surface-raised);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--line), var(--shadow-float);color:var(--ink);padding:1.5rem}:where(.modal-box) :where(h3){letter-spacing:var(--tracking-heading);font-size:1.0625rem;font-weight:600}:where(.modal-action){gap:.5rem;margin-block-start:1.5rem}:where(.alert){--alert-color:var(--line-strong);background-color:var(--alert-color)}@supports (color:color-mix(in lab, red, red)){:where(.alert){background-color:color-mix(in oklab, var(--alert-color) 6%, var(--surface))}}:where(.alert){border:1px solid var(--alert-color)}@supports (color:color-mix(in lab, red, red)){:where(.alert){border:1px solid color-mix(in oklab, var(--alert-color) 30%, transparent)}}:where(.alert){border-radius:var(--radius-card);box-shadow:none;color:var(--ink);font-size:.875rem}:where(.alert)>svg:first-child{color:var(--alert-color)}:where(.alert-success){--alert-color:var(--positive)}:where(.alert-info){--alert-color:var(--live)}:where(.alert-warning){--alert-color:var(--attention)}:where(.alert-error){--alert-color:var(--negative)}:where(.tooltip){--tt-bg:var(--ink);--tt-off:calc(100% + .4rem)}:where(.tooltip)>.tooltip-content,:where(.tooltip[data-tip]):before{border-radius:var(--radius-tag);color:var(--ink-inverted);padding:.3rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3}:where(.tabs-box){background-color:var(--canvas-sunken);border:var(--hairline);border-radius:var(--radius-control);box-shadow:none;gap:2px;padding:2px}:where(.tabs-box) :where(.tab){border-radius:calc(var(--radius-control) - 3px);color:var(--ink-muted);font-size:.875rem}:where(.tabs-box) :where(.tab):hover{color:var(--ink)}:where(.tabs-box) :where(.tab-active,[aria-selected=true],[aria-current=page]){background-color:var(--surface-raised);box-shadow:0 0 0 1px var(--line), 0 1px 2px -1px var(--shadow-color);color:var(--ink);font-weight:550}:where(.tabs-border){border-block-end:var(--hairline)}:where(.tabs-border) :where(.tab){color:var(--ink-muted)}:where(.tabs-border) :where(.tab-active,[aria-selected=true],[aria-current=page]){color:var(--ink)}:where(.table){font-size:.875rem}:where(.table) :where(thead,tfoot){color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.6875rem;font-weight:400}:where(.table) :where(thead tr,tbody tr:not(:last-child),tfoot tr){border-color:var(--line)}:where(.table) :where(tbody tr){transition:background-color var(--duration-instant) linear}:where(.table) :where(tbody tr):hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.table) :where(tbody tr):hover{background-color:color-mix(in oklab, var(--ink) 3%, transparent)}}:where(.table-zebra) :where(tbody tr:nth-child(2n)){background-color:var(--canvas-sunken)}:where(.table) :where(td,th){padding:.625rem 1rem}.chat-prompt__bar :is(.chat-prompt__send,.chat-prompt__attach,.chat-prompt__dictate){border-radius:var(--chat-prompt-control-radius)}@media (pointer:coarse){.chat-prompt__bar{--chat-prompt-bar-inset:.375rem;--chat-prompt-control-radius:calc(var(--chat-prompt-radius,var(--radius-panel)) - .625rem);gap:0;min-block-size:0;padding-block-start:0}.chat-prompt__bar .btn-square{outline-offset:-.125rem;border-radius:calc(var(--chat-prompt-control-radius) + .25rem);background-clip:content-box;border-color:#0000;padding:.25rem}.chat-prompt__bar .btn-square>svg{block-size:1.25rem;inline-size:1.25rem}.chat-prompt__bar .chat-prompt__spinner{inset:calc(.25rem + 1px)}.chat-prompt__bar .chat-prompt__stop>svg{block-size:.9375rem;inline-size:.9375rem}.chat-prompt__bar .chat-prompt__ring{border-radius:calc(var(--chat-prompt-control-radius) + 3px);inset:1px}.model-picker__trigger{background-clip:padding-box;border-block:.25rem solid #0000;block-size:2.75rem;font-size:.875rem}}:where(.chat-prompt__dictate[aria-pressed=true]),:where(.chat-prompt__dictate[aria-pressed=true]):hover{--btn-bg:var(--live)}@supports (color:color-mix(in lab, red, red)){:where(.chat-prompt__dictate[aria-pressed=true]),:where(.chat-prompt__dictate[aria-pressed=true]):hover{--btn-bg:color-mix(in oklab, var(--live) 12%, transparent)}}:where(.chat-prompt__dictate[aria-pressed=true]),:where(.chat-prompt__dictate[aria-pressed=true]):hover{--btn-border:var(--live)}@supports (color:color-mix(in lab, red, red)){:where(.chat-prompt__dictate[aria-pressed=true]),:where(.chat-prompt__dictate[aria-pressed=true]):hover{--btn-border:color-mix(in oklab, var(--live) 40%, transparent)}}:where(.chat-prompt__dictate[aria-pressed=true]),:where(.chat-prompt__dictate[aria-pressed=true]):hover{--btn-fg:var(--live-ink)}.chat-prompt__dictate[data-refused]{pointer-events:auto;cursor:not-allowed}:where(.chat-prompt__dictate:is([aria-pressed=true],[aria-busy=true])):before,:where(.chat-prompt__dictate:is([aria-pressed=true],[aria-busy=true])):after{display:none}.model-picker__menu{flex-wrap:nowrap;max-block-size:min(24rem,60vh);inline-size:min(21rem,100vw - 2rem);margin-block-end:.5rem;overflow-y:auto}.model-picker__menu li>.model-picker__option{text-align:start;grid-template-columns:1.25rem minmax(0,1fr) 1rem;grid-auto-flow:row;align-items:start;gap:.125rem .75rem;padding-block:.625rem;display:grid}.model-picker__menu li>.model-picker__option>img{border-radius:50%;grid-area:1/1/span 3;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.0625rem}.model-picker__menu li>.model-picker__option>strong{color:var(--ink);grid-area:1/2;font-weight:550}.model-picker__menu li>.model-picker__option>p{color:var(--ink-muted);grid-column:2;font-size:.75rem;line-height:1.4}.model-picker__menu li>.model-picker__option>.micro{grid-column:2}.model-picker__menu li>.model-picker__option>svg{block-size:1rem;inline-size:1rem;color:var(--ink);visibility:hidden;grid-area:1/3}.model-picker__menu li>.model-picker__option.active>svg{visibility:visible}.chat-prompt__bar .chat-prompt__web-search{border-radius:var(--chat-prompt-control-radius)}:where(.chat-prompt__web-search){--btn-rest-fg:var(--ink-faint);--btn-fg:var(--ink-muted);--btn-bg:transparent;--btn-border:transparent}:where(.chat-prompt__web-search:has(:checked:enabled)),:where(.chat-prompt__web-search:has(:checked:enabled)):hover{--btn-rest-fg:var(--ink);--btn-fg:var(--ink);--btn-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.chat-prompt__web-search:has(:checked:enabled)),:where(.chat-prompt__web-search:has(:checked:enabled)):hover{--btn-bg:color-mix(in oklab, var(--ink) 10%, transparent)}}:where(.chat-prompt__web-search:has(:checked:enabled)),:where(.chat-prompt__web-search:has(:checked:enabled)):hover{--btn-border:var(--line-strong);box-shadow:inset 0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(.chat-prompt__web-search:has(:checked:enabled)),:where(.chat-prompt__web-search:has(:checked:enabled)):hover{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--ink) 12%, transparent)}}:where(.chat-prompt__web-search:has(:disabled)),:where(.chat-prompt__web-search:has(:disabled)):hover{--btn-rest-fg:var(--ink-faint);--btn-fg:var(--ink-faint);--btn-bg:transparent;--btn-border:transparent;cursor:not-allowed}:where(.chat-prompt__web-search:has(:focus-visible)){outline:2px solid var(--focus-ring-color);outline-offset:2px}:where(.web-search-tip__dismiss){--btn-fg:var(--ink-faint)}:where(.web-search-tip__dismiss):hover{--btn-fg:var(--ink)}.reach__actions{text-align:start;inline-size:11rem;margin-block-start:.375rem}.reach__actions .menu-title{white-space:nowrap;padding-block:.25rem .375rem}.new-chat #new_message{z-index:2;position:relative}.new-chat .model-picker .dropdown.dropdown-top>.dropdown-content{transform-origin:top;margin-block:.5rem 0;inset-block:100% auto}.connect-dialog__box{flex-direction:column;block-size:min(64rem,100dvh - 2rem);max-block-size:none;inline-size:min(60rem,100vw - 2rem);max-inline-size:none;padding:0;display:flex;overflow:hidden}.connect-dialog__box .settings__row-body h3{font-size:.9375rem}@media (max-width:40rem){.connect-dialog__box{block-size:calc(100dvh - 1rem);inline-size:calc(100vw - 1rem)}}.message__action{border-radius:var(--radius-control);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-faint);cursor:pointer;transition:background-color var(--duration-fast) linear, color var(--duration-fast) linear;place-items:center;display:inline-grid}.message__action svg{block-size:.9375rem;inline-size:.9375rem}.message__action>span{align-items:center}.message__action:hover,.message__action:focus-visible{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.message__action:hover,.message__action:focus-visible{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.message__action:hover,.message__action:focus-visible{color:var(--ink)}@media (pointer:coarse){.message__action{block-size:2.75rem;inline-size:2.75rem}}.message__body.prose{--tw-prose-body:var(--ink);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--ink-muted);--tw-prose-links:var(--ink);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--ink-faint);--tw-prose-bullets:var(--line-strong);--tw-prose-hr:var(--line);--tw-prose-quotes:var(--ink-muted);--tw-prose-quote-borders:var(--line-strong);--tw-prose-captions:var(--ink-faint);--tw-prose-code:var(--ink);--tw-prose-pre-code:var(--ink);--tw-prose-pre-bg:transparent;--tw-prose-th-borders:var(--line-strong);--tw-prose-td-borders:var(--line);overflow-wrap:break-word;inline-size:100%;max-inline-size:none;font-size:1rem;line-height:1.7}@media (max-width:39.99rem){.message__body.prose{line-height:1.6}.message__body.prose :where(p,ul,ol){margin-block:.875em}.message__body.prose :where(li){margin-block:.375em}.message__body.prose :where(ul,ol){padding-inline-start:1.25em}}.message__body.prose>:first-child{margin-block-start:0}.message__body.prose>:last-child{margin-block-end:0}.message__body.prose :where(h1,h2,h3,h4){letter-spacing:var(--tracking-heading);font-weight:620}.message__body.prose :where(h1){margin-block:1.75rem .75rem;font-size:1.5rem}.message__body.prose :where(h2){margin-block:1.75rem .625rem;font-size:1.25rem}.message__body.prose :where(h3){margin-block:1.5rem .5rem;font-size:1.0625rem}.message__body.prose :where(hr){margin-block:2rem}.message__body.prose :where(a:not(.citation-chip)){-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.message__body.prose :where(a:not(.citation-chip)):hover{text-decoration-color:currentColor}.message__body.prose :where(blockquote){border-inline-start-width:2px;font-style:normal;font-weight:400}.message__body.prose :where(blockquote) p:before,.message__body.prose :where(blockquote) p:after{content:none}.message__body.prose :where(:not(pre)>code){background-color:var(--canvas-sunken);border-radius:var(--radius-tag);box-shadow:inset 0 0 0 1px var(--line);padding:.1em .35em;font-size:.85em;font-weight:450}.message__body.prose :where(:not(pre)>code):before,.message__body.prose :where(:not(pre)>code):after{content:none}.message__body.prose :where(table){background:linear-gradient(to right, var(--canvas) 30%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--canvas) 30%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ink), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ink), transparent) right / .75rem 100% no-repeat scroll;max-inline-size:100%;font-size:.875rem;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.message__body.prose :where(table){background:linear-gradient(to right, var(--canvas) 30%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--canvas) 30%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--ink) 14%, transparent), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--ink) 14%, transparent), transparent) right / .75rem 100% no-repeat scroll}}.message__body.prose :where(th,td){min-inline-size:7rem}.message__body.prose :where(thead th){color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:.75rem;font-weight:400}.message__body.prose :where(){color:var(--ink-faint)}.chat-prompt__bar .chat-prompt__queue:disabled{display:none}.chat-prompt__bar :is(.chat-prompt__later,.chat-prompt__steer-refused){border-radius:var(--chat-prompt-control-radius)}.chat-prompt__bar .chat-prompt__steer-refused{color:var(--ink-faint);cursor:not-allowed;pointer-events:auto}.chat-prompt__bar .chat-prompt__steer-refused.hidden{display:none}:where(.approval .btn-subtle){--btn-bg:var(--approval-paper);--btn-border:var(--approval-edge)}:where(.approval .checkbox:not(:checked)){border-color:var(--approval-edge);background-color:var(--approval-paper)}.approval__input{gap:.875rem;display:grid}.approval__input .approval__preview{gap:.75rem;padding:.875rem 1rem;display:grid}.approval__input .field{gap:.25rem;display:grid}.approval__input fieldset{gap:.375rem;display:grid}.approval__check{justify-self:start;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.approval__visit{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.approval__document .prose{max-inline-size:none;font-size:.875rem}.approval__document .prose :where(h1){margin-block:0 .75em;font-size:1.5em}.approval__document .prose :where(h2){margin-block:1.25em .5em;font-size:1.25em}.approval__document .prose :where(h3){font-size:1.0625em}.approval__document .prose>:first-child{margin-block-start:0}.approval__document .prose>:last-child{margin-block-end:0}.sources__menu{flex-wrap:nowrap;max-block-size:20rem;inline-size:min(22rem,100vw - 2rem);margin-block-end:.375rem;overflow-y:auto}.sources__menu li>.sources__item{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.sources__menu li>.sources__item>:is(img,svg){border-radius:3px;flex:none;block-size:1rem;inline-size:1rem}.sources__menu li>.sources__item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sources__menu li>.sources__item>svg{block-size:.75rem;inline-size:.75rem;color:var(--ink-faint);flex:none}.sidebar :where(.menu){gap:1px;padding:0 .5rem .5rem}.sidebar :where(.menu li>div){color:var(--ink-muted);padding:.4375rem .25rem .4375rem .625rem}.sidebar :where(.menu li>div):hover{color:var(--ink)}.sidebar :where(.menu li>.menu-active){background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.menu .chat-sidebar-item{width:100%;display:block}.menu .chat-sidebar-item.hidden{display:none}.sidebar .input{background-color:var(--surface)}.sidebar__rename .input{flex:1;block-size:1.875rem;min-inline-size:0;padding-inline:.5rem;font-size:.875rem}@media (min-width:64rem){.lg\:drawer-open .app-main__toggle{display:none}}.app-bar__rename-form>.input{block-size:2rem;inline-size:100%;letter-spacing:var(--tracking-heading);text-align:center;padding-inline:.625rem;font-size:.9375rem;font-weight:600}@media (pointer:coarse){.app-bar__rename-form>.input{font-size:1rem}}.account-switcher__menu{z-index:60;flex-wrap:nowrap;max-block-size:min(32rem,70vh);inline-size:calc(100% - 1rem);margin-block-start:.25rem;overflow-y:auto}.account-switcher__menu :where(li>[aria-current=page]):not(:hover){background-color:#0000;font-weight:550}.account-switcher__menu :where(li>[role=menuitem]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.account-switcher__menu .tag{flex:none}.chat-list-switcher__menu{z-index:60;flex-wrap:nowrap;max-block-size:min(32rem,60vh);inline-size:calc(100% - 1rem);margin-block-start:.25rem;overflow-y:auto}.chat-list-switcher__menu :where(li>[aria-current=true]):not(:hover){background-color:#0000;font-weight:550}.chat-list-switcher__menu :where(li>[role=menuitem]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (max-width:39.99rem){:is(.cine__actions,.page-hero__actions) .btn{inline-size:100%}}.auth__providers :is(form,.btn){width:100%;max-width:none}.auth__providers .btn{display:flex}.connect-choice__main{border-start-end-radius:0;border-end-end-radius:0}.connect-choice__toggle{border-start-start-radius:0;border-end-start-radius:0;inline-size:1.75rem;min-inline-size:0;margin-inline-start:-1px}.admin__toolbar :is(.input,.select){width:auto}.admin .table-frame .table{white-space:nowrap}.admin .table-frame .table :where(td.wrap,th.wrap){white-space:normal}.guide__panel>.modal-box{opacity:1;width:100%;scale:1}}@font-face{font-family:Geist;src:url("/assets/geist-variable-b11a6485.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url("/assets/geist-latin-b0460f47.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url("/assets/geist-mono-variable-6dd1dc09.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url("/assets/geist-mono-latin-bacddbd3.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;src:url("/assets/unbounded-variable-cafa3ec4.woff2")format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:light-dark(#f3f5f9,#06070b);--canvas-sunken:light-dark(#eaeef4,#0a0c12);--surface:light-dark(#fff,#0f121a);--surface-raised:light-dark(#fff,#141824);--surface-hover:light-dark(#f1f4f8,#161b27);--surface-selected:light-dark(#e7ebf2,#1a2030);--ink:light-dark(#0a0d14,#e9ecf4);--ink-muted:light-dark(#5a6374,#8d96aa);--ink-faint:light-dark(#616a7e,#80889d);--ink-inverted:light-dark(#fff,#06070b);--line:light-dark(#d6dce7,#1c2130);--line-strong:light-dark(#c3cbda,#2a3144);--hairline:1px solid var(--line);--dot:light-dark(#0a0d141a,#e9ecf414);--signal-green:light-dark(#13c977,#44ff9a);--signal-blue:light-dark(#1e8fe6,#44b0ff);--signal-violet:light-dark(#7a3cf0,#9b5cff);--signal-orange:light-dark(#f0552f,#f64);--signal-lime:light-dark(#b9c92a,#ebff70);--signal-green-ink:light-dark(#0a8a50,#44ff9a);--signal-blue-ink:light-dark(#1569b5,#44b0ff);--signal-violet-ink:light-dark(#6a2fdb,#b58aff);--signal-orange-ink:light-dark(#c93a17,#ff7f61);--signal-lime-ink:light-dark(#5f6b00,#ebff70);--positive:var(--signal-green);--positive-ink:var(--signal-green-ink);--live:var(--signal-blue);--live-ink:var(--signal-blue-ink);--attention:light-dark(#d99a06,#ffc247);--attention-ink:light-dark(#8a5f00,#ffc247);--negative:var(--signal-orange);--negative-ink:var(--signal-orange-ink);--attention-wash:light-dark(var(--attention),var(--attention))}@supports (color:color-mix(in lab, red, red)){:root{--attention-wash:light-dark(color-mix(in oklab, var(--attention) 16%, var(--surface)),color-mix(in oklab, var(--attention) 14%, var(--surface)))}}:root{--attention-edge:var(--attention)}@supports (color:color-mix(in lab, red, red)){:root{--attention-edge:color-mix(in oklab, var(--attention) 42%, var(--line))}}:root{--attention-paper:var(--attention)}@supports (color:color-mix(in lab, red, red)){:root{--attention-paper:color-mix(in oklab, var(--attention) 3%, light-dark(var(--surface),var(--canvas-sunken)))}}:root{--negative-wash:var(--negative)}@supports (color:color-mix(in lab, red, red)){:root{--negative-wash:color-mix(in oklab, var(--negative) 10%, var(--surface))}}:root{--negative-edge:var(--negative)}@supports (color:color-mix(in lab, red, red)){:root{--negative-edge:color-mix(in oklab, var(--negative) 45%, var(--line))}}:root{--negative-paper:var(--negative)}@supports (color:color-mix(in lab, red, red)){:root{--negative-paper:color-mix(in oklab, var(--negative) 3%, light-dark(var(--surface),var(--canvas-sunken)))}}:root{--rainbow:linear-gradient(90deg, #44ff9a -0.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);--rainbow-loop:linear-gradient(90deg, #44ff9a, #44b0ff, #8b44ff, #f64, #ebff70, #44ff9a);--rainbow-conic:conic-gradient(#44ff9a, #44b0ff, #8b44ff, #f64, #ebff70, #44ff9a);--rainbow-conic-ring:conic-gradient(light-dark(#10c46a,#44ff9a), light-dark(#1f8eff,#44b0ff), light-dark(#7a2eff,#8b44ff), light-dark(#f4511e,#f64), light-dark(#b5c400,#ebff70), light-dark(#10c46a,#44ff9a));--radius-tag:.375rem;--radius-control:.625rem;--radius-card:.875rem;--radius-panel:1.25rem;--radius-pill:999px;--shadow-color:light-dark(#141e3c47,#000000e6);--shadow-inset:light-dark(#fffc,#ffffff0a);--shadow-float:0 1px 0 var(--shadow-inset) inset, 0 20px 50px -24px var(--shadow-color);--shadow-menu:0 0 0 1px var(--line), 0 16px 40px -16px var(--shadow-color);--focus-ring-color:light-dark(#1e8fe6,#44b0ff);--focus-ring:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus-ring-color);--duration-instant:80ms;--duration-fast:.15s;--duration-base:.22s;--duration-slow:.4s;--duration-wire:1.2s;--ease-snap:cubic-bezier(.2, .7, .2, 1);--ease-glide:cubic-bezier(.6, 0, .3, 1);--font-display:"Unbounded", var(--font-sans);--font-display-weight:560;--leading-display:.98;--tracking-display:-.045em;--tracking-heading:-.025em;--tracking-mono:.02em}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}@keyframes avatar-live{50%{box-shadow:0 0 0 2px var(--avatar-cutout), inset 0 0 0 1px var(--live), 0 0 0 5px color-mix(in oklab, var(--live) 30%, transparent)}}@keyframes flash-in{0%{opacity:0;translate:0 -.5rem;scale:.98}}@keyframes flash-out{to{opacity:0;translate:0 -.25rem}}pre code.hljs{padding:1rem;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--ink);background:0 0}.hljs-comment,.hljs-quote{color:var(--ink-faint);font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:var(--signal-violet-ink)}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst,.hljs-literal,.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:var(--signal-orange-ink)}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--signal-green-ink)}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:var(--signal-blue-ink)}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:var(--signal-lime-ink)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@keyframes wire-flow{to{stroke-dashoffset:-20px}}@keyframes wire-flow-x{to{background-position:10px 0,0 0}}@keyframes pulse-halo{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--state-color,var(--positive)) 24%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--state-color,var(--positive)) 0%, transparent)}}@keyframes pulse-fade{50%{opacity:.45}}@keyframes shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wire__pulse{display:none}}@keyframes rainbow-flow{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:64rem){.lg\:drawer-open [data-drawer-target=formWrapper]{left:calc(var(--spacing) * 72)}}@keyframes rise-in{0%{opacity:0;translate:0 .5rem}}@keyframes message-in{0%{opacity:0;translate:0 .375rem}}@keyframes caret-blink{50%{opacity:0}}@keyframes step-pending{50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--live) 25%, transparent)}}.citation-chip{--chip-pad-top:.11em;--chip-pad-bottom:.045em;max-inline-size:16em;margin:calc(-1 * var(--chip-pad-top)) .15em calc(-1 * var(--chip-pad-bottom));padding:var(--chip-pad-top) .55em var(--chip-pad-bottom) .35em;vertical-align:baseline;background-color:var(--canvas-sunken);border-radius:var(--radius-tag);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);white-space:nowrap;transition:background-color var(--duration-fast) linear, color var(--duration-fast) linear, box-shadow var(--duration-fast) linear;align-items:center;gap:.35em;font-size:.6875rem;font-weight:400;line-height:1.3;display:inline-flex;text-decoration:none!important}a.citation-chip:hover{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.citation-chip-icon{border-radius:3px;flex:none;block-size:1.1em;inline-size:1.1em;margin:0 0 calc(var(--chip-pad-top) - var(--chip-pad-bottom))!important}.citation-chip-label{text-overflow:ellipsis;align-self:baseline;overflow:hidden}lexxy-editor.chat-compose-editor{--lexxy-color-canvas:transparent;--lexxy-color-ink:var(--ink);--lexxy-color-text-subtle:var(--ink-faint);--lexxy-color-ink-lighter:var(--line);--lexxy-color-ink-lightest:var(--canvas-sunken);--lexxy-color-selected:var(--ink)}@supports (color:color-mix(in lab, red, red)){lexxy-editor.chat-compose-editor{--lexxy-color-selected:color-mix(in oklab, var(--ink) 8%, transparent)}}lexxy-editor.chat-compose-editor{--lexxy-color-selected-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){lexxy-editor.chat-compose-editor{--lexxy-color-selected-hover:color-mix(in oklab, var(--ink) 12%, transparent)}}lexxy-editor.chat-compose-editor{--lexxy-color-selected-dark:var(--ink-muted);--lexxy-focus-ring-color:var(--focus-ring-color);--lexxy-radius:var(--radius-control);box-shadow:none;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:0;font-size:1rem}lexxy-editor.chat-compose-editor:focus-within{outline:none}lexxy-editor.chat-compose-editor .lexxy-editor__content{scrollbar-width:thin;text-align:start;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;column-gap:.375rem;min-block-size:2.75rem;max-block-size:12rem;padding:.625rem .75rem;display:flex;overflow-y:auto}lexxy-editor.chat-compose-editor .lexxy-editor__content>*{flex:1 0 100%;min-inline-size:0}lexxy-editor.chat-compose-editor .lexxy-editor__content>.attachment-gallery{display:contents}lexxy-editor.chat-compose-editor .lexxy-editor__content>p.provisional-paragraph.hidden{flex:0 0 0;block-size:auto;inline-size:0;overflow:hidden}lexxy-editor.chat-compose-editor .lexxy-editor__content>p{margin-block:0}lexxy-editor.chat-compose-editor :is(.lexxy-editor__content,.attachment-gallery)>figure.attachment{flex:0 auto}lexxy-editor.chat-compose-editor figure.attachment{--chip-thumb:2.25rem;grid-template-columns:var(--chip-thumb) minmax(0, 1fr) auto;box-sizing:border-box;background-color:var(--canvas-sunken);border:var(--hairline);border-radius:var(--radius-control);inline-size:15rem;min-inline-size:0;max-inline-size:100%;color:var(--ink);text-align:start;vertical-align:top;cursor:default;animation:attachment-in var(--duration-base) var(--ease-snap) both;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:.5rem;margin:.1875rem 0;padding:.3125rem .25rem .3125rem .3125rem;display:grid;position:relative;overflow:hidden}lexxy-editor.chat-compose-editor figure.attachment:hover:not(.node--selected){border-color:var(--line-strong);outline:none}lexxy-editor.chat-compose-editor figure.attachment>:is(img,.attachment__container,.attachment__icon){box-sizing:border-box;inline-size:var(--chip-thumb);block-size:var(--chip-thumb);border-radius:var(--radius-tag);grid-area:1/1/span 2;max-inline-size:none;margin:0;padding:0;overflow:hidden}lexxy-editor.chat-compose-editor figure.attachment>img,lexxy-editor.chat-compose-editor figure.attachment>.attachment__container{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}lexxy-editor.chat-compose-editor figure.attachment>img,lexxy-editor.chat-compose-editor figure.attachment>.attachment__container :is(img,video){border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;margin:0;padding:0;display:block}lexxy-editor.chat-compose-editor figure.attachment:not([data-content-type^=image\/])>:is(img,.attachment__container){display:none}lexxy-editor.chat-compose-editor figure.attachment>.attachment__icon{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;place-content:center;font-size:.625rem;display:grid}lexxy-editor.chat-compose-editor .attachment__icon-image{object-fit:contain;block-size:2rem;inline-size:2rem;display:block}lexxy-editor.chat-compose-editor figure.attachment>figcaption{min-inline-size:0;color:var(--ink);text-align:start;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;margin:0;padding:0;font-size:.8125rem;font-weight:550;line-height:1.25;display:block;overflow:hidden}lexxy-editor.chat-compose-editor figure.attachment>figcaption :is(.attachment__name,.attachment__caption-text){color:inherit;font-weight:inherit;text-align:start;display:inline}lexxy-editor.chat-compose-editor figure.attachment>figcaption .attachment__size{display:none}lexxy-editor.chat-compose-editor .attachment__caption--editable{pointer-events:none;-webkit-user-select:none;user-select:none}lexxy-editor.chat-compose-editor .attachment__meta{min-inline-size:0;color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:2/2;align-self:start;font-size:.6875rem;line-height:1.4;overflow:hidden}lexxy-editor.chat-compose-editor .attachment__meta:empty:before{content:" "}lexxy-editor.chat-compose-editor .attachment__remove{border-radius:var(--radius-tag);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-faint);cursor:pointer;transition:background-color var(--duration-fast) linear, color var(--duration-fast) linear;background:0 0;border:0;grid-area:1/3/span 2;place-items:center;padding:0;display:grid}lexxy-editor.chat-compose-editor .attachment__remove:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){lexxy-editor.chat-compose-editor .attachment__remove:hover{background-color:color-mix(in oklab, var(--ink) 8%, transparent)}}lexxy-editor.chat-compose-editor .attachment__remove:hover{color:var(--ink)}lexxy-editor.chat-compose-editor .attachment__remove:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;color:var(--ink)}lexxy-editor.chat-compose-editor figure.attachment progress{appearance:none;background-color:var(--line);block-size:2px;inline-size:100%;max-inline-size:none;accent-color:var(--live);border:0;border-radius:0;margin:0;position:absolute;inset:auto 0 0;overflow:hidden}lexxy-editor.chat-compose-editor progress::-webkit-progress-bar{background-color:var(--line)}lexxy-editor.chat-compose-editor progress::-webkit-progress-value{background-color:var(--live);transition:inline-size var(--duration-base) var(--ease-snap)}lexxy-editor.chat-compose-editor progress::-moz-progress-bar{background-color:var(--live)}lexxy-editor.chat-compose-editor figure.attachment.attachment--error{background-color:var(--negative-wash);border-color:var(--negative-edge)}lexxy-editor.chat-compose-editor figure.attachment.attachment--error:before{content:"!";inline-size:var(--chip-thumb);block-size:var(--chip-thumb);border-radius:var(--radius-tag);color:var(--negative-ink);background:0 0;grid-area:1/1/span 2;place-content:center;margin:0;font-weight:700;display:grid}lexxy-editor.chat-compose-editor figure.attachment.attachment--error>div{color:var(--negative-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/span 2;padding:0;font-size:.8125rem;overflow:hidden}@keyframes attachment-in{0%{opacity:0;translate:0 .25rem}}@media (prefers-reduced-motion:reduce){lexxy-editor.chat-compose-editor figure.attachment{animation:none}}.woot-widget-bubble{background:var(--surface)!important}.woot-widget-bubble.woot-widget--expanded div{color:var(--ink)!important}.woot-widget-bubble path{fill:var(--ink)!important}.woot-elements--right.woot-widget-bubble.woot--close:before,.woot-elements--right.woot-widget-bubble.woot--close:after{background-color:var(--ink)!important}.chatwoot-launcher--inline.woot-widget--expanded{border-radius:var(--radius-tag);color:inherit;font:inherit;gap:.625rem;padding:0;display:inline-flex;position:static;overflow:visible;transform:none;width:auto!important;height:auto!important;box-shadow:none!important;z-index:auto!important;background:0 0!important}.chatwoot-launcher--inline.woot-widget--expanded:hover{color:var(--ink);outline:none}.chatwoot-launcher--inline.woot-widget--expanded svg{block-size:1.125rem;inline-size:1.125rem;color:var(--ink-faint)}.chatwoot-launcher--inline.woot--close>*{display:none}.chat-view .woot-widget-bubble{z-index:5!important}@media (max-width:63.99rem){body:has(.sidebar__help) .woot-widget-bubble:not(.woot--close){display:none!important}}@media (max-width:1280px){.chat-view .woot-widget-bubble{opacity:0!important;pointer-events:none!important}}@keyframes app-bar-edge{to{border-block-end-color:var(--line);background-color:var(--canvas)}}@property --p{syntax:"<number>";inherits:true;initial-value:0}@keyframes fan-out-fade{0%{opacity:0}}@keyframes fan-out-rise{0%{opacity:0;translate:0 .375rem}}@keyframes fan-out-gone{to{opacity:0;visibility:hidden}}@keyframes fan-out-ring{0%{box-shadow:0 0 0 1px var(--line-strong), 0 0 0 0 transparent}}@keyframes fan-out-comet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes ask-box-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fan-out *,.exchange *,.ask-box__caret{animation:none!important}.fan-out__pending,.fan-out__comet{display:none}}@keyframes orbit-turn{to{rotate:1turn}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}