/*! tailwindcss v4.1.16 | 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)))){*,: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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--aspect-video:16/9;--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)}}@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,ui-sans-serif,system-ui,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{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}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --aura-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}: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");--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock)hidden}:root:not(span){overflow:var(--page-overflow)}: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,[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:has(input.theme-controller[value=custom-theme]:checked),[data-theme=custom-theme]{color-scheme:normal}}@layer components;@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}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal.modal-open,.modal[open],.modal:target,.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: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: }:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-scroll-lock: }@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}.modal:popover-open{opacity:0}}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(var(--tt-trans,-50%))translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translateX(var(--tt-trans,-50%))translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.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}.\!input{--in-size-mul:10!important;--font-size-min:.875rem!important;--spin-my:-3!important}.floating-label:has(.\!input){--top-mul:5!important;--font-size:.875rem!important}.input{--in-size-mul:10;--font-size-min:.875rem;--spin-my:-3}.floating-label:has(.input){--top-mul:5;--font-size:.875rem}.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}.select{--sl-size-mul:10;--font-size-min:.875rem;--option-px:3}.floating-label:has(.select){--top-mul:5;--font-size:.875rem}.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}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.textarea{--font-size-min:.875rem}.floating-label:has(.textarea){--top-mul:5;--font-size:.875rem}: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}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.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")}}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content)80%;--btn-rest-fg:initial}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}.\@container{container-type:inline-size}@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}.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;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;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);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)):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))>.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)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.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],.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}:is(.vc [data-vc-arrow],.vc .vc-arrow):hover{background-color:var(--color-base-200)}:is(.vc [data-vc-arrow],.vc .vc-arrow):hover:before{opacity:.6}:is(.vc [data-vc-arrow],.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%}:is(.vc [data-vc-arrow],.vc .vc-arrow)[data-vc-arrow=prev]:before{transform:translate(-35%,-50%)rotate(135deg)}:is(.vc [data-vc-arrow],.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=year],.vc .vc-month,.vc .vc-year,:is(.vc [data-vc=month],.vc [data-vc=year],.vc .vc-month,.vc .vc-year):hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc=month],.vc [data-vc=year],.vc .vc-month,.vc .vc-year):hover{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}:is(.vc [data-vc=month],.vc [data-vc=year],.vc .vc-month,.vc .vc-year):disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc=month],.vc [data-vc=year],.vc .vc-month,.vc .vc-year):disabled{color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.vc [data-vc=month],.vc [data-vc=year]{cursor:pointer;border-radius:var(--radius-field);background-color:#0000;border:0;padding:.25rem;font-size:.875rem;font-weight:600}:is(.vc [data-vc=month],.vc [data-vc=year]):hover{background-color:var(--color-base-200)}:is(.vc [data-vc=month],.vc [data-vc=year]):disabled{pointer-events:none;opacity:.4}.vc [data-vc=wrapper],.vc [data-vc=content]{flex-grow:1;display:flex}.vc [data-vc=content]{flex-direction:column}.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],.vc [data-vc-years-year],.vc .vc-months__month,.vc .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-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year):hover{background-color:var(--color-base-200);color:var(--color-base-content)}:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year):disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year):disabled{color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year):disabled{opacity:.8}:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year):disabled:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year):disabled:hover{color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year)[data-vc-months-month-selected],:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year)[data-vc-years-year-selected],:is(:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.vc .vc-years__year)[data-vc-months-month-selected],:is(.vc [data-vc-months-month],.vc [data-vc-years-year],.vc .vc-months__month,.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],.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}:is(.vc [data-vc-months-month],.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],.vc .vc-week-numbers__title{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-numbers=title],.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],.vc .vc-week-number{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-number],.vc .vc-week-number{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}:is(.vc [data-vc-week-number],.vc .vc-week-number):hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.vc [data-vc-week-number],.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],.vc .vc-week__day{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-week-day],.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],.vc button.vc-week__day{cursor:pointer}:is(.vc button[data-vc-week-day],.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}: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{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{color:color-mix(in oklab,var(--color-base-content)40%,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]{border-radius:0}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-hover] [data-vc-date-btn],: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]) .vc-date__btn,:is(: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]) .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] .vc-date__btn,:is(: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] .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}: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],: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]) [data-vc-date-btn],: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(: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],: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(: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],: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-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],: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]) [data-vc-date-btn],: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(: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],: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(: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],: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],: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(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-today] .vc-date__btn):hover{color:var(--color-primary-content)}: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{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{color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn],:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] .vc-date__btn{color:var(--color-error)}:is(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn],: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(:is(.vc [data-vc-date],.vc .vc-date)[data-vc-date-holiday] [data-vc-date-btn],: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][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: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(: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],: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]) [data-vc-date-btn],: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(: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],: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(: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],: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],: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] [data-vc-date-btn],: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] [data-vc-date-btn],: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)}: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: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(: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{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{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],: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]) [data-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]) .vc-date__btn{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(: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],: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(: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],: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],: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]) [data-vc-date-btn],: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]) [data-vc-date-btn],: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] .vc-date__btn,:is(: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] .vc-date__btn):hover{background-color:var(--color-error);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],: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] [data-vc-date-btn],: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] [data-vc-date-btn],: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(: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],: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(: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],: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(: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],: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)}: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],: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]) [data-vc-date-btn],: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(: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],: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(: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],: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-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],: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]) [data-vc-date-btn],: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(: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],: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(: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],: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],.vc .vc-date__btn{background-color:var(--color-base-100);color:var(--color-base-content)}:is(.vc [data-vc-date-btn],.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],.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 [data-vc-date-popup],.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],.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 [data-vc-date-range-tooltip],.vc .vc-date-range-tooltip{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.vc [data-vc-date-range-tooltip],.vc .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],.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{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,.vc [data-vc-time-input=minute] input,.vc .vc-time__hour input,.vc .vc-time__minute input{background-color:var(--color-base-100);color:var(--color-base-content)}:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input,.vc .vc-time__hour input,.vc .vc-time__minute input):hover,:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input,.vc .vc-time__hour input,.vc .vc-time__minute input)[data-vc-input-focus]{background-color:var(--color-base-200)}:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input,.vc .vc-time__hour input,.vc .vc-time__minute input):focus-visible{outline-color:var(--color-primary)}:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input,.vc .vc-time__hour input,.vc .vc-time__minute input)[data-vc-input-focus]{background-color:var(--color-base-200)}.vc [data-vc-time-input=hour] input,.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}:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input):disabled{cursor:default}:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input):disabled:hover{background-color:#0000}:is(.vc [data-vc-time-input=hour] input,.vc [data-vc-time-input=minute] input):focus-visible{outline:1px solid var(--color-primary)}.vc [data-vc-time=keeping],.vc .vc-time__keeping{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.vc [data-vc-time=keeping],.vc .vc-time__keeping{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}:is(.vc [data-vc-time=keeping],.vc .vc-time__keeping):hover{background-color:var(--color-base-200);color:var(--color-base-content)}:is(.vc [data-vc-time=keeping],.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)}: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: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).menu-focus,.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):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).menu-focus,.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):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).menu-focus,.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):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).menu-focus,.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):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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)>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)>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)>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)>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)>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)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display: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>*{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>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>: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,bottom)var(--anchor-h,span-right);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 .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[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover],.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[popover],.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)>[tabindex]:first-child{pointer-events:none}: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:100%}.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)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;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")}}.collapse{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{transition:grid-template-rows .2s}}.collapse>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:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse: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:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}.collapse:is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse: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:is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:is(details)>summary{outline:none;display:block;position:relative}.collapse:is(details)>summary::-webkit-details-marker{display: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}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{visibility:visible;color:var(--color-error)}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}.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}: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)}}.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:none}.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:none}.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,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.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!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;white-space:nowrap!important;--size:calc(var(--size-field,.25rem)*var(--in-size-mul))!important;--input-color:var(--color-base-content)!important;flex-shrink:1!important;align-items:center!important;gap:.5rem!important;padding-inline:.75rem!important;display:inline-flex!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.\!input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)!important}}.\!input{cursor:text!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;font-size:max(var(--font-size,0rem),var(--font-size-min))!important;touch-action:manipulation!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;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}@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!important}}.\!input input{appearance:none!important;background-color:#0000!important;border:none!important;width:100%!important;height:100%!important}.\!input input::placeholder{color:var(--color-base-content)!important;opacity:.5!important}.\!input input:focus,.\!input input:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.\!input input:focus,.\!input input:focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}.\!input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em!important}.\!input::-webkit-inner-spin-button{margin-inline-end:-10px!important}.\!input::-webkit-calendar-picker-indicator{inset-inline-end:.75em!important}input.\!input,.\!input input{display:inline-flex!important;position:relative!important}:is(input.\!input,.\!input input)[type=url],:is(input.\!input,.\!input input)[type=email]{text-align:left!important}:is(input.\!input,.\!input input)::-webkit-datetime-edit{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}:is(input.\!input,.\!input input)::-webkit-date-and-time-value{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}:is(input.\!input,.\!input input)::-webkit-inner-spin-button{margin-block:calc(.25rem*var(--spin-my))!important}:is(input.\!input,.\!input input)::-webkit-calendar-picker-indicator{cursor:pointer!important;width:1em!important;height:1em!important;position:absolute!important}:is(input.\!input,.\!input input)::-webkit-color-swatch-wrapper{padding-block:.25rem!important}.\!input:focus,.\!input: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)){.\!input:focus,.\!input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)!important}}.\!input:focus,.\!input:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.\!input:focus,.\!input:focus-within{--font-size:1rem!important}}}.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}:is(.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input):is(input),:is(.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input) :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){:is(.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input):is(input),:is(.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input) :is(input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)!important}}.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input{box-shadow:none!important}:is(.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input)::placeholder,:is(.\!input:has(>input[disabled]),.\!input:is(:disabled,[disabled]),fieldset:disabled .\!input) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.\!input:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}.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));--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));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,.input input{display:inline-flex;position:relative}:is(input.input,.input input)[type=url],:is(input.input,.input input)[type=email]{text-align:left}:is(input.input,.input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-inner-spin-button{margin-block:calc(.25rem*var(--spin-my))}:is(input.input,.input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.input,.input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus,.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,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder,:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.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:0;--tw-border-spacing-y:0;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(.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 tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.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)}}.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)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem)*var(--sl-size-mul));--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));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%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.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}:is(.select:focus,.select:focus-within,.select:open){--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){:is(.select:focus,.select:focus-within,.select:open){box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}:is(.select:focus,.select:focus-within,.select:open){outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{box-shadow:none}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder,:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@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}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem*var(--option-px));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)}.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}.mockup-browser{border-radius:var(--radius-box);position:relative;overflow:auto hidden}.mockup-browser pre[data-prefix]:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}.mockup-browser .mockup-browser-toolbar{align-items:center;width:100%;margin-block:.75rem;padding-right:1.4em;display:inline-flex}.mockup-browser .mockup-browser-toolbar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.mockup-browser .mockup-browser-toolbar:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;height:.75rem;margin-right:4.8rem;display:inline-block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-browser .mockup-browser-toolbar .input{background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.5rem;height:100%;margin-inline:auto;font-size:.75rem;display:flex;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";opacity:.5;background-color:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat}.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::-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-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.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}.avatar{vertical-align:middle;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,.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))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.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 -35%;rotate:none}.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,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.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){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.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));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,.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,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]),.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:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder,:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.mockup-phone-camera{z-index:1;background:#000;border-radius:17px;grid-area:1/1/1/1;width:28%;height:3.7%;margin-top:3%}.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%}.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}.mockup-phone-display{border-radius:54px;grid-area:1/1/1/1;width:100%;height:100%;overflow:hidden}@supports (corner-shape:superellipse(1.87)){.mockup-phone-display{corner-shape:superellipse(1.87);border-radius:101px}}.mockup-phone-display>img{object-fit:cover;width:100%;height:100%}.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)}.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,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.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}.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)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;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{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)}}.mockup-phone{aspect-ratio:462/978;background-color:#000;border:5px solid #6b6b6b;border-radius:65px;justify-items:center;width:100%;max-width:462px;padding:6px;display:inline-grid;overflow:hidden}@supports (corner-shape:superellipse(1.45)){.mockup-phone{corner-shape:superellipse(1.45);border-radius:90px}}.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));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.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}.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}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>:not(script,style,template){place-items:center}.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}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.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)}.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}.avatar-group{display:flex;overflow:hidden}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.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}.cally{font-size:.7rem}.cally::part(container){-webkit-user-select:none;user-select:none;padding:.5rem 1rem}.cally ::part(th){block-size:auto;font-weight:400}.cally::part(header){direction:ltr}.cally ::part(head){opacity:.5;font-size:.7rem}.cally::part(button){border-radius:var(--radius-field);background:0 0;border:none;padding:.5rem}.cally::part(button):hover{background:var(--color-base-200)}.cally ::part(day){border-radius:var(--radius-field);font-size:.7rem}.cally ::part(button day today){background:var(--color-primary);color:var(--color-primary-content)}.cally ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.cally ::part(range-inner){border-radius:0}.cally ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}.cally ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}.cally ::part(range-start range-end){border-radius:var(--radius-field)}.cally calendar-month{width:100%}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{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:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}}.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-outline{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--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);background-image:none}.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}}@layer daisyui.l1{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@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){--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){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){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){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--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}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible),.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}}@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}.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)){.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}.validator:user-invalid~.validator-hint{display:revert-layer}.validator:has(:user-invalid)~.validator-hint{display:revert-layer}:is(.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}.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:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-2{top:calc(var(--spacing)*2)}.top-7{top:calc(var(--spacing)*7)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-28{bottom:calc(var(--spacing)*28)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}: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)}}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-span-full{grid-column:1/-1}.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}}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.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}.line-clamp-3{-webkit-line-clamp:3;-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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-\[19px\]{height:19px}.h-\[76px\]{height:76px}.h-\[150px\]{height:150px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[420px\]{max-height:420px}.max-h-\[980px\]{max-height:980px}.max-h-\[1000px\]{max-height:1000px}.min-h-0{min-height:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-11\/12{width:91.6667%}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-40{width:calc(var(--spacing)*40)}.w-\[19px\]{width:19px}.w-\[76px\]{width:76px}.w-\[150px\]{width:150px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[64px\]{max-width:64px}.max-w-\[86rem\]{max-width:86rem}.max-w-\[620px\]{max-width:620px}.max-w-\[935px\]{max-width:935px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-px{gap:1px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-5{row-gap:calc(var(--spacing)*5)}: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-200>:not(:last-child)){border-color:var(--color-base-200)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[54px\]{border-radius:54px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-\[54px\]{border-bottom-right-radius:54px;border-bottom-left-radius:54px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#272727\]{border-color:#272727}.border-\[\#303030\]{border-color:#303030}.border-base-300{border-color:var(--color-base-300)}.border-black{border-color:var(--color-black)}.border-error,.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error)30%,transparent)}}.border-info{border-color:var(--color-info)}.border-neutral-600{border-color:var(--color-neutral-600)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-warning\/50{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab,var(--color-warning)50%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg,oklch(100% 0 0/var(--glass-opacity,30%))0%,oklch(0% 0 0/0) 100%),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100% 0 0/var(--glass-reflect-opacity,5%))25%,oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0/var(--glass-border-opacity,20%))inset,0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0/var(--glass-text-shadow-opacity,5%));border:none}.bg-\[\#0f0f0f\]{background-color:#0f0f0f}.bg-\[\#2b2620\]{background-color:#2b2620}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#0095F6\]{background-color:#0095f6}.bg-\[\#222\]{background-color:#222}.bg-\[\#121212\]{background-color:#121212}.bg-\[\#272727\]{background-color:#272727}.bg-\[\#363636\]{background-color:#363636}.bg-\[\#FF0000\]{background-color:red}.bg-\[\#FF3040\]{background-color:#ff3040}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/40{background-color:color-mix(in oklab,var(--color-base-200)40%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-error\/5{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error)5%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-500\/25{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/25{background-color:color-mix(in oklab,var(--color-neutral-500)25%,transparent)}}.bg-neutral-500\/60{background-color:#73737399}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/60{background-color:color-mix(in oklab,var(--color-neutral-500)60%,transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.stroke-current{stroke:currentColor}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[7px\]{padding-block:7px}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-14{padding-right:calc(var(--spacing)*14)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#4493f8\]{color:#4493f8}.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-black{color:var(--color-black)}.text-error{color:var(--color-error)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.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,)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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-sm{--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)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.ring-primary{--tw-ring-color:var(--color-primary)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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%);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,)}.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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[images\:backfill_dimensions\]{images:backfill dimensions}.\[images\:backfill_thumbnails\]{images:backfill thumbnails}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/rec\:opacity-100:is(:where(.group\/rec):hover *){opacity:1}}.focus\:opacity-100:focus{opacity:1}@media (min-width:40rem){.sm\:columns-3{columns:3}.sm\:gap-12{gap:calc(var(--spacing)*12)}}@media (min-width:48rem){.md\:columns-4{columns:4}}@media (min-width:64rem){.lg\:columns-3{columns:3}.lg\:columns-4{columns:4}.lg\:columns-5{columns:5}}}:root,[data-theme=light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f5f5f7;--color-base-300:#e0e0e0;--color-base-content:#1d1d1f;--color-primary:#06c;--color-primary-content:#fff;--color-secondary:#6a6157;--color-secondary-content:#fff;--color-accent:#0a7e8c;--color-accent-content:#fff;--color-neutral:#1d1d1f;--color-neutral-content:#fff;--color-info:#06c;--color-info-content:#fff;--color-success:#1d8a4e;--color-success-content:#fff;--color-warning:#b25000;--color-warning-content:#fff;--color-error:#d70015;--color-error-content:#fff;--radius-box:18px;--radius-field:8px;--radius-selector:9999px}:root{--sp-primary:#06c;--sp-primary-focus:#0071e3;--sp-primary-on-dark:#2997ff;--sp-primary-hover:#0a6bd4;--sp-ink:#1d1d1f;--sp-ink-80:#333;--sp-ink-48:#7a7a7a;--sp-canvas:#fff;--sp-parchment:#f5f5f7;--sp-pearl:#fafafc;--sp-tile-1:#272729;--sp-tile-2:#2a2a2c;--sp-tile-3:#252527;--sp-black:#000;--sp-chip-rgba:#d2d2d7a3;--sp-on-primary:#fff;--sp-row-hover:#00000006;--sp-inset:#fbfbfd;--sp-rail-w:320px;--sp-rail-collapsed:52px;--sp-hairline:#e0e0e0;--sp-divider:#f0f0f0;--sp-green:#1d8a4e;--sp-red:#d70015;--sp-amber:#b25000;--sp-teal:#0a7e8c;--sp-font-display:"SF Pro Display",system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif;--sp-font-text:"SF Pro Text",system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif;--sp-ui:13px;--sp-ui-sm:11px;--sp-radius-xs:5px;--sp-radius-sm:8px;--sp-radius-md:11px;--sp-radius-lg:18px;--sp-radius-pill:9999px;--sp-shadow-product:#00000038 3px 5px 30px 0;--sp-frosted:saturate(180%)blur(20px)}html,body{height:100%}body.sp-body{margin:0}.sp-shell{height:100vh;font-family:var(--sp-font-text);color:var(--sp-ink);background:var(--sp-canvas);letter-spacing:-.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;overflow:hidden}.sp-shell *{box-sizing:border-box}.sp-shell h1,.sp-shell h2,.sp-shell h3,.sp-shell p{margin:0}.sp-shell :where(a){color:var(--sp-primary);text-decoration:none}.sp-shell :where(a):hover{text-decoration:underline}.sp-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sp-main-body{flex:1;min-width:0;min-height:0;display:flex}.sp-content{background:var(--sp-canvas);flex:1;min-width:0;min-height:0;overflow:auto}.sp-plain{min-height:100vh;font-family:var(--sp-font-text);color:var(--sp-ink);background:var(--sp-parchment);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;display:flex}.sp-title{font-family:var(--sp-font-display);letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.1}.sp-h2{font-family:var(--sp-font-display);letter-spacing:-.4px;font-size:21px;font-weight:600;line-height:1.15}.sp-h3{letter-spacing:-.2px;font-size:15px;font-weight:600}.sp-body{font-size:15px;font-weight:400;line-height:1.45}.sp-ui{font-size:var(--sp-ui);letter-spacing:-.08px;font-weight:400}.sp-ui-med{font-size:var(--sp-ui);letter-spacing:-.08px;font-weight:600}.sp-eyebrow{font-size:var(--sp-ui-sm);letter-spacing:.6px;text-transform:uppercase;color:var(--sp-ink-48);font-weight:600}.sp-muted{color:var(--sp-ink-48)}.sp-muted-80{color:var(--sp-ink-80)}.sp-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.sp-btn{font-family:var(--sp-font-text);font-size:var(--sp-ui);letter-spacing:-.08px;cursor:pointer;border-radius:var(--sp-radius-pill);white-space:nowrap;border:none;align-items:center;gap:6px;padding:8px 16px;font-weight:400;line-height:1;text-decoration:none;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex}.sp-btn:active{transform:scale(.95)}.sp-btn:hover{text-decoration:none}.sp-btn-primary{background:var(--sp-primary);color:var(--sp-on-primary)}.sp-btn-primary:hover{background:var(--sp-primary-hover);color:var(--sp-on-primary)}.sp-btn-secondary{background:var(--sp-canvas);color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-hairline)}.sp-btn-secondary:hover{color:var(--sp-ink);box-shadow:inset 0 0 0 1px #c8c8cc}.sp-btn-hover-primary:hover{background:var(--sp-primary);color:var(--sp-on-primary);box-shadow:inset 0 0 0 1px var(--sp-primary)}.sp-btn-ghost{color:var(--sp-primary);background:0 0;padding:8px 10px}.sp-btn-ghost:hover{background:#0066cc14}.sp-btn-dark{color:#fff;background:#ffffff29}.sp-btn-dark:hover{color:#fff;background:#ffffff3d}.sp-btn-sm{font-size:var(--sp-ui-sm);padding:5px 12px}.sp-btn:disabled,.sp-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.sp-icon-btn{border-radius:var(--sp-radius-pill);width:30px;height:30px;color:var(--sp-ink-80);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,transform .12s;display:inline-flex}.sp-icon-btn:hover{background:#0000000d}.sp-icon-btn:active{transform:scale(.92)}.sp-icon-btn-danger{background:var(--sp-canvas);color:var(--sp-red);box-shadow:0 1px 3px #00000038}.sp-icon-btn-danger:hover{background:var(--sp-red);color:#fff}.sp-icon-btn-pin{background:var(--sp-canvas);color:var(--sp-ink-80);box-shadow:0 1px 3px #00000038}.sp-icon-btn-pin:hover{background:var(--sp-primary);color:#fff}.sp-icon-btn-pin.is-pinned:hover{background:var(--sp-red);color:#fff}.sp-icon-btn.is-active,.sp-icon-btn.is-active:hover{background:var(--sp-primary);color:#fff}.sp-search{background:var(--sp-parchment);border-radius:var(--sp-radius-pill);color:var(--sp-ink-48);align-items:center;gap:7px;padding:7px 14px;display:flex;box-shadow:inset 0 0 0 1px #0000000a}.sp-search input{font-family:var(--sp-font-text);font-size:var(--sp-ui);color:var(--sp-ink);letter-spacing:-.08px;background:0 0;border:none;outline:none;width:100%}.sp-field{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);width:100%;font-family:var(--sp-font-text);font-size:var(--sp-ui);color:var(--sp-ink);resize:none;outline:none;padding:10px 12px;line-height:1.45}.sp-field:focus{border-color:var(--sp-primary-focus);box-shadow:0 0 0 3px #0071e32e}.sp-field::placeholder{color:var(--sp-ink-48)}.sp-select{appearance:none;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background-color:var(--sp-canvas);font-family:var(--sp-font-text);font-size:var(--sp-ui);color:var(--sp-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237a7a7a' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:6px 26px 6px 10px}.sp-select:focus{border-color:var(--sp-primary-focus);outline:none;box-shadow:0 0 0 3px #0071e32e}.sp-switch{flex:none;width:34px;height:20px;display:inline-flex;position:relative}.sp-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sp-switch>span{pointer-events:none;border-radius:var(--sp-radius-pill);background:var(--sp-hairline);width:34px;height:20px;transition:background .16s}.sp-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.sp-switch input:checked+span{background:var(--sp-primary)}.sp-switch input:checked+span:after{transform:translate(14px)}.sp-switch input:focus-visible+span{box-shadow:0 0 0 3px #0071e32e}.sp-switch input:disabled{cursor:not-allowed}.sp-switch input:disabled+span{opacity:.45}.sp-composer{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-lg);background:var(--sp-canvas);flex-direction:column;gap:8px;padding:12px 12px 10px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.sp-composer:focus-within{border-color:var(--sp-primary-focus);box-shadow:0 0 0 3px #0071e32e}.sp-composer-input{resize:none;width:100%;font-family:var(--sp-font-text);font-size:var(--sp-ui);color:var(--sp-ink);background:0 0;border:none;outline:none;padding:2px;line-height:1.45}.sp-composer-input::placeholder{color:var(--sp-ink-48)}.sp-composer-bar{align-items:center;gap:8px;display:flex}.sp-composer-left,.sp-composer-right{align-items:center;gap:6px;display:inline-flex}.sp-composer-left{flex:1;min-width:0}.sp-composer-send{border-radius:var(--sp-radius-pill);cursor:pointer;background:var(--sp-primary);width:32px;height:32px;color:var(--sp-on-primary);border:none;justify-content:center;align-items:center;transition:background .15s,transform .12s;display:inline-flex}.sp-composer-send:hover{background:var(--sp-primary-hover)}.sp-composer-send:active{transform:scale(.92)}.sp-composer-send:disabled{opacity:.45;cursor:not-allowed;transform:none}.sp-sketch-badge{min-width:15px;height:15px;color:var(--sp-on-primary);background:var(--sp-primary);border-radius:var(--sp-radius-pill);box-shadow:0 0 0 2px var(--sp-canvas);justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-2px}.scene-color-picker.is-active{box-shadow:0 0 0 2px var(--sp-primary)}.sp-mic__accept{border-radius:var(--sp-radius-pill);cursor:pointer;background:var(--sp-primary);width:30px;height:30px;color:var(--sp-on-primary);border:none;justify-content:center;align-items:center;transition:background .15s,transform .12s;display:inline-flex}.sp-mic__accept:hover{background:var(--sp-primary-hover)}.sp-mic__accept:active{transform:scale(.92)}.sp-mic__cancel,.sp-mic__accept,.sp-mic__discard,.sp-mic-wave,.sp-mic.is-recording .sp-mic__record{display:none}.sp-mic.is-recording .sp-mic__cancel,.sp-mic.is-recording .sp-mic__accept{animation:.2s both sp-fade-in;display:inline-flex}.sp-mic.is-pending .sp-mic__record,.sp-mic.is-done .sp-mic__record{display:none}.sp-mic.is-done .sp-mic__discard{display:inline-flex}.sp-mic-wave{width:92px;height:26px}.sp-mic.is-recording .sp-mic-wave{display:block}.sp-composer-input,.sp-composer-left{transition:opacity .22s}.sp-composer-send{transition:background .15s,transform .12s,width .22s,opacity .22s,margin .22s;overflow:hidden}.sp-composer.is-recording .sp-composer-input,.sp-composer.is-recording .sp-composer-left{opacity:0;pointer-events:none}.sp-composer.is-recording .sp-composer-send{opacity:0;pointer-events:none;width:0;margin-left:-6px}.sp-composer.is-recording .sp-mic__status{display:none}.sp-composer.is-recording .sp-mic-wave{animation:.25s both sp-fade-in;display:block;position:absolute;top:14px;left:16px}@keyframes sp-fade-in{0%{opacity:0}to{opacity:1}}.sp-overrides{align-items:center;gap:6px;display:inline-flex}.sp-override{position:relative}.sp-override-btn{border-radius:var(--sp-radius-pill);border:1px solid var(--sp-hairline);height:26px;color:var(--sp-ink-80);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sp-override-btn:hover{border-color:var(--sp-ink-80)}.sp-override.is-active .sp-override-btn{border-color:var(--sp-ink-80);color:var(--sp-ink-80)}.sp-override-menu{z-index:30;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md,10px);flex-direction:column;gap:2px;min-width:120px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 20px #00000024}.sp-override-menu[hidden]{display:none}.sp-override-opt{text-align:left;color:var(--sp-ink-80);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.sp-override-opt:hover{background:var(--sp-hairline)}.sp-override-opt.is-selected{color:var(--sp-ink-80);font-weight:600}.sp-history{position:relative}.sp-history-menu{width:320px;max-width:70vw;max-height:260px;overflow-y:auto}.sp-history-list{flex-direction:column;gap:2px;display:flex}.sp-history-opt{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.sp-history-empty{color:var(--sp-ink-50,var(--sp-ink-80));padding:8px;font-size:12px}.sp-history-empty[hidden]{display:none}.sp-ar-badge{pointer-events:none;padding:3px;line-height:0}.sp-ar-badge[hidden]{display:none}.sp-ref-row{flex-wrap:wrap;gap:8px;padding:2px 2px 0;display:flex}.sp-ref-row:empty{display:none}.sp-ref-thumb{border:1px solid var(--sp-hairline);background:var(--sp-parchment);border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:visible}.sp-ref-thumb img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.sp-ref-remove{cursor:pointer;background:var(--sp-red);color:#fff;width:20px;height:20px;box-shadow:0 1px 3px #0000004d,0 0 0 2px var(--sp-canvas);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:none;position:absolute;top:-7px;right:-7px}.sp-ref-thumb:hover .sp-ref-remove,.sp-ref-remove:focus-visible{display:inline-flex}.sp-card{background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-lg);overflow:hidden}.sp-card-pad{padding:24px}.sp-card-dashed{border:1.5px dashed var(--sp-hairline);background:var(--sp-parchment)}.sp-frame{border-radius:var(--sp-radius-md);background:#3a4250;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sp-frame>img,.sp-frame>video{object-fit:cover;width:100%;height:100%;display:block}.sp-img-fade{opacity:0;transition:opacity .3s}.sp-img-fade.is-loaded{opacity:1}@keyframes sp-prompt-sent{0%{opacity:.3}to{opacity:1}}.sp-composer.sp-prompt-sent{animation:.4s sp-prompt-sent}.sp-skeleton{z-index:1;background:var(--sp-parchment);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sp-skeleton:after{content:"";border:3px solid var(--sp-ink-12,#0000001f);border-top-color:var(--sp-ink-80);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.gallery-tile-frame:has(>.sp-skeleton){aspect-ratio:1}@keyframes sp-shimmer-pulse{0%,to{background-color:var(--sp-parchment)}50%{background-color:var(--sp-hairline)}}.sp-skeleton-shimmer{background-color:var(--sp-parchment);animation:1.4s ease-in-out infinite sp-shimmer-pulse}.rp-modal::backdrop,[data-theme=light] .rp-modal::backdrop{background:#000000b3}[data-theme=dark] .rp-modal::backdrop{background:#000000e6}.rp-modal{justify-content:center;align-items:center;transition:none;display:flex}.rp-modal .modal-backdrop{position:absolute;inset:0}.rp-frame{display:contents}.rp-frame:not(.is-inline) #rp-expand,.rp-frame:not(.is-inline) #rp-collapse,.rp-frame.is-inline #rp-close-form{display:none}.rp-box{pointer-events:auto;width:min(92vw,82vh*var(--rp-ar,1));border-radius:var(--sp-radius-lg);min-width:0;max-width:92vw;box-shadow:var(--sp-shadow-product);background:0 0;border:none;flex-direction:column;padding:0;display:flex;overflow:hidden;container:rp-box/inline-size}.rp-stage{aspect-ratio:var(--rp-ar,1);background:#0b0b0d;justify-content:center;align-items:center;width:100%;max-height:82vh;display:flex;position:relative;overflow:hidden}.rp-media{object-fit:cover;width:100%;height:100%}.rp-media.hidden{display:none}.rp-thumb{object-fit:cover;z-index:3;pointer-events:none;filter:blur(8px);opacity:1;background:#0b0b0d;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0;transform:scale(1.04)}.rp-thumb.hidden{display:none}.rp-thumb.rp-thumb-hum{animation:1.6s linear infinite rp-hum}@keyframes rp-hum{0%{filter:blur(8px)brightness(1.09)}12.5%{filter:blur(8px)brightness(1.22)}25%{filter:blur(8px)brightness(1.28)}37.5%{filter:blur(8px)brightness(1.22)}50%{filter:blur(8px)brightness(1.09)}62.5%{filter:blur(8px)brightness(.96)}75%{filter:blur(8px)brightness(.9)}87.5%{filter:blur(8px)brightness(.96)}to{filter:blur(8px)brightness(1.09)}}.rp-thumb.rp-thumb-fade{opacity:0}@media (prefers-reduced-motion:reduce){.rp-thumb.rp-thumb-hum{animation:none}}.rp-nav{z-index:60;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s,opacity .15s;display:inline-flex;position:fixed;top:50%;transform:translateY(-50%)}.rp-nav:hover{background:#ffffff3d}.rp-nav:disabled{opacity:.35;cursor:default}[data-theme=light] .rp-nav{color:#fff;background:#0009}[data-theme=light] .rp-nav:hover{background:#000c}.rp-nav-prev{left:max(8px,calc(50vw - min(92vw,82vh*var(--rp-ar,1))/2 - 64px))}.rp-nav-next{right:max(8px,calc(50vw - min(92vw,82vh*var(--rp-ar,1))/2 - 64px))}.rp-bar{color:#f5f5f7;background:#141416;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 20px;display:flex}.rp-info{flex:0 auto;min-width:0;max-width:55%;position:relative}.rp-info-chip{border-radius:var(--sp-radius-pill);background:#ffffff14;align-items:center;gap:8px;max-width:100%;padding:8px 14px;display:flex}.rp-prompt-short{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;overflow:hidden}.rp-info-icon{color:#ffffffb3;flex:none;display:inline-flex}.rp-info-pop{background:var(--sp-canvas);width:min(420px,84vw);color:var(--sp-ink);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-product);opacity:0;visibility:hidden;z-index:5;padding:12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.rp-info:hover .rp-info-pop,.rp-info-pop:hover{opacity:1;visibility:visible;transform:translateY(0)}.rp-info-pop:after{content:"";width:100%;height:10px;position:absolute;top:100%;left:0}.rp-pop-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rp-pop-label{text-transform:uppercase;letter-spacing:.04em;color:var(--sp-ink-48);font-size:11px}.rp-prompt-full{color:var(--sp-ink-80);white-space:pre-wrap;word-break:break-word;max-height:180px;margin-bottom:10px;font-size:13px;line-height:1.5;overflow-y:auto}.rp-pop-meta{border-top:1px solid var(--sp-divider);gap:4px;padding-top:8px;display:grid}.rp-pop-meta>div{align-items:center;gap:8px;font-size:12px;display:flex}.rp-pop-meta .rp-pop-label{min-width:64px}#rp-location-row{align-items:flex-start}#rp-location{flex-direction:column;gap:2px;display:flex}.rp-location-link{color:var(--sp-primary);text-decoration:none}.rp-location-link:hover{text-decoration:underline}.rp-copy-btn{color:var(--sp-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:inline-flex}.rp-copy-btn:hover{text-decoration:underline}.rp-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px 6px;max-width:100%;display:flex}.rp-act{width:var(--rp-act,38px);height:var(--rp-act,38px);border-radius:var(--sp-radius-sm);color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.rp-act:hover{background:#ffffff1f}.rp-act.is-active{color:#ffd60a}#rp-delete{color:#ff6961}#rp-delete:hover{background:#ff696126}.rp-act-divider{background:#ffffff2e;flex:none;width:1px;height:22px;margin:0 8px}@container rp-box (max-width:560px){.rp-bar{gap:8px 10px;min-height:56px;padding:10px 12px}.rp-info{max-width:42%}.rp-act{--rp-act:32px}.rp-act-divider{margin:0 4px}}@container rp-box (max-width:420px){.rp-bar{flex-wrap:wrap;row-gap:6px;padding:8px 10px}.rp-info{flex:none;max-width:none}.rp-info-chip{gap:0;padding:6px 8px}.rp-prompt-short{display:none}.rp-act{--rp-act:28px}.rp-actions{gap:2px;margin-left:auto}.rp-act-divider{margin:0 2px}}.sp-frame-shadow{box-shadow:var(--sp-shadow-product)}.sp-frame>svg{opacity:.32;color:#fff}.sp-frame.sp-frame-neutral{background:var(--sp-parchment)}.sp-frame.sp-frame-neutral>svg{color:var(--sp-ink-48);opacity:1}.sp-frame.sp-frame-neutral:has(>img)>svg{display:none}.sp-tint-slate{background:#39414f}.sp-tint-taupe{background:#6a6157}.sp-tint-sage{background:#46514a}.sp-tint-dusk{background:#4a4a62}.sp-tint-stone{background:#53535a}.sp-tint-denim{background:#33506a}.sp-tint-clay{background:#6e5048}.sp-tint-ink{background:#2b2d33}.sp-scrim{pointer-events:none;position:absolute;inset:0}.sp-chip-glass{background:var(--sp-chip-rgba);-webkit-backdrop-filter:var(--sp-frosted);color:#1d1d1f;border-radius:var(--sp-radius-pill);font-size:var(--sp-ui-sm);align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.sp-card-menu{flex:none;position:relative}.sp-card-menu.is-open .sp-icon-btn{opacity:1}.sp-menu{z-index:50;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);min-width:184px;box-shadow:var(--sp-shadow-product);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.sp-menu[hidden]{display:none}.sp-menu-item{cursor:pointer;border-radius:var(--sp-radius-sm);width:100%;color:var(--sp-ink);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.sp-menu-item:hover{background:var(--sp-parchment)}.sp-menu-item:focus-visible{box-shadow:0 0 0 2px var(--sp-primary);outline:none}.sp-menu-item-danger{color:var(--sp-red)}.sp-menu-item-danger:hover{background:#d700151a}.sp-menu-item-primary{color:var(--sp-primary)}.sp-menu-item-primary:hover{background:#0066cc14}.sp-menu-item.is-current{background:var(--sp-parchment);cursor:default;font-weight:600}.sp-menu-sep{background:var(--sp-hairline);height:1px;margin:5px 2px}.sp-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.sp-carousel-track::-webkit-scrollbar{display:none}.sp-carousel-item{scroll-snap-align:start}.sp-collapse{grid-template-rows:1fr;transition:grid-template-rows .28s;display:grid}.is-collapsed .sp-collapse{grid-template-rows:0fr}.sp-collapse-inner{min-height:0;overflow:hidden}.sp-no-anim .sp-collapse{transition:none}.sp-collapse-icon{transition:transform .18s;display:inline-flex}.is-collapsed .sp-collapse-icon{transform:rotate(-90deg)}.sp-collapse-nav{align-items:center;gap:8px;display:flex}.is-collapsed .sp-collapse-nav{display:none}.sp-badge{border-radius:var(--sp-radius-pill);font-size:var(--sp-ui-sm);background:var(--sp-parchment);color:var(--sp-ink-80);align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.sp-badge-outline{box-shadow:inset 0 0 0 1px var(--sp-hairline);background:0 0}.sp-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sp-dot-green{background:var(--sp-green)}.sp-dot-red{background:var(--sp-red)}.sp-dot-amber{background:var(--sp-amber)}.sp-dot-blue{background:var(--sp-primary)}.sp-dot-teal{background:var(--sp-teal)}.sp-kbd{font-family:var(--sp-font-text);font-size:var(--sp-ui-sm);background:var(--sp-parchment);border:1px solid var(--sp-hairline);color:var(--sp-ink-48);border-radius:5px;padding:1px 6px;font-weight:600}.sp-seg{background:var(--sp-parchment);border-radius:var(--sp-radius-sm);gap:2px;padding:2px;display:inline-flex}.sp-seg button,.sp-seg a{font-family:var(--sp-font-text);font-size:var(--sp-ui-sm);color:var(--sp-ink-80);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sp-seg button:hover,.sp-seg a:hover{text-decoration:none}.sp-seg button.is-active,.sp-seg a.is-active{background:var(--sp-canvas);color:var(--sp-ink);box-shadow:0 1px 2px #00000014}.sp-sidebar{background:var(--sp-parchment);border-right:1px solid var(--sp-hairline);flex-direction:column;flex:none;width:244px;height:100%;transition:width .18s;display:flex}.sp-side-head{justify-content:space-between;align-items:center;padding:2px 6px 10px;display:flex}.sp-side-head-btns{flex:none;align-items:center;gap:2px;display:flex}.sp-shell.sidebar-collapsed .sp-sidebar{width:64px;min-width:0}.sidebar-collapsed .sp-label,.sidebar-collapsed .sp-rail-hide{display:none!important}.sidebar-collapsed .sp-side-head{justify-content:center}.sidebar-collapsed .sp-sidebar-pad{padding-left:8px;padding-right:8px}.sidebar-collapsed .sp-nav-item,.sidebar-collapsed .sp-nav-sub{justify-content:center;gap:0;padding-left:8px;padding-right:8px}.sidebar-collapsed .sp-nav-sub-row{justify-content:center}.sidebar-collapsed .sp-nav-del{display:none}.sidebar-collapsed .sp-acct-trigger{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .sp-acct-menu{width:210px;left:10px;right:auto}.sp-sidebar-pad{padding:16px 12px}.sp-wordmark{font-family:var(--sp-font-display);letter-spacing:-.5px;color:var(--sp-ink);font-size:17px;font-weight:600;text-decoration:none}.sp-wordmark:hover{text-decoration:none}.sp-wordmark .pl{color:var(--sp-primary)}.sp-navlabel{font-size:var(--sp-ui-sm);letter-spacing:.5px;text-transform:uppercase;color:var(--sp-ink-48);margin:14px 0 5px;padding:0 8px;font-weight:600}.sp-nav-item{border-radius:var(--sp-radius-sm);font-size:var(--sp-ui);color:var(--sp-ink-80);cursor:pointer;letter-spacing:-.1px;align-items:center;gap:10px;padding:7px 8px;font-weight:600;text-decoration:none;display:flex}.sp-nav-item svg{color:var(--sp-ink-48);flex:none}.sp-nav-item:hover{background:#0000000a;text-decoration:none}.sp-nav-item.is-active{background:var(--sp-canvas);color:var(--sp-ink);box-shadow:0 1px 2px #0000000f}.sp-nav-item.is-active svg{color:var(--sp-primary)}.sp-nav-sub{font-size:var(--sp-ui);color:var(--sp-ink-80);cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:5px 8px 5px 30px;text-decoration:none;display:flex}.sp-nav-sub svg{color:var(--sp-ink-48);flex:none}.sp-nav-sub:hover{background:#0000000a;text-decoration:none}.sp-nav-sub.is-active{color:var(--sp-primary);font-weight:600}.sp-nav-sub.is-active svg{color:var(--sp-primary)}.sp-nav-sub-row{align-items:center;gap:2px;display:flex;position:relative}.sp-nav-sub-row .sp-nav-sub{flex:1;min-width:0}.sp-nav-grip{z-index:1;opacity:0;cursor:grab;width:18px;height:22px;color:var(--sp-ink-48);touch-action:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.sp-nav-sub-row:hover .sp-nav-grip{opacity:1}.sp-nav-grip:hover{color:var(--sp-ink-80)}.sp-nav-grip:active{cursor:grabbing}.sp-qa-list{position:relative}.sp-qa-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.sp-qa-dragging .sp-nav-sub,.sp-qa-dragging .sp-nav-grip{cursor:grabbing}.sp-nav-dragging{opacity:.4}.sp-nav-dragging .sp-nav-sub{outline:1px dashed var(--sp-ink-48);background:#0000000a;border-radius:6px}.sp-nav-drop-indicator{background:var(--sp-primary);pointer-events:none;z-index:2;border-radius:2px;height:2px;margin-top:-1px;position:absolute;left:8px;right:8px}.sp-nav-drop-indicator:before{content:"";background:var(--sp-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.sp-nav-del{opacity:0;cursor:pointer;width:24px;height:24px;color:var(--sp-ink-48);background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:flex}.sp-nav-sub-row:hover .sp-nav-del{opacity:1}.sp-nav-del:hover{color:var(--sp-red);background:#d700151a}.sp-nav-pin:hover{color:var(--sp-primary);background:#0066cc1a}.sp-nav-pin.is-pinned:hover{color:var(--sp-red);background:#d700151a}.sp-nav-scroll{flex:1;min-height:0;overflow:auto}.sp-avatar{color:#fff;background:linear-gradient(135deg,#06c,#2997ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.sp-shared{outline:none;display:inline-flex;position:relative}.sp-shared .avatar-group .avatar{border-width:2px}.sp-shared-pop{z-index:40;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);min-width:176px;max-width:240px;box-shadow:var(--sp-shadow-product);opacity:0;visibility:hidden;pointer-events:none;padding:6px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.sp-shared:hover .sp-shared-pop,.sp-shared:focus-within .sp-shared-pop{opacity:1;visibility:visible;transform:translateY(0)}.sp-shared-title{color:var(--sp-ink-48);text-overflow:ellipsis;white-space:nowrap;padding:2px 7px 6px;font-size:11px;font-weight:600;overflow:hidden}.sp-shared-row{border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex}.sp-shared-row:hover{background:#0000000a}.sp-shared-name{color:var(--sp-ink-80);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-shared-more{text-align:right;color:var(--sp-ink-48);padding:4px 8px 2px;font-size:11px}.sp-acct{position:relative}.sp-acct-trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:10px 14px;display:flex}.sp-acct-trigger:hover,.sp-acct.is-open .sp-acct-trigger{background:#0000000a}.sp-acct-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--sp-primary);outline:none}.sp-acct-caret{color:var(--sp-ink-48);margin-left:auto;transition:transform .15s}.sp-acct.is-open .sp-acct-caret{transform:rotate(180deg)}.sp-acct-menu{z-index:30;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-product);padding:8px;position:absolute;bottom:calc(100% - 2px);left:0;right:0}.sp-acct-menu[hidden]{display:none}.sp-acct-menu .sp-menu-item svg{color:var(--sp-ink-48)}.sp-acct-menu .sp-menu-item-primary svg{color:var(--sp-primary)}.sp-acct-menu .sp-menu-item-danger svg{color:var(--sp-red)}.sp-acct-menu .sp-menu-item.is-current svg{color:var(--sp-primary)}.sp-acct-id{align-items:center;gap:10px;padding:6px 8px 8px;display:flex}.sp-acct-id-txt{min-width:0;line-height:1.25}.sp-acct-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-acct-orgs{scrollbar-width:thin;flex-direction:column;gap:3px;max-height:100px;display:flex;overflow:hidden auto}.sp-acct-orgs form{margin:0}.sp-acct-orgs .sp-menu-item{min-height:30px;padding-right:6px}.sp-acct-orgs+.sp-menu-item{margin-top:3px}.sp-acct-menu .sp-menu-item .sp-acct-clip{flex:auto;min-width:0}.sp-topbar{border-bottom:1px solid var(--sp-hairline);background:var(--sp-canvas);flex:none;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.sp-crumb{font-size:var(--sp-ui);color:var(--sp-ink-48);align-items:center;gap:7px;min-width:0;display:flex}.sp-crumb a{color:var(--sp-ink-48)}.sp-crumb b{color:var(--sp-ink);font-weight:600}.sp-crumb svg{flex:none}.sp-tbl{border-collapse:collapse;width:100%;font-size:var(--sp-ui)}.sp-tbl th{text-align:left;font-size:var(--sp-ui-sm);letter-spacing:.3px;text-transform:uppercase;color:var(--sp-ink-48);border-bottom:1px solid var(--sp-hairline);white-space:nowrap;padding:9px 12px;font-weight:600}.sp-tbl td{border-bottom:1px solid var(--sp-divider);color:var(--sp-ink-80);white-space:nowrap;padding:10px 12px}.sp-tbl tbody tr:nth-child(2n) td{background:#fbfbfd}.sp-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.sp-error-cell{align-items:center;gap:6px;max-width:180px;display:flex}.sp-error-cell .sp-error-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-combo-menu{z-index:50;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);min-width:100%;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.sp-combo-item{cursor:pointer;font-size:var(--sp-ui-sm);white-space:nowrap;color:var(--sp-ink-80);border-radius:6px;padding:6px 10px}.sp-combo-item:hover,.sp-combo-item.is-active{background:var(--sp-parchment)}.sp-combo-item.is-selected{color:var(--sp-primary);font-weight:600}.sp-combo-empty{font-size:var(--sp-ui-sm);color:var(--sp-ink-48);padding:6px 10px}.sp-filter-bar{transition:box-shadow .18s}.sp-filter-bar.is-stuck{box-shadow:0 6px 18px #0000001f}.sp-tbl-resizable th,.sp-tbl-resizable td{text-overflow:ellipsis;overflow:hidden}.sp-tbl-resizable th{position:relative}.sp-col-resize{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;width:14px;height:100%;display:flex;position:absolute;top:0;right:-1px}.sp-col-resize:before{content:"";border-left:2px dotted var(--sp-ink-48);opacity:.45;width:0;height:55%}.sp-col-resize:hover:before{border-color:var(--sp-primary);opacity:1}.sp-copy-btn{cursor:pointer;border:1px solid var(--sp-hairline);background:var(--sp-canvas);color:var(--sp-ink-80);border-radius:6px;flex:none;padding:3px 7px;font-size:11px;line-height:1;transition:opacity .12s,background .12s}.sp-copy-btn:hover{background:var(--sp-parchment)}.sp-error-cell .sp-copy-btn{opacity:0}.sp-error-cell:hover .sp-copy-btn,.sp-error-cell:focus-within .sp-copy-btn{opacity:1}.sp-stat{padding:16px 18px}.sp-stat .v{font-family:var(--sp-font-display);letter-spacing:-.6px;font-size:26px;font-weight:600}.sp-stat .t{font-size:var(--sp-ui-sm);letter-spacing:.3px;text-transform:uppercase;color:var(--sp-ink-48);margin-bottom:4px;font-weight:600}.sp-slot{border:1.5px dashed var(--sp-hairline);border-radius:var(--sp-radius-md);color:var(--sp-ink-48);font-size:var(--sp-ui-sm);text-align:center;background:var(--sp-parchment);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.sp-slot:hover{border-color:var(--sp-primary);color:var(--sp-primary)}.sp-slot-filled{background:var(--sp-tile-1);border-style:solid;padding:0}.sp-slot-filled:hover{border-color:var(--sp-hairline)}.sp-setword{color:#b25000;cursor:pointer;font-weight:600}.sp-bubble{background:var(--sp-canvas);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-product);border:1px solid var(--sp-hairline);padding:14px;position:relative}.sp-bubble-notch{background:var(--sp-canvas);border-left:1px solid var(--sp-hairline);border-top:1px solid var(--sp-hairline);width:12px;height:12px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.scene-slot{aspect-ratio:1;cursor:pointer;border:1.5px dashed var(--sp-hairline);border-radius:var(--sp-radius-md);background:var(--sp-parchment);text-align:center;color:var(--sp-ink-48);font-size:var(--sp-ui-sm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scene-slot:hover{border-color:var(--sp-primary);color:var(--sp-primary)}.scene-slot[data-state=filled]{border-style:solid;border-color:var(--sp-hairline);background:var(--sp-tile-1);color:#fff}.scene-slot-empty-label{pointer-events:none;padding:0 8px}.scene-slot-img{object-fit:cover;width:100%;height:100%}.scene-slot-index{z-index:2;display:none;position:absolute;top:5px;left:5px}.scene-slot[data-state=filled] .scene-slot-index{display:inline-flex}.scene-slot-remove{z-index:3;cursor:pointer;color:#1d1d1f;background:var(--sp-chip-rgba);width:22px;height:22px;-webkit-backdrop-filter:var(--sp-frosted);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .12s,color .12s;display:flex;position:absolute;top:5px;right:5px}.scene-slot-remove:hover{background:var(--sp-red);color:#fff}.scene-recording-card{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);cursor:pointer;background:var(--sp-tile-1);flex:none;overflow:hidden}.scene-recording-card:hover{border-color:var(--sp-primary)}.scene-recording-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.scene-color-picker{cursor:pointer;border:1px solid #0000001f;border-radius:50%;width:22px;height:22px;padding:0}.gal-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.gal-field{align-items:center;gap:2px}.gal-field:not([hidden]){display:inline-flex}.gal-field-label{color:var(--sp-ink-48);text-transform:uppercase;letter-spacing:.03em;padding-left:2px;font-size:12px}.gal-field-x{border-radius:var(--sp-radius-sm);width:22px;height:22px;color:var(--sp-ink-48);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.gal-field-x:hover{background:var(--sp-parchment);color:var(--sp-ink)}.gal-add{position:relative}.gal-add-btn{border:1px dashed var(--sp-hairline);border-radius:var(--sp-radius-sm);color:var(--sp-ink-48);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:7px 12px;font-size:13px;line-height:1;display:inline-flex}.gal-add-btn:hover{border-color:var(--sp-primary);color:var(--sp-primary)}.gal-add.is-open .gal-add-btn{border-style:solid;border-color:var(--sp-primary);color:var(--sp-primary)}.gal-add-menu{z-index:30;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);min-width:190px;box-shadow:var(--sp-shadow-product);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.gal-add-item{cursor:pointer;border-radius:var(--sp-radius-sm);width:100%;color:var(--sp-ink);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.gal-add-item:hover{background:var(--sp-parchment)}.gal-add-item[hidden]{display:none}.gal-select{appearance:none;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);color:var(--sp-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none' stroke='%237a7a7a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:7px 28px 7px 12px;font-size:13px}.gal-daterange{color:var(--sp-ink-48);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.gal-date{color:var(--sp-ink);color-scheme:light;background:0 0;border:none;padding:1px 2px;font-size:13px}[data-theme=dark] .gal-date{color-scheme:dark}.gal-date:focus{outline:none}.gal-dash{color:var(--sp-ink-48)}.cally-picker{display:inline-flex;position:relative}.cally-trigger{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);color:var(--sp-ink);font-family:var(--sp-font-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-width:150px;padding:7px 10px;font-size:13px;line-height:1;display:inline-flex}.cally-trigger:hover{border-color:var(--sp-ink-48)}.cally-picker.is-open .cally-trigger{border-color:var(--sp-primary-focus)}.cally-trigger>span{color:var(--sp-ink)}.cally-panel{z-index:60;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md,12px);margin:0;padding:12px;position:fixed;inset:auto;box-shadow:0 12px 32px #00000024}.cally-panel[hidden]{display:none}.cally-panel::backdrop{background:0 0}.cally-nav{width:16px;height:16px;color:var(--sp-ink)}.cally-panel .cally{--cally-color-accent:var(--sp-primary,#0071e3)}.cally-panel-actions{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.cally-clear,.cally-done{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);color:var(--sp-ink);cursor:pointer;padding:5px 12px;font-size:13px}.cally-done{background:var(--sp-primary,#0071e3);color:#fff;border-color:#0000}.cally-clear:hover{background:var(--sp-parchment)}.gal-dd{position:relative}.gal-dd-btn{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);color:var(--sp-ink);cursor:pointer;align-items:center;gap:6px;padding:7px 10px;font-size:13px;line-height:1;display:inline-flex}.gal-dd-btn:hover{border-color:var(--sp-ink-48)}.gal-dd-btn.is-active{border-color:var(--sp-primary);color:var(--sp-primary)}.gal-dd.is-open .gal-dd-btn{border-color:var(--sp-primary)}.gal-dd-count{background:var(--sp-primary);min-width:18px;height:18px;color:var(--sp-on-primary,#fff);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.gal-dd-panel{z-index:30;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);min-width:220px;max-width:320px;max-height:320px;box-shadow:var(--sp-shadow-product);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.gal-dd-opt{border-radius:var(--sp-radius-sm);cursor:pointer;color:var(--sp-ink);align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.gal-dd-opt:hover{background:var(--sp-parchment)}.gal-dd-opt input{width:15px;height:15px;accent-color:var(--sp-primary);cursor:pointer;flex:none}.gal-dd-opt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gal-dd-empty{color:var(--sp-ink-48);padding:10px 8px;font-size:13px}.gal-clear{color:var(--sp-ink-48);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 8px;font-size:13px;text-decoration:none;display:inline-flex}.gal-clear:hover{color:var(--sp-red);text-decoration:none}.gallery-tile{border-radius:var(--sp-radius-md)}.gallery-tile-frame img,.gallery-tile-frame video{border-radius:inherit}.gallery-grid:has(.gallery-tile) .gallery-empty{display:none}.gallery-tile .btn-circle{-webkit-backdrop-filter:saturate(150%)blur(8px);box-shadow:none!important;color:#fff!important;background:#0000008c!important;border:none!important}.gallery-tile .btn-circle svg{color:#fff}.gallery-tile .btn-error:hover{background:var(--sp-red)!important}.gallery-tile .btn-neutral:hover{background:var(--sp-primary)!important}.gallery-tile .btn-info:hover{background:#fc0!important}.gallery-tile .btn-info:hover svg{color:#1d1d1f!important}.gallery-tile .favorite-toggle.btn-warning{color:#ffd60a!important}.sp-resizer{cursor:col-resize;touch-action:none;flex:none;align-self:stretch;width:7px;position:relative}.sp-resizer:after{content:"";background:var(--sp-hairline);width:1px;transition:background .12s,width .12s,left .12s;position:absolute;top:0;bottom:0;left:3px}.sp-resizer:hover:after,.sp-resizer.is-dragging:after{background:var(--sp-primary);width:3px;left:2px}.sp-resizer-h{cursor:row-resize;align-self:stretch;width:auto;height:7px}.sp-resizer-h:after{width:auto;height:1px;inset:3px 0 auto}.sp-resizer-h:hover:after,.sp-resizer-h.is-dragging:after{width:auto;height:3px;top:2px;left:0}.sp-tilegrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;align-items:start;gap:10px;display:grid}.sp-tilegrid .gallery-tile{margin-bottom:0}.gal-qp{--gal-qp-h:clamp(200px,38vh,460px);--gal-qp-bar-h:52px}.gal-qp-pane{z-index:25;margin:0 calc(-1*var(--gal-qp-gutter,0px))14px;padding:0 var(--gal-qp-gutter,0px)14px;background:var(--sp-canvas);border-bottom:1px solid var(--sp-hairline);position:sticky;top:0}.gal-qp-pane[hidden],.gal-qp-pane:has(.rp-frame.is-empty){display:none}.gal-qp-pane .rp-frame{justify-content:center;display:flex;position:relative}.gal-qp-pane .rp-box{width:min(100%,var(--gal-qp-h)*var(--rp-ar,1));max-width:100%;box-shadow:none;margin:0 auto;overflow:visible}.gal-qp-pane .rp-stage{max-height:var(--gal-qp-h);border-radius:var(--sp-radius-md)var(--sp-radius-md)0 0}.gal-qp-pane .rp-media{object-fit:contain}.gal-qp-pane .rp-bar{min-height:var(--gal-qp-bar-h);border-radius:0 0 var(--sp-radius-md)var(--sp-radius-md);--rp-act:34px;padding:8px 12px}.gal-qp-pane .rp-info-pop{top:calc(100% + 8px);bottom:auto;transform:translateY(-4px)}.gal-qp-pane .rp-info:hover .rp-info-pop,.gal-qp-pane .rp-info-pop:hover{transform:translateY(0)}.gal-qp-pane .rp-info-pop:after{top:auto;bottom:100%}.gal-qp-pane .rp-nav{top:calc(50% - var(--gal-qp-bar-h)/2);width:44px;height:44px;position:absolute}.gal-qp-pane .rp-nav-prev{left:4px;right:auto}.gal-qp-pane .rp-nav-next{left:auto;right:4px}.gallery-tile.is-previewing{outline:3px solid var(--sp-primary);outline-offset:1px}#comic-split{background:var(--sp-parchment)}.ce-pages{flex-direction:column;flex:1;align-items:safe center;gap:26px;min-width:0;padding:26px 24px 60px;display:flex;position:relative;overflow:auto}.ce-pagenav{z-index:6;background:var(--sp-canvas);border:1px solid var(--sp-hairline);font-size:var(--sp-ui);color:var(--sp-ink);border-radius:10px;align-items:center;gap:5px;padding:5px 8px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #0000001f}.ce-pagenav[hidden]{display:none}.ce-pagenav-btn{width:26px;height:26px;color:var(--sp-ink-80);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}.ce-pagenav-btn:hover{color:var(--sp-ink);background:#0000000f}.ce-pagenav-btn:disabled{opacity:.3;cursor:default;background:0 0}.ce-pagenav-input{text-align:center;border:1px solid var(--sp-hairline);background:var(--sp-canvas);width:48px;color:var(--sp-ink);font:inherit;border-radius:7px;padding:3px 4px}.ce-pagenav-total{color:var(--sp-ink-48);white-space:nowrap;padding-right:2px}.ce-page{width:calc(min(100%,680px)*var(--ce-zoom,1));flex:none;position:relative}.ce-page.ce-page-dragging{opacity:.45}.ce-page-label{margin-bottom:6px}.ce-page-reorder{border:1px solid var(--sp-hairline);background:var(--sp-canvas);width:30px;height:28px;color:var(--sp-ink-80);cursor:grab;z-index:7;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:-42px;box-shadow:0 1px 3px #0000001a}.ce-page-reorder:hover{color:var(--sp-ink);background:var(--sp-parchment)}.ce-page-reorder:active{cursor:grabbing}.ce-page-drop-indicator{background:var(--sp-primary);pointer-events:none;z-index:8;border-radius:2px;height:3px;margin-top:-14px;position:absolute;left:24px;right:24px;box-shadow:0 0 0 2px #06c3}.ce-page-surface{background:#fff;border-radius:3px;position:relative;box-shadow:0 1px 3px #00000024,0 6px 22px #00000014}.ce-page-svg{border-radius:3px;width:100%;height:auto;display:block}.ce-html-overlay{pointer-events:none;position:absolute;inset:0}.ce-html-overlay>*{pointer-events:auto}.ce-add-page{justify-content:center;padding:4px 0 10px;display:flex}.ce-add-page-btn{border:1.5px solid var(--sp-primary);background:var(--sp-canvas);width:44px;height:44px;color:var(--sp-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background .12s,color .12s;display:flex}.ce-add-page-btn:hover{background:var(--sp-primary);color:#fff}.ce-add-page-btn:disabled{opacity:.5;cursor:wait}.ce-side{border-left:1px solid var(--sp-hairline);background:var(--sp-canvas);flex-direction:column;flex:none;gap:14px;width:360px;padding:16px;display:flex;overflow:auto}.ce-tools{flex-wrap:wrap;gap:8px;display:flex}.ce-tools .sp-btn.is-active{background:var(--sp-primary);color:#fff;box-shadow:none}.ce-toolbox-empty{padding:6px 0 4px}.ce-prop-row{justify-content:space-between;align-items:center;gap:8px;margin:7px 0;display:flex}.ce-prop-row>label{flex:none}.ce-prop-note{margin:7px 0;line-height:1.35}.ce-num-input{width:86px;padding:4px 8px}.ce-color-input{border:1px solid var(--sp-hairline);cursor:pointer;background:0 0;border-radius:6px;width:40px;height:26px;padding:0}.ce-seg-icon button{padding:5px 8px}.ce-prop-group{border-top:1px solid var(--sp-hairline);margin-top:12px;padding-top:4px}.ce-prop-group:not(:has(>.ce-prop-row input[type=checkbox]:checked)) .ce-prop-dependent{display:none}.ce-stepper{flex:none;align-items:center;width:96px;height:28px;display:inline-flex;position:relative}.ce-stepper input{width:100%;height:100%;font-family:var(--sp-font-text);font-size:var(--sp-ui);color:var(--sp-ink);font-variant-numeric:tabular-nums;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);appearance:textfield;outline:none;margin:0;padding:0 34px 0 9px}.ce-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ce-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ce-stepper input:hover{border-color:#c8c8cc}.ce-stepper input:focus{border-color:var(--sp-primary-focus);box-shadow:0 0 0 3px #0071e32e}.ce-stepper-unit{color:var(--sp-ink-48);pointer-events:none;font-size:11px;transition:right .12s;position:absolute;right:9px}.ce-stepper-btns{border-left:1px solid var(--sp-divider);border-radius:0 var(--sp-radius-sm)var(--sp-radius-sm)0;background:var(--sp-canvas);flex-direction:column;width:18px;display:none;position:absolute;top:1px;bottom:1px;right:1px;overflow:hidden}.ce-stepper:hover .ce-stepper-btns,.ce-stepper:focus-within .ce-stepper-btns{display:flex}.ce-stepper:hover .ce-stepper-unit,.ce-stepper:focus-within .ce-stepper-unit{right:24px}.ce-stepper-btns button{color:var(--sp-ink-48);cursor:pointer;background:0 0;border:none;flex:1;place-items:center;padding:0;font-size:8px;line-height:1;display:grid}.ce-stepper-btns button:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-swatch{flex:none;width:44px;height:28px;display:inline-flex;position:relative}.ce-swatch input{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.ce-swatch>i{pointer-events:none;border-radius:var(--sp-radius-xs);border:1px solid var(--sp-hairline);background:var(--ce-swatch,#111);width:100%;height:100%}.ce-swatch input:focus-visible+i{box-shadow:0 0 0 3px #0071e32e}.ce-gallery-drop{border-radius:var(--sp-radius-sm);border:1.5px dashed #0000;min-height:120px;transition:border-color .12s,background .12s}.ce-gallery-drop.is-dragover{border-color:var(--sp-primary);background:#0066cc0d}.ce-balloon-text{color:#111;pointer-events:none;word-break:break-word;flex-direction:column;justify-content:center;width:100%;height:100%;line-height:1.15;display:flex;overflow:hidden}.ce-text-element{pointer-events:none;word-break:break-word;white-space:pre-wrap;width:100%;height:100%;line-height:1.2;overflow:hidden}[data-toolbox-section=element]:not([data-el-type=image]) .ce-only-image,[data-toolbox-section=element]:not([data-el-type=text]) .ce-only-text,[data-toolbox-section=element]:not([data-el-type=paint]) .ce-only-paint,[data-toolbox-section=element]:not([data-el-type=vector]) .ce-only-vector,[data-toolbox-section=page]:not([data-spread=true]) .ce-only-spread,[data-toolbox-section=page][data-spread=true] .ce-not-spread,[data-mask-effect=hide] .ce-mask-adjust,[data-region-kind]:not([data-region-kind=shape]) .ce-region-shape{display:none}.ce-text-editor{z-index:5;color:#111;outline:2px solid var(--sp-primary);word-break:break-word;background:#fff;border-radius:4px;padding:2px;line-height:1.15;position:absolute}.ce-handle{fill:#22c55e;stroke:#fff;stroke-width:2px;cursor:grab}.ce-handle:active{cursor:grabbing}.ce-gutter-arrow-casing{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-gutter-arrow{fill:none;stroke:#f59e0b;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-gutter-label{fill:#b45309;stroke:#fff;stroke-width:5px;paint-order:stroke;pointer-events:none;font:700 24px system-ui,sans-serif}.ce-gutter-hit{fill:#0000;cursor:pointer}.ce-selection-outline{fill:none;stroke:var(--sp-primary);stroke-width:1.5px;stroke-dasharray:6 5;pointer-events:none}.ce-brush-cursor{pointer-events:none}.ce-brush-ring-casing{fill:none;stroke:#ffffffe6;stroke-width:3px}.ce-brush-ring{fill:none;stroke:#111111d9;stroke-width:1.2px}.ce-brush-cross{fill:none;stroke:#1111118c;stroke-width:1.2px;stroke-linecap:round}.ce-brush-live{pointer-events:none}.ce-mask-outline{fill:none;stroke:#a855f7;stroke-width:2px;stroke-dasharray:9 6;pointer-events:none}.ce-mask-handle{fill:#a855f7;stroke:#fff;stroke-width:2px;cursor:grab}.ce-mask-handle:active{cursor:grabbing}[data-hit=mask-move]{cursor:move}.ce-rotate-arrow-casing{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-rotate-arrow{fill:none;stroke:#2563eb;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-rotate-hit{fill:#0000;cursor:grab}.ce-rotate-hit:active{cursor:grabbing}.ce-resize-arrow-casing{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-resize-arrow{fill:none;stroke:#16a34a;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-resize-hit{fill:#0000;cursor:nesw-resize}.ce-flip-arrow-casing{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-flip-arrow{fill:none;stroke:#f59e0b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ce-flip-hit{fill:#0000;cursor:pointer}.ce-ghost{fill:#0066cc14;stroke:var(--sp-primary);stroke-width:1.5px;stroke-dasharray:6 5;pointer-events:none}.ce-ghost.is-invalid{fill:#c8282817;stroke:var(--sp-red,#c82828)}.ce-image-outline{fill:none;stroke:#f97316;stroke-width:1.5px;stroke-dasharray:10 6;pointer-events:none}.ce-image-handle{fill:#f97316;stroke:#fff;stroke-width:2px;cursor:grab}.ce-image-handle:active{cursor:grabbing}.ce-image-leader{stroke:#f97316;stroke-width:1px;stroke-dasharray:3 4;opacity:.8;pointer-events:none}.ce-image-ghost{opacity:.2;pointer-events:none}.ce-radius-handle{fill:#fff;stroke:#22c55e;stroke-width:2.5px;cursor:grab}.ce-radius-handle:active{cursor:grabbing}.ce-radius-guide{fill:none;stroke:#22c55e;stroke-width:1px;stroke-dasharray:3 3;opacity:.7;pointer-events:none}.ce-panel-movable{cursor:move}.ce-canvas .ce-pages.ce-tool-cursor .ce-page-svg *{cursor:inherit}.ce-viewbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ce-viewbar .sp-btn.is-active{background:var(--sp-primary);color:#fff;box-shadow:none}.sp-select-sm{min-width:120px;padding:3px 8px;font-size:13px}.ce-docsetup{grid-template-columns:1fr 272px;align-items:start;gap:28px;display:grid}.ce-docsetup-main{flex-direction:column;gap:20px;min-width:0;display:flex}.ce-doc-sec{border-top:1px solid var(--sp-hairline);flex-direction:column;gap:10px;padding-top:16px;display:flex}.ce-doc-sec:first-child{border-top:none;padding-top:0}.ce-doc-sechead{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.ce-doc-subhead{margin:6px 0 -2px}.ce-doc-hint{color:var(--sp-ink-48);max-width:44ch;font-size:12px;line-height:1.45}.ce-doc-note{color:var(--sp-ink-48);font-size:11px}.ce-doc-note code{font-family:var(--sp-font-mono,ui-monospace,"SF Mono",Menlo,monospace);color:var(--sp-ink-80)}.ce-doc-rows{grid-template-columns:132px 1fr;align-items:center;gap:8px 12px;display:grid}.ce-doc-rows>label{text-align:right;font-size:var(--sp-ui);color:var(--sp-ink-80);justify-self:end;line-height:1.25}.ce-doc-ctl{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.ce-doc-rowspan{grid-column:1/-1;margin:-2px 0 0;padding-left:144px}.ce-doc-switchrow{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.ce-doc-swtext{flex-direction:column;gap:1px;min-width:0;display:flex}.ce-doc-text{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-canvas);width:96px;height:28px;color:var(--sp-ink);outline:none;flex:none;padding:0 9px;font-size:12px}.ce-doc-text:focus{border-color:var(--sp-primary-focus);box-shadow:0 0 0 3px #0071e32e}.ce-doc-preset{height:28px;padding:0 26px 0 9px}.ce-doc-hex{color:var(--sp-ink-48);text-transform:uppercase;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ce-doc-dependent{flex-direction:column;gap:10px;display:none}.ce-doc-numbering:has(input[data-doc-prop=numbering\.enabled]:checked) .ce-doc-dependent{display:flex}.ce-doc-numbering:has(input[data-doc-prop=numbering\.enabled]:checked) .ce-doc-offhint{display:none}.ce-docsetup:has(input[data-doc-prop=numbering\.enabled]:checked) .ce-docproxy-zones{display:grid}.ce-doc-subgrid{display:contents}.ce-doc-numbering[data-num-shape=none] .ce-doc-shapeonly,.ce-doc-numbering:not([data-num-shape=box]) .ce-doc-boxonly,.ce-doc-numbering:not(:has(input[data-doc-prop="numbering.shadow.enabled"]:checked)) .ce-doc-shadowonly,.ce-doc-numbering[data-num-align=center] .ce-doc-corneronly,.ce-doc-numbering:not(:has(input[data-doc-prop=numbering\.alternate]:checked)) .ce-doc-mirroronly,.ce-doc-export [data-format-note]{display:none}.ce-doc-export:has(#exp-print-format option[value=pdf]:checked) [data-format-note=pdf],.ce-doc-export:has(#exp-print-format option[value=png]:checked) [data-format-note=png],.ce-doc-export:has(#exp-print-format option[value=jpeg]:checked) [data-format-note=jpeg],.ce-doc-export:has(#exp-print-format option[value=svg]:checked) [data-format-note=svg],.ce-doc-export:has(#exp-print-format option[value=cbz]:checked) [data-format-note=cbz]{display:block}.ce-doc-export:has(#exp-print-format option[value=svg]:checked) .ce-doc-rasteronly{display:none}.ce-docproxy{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.ce-docproxy-stage{background:var(--sp-parchment);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);place-items:center;padding:26px;display:grid}.ce-docproxy-paper{background:#fff;width:200px;height:282px;position:relative;box-shadow:0 1px 3px #00000029,0 6px 20px #00000014}.ce-docproxy-bleed{border:1px dashed var(--sp-red);pointer-events:none;background:#d7001512;position:absolute}.ce-docproxy-trim{pointer-events:none;border:1px solid #0000002e;position:absolute;inset:0}.ce-docproxy-safe{border:1px dashed var(--sp-red);opacity:.8;pointer-events:none;position:absolute}.ce-docproxy-fold{border-left:1px dashed var(--sp-primary);opacity:.55;pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.ce-docproxy-marks{pointer-events:none;position:absolute;inset:0}.ce-docproxy-mark{background:#0000008c;position:absolute}.ce-docproxy-num{color:#111;white-space:nowrap;pointer-events:none;line-height:1;position:absolute}.ce-docproxy-zones{grid-template-rows:46px 1fr 46px;grid-template-columns:repeat(3,1fr);display:none;position:absolute;inset:0}.ce-docproxy-zonemid{grid-column:1/-1}.ce-docproxy-zone{border-radius:var(--sp-radius-xs);cursor:pointer;margin:3px;position:relative}.ce-docproxy-zone input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ce-docproxy-zone i{border-radius:var(--sp-radius-xs);border:1px dashed #0000;transition:background .12s,border-color .12s;position:absolute;inset:0}.ce-docproxy-zone:hover i{border-color:var(--sp-primary);background:#0066cc0f}.ce-docproxy-zone input:checked+i{border-style:solid;border-color:var(--sp-primary);background:#0066cc17}.ce-docproxy-zone input:focus-visible+i{box-shadow:0 0 0 3px #0071e32e}.ce-docproxy-legend{flex-direction:column;gap:5px;display:flex}.ce-docproxy-key{color:var(--sp-ink-48);align-items:center;gap:7px;font-size:11px;display:flex}.ce-docproxy-key[hidden]{display:none}.ce-docproxy-key b{color:var(--sp-ink-80);font-variant-numeric:tabular-nums;font-weight:500}.ce-docproxy-key>i{flex:none;width:14px;height:0}.ce-docproxy-swatch-bleed{border-top:1px dashed var(--sp-red)}.ce-docproxy-swatch-trim{border-top:1px solid #00000059}.ce-docproxy-swatch-fold{border-top:1px dashed var(--sp-primary)}.ce-docproxy-cap{color:var(--sp-ink-48);font-size:11px;line-height:1.45}.ce-doc-foot{border-top:1px solid var(--sp-hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.ce-doc-footnote{color:var(--sp-ink-48);font-size:12px}.ce-doc-footleft{align-items:center;gap:10px;display:flex}@media (max-width:720px){.ce-docsetup{grid-template-columns:1fr}.ce-docproxy{order:-1;position:static}.ce-doc-rows{grid-template-columns:1fr;row-gap:4px}.ce-doc-rows>label{text-align:left;justify-self:start}.ce-doc-rowspan{padding-left:0}}#comic-split{--ce-guide-color:var(--sp-primary);--ce-bleed-color:var(--sp-red)}#comic-split[data-guide-color=red]{--ce-guide-color:var(--sp-red);--ce-bleed-color:var(--sp-primary)}#comic-split[data-guide-color=green]{--ce-guide-color:var(--sp-green);--ce-bleed-color:var(--sp-red)}.ce-grid-line{stroke:var(--ce-guide-color);stroke-opacity:.34;stroke-width:1px;pointer-events:none}.ce-safe-guide{fill:none;stroke:var(--ce-bleed-color);stroke-opacity:.75;stroke-width:1.5px;stroke-dasharray:8 6;pointer-events:none}.ce-fold-guide{stroke:var(--ce-guide-color);stroke-opacity:.75;stroke-width:1.5px;stroke-dasharray:12 8;pointer-events:none}.ce-guide-line{stroke:var(--ce-guide-color);stroke-width:1px;pointer-events:none}.ce-guide-hit-h{cursor:ns-resize}.ce-guide-hit-v{cursor:ew-resize}.ce-guide-ext{z-index:4;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.ce-canvas.ce-show-rulers .ce-guide-ext{display:block}.ce-guide-ext-hit{pointer-events:stroke}.ce-guide-ext-hit-h{cursor:ns-resize}.ce-guide-ext-hit-v{cursor:ew-resize}.ce-snap-guide{stroke:var(--ce-guide-color);stroke-width:1px;pointer-events:none}.ce-marquee{fill:#0066cc14;stroke:var(--sp-primary);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.ce-multi-outline{fill:none;stroke:var(--sp-primary);stroke-width:1.25px;stroke-dasharray:5 4;pointer-events:none}.ce-multibar{z-index:9;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:10px;align-items:center;gap:4px;padding:6px 10px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000024}.ce-canvas.ce-show-rulers .ce-multibar{top:26px}.ce-multibar .sp-eyebrow{margin:0 4px}.ce-multibar button{border:1px solid var(--sp-hairline);background:var(--sp-canvas);color:var(--sp-ink);cursor:pointer;border-radius:6px;width:28px;height:26px;font-size:14px;line-height:1}.ce-multibar button:hover{background:var(--sp-primary);color:#fff;border-color:var(--sp-primary)}.ce-multibar-sep{background:var(--sp-hairline);width:1px;height:20px;margin:0 4px}.ce-workarea{flex:1;min-height:0;display:flex;overflow:hidden}.ce-center{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ce-status{background:var(--sp-canvas);border-top:1px solid var(--sp-hairline);height:30px;color:var(--sp-ink-80);flex:none;align-items:center;gap:14px;padding:0 12px;font-size:12px;display:flex}.ce-status-group{align-items:center;gap:2px;display:inline-flex}.ce-status-btn{color:var(--sp-ink-80);cursor:pointer;border-radius:var(--sp-radius-sm);background:0 0;border:none;padding:3px 8px;font-size:12px;line-height:1}.ce-status-btn:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-zoom-val{font-variant-numeric:tabular-nums;min-width:46px;font-weight:600}.ce-coords{color:var(--sp-ink-48);font-variant-numeric:tabular-nums}.ce-status-spacer{flex:1}.ce-status-pagenav{align-items:center;gap:4px;display:flex}.ce-status-pagenav[hidden]{display:none}.ce-status-save{text-align:right;min-width:58px}.ce-toolstrip{background:var(--sp-canvas);border-right:1px solid var(--sp-hairline);flex-direction:column;flex:none;align-items:center;gap:3px;width:52px;padding:8px 0;display:flex}.ce-tool{width:38px;height:38px;color:var(--sp-ink-80);border-radius:var(--sp-radius-md);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:relative}.ce-tool:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-tool.is-active{background:var(--sp-primary);color:#fff}.ce-tool-kbd{opacity:.55;font-size:8px;position:absolute;bottom:2px;right:3px}.ce-tool.is-active .ce-tool-kbd{opacity:.9}.ce-agent{background:var(--sp-canvas);border-right:1px solid var(--sp-hairline);flex-direction:column;flex:none;width:360px;min-height:0;display:flex}.ce-agent[hidden]{display:none}.ce-agent-head{border-bottom:1px solid var(--sp-hairline);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ce-agent-title{align-items:center;gap:6px;min-width:0;display:flex}.ce-agent-switcher{max-width:190px}.ce-agent-headtools{align-items:center;gap:4px;display:flex}.ce-agent-close{color:var(--sp-ink-60);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.ce-agent-close:hover{color:var(--sp-ink)}.ce-agent-scroll{flex:1;min-height:0;padding:12px;overflow-y:auto}.ce-agent-messages{flex-direction:column;gap:10px;display:flex}.ce-agent-msg{display:flex}.ce-agent-msg-user{flex-direction:column;align-items:flex-end;gap:6px}.ce-agent-bubble{border-radius:var(--sp-radius-md);background:var(--sp-parchment);max-width:92%;color:var(--sp-ink);white-space:pre-wrap;word-break:break-word;padding:8px 11px;font-size:13px;line-height:1.5}.ce-agent-msg-user .ce-agent-bubble{background:var(--sp-primary);color:#fff}.ce-agent-msg-error .ce-agent-bubble,.ce-agent-msg-error{color:var(--sp-red);font-size:12px}.ce-agent-msg-refs{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:92%;display:flex}.ce-agent-msg-ref{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-parchment);width:72px;height:72px;display:block;overflow:hidden}.ce-agent-msg-ref img{object-fit:cover;width:100%;height:100%;display:block}.ce-agent-activity{color:var(--sp-ink-60);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:flex}.ce-agent-actions{border-radius:var(--sp-radius-md)}.ce-agent-actions[hidden]{display:none}.ce-agent-actions-summary{cursor:pointer;color:var(--sp-ink-60);border-radius:var(--sp-radius-md);align-items:center;gap:6px;padding:3px 6px;font-size:11px;list-style:none;display:flex}.ce-agent-actions-summary::-webkit-details-marker{display:none}.ce-agent-actions-summary:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-agent-actions-summary:after{content:"▾";opacity:.7;margin-left:auto;font-size:9px;transition:transform .12s}.ce-agent-actions[open]>.ce-agent-actions-summary:after{transform:rotate(-180deg)}.ce-agent-actions-latest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce-agent-actions-count{opacity:.75;font-variant-numeric:tabular-nums;flex:none}.ce-agent-actions-count[hidden]{display:none}.ce-agent-actions-list{padding:2px 0 4px 18px;display:none}.ce-agent-actions[open]>.ce-agent-actions-list{flex-direction:column;gap:3px;display:flex}.ce-agent-activity-dot{background:var(--sp-ink-40,var(--sp-ink-60));border-radius:50%;flex:none;width:5px;height:5px}.ce-agent-activity-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce-agent-empty{color:var(--sp-ink-60);padding:18px 4px}.ce-agent-empty-title{color:var(--sp-ink);margin-bottom:6px;font-weight:600}.ce-agent-empty-body{margin-bottom:12px;font-size:12px;line-height:1.6}.ce-agent-suggestions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ce-agent-suggestion{text-align:left;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);width:100%;color:var(--sp-ink-80);cursor:pointer;background:0 0;padding:7px 9px;font-size:12px;line-height:1.45}.ce-agent-suggestion:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-agent-status{min-height:30px;color:var(--sp-ink-60);border-top:1px solid var(--sp-hairline);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.ce-agent-status[data-agent-status=idle]{display:none}.ce-agent-status .ce-agent-error{color:var(--sp-red)}.ce-agent-cancel,.ce-agent-revert{cursor:pointer;color:var(--sp-ink-60);background:0 0;border:none;margin-left:auto;font-size:11px;text-decoration:underline}.ce-agent-cancel:hover,.ce-agent-revert:hover{color:var(--sp-ink)}.ce-agent-spinner{border:2px solid var(--sp-hairline);border-top-color:var(--sp-primary);border-radius:50%;flex:none;width:10px;height:10px;animation:.7s linear infinite ce-agent-spin}@keyframes ce-agent-spin{to{transform:rotate(360deg)}}.ce-agent-composer{border-top:1px solid var(--sp-hairline);flex:none;padding:10px 12px 12px}.ce-agent-input{resize:vertical;width:100%;min-height:46px;font:inherit;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);background:var(--sp-paper,var(--sp-canvas));color:var(--sp-ink);padding:8px 10px;font-size:13px}.ce-agent-composer-row{align-items:center;gap:8px;margin-top:8px;display:flex}.ce-agent-consent{color:var(--sp-ink-60);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.ce-agent.is-busy .ce-agent-input{opacity:.7}.ce-agent-refs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ce-agent-ref{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm);background:var(--sp-parchment);width:56px;height:56px;position:relative;overflow:hidden}.ce-agent-ref img{object-fit:cover;width:100%;height:100%;display:block}.ce-agent-ref.is-pending img{opacity:.45}.ce-agent-ref.is-pending:after{content:"";border:2px solid var(--sp-hairline);border-top-color:var(--sp-primary);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.7s linear infinite ce-agent-spin;position:absolute;inset:50% auto auto 50%}.ce-agent-ref-x{cursor:pointer;color:#fff;background:#0000008c;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:13px;line-height:16px;position:absolute;top:2px;right:2px}.ce-agent-ref-x:hover{background:#000c}.ce-agent.is-dropping{outline:2px dashed var(--sp-primary);outline-offset:-4px}.ce-tool-grow{flex:1}.ce-tool-chat{position:relative}.ce-tool-chat.is-active{background:var(--sp-primary);color:#fff}.ce-agent-dot{background:var(--sp-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.ce-tool-chat.is-active .ce-agent-dot{background:#fff}.ce-reference-star{align-items:center;gap:6px;display:inline-flex}.ce-reference-star .ce-star-glyph{color:var(--sp-ink-60);font-size:15px;line-height:1}.ce-reference-star:hover .ce-star-glyph{color:var(--sp-ink)}.ce-reference-star.is-on .ce-star-glyph{color:var(--sp-amber,#f0a500)}.ce-reference-star[disabled]{opacity:.6;cursor:progress}.ce-reference-star .ce-star-label{font-variant-numeric:tabular-nums}.ce-tool-div{background:var(--sp-hairline);width:24px;height:1px;margin:4px 0}.ce-tool[data-tip]:hover:after{content:attr(data-tip);background:var(--sp-ink);color:var(--sp-canvas);border-radius:var(--sp-radius-sm);white-space:nowrap;z-index:40;pointer-events:none;padding:4px 8px;font-size:11px;position:absolute;top:50%;left:46px;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}.ce-tool-wrap{display:flex;position:relative}.ce-tool-flyout{z-index:45;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);flex-direction:column;gap:2px;padding:5px;display:none;position:absolute;top:-6px;left:44px;box-shadow:0 6px 20px #00000038}.ce-tool-wrap:hover .ce-tool-flyout,.ce-tool-wrap:focus-within .ce-tool-flyout{display:flex}.ce-tool-wrap:hover .ce-tool[data-tip]:hover:after,.ce-tool-wrap:focus-within .ce-tool[data-tip]:hover:after{content:none}.ce-tool-flyout:before{content:"";width:10px;position:absolute;top:0;bottom:0;left:-10px}.ce-tool-shape{width:100%;color:var(--sp-ink-80);border-radius:var(--sp-radius-sm);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:4px 9px 4px 5px;font-size:12px;display:flex}.ce-tool-shape:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-tool-shape.is-active{background:var(--sp-primary);color:#fff}.ce-tool-shape-art{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;flex:none}.ce-topbar{background:var(--sp-canvas);border-bottom:1px solid var(--sp-hairline);flex:none;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.ce-tb-group{align-items:center;gap:6px;display:flex}.ce-tb-sep{background:var(--sp-hairline);width:1px;height:22px}.ce-tb-spacer{flex:1}.ce-tb-icon{width:30px;height:28px;color:var(--sp-ink-80);border-radius:var(--sp-radius-sm);cursor:pointer;background:0 0;border:none;font-size:15px}.ce-tb-icon:hover{background:var(--sp-parchment);color:var(--sp-ink)}.ce-tb-icon:disabled{opacity:.4;cursor:default}.ce-tb-field{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ce-tb-toggle{border:1px solid var(--sp-hairline);background:var(--sp-canvas);color:var(--sp-ink-80);border-radius:var(--sp-radius-sm);cursor:pointer;padding:5px 10px;font-size:12px}.ce-tb-toggle:hover{color:var(--sp-ink)}.ce-tb-toggle.is-active{background:var(--sp-primary);color:#fff;border-color:var(--sp-primary)}.ce-contextbar{background:var(--sp-canvas);border-bottom:1px solid var(--sp-hairline);flex:none;align-items:center;gap:14px;height:40px;padding:0 12px;display:flex;overflow-x:auto}.ce-contextbar[hidden]{display:none}.ce-ctx-set{align-items:center;gap:12px;display:none}.ce-ctx-set:not([hidden]){display:flex}.ce-ctx-title{color:var(--sp-ink);font-size:12px;font-weight:600}.ce-ctx-field{white-space:nowrap;color:var(--sp-ink-80);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ce-ctx-note{white-space:nowrap;margin-left:auto;font-size:11px}.ce-ctx-btn{border:1px solid var(--sp-hairline);background:var(--sp-canvas);color:var(--sp-ink-80);border-radius:var(--sp-radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;display:inline-flex}.ce-ctx-btn:hover{color:var(--sp-ink);background:var(--sp-parchment)}.ce-ctx-danger{color:var(--sp-red)}.ce-side{gap:0;padding:0}.ce-dock-section{border-bottom:1px solid var(--sp-hairline);flex-direction:column;display:flex}.ce-dock-head{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}.ce-dock-head:hover{background:var(--sp-parchment)}.ce-dock-chev{color:var(--sp-ink-48);transition:transform .15s}.ce-dock-section.ce-collapsed .ce-dock-chev{transform:rotate(-90deg)}.ce-dock-section.ce-collapsed .ce-dock-body{display:none}.ce-dock-body{padding:0 14px 14px}.ce-dock-fixed{overscroll-behavior:contain;height:320px;overflow-y:auto}#comic-split .ce-prop-row label[title]{cursor:help}.ce-pages-list{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ce-page-card{cursor:pointer;border-radius:6px;width:64px;padding:3px;position:relative}.ce-page-card:hover{background:var(--sp-parchment)}.ce-page-thumb{border:1px solid var(--sp-hairline);border-radius:3px;width:100%;box-shadow:0 1px 2px #0000001f}.ce-page-card.is-active .ce-page-thumb{box-shadow:0 0 0 2px var(--sp-primary);border-color:var(--sp-primary)}.ce-page-card-num{text-align:center;color:var(--sp-ink-48);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}.ce-page-card.is-dragging{opacity:.4}.ce-page-card.ce-drop-before{box-shadow:inset 3px 0 0 var(--sp-primary)}.ce-page-card.ce-drop-after{box-shadow:inset -3px 0 0 var(--sp-primary)}.ce-page-add{border:1.5px dashed var(--sp-hairline);width:64px;min-height:52px;color:var(--sp-primary);cursor:pointer;background:0 0;border-radius:6px;font-size:20px;line-height:1}.ce-page-add:hover{border-color:var(--sp-primary);background:#0066cc0f}.ce-canvas{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ce-canvas>.ce-pages{flex:1}.ce-canvas.ce-show-rulers>.ce-pages{padding:46px 24px 60px 44px}.ce-ruler-top,.ce-ruler-left,.ce-ruler-corner-fixed{display:none}.ce-canvas.ce-show-rulers .ce-ruler-top,.ce-canvas.ce-show-rulers .ce-ruler-left,.ce-canvas.ce-show-rulers .ce-ruler-corner-fixed{display:block}.ce-ruler-top{z-index:6;background:var(--sp-canvas);border-bottom:1px solid var(--sp-hairline);cursor:ns-resize;width:100%;height:20px;position:absolute;top:0;left:0}.ce-ruler-left{z-index:6;background:var(--sp-canvas);border-right:1px solid var(--sp-hairline);cursor:ew-resize;width:20px;height:100%;position:absolute;top:0;left:0}.ce-ruler-corner-fixed{z-index:7;background:var(--sp-canvas);border-right:1px solid var(--sp-hairline);border-bottom:1px solid var(--sp-hairline);width:20px;height:20px;position:absolute;top:0;left:0}.ce-ruler-tick{stroke:var(--sp-ink-80);stroke-width:1px}.ce-ruler-num{fill:var(--sp-ink-80);font:9px system-ui,sans-serif}.ce-ruler-marker{stroke:var(--ce-guide-color);stroke-width:1px;pointer-events:none}.ce-ruler-readout{pointer-events:none}.ce-ruler-readout-plate{fill:var(--ce-guide-color)}.ce-ruler-readout-num{fill:#fff;font:600 9px system-ui,sans-serif}.ce-pages.ce-view-spread2,.ce-pages.ce-view-spread{grid-template-columns:repeat(2,calc(min(46%,440px)*var(--ce-zoom,1)));justify-content:safe center;align-items:start;gap:18px 14px;display:grid}.ce-pages.ce-view-spread2 .ce-page,.ce-pages.ce-view-spread .ce-page{width:100%}.ce-pages.ce-view-spread .ce-page:first-of-type{grid-column-start:2}.ce-pages.ce-view-spread2 .ce-add-page,.ce-pages.ce-view-spread .ce-add-page{grid-column:1/-1}.ce-pages.ce-view-spread2 .ce-page:nth-of-type(odd) .ce-page-reorder,.ce-pages.ce-view-spread .ce-page:nth-of-type(2n) .ce-page-reorder{left:-42px;right:auto}:root{--ce-label-red:#d0524e;--ce-label-orange:#cf7f33;--ce-label-yellow:#c2a02e;--ce-label-green:#3f9159;--ce-label-blue:#3a7cb8;--ce-label-purple:#8062bb;--ce-label-gray:#8e8e93}.ce-layers-list{flex-direction:column;gap:2px;display:flex}.ce-layer-row{padding:4px 6px 4px calc(6px + var(--ce-depth,0)*14px);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;display:flex;position:relative}.ce-layer-row:hover{background:var(--sp-parchment)}.ce-layer-row.is-selected{box-shadow:inset 0 0 0 1px var(--sp-primary);background:#0066cc1f}.ce-layer-row.is-dragging{opacity:.4}.ce-layer-row.ce-layer-drop-before{box-shadow:inset 0 2px 0 var(--sp-primary)}.ce-layer-row.ce-layer-drop-after{box-shadow:inset 0 -2px 0 var(--sp-primary)}.ce-layer-row.ce-layer-drop-into{box-shadow:inset 0 0 0 2px var(--sp-primary)}.ce-layer-row.is-group .ce-layer-name{font-weight:600}.ce-layer-row.is-hidden .ce-layer-icon,.ce-layer-row.is-hidden .ce-layer-name{opacity:.45}.ce-layer-row.is-labeled:before{content:"";background:var(--ce-layer-color);border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.ce-layer-chev{cursor:pointer;color:var(--sp-ink-48);text-align:center;background:0 0;border:none;width:12px;padding:0;font-size:11px;transition:transform .15s}.ce-layer-chev.is-collapsed{transform:rotate(-90deg)}.ce-layer-handle{color:var(--sp-ink-80);cursor:grab;text-align:center;width:12px;font-size:12px}.ce-layer-icon{width:16px;color:var(--sp-ink-80);flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ce-layer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ce-layer-btn{cursor:pointer;color:var(--sp-ink-48);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.ce-layer-btn:hover{opacity:1}.ce-layer-btn.is-ghost{opacity:.38}.ce-layer-row.is-mask .ce-layer-name{color:var(--sp-ink-80);font-style:italic}.ce-layer-row.is-mask .ce-layer-icon{color:var(--sp-primary)}.ce-layer-clip{color:var(--sp-primary);flex:none;align-items:center;margin-right:-2px;display:inline-flex}.ce-layer-row.is-under-mask:before{content:"";top:0;bottom:0;left:calc(6px + (var(--ce-depth,0) - 1)*14px + 7px);border-left:1px solid var(--sp-primary);opacity:.45;position:absolute}.ce-layer-row.is-multi{background:#0066cc12;box-shadow:inset 0 0 0 1px #0066cc52}.ce-layer-row.is-multi.is-selected{box-shadow:inset 0 0 0 1px var(--sp-primary);background:#0066cc1f}.ce-ctxmenu{z-index:1000;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:8px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:fixed;box-shadow:0 6px 24px #0000002e}.ce-ctxmenu-item{text-align:left;color:var(--sp-ink);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:13px}.ce-ctxmenu-item:hover{background:var(--sp-parchment)}.ce-ctxmenu-item.is-danger{color:var(--sp-red)}.ce-ctxmenu-item.is-danger:hover{background:var(--sp-red);color:#fff}.ce-ctxmenu-sep{background:var(--sp-hairline);border:none;height:1px;margin:4px 6px}.ce-ctxmenu-label{letter-spacing:.6px;text-transform:uppercase;color:var(--sp-ink-48);padding:5px 10px 2px;font-size:11px;font-weight:600}.ce-ctxmenu-swatches{gap:5px;padding:3px 10px 7px;display:flex}.ce-ctxmenu-swatch{border-radius:var(--sp-radius-pill);background:var(--ce-chip);cursor:pointer;border:1px solid #0000;flex:none;width:16px;height:16px;padding:0}.ce-ctxmenu-swatch.is-none{border-color:var(--sp-hairline);background:0 0;position:relative}.ce-ctxmenu-swatch.is-none:after{content:"";border-top:1px solid var(--sp-ink-48);position:absolute;inset:4px 1px;transform:rotate(-45deg)}.ce-ctxmenu-swatch:hover{border-color:var(--sp-ink-48)}.ce-ctxmenu-swatch.is-active{box-shadow:0 0 0 2px var(--sp-canvas),0 0 0 3px var(--sp-primary)}.ce-kb-row{border-bottom:1px solid var(--sp-hairline);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ce-kb-row:last-child{border-bottom:none}.ce-kbd{background:var(--sp-parchment);border:1px solid var(--sp-hairline);white-space:nowrap;color:var(--sp-ink);border-radius:6px;padding:3px 8px;font:12px ui-monospace,SF Mono,Menlo,monospace}[data-theme=dark] .ce-page-surface{box-shadow:0 1px 3px #00000080,0 6px 22px #00000059}[data-theme=dark] .ce-grid-line{stroke-opacity:.42}[data-theme=dark]{--ce-label-red:#ff6b64;--ce-label-orange:#f0a057;--ce-label-yellow:#e6c65c;--ce-label-green:#5cc47c;--ce-label-blue:#5aa9e6;--ce-label-purple:#a98ae0;--ce-label-gray:#a0a0a6}.sp-divider{background:var(--sp-hairline);border:none;height:1px}.sp-row{align-items:center;display:flex}.sp-scroll-x{gap:12px;display:flex;overflow-x:auto}.sp-scroll-x::-webkit-scrollbar{height:6px}.sp-scroll-x::-webkit-scrollbar-thumb{background:var(--sp-hairline);border-radius:3px}[data-theme=dark]{color-scheme:dark;--sp-primary:#2997ff;--sp-primary-focus:#2997ff;--sp-primary-on-dark:#2997ff;--sp-primary-hover:#4aa8ff;--sp-ink:#f5f5f7;--sp-ink-80:#c7c7cc;--sp-ink-48:#8e8e93;--sp-canvas:#141416;--sp-parchment:#1f1f21;--sp-pearl:#0d0d0f;--sp-hairline:#2e2e30;--sp-divider:#1f1f21;--sp-chip-rgba:#26262a9e;--sp-green:#30d158;--sp-red:#ff453a;--sp-amber:#ff9f0a;--sp-teal:#40c8e0;--sp-row-hover:#ffffff0b;--sp-inset:#1a1a1c;--color-base-100:#141416;--color-base-200:#1f1f21;--color-base-300:#303032;--color-base-content:#f5f5f7;--color-primary:#2997ff;--color-primary-content:#fff;--color-secondary:#8e8e93;--color-secondary-content:#fff;--color-accent:#40c8e0;--color-accent-content:#1c1c1e;--color-neutral:#1f1f21;--color-neutral-content:#f5f5f7;--color-info:#2997ff;--color-info-content:#fff;--color-success:#30d158;--color-success-content:#1c1c1e;--color-warning:#ff9f0a;--color-warning-content:#1c1c1e;--color-error:#ff453a;--color-error-content:#fff}[data-theme=dark] .sp-nav-item:hover,[data-theme=dark] .sp-nav-sub:hover{background:#ffffff0f}[data-theme=dark] .sp-nav-item.is-active{box-shadow:none;background:#303032}[data-theme=dark] .sp-seg button.is-active,[data-theme=dark] .sp-seg a.is-active{box-shadow:none;background:#3c3c3e}[data-theme=dark] .sp-icon-btn:hover{background:#ffffff14}[data-theme=dark] .sp-icon-btn-danger,[data-theme=dark] .sp-icon-btn-pin{box-shadow:0 1px 3px #00000080,0 0 0 1px #ffffff1f}[data-theme=dark] .sp-icon-btn-danger:hover{background:var(--sp-red);color:#fff}[data-theme=dark] .sp-icon-btn-pin:hover{background:var(--sp-primary);color:#fff}[data-theme=dark] .sp-icon-btn-pin.is-pinned:hover{background:var(--sp-red);color:#fff}[data-theme=dark] .sp-search{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .sp-switch>span{background:#48484a}[data-theme=dark] .ce-stepper input:hover{border-color:#56565a}[data-theme=dark] .ce-docproxy-swatch-trim{border-top-color:#ffffff73}[data-theme=dark] .sp-btn-secondary:hover{box-shadow:inset 0 0 0 1px #56565a}[data-theme=dark] .sp-tbl tbody tr:nth-child(2n) td{background:#242426}[data-theme=dark] .sp-chip-glass{color:#f5f5f7}[data-theme=dark] .sp-setword,[data-theme=dark] .set-highlight{color:#ff9f0a}[data-theme=dark] .scene-color-picker{border-color:#ffffff2e}[data-theme=dark] .sp-acct-trigger:hover,[data-theme=dark] .sp-acct.is-open .sp-acct-trigger{background:#ffffff0f}[data-theme=dark] .sp-menu-item-danger:hover{background:#ff453a29}[data-theme=dark] .sp-menu-item-primary:hover{background:#2997ff29}[data-theme=dark] .sp-nav-del:hover{background:#ff453a29}[data-theme=dark] .sp-nav-pin:hover{background:#2997ff29}[data-theme=dark] .sp-nav-pin.is-pinned:hover{color:var(--sp-red);background:#ff453a29}.sp-theme-toggle{width:28px;height:28px;color:var(--sp-ink-48);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sp-theme-toggle:hover{color:var(--sp-ink-80);background:#0000000f}[data-theme=dark] .sp-theme-toggle:hover{background:#ffffff14}.sp-theme-sun,.sp-theme-moon{display:none}[data-theme=light] .sp-theme-moon,[data-theme=dark] .sp-theme-sun{display:inline-flex}.segment-block .segment-editor{font-family:Courier New,Courier,monospace}.seg-set-highlight{color:#c4762b;cursor:pointer;border-radius:.25rem;padding:0 .15em;font-weight:700;transition:color .15s}.seg-set-highlight:hover{color:#d4893e}[data-theme=dark] .seg-set-highlight{color:#ff9f0a}#sp-timeline{flex:none;width:280px;min-height:40px;position:relative}#sp-tl-resizer{flex:none}#sp-timeline-scenes,#sp-timeline-items{position:absolute;inset:0}#sp-timeline-items{z-index:2}.sp-tl-band{pointer-events:none;background:#00000005;position:absolute;left:0;right:0}.sp-tl-band-alt{background:#0000000b}.sp-tl-tick{border-top:1px solid var(--sp-hairline);pointer-events:none;position:absolute;left:0;right:0}.sp-tl-tick-label{color:var(--sp-ink-48,#00000073);font-size:10px;font-weight:600;position:absolute;top:2px;left:4px}.sp-tl-card{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm,8px);background:var(--sp-canvas,#fff);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow .12s;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000f}.sp-tl-card:hover{z-index:4;box-shadow:0 2px 8px #00000024}.sp-tl-card.sp-tl-dragging{opacity:.45;cursor:grabbing}.sp-tl-card-orphan{outline:1.5px dashed #d9822b}.sp-tl-card-overflow{opacity:.8}.sp-tl-card-body{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sp-tl-card-loading{background:#00000008}.sp-tl-card-failed{color:var(--sp-red,#c0392b);gap:6px;padding:4px;font-size:11px}.sp-tl-thumb{object-fit:cover;pointer-events:none;width:100%;height:100%}.sp-tl-audio{width:calc(100% - 8px);max-height:30px}.sp-tl-kind-chip{color:var(--sp-ink-80,#000000b3);font-size:11px;font-weight:700}.sp-tl-card-label{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;padding:2px 4px;font-size:10px;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sp-tl-fav-chip{color:#f5b301;text-shadow:0 1px 2px #0006;font-size:11px;position:absolute;top:2px;right:2px}.sp-tl-handle-top,.sp-tl-handle-bottom{cursor:ns-resize;opacity:0;z-index:3;height:8px;transition:opacity .12s;position:absolute;left:0;right:0}.sp-tl-handle-top{background:linear-gradient(var(--sp-primary,#06c),transparent);top:0}.sp-tl-handle-bottom{background:linear-gradient(transparent,var(--sp-primary,#06c));bottom:0}.sp-tl-card:hover .sp-tl-handle-top,.sp-tl-card:hover .sp-tl-handle-bottom{opacity:.85}.sp-tl-card-actions{opacity:0;z-index:4;flex-direction:column;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:2px;left:2px}.sp-tl-card:hover .sp-tl-card-actions{opacity:1}.sp-tl-action-btn{border:1px solid var(--sp-hairline);background:var(--sp-canvas,#fff);cursor:pointer;width:20px;height:20px;color:var(--sp-ink-80,#000000b3);border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.sp-tl-action-btn:hover{background:var(--sp-primary,#06c);color:#fff}.sp-tl-ghost{border:1.5px dashed var(--sp-primary,#06c);border-radius:var(--sp-radius-sm,8px);pointer-events:none;z-index:6;background:#0066cc14;position:absolute}.sp-tl-range-hint{pointer-events:none;z-index:1;background:#0066cc0d;border-top:1px dashed #06c6;border-bottom:1px dashed #06c6;position:absolute}[data-theme=dark] .sp-tl-band{background:#ffffff06}[data-theme=dark] .sp-tl-band-alt{background:#ffffff0d}[data-theme=dark] .sp-tl-tick-label{color:#ffffff80}[data-theme=dark] .sp-tl-card{box-shadow:0 1px 2px #0006}[data-theme=dark] .sp-tl-card-loading{background:#ffffff0a}[data-theme=dark] .sp-tl-range-hint{background:#2997ff12}.sp-scene-pieces{border:1px dashed var(--sp-hairline);border-radius:var(--sp-radius-md,10px);background:#00000004;margin-top:10px;padding:10px 12px}.sp-scene-pieces-grid{flex-wrap:wrap;gap:8px;display:flex}.sp-scene-piece{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-sm,8px);background:var(--sp-canvas,#fff);justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.sp-scene-piece img{object-fit:cover;width:100%;height:100%}.sp-scene-piece-delete{border:1px solid var(--sp-hairline);background:var(--sp-canvas,#fff);width:18px;height:18px;color:var(--sp-ink-80,#000000b3);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.sp-scene-piece:hover .sp-scene-piece-delete{opacity:1}.sp-scene-piece-delete:hover{background:var(--sp-red,#c0392b);color:#fff}[data-theme=dark] .sp-scene-pieces{background:#ffffff08}.sp-rp{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-lg,14px);background:var(--sp-canvas,#fff);flex-direction:column;flex:none;align-self:flex-start;width:320px;min-height:0;max-height:calc(100vh - 120px);display:flex;position:sticky;top:16px;overflow:hidden}.sp-rp-head{border-bottom:1px solid var(--sp-hairline);align-items:center;gap:8px;padding:10px 12px;display:flex}.sp-rp-tabs{flex:1}.sp-rp-collapse{flex:none;width:26px;height:26px}.sp-rp.is-collapsed{width:46px}.sp-rp.is-collapsed .sp-rp-tabs,.sp-rp.is-collapsed .sp-rp-pane{display:none}.sp-rp.is-collapsed .sp-rp-head{border-bottom:none}.sp-rp-pane{flex:1;min-height:0;padding:12px 14px;overflow:auto}.sp-rp-nav{flex-direction:column;gap:2px;display:flex}.sp-rp-nav-row{text-align:left;border-radius:var(--sp-radius-sm,8px);cursor:pointer;width:100%;color:var(--sp-ink);background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;display:flex}.sp-rp-nav-row:hover{background:#0000000d}.sp-rp-nav-num{border:1px solid var(--sp-hairline);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.sp-rp-nav-title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.sp-rp-nav-meta{color:var(--sp-ink-48,#00000073);flex:none;align-items:center;gap:4px;font-size:11px;display:flex}.sp-comment-dot{background:#d9822b;border-radius:50%;width:8px;height:8px;display:inline-block}.sp-rp-comment-form{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.sp-rp-thread{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md,10px);margin-bottom:10px;padding:10px}.sp-rp-thread.is-resolved{opacity:.55}.sp-rp-thread-anchor{text-align:left;cursor:pointer;border-radius:var(--sp-radius-sm,8px);width:100%;color:var(--sp-ink-80,#000000b3);background:#0000000a;border:none;margin-bottom:8px;padding:5px 8px;font-size:11px;font-style:italic;display:block}.sp-rp-thread-anchor:hover{background:#0066cc14}.sp-rp-comment{margin-bottom:6px}.sp-rp-reply{border-left:2px solid var(--sp-hairline);margin-left:14px;padding-left:8px}.sp-rp-comment-author{color:var(--sp-ink-80,#000000b3);font-size:11px;font-weight:700}.sp-rp-comment-body{white-space:pre-wrap;margin:2px 0 0;font-size:13px}.sp-rp-thread-actions{gap:6px;margin-top:6px;display:flex}.sp-rp-version{border-bottom:1px solid var(--sp-hairline);padding:8px 0}.sp-rp-version-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sp-rp-version-time{margin-left:auto;font-size:11px}.sp-rp-version-diff{margin-top:4px;font-size:12px}.sp-rp-version-diff del{background:#c0392b1f;border-radius:4px;padding:2px 4px;text-decoration:line-through;display:block}.sp-rp-version-diff ins{background:#1d8a4e1f;border-radius:4px;margin-top:2px;padding:2px 4px;text-decoration:none;display:block}.sp-flash{animation:1.2s sp-flash}@keyframes sp-flash{0%{background:#0066cc24}to{background:0 0}}[data-theme=dark] .sp-rp-nav-row:hover{background:#ffffff0f}[data-theme=dark] .sp-rp-thread-anchor{background:#ffffff0d}.sp-ap{width:var(--sp-rail-w);border-left:1px solid var(--sp-hairline);background:var(--sp-canvas,#fff);flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.sp-ap-head{border-bottom:1px solid var(--sp-hairline);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;flex:none;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;transition:background .15s;display:flex}.sp-ap-head:hover{background:var(--sp-row-hover)}.sp-ap-head-clock{width:26px;height:26px;color:var(--sp-ink-80);flex:none;justify-content:center;align-items:center;display:flex}.sp-ap-title{flex:1;min-width:0}.sp-ap-head-chevron{color:var(--sp-ink-48);flex:none;transition:color .15s;display:inline-flex}.sp-ap-head:hover .sp-ap-head-chevron,.sp-ap-head:focus-visible .sp-ap-head-chevron{color:var(--sp-primary)}.sp-ap.is-collapsed{width:var(--sp-rail-collapsed)}.sp-ap.is-collapsed .sp-ap-title,.sp-ap.is-collapsed .sp-ap-head,.sp-ap.is-collapsed .sp-ap-pane{display:none}.sp-ap-pane{flex:1;min-height:0;padding:10px 12px;overflow:auto}.sp-ap-expand{display:none}.sp-ap.is-collapsed .sp-ap-expand{width:100%;min-height:0;color:var(--sp-ink-80);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:10px 0 0;transition:background .15s;display:flex;position:relative}.sp-ap.is-collapsed .sp-ap-expand:hover{background:var(--sp-row-hover)}.sp-ap-expand-clock{width:26px;height:26px;color:var(--sp-ink-80);flex:none;justify-content:center;align-items:center;display:flex}.sp-ap-expand-chevron{color:var(--sp-ink-48);opacity:0;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-ap-expand:hover .sp-ap-expand-chevron,.sp-ap-expand:focus-visible .sp-ap-expand-chevron{opacity:1;color:var(--sp-primary)}@media (prefers-reduced-motion:reduce){.sp-ap-expand,.sp-ap-expand-chevron,.sp-ap-head,.sp-ap-head-chevron{transition:none}}@media (max-width:1100px){.sp-ap{display:none}}.sp-prose{color:var(--sp-ink);font-size:15px;line-height:1.5}.sp-prose h1{font-family:var(--sp-font-display);letter-spacing:-.5px;margin:0 0 16px;font-size:24px;font-weight:600}.sp-prose h2{font-family:var(--sp-font-display);letter-spacing:-.4px;margin:28px 0 12px;font-size:20px;font-weight:600}.sp-prose h2:first-child{margin-top:0}.sp-prose h3{letter-spacing:-.2px;margin:20px 0 8px;font-size:15px;font-weight:600}.sp-prose p{margin:0 0 12px}.sp-prose ul,.sp-prose ol{margin:0 0 12px;padding-left:22px}.sp-prose ul{list-style:outside}.sp-prose ol{list-style:decimal}.sp-prose li{margin:4px 0}.sp-prose a{color:var(--sp-primary);text-decoration:none}.sp-prose a:hover{text-decoration:underline}.sp-prose code{font-family:var(--sp-font-mono,monospace);background:var(--sp-parchment);border-radius:var(--sp-radius-xs);padding:1px 5px;font-size:13px}.sp-prose hr{border:none;border-top:1px solid var(--sp-hairline);margin:28px 0}.sp-prose>:last-child{margin-bottom:0}.sp-pill-aura{color:var(--sp-primary);--aura-radius:999px;flex:none}.sp-pill-link{background:var(--sp-canvas);color:var(--sp-ink);white-space:nowrap;letter-spacing:-.2px;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.sp-pill-link:hover,.sp-pill-link:focus,.sp-pill-link:focus-visible{background:var(--sp-parchment);outline:none;text-decoration:none}.sp-pill-link .sp-icon,.sp-pill-link svg{color:var(--sp-primary)}.sp-release-header{margin-bottom:24px}.sp-release-header h1{font-family:var(--sp-font-display);letter-spacing:-.5px;color:var(--sp-ink);margin:0 0 6px;font-size:28px;font-weight:600}.sp-release-header p{margin:0;font-size:15px}.sp-release-list{scrollbar-gutter:stable;flex-direction:column;gap:16px;max-height:70vh;padding:6px 16px 6px 6px;display:flex;overflow-y:auto}.sp-release-list::-webkit-scrollbar{width:10px}.sp-release-list::-webkit-scrollbar-thumb{background:var(--sp-hairline);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.sp-release-list::-webkit-scrollbar-thumb:hover{background:var(--sp-muted,var(--sp-hairline));background-clip:padding-box}.sp-release{flex:none}.sp-release-summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--sp-font-display);letter-spacing:-.3px;color:var(--sp-ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.sp-release-summary::-webkit-details-marker{display:none}.sp-release-summary:hover{background:var(--sp-parchment)}.sp-release-chevron{color:var(--sp-muted,currentColor);transition:transform .15s}.sp-release[open] .sp-release-chevron{transform:rotate(180deg)}.sp-release[open] .sp-release-summary{border-bottom:1px solid var(--sp-hairline)}.sp-release-body{padding-top:16px}.sp-tl-drag-grip{cursor:grab;border-radius:var(--sp-radius-sm,4px);color:var(--sp-ink-40,#0006);background:var(--sp-canvas,#fff);border:1px solid var(--sp-hairline,#0000001a);-webkit-user-select:none;user-select:none;padding:2px 3px;font-size:12px;line-height:1}.sp-tl-drag-grip:active{cursor:grabbing}.sp-tl-card .gallery-tile-frame{width:100%;height:100%}.sp-tl-card .gallery-tile-frame .sp-tl-thumb{object-fit:cover;width:100%;height:100%}#sp-timeline.is-dropover{outline:2px dashed var(--sp-accent,#6c8cff);outline-offset:-3px;background:var(--sp-accent-weak,#6c8cff14)}.sp-scene-pieces [data-scene-pieces-target=dropzone].is-dragover{outline:2px dashed var(--sp-accent,#6c8cff);outline-offset:-3px;border-radius:var(--sp-radius-md,8px)}.seg-ref-tile{border-radius:var(--sp-radius-sm,6px);cursor:pointer;aspect-ratio:1;background:0 0;border:2px solid #0000;padding:0;position:relative;overflow:hidden}.seg-ref-tile img{object-fit:cover;width:100%;height:100%;display:block}.seg-ref-tile.is-selected{border-color:var(--sp-accent,#6c8cff)}.seg-ref-check{background:var(--sp-accent,#6c8cff);color:#fff;text-align:center;border-radius:999px;width:18px;height:18px;font-size:11px;line-height:18px;display:none;position:absolute;top:4px;right:4px}.seg-ref-tile.is-selected .seg-ref-check{display:block}.segment-block.sp-scene-dropover{outline:2px dashed var(--sp-accent,#6c8cff);outline-offset:-4px;border-radius:var(--sp-radius-md,8px);background:var(--sp-accent-weak,#6c8cff14)}.tt-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:28px;width:100%;padding:32px 40px;display:grid}@media (max-width:1100px){.tt-layout{grid-template-columns:1fr}}.tt-mock-col{text-align:center;flex-direction:column;align-self:start;align-items:center;min-width:0;max-height:calc(100vh - 24px);display:flex;position:sticky;top:16px;overflow-y:auto}@media (max-height:1050px){.tt-mock-col .mockup-phone{zoom:.82}}@media (max-height:900px){.tt-mock-col .mockup-phone{zoom:.7}}@media (max-height:760px){.tt-mock-col .mockup-phone{zoom:.6}}@media (max-width:1100px){.tt-mock-col{position:static}}.tt-mock-col header{max-width:560px}.tt-picker-col{min-width:0}.tt-tabs{background:var(--sp-parchment);border-radius:var(--sp-radius-pill);gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.tt-tab{cursor:pointer;border-radius:var(--sp-radius-pill);color:var(--sp-ink-48);font:500 var(--sp-ui)/1 var(--sp-font-text);background:0 0;border:none;align-items:center;gap:6px;padding:6px 16px;display:inline-flex}.tt-tab.is-active{background:var(--sp-canvas);color:var(--sp-ink);box-shadow:0 1px 2px #00000014}.tt-subtabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px;display:flex}.tt-subtab{cursor:pointer;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-pill);color:var(--sp-ink-48);font:500 var(--sp-ui-sm)/1 var(--sp-font-text);padding:5px 12px}.tt-subtab.is-active{color:var(--sp-primary);border-color:var(--sp-primary);background:var(--sp-primary)}@supports (color:color-mix(in lab, red, red)){.tt-subtab.is-active{background:color-mix(in srgb,var(--sp-primary)8%,transparent)}}.tt-stage{justify-content:center;width:100%;display:flex}.tt-panel{width:100%}.tt-panel[hidden]{display:none}.tt-stage-loader{justify-content:center;align-items:center;width:100%;min-height:420px;display:none}.tt-loading .tt-stage-loader{display:flex}.tt-loading .tt-panel{display:none!important}.tt-panel .mockup-browser-toolbar:before{display:none}.tt-panel .mockup-browser{cursor:zoom-in}.tt-panel:fullscreen{background:#0b0b0d;padding:16px;overflow:hidden}.tt-panel:fullscreen .mockup-browser{cursor:zoom-out;flex-direction:column;width:100%;max-width:none;height:100%;margin:0;display:flex;overflow:hidden}.tt-panel:fullscreen .mockup-browser-toolbar{flex:none}.tt-panel:fullscreen .tt-browser-body{flex-direction:column;flex:auto;min-height:0;display:flex}.tt-panel:fullscreen .tt-browser-row{flex:auto;min-height:0}.tt-panel:fullscreen .tt-scrollpane{height:100%;max-height:none!important}.tt-picker-scroll{margin-top:12px}.tt-picked{outline:3px solid var(--sp-primary);outline-offset:1px}.tt-actions{justify-content:center;margin-bottom:16px;display:flex}.tt-drop-panel{cursor:pointer;text-align:center;border:1.5px dashed var(--sp-hairline);border-radius:var(--sp-radius-lg);background:var(--sp-pearl);flex-direction:column;align-items:center;gap:10px;padding:34px 28px;transition:border-color .14s,background .14s;display:flex}.tt-drop-panel:hover,.tt-drop-panel:focus-within{border-color:var(--sp-primary);background:var(--sp-primary)}@supports (color:color-mix(in lab, red, red)){.tt-drop-panel:hover,.tt-drop-panel:focus-within{background:color-mix(in srgb,var(--sp-primary)5%,var(--sp-pearl))}}.tt-drop-panel.is-compact{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:14px;padding:14px 18px}.tt-drop-panel-ic{color:var(--sp-primary);display:flex}.tt-drop-panel-text{flex-direction:column;gap:2px;display:flex}.tt-drop-panel-title{font:600 var(--sp-ui)/1.3 var(--sp-font-text);color:var(--sp-ink)}.tt-routing{flex-wrap:wrap;gap:14px;display:flex}.tt-drop-panel.is-compact .tt-routing{margin-left:auto}.tt-routing-item{color:var(--sp-ink-48);font:500 var(--sp-ui-sm)/1 var(--sp-font-text);align-items:center;gap:6px;display:inline-flex}.tt-drop-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.tt-busy{border-radius:var(--sp-radius-md);border:1px solid var(--sp-primary);background:var(--sp-primary);align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tt-busy{background:color-mix(in srgb,var(--sp-primary)8%,transparent)}}.tt-busy{color:var(--sp-ink)}.tt-drop-overlay{z-index:60;background:var(--sp-canvas);justify-content:center;align-items:center;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tt-drop-overlay{background:color-mix(in srgb,var(--sp-canvas)82%,transparent)}}.tt-drop-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tt-drop-overlay.is-active{display:flex}.tt-drop-card{text-align:center;color:var(--sp-primary);border:2px dashed var(--sp-primary);border-radius:var(--sp-radius-lg);background:var(--sp-canvas);flex-direction:column;align-items:center;gap:10px;padding:40px 56px;display:flex}.tt-drop-busy,.tt-drop-overlay.is-uploading .tt-drop-idle{display:none}.tt-drop-overlay.is-uploading .tt-drop-busy{display:block}.cp-modal::backdrop{-webkit-backdrop-filter:blur(3px);background:#0000006b}[data-theme=dark] .cp-modal::backdrop{background:#0000009e}.cp-modal .cp-box{background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-lg);width:calc(100vw - 32px);max-width:520px;max-height:88vh;box-shadow:var(--sp-shadow-product);flex-direction:column;padding:0;transition:none;display:flex;position:relative;overflow:hidden}@keyframes cp-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.cp-modal[open] .cp-box{animation:.22s cubic-bezier(.22,.61,.36,1) cp-in}@media (prefers-reduced-motion:reduce){.cp-modal[open] .cp-box{animation:none}}.cp-close{z-index:3;position:absolute;top:14px;right:14px}.cp-head{border-bottom:1px solid var(--sp-divider);align-items:flex-start;gap:14px;padding:22px 52px 18px 24px;display:flex}.cp-head-ic{border-radius:var(--sp-radius-md);background:var(--sp-parchment);width:44px;height:44px;color:var(--sp-primary);flex:none;justify-content:center;align-items:center;display:flex}.cp-title{font-family:var(--sp-font-display);letter-spacing:-.4px;color:var(--sp-ink);margin:0;font-size:20px;font-weight:600;line-height:1.2}.cp-sub{color:var(--sp-ink-48);margin:4px 0 0;font-size:14px;line-height:1.4}.cp-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cp-scroll{flex-direction:column;gap:17px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.cp-actions{border-top:1px solid var(--sp-divider);justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.cp-actions .sp-btn{padding:9px 18px}#manage-access-modal .cp-box{max-width:600px}#manage-project-libraries-modal .cp-box{max-width:42rem}.ap-section{flex-direction:column;gap:8px;display:flex}.ap-section+.ap-section{margin-top:4px}.ap-section[hidden],.ap-menu[hidden]{display:none!important}.ap-label{display:block}.ap-hint{font-size:var(--sp-ui-sm);margin:0}.ap-loading{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 0;display:flex}.ap-flash{border-radius:var(--sp-radius-md);font-size:var(--sp-ui-sm);align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;line-height:1.35;display:flex}.ap-flash-ok{background:var(--sp-parchment);color:var(--sp-ink-80);border:1px solid var(--sp-hairline)}.ap-flash-bad{background:var(--sp-danger)}@supports (color:color-mix(in lab, red, red)){.ap-flash-bad{background:color-mix(in srgb,var(--sp-danger)10%,transparent)}}.ap-flash-bad{color:var(--sp-danger);border:1px solid var(--sp-danger)}@supports (color:color-mix(in lab, red, red)){.ap-flash-bad{border:1px solid color-mix(in srgb,var(--sp-danger)28%,transparent)}}.ap-combo{position:relative}.ap-search{width:100%}.ap-menu{z-index:10000;background:var(--sp-canvas);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);max-height:240px;margin:0;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0000002e}.ap-menu::backdrop{background:0 0}.ap-menu.is-floating{margin:0;position:fixed;inset:auto}.ap-option{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;display:flex}.ap-option[hidden]{display:none}.ap-option-text{flex-direction:column;min-width:0;display:flex}.ap-option-name{font-size:var(--sp-ui-sm);color:var(--sp-ink-80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-option-mail{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ap-empty{font-size:var(--sp-ui-sm);margin:0;padding:6px 10px}.ap-avatar{background:var(--sp-neutral,var(--sp-parchment));width:24px;height:24px;color:var(--sp-ink-80);letter-spacing:.2px;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.ap-tags{flex-wrap:wrap;gap:7px;display:flex}.ap-tags:empty,.ap-tags.is-empty{display:none}.ap-tag{background:var(--sp-parchment);border:1px solid var(--sp-hairline);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 5px;display:inline-flex}.ap-tag[hidden]{display:none}.ap-tag-name{font-size:var(--sp-ui-sm);color:var(--sp-ink-80);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ap-tag-role{background:var(--sp-canvas);border:1px solid var(--sp-hairline);color:var(--sp-ink-80);border-radius:6px;padding:2px 4px;font-size:11px}.ap-tag-x{width:18px;height:18px;color:var(--sp-ink-48);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-tag-x:hover{background:var(--sp-hairline);color:var(--sp-ink)}.ap-roster{border-top:1px solid var(--sp-divider);margin-top:18px;padding-top:16px}.ap-roster-scroll{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-md);background:var(--sp-inset);min-height:0;max-height:220px;padding:4px 10px;overflow-y:auto}.ap-roster-scroll .ap-hint{padding:8px 2px}.ap-row{border-bottom:1px solid var(--sp-divider);align-items:center;gap:9px;padding:6px 0;display:flex}.ap-row:last-child{border-bottom:0}.ap-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.ap-row-name{font-size:var(--sp-ui-sm);color:var(--sp-ink-80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-row-mail{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ap-role-static{color:var(--sp-ink-48)}.ap-role-form{margin:0;display:inline-flex}.sp-page{max-width:1180px;padding:22px 24px 56px}.sp-page-head{align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.sp-page-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.sp-page-head-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.sp-back{font-size:var(--sp-ui);color:var(--sp-primary);align-self:flex-start;align-items:center;gap:5px;margin-bottom:2px;display:inline-flex}.sp-sectionnav{flex-wrap:wrap;max-width:100%;margin-bottom:22px;display:inline-flex}.sp-pip{border-radius:var(--sp-radius-pill);background:var(--sp-amber);color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.sp-stack{flex-direction:column;display:flex}.sp-stack-8{gap:8px}.sp-stack-14{gap:14px}.sp-stack-18{gap:18px}.sp-stack-22{gap:22px}.sp-row{align-items:center;gap:10px;display:flex}.sp-row-wrap{flex-wrap:wrap}.sp-spacer{margin-left:auto}.sp-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.sp-cols-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1000px){.sp-cols,.sp-cols-even{grid-template-columns:minmax(0,1fr)}}.sp-sect{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sp-sect-tail{font-size:var(--sp-ui);margin-left:auto}.sp-cardhead{border-bottom:1px solid var(--sp-divider);align-items:center;gap:10px;padding:16px 22px;display:flex}.sp-cardbody{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.sp-cardfoot{border-top:1px solid var(--sp-divider);background:var(--sp-inset);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.sp-frow{flex-direction:column;gap:6px;display:flex}.sp-fhint{font-size:var(--sp-ui-sm);color:var(--sp-ink-48);line-height:1.4}.sp-fgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.sp-field[readonly]{background:var(--sp-parchment);color:var(--sp-ink-48);cursor:not-allowed}.sp-idband{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.sp-idband-main{flex-direction:column;gap:5px;min-width:0;display:flex}.sp-idband-meta{font-size:var(--sp-ui);color:var(--sp-ink-48);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-idband-meta .sep{color:var(--sp-hairline)}.sp-idband-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sp-attn{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-lg);background:#b2500012;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.sp-attn-icon{background:var(--sp-amber);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sp-attn-body{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-attn-actions{flex:none;gap:8px;margin-left:auto;display:flex}.sp-figs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.sp-figs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-fig{border-right:1px solid var(--sp-divider);color:var(--sp-ink);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.sp-fig:last-child{border-right:none}.sp-fig-sm{padding:16px 22px}.sp-fig-val{font-family:var(--sp-font-display);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.sp-fig-sm .sp-fig-val{letter-spacing:-.6px;font-size:26px}.sp-fig-val .of{letter-spacing:-.4px;color:var(--sp-ink-48);font-size:19px}.sp-fig-foot{align-items:flex-end;gap:10px;display:flex}.sp-fig-delta{font-size:var(--sp-ui-sm);align-items:center;gap:3px;font-weight:600;display:inline-flex}.sp-fig-delta-up{color:var(--sp-green)}.sp-fig-delta-down{color:var(--sp-red)}.sp-fig-delta-flat{color:var(--sp-ink-48)}.sp-spark{flex:none;margin-left:auto;display:block}a.sp-fig:hover{background:var(--sp-row-hover);text-decoration:none}.sp-inv-row{border-bottom:1px solid var(--sp-divider);color:var(--sp-ink);grid-template-columns:20px 1fr 88px 120px;align-items:center;gap:12px;padding:11px 22px;display:grid}.sp-inv-row:last-child{border-bottom:none}.sp-inv-row:hover{background:var(--sp-row-hover);text-decoration:none}.sp-inv-row svg{color:var(--sp-ink-48)}.sp-inv-name{font-size:var(--sp-ui);font-weight:500}.sp-inv-val{text-align:right;font-size:var(--sp-ui);font-variant-numeric:tabular-nums;font-weight:600}.sp-inv-bar{background:var(--sp-divider);border-radius:2px;height:4px;overflow:hidden}.sp-inv-bar span{background:#0066cc38;border-radius:2px;height:100%;display:block}.sp-inv-compact{grid-template-columns:18px 1fr 70px;padding:9px 22px}.sp-contrib-row{border-bottom:1px solid var(--sp-divider);color:var(--sp-ink);grid-template-columns:28px 1fr 96px 84px;align-items:center;gap:12px;padding:10px 22px;display:grid}.sp-contrib-row:last-child{border-bottom:none}.sp-contrib-row:hover{background:var(--sp-row-hover);text-decoration:none}.sp-contrib-name{font-size:var(--sp-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sp-contrib-sub{font-size:var(--sp-ui-sm);color:var(--sp-ink-48);font-weight:400;display:block}.sp-feed-row{border-bottom:1px solid var(--sp-divider);gap:10px;padding:10px 22px;display:flex}.sp-feed-row:last-child{border-bottom:none}.sp-feed-row:hover{background:var(--sp-row-hover)}.sp-feed-dot{margin-top:6px}.sp-feed-body{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-feed-head{align-items:center;gap:7px;display:flex}.sp-feed-icon{color:var(--sp-ink-48);flex:none;display:inline-flex}.sp-feed-actor{font-size:var(--sp-ui-sm);color:var(--sp-ink-80);font-weight:700}.sp-feed-time{font-size:var(--sp-ui-sm);color:var(--sp-ink-48);white-space:nowrap}.sp-feed-text{font-size:var(--sp-ui);color:var(--sp-ink)}.sp-feed-text a{color:inherit}.sp-daysep{background:var(--sp-parchment);border-bottom:1px solid var(--sp-divider);padding:8px 22px}.sp-feed-compact .sp-feed-row{gap:8px;margin:0 -6px;padding:8px 6px}.sp-feed-compact .sp-feed-head{gap:6px}.sp-feed-compact .sp-feed-time{margin-left:auto;padding-left:4px}.sp-feed-compact .sp-feed-actor{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-feed-compact .sp-feed-dot{margin-top:5px}.sp-defrow{border-bottom:1px solid var(--sp-divider);font-size:var(--sp-ui);align-items:center;gap:12px;padding:9px 0;display:flex}.sp-defrow:last-child{border-bottom:none}.sp-defrow dt{color:var(--sp-ink-48);flex:none;min-width:104px}.sp-defrow dd{color:var(--sp-ink);text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.sp-defrow dd.tail{margin-left:auto}.sp-btn-danger{color:var(--sp-red);box-shadow:inset 0 0 0 1px var(--sp-hairline);background:0 0}.sp-btn-danger:hover{background:var(--sp-red);color:#fff;box-shadow:inset 0 0 0 1px var(--sp-red)}.sp-danger-strip{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-lg);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 22px;display:flex}.sp-danger-strip-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-avatar-lg{width:48px;height:48px;font-size:17px}.sp-avatar-sm{width:22px;height:22px;font-size:9px}.sp-avatar-stack{display:flex}.sp-avatar-stack .sp-avatar{box-shadow:0 0 0 2px var(--sp-canvas);margin-left:-7px}.sp-avatar-stack .sp-avatar:first-child{margin-left:0}.sp-avatar-rest{background:var(--sp-parchment);color:var(--sp-ink-48)}.sp-person{color:var(--sp-ink);align-items:center;gap:10px;min-width:0;display:flex}.sp-person:hover{text-decoration:none}.sp-person-text{min-width:0}.sp-person-name{font-size:var(--sp-ui);font-weight:600}.sp-person-mail{font-size:var(--sp-ui);color:var(--sp-ink-48);text-overflow:ellipsis;display:block;overflow:hidden}.sp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 22px;display:flex}.sp-empty svg{color:var(--sp-ink-48)}@media (max-width:760px){.sp-page{padding:18px 16px 48px}.sp-inv-row{grid-template-columns:20px 1fr 72px}.sp-inv-row .sp-inv-bar{display:none}.sp-contrib-row{grid-template-columns:28px 1fr 84px}.sp-contrib-row .sp-contrib-cost{display:none}.sp-page-head{flex-direction:column;gap:12px}.sp-page-head-actions{margin-left:0}}.sp-avatar-org{border-radius:var(--sp-radius-md);background:linear-gradient(135deg,#33506a,#06c)}.sp-th-sort{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.sp-th-sort:hover{color:var(--sp-ink);text-decoration:none}turbo-frame{display:block}turbo-frame[busy]{opacity:.55;transition:opacity .12s .14s}[data-theme=dark] .sp-inv-bar{background:#ffffff14}[data-theme=dark] .sp-inv-bar span{background:#2997ff6b}[data-theme=dark] .sp-attn{background:#ff9f0a1a;border-color:#ff9f0a38}[data-theme=dark] .sp-pip,[data-theme=dark] .sp-attn-icon{color:#1c1c1e}.sp-center{justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.sp-center-card{text-align:center;width:100%;max-width:440px;padding:32px}.sp-center-icon{margin:0 auto 16px}.sp-onb-row{text-align:left;border-radius:var(--sp-radius-md);background:var(--sp-parchment);color:var(--sp-ink);align-items:center;gap:12px;padding:10px 12px;display:flex}.sp-onb-row+.sp-onb-row{margin-top:8px}.sp-onb-row-main{flex:1;min-width:0}.sp-onb-row-name{font-size:var(--sp-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sp-onb-row-meta{font-size:var(--sp-ui-sm);color:var(--sp-ink-48)}.sp-onb-row .sp-badge{background:var(--sp-canvas);color:var(--sp-amber);flex:none}.sp-bell{flex:none;position:relative}.sp-bell-btn{cursor:pointer;border-radius:var(--sp-radius-sm);width:32px;height:32px;color:var(--sp-ink-48);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-bell-btn:hover{background:var(--sp-parchment);color:var(--sp-ink)}.sp-bell-btn:focus-visible{box-shadow:0 0 0 2px var(--sp-primary);outline:none}.sp-bell.is-open .sp-bell-btn{background:var(--sp-parchment);color:var(--sp-ink)}.sp-bell-pip{border-radius:var(--sp-radius-pill);background:var(--sp-red);color:#fff;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--sp-canvas);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:1px}.sp-notif-menu{min-width:340px;max-width:380px;padding:0}.sp-notif-menu-head{border-bottom:1px solid var(--sp-divider);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sp-notif-linkbtn{cursor:pointer;font-size:var(--sp-ui-sm);color:var(--sp-primary);background:0 0;border:none;padding:0;font-weight:600}.sp-notif-linkbtn:hover{text-decoration:underline}.sp-notif-empty{color:var(--sp-ink-48);flex-direction:column;align-items:center;gap:8px;padding:26px 12px;display:flex}.sp-notif-list{flex-direction:column;max-height:380px;display:flex;overflow-y:auto}.sp-notif-list-page{max-height:none;overflow:visible}.sp-notif-row{border-bottom:1px solid var(--sp-divider);align-items:flex-start;display:flex}.sp-notif-row:last-child{border-bottom:none}.sp-notif-row:hover{background:var(--sp-row-hover)}.sp-notif-row.is-unread{background:#0066cc0d}.sp-notif-row.is-unread:hover{background:#0066cc17}.sp-notif-open{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex:1;gap:10px;padding:11px 14px;display:flex}.sp-notif-row.is-compact .sp-notif-open{gap:8px;padding:9px 12px}.sp-notif-open:focus-visible{box-shadow:inset 0 0 0 2px var(--sp-primary);outline:none}.sp-notif-dot{flex:none;margin-top:7px}.sp-notif-body{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-notif-head{align-items:center;gap:7px;display:flex}.sp-notif-icon{color:var(--sp-ink-48);flex:none;display:inline-flex}.sp-notif-actor{font-size:var(--sp-ui-sm);color:var(--sp-ink-80);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.sp-notif-time{font-size:var(--sp-ui-sm);color:var(--sp-ink-48);white-space:nowrap;margin-left:auto;padding-left:4px}.sp-notif-text{font-size:var(--sp-ui);color:var(--sp-ink)}.sp-notif-org{display:block}.sp-notif-ann-title{font-size:var(--sp-ui);color:var(--sp-ink);font-weight:600}.sp-notif-ann-body{font-size:var(--sp-ui-sm);color:var(--sp-ink-80);white-space:pre-line}.sp-notif-dismiss{cursor:pointer;color:var(--sp-ink-48);opacity:0;background:0 0;border:none;flex:none;padding:12px 12px 12px 4px}.sp-notif-row:hover .sp-notif-dismiss{opacity:1}.sp-notif-dismiss:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--sp-primary);outline:none}.sp-notif-dismiss:hover{color:var(--sp-red)}@keyframes dropdown{0%{opacity:0}}@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 radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@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 menu{0%{opacity:0}}@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-space-x-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}