:root{--color-brand-50:#fdf4f3;--color-brand-100:#fce8e6;--color-brand-200:#f9d5d1;--color-brand-300:#f4b5ad;--color-brand-400:#ec8a7d;--color-brand-500:#e06452;--color-brand-600:#cc4735;--color-brand-700:#ab3929;--color-brand-800:#8e3226;--color-brand-900:#762e25;--color-brand-950:#40140f;--color-accent-50:#fffbeb;--color-accent-100:#fef3c7;--color-accent-200:#fde68a;--color-accent-300:#fcd34d;--color-accent-400:#fbbf24;--color-accent-500:#f59e0b;--color-accent-600:#d97706;--color-accent-700:#b45309;--color-accent-800:#92400e;--color-accent-900:#78350f;--color-accent-950:#451a03;--color-neutral-0:#fff;--color-neutral-50:#f8f8fa;--color-neutral-100:#efeff3;--color-neutral-200:#dededf;--color-neutral-300:#bcbcc9;--color-neutral-400:#9292a4;--color-neutral-500:#6f6f82;--color-neutral-600:#556;--color-neutral-700:#3f3f4e;--color-neutral-800:#2a2a35;--color-neutral-900:#1a1a22;--color-neutral-950:#101016;--color-neutral-1000:#08080b;--color-success-50:#ecfdf5;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-600:#059669;--color-success-700:#047857;--color-success-900:#064e3b;--color-warning-50:#fffbeb;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-900:#78350f;--color-danger-50:#fef2f2;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-900:#7f1d1d;--color-info-50:#eff6ff;--color-info-300:#93c5fd;--color-info-400:#60a5fa;--color-info-500:#3b82f6;--color-info-600:#2563eb;--color-info-900:#1e3a8a;--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--space-3xl:var(--space-16);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-serif:ui-serif,Georgia,"Times New Roman",serif;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-display:clamp(2.4rem,5.2vw,3.9rem);--line-height-none:1;--line-height-tight:1.15;--line-height-snug:1.35;--line-height-normal:1.55;--line-height-relaxed:1.75;--letter-spacing-tighter:-.035em;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--letter-spacing-wider:.12em;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-full:999px;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--shadow-xs:0 1px 2px #00000059;--shadow-sm:0 2px 6px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 18px 44px #0000007a;--shadow-xl:0 28px 70px #0000008c;--shadow-2xl:0 40px 100px #0000009e;--shadow-inner:inset 0 1px 2px #00000059;--shadow-brand:0 10px 34px #e0645273;--blur-sm:4px;--blur-md:10px;--blur-lg:18px;--blur-xl:32px;--opacity-0:0;--opacity-10:.1;--opacity-20:.2;--opacity-40:.4;--opacity-60:.6;--opacity-80:.8;--opacity-100:1;--opacity-disabled:.45;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-drawer:300;--z-dropdown:400;--z-overlay:500;--z-modal:600;--z-popover:700;--z-tooltip:800;--z-toast:900;--z-max:9999;--breakpoint-xs:360px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1180px;--container-2xl:1440px;--container-prose:68ch;--grid-columns:12;--grid-gutter:var(--space-6);--grid-margin:var(--space-5);--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--icon-stroke:1.7;--control-xs:28px;--control-sm:34px;--control-md:40px;--control-lg:48px;--control-xl:56px;--duration-instant:80ms;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.65s;--easing-linear:linear;--easing-standard:cubic-bezier(.22,.61,.36,1);--easing-decelerate:cubic-bezier(0,0,.2,1);--easing-accelerate:cubic-bezier(.4,0,1,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--delay-none:0s;--delay-short:60ms;--delay-long:.16s;--focus-ring-width:2px;--focus-ring-offset:2px;--target-size-min:44px;--bg-canvas:var(--color-neutral-50);--bg-surface:var(--color-neutral-0);--bg-surface-raised:var(--color-neutral-0);--bg-surface-sunken:var(--color-neutral-100);--bg-inverse:var(--color-neutral-950);--bg-overlay:#1010168c;--bg-glass:#ffffffb8;--bg-subtle:var(--color-neutral-100);--bg-muted:var(--color-neutral-200);--text-primary:var(--color-neutral-950);--text-secondary:var(--color-neutral-600);--text-tertiary:var(--color-neutral-500);--text-disabled:var(--color-neutral-400);--text-inverse:var(--color-neutral-0);--text-brand:var(--color-brand-700);--text-on-brand:#fff;--text-link:var(--color-brand-700);--text-link-visited:var(--color-brand-900);--border-subtle:var(--color-neutral-200);--border-default:var(--color-neutral-300);--border-strong:var(--color-neutral-400);--border-brand:var(--color-brand-500);--border-focus:var(--color-brand-600);--icon-default:var(--color-neutral-600);--icon-subtle:var(--color-neutral-400);--icon-brand:var(--color-brand-600);--action-primary-bg:var(--color-brand-600);--action-primary-bg-hover:var(--color-brand-700);--action-primary-bg-active:var(--color-brand-800);--action-primary-fg:#fff;--action-secondary-bg:var(--color-neutral-100);--action-secondary-bg-hover:var(--color-neutral-200);--action-ghost-bg-hover:var(--color-neutral-100);--action-danger-bg:var(--color-danger-600);--action-danger-bg-hover:var(--color-danger-500);--status-success-fg:var(--color-success-700);--status-success-bg:var(--color-success-50);--status-warning-fg:var(--color-warning-700);--status-warning-bg:var(--color-warning-50);--status-danger-fg:var(--color-danger-600);--status-danger-bg:var(--color-danger-50);--status-info-fg:var(--color-info-600);--status-info-bg:var(--color-info-50);--gradient-brand:linear-gradient(135deg,var(--color-brand-500) 0%,var(--color-brand-700) 100%);--gradient-brand-soft:linear-gradient(135deg,#e0645229,#ab39290a);--gradient-aurora:linear-gradient(120deg,#e06452 0%,#cc4735 45%,#f59e0b 100%);--gradient-surface:linear-gradient(160deg,#00000008,#0000);--focus-ring-color:var(--color-brand-600);--skeleton-base:var(--color-neutral-200);--skeleton-shine:var(--color-neutral-100);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-canvas:var(--color-neutral-1000);--bg-surface:#121218;--bg-surface-raised:#17171f;--bg-surface-sunken:var(--color-neutral-950);--bg-inverse:var(--color-neutral-0);--bg-overlay:#040407b8;--bg-glass:#ffffff0d;--bg-subtle:#ffffff0a;--bg-muted:#ffffff14;--text-primary:#f6f6f8;--text-secondary:#a4a4b6;--text-tertiary:#8a8a9e;--text-disabled:#4a4a5a;--text-inverse:var(--color-neutral-950);--text-brand:var(--color-brand-300);--text-on-brand:#fff;--text-link:var(--color-brand-300);--text-link-visited:var(--color-brand-400);--border-subtle:#ffffff14;--border-default:#ffffff24;--border-strong:#ffffff3d;--border-brand:var(--color-brand-500);--border-focus:var(--color-brand-400);--icon-default:#a4a4b6;--icon-subtle:#8a8a9e;--icon-brand:var(--color-brand-400);--action-primary-bg:var(--gradient-brand);--action-primary-bg-hover:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-600));--action-primary-bg-active:linear-gradient(135deg,var(--color-brand-600),var(--color-brand-800));--action-secondary-bg:#ffffff12;--action-secondary-bg-hover:#ffffff1f;--action-ghost-bg-hover:#ffffff0f;--action-danger-bg:var(--color-danger-600);--action-danger-bg-hover:var(--color-danger-500);--status-success-fg:var(--color-success-300);--status-success-bg:#10b98124;--status-warning-fg:var(--color-warning-300);--status-warning-bg:#f59e0b24;--status-danger-fg:var(--color-danger-300);--status-danger-bg:#ef444424;--status-info-fg:var(--color-info-300);--status-info-bg:#3b82f624;--gradient-brand-soft:linear-gradient(135deg,#e0645238,#ab39290f);--gradient-surface:linear-gradient(160deg,#ffffff0f,#fff0);--focus-ring-color:var(--color-brand-400);--skeleton-base:#ffffff0f;--skeleton-shine:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg-canvas:var(--color-neutral-1000);--bg-surface:#121218;--bg-surface-raised:#17171f;--bg-surface-sunken:var(--color-neutral-950);--bg-inverse:var(--color-neutral-0);--bg-overlay:#040407b8;--bg-glass:#ffffff0d;--bg-subtle:#ffffff0a;--bg-muted:#ffffff14;--text-primary:#f6f6f8;--text-secondary:#a4a4b6;--text-tertiary:#8a8a9e;--text-disabled:#4a4a5a;--text-inverse:var(--color-neutral-950);--text-brand:var(--color-brand-300);--text-on-brand:#fff;--text-link:var(--color-brand-300);--text-link-visited:var(--color-brand-400);--border-subtle:#ffffff14;--border-default:#ffffff24;--border-strong:#ffffff3d;--border-brand:var(--color-brand-500);--border-focus:var(--color-brand-400);--icon-default:#a4a4b6;--icon-subtle:#8a8a9e;--icon-brand:var(--color-brand-400);--action-primary-bg:var(--gradient-brand);--action-primary-bg-hover:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-600));--action-primary-bg-active:linear-gradient(135deg,var(--color-brand-600),var(--color-brand-800));--action-secondary-bg:#ffffff12;--action-secondary-bg-hover:#ffffff1f;--action-ghost-bg-hover:#ffffff0f;--action-danger-bg:var(--color-danger-600);--action-danger-bg-hover:var(--color-danger-500);--status-success-fg:var(--color-success-300);--status-success-bg:#10b98124;--status-warning-fg:var(--color-warning-300);--status-warning-bg:#f59e0b24;--status-danger-fg:var(--color-danger-300);--status-danger-bg:#ef444424;--status-info-fg:var(--color-info-300);--status-info-bg:#3b82f624;--gradient-brand-soft:linear-gradient(135deg,#e0645238,#ab39290f);--gradient-surface:linear-gradient(160deg,#ffffff0f,#fff0);--focus-ring-color:var(--color-brand-400);--skeleton-base:#ffffff0f;--skeleton-shine:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--btn-height-xs:var(--control-xs);--btn-height-sm:var(--control-sm);--btn-height-md:var(--control-md);--btn-height-lg:var(--control-lg);--btn-height-xl:var(--control-xl);--btn-radius:var(--radius-full);--btn-font-weight:var(--font-weight-600);--btn-padding-x:var(--space-5);--field-height:var(--control-md);--field-radius:var(--radius-md);--field-bg:var(--bg-surface-raised);--field-border:var(--border-default);--field-placeholder:var(--text-tertiary);--card-bg:var(--bg-surface);--card-border:var(--border-subtle);--card-radius:var(--radius-lg);--card-padding:var(--space-6);--card-shadow:var(--shadow-md);--modal-width:560px;--modal-radius:var(--radius-xl);--drawer-width:400px;--table-row-height:48px;--table-cell-padding:var(--space-3) var(--space-4);--tooltip-bg:var(--bg-inverse);--tooltip-fg:var(--text-inverse);--header-height:64px;--sidebar-width:264px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));tab-size:2}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}article,aside,footer,header,hgroup,main,nav,section,search{display:block}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);font-weight:var(--font-weight-700);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-800)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary)}hgroup,hgroup>*{margin-block:0}p{margin:0 0 var(--space-4);text-wrap:pretty}p:last-child{margin-bottom:0}small{font-size:var(--font-size-xs);color:var(--text-secondary)}strong,b{font-weight:var(--font-weight-600);color:var(--text-primary)}em,i,cite,dfn,var{font-style:italic}var{font-family:var(--font-mono);color:var(--text-brand);font-style:normal}u{text-underline-offset:.18em;text-decoration:underline}s,del{color:var(--text-tertiary);text-decoration:line-through}ins{background:var(--status-success-bg);color:var(--status-success-fg);border-radius:var(--radius-xs);padding-inline:.2em;text-decoration:none}mark{color:inherit;border-radius:var(--radius-xs);background:#e0645247;padding-inline:.2em}abbr[title]{text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{font-size:.7em;line-height:0;position:relative}q{quotes:"« " " »" "“" "”"}address{color:var(--text-secondary);font-style:normal}time,data{font-variant-numeric:tabular-nums}ruby rt{color:var(--text-tertiary);font-size:.6em}wbr{display:inline}a{color:var(--text-link);text-underline-offset:.18em;transition:color var(--duration-fast) var(--easing-standard);text-decoration:none}a:where(:not([class])){text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--color-brand-400)}a:visited:where(:not([class])){color:var(--text-link-visited)}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}li{margin-bottom:var(--space-2)}li::marker{color:var(--text-tertiary)}menu{margin:0;padding:0;list-style:none}dl{margin:0 0 var(--space-4)}dt{font-weight:var(--font-weight-600)}dd{margin:0 0 var(--space-3);color:var(--text-secondary)}blockquote{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border-left:var(--border-width-2) solid var(--border-brand);background:var(--bg-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary)}blockquote p:last-child{margin-bottom:0}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.875em}code{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-brand);padding:.12em .38em}pre{margin:0 0 var(--space-4);padding:var(--space-4);background:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);line-height:var(--line-height-normal);color:var(--text-primary);overflow:auto}pre code{color:inherit;background:0 0;border:0;padding:0}kbd{background:var(--bg-muted);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);border-bottom-width:2px;padding:.1em .4em;font-size:.8em}samp{color:var(--text-secondary)}hr{height:1px;margin:var(--space-6) 0;background:var(--border-subtle);border:0}img,svg,video,canvas,audio,iframe,embed,object{max-width:100%;display:block}img,video{height:auto}img{border-radius:var(--radius-sm)}iframe{border:0}figure{margin:0 0 var(--space-4)}figcaption{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--text-tertiary)}picture{display:contents}audio{width:100%}button,input,select,textarea,optgroup{font:inherit;color:inherit;margin:0}button{cursor:pointer;background:0 0;border:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}fieldset{margin:0 0 var(--space-5);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}legend{padding-inline:var(--space-2);font-weight:var(--font-weight-600);font-size:var(--font-size-sm)}label{display:inline-block}output{font-variant-numeric:tabular-nums;color:var(--text-brand)}::placeholder{color:var(--field-placeholder);opacity:1}:where(input,textarea):read-only{background:var(--bg-subtle)}progress{appearance:none;border-radius:var(--radius-full);background:var(--bg-muted);border:0;width:100%;height:8px;overflow:hidden}progress::-webkit-progress-bar{background:var(--bg-muted)}progress::-webkit-progress-value{background:var(--gradient-brand)}progress::-moz-progress-bar{background:var(--color-brand-500)}meter{width:100%;height:8px}table{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}caption{text-align:left;padding-bottom:var(--space-3);color:var(--text-tertiary);font-size:var(--font-size-xs)}th{text-align:left;font-weight:var(--font-weight-600)}th,td{padding:var(--table-cell-padding);border-bottom:1px solid var(--border-subtle)}tfoot td{color:var(--text-secondary)}details{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--bg-surface)}summary{cursor:pointer;font-weight:var(--font-weight-600);justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2px solid var(--icon-subtle);border-bottom:2px solid var(--icon-subtle);width:8px;height:8px;transition:transform var(--duration-fast) var(--easing-standard);flex:none;transform:rotate(45deg)}details[open]>summary:after{transform:rotate(-135deg)}details[open]>summary{margin-bottom:var(--space-3)}dialog{color:inherit;background:0 0;border:0;max-width:100%;max-height:100%;padding:0}dialog::backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}template,slot[hidden],[hidden]{display:none!important}noscript{display:block}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}::selection{color:var(--text-primary);background:#e0645259}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--border-subtle:var(--border-strong);--text-secondary:var(--text-primary)}}@media (prefers-reduced-transparency:reduce){:root{--bg-glass:var(--bg-surface)}.backdrop-blur,[class*=glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{body{color:#000;background:#fff}.no-print,nav,.toast-region{display:none!important}}.hero{padding-block:var(--space-16) var(--space-12);position:relative}.hero__grid{gap:var(--space-8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.hero__title{font-size:var(--font-size-display);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-tighter);margin-block:var(--space-5) var(--space-4);max-width:12ch}.hero__title em{background:var(--gradient-aurora);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero__text{color:var(--text-secondary);font-size:var(--font-size-lg);max-width:44ch}.hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__aside{gap:var(--space-3);margin-top:var(--space-12);flex-wrap:wrap;justify-content:center;display:flex}.hero__note{margin-top:var(--space-4);font-size:var(--font-size-xs);color:var(--text-tertiary)}.hero--center{text-align:center}.hero--center .hero__grid{grid-template-columns:1fr}.hero--center .hero__title,.hero--center .hero__text{max-width:22ch;margin-inline:auto}.hero--center .hero__text{max-width:52ch}.hero--center .hero__actions{justify-content:center}.hero--split .hero__grid{grid-template-columns:1fr 1fr}.hero--full{min-height:calc(100vh - var(--header-height));align-items:center;display:grid}.hero--minimal{padding-block:var(--space-10)}.hero--form .hero__grid{grid-template-columns:1.1fr .9fr}.aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora:before,.aurora:after{content:"";filter:blur(90px);border-radius:50%;width:60vw;height:60vw;position:absolute}.aurora:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-500) 30%,transparent),transparent 62%);top:-6vw;left:-22vw}.aurora:after{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-400) 24%,transparent),transparent 62%);top:2vw;right:-24vw}.aurora__streak{border-radius:var(--radius-full);opacity:.6;filter:blur(1px);width:2px;position:absolute}.aurora__streak--a{background:linear-gradient(180deg,transparent,var(--color-brand-400),transparent);height:70vh;box-shadow:0 0 40px 8px color-mix(in srgb,var(--color-brand-400) 35%,transparent);top:-10%;left:6%;rotate:24deg}.aurora__streak--b{opacity:.4;background:linear-gradient(#0000,#e879f9,#0000);height:50vh;top:22%;left:13%;rotate:24deg}.aurora__streak--c{background:linear-gradient(180deg,transparent,var(--color-accent-400),transparent);height:66vh;box-shadow:0 0 40px 8px color-mix(in srgb,var(--color-accent-400) 30%,transparent);top:-6%;right:8%;rotate:-22deg}.aurora__streak--d{background:linear-gradient(180deg,transparent,var(--color-accent-200),transparent);opacity:.35;height:44vh;top:26%;right:16%;rotate:-22deg}.aurora__grain{opacity:.3;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.prose{max-width:var(--container-prose);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.prose>*+*{margin-top:var(--space-5)}.prose h2{font-size:var(--font-size-2xl);color:var(--text-primary);margin-top:var(--space-10)}.prose h3{font-size:var(--font-size-xl);color:var(--text-primary);margin-top:var(--space-8)}.prose img{border-radius:var(--radius-lg)}.prose a{text-underline-offset:.18em;text-decoration:underline}.prose ul,.prose ol{padding-left:var(--space-6)}.prose figure{margin-block:var(--space-8)}.prose hr{margin-block:var(--space-10)}.article__header{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.article__title{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tighter)}.article__lead{font-size:var(--font-size-xl);color:var(--text-secondary)}.article__meta{align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.article__footer{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.author{align-items:center;gap:var(--space-3);display:flex}.author__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-600);color:var(--text-primary)}.author__role{font-size:var(--font-size-xs);color:var(--text-tertiary)}.author-bio{gap:var(--space-4);padding:var(--space-5);background:var(--bg-subtle);border-radius:var(--radius-lg);display:flex}.share{align-items:center;gap:var(--space-2);display:flex}.reading-time{align-items:center;gap:var(--space-2);display:inline-flex}.accordion{gap:var(--space-3);flex-direction:column;display:flex}.accordion__item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);text-align:left;cursor:pointer;font-size:var(--font-size-md);font-weight:var(--font-weight-600);color:var(--text-primary);background:0 0;border:0;display:flex}.accordion__trigger:hover{background:var(--action-ghost-bg-hover)}.accordion__icon{border-right:2px solid var(--icon-subtle);border-bottom:2px solid var(--icon-subtle);width:10px;height:10px;transition:rotate var(--duration-normal) var(--easing-standard);flex:none;rotate:45deg}.accordion__trigger[aria-expanded=true] .accordion__icon{rotate:-135deg}.accordion__panel{transition:grid-template-rows var(--duration-normal) var(--easing-standard);grid-template-rows:0fr;display:grid}.accordion__panel[data-state=open]{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__content{padding:0 var(--space-5) var(--space-5);color:var(--text-secondary);font-size:var(--font-size-md)}.testimonial{gap:var(--space-4);flex-direction:column;display:flex}.testimonial__quote{font-size:var(--font-size-lg);line-height:var(--line-height-snug);color:var(--text-primary)}.testimonial--featured .testimonial__quote{font-size:var(--font-size-2xl);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-tight)}.logo-cloud{justify-content:center;align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.logo-cloud__item{opacity:.55;font-weight:var(--font-weight-600);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-tight);filter:grayscale();transition:opacity var(--duration-normal) var(--easing-standard)}.logo-cloud__item:hover{opacity:1;filter:none}.feature{gap:var(--space-3);flex-direction:column;display:flex}.feature__icon{border-radius:var(--radius-md);background:var(--gradient-brand-soft);border:1px solid color-mix(in srgb,var(--color-brand-500) 28%,transparent);width:44px;height:44px;color:var(--icon-brand);place-items:center;display:grid}.feature__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-600)}.feature__text{color:var(--text-secondary)}.feature-split{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;display:grid}.cta{text-align:center;padding:var(--space-16) var(--space-6);border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));position:relative;overflow:hidden}.cta__title{font-size:var(--font-size-3xl);max-width:20ch;margin-inline:auto}.cta__text{color:var(--text-secondary);max-width:52ch;margin:var(--space-4) auto var(--space-8)}.cta__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.pricing-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.pricing__list{gap:var(--space-2);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing__list li{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);align-items:flex-start;margin:0;display:flex}.pricing__list li:before{content:"✓";color:var(--status-success-fg);flex:none}.pricing__list li[data-included=false]{opacity:.5}.pricing__list li[data-included=false]:before{content:"–";color:var(--text-tertiary)}.pricing-toggle{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.newsletter{gap:var(--space-3);max-width:460px;display:flex}.newsletter .input{flex:1}.footer{border-top:1px solid var(--border-subtle);padding-block:var(--space-12) var(--space-8);margin-top:var(--space-16)}.footer__grid{gap:var(--space-8);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.footer__col{gap:var(--space-3);flex-direction:column;display:flex}.footer__title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary)}.footer__link{color:var(--text-secondary);font-size:var(--font-size-sm)}.footer__link:hover{color:var(--text-primary)}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}@media (width<=1024px){.hero__grid,.hero--split .hero__grid,.hero--form .hero__grid{grid-template-columns:1fr}.hero__title{max-width:none}.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer__grid{grid-template-columns:1fr}.newsletter{flex-direction:column}.cta{padding:var(--space-10) var(--space-4)}}@media (prefers-reduced-motion:reduce){.accordion__panel{transition:none!important}}.ds .container{width:100%;max-width:var(--container-xl);padding-inline:var(--grid-margin);margin-inline:auto}.ds .container--sm{max-width:var(--container-sm)}.ds .container--md{max-width:var(--container-md)}.ds .container--lg{max-width:var(--container-lg)}.ds .container--2xl{max-width:var(--container-2xl)}.ds .container--prose{max-width:var(--container-prose)}.ds .container--fluid{max-width:none}.ds .box{display:block}.ds .surface{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6)}.ds .surface--raised{background:var(--bg-surface-raised);box-shadow:var(--shadow-md)}.ds .surface--sunken{background:var(--bg-surface-sunken);box-shadow:var(--shadow-inner)}.ds .surface--glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.ds .surface--flat{box-shadow:none}.ds .stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.ds .stack--0{--stack-gap:0}.ds .stack--1{--stack-gap:var(--space-1)}.ds .stack--2{--stack-gap:var(--space-2)}.ds .stack--3{--stack-gap:var(--space-3)}.ds .stack--4{--stack-gap:var(--space-4)}.ds .stack--6{--stack-gap:var(--space-6)}.ds .stack--8{--stack-gap:var(--space-8)}.ds .stack--12{--stack-gap:var(--space-12)}.ds .vstack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.ds .hstack{align-items:center;gap:var(--stack-gap,var(--space-3));flex-direction:row;display:flex}.ds .cluster{align-items:center;gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;display:flex}.ds .cluster--between{justify-content:space-between}.ds .cluster--center{justify-content:center}.ds .cluster--end{justify-content:flex-end}.ds .cluster--baseline{align-items:baseline}.ds .cluster--start{align-items:flex-start}.ds .flex{gap:var(--space-3);display:flex}.ds .flex--col{flex-direction:column}.ds .flex--wrap{flex-wrap:wrap}.ds .flex--between{justify-content:space-between}.ds .flex--center{justify-content:center;align-items:center}.ds .flex--end{justify-content:flex-end}.ds .flex--align-start{align-items:flex-start}.ds .flex--align-end{align-items:flex-end}.ds .flex--stretch{align-items:stretch}.ds .grow{flex:auto;min-width:0}.ds .shrink-0{flex:none}.ds .grid{gap:var(--grid-gap,var(--space-6));display:grid}.ds .grid--1{grid-template-columns:1fr}.ds .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds .grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds .grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}.ds .grid--auto{grid-template-columns:repeat(auto-fill,minmax(var(--grid-min,240px),1fr))}.ds .grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min,240px),1fr))}.ds .grid--sidebar{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.ds .grid--split{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.ds .col-span-2{grid-column:span 2}.ds .col-span-3{grid-column:span 3}.ds .col-span-4{grid-column:span 4}.ds .col-span-6{grid-column:span 6}.ds .col-span-full{grid-column:1/-1}.ds .row-span-2{grid-row:span 2}.ds .columns{-moz-columns:var(--columns-count,2);columns:var(--columns-count,2);-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.ds .columns>*{-moz-column-break-inside:avoid;break-inside:avoid}.ds .section{padding-block:var(--section-py,var(--space-24));position:relative}.ds .section--sm{--section-py:var(--space-12)}.ds .section--lg{--section-py:var(--space-32)}.ds .section__head{max-width:56ch;margin-bottom:var(--space-8)}.ds .section__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--text-brand)}.ds .section__title{font-size:var(--font-size-3xl);margin-block:var(--space-3)}.ds .section__text{color:var(--text-secondary);font-size:var(--font-size-lg)}.ds .section--center{text-align:center}.ds .section--center .section__head{margin-inline:auto}.ds .divider{background:var(--border-subtle);height:1px;margin-block:var(--space-6);border:0}.ds .divider--vertical{width:1px;height:auto;margin:0 var(--space-4);align-self:stretch}.ds .divider--label{align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--font-size-xs);background:0 0;height:auto;display:flex}.ds .divider--label:before,.ds .divider--label:after{content:"";background:var(--border-subtle);flex:1;height:1px}.ds .spacer{flex:auto}.ds .spacer--4{height:var(--space-4);flex:none}.ds .spacer--8{height:var(--space-8);flex:none}.ds .spacer--16{height:var(--space-16);flex:none}.ds .ratio{aspect-ratio:var(--ratio,16/9);border-radius:var(--radius-md);overflow:hidden}.ds .ratio>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ds .ratio--1\/1{--ratio:1}.ds .ratio--4\/3{--ratio:4/3}.ds .ratio--3\/2{--ratio:3/2}.ds .ratio--21\/9{--ratio:21/9}.ds .ratio--9\/16{--ratio:9/16}.ds .center{place-items:center;display:grid}.ds .center--text{text-align:center}.ds .center--intrinsic{flex-direction:column;align-items:center;display:flex}.ds .relative{position:relative}.ds .absolute-fill{position:absolute;inset:0}.ds .sticky{top:var(--sticky-top,var(--space-4));z-index:var(--z-sticky);position:sticky}.ds .sticky--header{z-index:var(--z-header);position:sticky;top:0}.ds .scroll-area{overscroll-behavior:contain;overflow:auto}.ds .scroll-area--x{overflow:auto hidden}.ds .scroll-area--y{max-height:var(--scroll-max,320px);overflow:hidden auto}.ds .scroll-snap{scroll-snap-type:x mandatory}.ds .scroll-snap>*{scroll-snap-align:start}.ds .overflow-hidden{overflow:hidden}.ds #ds-portal,.ds .portal{z-index:var(--z-max);position:relative}.ds .layout-app{grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;display:grid}.ds .layout-app__main{flex-direction:column;min-width:0;display:flex}.ds .layout-auth{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));min-height:100vh;display:grid}.ds .layout-doc{gap:var(--space-10);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}@media (width<=1024px){.ds .grid--4,.ds .grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ds .layout-app,.ds .layout-doc{grid-template-columns:1fr}}@media (width<=640px){.ds .grid--2,.ds .grid--3,.ds .grid--4,.ds .grid--6{grid-template-columns:1fr}.ds .columns{-moz-columns:1;columns:1}:root{--grid-margin:var(--space-4)}}.ds .icon{width:var(--icon-md);height:var(--icon-md);vertical-align:middle;color:inherit;pointer-events:none;flex:none;display:inline-block}.ds .icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.ds .icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.ds .icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.ds .icon--xl{width:var(--icon-xl);height:var(--icon-xl)}.ds .icon--muted{color:var(--icon-subtle)}.ds .icon--brand{color:var(--icon-brand)}.ds .icon--success{color:var(--status-success-fg)}.ds .icon--warning{color:var(--status-warning-fg)}.ds .icon--danger{color:var(--status-danger-fg)}.ds .icon--info{color:var(--status-info-fg)}.ds .icon--spin{animation:1s linear infinite ds-spin}.ds .icon--pulse{animation:ds-pulse 2s var(--easing-standard) infinite}.ds [dir=rtl] .icon--directional{transform:scaleX(-1)}.ds .icon-tile{border-radius:var(--radius-md);background:var(--bg-subtle);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--icon-default);flex:none;place-items:center;display:inline-grid}.ds .icon-tile--brand{background:var(--gradient-brand-soft);border-color:color-mix(in srgb,var(--color-brand-500) 28%,transparent);color:var(--icon-brand)}.ds .icon-tile--success{background:var(--status-success-bg);color:var(--status-success-fg);border-color:#0000}.ds .icon-tile--warning{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:#0000}.ds .icon-tile--danger{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:#0000}.ds .icon-tile--lg{border-radius:var(--radius-lg);width:56px;height:56px}.ds .icon-tile--sm{border-radius:var(--radius-sm);width:32px;height:32px}@media (prefers-reduced-motion:reduce){.ds .icon--spin,.ds .icon--pulse{animation:none}}.ds .btn{--_bg:var(--action-secondary-bg);--_bg-hover:var(--action-secondary-bg-hover);--_fg:var(--text-primary);--_border:transparent;--_shadow:none;justify-content:center;align-items:center;gap:var(--space-2);height:var(--btn-height-md);min-width:var(--btn-height-md);padding-inline:var(--btn-padding-x);border-radius:var(--btn-radius);border:1px solid var(--_border);background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font-size:var(--font-size-md);font-weight:var(--btn-font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.ds .btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--_bg-hover);transform:translateY(-1px)}.ds .btn:active:not(:disabled){transform:translateY(0)scale(.985)}.ds .btn:disabled,.ds .btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none;transform:none}.ds .btn[aria-pressed=true],.ds .btn[data-state=selected]{--_bg:var(--action-secondary-bg-hover);--_border:var(--border-strong)}.ds .btn--primary{--_bg:var(--action-primary-bg);--_bg-hover:var(--action-primary-bg-hover);--_fg:var(--action-primary-fg);--_shadow:var(--shadow-brand)}.ds .btn--primary:hover:not(:disabled){box-shadow:0 14px 40px #e064528c}.ds .btn--secondary{--_bg:var(--action-secondary-bg);--_border:var(--border-subtle)}.ds .btn--tertiary{--_bg:transparent;--_bg-hover:var(--action-ghost-bg-hover);--_fg:var(--text-secondary)}.ds .btn--ghost{--_bg:transparent;--_bg-hover:var(--action-ghost-bg-hover);--_border:transparent}.ds .btn--outline{--_bg:transparent;--_bg-hover:var(--action-ghost-bg-hover);--_border:var(--border-default)}.ds .btn--destructive{--_bg:var(--action-danger-bg);--_bg-hover:var(--action-danger-bg-hover);--_fg:#fff}.ds .btn--link{--_bg:transparent;--_bg-hover:transparent;--_fg:var(--text-link);border-radius:var(--radius-xs);min-width:0;height:auto;padding:0}.ds .btn--link:hover:not(:disabled){text-decoration:underline;transform:none}.ds .btn--xs{height:var(--btn-height-xs);min-width:var(--btn-height-xs);padding-inline:var(--space-3);font-size:var(--font-size-xs);gap:var(--space-1)}.ds .btn--sm{height:var(--btn-height-sm);min-width:var(--btn-height-sm);padding-inline:var(--space-4);font-size:var(--font-size-sm)}.ds .btn--lg{height:var(--btn-height-lg);min-width:var(--btn-height-lg);padding-inline:var(--space-6);font-size:var(--font-size-lg)}.ds .btn--xl{height:var(--btn-height-xl);min-width:var(--btn-height-xl);padding-inline:var(--space-8);font-size:var(--font-size-lg)}.ds .btn--block{width:100%;display:flex}.ds .btn--fill{flex:auto}.ds .btn svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.ds .btn--lg svg,.ds .btn--xl svg{width:var(--icon-md);height:var(--icon-md)}.ds .btn[data-loading=true]{pointer-events:none;color:#0000!important}.ds .btn[data-loading=true]>*{visibility:hidden}.ds .btn[data-loading=true]:after{content:"";visibility:visible;width:1.1em;height:1.1em;color:var(--_fg);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite ds-spin;position:absolute}.ds .icon-btn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-full);color:var(--icon-default);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.ds .icon-btn:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .icon-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds .icon-btn--xs{width:var(--control-xs);height:var(--control-xs)}.ds .icon-btn--sm{width:var(--control-sm);height:var(--control-sm)}.ds .icon-btn--lg{width:var(--control-lg);height:var(--control-lg)}.ds .icon-btn--solid{background:var(--action-secondary-bg);border-color:var(--border-subtle)}.ds .icon-btn--brand{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-brand)}.ds .icon-btn--danger:hover{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ds .icon-btn svg{width:var(--icon-md);height:var(--icon-md)}.ds .icon-btn:before{content:"";width:var(--target-size-min);height:var(--target-size-min);position:absolute}.ds .icon-btn{position:relative}.ds .btn-group{display:inline-flex}.ds .btn-group>.btn{border-radius:0}.ds .btn-group>.btn:first-child{border-start-start-radius:var(--btn-radius);border-end-start-radius:var(--btn-radius)}.ds .btn-group>.btn:last-child{border-start-end-radius:var(--btn-radius);border-end-end-radius:var(--btn-radius)}.ds .btn-group>.btn+.btn{margin-left:-1px}.ds .btn-group>.btn:hover{z-index:1;transform:none}.ds .btn-group--attached>.btn{--_border:var(--border-subtle)}.ds .split-btn{align-items:stretch;display:inline-flex}.ds .split-btn>.btn:first-child{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:var(--space-4)}.ds .split-btn>.btn:last-child{padding-inline:var(--space-3);border-start-start-radius:0;border-end-start-radius:0;min-width:0}.ds .split-btn>.btn+.btn{border-left:1px solid #ffffff40}.ds .fab{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-sticky);border-radius:var(--radius-full);background:var(--gradient-brand);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-lg),var(--shadow-brand);cursor:pointer;transition:transform var(--duration-normal) var(--easing-spring);border:0;place-items:center;display:grid;position:fixed}.ds .fab:hover{transform:scale(1.06)}.ds .fab--extended{width:auto;padding-inline:var(--space-5);gap:var(--space-2);display:inline-flex}.ds .link{color:var(--text-link);border-radius:var(--radius-xs);text-decoration:none}.ds .link:hover{text-underline-offset:.18em;text-decoration:underline}.ds .link--muted{color:var(--text-secondary)}.ds .link--muted:hover{color:var(--text-primary)}.ds .link--inline{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.ds .link--external:after{content:"↗";margin-left:.25em;font-size:.85em}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds .field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds .field--horizontal{align-items:start;gap:var(--space-4);grid-template-columns:180px minmax(0,1fr);display:grid}.ds .field--horizontal .field__label{padding-top:calc((var(--field-height) - 1.2em)/2)}.ds .field--full{width:100%}.ds .field--inline{align-items:center;gap:var(--space-3);flex-direction:row}.ds .field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-500);color:var(--text-primary);align-items:center;gap:var(--space-2);display:inline-flex}.ds .field__required{color:var(--status-danger-fg)}.ds .field__optional{color:var(--text-tertiary);font-weight:var(--font-weight-400);font-size:var(--font-size-xs)}.ds .field__description{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:calc(var(--space-1) * -1)}.ds .field__helper{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .field__message{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);display:flex}.ds .field__message--error{color:var(--status-danger-fg)}.ds .field__message--success{color:var(--status-success-fg)}.ds .field__message--warning{color:var(--status-warning-fg)}.ds .field__counter{font-size:var(--font-size-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.ds .field__footer{align-items:center;gap:var(--space-3);display:flex}.ds .input,.ds .textarea,.ds .select{width:100%;min-height:var(--field-height);padding:0 var(--space-4);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--text-primary);font-size:var(--font-size-md);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard)}.ds .textarea{padding-block:var(--space-3);min-height:96px;line-height:var(--line-height-normal)}.ds .input:hover:not(:disabled),.ds .textarea:hover:not(:disabled),.ds .select:hover:not(:disabled){border-color:var(--border-strong)}.ds .input:focus,.ds .textarea:focus,.ds .select:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring-color) 28%,transparent);outline:none}.ds .input:disabled,.ds .textarea:disabled,.ds .select:disabled{background:var(--bg-subtle);color:var(--text-disabled)}.ds .input[readonly],.ds .textarea[readonly]{background:var(--bg-subtle);color:var(--text-secondary)}:is(.ds .input[data-state=error],.ds .textarea[data-state=error],.ds .select[data-state=error],.ds .input:user-invalid){border-color:var(--status-danger-fg)}.ds .input[data-state=error]:focus{box-shadow:0 0 0 3px #ef444440}.ds .input[data-state=success],.ds .select[data-state=success]{border-color:var(--status-success-fg)}.ds .input[data-state=warning]{border-color:var(--status-warning-fg)}.ds .input--xs,.ds .select--xs{min-height:var(--control-xs);font-size:var(--font-size-xs);padding-inline:var(--space-3)}.ds .input--sm,.ds .select--sm{min-height:var(--control-sm);font-size:var(--font-size-sm);padding-inline:var(--space-3)}.ds .input--lg,.ds .select--lg{min-height:var(--control-lg);font-size:var(--font-size-lg)}.ds .input--xl{min-height:var(--control-xl);font-size:var(--font-size-lg)}.ds .select{appearance:none;cursor:pointer;padding-right:var(--space-10);color:var(--text-primary);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.ds .input-group{align-items:stretch;display:flex;position:relative}.ds .input-group>.input{border-radius:0}.ds .input-group>:first-child{border-start-start-radius:var(--field-radius);border-end-start-radius:var(--field-radius)}.ds .input-group>:last-child{border-start-end-radius:var(--field-radius);border-end-end-radius:var(--field-radius)}.ds .input-group>*+*{margin-left:-1px}.ds .input-group__addon{padding-inline:var(--space-4);background:var(--bg-subtle);border:1px solid var(--field-border);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;display:inline-flex}.ds .input-affix{align-items:center;width:100%;display:flex;position:relative}.ds .input-affix>.input{padding-left:var(--space-10)}.ds .input-affix--trailing>.input{padding-right:var(--space-10)}.ds .input-affix__icon{left:var(--space-4);color:var(--icon-subtle);pointer-events:none;place-items:center;display:grid;position:absolute}.ds .input-affix__icon--trailing{left:auto;right:var(--space-4)}.ds .input-affix__action{right:var(--space-2);position:absolute}.ds .choice{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:24px;display:inline-flex}.ds .choice input{opacity:0;width:0;height:0;position:absolute}.ds .choice__control{border:1.5px solid var(--border-default);background:var(--field-bg);border-radius:var(--radius-xs);width:20px;height:20px;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex:none;place-items:center;margin-top:1px;display:grid}.ds .choice--radio .choice__control{border-radius:var(--radius-full)}.ds .choice__control:after{content:"";opacity:0;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-spring);transform:scale(.6)}.ds .choice--checkbox .choice__control:after{border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;margin-top:-2px;rotate:-45deg}.ds .choice--radio .choice__control:after{background:#fff;border-radius:50%;width:8px;height:8px}.ds .choice input:checked+.choice__control{background:var(--color-brand-600);border-color:var(--color-brand-600)}.ds .choice input:checked+.choice__control:after{opacity:1;transform:scale(1)}.ds .choice input:indeterminate+.choice__control{background:var(--color-brand-600);border-color:var(--color-brand-600)}.ds .choice input:indeterminate+.choice__control:after{opacity:1;background:#fff;border:0;width:10px;height:2px;margin:0;transform:rotate(0)}.ds .choice input:focus-visible+.choice__control{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds .choice:hover .choice__control{border-color:var(--border-strong)}.ds .choice input:disabled+.choice__control{opacity:var(--opacity-disabled)}.ds .choice input:disabled~.choice__text{color:var(--text-disabled)}.ds .choice__text{font-size:var(--font-size-md);line-height:1.4}.ds .choice__hint{font-size:var(--font-size-xs);color:var(--text-tertiary);display:block}.ds .choice-group{gap:var(--space-3);flex-direction:column;display:flex}.ds .choice-group--horizontal{gap:var(--space-5);flex-flow:wrap}.ds .choice-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard);display:flex}.ds .choice-card:hover{border-color:var(--border-strong)}.ds .choice-card:has(input:checked){border-color:var(--border-brand);background:var(--gradient-brand-soft)}.ds .choice-card:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ds .switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.ds .switch input{opacity:0;width:0;height:0;position:absolute}.ds .switch__track{border-radius:var(--radius-full);background:var(--bg-muted);border:1px solid var(--border-subtle);width:44px;height:24px;transition:background var(--duration-normal) var(--easing-standard);flex:none;align-items:center;padding:2px;display:flex}.ds .switch__thumb{width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--easing-spring);background:#fff;border-radius:50%}.ds .switch input:checked+.switch__track{background:var(--color-brand-600);border-color:#0000}.ds .switch input:checked+.switch__track .switch__thumb{transform:translate(20px)}.ds .switch input:focus-visible+.switch__track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ds .switch input:disabled+.switch__track{opacity:var(--opacity-disabled)}.ds .switch--sm .switch__track{width:34px;height:19px}.ds .switch--sm .switch__thumb{width:13px;height:13px}.ds .switch--sm input:checked+.switch__track .switch__thumb{transform:translate(15px)}.ds .slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.ds .slider::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--bg-muted);height:6px}.ds .slider::-moz-range-track{border-radius:var(--radius-full);background:var(--bg-muted);height:6px}.ds .slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-brand-600);width:18px;height:18px;box-shadow:var(--shadow-sm);-webkit-transition:transform var(--duration-fast) var(--easing-spring);transition:transform var(--duration-fast) var(--easing-spring);background:#fff;border-radius:50%;margin-top:-6px}.ds .slider::-moz-range-thumb{border:2px solid var(--color-brand-600);width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%}.ds .slider:hover::-webkit-slider-thumb{transform:scale(1.12)}.ds .slider:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ds .slider:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds .slider-row{align-items:center;gap:var(--space-4);display:flex}.ds .slider-value{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-2);background:var(--bg-subtle);border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.ds .dropzone{align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;border:1.5px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex}.ds .dropzone:hover{border-color:var(--border-brand)}.ds .dropzone[data-state=drag-over]{border-color:var(--color-brand-500);background:var(--gradient-brand-soft)}.ds .dropzone[data-state=error]{border-color:var(--status-danger-fg)}.ds .file-item{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.ds .file-item__meta{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .otp{gap:var(--space-3);display:flex}.ds .otp__digit{text-align:center;width:52px;height:60px;font-size:var(--font-size-2xl);font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-md);color:var(--text-primary)}.ds .otp__digit:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring-color) 28%,transparent);outline:none}.ds .otp--masked .otp__digit{-webkit-text-security:disc}.ds .tags-input{align-items:center;gap:var(--space-2);min-height:var(--field-height);padding:var(--space-2);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);flex-wrap:wrap;display:flex}.ds .tags-input:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring-color) 28%,transparent)}.ds .tags-input__input{min-width:80px;font-size:var(--font-size-md);background:0 0;border:0;outline:none;flex:1}.ds .combobox{position:relative}.ds .combobox__list{z-index:var(--z-dropdown);inset-inline:0;top:calc(100% + var(--space-2));background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2);max-height:260px;position:absolute;overflow:auto}.ds .combobox__option{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-md);display:flex}.ds .combobox__option:hover,.ds .combobox__option[aria-selected=true]{background:var(--action-ghost-bg-hover)}.ds .combobox__option[data-state=active]{background:var(--gradient-brand-soft);color:var(--text-brand)}.ds .combobox__empty{padding:var(--space-4);text-align:center;color:var(--text-tertiary);font-size:var(--font-size-sm)}.ds .combobox__group-label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary)}.ds .form{gap:var(--space-6);flex-direction:column;display:flex}.ds .form-section{gap:var(--space-4);flex-direction:column;display:flex}.ds .form-section__head{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-3)}.ds .form-section__title{font-size:var(--font-size-lg);margin:0}.ds .form-section__desc{font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ds .form-actions{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}.ds .form-actions--start{justify-content:flex-start}.ds .form-actions--between{justify-content:space-between}@media (width<=640px){.ds .field--horizontal{grid-template-columns:1fr}.ds .field--horizontal .field__label{padding-top:0}.ds .form-actions{flex-direction:column-reverse}.ds .form-actions .btn{width:100%}.ds .otp__digit{width:44px;height:52px;font-size:var(--font-size-xl)}}.ds .picker{z-index:var(--z-dropdown);top:calc(100% + var(--space-2));background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-4);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);position:absolute;left:0;transform:translateY(-4px)}.ds .picker[data-state=open]{opacity:1;pointer-events:auto;transform:none}.ds .picker-anchor{position:relative}.ds .calendar{-webkit-user-select:none;user-select:none;width:280px}.ds .calendar__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ds .calendar__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.ds .calendar__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ds .calendar__dow{text-align:center;font-size:var(--font-size-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding-block:var(--space-1)}.ds .calendar__day{aspect-ratio:1;cursor:pointer;border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--easing-standard);background:0 0;border:0;place-items:center;display:grid}.ds .calendar__day:hover{background:var(--action-ghost-bg-hover)}.ds .calendar__day[data-outside=true]{color:var(--text-disabled)}.ds .calendar__day[data-today=true]{box-shadow:inset 0 0 0 1px var(--border-brand)}.ds .calendar__day[aria-selected=true]{background:var(--gradient-brand);color:#fff;font-weight:var(--font-weight-600)}.ds .calendar__day[data-in-range=true]{background:var(--gradient-brand-soft);border-radius:0}.ds .calendar__day[data-range-start=true]{border-start-end-radius:0;border-end-end-radius:0}.ds .calendar__day[data-range-end=true]{border-start-start-radius:0;border-end-start-radius:0}.ds .calendar__day:disabled{color:var(--text-disabled);cursor:not-allowed;text-decoration:line-through}.ds .calendar__footer{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.ds .calendar--range{width:auto}.ds .calendar--range .calendar__months{gap:var(--space-5);display:flex}.ds .date-presets{gap:var(--space-1);padding-right:var(--space-4);border-right:1px solid var(--border-subtle);flex-direction:column;min-width:150px;display:flex}.ds .date-presets button{text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.ds .date-presets button:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .date-presets button[aria-pressed=true]{background:var(--gradient-brand-soft);color:var(--text-brand)}.ds .timepicker{gap:var(--space-2);display:flex}.ds .timepicker__col{scrollbar-width:thin;max-height:200px;padding-right:var(--space-1);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.ds .timepicker__slot{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);background:0 0;border:0}.ds .timepicker__slot:hover{background:var(--action-ghost-bg-hover)}.ds .timepicker__slot[aria-selected=true]{background:var(--gradient-brand);color:#fff}.ds .colorpicker{gap:var(--space-3);flex-direction:column;width:232px;display:flex}.ds .colorpicker__area{border-radius:var(--radius-sm);cursor:crosshair;background:linear-gradient(to top,#000,transparent), linear-gradient(to right,#fff,var(--picked-hue,#e06452));height:120px;position:relative}.ds .colorpicker__thumb{border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0006}.ds .colorpicker__hue{border-radius:var(--radius-full);appearance:none;cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);width:100%;height:12px}.ds .colorpicker__hue::-webkit-slider-thumb{appearance:none;width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0000004d;border-radius:50%}.ds .colorpicker__row{align-items:center;gap:var(--space-2);display:flex}.ds .colorpicker__preview{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--picked-color,#e06452);flex:none;width:32px;height:32px}.ds .colorpicker__swatches{gap:var(--space-1);grid-template-columns:repeat(8,1fr);display:grid}.ds .colorpicker__swatch{aspect-ratio:1;border-radius:var(--radius-xs);cursor:pointer;border:1px solid var(--border-subtle)}.ds .colorpicker__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--color-brand-500)}.ds .range-dual{align-items:center;height:32px;display:flex;position:relative}.ds .range-dual__track{border-radius:var(--radius-full);background:var(--bg-muted);height:6px;position:absolute;inset-inline:0}.ds .range-dual__fill{border-radius:var(--radius-full);background:var(--gradient-brand);height:6px;left:var(--range-from,0%);right:calc(100% - var(--range-to,100%));position:absolute}.ds .range-dual input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:32px;margin:0;position:absolute;inset-inline:0}.ds .range-dual input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;border:2px solid var(--color-brand-600);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;background:#fff;border-radius:50%}.ds .range-dual input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--color-brand-600);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;background:#fff;border-radius:50%}.ds .range-dual__labels{font-size:var(--font-size-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:var(--space-2);justify-content:space-between;display:flex}.ds .stepper-input{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);align-items:stretch;display:inline-flex;overflow:hidden}.ds .stepper-input__btn{cursor:pointer;width:36px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid}.ds .stepper-input__btn:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .stepper-input__btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds .stepper-input input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;width:64px}.ds .stepper-input input::-webkit-outer-spin-button{appearance:none;margin:0}.ds .stepper-input input::-webkit-inner-spin-button{appearance:none;margin:0}.ds .editor{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);overflow:hidden}.ds .editor:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring-color) 28%,transparent)}.ds .editor__toolbar{align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);flex-wrap:wrap;display:flex}.ds .editor__group{gap:2px;display:flex}.ds .editor__group+.editor__group{padding-left:var(--space-2);margin-left:var(--space-1);border-left:1px solid var(--border-subtle)}.ds .editor__btn{min-width:30px;height:30px;padding-inline:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-sm);background:0 0;border:0;place-items:center;display:grid}.ds .editor__btn:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .editor__btn[aria-pressed=true]{background:var(--gradient-brand-soft);color:var(--text-brand)}.ds .editor__content{min-height:160px;padding:var(--space-4);font-size:var(--font-size-md);line-height:var(--line-height-normal);outline:none}.ds .editor__content:empty:before{content:attr(data-placeholder);color:var(--field-placeholder)}.ds .editor__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}.ds .search-select__trigger{align-items:center;gap:var(--space-2);width:100%;min-height:var(--field-height);padding:0 var(--space-3);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);cursor:pointer;text-align:left;display:flex}.ds .search-select__trigger[aria-expanded=true]{border-color:var(--border-focus)}.ds .search-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds .search-select__value:empty:before{content:attr(data-placeholder);color:var(--field-placeholder)}.ds .search-select__panel{z-index:var(--z-dropdown);inset-inline:0;top:calc(100% + var(--space-2));background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);position:absolute;overflow:hidden;transform:translateY(-4px)}.ds .search-select[data-state=open] .search-select__panel{opacity:1;pointer-events:auto;transform:none}.ds .search-select__search{padding:var(--space-2);border-bottom:1px solid var(--border-subtle)}.ds .search-select__list{max-height:240px;padding:var(--space-2);overflow-y:auto}.ds .segmented{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-full);gap:2px;padding:3px;display:inline-flex}.ds .segmented__item{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-500);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);background:0 0;border:0}.ds .segmented__item:hover{color:var(--text-primary)}.ds .segmented__item[aria-pressed=true],.ds .segmented__item[aria-selected=true]{background:var(--bg-surface-raised);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ds .pw-strength{gap:var(--space-2);flex-direction:column;display:flex}.ds .pw-strength__bars{gap:4px;display:flex}.ds .pw-strength__bar{border-radius:var(--radius-full);background:var(--bg-muted);flex:1;height:4px}.ds .pw-strength[data-level="1"] .pw-strength__bar:nth-child(-n+1){background:var(--status-danger-fg)}.ds .pw-strength[data-level="2"] .pw-strength__bar:nth-child(-n+2){background:var(--status-warning-fg)}.ds .pw-strength[data-level="3"] .pw-strength__bar:nth-child(-n+3){background:var(--color-warning-400)}.ds .pw-strength[data-level="4"] .pw-strength__bar{background:var(--status-success-fg)}.ds .pw-strength__rules{gap:var(--space-1);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-direction:column;display:flex}.ds .pw-strength__rule[data-ok=true]{color:var(--status-success-fg)}.ds .rating-input{gap:var(--space-1);direction:ltr;display:inline-flex}.ds .rating-input input{opacity:0;width:0;height:0;position:absolute}.ds .rating-input label{cursor:pointer;color:var(--border-strong);transition:color var(--duration-fast) var(--easing-standard)}.ds .rating-input:hover label{color:var(--color-warning-400)}.ds .rating-input label:hover~label,.ds .rating-input input:checked~label{color:var(--border-strong)}.ds .rating-input input:checked+label{color:var(--color-warning-400)}.ds .rating-input label:has(~input:checked){color:var(--color-warning-400)}.ds .field--datalist{position:relative}@media (width<=640px){.ds .calendar{width:100%}.ds .calendar--range .calendar__months{flex-direction:column}.ds .date-presets{border-right:0;border-bottom:1px solid var(--border-subtle);padding:0 0 var(--space-3);flex-flow:wrap}.ds .picker{inset:auto 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:fixed;top:auto}}.ds .navbar{z-index:var(--z-header);height:var(--header-height);transition:background var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard);border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}.ds .navbar[data-scrolled=true],.ds .navbar--solid{background:color-mix(in srgb,var(--bg-canvas) 78%,transparent);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border-bottom-color:var(--border-subtle)}.ds .navbar__inner{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;display:flex}.ds .navbar__brand{align-items:center;gap:var(--space-3);font-weight:var(--font-weight-700);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);display:inline-flex}.ds .navbar__logo{border-radius:var(--radius-sm);background:var(--gradient-brand);width:28px;height:28px;box-shadow:var(--shadow-brand);flex:none;place-items:center;display:grid}.ds .navbar__nav{align-items:center;gap:var(--space-6);display:flex}.ds .navbar__actions{align-items:center;gap:var(--space-3);display:flex}.ds .navbar__burger{display:none}.ds .nav-link{align-items:center;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--font-size-md);color:var(--text-secondary);border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--easing-standard);display:inline-flex;position:relative}.ds .nav-link:hover,.ds .nav-link[aria-current],.ds .nav-link.is-active{color:var(--text-primary)}.ds .nav-link[aria-current]:after,.ds .nav-link.is-active:after{content:"";border-radius:var(--radius-full);background:var(--gradient-brand);height:2px;position:absolute;bottom:-2px;left:0;right:0}.ds .sidebar{width:var(--sidebar-width);border-right:1px solid var(--border-subtle);background:var(--bg-surface);gap:var(--space-4);padding:var(--space-5) var(--space-4);flex-direction:column;flex:none;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.ds .sidebar__section{gap:var(--space-1);flex-direction:column;display:flex}.ds .sidebar__label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary)}.ds .sidebar__link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-md);transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);display:flex}.ds .sidebar__link:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .sidebar__link[aria-current=page]{background:var(--gradient-brand-soft);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--color-brand-500)}.ds .sidebar__link .badge{margin-left:auto}.ds .sidebar__footer{margin-top:auto}.ds .nav-rail{align-items:center;gap:var(--space-2);width:72px;padding-block:var(--space-4);border-right:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;display:flex}.ds .nav-rail__item{width:56px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--font-size-2xs);place-items:center;gap:2px;display:grid}.ds .nav-rail__item:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .nav-rail__item[aria-current=page]{background:var(--gradient-brand-soft);color:var(--text-brand)}.ds .bottom-nav{inset-inline:0;z-index:var(--z-sticky);height:64px;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border-top:1px solid var(--border-subtle);justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0}.ds .bottom-nav__item{min-height:var(--target-size-min);font-size:var(--font-size-2xs);color:var(--text-tertiary);flex:1;place-items:center;gap:2px;display:grid}.ds .bottom-nav__item[aria-current=page]{color:var(--text-brand)}.ds .dropdown{display:inline-block;position:relative}.ds .menu{min-width:220px;padding:var(--space-2);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.ds .dropdown__panel{z-index:var(--z-dropdown);top:calc(100% + var(--space-2));opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);position:absolute;left:0;transform:translateY(-4px)scale(.98)}.ds .dropdown__panel--right{left:auto;right:0}.ds .dropdown[data-state=open] .dropdown__panel{opacity:1;pointer-events:auto;transform:none}.ds .menu__header{padding:var(--space-2) var(--space-3)}.ds .menu__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.ds .menu__caption{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .menu__group{padding-block:var(--space-1)}.ds .menu__group-label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary)}.ds .menu__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);display:flex}.ds .menu__item:hover,.ds .menu__item[data-state=active]{background:var(--action-ghost-bg-hover)}.ds .menu__item[aria-checked=true]{color:var(--text-brand)}.ds .menu__item[aria-disabled=true],.ds .menu__item:disabled{opacity:var(--opacity-disabled);pointer-events:none}.ds .menu__item--danger{color:var(--status-danger-fg)}.ds .menu__item--danger:hover{background:var(--status-danger-bg)}.ds .menu__desc{font-size:var(--font-size-xs);color:var(--text-tertiary);display:block}.ds .menu__shortcut{font-size:var(--font-size-xs);color:var(--text-tertiary);font-family:var(--font-mono);margin-left:auto}.ds .menu__divider{background:var(--border-subtle);height:1px;margin:var(--space-2) 0;border:0}.ds .menu__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);margin-top:var(--space-2)}.ds .menu__search{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-2)}.ds .mega-menu{z-index:var(--z-dropdown);left:50%;top:calc(100% + var(--space-3));width:min(880px,92vw);padding:var(--space-6);gap:var(--space-5);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;translate:-50%}.ds .mega-menu__col{gap:var(--space-3);flex-direction:column;display:flex}.ds .tabs{gap:var(--space-5);flex-direction:column;display:flex}.ds .tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex;overflow-x:auto}.ds .tabs__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);white-space:nowrap;color:var(--text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-500);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;display:inline-flex;position:relative}.ds .tabs__tab:hover,.ds .tabs__tab[aria-selected=true]{color:var(--text-primary)}.ds .tabs__tab[aria-selected=true]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--gradient-brand);border-radius:var(--radius-full);height:2px;position:absolute;bottom:-1px}.ds .tabs__tab[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.ds .tabs__panel[hidden]{display:none}.ds .tabs--pill .tabs__list{gap:var(--space-2);background:var(--bg-subtle);padding:var(--space-1);border-radius:var(--radius-full);border:0;display:inline-flex}.ds .tabs--pill .tabs__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full)}.ds .tabs--pill .tabs__tab[aria-selected=true]{background:var(--bg-surface-raised);box-shadow:var(--shadow-sm)}.ds .tabs--pill .tabs__tab[aria-selected=true]:after{display:none}.ds .tabs--vertical{gap:var(--space-6);flex-direction:row}.ds .tabs--vertical .tabs__list{border-bottom:0;border-right:1px solid var(--border-subtle);flex-direction:column;min-width:180px}.ds .tabs--vertical .tabs__tab[aria-selected=true]:after{left:auto;right:-1px;top:var(--space-2);bottom:var(--space-2);width:2px;height:auto}.ds .breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ds .breadcrumb__item{align-items:center;gap:var(--space-2);color:var(--text-tertiary);display:inline-flex}.ds .breadcrumb__item+.breadcrumb__item:before{content:"/";color:var(--border-strong)}.ds .breadcrumb__link{color:var(--text-secondary)}.ds .breadcrumb__link:hover{color:var(--text-primary)}.ds .breadcrumb__item[aria-current=page]{color:var(--text-primary);font-weight:var(--font-weight-500)}.ds .pagination{align-items:center;gap:var(--space-2);display:flex}.ds .pagination__item{min-width:var(--control-sm);height:var(--control-sm);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;place-items:center;display:inline-grid}.ds .pagination__item:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .pagination__item[aria-current=page]{background:var(--gradient-brand);color:#fff;border-color:#0000}.ds .pagination__item[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.ds .pagination__ellipsis{color:var(--text-tertiary);padding-inline:var(--space-1)}.ds .pagination__info{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-right:auto}.ds .stepper{gap:var(--space-4);display:flex}.ds .stepper--vertical{flex-direction:column}.ds .step{align-items:flex-start;gap:var(--space-3);flex:1;display:flex}.ds .step__marker{border:1px solid var(--border-default);width:28px;height:28px;color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);background:var(--bg-surface);border-radius:50%;flex:none;place-items:center;display:grid}.ds .step[data-state=current] .step__marker{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-brand);border-color:#0000}.ds .step[data-state=complete] .step__marker{border-color:var(--status-success-fg);color:var(--status-success-fg)}.ds .step[data-state=error] .step__marker{border-color:var(--status-danger-fg);color:var(--status-danger-fg)}.ds .step__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.ds .step__desc{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .step__line{background:var(--border-subtle);flex:1;height:1px;margin-top:14px}.ds .toc{top:calc(var(--header-height) + var(--space-6));font-size:var(--font-size-sm);position:sticky}.ds .toc__title{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary);margin-bottom:var(--space-3)}.ds .toc__link{padding:var(--space-1) var(--space-3);color:var(--text-secondary);border-left:2px solid var(--border-subtle);display:block}.ds .toc__link:hover{color:var(--text-primary)}.ds .toc__link[aria-current=true]{color:var(--text-brand);border-left-color:var(--color-brand-500)}.ds .page-nav{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-10);display:flex}.ds .page-nav__link{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard);flex-direction:column;flex:1;display:flex}.ds .page-nav__link:hover{border-color:var(--border-brand)}.ds .page-nav__label{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .page-nav__title{font-weight:var(--font-weight-600);color:var(--text-primary)}.ds .page-nav__link--next{text-align:right}.ds .skip-link{left:var(--space-4);top:var(--space-4);z-index:var(--z-max);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-600);color:#fff;transition:transform var(--duration-fast) var(--easing-standard);position:absolute;transform:translateY(-200%)}.ds .skip-link:focus{transform:none}@media (width<=1024px){.ds .navbar__nav{display:none}.ds .navbar__burger{display:inline-grid}.ds .sidebar{z-index:var(--z-drawer);transition:transform var(--duration-normal) var(--easing-standard);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ds .sidebar[data-state=open]{box-shadow:var(--shadow-xl);transform:none}.ds .bottom-nav{display:flex}.ds .mega-menu{grid-template-columns:1fr}}.ds .card{gap:var(--space-3);padding:var(--card-padding);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:transform var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds .card:before{content:"";background:var(--gradient-surface);pointer-events:none;position:absolute;inset:0}.ds .card>*{position:relative}.ds .card--interactive{cursor:pointer}.ds .card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ds .card--interactive:focus-within{border-color:var(--border-brand)}.ds .card--selectable[aria-selected=true],.ds .card--selected{border-color:var(--border-brand);background:var(--gradient-brand-soft)}.ds .card--flat{box-shadow:none}.ds .card--glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.ds .card--horizontal{align-items:center;gap:var(--space-5);flex-direction:row}.ds .card--compact{--card-padding:var(--space-4)}.ds .card--disabled{opacity:var(--opacity-disabled);pointer-events:none}.ds .card__media{margin:calc(var(--card-padding) * -1) calc(var(--card-padding) * -1) 0}.ds .card__media img,.ds .card__media video{border-radius:0;width:100%}.ds .card__eyebrow{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-brand)}.ds .card__icon{border-radius:var(--radius-md);background:var(--gradient-brand-soft);border:1px solid color-mix(in srgb,var(--color-brand-500) 30%,transparent);width:42px;height:42px;color:var(--icon-brand);place-items:center;display:grid}.ds .card__title{font-size:var(--font-size-lg);margin:0}.ds .card__description,.ds .card__text{color:var(--text-secondary);font-size:var(--font-size-md);margin:0}.ds .card__meta{gap:var(--space-3);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.ds .card__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds .card__content{flex:1}.ds .card__footer,.ds .card__actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);margin-top:auto;display:flex}.ds .card__badge{top:var(--space-4);right:var(--space-4);z-index:1;position:absolute}.ds .card-group{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(var(--grid-min,280px),1fr));display:grid}.ds .card--pricing{text-align:center}.ds .card--pricing .price{font-size:var(--font-size-4xl);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-tight)}.ds .card--pricing .price small{font-size:var(--font-size-sm);color:var(--text-tertiary)}.ds .card--featured{border-color:var(--border-brand);box-shadow:var(--shadow-lg),var(--shadow-brand)}.ds .card--stat{gap:var(--space-2)}.ds .list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .list--bordered{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ds .list--bordered .list-item+.list-item,.ds .list--divided .list-item+.list-item{border-top:1px solid var(--border-subtle)}.ds .list-item{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);transition:background var(--duration-fast) var(--easing-standard);margin:0;display:flex}.ds .list-item--interactive{cursor:pointer}.ds .list-item--interactive:hover{background:var(--action-ghost-bg-hover)}.ds .list-item[aria-selected=true]{background:var(--gradient-brand-soft)}.ds .list-item__content{flex:1;min-width:0}.ds .list-item__title{font-size:var(--font-size-md);font-weight:var(--font-weight-500)}.ds .list-item__desc{font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .list-item__aside{color:var(--text-tertiary);font-size:var(--font-size-sm);margin-left:auto}.ds .kv{gap:var(--space-3) var(--space-6);grid-template-columns:auto 1fr;margin:0;display:grid}.ds .kv dt{color:var(--text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-400)}.ds .kv dd{font-size:var(--font-size-sm);color:var(--text-primary);margin:0}.ds .kv--rows{gap:var(--space-2);grid-template-columns:1fr}.ds .metadata{gap:var(--space-4);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.ds .metadata>*+:before{content:"·";margin-right:var(--space-4);color:var(--border-strong)}.ds .table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:auto}.ds .table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-sm)}.ds .table thead th{z-index:1;background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);white-space:nowrap;position:sticky;top:0}.ds .table td{padding:var(--table-cell-padding);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.ds .table tbody tr{transition:background var(--duration-fast) var(--easing-standard)}.ds .table tbody tr:hover{background:var(--action-ghost-bg-hover)}.ds .table tbody tr[aria-selected=true]{background:var(--gradient-brand-soft)}.ds .table tbody tr[data-state=disabled]{opacity:var(--opacity-disabled)}.ds .table tbody tr:last-child td{border-bottom:0}.ds .table--compact td,.ds .table--compact thead th{padding:var(--space-2) var(--space-3)}.ds .table--zebra tbody tr:nth-child(2n){background:var(--bg-subtle)}.ds .table__num{text-align:right;font-variant-numeric:tabular-nums}.ds .table__sort{align-items:center;gap:var(--space-2);cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;display:inline-flex}.ds .table__sort:after{content:"↕";opacity:.4;font-size:.9em}.ds .table__sort[aria-sort=ascending]:after{content:"↑";opacity:1;color:var(--text-brand)}.ds .table__sort[aria-sort=descending]:after{content:"↓";opacity:1;color:var(--text-brand)}.ds .table__sticky-col{background:var(--bg-surface);z-index:2;position:sticky;left:0}.ds .table-toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ds .table-toolbar__spacer{flex:1}.ds .table-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ds .table-bulkbar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--gradient-brand-soft);border-bottom:1px solid var(--border-brand);font-size:var(--font-size-sm);display:flex}.ds .tree{font-size:var(--font-size-sm);margin:0;padding:0;list-style:none}.ds .tree ul{padding-left:var(--space-5);border-left:1px solid var(--border-subtle);margin:0;list-style:none}.ds .tree__item{margin:0}.ds .tree__row{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);display:flex}.ds .tree__row:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .tree__row[aria-selected=true]{background:var(--gradient-brand-soft);color:var(--text-primary)}.ds .tree__toggle{text-align:center;width:16px;color:var(--icon-subtle);transition:transform var(--duration-fast) var(--easing-standard)}.ds .tree__item[aria-expanded=false]>.tree__row .tree__toggle{transform:rotate(-90deg)}.ds .tree__item[aria-expanded=false]>ul{display:none}.ds .timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .timeline__item{gap:var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.ds .timeline__rail{flex-direction:column;align-items:center;display:flex}.ds .timeline__dot{background:var(--color-brand-500);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-500) 22%,transparent);border-radius:50%;flex:none;margin-top:6px}.ds .timeline__dot--muted{background:var(--border-strong);box-shadow:none}.ds .timeline__line{background:var(--border-subtle);width:1px;margin-block:var(--space-2);flex:1}.ds .timeline__content{padding-bottom:var(--space-6)}.ds .timeline__time{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .feed{gap:var(--space-4);flex-direction:column;display:flex}.ds .feed__item{gap:var(--space-3);display:flex}.ds .feed__body{font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .feed__body strong{color:var(--text-primary)}.ds .stat{gap:var(--space-1);flex-direction:column;display:flex}.ds .stat__label{font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.ds .stat__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums}.ds .stat__delta{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);display:inline-flex}.ds .stat__delta--up{color:var(--status-success-fg)}.ds .stat__delta--down{color:var(--status-danger-fg)}.ds .stat__hint{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ds .sparkline{align-items:flex-end;gap:3px;height:44px;display:flex}.ds .sparkline__bar{background:var(--gradient-brand);opacity:.85;border-radius:2px;flex:1;min-height:3px}.ds .avatar{background:var(--gradient-brand);color:#fff;width:40px;height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-600);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ds .avatar img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%}.ds .avatar--xs{width:24px;height:24px;font-size:var(--font-size-2xs)}.ds .avatar--sm{width:32px;height:32px;font-size:var(--font-size-xs)}.ds .avatar--lg{width:56px;height:56px;font-size:var(--font-size-lg)}.ds .avatar--xl{width:80px;height:80px;font-size:var(--font-size-2xl)}.ds .avatar--square{border-radius:var(--radius-md)}.ds .avatar--ring{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--color-brand-500)}.ds .avatar__status{border:2px solid var(--bg-surface);background:var(--text-tertiary);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.ds .avatar__status--online{background:var(--status-success-fg)}.ds .avatar__status--busy{background:var(--status-danger-fg)}.ds .avatar__status--away{background:var(--status-warning-fg)}.ds .avatar-group{display:flex}.ds .avatar-group>.avatar+.avatar{margin-left:-10px}.ds .avatar-group>.avatar{box-shadow:0 0 0 2px var(--bg-surface)}.ds .badge{align-items:center;gap:var(--space-2);height:24px;padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--gradient-brand-soft);border:1px solid color-mix(in srgb,var(--color-brand-500) 34%,transparent);color:var(--text-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-500);white-space:nowrap;display:inline-flex}.ds .badge--neutral{background:var(--bg-subtle);border-color:var(--border-subtle);color:var(--text-secondary)}.ds .badge--success{background:var(--status-success-bg);color:var(--status-success-fg);border-color:#0000}.ds .badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:#0000}.ds .badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:#0000}.ds .badge--info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:#0000}.ds .badge--solid{background:var(--gradient-brand);color:#fff;border-color:#0000}.ds .badge--sm{height:20px;font-size:var(--font-size-2xs);padding-inline:var(--space-2)}.ds .badge--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ds .badge--count{min-width:20px;height:20px;padding-inline:var(--space-1);font-variant-numeric:tabular-nums;justify-content:center}.ds .tag{align-items:center;gap:var(--space-2);height:26px;padding-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-xs);display:inline-flex}.ds .tag__remove{width:16px;height:16px;color:var(--icon-subtle);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ds .tag__remove:hover{background:var(--bg-muted);color:var(--text-primary)}.ds .chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand-600) 18%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-500) 32%,transparent);color:var(--text-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-500);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));cursor:pointer;display:inline-flex}.ds .chip[aria-pressed=true]{background:var(--gradient-brand);color:#fff;border-color:#0000}.ds .status{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);display:inline-flex}.ds .status:before{content:"";background:var(--text-tertiary);border-radius:50%;width:8px;height:8px}.ds .status--online:before{background:var(--status-success-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-500) 25%,transparent)}.ds .status--error:before{background:var(--status-danger-fg)}.ds .status--pending:before{background:var(--status-warning-fg)}.ds .rating{align-items:center;gap:var(--space-1);color:var(--color-warning-400);display:inline-flex}.ds .rating__star{width:16px;height:16px}.ds .rating__star--empty{color:var(--border-strong)}.ds .rating__value{margin-left:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .quote{font-size:var(--font-size-lg);line-height:var(--line-height-snug);color:var(--text-primary)}.ds .quote--pull{font-size:var(--font-size-2xl);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-tight)}.ds .quote__author{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.ds .code-block{position:relative}.ds .code-block__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-xs);color:var(--text-tertiary);font-family:var(--font-mono);border-bottom:0;display:flex}.ds .code-block__head+pre{border-radius:0 0 var(--radius-md) var(--radius-md);margin:0}.ds .badge__dot{background:var(--gradient-brand);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb,var(--color-brand-400) 80%,transparent);border-radius:50%;flex:none}.ds .table--density-compact td,.ds .table--density-compact thead th{padding:var(--space-1) var(--space-3)}.ds .table--density-comfortable td,.ds .table--density-comfortable thead th{padding:var(--space-4)}.ds .table__sticky-col{z-index:2;background:var(--bg-surface);box-shadow:1px 0 0 var(--border-subtle);position:sticky;inset-inline-start:0}.ds .table thead .table__sticky-col{z-index:3;background:var(--bg-surface-sunken)}.ds .table__sticky-col--end{box-shadow:-1px 0 0 var(--border-subtle);inset-inline:auto 0}.ds .table th{position:relative}.ds .table__resizer{top:0;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:6px;height:100%;position:absolute;inset-inline-end:0}.ds .table__resizer:after{content:"";top:25%;background:var(--border-subtle);border-radius:1px;width:2px;height:50%;position:absolute;inset-inline-end:2px}.ds .table__resizer:hover:after,.ds .table__resizer[data-resizing=true]:after{background:var(--color-brand-500)}.ds .table[data-resizing=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.ds .table__expander{border-radius:var(--radius-xs);cursor:pointer;width:24px;height:24px;color:var(--icon-subtle);transition:transform var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard);background:0 0;border:0;place-items:center;display:grid}.ds .table__expander:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .table__expander[aria-expanded=true]{color:var(--text-brand);transform:rotate(90deg)}.ds [dir=rtl] .table__expander[aria-expanded=true]{transform:rotate(-90deg)}.ds .table__detail-row>td{background:var(--bg-subtle);padding:var(--space-4) var(--space-5);box-shadow:inset 2px 0 0 var(--color-brand-500)}.ds .table__detail-row[hidden]{display:none}.ds .table__group-row td{background:var(--bg-surface-sunken);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-tertiary);padding-block:var(--space-2)}.ds .table__cell-editable{cursor:text;border-radius:var(--radius-xs)}.ds .table__cell-editable:hover{box-shadow:inset 0 0 0 1px var(--border-default)}.ds .table__cell-editable[contenteditable=true]:focus{box-shadow:inset 0 0 0 2px var(--border-focus);background:var(--bg-surface-raised);outline:none}.ds .table__cell-dirty:after{content:"";background:var(--status-warning-fg);width:6px;height:6px;vertical-align:middle;border-radius:50%;margin-inline-start:var(--space-2);display:inline-block}.ds .column-menu{min-width:220px;max-height:300px;overflow-y:auto}.ds .column-menu__item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);display:flex}.ds .column-menu__item:hover{background:var(--action-ghost-bg-hover)}.ds .column-menu__drag{color:var(--icon-subtle);cursor:grab;margin-inline-start:auto}.ds .table [data-col-hidden=true]{display:none}.ds .table-virtual{max-height:var(--virtual-height,420px);contain:strict;position:relative;overflow-y:auto}.ds .table-virtual__spacer{width:1px}.ds .table-virtual__window{inset-inline:0;will-change:transform;position:absolute;top:0}.ds .table__row-skeleton td{padding-block:var(--space-3)}.ds .table__row-skeleton .skeleton{height:14px}.ds .table-state{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-5);text-align:center;flex-direction:column;display:flex}.ds .table[data-state=loading] tbody{opacity:.6;pointer-events:none}.ds .table-bulkbar__count{font-weight:var(--font-weight-600)}.ds .table-bulkbar__actions{gap:var(--space-2);margin-inline-start:auto;display:flex}.ds .table-pagesize{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}.ds .table-pagesize .select{width:auto;min-height:var(--control-sm)}@media (width<=768px){.ds .table--stack thead{display:none}.ds .table--stack,.ds .table--stack tbody,.ds .table--stack tr,.ds .table--stack td{width:100%;display:block}.ds .table--stack tr{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-3);padding:var(--space-2)}.ds .table--stack td{justify-content:space-between;gap:var(--space-4);padding:var(--space-2);border:0;display:flex}.ds .table--stack td:before{content:attr(data-label);color:var(--text-tertiary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}}.ds .alert{--_fg:var(--status-info-fg);--_bg:var(--status-info-bg);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--_bg);border:1px solid color-mix(in srgb,var(--_fg) 30%,transparent);color:var(--text-primary);display:flex}.ds .alert__icon{color:var(--_fg);flex:none;margin-top:1px}.ds .alert__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ds .alert__title{font-size:var(--font-size-md);font-weight:var(--font-weight-600);margin:0}.ds .alert__text{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.ds .alert__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.ds .alert__close{flex:none;margin:-4px -4px auto auto}.ds .alert--info{--_fg:var(--status-info-fg);--_bg:var(--status-info-bg)}.ds .alert--success{--_fg:var(--status-success-fg);--_bg:var(--status-success-bg)}.ds .alert--warning{--_fg:var(--status-warning-fg);--_bg:var(--status-warning-bg)}.ds .alert--danger{--_fg:var(--status-danger-fg);--_bg:var(--status-danger-bg)}.ds .alert--neutral{--_fg:var(--text-secondary);--_bg:var(--bg-subtle)}.ds .alert--inline{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.ds .alert--solid{background:var(--_fg);color:#fff;border-color:#0000}.ds .alert--solid .alert__icon,.ds .alert--solid .alert__text{color:#fff}.ds .banner{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);background:var(--gradient-brand-soft);border-bottom:1px solid color-mix(in srgb,var(--color-brand-500) 30%,transparent);display:flex}.ds .banner__actions{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.ds .banner--danger{background:var(--status-danger-bg);border-bottom-color:var(--status-danger-fg)}.ds .callout{border-left:3px solid var(--color-brand-500);background:var(--bg-subtle);padding:var(--space-4) var(--space-5);border-radius:0 var(--radius-md) var(--radius-md) 0}.ds .callout__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600);margin-bottom:var(--space-1)}.ds .callout--do{border-left-color:var(--status-success-fg)}.ds .callout--dont{border-left-color:var(--status-danger-fg)}.ds .toast-region{z-index:var(--z-toast);top:var(--space-5);right:var(--space-5);gap:var(--space-3);width:min(380px,calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ds .toast-region--bottom{top:auto;bottom:var(--space-5)}.ds .toast-region--center{left:50%;right:auto;translate:-50%}.ds .toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);animation:ds-toast-in var(--duration-normal) var(--easing-spring);display:flex}.ds .toast[data-state=closing]{animation:ds-toast-out var(--duration-fast) var(--easing-accelerate) forwards}.ds .toast__icon{flex:none}.ds .toast__content{flex:1;min-width:0}.ds .toast__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600)}.ds .toast__text{font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .toast__progress{background:var(--gradient-brand);height:2px;position:absolute;bottom:0;left:0}.ds .toast--success{border-left:3px solid var(--status-success-fg)}.ds .toast--danger{border-left:3px solid var(--status-danger-fg)}.ds .toast--warning{border-left:3px solid var(--status-warning-fg)}.ds .toast--info{border-left:3px solid var(--status-info-fg)}.ds .snackbar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);background:var(--bg-inverse);color:var(--text-inverse);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);display:flex}@keyframes ds-toast-in{0%{opacity:0;transform:translate(24px)scale(.96)}}@keyframes ds-toast-out{to{opacity:0;transform:translate(24px)scale(.96)}}.ds .progress{border-radius:var(--radius-full);background:var(--bg-muted);width:100%;height:8px;overflow:hidden}.ds .progress__bar{border-radius:inherit;background:var(--gradient-brand);height:100%;transition:width var(--duration-slow) var(--easing-decelerate)}.ds .progress--sm{height:4px}.ds .progress--lg{height:12px}.ds .progress--success .progress__bar{background:var(--status-success-fg)}.ds .progress--danger .progress__bar{background:var(--status-danger-fg)}.ds .progress--indeterminate .progress__bar{width:35%;animation:ds-progress-slide 1.2s var(--easing-standard) infinite}.ds .progress-row{align-items:center;gap:var(--space-3);display:flex}.ds .progress-label{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}@keyframes ds-progress-slide{0%{margin-left:-35%}to{margin-left:100%}}.ds .progress-circle{--value:0;--size:64px;--thickness:6px;width:var(--size);height:var(--size);background:conic-gradient(var(--color-brand-500) calc(var(--value) * 1%), var(--bg-muted) 0);border-radius:50%;place-items:center;display:grid;position:relative}.ds .progress-circle:before{content:"";inset:var(--thickness);background:var(--bg-surface);border-radius:50%;position:absolute}.ds .progress-circle__value{font-size:var(--font-size-sm);font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums;position:relative}.ds .spinner{border:2px solid var(--border-default);border-top-color:var(--color-brand-500);border-radius:50%;flex:none;width:20px;height:20px;animation:.7s linear infinite ds-spin}.ds .spinner--sm{border-width:1.5px;width:14px;height:14px}.ds .spinner--lg{border-width:3px;width:32px;height:32px}.ds .spinner--inverse{border-color:#fff #ffffff4d #ffffff4d}.ds .loading-overlay{place-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--bg-surface) 72%,transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));z-index:var(--z-raised);border-radius:inherit;display:grid;position:absolute;inset:0}.ds .dots{gap:4px;display:inline-flex}.ds .dots span{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ds-bounce}.ds .dots span:nth-child(2){animation-delay:.12s}.ds .dots span:nth-child(3){animation-delay:.24s}@keyframes ds-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ds .skeleton{border-radius:var(--radius-sm);background:var(--skeleton-base);min-height:1em;position:relative;overflow:hidden}.ds .skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:1.4s infinite ds-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ds .skeleton--text{border-radius:var(--radius-full);height:.85em;margin-block:.28em}.ds .skeleton--title{width:60%;height:1.4em}.ds .skeleton--circle{border-radius:50%}.ds .skeleton--card{border-radius:var(--radius-lg);height:180px}.ds .skeleton--line-80{width:80%}.ds .skeleton--line-60{width:60%}.ds .skeleton--line-40{width:40%}@keyframes ds-shimmer{to{transform:translate(100%)}}.ds .state{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.ds .state__icon{border-radius:var(--radius-xl);background:var(--bg-subtle);border:1px solid var(--border-subtle);width:64px;height:64px;color:var(--icon-subtle);margin-bottom:var(--space-2);place-items:center;display:grid}.ds .state__title{font-size:var(--font-size-xl);margin:0}.ds .state__text{color:var(--text-secondary);max-width:46ch;margin:0}.ds .state__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.ds .state--empty .state__icon{border-style:dashed}.ds .state--error .state__icon{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:#0000}.ds .state--success .state__icon{background:var(--status-success-bg);color:var(--status-success-fg);border-color:#0000}.ds .state--maintenance .state__icon{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:#0000}.ds .state--partial{padding-block:var(--space-6)}.ds .state--inline{padding:var(--space-6)}.ds .backdrop{z-index:var(--z-overlay);background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--easing-standard);position:fixed;inset:0}.ds .backdrop[data-state=open]{opacity:1;pointer-events:auto}.ds .modal{z-index:var(--z-modal);padding:var(--space-5);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ds .modal[data-state=open]{pointer-events:auto}.ds .modal__dialog{width:100%;max-width:var(--modal-width);max-height:calc(100vh - var(--space-12));background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--modal-radius);box-shadow:var(--shadow-2xl);opacity:0;transition:opacity var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-spring);flex-direction:column;display:flex;transform:translateY(12px)scale(.97)}.ds .modal[data-state=open] .modal__dialog{opacity:1;transform:none}.ds .modal--sm{--modal-width:400px}.ds .modal--lg{--modal-width:760px}.ds .modal--xl{--modal-width:1040px}.ds .modal--full .modal__dialog{border-radius:var(--radius-lg);max-width:none;height:100%;max-height:none}.ds .modal__header{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.ds .modal__title{font-size:var(--font-size-xl);flex:1;margin:0}.ds .modal__desc{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--space-1)}.ds .modal__body{padding:var(--space-6);flex:1;overflow:auto}.ds .modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);display:flex}.ds .modal__footer--between{justify-content:space-between}.ds .modal__icon{border-radius:var(--radius-lg);background:var(--status-danger-bg);width:48px;height:48px;color:var(--status-danger-fg);flex:none;place-items:center;display:grid}.ds .drawer{z-index:var(--z-modal);width:min(var(--drawer-width),100vw);background:var(--bg-surface-raised);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-2xl);transition:transform var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ds .drawer[data-state=open]{transform:none}.ds .drawer--left{border-left:0;border-right:1px solid var(--border-subtle);left:0;right:auto;transform:translate(-100%)}.ds .drawer--bottom{border:0;border-top:1px solid var(--border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:auto;height:min(80vh,560px);top:auto;left:0;right:0;transform:translateY(100%)}.ds .drawer__handle{border-radius:var(--radius-full);background:var(--border-strong);width:44px;height:4px;margin:var(--space-3) auto}.ds .drawer__header{align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.ds .drawer__title{font-size:var(--font-size-lg);flex:1;margin:0}.ds .drawer__body{padding:var(--space-5);flex:1;overflow:auto}.ds .drawer__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);gap:var(--space-3);display:flex}.ds .popover{z-index:var(--z-popover);min-width:240px;max-width:340px;padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);position:absolute;transform:translateY(-4px)}.ds .popover[data-state=open]{opacity:1;pointer-events:auto;transform:none}.ds .popover__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600);margin-bottom:var(--space-2)}.ds .popover__arrow{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-bottom:0;border-right:0;width:10px;height:10px;position:absolute;top:-6px;left:20px;rotate:45deg}.ds .tooltip{display:inline-flex;position:relative}.ds .tooltip__content{z-index:var(--z-tooltip);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--font-size-xs);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateY(4px)}.ds .tooltip:hover .tooltip__content,.ds .tooltip:focus-within .tooltip__content,.ds .tooltip[data-state=open] .tooltip__content{opacity:1;transform:none}.ds .tooltip__content--bottom{top:calc(100% + 8px);bottom:auto}.ds .tooltip__content--wrap{white-space:normal;width:220px}.ds .hover-card{z-index:var(--z-popover);width:300px;padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard);position:absolute;transform:translateY(-6px)}.ds [data-hover-card]:hover .hover-card,.ds [data-hover-card]:focus-within .hover-card{opacity:1;pointer-events:auto;transform:none}.ds .context-menu{z-index:var(--z-dropdown);min-width:200px;position:fixed}.ds .lightbox{z-index:var(--z-modal);padding:var(--space-8);background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.ds .lightbox__img{border-radius:var(--radius-md);max-width:100%;max-height:82vh;box-shadow:var(--shadow-2xl)}.ds .lightbox__caption{margin-top:var(--space-4);color:#ffffffb3;font-size:var(--font-size-sm);text-align:center}.ds .lightbox__close{top:var(--space-5);right:var(--space-5);color:#fff;position:absolute}.ds .lightbox__nav{color:#fff;position:absolute;top:50%;translate:0 -50%}.ds .lightbox__nav--prev{left:var(--space-5)}.ds .lightbox__nav--next{right:var(--space-5)}.ds .command{z-index:var(--z-modal);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:min(620px,92vw);max-height:70vh;box-shadow:var(--shadow-2xl);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-spring);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translateY(-8px)scale(.98)}.ds .command[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ds .command__input-row{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.ds .command__input{font-size:var(--font-size-lg);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.ds .command__list{padding:var(--space-2);overflow:auto}.ds .command__group-label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary)}.ds .command__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--text-primary);font-size:var(--font-size-md);display:flex}.ds .command__item[data-active=true],.ds .command__item:hover{background:var(--action-ghost-bg-hover)}.ds .command__footer{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-tertiary);display:flex}.ds body[data-scroll-locked]{overflow:hidden}@media (width<=640px){.ds .modal{align-items:flex-end;padding:0}.ds .modal__dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;max-height:92vh}.ds .drawer{width:100vw}.ds .command{border-radius:0;width:100vw;height:100%;max-height:100vh;top:0}}.ds .image{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;background:var(--bg-subtle);width:100%;display:block}.ds .image--rounded{border-radius:var(--radius-lg)}.ds .image--circle{aspect-ratio:1;border-radius:50%}.ds .image--bordered{border:1px solid var(--border-subtle)}.ds .image-frame{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-subtle);position:relative;overflow:hidden}.ds .image-frame__overlay{padding:var(--space-4);color:#fff;background:linear-gradient(#0000,#000000bf);position:absolute;inset:auto 0 0}.ds .image-placeholder{background:var(--bg-subtle);color:var(--icon-subtle);border:1px dashed var(--border-default);border-radius:var(--radius-md);place-items:center;display:grid}.ds .figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ds .figure__caption{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .video{border-radius:var(--radius-lg);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.ds .video video,.ds .video iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ds .video__play{color:#fff;width:64px;height:64px;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));cursor:pointer;transition:transform var(--duration-normal) var(--easing-spring),background var(--duration-fast) var(--easing-standard);background:#00000073;border:1px solid #ffffff4d;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ds .video__play:hover{background:var(--color-brand-600);border-color:#0000;transform:scale(1.08)}.ds .video__controls{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:#fff;background:linear-gradient(#0000,#000c);display:flex;position:absolute;inset:auto 0 0}.ds .video__time{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.ds .audio-player{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);display:flex}.ds .audio-player__wave{flex:1;align-items:center;gap:2px;height:28px;display:flex}.ds .audio-player__wave span{background:var(--border-strong);border-radius:2px;flex:1}.ds .audio-player__wave span[data-played]{background:var(--color-brand-500)}.ds .gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.ds .gallery__item{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--border-subtle);cursor:zoom-in;position:relative;overflow:hidden}.ds .gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--easing-standard);border-radius:0}.ds .gallery__item:hover img{transform:scale(1.06)}.ds .gallery--masonry{-moz-columns:3;columns:3;-moz-column-gap:var(--space-3);column-gap:var(--space-3);display:block}.ds .gallery--masonry .gallery__item{aspect-ratio:auto;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-3)}.ds .thumbs{gap:var(--space-2);display:flex}.ds .thumb{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);cursor:pointer;opacity:.6;width:64px;height:64px;transition:opacity var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);flex:none;overflow:hidden}.ds .thumb[aria-selected=true],.ds .thumb:hover{opacity:1;border-color:var(--border-brand)}.ds .carousel{position:relative}.ds .carousel__track{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.ds .carousel__track::-webkit-scrollbar{display:none}.ds .carousel__slide{flex:0 0 var(--slide-size,320px);scroll-snap-align:start}.ds .carousel__nav{z-index:1;background:var(--bg-surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);position:absolute;top:50%;translate:0 -50%}.ds .carousel__nav--prev{left:calc(var(--space-4) * -1)}.ds .carousel__nav--next{right:calc(var(--space-4) * -1)}.ds .carousel__dots{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.ds .carousel__dot{background:var(--border-strong);cursor:pointer;width:8px;height:8px;transition:width var(--duration-normal) var(--easing-standard),background var(--duration-fast) var(--easing-standard);border-radius:50%}.ds .carousel__dot[aria-selected=true]{border-radius:var(--radius-full);background:var(--color-brand-500);width:22px}.ds .compare{border-radius:var(--radius-lg);position:relative;overflow:hidden}.ds .compare__after{width:var(--compare-pos,50%);border-right:2px solid var(--color-brand-500);position:absolute;inset:0;overflow:hidden}.ds .compare__handle{top:50%;left:var(--compare-pos,50%);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);width:36px;height:36px;box-shadow:var(--shadow-md);cursor:ew-resize;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.ds .embed{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.ds .embed__head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);display:flex}@media (width<=640px){.ds .gallery--masonry{-moz-columns:2;columns:2}.ds .carousel__slide{--slide-size:78vw}.ds .carousel__nav{display:none}}.ds .scene{perspective:1400px;place-items:center;min-height:560px;display:grid;position:relative}.ds .scene__stage{transform-style:preserve-3d;transition:transform var(--duration-slower) var(--easing-standard);position:relative;transform:rotateX(10deg)rotateY(-20deg)rotate(6deg)}.ds .scene__glow{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-brand-500) 35%,transparent),transparent 70%);border-radius:50%;position:absolute;inset:-14% -6%}.ds .device{width:286px;height:566px;box-shadow:var(--shadow-xl),0 0 0 1px #ffffff0f;transform-style:preserve-3d;animation:ds-float 7s var(--easing-standard) infinite;background:linear-gradient(160deg,#3a3a44,#111116 45%,#26262e);border-radius:44px;padding:9px}.ds .device__screen{gap:var(--space-3);height:100%;padding:var(--space-6) var(--space-4) var(--space-4);background:linear-gradient(#0c0c11,#08080b);border:1px solid #ffffff0f;border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ds .device__island{border-radius:var(--radius-full);background:#000;width:82px;height:22px;position:absolute;top:10px;left:50%;translate:-50%}.ds .device__bar{border-radius:var(--radius-full);background:#ffffff40;align-self:center;width:96px;height:4px;margin-top:auto}.ds .device__tile{border-radius:var(--radius-md);padding:var(--space-3);color:#9c9cae;background:#ffffff0d;border:1px solid #ffffff14;font-size:11px;font-weight:500}.ds .device__tile--brand{color:#ffe4d6;background:linear-gradient(135deg,#e0645259,#f59e0b2e);border-color:#e0645266}.ds .device__tile--chip{background:var(--gradient-aurora);color:#fff;place-items:center;font-weight:600;display:grid}.ds .device__duo{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ds .nfc-card{width:250px;height:150px;padding:var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-xl),0 0 60px color-mix(in srgb,var(--color-brand-500) 25%,transparent);animation:ds-float 7s var(--easing-standard) infinite reverse;background:linear-gradient(140deg,#1b1b22 0%,#0a0a0e 55%,#20202a 100%);border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:6%;left:-26%;transform:translateZ(90px)rotate(-6deg)}.ds .nfc-card__top{justify-content:space-between;align-items:flex-start;display:flex}.ds .nfc-card__logo{border-radius:var(--radius-xs);background:var(--gradient-brand);width:22px;height:22px}.ds .nfc-card__title{font-size:var(--font-size-md);font-weight:var(--font-weight-600);color:#f6f6f8}.ds .nfc-card__sub{color:#6a6a7c;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;font-size:10px}.ds .scene__pulse{border:1px solid color-mix(in srgb,var(--color-accent-400) 50%,transparent);width:120px;height:120px;animation:ds-ping 3.4s var(--easing-decelerate) infinite;border-radius:50%;position:absolute;top:42%;left:10%;transform:translateZ(50px)}.ds .scene__pulse--2{animation-delay:1.1s}@media (width<=640px){.ds .scene__stage{transform:rotateX(6deg)rotateY(-12deg)rotate(4deg)scale(.86)}.ds .nfc-card{width:210px;height:130px;left:-8%}}.ds .auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ds .auth__panel{padding:var(--space-8);place-items:center;display:grid}.ds .auth__aside{padding:var(--space-10);background:var(--bg-surface-sunken);border-left:1px solid var(--border-subtle);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ds .auth__card{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.ds .auth__head{gap:var(--space-2);flex-direction:column;display:flex}.ds .auth__title{font-size:var(--font-size-2xl);margin:0}.ds .auth__subtitle{color:var(--text-secondary);font-size:var(--font-size-sm)}.ds .auth__providers{gap:var(--space-3);flex-direction:column;display:flex}.ds .auth__footer{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .auth__legal{font-size:var(--font-size-xs);color:var(--text-tertiary);text-align:center}.ds .searchbar{align-items:center;gap:var(--space-2);width:100%;display:flex;position:relative}.ds .searchbar .input{padding-left:var(--space-10)}.ds .search-results{gap:var(--space-4);flex-direction:column;display:flex}.ds .search-result{gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.ds .search-result__title{font-size:var(--font-size-lg);color:var(--text-link)}.ds .search-result__url{font-size:var(--font-size-xs);color:var(--status-success-fg)}.ds .search-result__snippet{font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .search-result mark{color:inherit;background:#e0645240}.ds .search-recent{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds .filter-bar{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;display:flex}.ds .filter-bar__group{align-items:center;gap:var(--space-2);display:flex}.ds .filter-bar__spacer{flex:1}.ds .filter-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds .dashboard{gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}.ds .dashboard__header{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds .dashboard__title{font-size:var(--font-size-2xl);margin:0}.ds .dashboard__actions{gap:var(--space-3);align-items:center;margin-left:auto;display:flex}.ds .dashboard__grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ds .dashboard__panel{grid-column:span 4}.ds .dashboard__panel--wide{grid-column:span 8}.ds .dashboard__panel--full{grid-column:1/-1}.ds .settings{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.ds .settings__nav{gap:var(--space-1);top:var(--space-6);flex-direction:column;display:flex;position:sticky}.ds .settings__row{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ds .settings__row:last-child{border-bottom:0}.ds .settings__row-title{font-size:var(--font-size-md);font-weight:var(--font-weight-500)}.ds .settings__row-desc{font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .checkout{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;display:grid}.ds .order-summary{top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.ds .order-line{justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-sm);display:flex}.ds .order-line--total{font-size:var(--font-size-lg);font-weight:var(--font-weight-700);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.ds .order-item{gap:var(--space-3);align-items:center;display:flex}.ds .order-item__thumb{border-radius:var(--radius-sm);background:var(--bg-subtle);flex:none;width:52px;height:52px}.ds .coupon{gap:var(--space-2);display:flex}.ds .qty{border:1px solid var(--border-subtle);border-radius:var(--radius-full);align-items:center;display:inline-flex;overflow:hidden}.ds .qty__btn{cursor:pointer;width:34px;height:34px;color:var(--text-secondary);place-items:center;display:grid}.ds .qty__btn:hover{background:var(--action-ghost-bg-hover);color:var(--text-primary)}.ds .qty__value{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:var(--font-size-sm)}.ds .price-row{align-items:baseline;gap:var(--space-2);display:flex}.ds .price-row__compare{color:var(--text-tertiary);font-size:var(--font-size-sm);text-decoration:line-through}.ds .swatch-picker{gap:var(--space-2);display:flex}.ds .swatch-picker__item{width:32px;height:32px;box-shadow:0 0 0 1px var(--border-default);cursor:pointer;border:2px solid #0000;border-radius:50%}.ds .swatch-picker__item[aria-pressed=true]{border-color:var(--bg-surface);box-shadow:0 0 0 2px var(--color-brand-500)}.ds .size-picker{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds .size-picker__item{min-width:44px;height:40px;padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);place-items:center;display:grid}.ds .size-picker__item[aria-pressed=true]{border-color:var(--border-brand);background:var(--gradient-brand-soft)}.ds .size-picker__item[aria-disabled=true]{opacity:.4;pointer-events:none;text-decoration:line-through}.ds .size-picker__item--wide{min-width:84px;height:auto;min-height:40px;padding-block:var(--space-2);white-space:normal;text-align:center;line-height:1.2}.ds .onboarding{gap:var(--space-6);flex-direction:column;display:flex}.ds .onboarding__progress{align-items:center;gap:var(--space-3);display:flex}.ds .checklist{gap:var(--space-2);flex-direction:column;display:flex}.ds .checklist__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.ds .checklist__item[data-done=true]{opacity:.6}.ds .checklist__item[data-done=true] .checklist__label{text-decoration:line-through}.ds .checklist__check{border:1px solid var(--border-default);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ds .checklist__item[data-done=true] .checklist__check{background:var(--status-success-fg);color:#fff;border-color:#0000}.ds .consent{z-index:var(--z-toast);left:var(--space-5);bottom:var(--space-5);width:min(420px,calc(100vw - var(--space-8)));padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl);gap:var(--space-4);flex-direction:column;display:flex;position:fixed}.ds .consent__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds .confirm-danger{gap:var(--space-4);flex-direction:column;display:flex}.ds .confirm-danger__code{padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm)}.ds .wizard{gap:var(--space-6);flex-direction:column;display:flex}.ds .wizard__body{min-height:220px}.ds .wizard__actions{justify-content:space-between;gap:var(--space-3);display:flex}.ds .dodont{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ds .dodont__item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.ds .dodont__head{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.ds .dodont__item--do .dodont__head{background:var(--status-success-bg);color:var(--status-success-fg)}.ds .dodont__item--dont .dodont__head{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ds .dodont__body{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary)}@media (width<=1024px){.ds .auth{grid-template-columns:1fr}.ds .auth__aside{display:none}.ds .checkout,.ds .settings{grid-template-columns:1fr}.ds .order-summary,.ds .settings__nav{position:static}.ds .dashboard__panel,.ds .dashboard__panel--wide{grid-column:1/-1}}:root{--chart-1:#cc4735;--chart-2:#0d9488;--chart-3:#f59e0b;--chart-4:#34d399;--chart-5:#f472b6;--chart-6:#60a5fa;--chart-7:#fbbf24;--chart-8:#a3e635;--chart-grid:var(--border-subtle);--chart-axis:var(--text-tertiary);--chart-height:220px}.ds .chart{gap:var(--space-4);flex-direction:column;display:flex}.ds .chart__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ds .chart__title{font-size:var(--font-size-md);font-weight:var(--font-weight-600);margin:0}.ds .chart__subtitle{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .chart__body{height:var(--chart-height);position:relative}.ds .chart__svg{width:100%;height:100%;overflow:visible}.ds .chart-grid line{stroke:var(--chart-grid);stroke-width:1px}.ds .chart-axis text{fill:var(--chart-axis);font-size:10px;font-family:var(--font-sans)}.ds .chart-axis line{stroke:var(--chart-grid)}.ds .chart__x-labels{margin-top:var(--space-2);font-size:var(--font-size-2xs);color:var(--text-tertiary);justify-content:space-between;display:flex}.ds .chart__y-labels{inset-block:0;width:36px;font-size:var(--font-size-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;left:0}.ds .chart--y-axis .chart__plot{margin-left:44px}.ds .bars{align-items:flex-end;gap:var(--bar-gap,var(--space-2));height:100%;display:flex;position:relative}.ds .bars--grid{background-image:repeating-linear-gradient(to top,var(--chart-grid) 0 1px,transparent 1px 25%)}.ds .bar{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--gradient-brand);min-width:4px;transition:filter var(--duration-fast) var(--easing-standard);flex:1;position:relative}.ds .bar:hover{filter:brightness(1.15)}.ds .bar--muted{background:var(--bg-muted)}.ds .bar__value{font-size:var(--font-size-2xs);color:var(--text-secondary);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:-20px;left:50%;translate:-50%}.ds .bar:hover .bar__value{opacity:1}.ds .bar--stacked{background:0 0;flex-direction:column-reverse;display:flex}.ds .bar__segment{width:100%}.ds .bar__segment:first-child{border-radius:0 0 var(--radius-xs) var(--radius-xs)}.ds .bar__segment:last-child{border-radius:var(--radius-xs) var(--radius-xs) 0 0}.ds .bar-group{flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.ds .bars--horizontal{flex-direction:column;justify-content:space-between;align-items:stretch}.ds .bars--horizontal .bar{border-radius:0 var(--radius-xs) var(--radius-xs) 0;height:auto;min-height:8px}.ds .line-series{fill:none;stroke:var(--series-color,var(--chart-1));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ds .line-series--dashed{stroke-dasharray:4 4}.ds .area-series{fill:var(--series-color,var(--chart-1));opacity:.16}.ds .line-point{fill:var(--bg-surface);stroke:var(--series-color,var(--chart-1));stroke-width:2px}.ds .line-point--active{fill:var(--series-color,var(--chart-1))}.ds .chart__cursor{stroke:var(--border-strong);stroke-dasharray:3 3}.ds .donut{--size:160px;--thickness:22px;width:var(--size);height:var(--size);background:conic-gradient(var(--donut-stops,var(--chart-1) 0 100%));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ds .donut:before{content:"";inset:var(--thickness);background:var(--bg-surface);border-radius:50%;position:absolute}.ds .donut__center{text-align:center;position:relative}.ds .donut__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-700);font-variant-numeric:tabular-nums}.ds .donut__label{font-size:var(--font-size-2xs);color:var(--text-tertiary)}.ds .gauge{--size:160px;width:var(--size);height:calc(var(--size)/2);position:relative;overflow:hidden}.ds .gauge__dial{width:var(--size);height:var(--size);background:conic-gradient(from 270deg,var(--chart-1) 0 calc(var(--value,50) * 0.5%),var(--bg-muted) 0 50%,transparent 0);border-radius:50%}.ds .gauge__dial:before{content:"";background:var(--bg-surface);border-radius:50%;position:absolute;inset:22px}.ds .heatmap{grid-template-columns:repeat(var(--cols,12),1fr);gap:3px;display:grid}.ds .heatmap__cell{aspect-ratio:1;background:color-mix(in srgb,var(--chart-1) calc(var(--v,0) * 1%),var(--bg-subtle));border-radius:2px}.ds .heatmap__cell:hover{outline:1px solid var(--border-strong)}.ds .heatmap__scale{align-items:center;gap:var(--space-2);font-size:var(--font-size-2xs);color:var(--text-tertiary);display:flex}.ds .heatmap__scale-bar{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--bg-subtle),var(--chart-1));width:80px;height:8px}.ds .funnel{gap:var(--space-2);flex-direction:column;display:flex}.ds .funnel__step{align-items:center;gap:var(--space-3);display:flex}.ds .funnel__bar{border-radius:var(--radius-sm);background:var(--gradient-brand);height:36px;padding-inline:var(--space-3);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-600);align-items:center;display:flex}.ds .funnel__label{min-width:140px;font-size:var(--font-size-sm);color:var(--text-secondary)}.ds .funnel__drop{font-size:var(--font-size-xs);color:var(--status-danger-fg)}.ds .chart-legend{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ds .chart-legend__item{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;display:inline-flex}.ds .chart-legend__swatch{background:var(--series-color,var(--chart-1));border-radius:3px;flex:none;width:10px;height:10px}.ds .chart-legend__item[aria-pressed=false]{opacity:.45}.ds .chart-tooltip{z-index:var(--z-tooltip);pointer-events:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute}.ds .chart-tooltip[data-state=open]{opacity:1}.ds .chart-tooltip__label{color:var(--text-tertiary)}.ds .chart-tooltip__value{font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums}.ds .chart--loading .chart__body{place-items:center;display:grid}.ds .chart--empty .chart__body{border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--font-size-sm);place-items:center;display:grid}.ds .series-1{--series-color:var(--chart-1)}.ds .series-2{--series-color:var(--chart-2)}.ds .series-3{--series-color:var(--chart-3)}.ds .series-4{--series-color:var(--chart-4)}.ds .series-5{--series-color:var(--chart-5)}.ds .series-6{--series-color:var(--chart-6)}.ds .series-7{--series-color:var(--chart-7)}.ds .series-8{--series-color:var(--chart-8)}.ds .bar.series-1,.ds .bar__segment.series-1{background:var(--chart-1)}.ds .bar.series-2,.ds .bar__segment.series-2{background:var(--chart-2)}.ds .bar.series-3,.ds .bar__segment.series-3{background:var(--chart-3)}.ds .bar.series-4,.ds .bar__segment.series-4{background:var(--chart-4)}@media (width<=640px){:root{--chart-height:180px}.ds .funnel__label{min-width:90px}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ds-scale-out{to{opacity:0;transform:scale(.94)}}@keyframes ds-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ds-slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes ds-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ds-slide-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ds-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes ds-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes ds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ds-bounce-in{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.ds .anim{animation-duration:var(--duration-normal);animation-timing-function:var(--easing-standard);animation-fill-mode:both}.ds .anim-fade-in{animation:ds-fade-in var(--duration-normal) var(--easing-standard) both}.ds .anim-scale-in{animation:ds-scale-in var(--duration-normal) var(--easing-spring) both}.ds .anim-slide-up{animation:ds-slide-up var(--duration-normal) var(--easing-decelerate) both}.ds .anim-slide-down{animation:ds-slide-down var(--duration-normal) var(--easing-decelerate) both}.ds .anim-slide-left{animation:ds-slide-left var(--duration-normal) var(--easing-decelerate) both}.ds .anim-slide-right{animation:ds-slide-right var(--duration-normal) var(--easing-decelerate) both}.ds .anim-bounce-in{animation:ds-bounce-in var(--duration-slow) var(--easing-spring) both}.ds .anim-pulse{animation:ds-pulse 2s var(--easing-standard) infinite}.ds .anim-float{animation:ds-float 7s var(--easing-standard) infinite}.ds .anim-shake{animation:ds-shake .5s var(--easing-standard)}.ds .anim-spin{animation:.8s linear infinite ds-spin}.ds .anim-delay-1{animation-delay:60ms}.ds .anim-delay-2{animation-delay:.12s}.ds .anim-delay-3{animation-delay:.18s}.ds .anim-delay-4{animation-delay:.24s}.ds .anim-fast{animation-duration:var(--duration-fast)}.ds .anim-slow{animation-duration:var(--duration-slow)}.ds .stagger>*{animation:ds-slide-up var(--duration-normal) var(--easing-decelerate) both}.ds .stagger>:first-child{animation-delay:0s}.ds .stagger>:nth-child(2){animation-delay:60ms}.ds .stagger>:nth-child(3){animation-delay:.12s}.ds .stagger>:nth-child(4){animation-delay:.18s}.ds .stagger>:nth-child(5){animation-delay:.24s}.ds .stagger>:nth-child(6){animation-delay:.3s}.ds .stagger>:nth-child(n+7){animation-delay:.36s}.ds .ping{display:inline-flex;position:relative}.ds .ping:after{content:"";border-radius:inherit;animation:ds-ping 1.8s var(--easing-decelerate) infinite;border:1px solid;position:absolute;inset:0}.ds .hover-lift{transition:transform var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard)}.ds .hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ds .hover-glow{transition:box-shadow var(--duration-normal) var(--easing-standard)}.ds .hover-glow:hover{box-shadow:var(--shadow-brand)}.ds .press{transition:transform var(--duration-instant) var(--easing-standard)}.ds .press:active{transform:scale(.97)}.ds [data-reveal]{opacity:0;transition:opacity var(--duration-slow) var(--easing-decelerate),transform var(--duration-slow) var(--easing-decelerate);transform:translateY(20px)}.ds [data-reveal][data-revealed=true]{opacity:1;transform:none}.ds [data-reveal=fade]{transform:none}.ds [data-reveal=scale]{transform:scale(.96)}.ds .page-enter{animation:ds-fade-in var(--duration-normal) var(--easing-standard) both}.ds .view-transition-fade{view-transition-name:ds-page}.ds [data-dragging=true]{opacity:.6;cursor:grabbing}.ds [data-drag-over=true]{outline:2px dashed var(--color-brand-500);outline-offset:4px;background:var(--gradient-brand-soft)}@media (prefers-reduced-motion:reduce){.ds .anim-float,.ds .anim-pulse,.ds .anim-spin,.ds .ping:after,.ds .stagger>*{animation:none!important}.ds [data-reveal]{opacity:1!important;transform:none!important}.ds .hover-lift:hover{transform:none}}.ds .product{gap:var(--space-3);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);transition:transform var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds .product:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ds .product__media{aspect-ratio:4/3;background:var(--bg-subtle);position:relative;overflow:hidden}.ds .product__media img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%}.ds .product__flags{top:var(--space-3);left:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.ds .product__wishlist{top:var(--space-3);right:var(--space-3);background:color-mix(in srgb,var(--bg-surface) 78%,transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));position:absolute}.ds .product__wishlist[aria-pressed=true]{color:var(--status-danger-fg)}.ds .product__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.ds .product__name{font-size:var(--font-size-md);font-weight:var(--font-weight-600);margin:0}.ds .product__meta{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .product__footer{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);margin-top:auto;display:flex}.ds .product--soldout .product__media{opacity:.5}.ds .product--soldout:after{content:"Rupture";text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-600);color:var(--text-primary);position:absolute;inset-block-start:50%;inset-inline:0}.ds .price{align-items:baseline;gap:var(--space-2);display:flex}.ds .price__current{font-size:var(--font-size-lg);font-weight:var(--font-weight-700);font-variant-numeric:tabular-nums}.ds .price__compare{font-size:var(--font-size-sm);color:var(--text-tertiary);text-decoration:line-through}.ds .price__discount{font-size:var(--font-size-xs);color:var(--status-success-fg);font-weight:var(--font-weight-600)}.ds .price__unit{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .price--lg .price__current{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight)}.ds .product-gallery{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr);display:grid}.ds .product-gallery__thumbs{gap:var(--space-2);flex-direction:column;display:flex}.ds .product-gallery__main{aspect-ratio:1;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-subtle);cursor:zoom-in;position:relative;overflow:hidden}.ds .product-gallery__zoom-hint{bottom:var(--space-3);right:var(--space-3);font-size:var(--font-size-2xs);color:var(--text-tertiary);background:color-mix(in srgb,var(--bg-surface) 80%,transparent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);position:absolute}.ds .stock{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}.ds .stock:before{content:"";background:var(--status-success-fg);border-radius:50%;width:8px;height:8px}.ds .stock--low{color:var(--status-warning-fg)}.ds .stock--low:before{background:var(--status-warning-fg)}.ds .stock--out{color:var(--status-danger-fg)}.ds .stock--out:before{background:var(--status-danger-fg)}.ds .mini-cart{gap:var(--space-3);flex-direction:column;width:340px;max-width:100%;display:flex}.ds .mini-cart__list{gap:var(--space-3);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.ds .mini-cart__item{gap:var(--space-3);align-items:flex-start;display:flex}.ds .mini-cart__thumb{border-radius:var(--radius-sm);background:var(--bg-subtle);flex:none;width:48px;height:48px}.ds .mini-cart__footer{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);gap:var(--space-3);flex-direction:column;display:flex}.ds .cart-badge{position:relative}.ds .cart-badge__count{border-radius:var(--radius-full);background:var(--color-brand-600);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-600);border:2px solid var(--bg-canvas);place-items:center;padding-inline:4px;display:grid;position:absolute;top:-4px;right:-4px}.ds .reviews{gap:var(--space-5);flex-direction:column;display:flex}.ds .review-summary{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ds .review-score{text-align:center}.ds .review-score__value{font-size:var(--font-size-4xl);font-weight:var(--font-weight-800);line-height:1}.ds .review-score__count{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .rating-breakdown{gap:var(--space-2);flex-direction:column;display:flex}.ds .rating-breakdown__row{gap:var(--space-3);font-size:var(--font-size-xs);color:var(--text-tertiary);grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;display:grid}.ds .review{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.ds .review__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds .review__verified{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--status-success-fg);display:inline-flex}.ds .review__body{font-size:var(--font-size-md);color:var(--text-secondary)}.ds .review__actions{gap:var(--space-3);font-size:var(--font-size-xs);color:var(--text-tertiary);display:flex}.ds .product-filters{gap:var(--space-5);flex-direction:column;display:flex}.ds .product-filters__group{gap:var(--space-3);flex-direction:column;display:flex}.ds .product-filters__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-600);justify-content:space-between;align-items:center;display:flex}.ds .product-sort{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ds .product-toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.ds .product-count{font-size:var(--font-size-sm);color:var(--text-tertiary)}.ds .order-status{align-items:flex-start;gap:0;display:flex}.ds .order-status__step{gap:var(--space-2);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.ds .order-status__dot{z-index:1;background:var(--bg-surface);border:2px solid var(--border-default);width:32px;height:32px;color:var(--text-tertiary);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.ds .order-status__step[data-state=done] .order-status__dot{background:var(--status-success-fg);color:#fff;border-color:#0000}.ds .order-status__step[data-state=current] .order-status__dot{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-brand);border-color:#0000}.ds .order-status__step:before{content:"";top:16px;background:var(--border-subtle);width:100%;height:2px;position:absolute;inset-inline-start:-50%}.ds .order-status__step:first-child:before{display:none}.ds .order-status__step[data-state=done]:before,.ds .order-status__step[data-state=current]:before{background:var(--status-success-fg)}.ds .order-status__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-600)}.ds .order-status__time{font-size:var(--font-size-2xs);color:var(--text-tertiary)}.ds .order-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.ds .order-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds .order-card__ref{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-tertiary)}.ds .payment-methods{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds .payment-method{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;display:flex}.ds .payment-method[aria-pressed=true]{border-color:var(--border-brand);background:var(--gradient-brand-soft);color:var(--text-primary)}.ds .card-brands{gap:var(--space-1);display:flex}.ds .card-brand{border:1px solid var(--border-subtle);width:32px;height:22px;color:var(--text-tertiary);background:var(--bg-subtle);border-radius:3px;place-items:center;font-size:8px;font-weight:700;display:grid}.ds .trust-row{gap:var(--space-4);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.ds .trust-row>*{align-items:center;gap:var(--space-2);display:inline-flex}.ds .plan-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.ds .plan-card--current{border-color:var(--border-brand);background:var(--gradient-brand-soft)}.ds .usage-row{gap:var(--space-2);flex-direction:column;display:flex}.ds .usage-row__head{font-size:var(--font-size-sm);justify-content:space-between;display:flex}.ds .usage-row__value{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.ds .usage-row[data-state=warning] .progress__bar{background:var(--status-warning-fg)}.ds .usage-row[data-state=over] .progress__bar{background:var(--status-danger-fg)}.ds .invoice-row{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.ds .notif-center{flex-direction:column;width:380px;max-width:100%;display:flex}.ds .notif-center__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.ds .notif{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);cursor:pointer;display:flex}.ds .notif:hover{background:var(--action-ghost-bg-hover)}.ds .notif[data-read=false]{background:var(--gradient-brand-soft)}.ds .notif__body{min-width:0;font-size:var(--font-size-sm);flex:1}.ds .notif__time{font-size:var(--font-size-2xs);color:var(--text-tertiary)}.ds .notif__unread{background:var(--color-brand-500);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}@media (width<=1024px){.ds .product-gallery{grid-template-columns:1fr}.ds .product-gallery__thumbs{flex-direction:row;order:2}.ds .review-summary{grid-template-columns:1fr}}@media (width<=640px){.ds .order-status{gap:var(--space-4);flex-direction:column}.ds .order-status__step{text-align:start;align-items:center;gap:var(--space-3);flex-direction:row}.ds .order-status__step:before{display:none}.ds .invoice-row{grid-template-columns:1fr auto}}.ds [dir=rtl]{text-align:start}.ds [dir=rtl] .mono,.ds [dir=rtl] code,.ds [dir=rtl] pre,.ds [dir=rtl] kbd,.ds [dir=rtl] .tabular,.ds [dir=rtl] .stat__value,.ds [dir=rtl] .price__current{text-align:start;direction:ltr;unicode-bidi:isolate}.ds [dir=rtl] .input-affix>.input{padding-left:var(--space-4);padding-right:var(--space-10)}.ds [dir=rtl] .input-affix--trailing>.input{padding-right:var(--space-4);padding-left:var(--space-10)}.ds [dir=rtl] .input-affix__icon{left:auto;right:var(--space-4)}.ds [dir=rtl] .input-affix__icon--trailing{right:auto;left:var(--space-4)}.ds [dir=rtl] .input-affix__action{right:auto;left:var(--space-2)}.ds [dir=rtl] .select{padding-right:var(--space-4);padding-left:var(--space-10);background-position:20px 55%,26px 55%}.ds [dir=rtl] .input-group>*+*{margin-left:0;margin-right:-1px}.ds [dir=rtl] .field__counter{margin-left:0;margin-right:auto}.ds [dir=rtl] .switch input:checked+.switch__track .switch__thumb{transform:translate(-20px)}.ds [dir=rtl] .switch--sm input:checked+.switch__track .switch__thumb{transform:translate(-15px)}.ds [dir=rtl] .rating-input{direction:ltr}.ds [dir=rtl] .btn-group>.btn+.btn{margin-left:0;margin-right:-1px}.ds [dir=rtl] .split-btn>.btn+.btn{border-left:0;border-right:1px solid #ffffff40}.ds [dir=rtl] .fab{right:auto;left:var(--space-6)}.ds [dir=rtl] .link--external:after{content:"↖";margin-left:0;margin-right:.25em}.ds [dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--border-subtle)}.ds [dir=rtl] .sidebar__link[aria-current=page]{box-shadow:inset -2px 0 0 var(--color-brand-500)}.ds [dir=rtl] .sidebar__link .badge{margin-left:0;margin-right:auto}.ds [dir=rtl] .nav-rail{border-right:0;border-left:1px solid var(--border-subtle)}.ds [dir=rtl] .dropdown__panel{left:auto;right:0}.ds [dir=rtl] .dropdown__panel--right{left:0;right:auto}.ds [dir=rtl] .menu__shortcut{margin-left:0;margin-right:auto}.ds [dir=rtl] .tabs--vertical .tabs__list{border-right:0;border-left:1px solid var(--border-subtle)}.ds [dir=rtl] .tabs--vertical .tabs__tab[aria-selected=true]:after{left:-1px;right:auto}.ds [dir=rtl] .toc__link{border-left:0;border-right:2px solid var(--border-subtle)}.ds [dir=rtl] .toc__link[aria-current=true]{border-right-color:var(--color-brand-500)}.ds [dir=rtl] .page-nav__link--next{text-align:left}.ds [dir=rtl] .skip-link{left:auto;right:var(--space-4)}.ds [dir=rtl] .card__badge{right:auto;left:var(--space-4)}.ds [dir=rtl] .avatar-group>.avatar+.avatar{margin-left:0;margin-right:-10px}.ds [dir=rtl] .list-item__aside{margin-left:0;margin-right:auto}.ds [dir=rtl] .metadata>*+:before{margin-right:0;margin-left:var(--space-4)}.ds [dir=rtl] .rating__value{margin-left:0;margin-right:var(--space-2)}.ds [dir=rtl] .table__num{text-align:left}.ds [dir=rtl] .table__sticky-col{box-shadow:-1px 0 0 var(--border-subtle)}.ds [dir=rtl] .table__sticky-col--end{box-shadow:1px 0 0 var(--border-subtle)}.ds [dir=rtl] .tree ul{border-left:0;border-right:1px solid var(--border-subtle);padding-left:0;padding-right:var(--space-5)}.ds [dir=rtl] .table__detail-row>td{box-shadow:inset -2px 0 0 var(--color-brand-500)}.ds [dir=rtl] .toast-region{right:auto;left:var(--space-5)}.ds [dir=rtl] .toast-region--center{left:50%;right:auto}.ds [dir=rtl] .toast{animation-name:ds-toast-in-rtl}.ds [dir=rtl] .toast[data-state=closing]{animation-name:ds-toast-out-rtl}@keyframes ds-toast-in-rtl{0%{opacity:0;transform:translate(-24px)scale(.96)}}@keyframes ds-toast-out-rtl{to{opacity:0;transform:translate(-24px)scale(.96)}}.ds [dir=rtl] .toast--success,.ds [dir=rtl] .toast--danger,.ds [dir=rtl] .toast--warning,.ds [dir=rtl] .toast--info{border-left:0;border-right:3px solid}.ds [dir=rtl] .callout{border-left:0;border-right:3px solid var(--color-brand-500);border-radius:var(--radius-md) 0 0 var(--radius-md)}.ds [dir=rtl] .alert__close{margin:-4px auto auto -4px}.ds [dir=rtl] .banner__actions{margin-left:0;margin-right:auto}.ds [dir=rtl] blockquote{border-left:0;border-right:var(--border-width-2) solid var(--border-brand);border-radius:var(--radius-md) 0 0 var(--radius-md)}.ds [dir=rtl] .drawer{border-left:0;border-right:1px solid var(--border-subtle);left:0;right:auto;transform:translate(-100%)}.ds [dir=rtl] .drawer[data-state=open]{transform:none}.ds [dir=rtl] .drawer--left{border-right:0;border-left:1px solid var(--border-subtle);left:auto;right:0;transform:translate(100%)}.ds [dir=rtl] .drawer--left[data-state=open]{transform:none}.ds [dir=rtl] .popover__arrow{left:auto;right:20px}.ds [dir=rtl] .lightbox__close{right:auto;left:var(--space-5)}.ds [dir=rtl] .lightbox__nav--prev{left:auto;right:var(--space-5)}.ds [dir=rtl] .lightbox__nav--next{right:auto;left:var(--space-5)}.ds [dir=rtl] .consent{left:auto;right:var(--space-5)}.ds [dir=rtl] .compare__after{border-right:0;border-left:2px solid var(--color-brand-500)}.ds [dir=rtl] .carousel__nav--prev{left:auto;right:calc(var(--space-4) * -1)}.ds [dir=rtl] .carousel__nav--next{right:auto;left:calc(var(--space-4) * -1)}.ds [dir=rtl] .image-frame__overlay{text-align:start}.ds [dir=rtl] .auth__aside{border-left:0;border-right:1px solid var(--border-subtle)}.ds [dir=rtl] .settings__nav{text-align:start}.ds [dir=rtl] .order-status__step:before{inset-inline:auto -50%}.ds [dir=rtl] .table-bulkbar__actions{margin-inline:0 auto}.ds [dir=rtl] .chart__body,.ds [dir=rtl] .bars,.ds [dir=rtl] .funnel__bar{direction:ltr}.ds [dir=rtl] .chart__x-labels,.ds [dir=rtl] .chart-legend,.ds [dir=rtl] .funnel__label{direction:rtl}.ds [dir=rtl] .chart--y-axis .chart__plot{margin-left:0;margin-right:44px}.ds [dir=rtl] .chart__y-labels{align-items:flex-start;left:auto;right:0}.ds [dir=rtl] .aurora__streak--a,.ds [dir=rtl] .aurora__streak--b{left:auto;right:6%}.ds [dir=rtl] .aurora__streak--c,.ds [dir=rtl] .aurora__streak--d{left:8%;right:auto}.ds [dir=rtl] .nfc-card{left:auto;right:-26%}.ds .visually-hidden,.ds .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ds .visually-hidden-focusable:not(:focus):not(:focus-within){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.ds .not-focusable{pointer-events:none}.ds :where(.block){display:block}.ds :where(.inline-block){display:inline-block}.ds :where(.inline-flex){display:inline-flex}.ds :where(.hidden){display:none}.ds :where(.contents){display:contents}@media (width<=640px){.ds .hide-mobile{display:none!important}}@media (width>=641px) and (width<=1024px){.ds .hide-tablet{display:none!important}}@media (width>=1025px){.ds .hide-desktop{display:none!important}}@media (width<=1024px){.ds .show-desktop{display:none!important}}@media (width>=1025px){.ds .show-mobile{display:none!important}}.ds .text-left{text-align:left}.ds .text-center{text-align:center}.ds .text-right{text-align:right}.ds .text-primary{color:var(--text-primary)}.ds .text-secondary{color:var(--text-secondary)}.ds .text-tertiary{color:var(--text-tertiary)}.ds .text-brand{color:var(--text-brand)}.ds .text-success{color:var(--status-success-fg)}.ds .text-danger{color:var(--status-danger-fg)}.ds .text-warning{color:var(--status-warning-fg)}.ds .text-info{color:var(--status-info-fg)}.ds .text-2xs{font-size:var(--font-size-2xs)}.ds .text-xs{font-size:var(--font-size-xs)}.ds .text-sm{font-size:var(--font-size-sm)}.ds .text-md{font-size:var(--font-size-md)}.ds .text-lg{font-size:var(--font-size-lg)}.ds .text-xl{font-size:var(--font-size-xl)}.ds .text-2xl{font-size:var(--font-size-2xl)}.ds .text-3xl{font-size:var(--font-size-3xl)}.ds .font-400{font-weight:400}.ds .font-500{font-weight:500}.ds .font-600{font-weight:600}.ds .font-700{font-weight:700}.ds .font-800{font-weight:800}.ds .uppercase{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.ds .tabular{font-variant-numeric:tabular-nums}.ds .mono{font-family:var(--font-mono)}.ds .gradient-text{background:var(--gradient-aurora);color:#0000;-webkit-background-clip:text;background-clip:text}.ds .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .line-clamp-2,.ds .line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds .line-clamp-2{-webkit-line-clamp:2}.ds .line-clamp-3{-webkit-line-clamp:3}.ds .balance{text-wrap:balance}.ds .pretty{text-wrap:pretty}.ds .m-0{margin:0}.ds .mt-2{margin-top:var(--space-2)}.ds .mt-3{margin-top:var(--space-3)}.ds .mt-4{margin-top:var(--space-4)}.ds .mt-6{margin-top:var(--space-6)}.ds .mt-8{margin-top:var(--space-8)}.ds .mb-2{margin-bottom:var(--space-2)}.ds .mb-4{margin-bottom:var(--space-4)}.ds .mb-6{margin-bottom:var(--space-6)}.ds .mb-8{margin-bottom:var(--space-8)}.ds .mx-auto{margin-inline:auto}.ds .p-0{padding:0}.ds .p-3{padding:var(--space-3)}.ds .p-4{padding:var(--space-4)}.ds .p-5{padding:var(--space-5)}.ds .p-6{padding:var(--space-6)}.ds .p-8{padding:var(--space-8)}.ds .gap-1{gap:var(--space-1)}.ds .gap-2{gap:var(--space-2)}.ds .gap-3{gap:var(--space-3)}.ds .gap-4{gap:var(--space-4)}.ds .gap-6{gap:var(--space-6)}.ds .gap-8{gap:var(--space-8)}.ds .w-full{width:100%}.ds .w-auto{width:auto}.ds .max-w-prose{max-width:var(--container-prose)}.ds .h-full{height:100%}.ds .min-w-0{min-width:0}.ds .bg-surface{background:var(--bg-surface)}.ds .bg-subtle{background:var(--bg-subtle)}.ds .bg-brand-soft{background:var(--gradient-brand-soft)}.ds .bordered{border:1px solid var(--border-subtle)}.ds .rounded-sm{border-radius:var(--radius-sm)}.ds .rounded-md{border-radius:var(--radius-md)}.ds .rounded-lg{border-radius:var(--radius-lg)}.ds .rounded-xl{border-radius:var(--radius-xl)}.ds .rounded-full{border-radius:var(--radius-full)}.ds .shadow-sm{box-shadow:var(--shadow-sm)}.ds .shadow-md{box-shadow:var(--shadow-md)}.ds .shadow-lg{box-shadow:var(--shadow-lg)}.ds .shadow-none{box-shadow:none}.ds .backdrop-blur{-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.ds .opacity-60{opacity:.6}.ds .pointer{cursor:pointer}.ds .not-allowed{cursor:not-allowed}.ds .select-none{-webkit-user-select:none;user-select:none}.ds .no-scrollbar{scrollbar-width:none}.ds .no-scrollbar::-webkit-scrollbar{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0% 0 0)){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch, currentColor 35%, transparent) transparent}:hover{scrollbar-color:color-mix(in oklch, currentColor 60%, transparent) transparent}:root{--p:58.0198% .171909 30.6208;--inc:12.4617% .037603 259.815;--suc:13.9175% .029815 162.48;--wac:15.3718% .032932 70.0804;--erc:12.7367% .04157 25.3313;--tab-border:1px;--pc:100% 0 0;--s:28.9719% .019942 285.088;--sc:100% 0 0;--a:76.859% .164659 70.0804;--ac:22.1451% .015513 285.064;--n:22.1451% .015513 285.064;--nc:100% 0 0;--b1:18.5058% .012164 285.15;--b2:13.5976% .006844 285.454;--b3:22.1451% .015513 285.064;--bc:97.3708% .002648 286.351;--in:62.3083% .188015 259.815;--su:69.5873% .149074 162.48;--wa:76.859% .164659 70.0804;--er:63.6834% .207849 25.3313;--rounded-box:1rem;--rounded-btn:9999px;--rounded-badge:9999px;--tab-radius:.75rem;--border-btn:1px;--animation-btn:.2s;--animation-input:.2s;--btn-focus-scale:.98;--noise:0}:focus-visible{outline-offset:2px;outline:2px solid #ff9d66}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.alert{text-align:center;border-radius:var(--rounded-box,1rem);--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-text-opacity:1;width:100%;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg);grid-auto-flow:row;align-content:flex-start;place-items:center;gap:1rem;padding:1rem;display:grid}@media (width>=640px){.alert{text-align:start;grid-template-columns:auto minmax(auto,1fr);grid-auto-flow:column;justify-items:start}}.avatar{display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar.placeholder>div{justify-content:center;align-items:center;display:flex}.badge{border-radius:var(--rounded-badge,1.9rem);--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;width:fit-content;height:1.25rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));justify-content:center;align-items:center;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.breadcrumbs{max-width:100%;padding-top:.5rem;padding-bottom:.5rem;overflow-x:auto}.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>ul>li,.breadcrumbs>ol>li{align-items:center;display:flex}.breadcrumbs>ul>li>a,.breadcrumbs>ol>li>a{cursor:pointer;align-items:center;display:flex}@media (hover:hover){.breadcrumbs>ul>li>a:hover,.breadcrumbs>ol>li>a:hover{text-decoration-line:underline}.checkbox-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity:1}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--rounded-btn,.5rem);border-color:#0000;border-color:oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity));text-align:center;border-width:var(--border-btn,1px);--tw-text-opacity:1;height:3rem;min-height:3rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1em;text-decoration-line:none;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}.btn-circle{border-radius:9999px;width:3rem;height:3rem;padding:0}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){appearance:none;width:auto}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{border-radius:var(--rounded-box,1rem);flex-direction:column;display:flex;position:relative}.card:focus{outline-offset:2px;outline:2px solid #0000}.card figure{justify-content:center;align-items:center;display:flex}.card.image-full{display:grid}.card.image-full:before{content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75;position:relative}.card.image-full:before,.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;height:100%}.card.image-full>.card-body{z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));position:relative}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:inline-flex;overflow-x:scroll}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.checkbox{--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));cursor:pointer;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;flex-shrink:0;width:1.5rem;height:1.5rem}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{border-radius:var(--rounded-box,1rem);grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio],.collapse-content{grid-row-start:1;grid-column-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{appearance:none;opacity:0}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){z-index:1;width:100%;height:100%}.collapse-content{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close),:is(.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked)){grid-template-rows:max-content 1fr}.collapse[open]>.collapse-content,.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content{visibility:visible;min-height:fit-content}.diff{direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.divider{white-space:nowrap;flex-direction:row;align-self:stretch;align-items:center;height:1rem;margin-top:1rem;margin-bottom:1rem;display:flex}.divider:before,.divider:after{--tw-content:"";content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1));flex-grow:1;width:100%;height:.125rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.drawer-side{pointer-events:none;inset-inline-start:0;overscroll-behavior:contain;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;width:100%;height:100dvh;display:grid;position:fixed;top:0;overflow:hidden}.drawer-side>.drawer-overlay{cursor:pointer;background-color:#0000;place-self:stretch stretch;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translate(-100%)}[dir=rtl] .drawer-side>:not(.drawer-overlay){transform:translate(100%)}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.drawer-end{grid-auto-columns:auto max-content}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(-100%)}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.dropdown{display:inline-block;position:relative}.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}.dropdown .dropdown-content{position:absolute}.dropdown:not(details) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dropdown-end .dropdown-content{inset-inline-end:0}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;transform-origin:100%;top:0}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;transform-origin:0;top:0}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.dropdown-end.dropdown-right .dropdown-content,.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn:hover{background-color:color-mix(in oklab, oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity,1)) 90%, black);border-color:color-mix(in oklab, oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity,1)) 90%, black)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}@supports (color:color-mix(in oklab, black, black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline-offset:2px;outline:2px solid #0000}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.file-input{border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));flex-shrink:1;height:3rem;padding-inline-end:1rem;font-size:1rem;line-height:1.5rem;overflow:hidden}.file-input::file-selector-button{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;--tw-border-opacity:1;border-style:solid;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));text-transform:uppercase;--tw-text-opacity:1;height:100%;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));border-width:var(--border-btn,1px);animation:button-pop var(--animation-btn,.25s) ease-out;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:1rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1em;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.footer{-moz-column-gap:1rem;grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}@media (width>=48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:dense}}.label{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;position:absolute}.input{appearance:none;border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-width:1px;border-color:#0000;flex-shrink:1;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.join{border-radius:var(--rounded-btn,.5rem);align-items:stretch;display:inline-flex}.join :where(.join-item),.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-start-start-radius:inherit;border-end-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-end-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.kbd{border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));border-bottom-width:2px;justify-content:center;align-items:center;min-width:2.2em;min-height:2.2em;padding-left:.5rem;padding-right:.5rem;display:inline-flex}.link{cursor:pointer;text-decoration-line:underline}.mask{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu{flex-flow:column wrap;padding:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){-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;display:grid}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}:where(.menu li) .badge{justify-self:end}.\!modal{pointer-events:none!important;opacity:0!important;overscroll-behavior:contain!important;z-index:999!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;color:inherit!important;background-color:#0000!important;justify-items:center!important;margin:0!important;padding:0!important;transition-property:transform,opacity,visibility!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:hidden!important}.modal{pointer-events:none;opacity:0;overscroll-behavior:contain;z-index:999;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background-color:#0000;justify-items:center;margin:0;padding:0;transition-property:transform,opacity,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid;position:fixed;inset:0;overflow-y:hidden}:where(.\!modal){align-items:center!important}:where(.modal){align-items:center}.modal-box{--tw-scale-x:.9;--tw-scale-y:.9;width:91.6667%;max-width:32rem;max-height:calc(100vh - 5em);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.\!modal:target,.modal-toggle:checked+.\!modal,.\!modal[open]{pointer-events:auto!important;visibility:visible!important;opacity:1!important}.modal-action{justify-content:flex-end;margin-top:1.5rem;display:flex}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){scrollbar-gutter:stable;overflow:hidden}:root:has(:is(.modal-open,.\!modal:target,.modal-toggle:checked+.\!modal,.\!modal[open])){scrollbar-gutter:stable!important;overflow:hidden!important}.navbar{padding:var(--navbar-padding,.5rem);align-items:center;width:100%;min-height:4rem;display:flex}:where(.navbar>:not(script,style)){align-items:center;display:inline-flex}.progress{appearance:none;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2));width:100%;height:.5rem;position:relative;overflow:hidden}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size) / 10);background-color:#0000;border-radius:9999px;place-content:center;display:inline-grid;position:relative}.radial-progress::-moz-progress-bar{appearance:none;background-color:#0000}.radial-progress::-webkit-progress-value{appearance:none;background-color:#0000}.radial-progress::-webkit-progress-bar{appearance:none;background-color:#0000}.radial-progress:before,.radial-progress:after{content:"";border-radius:9999px;position:absolute}.radial-progress:before{background:radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) no-repeat, conic-gradient(currentColor calc(var(--value) * 1%), #0000 0);-webkit-mask:radial-gradient(farthest-side, #0000 calc(99% - var(--thickness)), #000 calc(100% - var(--thickness)));-webkit-mask:radial-gradient(farthest-side, #0000 calc(99% - var(--thickness)), #000 calc(100% - var(--thickness)));mask:radial-gradient(farthest-side, #0000 calc(99% - var(--thickness)), #000 calc(100% - var(--thickness)));inset:0}.radial-progress:after{inset:calc(50% - var(--thickness) / 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));background-color:currentColor}.radio{--chkbg:var(--bc);cursor:pointer;appearance:none;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem}.range{cursor:pointer;appearance:none;--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));border-radius:var(--rounded-box,1rem);background-color:#0000;width:100%;height:1.5rem;overflow:hidden}.range:focus{outline:none}.rating{display:inline-flex;position:relative}.rating :where(input){cursor:pointer;animation:rating-pop var(--animation-input,.25s) ease-out;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-bg-opacity:1;border-radius:0;width:1.5rem;height:1.5rem}.select{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));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-width:1px;border-color:#0000;height:3rem;min-height:3rem;padding-inline:1rem 2.5rem;font-size:.875rem;line-height:2;display:inline-flex}.select[multiple]{height:auto}.stack{place-items:flex-end center;display:inline-grid}.stack>*{z-index:1;opacity:.6;grid-row-start:1;grid-column-start:1;width:100%;transform:translateY(10%)scale(.9)}.stack>:nth-child(2){z-index:2;opacity:.8;transform:translateY(5%)scale(.95)}.stack>:first-child{z-index:3;opacity:1;transform:translateY(0)scale(1)}.stats{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-grid}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{-moz-column-gap:1rem;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.1;grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding:1rem 1.5rem;display:inline-grid}.stat-desc{white-space:nowrap;color:var(--fallback-bc,oklch(var(--bc)/.6));grid-column-start:1;font-size:.75rem;line-height:1rem}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .\!step{text-align:center!important;grid-template-rows:40px 1fr!important;grid-template-columns:auto!important;place-items:center!important;min-width:4rem!important;display:grid!important}.swap{-webkit-user-select:none;user-select:none;cursor:pointer;place-content:center;display:inline-grid;position:relative}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap input{appearance:none}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:checked~.swap-off,.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}.tabs{align-items:flex-end;display:grid}:is(.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class*=\ rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true]))){border-bottom-color:#0000}.tab{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;text-align:center;--tab-padding:1rem;--tw-text-opacity:.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));height:2rem;color:var(--tab-color);flex-wrap:wrap;grid-row-start:1;justify-content:center;align-items:center;padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);font-size:.875rem;line-height:2;display:inline-flex;position:relative}.tab:is(input[type=radio]){border-bottom-right-radius:0;border-bottom-left-radius:0;width:auto}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}.tab-content{margin-top:calc(var(--tab-border) * -1);border-color:#0000;border-width:var(--tab-border,0);grid-column:1/span 9999;grid-row-start:2;display:none}:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2){border-start-start-radius:0}input.tab:checked+.tab-content,:is(.tab-active,[aria-selected=true])+.tab-content{display:block}.table{border-radius:var(--rounded-box,1rem);text-align:left;width:100%;font-size:.875rem;line-height:1.25rem;position:relative}.table :where(.table-pin-rows thead tr){z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;bottom:0}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;left:0;right:0}.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.textarea{border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-width:1px;border-color:#0000;flex-shrink:1;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;line-height:2}.\!toast{white-space:nowrap!important;flex-direction:column!important;gap:.5rem!important;min-width:fit-content!important;padding:1rem!important;display:flex!important;position:fixed!important}.toast{white-space:nowrap;flex-direction:column;gap:.5rem;min-width:fit-content;padding:1rem;display:flex;position:fixed}.toggle{--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset) * -1);--togglehandleborder:0 0;cursor:pointer;appearance:none;border-radius:var(--rounded-badge,1.9rem);width:3rem;height:1.5rem;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background, box-shadow var(--animation-input,.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder);background-color:currentColor;border-width:1px;border-color:currentColor;flex-shrink:0}.alert-info{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-success{border-color:var(--fallback-su,oklch(var(--su)/.2));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/.2));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-error{border-color:var(--fallback-er,oklch(var(--er)/.2));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group :where(.avatar){--tw-border-opacity:1;border-width:4px;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));border-radius:9999px;overflow:hidden}.btm-nav>:where(.active){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-top-width:2px}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.breadcrumbs>ul>li>a:focus,.breadcrumbs>ol>li>a:focus{outline-offset:2px;outline:2px solid #0000}.breadcrumbs>ul>li>a:focus-visible,.breadcrumbs>ol>li>a:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ul>li+:before,.breadcrumbs>ol>li+:before{content:"";--tw-rotate:45deg;width:.375rem;height:.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;margin-left:.5rem;margin-right:.75rem;display:block}[dir=rtl] .breadcrumbs>ul>li+:before,[dir=rtl] .breadcrumbs>ol>li+:before{--tw-rotate:-135deg}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:hover,.btn:active:focus{transform:scale(var(--btn-focus-scale,.97));animation:ease-out button-pop}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}.btn:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-width:1px;border-color:#0000;outline-color:currentColor}.btn-ghost.btn-active{background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-color:#0000}.btn-outline{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-color:currentColor}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(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 :where(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:focus-visible{outline-offset:2px;outline:2px solid}.card.bordered{--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.carousel::-webkit-scrollbar{display:none}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2;border-width:0;border-color:#0000}.checkbox:checked,.checkbox[aria-checked=true]{animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-color:var(--chkbg);background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), linear-gradient(45deg, var(--chkbg) 30%, var(--chkfg) 30.99%, var(--chkfg) 40%, transparent 40.99%), linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)}.checkbox-primary{--chkbg:var(--fallback-p,oklch(var(--p)/1));--chkfg:var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{outline-offset:2px;outline:2px solid #0000;display:block;position:relative}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible,:is(.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible)){outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse-arrow>.collapse-title:after{--tw-translate-y:-100%;--tw-rotate:45deg;width:.5rem;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:1.9rem;content:"";transform-origin:75% 75%;pointer-events:none;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:block;position:absolute;inset-inline-end:1.4rem;box-shadow:2px 2px}.collapse-plus>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);display:block;position:absolute;inset-inline-end:1.4rem}.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}.collapse-title{position:relative}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){padding:1rem;min-height:3.75rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse[open]>:where(.collapse-content),.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse[open].collapse-plus>.collapse-title:after,.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline-width:2px;outline-style:solid}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.file-input:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.file-input-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.file-input-primary:focus{outline-color:var(--fallback-p,oklch(var(--p)/1))}.file-input-primary::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.\!file-input-error{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important}.\!file-input-error:focus{outline-color:var(--fallback-er,oklch(var(--er)/1))!important}.\!file-input-error::file-selector-button{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))!important}.file-input-disabled,.file-input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:.2}.file-input-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.file-input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.file-input-disabled::file-selector-button{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.file-input[disabled]::file-selector-button{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.label-text{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));font-size:.875rem;line-height:1.25rem}.label-text-alt{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));font-size:.75rem;line-height:1rem}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:#0000}.input input:focus{outline-offset:2px;outline:2px solid #0000}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!input-error{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important}.\!input-error:focus,.\!input-error:focus-within{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important;outline-color:var(--fallback-er,oklch(var(--er)/1))!important}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled]){cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled])::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:has(>input[disabled])::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)).btn{margin-inline-start:calc(var(--border-btn) * -1)}.join-item:focus{isolation:isolate}.link:focus{outline-offset:2px;outline:2px solid #0000}.link:focus-visible{outline-offset:2px;outline:2px solid}.\!loading{pointer-events:none!important;aspect-ratio:1!important;background-color:currentColor!important;width:1.5rem!important;display:inline-block!important;-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")!important;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")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;background-color:currentColor;width:1.5rem;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='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");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-xs{width:1rem}.mask-star-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li ul):before{bottom:.75rem;inset-inline-start:0;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:"";width:1px;position:absolute;top:.75rem}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);text-align:start;text-wrap:balance;padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline-offset:2px;outline:2px solid #0000}.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{content:"";transform-origin:75% 75%;pointer-events:none;justify-self:end;width:.5rem;height:.5rem;margin-top:-.5rem;transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;transform:rotate(45deg);box-shadow:2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{margin-top:0;transform:rotate(225deg)}.menu-title{color:var(--fallback-bc,oklch(var(--bc)/.4));padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.mockup-phone .display{border-radius:40px;margin-top:-25px;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input{text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));direction:ltr;width:24rem;height:1.75rem;margin-left:auto;margin-right:auto;padding-left:2rem;display:block;position:relative;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";aspect-ratio:1;--tw-translate-y:-50%;height:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:2px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:.5rem}.mockup-browser .mockup-browser-toolbar .input:after{content:"";--tw-translate-y:25%;--tw-rotate:-45deg;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:1px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:1.25rem}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:.2s ease-out modal-pop}.\!modal:not(dialog:not(.modal-open)),.\!modal::backdrop{background-color:#0006!important;animation:.2s ease-out modal-pop!important}.modal-backdrop{z-index:-1;color:#0000;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-toggle:checked+.\!modal .modal-box,.\!modal:target .modal-box,.\!modal[open] .modal-box{--tw-translate-y:0px!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.modal-action:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress-primary::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}.progress-primary:indeterminate{--progress-color:var(--fallback-p,oklch(var(--p)/1))}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress-primary::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;background-image:none}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1));width:100%;height:.5rem}.range::-moz-range-track{border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1));width:100%;height:.5rem}.range::-webkit-slider-thumb{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));appearance:none;width:1.5rem;height:1.5rem;color:var(--range-shdw);--filler-size:100rem;--filler-offset:.6rem;box-shadow:0 0 0 3px var(--range-shdw) inset, var(--focus-shadow,0 0), calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);border-style:none;position:relative;top:50%;transform:translateY(-50%)}.range::-moz-range-thumb{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));width:1.5rem;height:1.5rem;color:var(--range-shdw);--filler-size:100rem;--filler-offset:.5rem;box-shadow:0 0 0 3px var(--range-shdw) inset, var(--focus-shadow,0 0), calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);border-style:none;position:relative;top:50%}.rating input{appearance:none}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity:.2}.rating input:focus-visible{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!select-error{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important}.\!select-error:focus{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important;outline-color:var(--fallback-er,oklch(var(--er)/1))!important}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}[dir=rtl] .stats>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.steps .step:before{width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .\!step:before{width:100%!important;height:.5rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;content:""!important;grid-row-start:1!important;grid-column-start:1!important;margin-inline-start:-100%!important;top:0!important}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;width:2rem;height:2rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));border-radius:9999px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;display:grid;position:relative}.steps .\!step:after{content:counter(step)!important;counter-increment:step!important;z-index:1!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;width:2rem!important;height:2rem!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;border-radius:9999px!important;grid-row-start:1!important;grid-column-start:1!important;place-self:center!important;place-items:center!important;display:grid!important;position:relative!important}.steps .step:first-child:before{content:none}.steps .\!step:first-child:before{content:none!important}.steps .step[data-content]:after{content:attr(data-content)}.steps .\!step[data-content]:after{content:attr(data-content)!important}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.swap-rotate .swap-on,.swap-rotate .swap-indeterminate,.swap-rotate input:indeterminate~.swap-on{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-rotate input:checked~.swap-off,.swap-active:where(.swap-rotate) .swap-off,.swap-rotate input:indeterminate~.swap-off{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-rotate input:checked~.swap-on,.swap-active:where(.swap-rotate) .swap-on,.swap-rotate input:indeterminate~.swap-indeterminate{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-flip .swap-on,.swap-flip .swap-indeterminate,.swap-flip input:indeterminate~.swap-on{backface-visibility:hidden;opacity:1;transform:rotateY(180deg)}.swap-flip input:checked~.swap-off,.swap-active:where(.swap-flip) .swap-off,.swap-flip input:indeterminate~.swap-off{backface-visibility:hidden;opacity:1;transform:rotateY(-180deg)}.swap-flip input:checked~.swap-on,.swap-active:where(.swap-flip) .swap-on,.swap-flip input:indeterminate~.swap-indeterminate{transform:rotateY(0)}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline-offset:2px;outline:2px solid #0000}.tab:focus-visible{outline-offset:-5px;outline:2px solid}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;border-style:solid;border-bottom-width:calc(var(--tab-border,1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border,1px) solid transparent;border-width:0 0 var(--tab-border,1px) 0;border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px);border-start-start-radius:var(--tab-radius,.5rem);border-start-end-radius:var(--tab-radius,.5rem)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-inline-end:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-bottom:var(--tab-border,1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";width:calc(100% + var(--tab-radius,.5rem) * 2);height:var(--tab-radius,.5rem);background-size:var(--tab-radius,.5rem);--tab-grad:calc(69% - var(--tab-border,1px));--radius-start:radial-gradient(circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + .25px));--radius-end:radial-gradient(circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + .25px));background-position:0 0,100% 0;background-repeat:no-repeat;background-image:var(--radius-start), var(--radius-end);display:block;position:absolute;bottom:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before,.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:0 0}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){vertical-align:middle;padding:.75rem 1rem}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){--tw-border-opacity:1;border-bottom-width:1px;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:.75rem;font-weight:700;line-height:1rem}.table :where(tfoot){--tw-border-opacity:1;border-top-width:1px;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!textarea-error{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important}.textarea-error{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.\!textarea-error:focus{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important;outline-color:var(--fallback-er,oklch(var(--er)/1))!important}.textarea-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.\!toast>*{animation:.25s ease-out toast-pop!important}.toast>*{animation:.25s ease-out toast-pop}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));background-image:none}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;background-color:#0000}:root .prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-kbd:var(--fallback-bc,oklch(var(--bc)/.8))}.prose :where(code):not(:where([class~=not-prose] *,pre *)){border-radius:var(--rounded-badge);font-weight:initial;background-color:var(--fallback-bc,oklch(var(--bc)/.1));padding:1px 8px}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{display:none}.prose pre code{border-radius:0;padding:0}.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.glass,.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, rgb(255 255 255/var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflex-degree,100deg), rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%, #0000 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%));border:none}@media (hover:hover){.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, rgb(255 255 255/var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflex-degree,100deg), rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%, #0000 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%));border:none}}.artboard.phone{width:320px}.badge-sm{height:1rem;padding-left:.438rem;padding-right:.438rem;font-size:.75rem;line-height:1rem}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.active),.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-block{width:100%}.btn-square:where(.btn-xs){width:1.5rem;height:1.5rem;padding:0}.btn-square:where(.btn-sm){width:2rem;height:2rem;padding:0}.btn-circle:where(.btn-xs){border-radius:9999px;width:1.5rem;height:1.5rem;padding:0}.btn-circle:where(.btn-sm){border-radius:9999px;width:2rem;height:2rem;padding:0}.btn-circle:where(.btn-md){border-radius:9999px;width:3rem;height:3rem;padding:0}.btn-circle:where(.btn-lg){border-radius:9999px;width:4rem;height:4rem;padding:0}[type=checkbox].checkbox-sm{width:1.25rem;height:1.25rem}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;width:auto;display:block;position:sticky}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-side{overflow-y:auto}html:has(.drawer-toggle:checked){scrollbar-gutter:stable;overflow-y:hidden}.indicator :where(.indicator-item){bottom:auto;inset-inline:auto 0;--tw-translate-y:-50%;--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0}.indicator :where(.indicator-item):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-start){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:0 auto}.indicator :where(.indicator-item.indicator-start):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:50%}.indicator :where(.indicator-item.indicator-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-end){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:auto 0}.indicator :where(.indicator-item.indicator-end):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-bottom){--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:0}.indicator :where(.indicator-item.indicator-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;bottom:50%}.indicator :where(.indicator-item.indicator-top){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0;bottom:auto}.input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:inherit;border-end-start-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .select-sm{padding-left:2rem;padding-right:.75rem}.steps-horizontal .\!step{text-align:center!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;place-items:center!important;display:grid!important}.steps-horizontal .step{text-align:center;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;display:grid}.steps-vertical .\!step{grid-template-rows:repeat(1,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.steps-vertical .step{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tabs-md :where(.tab){--tab-padding:1rem;height:2rem;font-size:.875rem;line-height:2}.tabs-lg :where(.tab){--tab-padding:1.25rem;height:3rem;font-size:1.125rem;line-height:2}.tabs-sm :where(.tab){--tab-padding:.75rem;height:1.5rem;font-size:.875rem;line-height:.75rem}.tabs-xs :where(.tab){--tab-padding:.5rem;height:1.25rem;font-size:.75rem;line-height:.75rem}:where(.\!toast){bottom:0!important;inset-inline:auto 0!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:auto!important}:where(.toast){bottom:0;inset-inline:auto 0;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto}.\!toast:where(.toast-start){--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;inset-inline:0 auto!important}.toast:where(.toast-start){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:0 auto}.\!toast:where(.toast-center){--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;inset-inline:50%!important}.toast:where(.toast-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:50%}.\!toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!toast:where(.toast-end){--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;inset-inline:auto 0!important}.toast:where(.toast-end){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:auto 0}.\!toast:where(.toast-bottom){--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:auto!important;bottom:0!important}.toast:where(.toast-bottom){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:0}.\!toast:where(.toast-middle){--tw-translate-y:-50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:50%!important;bottom:auto!important}.toast:where(.toast-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;bottom:auto}.\!toast:where(.toast-top){--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:0!important;bottom:auto!important}.toast:where(.toast-top){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0;bottom:auto}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail,0px));display:inline-block;position:relative}.tooltip:before{pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip);position:absolute}.tooltip:before,.tooltip-top:before{top:auto;left:50%;right:auto;bottom:var(--tooltip-offset);transform:translate(-50%)}.tooltip-bottom:before{top:var(--tooltip-offset);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.tooltip-left:before{top:50%;left:auto;right:var(--tooltip-offset);bottom:auto;transform:translateY(-50%)}.tooltip-right:before{top:50%;left:var(--tooltip-offset);bottom:auto;right:auto;transform:translateY(-50%)}.avatar.online:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));outline-width:2px;outline-style:solid;outline-color:var(--fallback-b1,oklch(var(--b1)/1));border-radius:9999px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.avatar.offline:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));outline-width:2px;outline-style:solid;outline-color:var(--fallback-b1,oklch(var(--b1)/1));border-radius:9999px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.join.join-vertical>:where(:not(:first-child)){margin-top:-1px;margin-left:0;margin-right:0}.join.join-vertical>:where(:not(:first-child)).btn{margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)).btn{margin-inline-start:calc(var(--border-btn) * -1);margin-top:0}.menu-xs .menu-title{padding:.25rem .5rem}.menu-sm .menu-title{padding:.5rem .75rem}.menu-md .menu-title{padding:.5rem 1rem}.menu-lg .menu-title{padding:.75rem 1.5rem}.modal-top :where(.modal-box){--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;width:100%;max-width:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;width:91.6667%;max-width:32rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;width:100%;max-width:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.steps-horizontal .\!step{grid-template-rows:40px 1fr!important;grid-template-columns:auto!important;min-width:4rem!important}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .\!step:before{--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:100%!important;height:.5rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;content:""!important;margin-inline-start:-100%!important}.steps-horizontal .step:before{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-inline-start:-100%}.steps-horizontal .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.steps-vertical .\!step{grid-template-rows:auto!important;grid-template-columns:40px 1fr!important;justify-items:start!important;gap:.5rem!important;min-height:4rem!important}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem}.steps-vertical .\!step:before{--tw-translate-x:-50%!important;--tw-translate-y:-50%!important;width:.5rem!important;height:100%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;margin-inline-start:50%!important}.steps-vertical .step:before{--tw-translate-x:-50%;--tw-translate-y:-50%;width:.5rem;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:50%}.steps-vertical .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tooltip{text-align:center;--tooltip-tail:.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + .0625rem - var(--tooltip-tail));display:inline-block;position:relative}.tooltip:before,.tooltip:after{opacity:0;transition:color .2s cubic-bezier(.4,0,.2,1) .1s,background-color .2s cubic-bezier(.4,0,.2,1) .1s,border-color .2s cubic-bezier(.4,0,.2,1) .1s,text-decoration-color .2s cubic-bezier(.4,0,.2,1) .1s,fill .2s cubic-bezier(.4,0,.2,1) .1s,stroke .2s cubic-bezier(.4,0,.2,1) .1s,opacity .2s cubic-bezier(.4,0,.2,1) .1s,box-shadow .2s cubic-bezier(.4,0,.2,1) .1s,transform .2s cubic-bezier(.4,0,.2,1) .1s,filter .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s,backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s}.tooltip:after{content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block;position:absolute}.tooltip:before{white-space:normal;background-color:var(--tooltip-color);max-width:20rem;color:var(--tooltip-text-color);border-radius:.25rem;width:max-content;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.tooltip.tooltip-open:before,.tooltip.tooltip-open:after,.tooltip:hover:before,.tooltip:hover:after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:before,.tooltip:not([data-tip]):hover:after{visibility:hidden;opacity:0}.tooltip:after,.tooltip-top:after{border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset);transform:translate(-50%)}.tooltip-bottom:after{border-color:transparent transparent var(--tooltip-color) transparent;top:var(--tooltip-tail-offset);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.tooltip-left:after{border-color:transparent transparent transparent var(--tooltip-color);top:50%;left:auto;right:calc(var(--tooltip-tail-offset) + .0625rem);bottom:auto;transform:translateY(-50%)}.tooltip-right:after{border-color:transparent var(--tooltip-color) transparent transparent;top:50%;left:calc(var(--tooltip-tail-offset) + .0625rem);bottom:auto;right:auto;transform:translateY(-50%)}.public-field{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff0d;border-width:1px;border-color:#ffffff26;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.ds .public-field{font-size:var(--font-size-sm);border-radius:var(--radius-xl);width:100%}.public-field::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.public-field:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#6b66ff66;border-color:#6b66ff80;outline:2px solid #0000}.auth-deco-card{opacity:.88;filter:drop-shadow(0 20px 40px #00000073);width:min(200px,46vw);max-width:220px;top:2%;left:-6%;transform:rotate(-10deg)}.auth-deco-cube{opacity:.78;filter:drop-shadow(0 24px 48px #0006);width:min(280px,72vw);max-width:320px;bottom:2%;right:-14%}@media (width>=640px){.auth-deco-card{width:240px;left:0}.auth-deco-cube{width:300px;right:-6%}}.auth-verify-icon-wrap{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;box-shadow:0 0 28px #ff9d4d40,0 0 48px #6366f11f,inset 0 1px #ffffff24}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.\!end-10{inset-inline-end:2.5rem!important}.\!end-9{inset-inline-end:2.25rem!important}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-right-2{right:-.5rem}.-right-6{right:-1.5rem}.-top-6{top:-1.5rem}.bottom-1\/4{bottom:25%}.bottom-3{bottom:.75rem}.bottom-\[28\%\]{bottom:28%}.end-0{inset-inline-end:0}.end-10{inset-inline-end:2.5rem}.end-2{inset-inline-end:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[-9999px\]{left:-9999px}.left-\[18\%\]{left:18%}.left-\[8\%\]{left:8%}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[12\%\]{right:12%}.start-1\/2{inset-inline-start:50%}.start-3{inset-inline-start:.75rem}.start-5{inset-inline-start:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[22\%\]{top:22%}.top-\[38\%\]{top:38%}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-\[8\]{z-index:-8}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-last{order:9999}.-m-1{margin:-.25rem}.-m-5{margin:-1.25rem}.m-0\.5{margin:.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!-ms-\[39px\]{margin-inline-start:-39px!important}.\!-ms-\[48px\]{margin-inline-start:-48px!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mt-0{margin-top:0!important}.-mb-5{margin-bottom:-1.25rem}.-mb-7{margin-bottom:-1.75rem}.-ml-1{margin-left:-.25rem}.-ms-\[41px\]{margin-inline-start:-41px}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-5{margin-inline-start:1.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.\!inline-block{display:inline-block!important}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-2\.5{width:.625rem;height:.625rem}.\!h-\[2px\]{height:2px!important}.\!h-\[length\:var\(--border\)\]{height:var(--border)!important}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[600px\]{height:600px}.h-\[var\(--border\)\]{height:var(--border)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[min\(58vh\,520px\)\]{max-height:min(58vh,520px)}.max-h-\[min\(92dvh\,820px\)\]{max-height:min(92dvh,820px)}.min-h-3{min-height:.75rem}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[var\(--size\)\]{min-height:var(--size)}.min-h-screen{min-height:100vh}.\!w-\[270px\]{width:270px!important}.\!w-\[62px\]{width:62px!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[240px\]{width:240px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[5\.5rem\]{width:5.5rem}.w-\[62px\]{width:62px}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!min-w-fit{min-width:fit-content!important}.min-w-0{min-width:0}.min-w-6{min-width:1.5rem}.min-w-max{min-width:max-content}.\!max-w-fit{max-width:fit-content!important}.max-w-12{max-width:3rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[min\(100\%\,400px\)\]{max-width:min(100%,400px)}.max-w-\[min\(440px\,100\%\)\]{max-width:min(440px,100%)}.max-w-\[min\(480px\,100\%\)\]{max-width:min(480px,100%)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-20{--tw-translate-y:-5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y:2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!animate-none{animation:none!important}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-row{grid-auto-flow:row}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2\.65rem\]{border-radius:2.65rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[36px\]{border-radius:36px}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[10px\]{border-width:10px}.border-\[length\:var\(--border\)\]{border-width:var(--border)}.\!border-s-0{border-inline-start-width:0!important}.border-b-\[length\:var\(--border\)\]{border-bottom-width:var(--border)}.border-s-2{border-inline-start-width:2px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-t-\[length\:var\(--border\)\]{border-top-width:var(--border)}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-error{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity,1)))!important}.border-\[\#1a1a1c\]{--tw-border-opacity:1;border-color:rgb(26 26 28/var(--tw-border-opacity,1))}.border-base-200{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity,1)))}.border-base-300{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)))}.border-base-content\/10{border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-800\/10{border-color:#1f29371a}.border-green-500\/30{border-color:#22c55e4d}.border-landing-accent\/30{border-color:#ff9d664d}.border-primary\/30{border-color:var(--fallback-p,oklch(var(--p)/.3))}.border-red-500\/30{border-color:#ef44444d}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-800\/30{border-color:#1e293b4d}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.\!border-l-base-100{--tw-border-opacity:1!important;border-left-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity,1)))!important}.\!border-s-primary{--tw-border-opacity:1!important;border-inline-start-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)))!important}.border-b-base-200{--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity,1)))}.border-b-base-content\/10{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-b-base-content\/50{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-s-base-300{--tw-border-opacity:1;border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)))}.border-s-base-content{--tw-border-opacity:1;border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity,1)))}.border-s-base-content\/10{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-s-warning{--tw-border-opacity:1;border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity,1)))}.border-t-base-content\/10{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-t-base-content\/5{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05))}.\!bg-inherit{background-color:inherit!important}.\!bg-primary{--tw-bg-opacity:1!important;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity,1)))!important}.bg-\[\#12152a\]{--tw-bg-opacity:1;background-color:rgb(18 21 42/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1c\]{--tw-bg-opacity:1;background-color:rgb(26 26 28/var(--tw-bg-opacity,1))}.bg-\[\#f2f2f7\]{--tw-bg-opacity:1;background-color:rgb(242 242 247/var(--tw-bg-opacity,1))}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))}.bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.bg-base-300{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}.bg-base-content{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity,1)))}.bg-base-content\/30{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/35{background-color:#00000059}.bg-black\/50{background-color:#00000080}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-gray-800\/10{background-color:#1f29371a}.bg-gray-900\/\[0\.03\]{background-color:#11182708}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-landing-accent{--tw-bg-opacity:1;background-color:rgb(255 157 102/var(--tw-bg-opacity,1))}.bg-landing-accent\/10{background-color:#ff9d661a}.bg-landing-accent\/15{background-color:#ff9d6626}.bg-landing-bg{--tw-bg-opacity:1;background-color:rgb(8 8 11/var(--tw-bg-opacity,1))}.bg-landing-glow\/15{background-color:#6b66ff26}.bg-landing-glow\/25{background-color:#6b66ff40}.bg-landing-glow\/30{background-color:#6b66ff4d}.bg-neutral{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity,1)))}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-950\/80{background-color:#020617cc}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-\[linear-gradient\(135deg\,\#FF9D66_0\%\,\#e879f9_42\%\,\#6B66FF_100\%\)\]{background-image:linear-gradient(135deg,#ff9d66 0%,#e879f9 42%,#6b66ff 100%)}.bg-\[repeating-linear-gradient\(45deg\,_\#ddd_0px\,_\#ddd_1px\,_transparent_1px\,_transparent_5px\)\]{background-image:repeating-linear-gradient(45deg,#ddd 0 1px,#0000 1px 5px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#0077b5\]{--tw-gradient-from:#0077b5 var(--tw-gradient-from-position);--tw-gradient-to:#0077b500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a1a4e\]{--tw-gradient-from:#2a1a4e var(--tw-gradient-from-position);--tw-gradient-to:#2a1a4e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from:#064e3b var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from:#9ca3af var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:#6b728000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/60{--tw-gradient-from:#11182799 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from:#312e81 var(--tw-gradient-from-position);--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-landing-accent{--tw-gradient-from:#ff9d66 var(--tw-gradient-from-position);--tw-gradient-to:#ff9d6600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-landing-accent\/20{--tw-gradient-from:#ff9d6633 var(--tw-gradient-from-position);--tw-gradient-to:#ff9d6600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-landing-accent\/30{--tw-gradient-from:#ff9d664d var(--tw-gradient-from-position);--tw-gradient-to:#ff9d6600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-landing-glow\/10{--tw-gradient-from:#6b66ff1a var(--tw-gradient-from-position);--tw-gradient-to:#6b66ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-landing-glow\/40{--tw-gradient-from:#6b66ff66 var(--tw-gradient-from-position);--tw-gradient-to:#6b66ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-landing-glow\/60{--tw-gradient-from:#6b66ff99 var(--tw-gradient-from-position);--tw-gradient-to:#6b66ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/90{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/.9)) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/85{--tw-gradient-from:#0f172ad9 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#3d2060\]{--tw-gradient-to:#3d206000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3d2060 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e879f9\]{--tw-gradient-to:#e879f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-800{--tw-gradient-to:#065f4600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #065f46 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-800{--tw-gradient-to:#3730a300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3730a3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-700{--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00a0dc\]{--tw-gradient-to:#00a0dc var(--tw-gradient-to-position)}.to-\[\#5c3048\]{--tw-gradient-to:#5c3048 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to:#6b7280 var(--tw-gradient-to-position)}.to-gray-900\/40{--tw-gradient-to:#11182766 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-landing-glow{--tw-gradient-to:#6b66ff var(--tw-gradient-to-position)}.to-landing-glow\/20{--tw-gradient-to:#6b66ff33 var(--tw-gradient-to-position)}.to-landing-glow\/30{--tw-gradient-to:#6b66ff4d var(--tw-gradient-to-position)}.to-landing-glow\/40{--tw-gradient-to:#6b66ff66 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to:#cbd5e1 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pe-0{padding-inline-end:0}.pe-10{padding-inline-end:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pr-2{padding-right:.5rem}.ps-16{padding-inline-start:4rem}.ps-8{padding-inline-start:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-current{color:currentColor!important}.text-base-100{--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity,1)))}.text-base-content{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}.text-base-content\/30{color:var(--fallback-bc,oklch(var(--bc)/.3))}.text-base-content\/40{color:var(--fallback-bc,oklch(var(--bc)/.4))}.text-base-content\/50{color:var(--fallback-bc,oklch(var(--bc)/.5))}.text-base-content\/70{color:var(--fallback-bc,oklch(var(--bc)/.7))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:#34d399cc}.text-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-landing-accent{--tw-text-opacity:1;color:rgb(255 157 102/var(--tw-text-opacity,1))}.text-landing-glow{--tw-text-opacity:1;color:rgb(107 102 255/var(--tw-text-opacity,1))}.text-neutral-content{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity,1)))}.text-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity,1)))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity,1)))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-error{-webkit-text-decoration-color:var(--fallback-er,oklch(var(--er)/1));text-decoration-color:var(--fallback-er,oklch(var(--er)/1))}.decoration-info{-webkit-text-decoration-color:var(--fallback-in,oklch(var(--in)/1));text-decoration-color:var(--fallback-in,oklch(var(--in)/1))}.decoration-warning{-webkit-text-decoration-color:var(--fallback-wa,oklch(var(--wa)/1));text-decoration-color:var(--fallback-wa,oklch(var(--wa)/1))}.decoration-wavy{text-decoration-style:wavy}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.14\)\,0_10px_40px_rgba\(255\,157\,102\,0\.45\)\,0_0_72px_rgba\(107\,102\,255\,0\.28\)\]{--tw-shadow:0 0 0 1px #ffffff24,0 10px 40px #ff9d6673,0 0 72px #6b66ff47;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 10px 40px var(--tw-shadow-color), 0 0 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,157\,102\,0\.3\)\]{--tw-shadow:0 0 12px #ff9d664d;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(107\,102\,255\,0\.35\)\]{--tw-shadow:0 0 28px #6b66ff59;--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 80px #00000059;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_64px_-12px_rgba\(0\,0\,0\,0\.75\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 32px 64px -12px #000000bf,inset 0 0 0 1px #ffffff0f;--tw-shadow-colored:0 32px 64px -12px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-landing-accent\/25{--tw-shadow-color:#ff9d6640;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:var(--fallback-p,oklch(var(--p)/var(--tw-ring-opacity,1)))}.ring-primary\/40{--tw-ring-color:var(--fallback-p,oklch(var(--p)/.4))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[\#f2f2f7\]{--tw-ring-offset-color:#f2f2f7}.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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[0\.5px\]{--tw-blur:blur(.5px);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)}.blur-\[100px\]{--tw-blur:blur(100px);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)}.blur-\[1px\]{--tw-blur:blur(1px);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)}.blur-\[80px\]{--tw-blur:blur(80px);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-\[0_24px_48px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 24px 48px #0000008c);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-\[0_32px_64px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 32px 64px #0009);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-blur{--tw-backdrop-blur:blur(8px);-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)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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)}.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-all{transition-property:all!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!duration-100{transition-duration:.1s!important}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media not all and (width>=640px){.max-sm\:drawer-end{grid-auto-columns:auto max-content}.max-sm\:drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.max-sm\:drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.max-sm\:drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .max-sm\:drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(-100%)}.max-sm\:drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}}@media (width>=1024px){.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;width:auto;display:block;position:sticky}.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-side{overflow-y:auto}html:has(.lg\:drawer-open.lg\:drawer-open){scrollbar-gutter:auto;overflow-y:auto}.lg\:tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail,0px));display:inline-block;position:relative}.lg\:tooltip:before{pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset);position:absolute;transform:translate(-50%)}.lg\:tooltip-top:before{top:auto;left:50%;right:auto;bottom:var(--tooltip-offset);transform:translate(-50%)}.lg\:tooltip-bottom:before{top:var(--tooltip-offset);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.lg\:tooltip-left:before{top:50%;left:auto;right:var(--tooltip-offset);bottom:auto;transform:translateY(-50%)}.lg\:tooltip-right:before{top:50%;left:var(--tooltip-offset);bottom:auto;right:auto;transform:translateY(-50%)}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.lg\:tooltip{text-align:center;--tooltip-tail:.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + .0625rem - var(--tooltip-tail));display:inline-block;position:relative}.lg\:tooltip:before,.lg\:tooltip:after{opacity:0;transition:color .2s cubic-bezier(.4,0,.2,1) .1s,background-color .2s cubic-bezier(.4,0,.2,1) .1s,border-color .2s cubic-bezier(.4,0,.2,1) .1s,text-decoration-color .2s cubic-bezier(.4,0,.2,1) .1s,fill .2s cubic-bezier(.4,0,.2,1) .1s,stroke .2s cubic-bezier(.4,0,.2,1) .1s,opacity .2s cubic-bezier(.4,0,.2,1) .1s,box-shadow .2s cubic-bezier(.4,0,.2,1) .1s,transform .2s cubic-bezier(.4,0,.2,1) .1s,filter .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s,backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s}.lg\:tooltip:after{content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block;position:absolute}.lg\:tooltip:before{white-space:normal;background-color:var(--tooltip-color);max-width:20rem;color:var(--tooltip-text-color);border-radius:.25rem;width:max-content;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.lg\:tooltip.tooltip-open:before,.lg\:tooltip.tooltip-open:after,.lg\:tooltip:hover:before,.lg\:tooltip:hover:after{opacity:1;transition-delay:75ms}.lg\:tooltip:has(:focus-visible):after{opacity:1;transition-delay:75ms}.lg\:tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.lg\:tooltip:not([data-tip]):hover:before,.lg\:tooltip:not([data-tip]):hover:after{visibility:hidden;opacity:0}.lg\:tooltip:after,.lg\:tooltip-top:after{border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset);transform:translate(-50%)}.lg\:tooltip-bottom:after{border-color:transparent transparent var(--tooltip-color) transparent;top:var(--tooltip-tail-offset);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.lg\:tooltip-left:after{border-color:transparent transparent transparent var(--tooltip-color);top:50%;left:auto;right:calc(var(--tooltip-tail-offset) + .0625rem);bottom:auto;transform:translateY(-50%)}.lg\:tooltip-right:after{border-color:transparent var(--tooltip-color) transparent transparent;top:50%;left:calc(var(--tooltip-tail-offset) + .0625rem);bottom:auto;right:auto;transform:translateY(-50%)}}@supports not (color:oklch(0% 0 0)){.\[\&\:checked\]\:btn-neutral:checked{--btn-color:var(--fallback-n)}}@supports (color:oklch(0% 0 0)){.\[\&\:checked\]\:btn-neutral:checked{--btn-color:var(--n)}}.\[\&\:checked\]\:btn-neutral:checked{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));outline-color:var(--fallback-n,oklch(var(--n)/1))}.placeholder\:text-white\/40::placeholder{color:#fff6}.last\:hidden:last-child{display:none}.last\:border-none:last-child{border-style:none}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-landing-accent\/30:hover{border-color:#ff9d664d}.hover\:border-landing-glow\/30:hover{border-color:#6b66ff4d}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-base-200:hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:text-error:hover{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.hover\:text-inherit:hover{color:inherit}.hover\:text-landing-accent:hover{--tw-text-opacity:1;color:rgb(255 157 102/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\,0_14px_48px_rgba\(255\,157\,102\,0\.55\)\,0_0_88px_rgba\(107\,102\,255\,0\.35\)\]:hover{--tw-shadow:0 0 0 1px #fff3,0 14px 48px #ff9d668c,0 0 88px #6b66ff59;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 14px 48px var(--tw-shadow-color), 0 0 88px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_32px_rgba\(107\,102\,255\,0\.12\)\]:hover{--tw-shadow:0 0 32px #6b66ff1f;--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_32px_rgba\(16\,185\,129\,0\.12\)\]:hover{--tw-shadow:0 0 32px #10b9811f;--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_32px_rgba\(255\,157\,102\,0\.12\)\]:hover{--tw-shadow:0 0 32px #ff9d661f;--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-landing-accent\/30:hover{--tw-shadow-color:#ff9d664d;--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-\[1\.05\]:hover{--tw-brightness:brightness(1.05);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)}.focus\:translate-y-0:focus{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-landing-glow\/50:focus{border-color:#6b66ff80}.focus\:border-rose-400:focus{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-base-200:focus{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-landing-glow\/20:focus{--tw-ring-color:#6b66ff33}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:ring-landing-accent\/30{--tw-ring-color:#ff9d664d}.peer:checked~.peer-checked\:\[background\:var\(--color-brand-50\)\]{background:var(--color-brand-50)}.peer:checked~.peer-checked\:\[border-color\:var\(--border-brand\)\]{border-color:var(--border-brand)}@media not all and (width>=640px){.max-sm\:hidden{display:none}}@media (width>=640px){.sm\:-left-4{left:-1rem}.sm\:-right-4{right:-1rem}.sm\:order-none{order:0}.sm\:ms-12{margin-inline-start:3rem}.sm\:\!block{display:block!important}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-\[0_0_50\%\]{flex:0 0 50%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-6{gap:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (width>=768px){.md\:bottom-5{bottom:1.25rem}.md\:mb-0{margin-bottom:0}.md\:mr-5{margin-right:1.25rem}.md\:flex{display:flex}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-5{gap:1.25rem}.md\:rounded-box{border-radius:var(--rounded-box,1rem)}.md\:p-8{padding:2rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1024px){.lg\:top-10{top:2.5rem}.lg\:top-\[65px\]{top:65px}.lg\:z-auto{z-index:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-65px\)\]{height:calc(100vh - 65px)}.lg\:w-56{width:14rem}.lg\:w-auto{width:auto}.lg\:max-w-3xl{max-width:48rem}.lg\:flex-\[0_0_33\.333\%\]{flex:0 0 33.333%}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:flex-row{flex-direction:row}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.ltr\:-rotate-90:where([dir=ltr],[dir=ltr] *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.\[\&\>\*\:nth-child\(2\)\]\:before\:hidden>:nth-child(2):before{content:var(--tw-content);display:none}.\[\&\>\*_summary\:\:after\]\:\!block>* summary:after{display:block!important}.\[\&\>\*_summary\:\:after\]\:block>* summary:after{display:block}.\[\&\>\*_summary\:\:after\]\:\!hidden>* summary:after{display:none!important}.\[\&\>\*_summary\:\:after\]\:hidden>* summary:after{display:none}.\[\&_\.d2h-code-line-ctn\]\:\!whitespace-pre-wrap .d2h-code-line-ctn{white-space:pre-wrap!important}.\[\&_\.d2h-code-side-line\]\:\!w-auto .d2h-code-side-line{width:auto!important}.\[\&_\.d2h-del\]\:\!bg-red-50 .d2h-del{--tw-bg-opacity:1!important;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.\[\&_\.d2h-diff-table\]\:\!text-xs .d2h-diff-table{font-size:.75rem!important;line-height:1rem!important}.\[\&_\.d2h-file-header\]\:\!bg-base-100 .d2h-file-header{--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))!important}.\[\&_\.d2h-file-wrapper\]\:\!border-\[length\:var\(--border\)\] .d2h-file-wrapper{border-width:var(--border)!important}.\[\&_\.d2h-file-wrapper\]\:\!border-dashed .d2h-file-wrapper{border-style:dashed!important}.\[\&_\.d2h-file-wrapper\]\:\!bg-base-100 .d2h-file-wrapper{--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))!important}.\[\&_\.d2h-ins\]\:\!bg-green-50 .d2h-ins{--tw-bg-opacity:1!important;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))!important}.\[\&_\.display-when-collapsed\]\:\!block .display-when-collapsed{display:block!important}.\[\&_\.display-when-collapsed\]\:block .display-when-collapsed{display:block}.\[\&_\.display-when-collapsed\]\:\!hidden .display-when-collapsed{display:none!important}.\[\&_\.display-when-collapsed\]\:hidden .display-when-collapsed{display:none}.\[\&_\.hidden-when-collapsed\]\:\!block .hidden-when-collapsed{display:block!important}.\[\&_\.hidden-when-collapsed\]\:block .hidden-when-collapsed{display:block}.\[\&_\.hidden-when-collapsed\]\:\!hidden .hidden-when-collapsed{display:none!important}.\[\&_\.hidden-when-collapsed\]\:hidden .hidden-when-collapsed{display:none}.\[\&_\.mary-hideable\]\:\!block .mary-hideable{display:block!important}.\[\&_\.mary-hideable\]\:block .mary-hideable{display:block}.\[\&_\.mary-hideable\]\:\!hidden .mary-hideable{display:none!important}.\[\&_\.mary-hideable\]\:hidden .mary-hideable{display:none}.\[\&_tr\:nth-child\(4n\+3\)\]\:bg-base-200 tr:nth-child(4n+3){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}
