@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans),system-ui,sans-serif;--font-mono:var(--font-mono),monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--min-height-touch:44px;--animate-pulse-glow:pulse-glow 2s ease-in-out infinite}}@layer base{:root{--gray-1:#222c39;--gray-2:#2c3644;--gray-3:#394556;--gray-4:#475466;--gray-5:#5b687b;--gray-6:#707d8f;--gray-7:#89929f;--gray-8:#a1a7af;--gray-9:#b9bcc1;--gray-10:#cfd1d3;--gray-11:#e4e5e7;--gray-12:#f4f5f5;--gray-a1:#ffffff03;--gray-a2:#ffffff08;--gray-a3:#ffffff0f;--gray-a4:#ffffff17;--gray-a5:#ffffff1f;--gray-a6:#ffffff29;--gray-a7:#ffffff38;--gray-a8:#ffffff52;--gray-a9:#ffffff70;--gray-a10:#ffffff8f;--gray-a11:#ffffffb8;--gray-a12:#ffffffe6;--brand-1:#281a15;--brand-2:#3e261e;--brand-3:#5d3528;--brand-4:#854732;--brand-5:#b85c3d;--brand-6:#d17d61;--brand-7:#e09c85;--brand-8:#eaae9a;--brand-9:#f0baa8;--brand-10:#f5cabc;--brand-11:#fadbd1;--brand-12:#fdede7;--brand-a1:#f0baa803;--brand-a2:#f0baa805;--brand-a3:#f0baa80d;--brand-a4:#f0baa814;--brand-a5:#f0baa81f;--brand-a6:#f0baa82e;--brand-a7:#f0baa840;--brand-a8:#f0baa859;--brand-a9:#f0baa880;--brand-a10:#f0baa8a6;--brand-a11:#f0baa8cc;--brand-a12:#f0baa8ed;--brand-bg:#f0baa8;--brand-text:#854732;--brand-text-dark:#222c39;--accent-1:#182524;--accent-2:#243836;--accent-3:#325250;--accent-4:#447470;--accent-5:#589d97;--accent-6:#72b6b0;--accent-7:#89c8c2;--accent-8:#9bd4cf;--accent-9:#a6ddd9;--accent-10:#bae8e4;--accent-11:#d0f1ee;--accent-12:#e7f9f7;--accent-a1:#a6ddd903;--accent-a2:#a6ddd905;--accent-a3:#a6ddd90d;--accent-a4:#a6ddd914;--accent-a5:#a6ddd91f;--accent-a6:#a6ddd92e;--accent-a7:#a6ddd940;--accent-a8:#a6ddd959;--accent-a9:#a6ddd980;--accent-a10:#a6ddd9a6;--accent-a11:#a6ddd9cc;--accent-a12:#a6ddd9ed;--success-1:#0b1e17;--success-2:#112c23;--success-3:#194335;--success-4:#235c49;--success-5:#318167;--success-6:#3fa684;--success-7:#59c09d;--success-8:#7eceb3;--success-9:#a3dcc9;--success-10:#b5e3d4;--success-11:#c8eade;--success-12:#edf8f4;--warning-1:#231906;--warning-2:#342609;--warning-3:#4e390e;--warning-4:#6c4f13;--warning-5:#986e1b;--warning-6:#c38e22;--warning-7:#e0b152;--warning-8:#e8c47d;--warning-9:#efcf8f;--warning-10:#f2d9a6;--warning-11:#f5e2bc;--warning-12:#fcf5e9;--error-1:#1f0a0a;--error-2:#2e0f0f;--error-3:#451717;--error-4:#602020;--error-5:#862d2d;--error-6:#ac3939;--error-7:#c66;--error-8:#d98c8c;--error-9:#e6a8a8;--error-10:#eab8b8;--error-11:#eec4c4;--error-12:#f9ebeb;--info-1:#081821;--info-2:#0c2531;--info-3:#123749;--info-4:#194c66;--info-5:#246b8f;--info-6:#2e8ab8;--info-7:#5cadd6;--info-8:#85c2e0;--info-9:#a2d3eb;--info-10:#b3dbef;--info-11:#c0e1f2;--info-12:#eaf5fb;--white-a1:#ffffff03;--white-a2:#ffffff08;--white-a3:#ffffff0f;--white-a4:#ffffff17;--white-a5:#ffffff1f;--white-a6:#ffffff29;--white-a8:#ffffff2e;--white-a10:#ffffff4d;--white-a12:#ffffffe6;--black-a1:#00000003;--black-a2:#00000008;--black-a3:#0000000f;--black-a4:#00000017;--black-a5:#0000001f;--black-a6:#00000029;--black-a8:#0000002e;--black-a10:#0000004d;--black-a12:#000000e6;--glass-faint:var(--white-a3);--glass-subtle:var(--white-a6);--glass-medium:var(--white-a8);--glass-strong:var(--white-a10);--glass-heavy:var(--white-a12)}[data-theme=light]{--gray-1:#f4f5f5;--gray-2:#e4e5e7;--gray-3:#cfd1d3;--gray-4:#b9bcc1;--gray-5:#a1a7af;--gray-6:#89929f;--gray-7:#707d8f;--gray-8:#5b687b;--gray-9:#475466;--gray-10:#394556;--gray-11:#2c3644;--gray-12:#222c39;--gray-a1:var(--black-a1);--gray-a2:var(--black-a2);--gray-a3:var(--black-a3);--gray-a4:var(--black-a4);--gray-a5:var(--black-a5);--gray-a6:var(--black-a6);--gray-a8:var(--black-a8);--gray-a10:var(--black-a10);--gray-a12:var(--black-a12);--glass-faint:var(--black-a3);--glass-subtle:var(--black-a6);--glass-medium:var(--black-a8);--glass-strong:var(--black-a10);--glass-heavy:var(--black-a12)}:root{--font-sans:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-brand:"Poppins","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono","Monaco","Menlo","Consolas","Liberation Mono",monospace;--font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-rounded:"SF Pro Rounded","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-nerd:"JetBrainsMono Nerd Font","FiraCode Nerd Font","Hack Nerd Font","SF Mono","Monaco","Menlo","Consolas","Liberation Mono",monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-base-desktop:16px;--font-size-md-desktop:16px;--font-size-lg-desktop:20px;--font-size-xl-desktop:24px;--font-size-2xl-desktop:30px;--font-size-3xl-desktop:36px;--font-size-4xl-desktop:48px;--font-size-rem-xs:.75rem;--font-size-rem-sm:.875rem;--font-size-rem-base:.875rem;--font-size-rem-md:.9375rem;--font-size-rem-lg:1.125rem;--font-size-rem-xl:1.25rem;--font-size-rem-2xl:1.5rem;--font-size-rem-3xl:1.75rem;--font-size-rem-4xl:2rem;--font-size-rem-base-desktop:1rem;--font-size-rem-md-desktop:1rem;--font-size-rem-lg-desktop:1.25rem;--font-size-rem-xl-desktop:1.5rem;--font-size-rem-2xl-desktop:1.875rem;--font-size-rem-3xl-desktop:2.25rem;--font-size-rem-4xl-desktop:3rem;--font-size-dense-xs:10px;--font-size-dense-sm:11px;--font-size-dense-base:12px;--font-size-map-micro:9px;--font-size-map-tiny:10px;--font-size-map-xs:11px;--font-size-map-sm:12px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-light:300;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-none:1;--line-height-snug:1.3;--line-height-loose:2;--line-height-dense:1.2;--line-height-map:1.1;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-tighter:-.05em;--letter-spacing-widest:.1em;--text-hero:clamp(2rem,5vw,3rem);--text-display:clamp(1.75rem,4vw,2.5rem);--text-title:clamp(1.5rem,3vw,2rem)}@media(min-width:768px){:root{--font-size-base:var(--font-size-base-desktop);--font-size-md:var(--font-size-md-desktop);--font-size-lg:var(--font-size-lg-desktop);--font-size-xl:var(--font-size-xl-desktop);--font-size-2xl:var(--font-size-2xl-desktop);--font-size-3xl:var(--font-size-3xl-desktop);--font-size-4xl:var(--font-size-4xl-desktop);--font-size-rem-base:var(--font-size-rem-base-desktop);--font-size-rem-md:var(--font-size-rem-md-desktop);--font-size-rem-lg:var(--font-size-rem-lg-desktop);--font-size-rem-xl:var(--font-size-rem-xl-desktop);--font-size-rem-2xl:var(--font-size-rem-2xl-desktop);--font-size-rem-3xl:var(--font-size-rem-3xl-desktop);--font-size-rem-4xl:var(--font-size-rem-4xl-desktop)}}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-0_5:2px;--space-1_5:6px;--space-2_5:10px;--space-3_5:14px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-5:20px;--space-7:28px;--space-dense-0:0;--space-dense-0_5:2px;--space-dense-1:4px;--space-dense-1_5:6px;--space-dense-2:8px;--space-dense-3:12px;--space-dense-4:16px;--space-map-0:0;--space-map-0_5:2px;--space-map-1:4px;--space-map-1_5:6px;--space-map-2:8px;--size-icon-xs:16px;--size-icon-sm:20px;--size-icon-md:24px;--size-icon-lg:28px;--size-icon-xl:36px;--size-icon-dense-xs:14px;--size-icon-dense-sm:18px;--size-icon-dense-md:20px;--size-icon-dense-lg:24px;--size-icon-map-xs:12px;--size-icon-map-sm:16px;--size-icon-map-md:18px;--size-touch-min:44px;--size-touch-dense-min:36px;--size-touch-map-min:32px;--size-header:52px;--size-nav-bottom:56px;--size-input-height:44px;--size-input-height-dense:36px;--size-button-height:44px;--size-button-height-dense:36px;--size-avatar-xs:24px;--size-avatar-sm:32px;--size-avatar-md:40px;--size-avatar-lg:48px;--size-avatar-xl:64px;--anim-duration-instant:.1s;--anim-duration-fast:.15s;--anim-duration-normal:.2s;--anim-duration-slow:.3s;--anim-duration-slower:.4s;--anim-ease-linear:linear;--anim-ease-in:cubic-bezier(.4,0,1,1);--anim-ease-out:cubic-bezier(0,0,.2,1);--anim-ease-in-out:cubic-bezier(.4,0,.2,1);--anim-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--anim-spring-default:cubic-bezier(.5,1.25,.5,1);--anim-spring-gentle:cubic-bezier(.4,1.2,.4,1);--anim-spring-bouncy:cubic-bezier(.34,1.56,.64,1);--anim-spring-stiff:cubic-bezier(.5,1.1,.5,1);--anim-spring-duration-fast:.35s;--anim-spring-duration-normal:.5s;--anim-spring-duration-slow:.7s;--touch-target-min:44px;--touch-target-comfortable:48px;--touch-target-large:56px}@keyframes shimmer{0%{background-position:-2000px 0}to{background-position:2000px 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:root{--anim-duration-instant:0s;--anim-duration-fast:0s;--anim-duration-normal:0s;--anim-duration-slow:0s;--anim-duration-slower:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lang-help-prefix:"💡";--lang-help-suffix:"";--lang-help-tone:"helpful";--lang-status-success-prefix:"✅";--lang-status-warning-prefix:"⚠️";--lang-status-error-prefix:"❌";--lang-status-info-prefix:"ℹ️";--lang-loading:"Loading...";--lang-saving:"Saving...";--lang-saved:"Saved";--lang-error:"Error";--lang-success:"Success";--lang-warning:"Warning";--lang-info:"Info";--lang-submit:"Submit";--lang-cancel:"Cancel";--lang-save:"Save";--lang-delete:"Delete";--lang-edit:"Edit";--lang-close:"Close";--lang-back:"Back";--lang-next:"Next";--lang-previous:"Previous";--lang-required:"Required";--lang-optional:"Optional";--lang-invalid:"Invalid";--lang-valid:"Valid";--lang-skip-to-content:"Skip to main content";--lang-close-menu:"Close menu";--lang-open-menu:"Open menu";--lang-loading-content:"Loading content";--lang-no-data:"No data available";--lang-empty-state:"Nothing here yet";--lang-refresh:"Refresh";--lang-retry:"Retry"}:root,[data-theme=dark]{--theme-text-primary:var(--gray-12);--theme-text-secondary:var(--gray-12);--theme-text-tertiary:var(--gray-11);--theme-text-muted:var(--gray-10);--theme-text-disabled:var(--gray-8);--theme-text-on-accent:var(--brand-text-dark);--theme-text-link:var(--brand-9);--theme-brand-text:var(--brand-9);--theme-brand-primary:var(--brand-9);--theme-brand-primary-hover:var(--brand-10);--theme-brand-primary-active:var(--brand-8);--theme-bg-primary:var(--gray-1);--theme-bg-secondary:var(--gray-2);--theme-bg-tertiary:var(--gray-3);--theme-bg-elevated:var(--gray-3);--theme-bg-overlay:#13182099;--theme-bg-overlay-subtle:#13182066;--theme-surface-card:var(--gray-2);--theme-surface-card-hover:var(--gray-3);--theme-surface-card-border:var(--gray-a7);--theme-surface-panel:var(--gray-2);--theme-surface-modal:var(--gray-2);--theme-surface-input:var(--gray-3);--glass-bg:#ffffff0f;--glass-border:#ffffff1f;--theme-border-primary:var(--gray-a7);--theme-border-secondary:var(--gray-a6);--theme-border-subtle:var(--gray-a5);--theme-border-strong:var(--gray-7);--theme-shadow-sm:0 1px 2px 0 #0000000d;--theme-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--theme-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--theme-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--theme-shadow-2xl:0 25px 50px -12px #00000040;--theme-shadow-modal:0 24px 80px #00000080;--theme-status-success:var(--success-7);--theme-status-success-text:var(--success-9);--theme-status-warning:var(--warning-7);--theme-status-warning-text:var(--warning-9);--theme-status-error:var(--error-7);--theme-status-error-text:var(--error-9);--theme-status-info:var(--info-7);--theme-status-info-text:var(--info-9)}[data-theme=light]{--theme-text-primary:#0f1419;--theme-text-secondary:#181e25;--theme-text-tertiary:#2b323b;--theme-text-muted:#4f5764;--theme-text-disabled:#737d8c;--theme-text-on-accent:#0f1419;--theme-text-link:var(--brand-4);--theme-brand-text:var(--brand-4);--theme-brand-primary:#c65c39;--theme-brand-primary-hover:#d16a47;--theme-brand-primary-active:#ac5639;--theme-bg-primary:#f9fafa;--theme-bg-secondary:#f4f5f6;--theme-bg-tertiary:#eff0f1;--theme-bg-elevated:#f4f5f6;--theme-bg-overlay:#0f141999;--theme-bg-overlay-subtle:#0f141966;--theme-surface-card:#f9fafa;--theme-surface-card-hover:#f4f5f5;--theme-surface-card-border:#10141826;--theme-surface-panel:#f9fafa;--theme-surface-modal:#f9fafa;--theme-surface-input:#f9fafa;--glass-bg:#1013180f;--glass-border:#1013181f;--theme-border-primary:#10141833;--theme-border-secondary:#11141726;--theme-border-subtle:#1214171a;--theme-border-strong:#363e49;--theme-shadow-sm:0 1px 2px 0 #0000000a;--theme-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d;--theme-shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--theme-shadow-xl:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008;--theme-shadow-2xl:0 25px 50px -12px #00000026;--theme-shadow-modal:0 24px 80px #0000004d;--theme-status-success:var(--success-5);--theme-status-success-text:var(--success-4);--theme-status-warning:var(--warning-5);--theme-status-warning-text:var(--warning-4);--theme-status-error:var(--error-5);--theme-status-error-text:var(--error-4);--theme-status-info:var(--info-5);--theme-status-info-text:var(--info-4)}[data-theme=auto]{--theme-text-primary:var(--gray-12);--theme-text-secondary:var(--gray-12);--theme-text-tertiary:var(--gray-11);--theme-text-muted:var(--gray-10);--theme-text-disabled:var(--gray-8);--theme-text-on-accent:var(--brand-text-dark);--theme-text-link:var(--brand-9);--theme-brand-text:var(--brand-9);--theme-bg-primary:var(--gray-1);--theme-bg-secondary:var(--gray-2);--theme-bg-tertiary:var(--gray-3);--theme-bg-elevated:var(--gray-3);--theme-bg-overlay:#13182099;--theme-bg-overlay-subtle:#13182066;--theme-surface-card:var(--gray-2);--theme-surface-card-hover:var(--gray-3);--theme-surface-card-border:var(--gray-a7);--theme-surface-panel:var(--gray-2);--theme-surface-modal:var(--gray-2);--theme-surface-input:var(--gray-3);--theme-border-primary:var(--gray-a7);--theme-border-secondary:var(--gray-a6);--theme-border-subtle:var(--gray-a5);--theme-border-strong:var(--gray-7);--theme-shadow-sm:0 1px 2px 0 #0000000d;--theme-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--theme-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--theme-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--theme-shadow-2xl:0 25px 50px -12px #00000040;--theme-shadow-modal:0 24px 80px #00000080;--theme-status-success:var(--success-7);--theme-status-success-text:var(--success-9);--theme-status-warning:var(--warning-7);--theme-status-warning-text:var(--warning-9);--theme-status-error:var(--error-7);--theme-status-error-text:var(--error-9);--theme-status-info:var(--info-7);--theme-status-info-text:var(--info-9)}@media(prefers-color-scheme:light){[data-theme=auto]{--theme-text-primary:#0f1419;--theme-text-secondary:#181e25;--theme-text-tertiary:#2b323b;--theme-text-muted:#4f5764;--theme-text-disabled:#737d8c;--theme-text-on-accent:#0f1419;--theme-text-link:var(--brand-4);--theme-brand-text:var(--brand-4);--theme-brand-primary:#c65c39;--theme-brand-primary-hover:#d16a47;--theme-brand-primary-active:#ac5639;--theme-bg-primary:#f9fafa;--theme-bg-secondary:#f4f5f6;--theme-bg-tertiary:#eff0f1;--theme-bg-elevated:#f4f5f6;--theme-bg-overlay:#0f141999;--theme-bg-overlay-subtle:#0f141966;--theme-surface-card:#f9fafa;--theme-surface-card-hover:#f4f5f5;--theme-surface-card-border:#10141826;--theme-surface-panel:#f9fafa;--theme-surface-modal:#f9fafa;--theme-surface-input:#f9fafa;--theme-border-primary:#10141833;--theme-border-secondary:#11141726;--theme-border-subtle:#1214171a;--theme-border-strong:#363e49;--theme-shadow-sm:0 1px 2px 0 #0000000a;--theme-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d;--theme-shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--theme-shadow-xl:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008;--theme-shadow-2xl:0 25px 50px -12px #00000026;--theme-shadow-modal:0 24px 80px #0000004d;--theme-status-success:var(--success-5);--theme-status-success-text:var(--success-4);--theme-status-warning:var(--warning-5);--theme-status-warning-text:var(--warning-4);--theme-status-error:var(--error-5);--theme-status-error-text:var(--error-4);--theme-status-info:var(--info-5);--theme-status-info-text:var(--info-4)}}*{transition-property:background-color,border-color,color,box-shadow;transition-duration:.2s;transition-timing-function:ease-in-out}canvas,img,svg,video{transition:none}:root,[data-theme=dark],[data-theme=light],[data-theme=auto]{--text-primary:var(--theme-text-primary);--text-secondary:var(--theme-text-secondary);--text-tertiary:var(--theme-text-tertiary);--text-muted:var(--theme-text-muted);--text-disabled:var(--theme-text-disabled);--text-on-accent:var(--theme-text-on-accent);--text-link:var(--theme-text-link);--brand-text:var(--theme-brand-text);--bg-primary:var(--theme-bg-primary);--bg-secondary:var(--theme-bg-secondary);--bg-tertiary:var(--theme-bg-tertiary);--bg-elevated:var(--theme-bg-elevated);--bg-overlay:var(--theme-bg-overlay);--bg-overlay-subtle:var(--theme-bg-overlay-subtle);--surface-card:var(--theme-surface-card);--surface-card-hover:var(--theme-surface-card-hover);--surface-card-border:var(--theme-surface-card-border);--surface-panel:var(--theme-surface-panel);--surface-modal:var(--theme-surface-modal);--surface-input:var(--theme-surface-input);--border-primary:var(--theme-border-primary);--border-secondary:var(--theme-border-secondary);--border-subtle:var(--theme-border-subtle);--border-strong:var(--theme-border-strong);--shadow-sm:var(--theme-shadow-sm);--shadow-md:var(--theme-shadow-md);--shadow-lg:var(--theme-shadow-lg);--shadow-xl:var(--theme-shadow-xl);--shadow-2xl:var(--theme-shadow-2xl);--shadow-modal:var(--theme-shadow-modal);--status-success:var(--theme-status-success);--status-success-text:var(--theme-status-success-text);--status-warning:var(--theme-status-warning);--status-warning-text:var(--theme-status-warning-text);--status-error:var(--theme-status-error);--status-error-text:var(--theme-status-error-text);--status-info:var(--theme-status-info);--status-info-text:var(--theme-status-info-text)}:root{--text-primary:var(--theme-text-primary);--text-secondary:var(--theme-text-secondary);--text-tertiary:var(--theme-text-tertiary);--text-quaternary:var(--gray-9);--text-muted:var(--theme-text-muted);--text-disabled:var(--theme-text-disabled);--text-on-accent:var(--theme-text-on-accent);--text-link:var(--theme-text-link);--text-link-hover:var(--brand-10);--text-link-visited:var(--brand-8);--bg-primary:var(--theme-bg-primary);--bg-secondary:var(--theme-bg-secondary);--bg-tertiary:var(--theme-bg-tertiary);--bg-elevated:var(--theme-bg-elevated);--bg-overlay:var(--theme-bg-overlay);--bg-overlay-subtle:var(--theme-bg-overlay-subtle);--surface-card:var(--theme-surface-card);--surface-card-hover:var(--theme-surface-card-hover);--surface-card-border:var(--theme-surface-card-border);--surface-panel:var(--theme-surface-panel);--surface-modal:var(--theme-surface-modal);--surface-input:var(--theme-surface-input);--surface-skeleton:var(--gray-a3);--border-primary:var(--theme-border-primary);--border-secondary:var(--theme-border-secondary);--border-subtle:var(--theme-border-subtle);--border-strong:var(--theme-border-strong);--border-focus:var(--brand-9);--border-focus-ring:var(--brand-a6);--brand-primary:var(--theme-brand-primary,var(--brand-9));--brand-primary-hover:var(--theme-brand-primary-hover,var(--brand-10));--brand-primary-active:var(--theme-brand-primary-active,var(--brand-8));--brand-subtle:var(--brand-a3);--brand-text:var(--brand-4);--orange:var(--brand-primary);--orange-glow:var(--brand-primary-hover);--orange-dim:var(--brand-a6);--orange-bright:var(--brand-11);--gradient-orange:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-primary-hover)100%);--gradient-positive:linear-gradient(135deg,var(--status-success)0%,#3fa684 100%);--gradient-blue:linear-gradient(135deg,var(--status-info)0%,#2e73b8 100%);--blue:var(--status-info);--teal:var(--accent-primary);--purple:var(--brand-7);--text:var(--text-primary);--soft:var(--text-secondary);--dim:var(--text-tertiary);--muted:var(--text-muted);--bg:var(--bg-primary);--elevated:var(--bg-elevated);--surface:var(--surface-card);--border:var(--border-primary);--positive:var(--status-success);--negative:var(--status-error);--caution:var(--status-warning);--status-caution:var(--status-warning);--status-success:var(--theme-status-success);--status-success-text:var(--theme-status-success-text);--status-success-bg:#59c09d1f;--status-success-border:#59c09d40;--status-warning:var(--theme-status-warning);--status-warning-text:var(--theme-status-warning-text);--status-warning-bg:#e0b1521f;--status-warning-border:#e0b15240;--status-error:var(--theme-status-error);--status-error-text:var(--theme-status-error-text);--status-error-bg:#cc66661f;--status-error-border:#cc666640;--status-info:var(--theme-status-info);--status-info-text:var(--theme-status-info-text);--status-info-bg:#5cadd61f;--status-info-border:#5cadd640;--success:var(--status-success);--warning:var(--status-warning);--error:var(--status-error);--info:var(--status-info);--accent-primary:#257965;--accent-primary-hover:#2e947c;--accent-primary-hsl:166,53%,31%;--accent-subtle:var(--accent-a3);--live-pulse:#26d99d;--live-glow:#26d99d26;--counter-bg:var(--gray-1);--counter-text:var(--success-9);--counter-glow:#59c09d26;--counter-border:var(--border-primary);--earning-active:var(--status-success);--earning-paused:var(--status-warning);--earning-complete:var(--accent-primary);--earning-multiplier:var(--status-info);--type-display:var(--font-size-4xl);--type-title:var(--font-size-2xl);--type-heading:var(--font-size-xl);--type-subhead:var(--font-size-sm);--type-body:var(--font-size-sm);--type-callout:var(--font-size-sm);--type-caption:var(--font-size-sm);--type-footnote:var(--font-size-sm);--leading-display:var(--line-height-tight);--leading-title:var(--line-height-tight);--leading-heading:1.2;--leading-body:var(--line-height-normal);--leading-callout:var(--line-height-normal);--leading-caption:1.5;--leading-footnote:1.5;--text-xs:var(--font-size-rem-xs);--text-sm:var(--font-size-rem-sm);--text-base:var(--font-size-rem-base);--text-md:var(--font-size-rem-md);--text-lg:var(--font-size-rem-lg);--text-xl:var(--font-size-rem-xl);--text-2xl:var(--font-size-rem-2xl);--text-3xl:var(--font-size-rem-3xl);--text-4xl:var(--font-size-rem-4xl);--font-normal:var(--font-weight-normal);--font-medium:var(--font-weight-medium);--font-semibold:var(--font-weight-semibold);--font-bold:var(--font-weight-bold);--leading-tight:var(--line-height-tight);--leading-normal:var(--line-height-normal);--leading-relaxed:var(--line-height-relaxed);--tracking-tight:var(--letter-spacing-tight);--tracking-normal:var(--letter-spacing-normal);--tracking-wide:var(--letter-spacing-wide);--tracking-wider:var(--letter-spacing-wider);--density-type-body:var(--type-body);--density-type-caption:var(--type-caption);--density-leading:var(--leading-normal)}[data-density=dense]{--density-type-body:var(--font-size-dense-base);--density-type-caption:var(--font-size-dense-sm);--density-leading:var(--line-height-dense);--type-body:var(--font-size-dense-base);--type-caption:var(--font-size-dense-sm);--leading-normal:var(--line-height-dense);--text-primary:var(--gray-12);--text-secondary:var(--gray-11)}[data-density=map]{--density-type-body:var(--font-size-map-sm);--density-type-caption:var(--font-size-map-xs);--density-leading:var(--line-height-map);--type-body:var(--font-size-map-sm);--type-caption:var(--font-size-map-xs);--type-footnote:var(--font-size-map-tiny);--leading-normal:var(--line-height-map);--leading-tight:var(--line-height-map);--text-primary:var(--gray-12);--text-secondary:var(--gray-11);--border-primary:var(--gray-a8)}@media(min-width:768px){:root{--type-display:var(--font-size-4xl-desktop);--type-title:var(--font-size-2xl-desktop);--type-heading:var(--font-size-xl-desktop);--type-body:var(--font-size-sm);--type-callout:var(--font-size-sm);--text-base:var(--font-size-rem-base-desktop);--text-md:var(--font-size-rem-md-desktop);--text-lg:var(--font-size-rem-lg-desktop);--text-xl:var(--font-size-rem-xl-desktop);--text-2xl:var(--font-size-rem-2xl-desktop);--text-3xl:var(--font-size-rem-3xl-desktop);--text-4xl:var(--font-size-rem-4xl-desktop)}}:root{--space-card-padding:var(--space-3);--space-card-padding-dense:var(--space-2);--space-card-padding-mobile:var(--space-3);--space-card-padding-desktop:var(--space-4);--space-card-gap:var(--space-2);--space-card-gap-compact:var(--space-1);--space-card-gap-breathe:var(--space-3);--space-modal-padding:var(--space-4);--space-modal-padding-dense:var(--space-3);--space-modal-padding-mobile:var(--space-4);--space-modal-padding-desktop:var(--space-4);--space-modal-header-padding:var(--space-4)var(--space-4);--space-modal-footer-padding:var(--space-3)var(--space-4);--space-modal-gap:var(--space-4);--space-modal-gap-tight:var(--space-2);--space-input-padding-x:var(--space-3);--space-input-padding-x-dense:var(--space-2);--space-input-padding-x-mobile:var(--space-3);--space-input-padding-x-desktop:var(--space-3);--space-input-padding-y:var(--space-3);--space-input-padding-y-dense:var(--space-2_5);--space-input-gap:var(--space-2);--space-input-gap-tight:var(--space-1);--space-btn-padding-x:var(--space-3);--space-btn-padding-x-dense:var(--space-2);--space-btn-padding-x-mobile:var(--space-3);--space-btn-padding-x-desktop:var(--space-3);--space-btn-padding-y:var(--space-3);--space-btn-padding-y-dense:var(--space-2_5);--space-btn-gap:var(--space-1);--space-btn-gap-tight:var(--space-0_5);--space-section-gap:var(--space-4);--space-section-gap-mobile:var(--space-3);--space-section-gap-desktop:calc(var(--space-4)*1.618);--space-section-padding:var(--space-4);--space-section-padding-mobile:var(--space-3);--space-section-padding-desktop:calc(var(--space-4)*1.618);--space-header-gap:var(--space-3);--density-row-height:56px;--density-row-height-dense:44px;--density-row-height-ultra-dense:40px;--density-row-padding:var(--space-3);--density-row-gap:var(--space-3);--density-cell-padding:var(--space-3);--density-cell-padding-dense:var(--space-2);--density-cell-padding-ultra-dense:var(--space-1);--density-column-gap:var(--space-4)}[data-density=dense]{--density-row-height:var(--density-row-height-dense);--density-row-padding:var(--space-2);--density-row-gap:var(--space-2);--density-cell-padding:var(--density-cell-padding-dense);--space-card-padding:var(--space-3);--space-card-gap:var(--space-2);--space-input-padding-x:var(--space-input-padding-x-dense);--space-input-padding-y:var(--space-input-padding-y-dense);--space-btn-padding-x:var(--space-btn-padding-x-dense);--space-btn-padding-y:var(--space-btn-padding-y-dense);--space-section-gap:var(--space-3);--space-modal-padding:var(--space-modal-padding-dense)}@media(max-width:767px){[data-density=dense]{--density-row-height:44px}}[data-density=map]{--density-row-height:var(--density-row-height-ultra-dense);--density-row-padding:var(--space-1);--density-row-gap:var(--space-1);--density-cell-padding:var(--density-cell-padding-ultra-dense);--space-card-padding:var(--space-card-padding-dense);--space-card-gap:var(--space-1);--space-input-padding-x:var(--space-map-1);--space-input-padding-y:var(--space-map-0_5);--space-btn-padding-x:var(--space-map-1);--space-btn-padding-y:var(--space-map-0_5);--space-section-gap:var(--space-2)}[data-density=dense-aaa]{--density-row-height:48px;--density-row-padding:var(--space-2);--density-row-gap:var(--space-2);--density-cell-padding:var(--density-cell-padding-dense);--space-card-padding:var(--space-3);--space-card-gap:var(--space-2);--space-input-padding-x:var(--space-3);--space-input-padding-y:var(--space-3);--space-btn-padding-x:var(--space-3);--space-btn-padding-y:var(--space-3);--space-section-gap:var(--space-3);--space-modal-padding:var(--space-4)}:root{--density-row-height-standard:56px;--density-row-height-dense:32px;--density-row-height-dense-mobile:34px;--density-row-height-map:28px;--density-cell-padding-standard:var(--space-3);--density-cell-padding-dense:var(--space-dense-1);--density-cell-padding-map:var(--space-map-0_5);--density-font-body-standard:var(--type-body);--density-font-body-dense:var(--font-size-dense-base);--density-font-body-map:var(--font-size-map-sm);--density-font-caption-standard:var(--type-caption);--density-font-caption-dense:var(--font-size-dense-sm);--density-font-caption-map:var(--font-size-map-xs);--density-font-label-standard:var(--type-caption);--density-font-label-dense:var(--font-size-dense-sm);--density-font-label-map:var(--font-size-map-tiny);--density-leading-standard:var(--leading-normal);--density-leading-dense:1.3;--density-leading-map:1.15;--density-icon-standard:var(--size-icon-md);--density-icon-dense:var(--size-icon-dense-md);--density-icon-map:var(--size-icon-map-sm);--density-touch-standard:var(--size-touch-min);--density-touch-dense:var(--size-touch-dense-min);--density-touch-map:var(--size-touch-map-min)}[data-density=dense]{--density-row-height:var(--density-row-height-dense);--density-cell-padding:var(--density-cell-padding-dense);--density-font-body:var(--density-font-body-dense);--density-font-caption:var(--density-font-caption-dense);--density-font-label:var(--density-font-label-dense);--density-leading:var(--density-leading-dense);--density-icon:var(--density-icon-dense);--density-touch:var(--density-touch-dense)}@media(max-width:767px){[data-density=dense]{--density-row-height:var(--density-row-height-dense-mobile)}}[data-density=map]{--density-row-height:var(--density-row-height-map);--density-cell-padding:var(--density-cell-padding-map);--density-font-body:var(--density-font-body-map);--density-font-caption:var(--density-font-caption-map);--density-font-label:var(--density-font-label-map);--density-leading:var(--density-leading-map);--density-icon:var(--density-icon-map);--density-touch:var(--density-touch-map);--text-primary:var(--gray-12);--text-secondary:var(--gray-11);--border-primary:var(--gray-a8)}[data-density=dense-aaa]{--density-touch:44px;--density-row-height:48px;--density-leading:1.5;--density-leading-dense:1.5;--density-font-body:var(--font-size-dense-base);--density-font-caption:var(--font-size-dense-sm);--density-font-label:var(--font-size-dense-sm);--density-cell-padding:var(--space-2);--density-icon:var(--density-icon-dense);--size-button-height-dense:44px;--size-input-height-dense:44px;--text-primary:var(--gray-12);--text-secondary:var(--gray-11)}:root{--density-touch-active:44px;--density-touch-min-active:44px;--density-font-body-active:15px;--density-font-caption-active:12px;--density-font-label-active:12px;--density-leading-active:1.5;--density-padding-xs-active:var(--space-1);--density-padding-sm-active:var(--space-2);--density-padding-md-active:var(--space-3);--density-padding-lg-active:var(--space-4);--density-padding-xl-active:var(--space-6);--density-gap-active:var(--space-3);--density-gap-sm-active:var(--space-2);--density-icon-xs-active:14px;--density-icon-sm-active:16px;--density-icon-md-active:20px;--density-icon-lg-active:24px;--density-input-height-active:44px;--density-button-height-active:44px;--density-button-height-sm-active:36px;--density-row-height-active:56px;--density-nav-height-active:64px;--density-card-padding-active:var(--space-4);--density-radius-sm-active:var(--radius-sm);--density-radius-md-active:var(--radius-md);--density-radius-lg-active:var(--radius-lg);--density-nav-label-display:block;--density-nav-gap:var(--space-1)}[data-density=compact]{--density-touch-active:44px;--density-touch-min-active:40px;--density-font-body-active:14px;--density-font-caption-active:11px;--density-font-label-active:11px;--density-leading-active:1.4;--density-padding-xs-active:var(--space-0_5);--density-padding-sm-active:var(--space-1);--density-padding-md-active:var(--space-2);--density-padding-lg-active:var(--space-3);--density-padding-xl-active:var(--space-4);--density-gap-active:var(--space-2);--density-gap-sm-active:var(--space-1);--density-icon-xs-active:12px;--density-icon-sm-active:14px;--density-icon-md-active:18px;--density-icon-lg-active:22px;--density-input-height-active:40px;--density-button-height-active:40px;--density-button-height-sm-active:32px;--density-row-height-active:44px;--density-nav-height-active:56px;--density-card-padding-active:var(--space-3);--density-radius-sm-active:var(--radius-xs);--density-radius-md-active:var(--radius-sm);--density-radius-lg-active:var(--radius-md)}[data-density=dense]{--density-touch-active:36px;--density-touch-min-active:36px;--density-font-body-active:13px;--density-font-caption-active:11px;--density-font-label-active:11px;--density-leading-active:1.38;--density-leading-tight:1.25;--density-weight-body:400;--density-weight-label:500;--density-weight-caption:450;--density-tracking-label:.01em;--density-tracking-caption:.005em;--density-padding-xs-active:2px;--density-padding-sm-active:var(--space-1);--density-padding-md-active:6px;--density-padding-lg-active:10px;--density-padding-xl-active:14px;--density-gap-active:6px;--density-gap-sm-active:var(--space-1);--density-icon-xs-active:12px;--density-icon-sm-active:14px;--density-icon-md-active:16px;--density-icon-lg-active:20px;--density-input-height-active:36px;--density-button-height-active:36px;--density-button-height-sm-active:28px;--density-row-height-active:38px;--density-nav-height-active:48px;--density-card-padding-active:10px;--density-radius-sm-active:var(--radius-xs);--density-radius-md-active:var(--radius-xs);--density-radius-lg-active:var(--radius-sm);--density-nav-label-display:none;--density-nav-gap:0;--text-secondary:var(--gray-11);--text-tertiary:var(--gray-10)}.density-touch-target{min-width:var(--density-touch-active);min-height:var(--density-touch-active)}.density-nav-label{display:var(--density-nav-label-display)}[data-density=dense] .density-nav-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.density-card-padding{padding:var(--density-card-padding-active)}.density-gap{gap:var(--density-gap-active)}.density-gap-sm{gap:var(--density-gap-sm-active)}@media(prefers-reduced-motion:reduce){:root,[data-density=compact],[data-density=dense]{--density-transition-duration:0s}}:root{--radius-none:0;--radius-xs:2px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--radius-button:var(--radius-lg);--radius-input:var(--radius-lg);--radius-card:var(--radius-lg);--radius-modal:var(--radius-2xl);--radius-chip:var(--radius-full);--radius-badge:var(--radius-sm);--radius-avatar:var(--radius-full);--border-width-0:0;--border-width-hairline:.5px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--shadow-none:none;--shadow-sm:var(--theme-shadow-sm);--shadow-md:var(--theme-shadow-md);--shadow-lg:var(--theme-shadow-lg);--shadow-xl:var(--theme-shadow-xl);--shadow-2xl:var(--theme-shadow-2xl);--shadow-modal:var(--theme-shadow-modal);--shadow-glow:0 0 20px var(--brand-a7);--shadow-glow-strong:0 0 40px var(--brand-a8);--ring-1:0 0 0 1px var(--border-primary);--ring-2:0 0 0 2px var(--brand-9);--ring-3:0 0 0 3px var(--brand-a6);--ring-4:0 0 0 4px var(--brand-a7);--z-negative:-1;--z-base:0;--z-elevated:10;--z-fab:90;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-loading:500;--z-modal:1001;--z-modal-backdrop:1000;--z-panel:1100;--z-drawer:1500;--z-toast:2000;--z-tooltip:2100;--border-color:var(--border-primary);--border-default:var(--border-primary);--border-light:var(--border-secondary);--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-style-none:none;--border-focus-width:2px;--border-focus-offset:2px;--border-focus-color:var(--brand-9);--border-focus-ring:var(--ring-3);--lang-help-text:var(--lang-help-prefix)" " var(--lang-help-suffix);--lang-help-style:var(--lang-help-tone);--lang-status-success:var(--lang-status-success-prefix)" " var(--lang-success);--lang-status-warning:var(--lang-status-warning-prefix)" " var(--lang-warning);--lang-status-error:var(--lang-status-error-prefix)" " var(--lang-error);--lang-status-info:var(--lang-status-info-prefix)" " var(--lang-info);--lang-btn-submit:var(--lang-submit);--lang-btn-cancel:var(--lang-cancel);--lang-btn-save:var(--lang-save);--lang-btn-delete:var(--lang-delete);--lang-btn-edit:var(--lang-edit);--lang-btn-close:var(--lang-close);--lang-btn-back:var(--lang-back);--lang-btn-next:var(--lang-next);--lang-btn-previous:var(--lang-previous);--lang-label-required:var(--lang-required);--lang-label-optional:var(--lang-optional);--lang-label-invalid:var(--lang-invalid);--lang-label-valid:var(--lang-valid);--lang-aria-skip-content:var(--lang-skip-to-content);--lang-aria-close-menu:var(--lang-close-menu);--lang-aria-open-menu:var(--lang-open-menu);--lang-aria-loading:var(--lang-loading-content);--lang-empty-no-data:var(--lang-no-data);--lang-empty-state:var(--lang-empty-state);--lang-action-refresh:var(--lang-refresh);--lang-action-retry:var(--lang-retry);--hierarchy-p1-size:var(--type-display);--hierarchy-p1-weight:var(--font-weight-bold);--hierarchy-p1-line-height:var(--leading-tight);--hierarchy-p1-tracking:var(--tracking-tight);--hierarchy-p1-color:var(--text-primary);--hierarchy-p2-size:var(--type-title);--hierarchy-p2-weight:var(--font-weight-bold);--hierarchy-p2-line-height:var(--leading-tight);--hierarchy-p2-tracking:var(--tracking-normal);--hierarchy-p2-color:var(--text-primary);--hierarchy-p3-size:var(--type-body);--hierarchy-p3-weight:var(--font-weight-normal);--hierarchy-p3-line-height:var(--leading-normal);--hierarchy-p3-tracking:var(--tracking-normal);--hierarchy-p3-color:var(--text-primary);--hierarchy-p4-size:var(--type-callout);--hierarchy-p4-weight:var(--font-weight-normal);--hierarchy-p4-line-height:var(--leading-normal);--hierarchy-p4-tracking:var(--tracking-normal);--hierarchy-p4-color:var(--text-secondary);--hierarchy-p5-size:var(--type-caption);--hierarchy-p5-weight:var(--font-weight-normal);--hierarchy-p5-line-height:var(--leading-normal);--hierarchy-p5-tracking:var(--tracking-normal);--hierarchy-p5-color:var(--text-tertiary);--hierarchy-p1-spacing-top:var(--space-8);--hierarchy-p1-spacing-bottom:var(--space-8);--hierarchy-p1-spacing-inline:var(--space-6);--hierarchy-p1-gap:var(--space-6);--hierarchy-p2-spacing-top:var(--space-6);--hierarchy-p2-spacing-bottom:var(--space-6);--hierarchy-p2-spacing-inline:var(--space-4);--hierarchy-p2-gap:var(--space-4);--hierarchy-p3-spacing-top:var(--space-4);--hierarchy-p3-spacing-bottom:var(--space-4);--hierarchy-p3-spacing-inline:var(--space-3);--hierarchy-p3-gap:var(--space-3);--hierarchy-p4-spacing-top:var(--space-3);--hierarchy-p4-spacing-bottom:var(--space-3);--hierarchy-p4-spacing-inline:var(--space-2);--hierarchy-p4-gap:var(--space-2);--hierarchy-p5-spacing-top:var(--space-2);--hierarchy-p5-spacing-bottom:var(--space-2);--hierarchy-p5-spacing-inline:var(--space-1);--hierarchy-p5-gap:var(--space-1);--hierarchy-p1-bg:var(--bg-primary);--hierarchy-p1-text:var(--text-primary);--hierarchy-p1-border:var(--border-strong);--hierarchy-p1-accent:var(--brand-primary);--hierarchy-p2-bg:var(--bg-elevated);--hierarchy-p2-text:var(--text-primary);--hierarchy-p2-border:var(--border-primary);--hierarchy-p2-accent:var(--brand-primary);--hierarchy-p3-bg:var(--surface-card);--hierarchy-p3-text:var(--text-primary);--hierarchy-p3-border:var(--border-primary);--hierarchy-p3-accent:var(--brand-primary);--hierarchy-p4-bg:var(--bg-secondary);--hierarchy-p4-text:var(--text-secondary);--hierarchy-p4-border:var(--border-secondary);--hierarchy-p4-accent:var(--brand-subtle);--hierarchy-p5-bg:var(--bg-tertiary);--hierarchy-p5-text:var(--text-tertiary);--hierarchy-p5-border:var(--border-subtle);--hierarchy-p5-accent:var(--brand-subtle);--hierarchy-p1-elevation:var(--z-modal);--hierarchy-p1-shadow:var(--shadow-2xl);--hierarchy-p1-border-radius:var(--radius-2xl);--hierarchy-p2-elevation:var(--z-elevated);--hierarchy-p2-shadow:var(--shadow-lg);--hierarchy-p2-border-radius:var(--radius-xl);--hierarchy-p3-elevation:var(--z-base);--hierarchy-p3-shadow:var(--shadow-md);--hierarchy-p3-border-radius:var(--radius-lg);--hierarchy-p4-elevation:var(--z-base);--hierarchy-p4-shadow:var(--shadow-sm);--hierarchy-p4-border-radius:var(--radius-md);--hierarchy-p5-elevation:var(--z-base);--hierarchy-p5-shadow:none;--hierarchy-p5-border-radius:var(--radius-sm);--hierarchy-p1-container-width:100%;--hierarchy-p1-container-max-width:100%;--hierarchy-p1-container-padding:var(--space-6);--hierarchy-p1-grid-columns:1;--hierarchy-p1-grid-gap:var(--space-6);--hierarchy-p2-container-width:100%;--hierarchy-p2-container-max-width:1280px;--hierarchy-p2-container-padding:var(--space-4);--hierarchy-p2-grid-columns:12;--hierarchy-p2-grid-gap:var(--space-4);--hierarchy-p3-container-width:100%;--hierarchy-p3-container-max-width:1024px;--hierarchy-p3-container-padding:var(--space-4);--hierarchy-p3-grid-columns:12;--hierarchy-p3-grid-gap:var(--space-3);--hierarchy-p4-container-width:100%;--hierarchy-p4-container-max-width:768px;--hierarchy-p4-container-padding:var(--space-3);--hierarchy-p4-grid-columns:6;--hierarchy-p4-grid-gap:var(--space-2);--hierarchy-p5-container-width:100%;--hierarchy-p5-container-max-width:512px;--hierarchy-p5-container-padding:var(--space-2);--hierarchy-p5-grid-columns:4;--hierarchy-p5-grid-gap:var(--space-1);--hierarchy-mobile-p1-spacing-top:var(--space-6);--hierarchy-mobile-p1-spacing-bottom:var(--space-6);--hierarchy-mobile-p2-spacing-top:var(--space-4);--hierarchy-mobile-p2-spacing-bottom:var(--space-4);--hierarchy-mobile-p3-spacing-top:var(--space-3);--hierarchy-mobile-p3-spacing-bottom:var(--space-3)}@media(min-width:768px){:root{--hierarchy-p1-spacing-top:var(--space-10);--hierarchy-p1-spacing-bottom:var(--space-10);--hierarchy-p2-spacing-top:var(--space-8);--hierarchy-p2-spacing-bottom:var(--space-8);--hierarchy-p3-spacing-top:var(--space-6);--hierarchy-p3-spacing-bottom:var(--space-6);--hierarchy-p1-container-padding:var(--space-8);--hierarchy-p2-container-padding:var(--space-6);--hierarchy-p3-container-padding:var(--space-5)}}[data-density=dense]{--hierarchy-p1-spacing-top:var(--space-4);--hierarchy-p1-spacing-bottom:var(--space-4);--hierarchy-p2-spacing-top:var(--space-3);--hierarchy-p2-spacing-bottom:var(--space-3);--hierarchy-p3-spacing-top:var(--space-2);--hierarchy-p3-spacing-bottom:var(--space-2);--hierarchy-p1-gap:var(--space-3);--hierarchy-p2-gap:var(--space-2);--hierarchy-p3-gap:var(--space-2)}[data-density=map]{--hierarchy-p1-spacing-top:var(--space-2);--hierarchy-p1-spacing-bottom:var(--space-2);--hierarchy-p2-spacing-top:var(--space-1);--hierarchy-p2-spacing-bottom:var(--space-1);--hierarchy-p3-spacing-top:var(--space-1);--hierarchy-p3-spacing-bottom:var(--space-1);--hierarchy-p1-gap:var(--space-1);--hierarchy-p2-gap:var(--space-1);--hierarchy-p3-gap:var(--space-0_5)}:root{--layout-container-full:100%;--layout-container-full-padding:var(--space-4);--layout-container-xs:100%;--layout-container-xs-max:512px;--layout-container-sm:100%;--layout-container-sm-max:640px;--layout-container-md:100%;--layout-container-md-max:768px;--layout-container-lg:100%;--layout-container-lg-max:1024px;--layout-container-xl:100%;--layout-container-xl-max:1280px;--layout-container-2xl:100%;--layout-container-2xl-max:1536px;--layout-container-padding-mobile:var(--space-4);--layout-container-padding-tablet:var(--space-5);--layout-container-padding-desktop:var(--space-6);--layout-grid-columns-mobile:4;--layout-grid-columns-tablet:6;--layout-grid-columns-desktop:12;--layout-grid-gutter-mobile:var(--space-2);--layout-grid-gutter-tablet:var(--space-3);--layout-grid-gutter-desktop:var(--space-4);--layout-grid-gap-mobile:var(--space-3);--layout-grid-gap-tablet:var(--space-4);--layout-grid-gap-desktop:var(--space-6);--layout-breakpoint-sm:640px;--layout-breakpoint-md:768px;--layout-breakpoint-lg:1024px;--layout-breakpoint-xl:1280px;--layout-breakpoint-2xl:1536px;--layout-section-spacing-mobile:var(--space-6);--layout-section-spacing-tablet:var(--space-8);--layout-section-spacing-desktop:var(--space-10);--layout-section-padding-mobile:var(--space-4);--layout-section-padding-tablet:var(--space-5);--layout-section-padding-desktop:var(--space-6);--layout-content-width:100%;--layout-content-max-width:var(--layout-container-lg-max);--layout-content-padding:var(--layout-container-padding-mobile);--layout-sidebar-width-mobile:100%;--layout-sidebar-width-tablet:240px;--layout-sidebar-width-desktop:280px;--layout-sidebar-gap-mobile:var(--space-4);--layout-sidebar-gap-tablet:var(--space-6);--layout-sidebar-gap-desktop:var(--space-8);--layout-card-grid-cols-mobile:1;--layout-card-grid-cols-tablet:2;--layout-card-grid-cols-desktop:3;--layout-card-grid-cols-wide:4;--layout-card-grid-gap-mobile:var(--space-3);--layout-card-grid-gap-tablet:var(--space-4);--layout-card-grid-gap-desktop:var(--space-6);--layout-flex-gap-tight:var(--space-2);--layout-flex-gap-normal:var(--space-3);--layout-flex-gap-relaxed:var(--space-4);--layout-flex-gap-loose:var(--space-6);--layout-flex-align-start:flex-start;--layout-flex-align-center:center;--layout-flex-align-end:flex-end;--layout-flex-align-stretch:stretch;--layout-flex-justify-start:flex-start;--layout-flex-justify-center:center;--layout-flex-justify-end:flex-end;--layout-flex-justify-between:space-between;--layout-flex-justify-around:space-around;--layout-flex-justify-evenly:space-evenly}@media(min-width:768px){:root{--layout-container-padding-mobile:var(--layout-container-padding-tablet);--layout-section-spacing-mobile:var(--layout-section-spacing-tablet);--layout-section-padding-mobile:var(--layout-section-padding-tablet);--layout-content-padding:var(--layout-container-padding-tablet)}}@media(min-width:1024px){:root{--layout-container-padding-mobile:var(--layout-container-padding-desktop);--layout-section-spacing-mobile:var(--layout-section-spacing-desktop);--layout-section-padding-mobile:var(--layout-section-padding-desktop);--layout-content-padding:var(--layout-container-padding-desktop)}}[data-density=dense]{--layout-container-padding-mobile:var(--space-2);--layout-container-padding-tablet:var(--space-3);--layout-container-padding-desktop:var(--space-4);--layout-section-spacing-mobile:var(--space-3);--layout-section-spacing-tablet:var(--space-4);--layout-section-spacing-desktop:var(--space-6);--layout-grid-gap-mobile:var(--space-2);--layout-grid-gap-tablet:var(--space-3);--layout-grid-gap-desktop:var(--space-4);--layout-card-grid-gap-mobile:var(--space-2);--layout-card-grid-gap-tablet:var(--space-3);--layout-card-grid-gap-desktop:var(--space-4)}[data-density=map]{--layout-container-padding-mobile:var(--space-1);--layout-container-padding-tablet:var(--space-2);--layout-container-padding-desktop:var(--space-3);--layout-section-spacing-mobile:var(--space-2);--layout-section-spacing-tablet:var(--space-3);--layout-section-spacing-desktop:var(--space-4);--layout-grid-gap-mobile:var(--space-1);--layout-grid-gap-tablet:var(--space-2);--layout-grid-gap-desktop:var(--space-3)}:root,[data-mode=standard]{--power-type-primary:var(--type-body);--power-type-secondary:var(--type-callout);--power-type-tertiary:var(--type-caption);--power-spacing-section:var(--space-6);--power-spacing-card:var(--space-4);--power-spacing-element:var(--space-3);--power-spacing-inline:var(--space-2);--power-radius:var(--radius-md);--power-shadow:var(--shadow-sm);--power-border-width:1px;--power-table-row-height:48px;--power-table-cell-padding:var(--space-3);--power-card-padding:var(--space-4);--power-card-gap:var(--space-4);--power-visibility-secondary:block;--power-visibility-decorative:block}[data-mode=power-user]{--power-type-primary:var(--type-callout);--power-type-secondary:var(--type-caption);--power-type-tertiary:var(--type-footnote);--power-spacing-section:var(--space-4);--power-spacing-card:var(--space-2);--power-spacing-element:var(--space-1);--power-spacing-inline:var(--space-1);--power-radius:var(--radius-sm);--power-shadow:none;--power-border-width:1px;--power-table-row-height:32px;--power-table-cell-padding:var(--space-1)var(--space-2);--power-card-padding:var(--space-2);--power-card-gap:var(--space-2);--power-visibility-secondary:block;--power-visibility-decorative:none;--power-focus-ring-width:2px;--power-focus-ring-offset:1px}[data-mode=power-user][data-density=dense]{--power-table-row-height:28px;--power-table-cell-padding:var(--space-1);--power-card-padding:var(--space-1);--power-spacing-element:2px}[data-mode=power-user][data-density=comfortable]{--power-table-row-height:36px;--power-spacing-element:var(--space-2)}.power-primary{font-size:var(--power-type-primary)}.power-secondary{font-size:var(--power-type-secondary);display:var(--power-visibility-secondary)}.power-decorative{display:var(--power-visibility-decorative)}.power-card{padding:var(--power-card-padding);border-radius:var(--power-radius);box-shadow:var(--power-shadow)}.power-section{margin-bottom:var(--power-spacing-section)}:root{--chart-color-1:var(--brand-primary);--chart-color-2:var(--accent-primary);--chart-color-3:var(--status-info);--chart-color-4:var(--status-success);--chart-color-5:var(--status-warning);--chart-color-6:var(--status-error);--chart-color-1-hover:var(--brand-primary-hover);--chart-color-1-active:var(--brand-primary-active);--chart-color-1-muted:var(--brand-subtle);--chart-color-2-hover:var(--accent-primary-hover);--chart-color-2-active:var(--accent-primary);--chart-color-2-muted:var(--accent-subtle);--chart-sequential-light:var(--brand-3);--chart-sequential-medium:var(--brand-6);--chart-sequential-dark:var(--brand-9);--chart-diverging-negative:var(--status-error);--chart-diverging-neutral:var(--text-tertiary);--chart-diverging-positive:var(--status-success);--chart-bg:var(--bg-primary);--chart-bg-grid:var(--bg-secondary);--chart-bg-area:var(--bg-elevated);--chart-grid-line:var(--border-subtle);--chart-axis-line:var(--border-primary);--chart-text-title:var(--text-primary);--chart-text-label:var(--text-secondary);--chart-text-value:var(--text-primary);--chart-text-axis:var(--text-tertiary);--chart-text-legend:var(--text-secondary);--chart-bar-width:40px;--chart-bar-width-narrow:24px;--chart-bar-width-wide:60px;--chart-bar-gap:8px;--chart-bar-gap-grouped:4px;--chart-bar-gap-stacked:0px;--chart-bar-radius:var(--radius-sm);--chart-bar-fill:var(--chart-color-1);--chart-bar-fill-hover:var(--chart-color-1-hover);--chart-bar-fill-active:var(--chart-color-1-active);--chart-bar-fill-muted:var(--chart-color-1-muted);--chart-bar-stroke:var(--border-primary);--chart-bar-stroke-width:1px;--chart-bar-group-spacing:var(--space-4);--chart-bar-category-spacing:var(--space-6);--chart-pie-size:200px;--chart-pie-size-small:120px;--chart-pie-size-large:300px;--chart-pie-stroke:var(--bg-primary);--chart-pie-stroke-width:2px;--chart-pie-slice-1:var(--chart-color-1);--chart-pie-slice-2:var(--chart-color-2);--chart-pie-slice-3:var(--chart-color-3);--chart-pie-slice-4:var(--chart-color-4);--chart-pie-slice-5:var(--chart-color-5);--chart-pie-slice-6:var(--chart-color-6);--chart-pie-slice-hover-offset:4px;--chart-pie-slice-active-scale:1.05;--chart-pie-label-distance:20px;--chart-pie-label-line:var(--border-subtle);--chart-pie-label-line-width:1px;--chart-line-width:2px;--chart-line-width-thick:3px;--chart-line-width-thin:1px;--chart-line-cap:round;--chart-line-join:round;--chart-line-1:var(--chart-color-1);--chart-line-2:var(--chart-color-2);--chart-line-3:var(--chart-color-3);--chart-line-4:var(--chart-color-4);--chart-line-5:var(--chart-color-5);--chart-line-6:var(--chart-color-6);--chart-line-area-opacity:.2;--chart-line-area-1:var(--chart-color-1);--chart-line-area-2:var(--chart-color-2);--chart-line-point-size:4px;--chart-line-point-size-hover:6px;--chart-line-point-fill:var(--bg-primary);--chart-line-point-stroke:var(--chart-line-1);--chart-line-point-stroke-width:2px;--chart-growth-positive:var(--status-success);--chart-growth-negative:var(--status-error);--chart-growth-neutral:var(--text-tertiary);--chart-growth-arrow-up:var(--status-success);--chart-growth-arrow-down:var(--status-error);--chart-growth-line-positive:var(--status-success);--chart-growth-line-negative:var(--status-error);--chart-growth-line-width:var(--chart-line-width-thick);--chart-growth-area-positive:var(--status-success-bg);--chart-growth-area-negative:var(--status-error-bg);--chart-font-title:var(--type-heading);--chart-font-title-weight:var(--font-semibold);--chart-font-title-size:var(--type-heading);--chart-font-axis:var(--type-caption);--chart-font-axis-weight:var(--font-normal);--chart-font-axis-size:var(--type-caption);--chart-font-label:var(--type-caption);--chart-font-label-weight:var(--font-medium);--chart-font-label-size:var(--type-caption);--chart-font-legend:var(--type-caption);--chart-font-legend-weight:var(--font-normal);--chart-font-legend-size:var(--type-caption);--chart-font-value:var(--type-caption);--chart-font-value-weight:var(--font-semibold);--chart-font-value-size:var(--type-caption);--chart-padding:var(--space-4);--chart-padding-mobile:var(--space-3);--chart-padding-desktop:var(--space-6);--chart-margin-top:var(--space-4);--chart-margin-bottom:var(--space-4);--chart-margin-left:var(--space-6);--chart-margin-right:var(--space-4);--chart-axis-padding:var(--space-2);--chart-axis-tick-length:4px;--chart-axis-tick-gap:var(--space-2);--chart-legend-gap:var(--space-3);--chart-legend-padding:var(--space-4);--chart-legend-margin:var(--space-4);--chart-hover-opacity:.8;--chart-hover-scale:1.05;--chart-hover-shadow:var(--shadow-md);--chart-active-opacity:1;--chart-active-scale:1.1;--chart-active-shadow:var(--shadow-lg);--chart-tooltip-bg:var(--surface-card);--chart-tooltip-text:var(--text-primary);--chart-tooltip-border:var(--border-primary);--chart-tooltip-padding:var(--space-2);--chart-tooltip-shadow:var(--shadow-lg);--chart-tooltip-radius:var(--radius-md);--chart-anim-duration-fast:.2s;--chart-anim-duration-normal:.4s;--chart-anim-duration-slow:.6s;--chart-anim-ease:ease-out;--chart-anim-ease-in:ease-in;--chart-anim-ease-out:ease-out;--chart-anim-ease-in-out:ease-in-out;--chart-anim-stagger:50ms}[data-theme=light]{--chart-grid-line:var(--border-subtle);--chart-axis-line:var(--border-primary);--chart-text-axis:var(--text-tertiary);--chart-text-legend:var(--text-secondary)}[data-theme=dark]{--chart-grid-line:var(--border-subtle);--chart-axis-line:var(--border-primary)}[data-density=dense]{--chart-padding:var(--space-2);--chart-bar-gap:var(--space-1);--chart-bar-width:32px;--chart-pie-size:160px;--chart-font-label-size:var(--type-caption);--chart-font-axis-size:var(--type-caption)}[data-density=map]{--chart-padding:var(--space-1);--chart-bar-gap:var(--space-0_5);--chart-bar-width:24px;--chart-pie-size:120px;--chart-font-label-size:var(--type-footnote);--chart-font-axis-size:var(--type-footnote)}@media(max-width:767px){:root{--chart-padding:var(--chart-padding-mobile);--chart-bar-width:var(--chart-bar-width-narrow);--chart-pie-size:var(--chart-pie-size-small);--chart-margin-left:var(--space-4)}}@media(min-width:768px){:root{--chart-padding:var(--chart-padding-desktop);--chart-bar-width:var(--chart-bar-width);--chart-pie-size:var(--chart-pie-size)}}:root{--payment-container-bg:var(--surface-card);--payment-container-border:var(--border-primary);--payment-container-radius:var(--radius-lg);--payment-container-padding:var(--space-6);--payment-container-padding-mobile:var(--space-4);--payment-container-shadow:var(--shadow-md);--payment-section-gap:var(--space-6);--payment-section-gap-mobile:var(--space-4);--payment-field-gap:var(--space-4);--payment-field-gap-mobile:var(--space-3);--payment-input-bg:var(--surface-input);--payment-input-border:var(--border-primary);--payment-input-border-focus:var(--brand-primary);--payment-input-border-error:var(--status-error);--payment-input-border-success:var(--status-success);--payment-input-text:var(--text-primary);--payment-input-placeholder:var(--text-muted);--payment-input-radius:var(--radius-md);--payment-input-padding:var(--space-3)var(--space-4);--payment-input-focus-ring:var(--brand-subtle);--payment-input-focus-ring-width:3px;--payment-input-error-bg:var(--status-error-bg);--payment-input-error-text:var(--status-error-text);--payment-input-disabled-bg:var(--bg-tertiary);--payment-input-disabled-text:var(--text-disabled);--payment-card-number-size:var(--type-body);--payment-card-number-weight:var(--font-medium);--payment-card-number-letter-spacing:.1em;--payment-expiry-width:120px;--payment-cvv-width:100px;--payment-btn-primary-bg:var(--brand-primary);--payment-btn-primary-text:var(--text-on-accent);--payment-btn-primary-hover:var(--brand-primary-hover);--payment-btn-primary-active:var(--brand-primary-active);--payment-btn-primary-disabled:var(--bg-tertiary);--payment-btn-primary-disabled-text:var(--text-disabled);--payment-btn-primary-radius:var(--radius-md);--payment-btn-primary-padding:var(--space-4)var(--space-6);--payment-btn-primary-font-weight:var(--font-semibold);--payment-btn-primary-min-height:48px;--payment-btn-secondary-bg:var(--bg-elevated);--payment-btn-secondary-text:var(--text-primary);--payment-btn-secondary-border:var(--border-primary);--payment-btn-secondary-hover:var(--surface-card-hover);--payment-btn-loading-opacity:.7;--payment-btn-loading-cursor:not-allowed;--payment-security-bg:var(--status-success-bg);--payment-security-text:var(--status-success-text);--payment-security-border:var(--status-success-border);--payment-security-icon:var(--status-success);--payment-security-padding:var(--space-2)var(--space-3);--payment-security-radius:var(--radius-sm);--payment-security-font-size:var(--type-caption);--payment-ssl-icon:var(--status-success);--payment-ssl-text:var(--status-success-text);--payment-ssl-size:16px;--payment-trust-badge-bg:var(--bg-secondary);--payment-trust-badge-border:var(--border-subtle);--payment-trust-badge-text:var(--text-secondary);--payment-trust-badge-padding:var(--space-2);--payment-trust-badge-radius:var(--radius-sm);--payment-success-bg:var(--status-success-bg);--payment-success-text:var(--status-success-text);--payment-success-border:var(--status-success-border);--payment-success-icon:var(--status-success);--payment-success-padding:var(--space-4);--payment-success-radius:var(--radius-md);--payment-error-bg:var(--status-error-bg);--payment-error-text:var(--status-error-text);--payment-error-border:var(--status-error-border);--payment-error-icon:var(--status-error);--payment-error-padding:var(--space-4);--payment-error-radius:var(--radius-md);--payment-processing-bg:var(--status-info-bg);--payment-processing-text:var(--status-info-text);--payment-processing-border:var(--status-info-border);--payment-processing-icon:var(--status-info);--payment-processing-spinner:var(--brand-primary);--payment-warning-bg:var(--status-warning-bg);--payment-warning-text:var(--status-warning-text);--payment-warning-border:var(--status-warning-border);--payment-warning-icon:var(--status-warning);--payment-method-bg:var(--surface-card);--payment-method-border:var(--border-primary);--payment-method-border-selected:var(--brand-primary);--payment-method-border-width-selected:2px;--payment-method-hover:var(--surface-card-hover);--payment-method-selected-bg:var(--brand-subtle);--payment-method-radius:var(--radius-md);--payment-method-padding:var(--space-4);--payment-method-gap:var(--space-3);--payment-method-icon-size:32px;--payment-method-icon-opacity:.8;--payment-method-icon-opacity-selected:1;--payment-card-visa-color:#1a1f71;--payment-card-mastercard-color:#eb001b;--payment-card-amex-color:#006fcf;--payment-card-discover-color:#ff6000;--payment-amount-font-size:var(--type-title);--payment-amount-font-weight:var(--font-bold);--payment-amount-color:var(--text-primary);--payment-amount-currency-size:var(--type-heading);--payment-breakdown-bg:var(--bg-secondary);--payment-breakdown-border:var(--border-subtle);--payment-breakdown-padding:var(--space-3);--payment-breakdown-radius:var(--radius-sm);--payment-breakdown-gap:var(--space-2);--payment-breakdown-label:var(--text-secondary);--payment-breakdown-value:var(--text-primary);--payment-breakdown-total-label:var(--text-primary);--payment-breakdown-total-value:var(--text-primary);--payment-breakdown-total-weight:var(--font-semibold);--payment-validation-error:var(--status-error-text);--payment-validation-success:var(--status-success-text);--payment-validation-warning:var(--status-warning-text);--payment-validation-font-size:var(--type-caption);--payment-validation-margin-top:var(--space-1);--payment-validation-icon-size:16px;--payment-validation-icon-error:var(--status-error);--payment-validation-icon-success:var(--status-success);--payment-validation-icon-warning:var(--status-warning);--payment-field-valid-border:var(--status-success);--payment-field-invalid-border:var(--status-error);--payment-field-warning-border:var(--status-warning);--payment-loading-spinner-color:var(--brand-primary);--payment-loading-spinner-size:24px;--payment-loading-spinner-width:3px;--payment-skeleton-bg:var(--surface-skeleton);--payment-skeleton-animation:pulse;--payment-skeleton-duration:1.5s;--payment-confirmation-bg:var(--surface-card);--payment-confirmation-padding:var(--space-6);--payment-confirmation-radius:var(--radius-lg);--payment-confirmation-shadow:var(--shadow-lg);--payment-confirmation-icon-size:64px;--payment-confirmation-icon-color:var(--status-success);--payment-confirmation-icon-bg:var(--status-success-bg);--payment-confirmation-title:var(--type-title);--payment-confirmation-title-weight:var(--font-bold);--payment-confirmation-title-color:var(--text-primary);--payment-confirmation-message:var(--type-body);--payment-confirmation-message-color:var(--text-secondary)}[data-theme=light]{--payment-container-shadow:var(--shadow-sm);--payment-trust-badge-bg:var(--surface-card);--payment-breakdown-bg:var(--bg-secondary)}[data-theme=dark]{--payment-container-shadow:var(--shadow-md);--payment-trust-badge-bg:var(--bg-tertiary);--payment-breakdown-bg:var(--bg-secondary)}[data-simple-mode=true]{--payment-section-gap:var(--space-4);--payment-field-gap:var(--space-3);--payment-breakdown-gap:var(--space-1);--payment-confirmation-padding:var(--space-4)}:root{--transaction-income:var(--success-7);--transaction-income-bg:var(--success-3);--transaction-income-text:var(--success-9);--transaction-income-border:var(--success-6);--transaction-expense:var(--error-7);--transaction-expense-bg:var(--error-3);--transaction-expense-text:var(--error-9);--transaction-expense-border:var(--error-6);--transaction-refund:var(--info-7);--transaction-refund-bg:var(--info-3);--transaction-refund-text:var(--info-9);--transaction-refund-border:var(--info-6);--transaction-pending:var(--warning-7);--transaction-pending-bg:var(--warning-3);--transaction-pending-text:var(--warning-9);--transaction-pending-border:var(--warning-6);--payment-status-success:var(--success-7);--payment-status-success-bg:var(--success-3);--payment-status-success-text:var(--success-9);--payment-status-pending:var(--warning-7);--payment-status-pending-bg:var(--warning-3);--payment-status-pending-text:var(--warning-9);--payment-status-failed:var(--error-7);--payment-status-failed-bg:var(--error-3);--payment-status-failed-text:var(--error-9);--payment-status-processing:var(--info-7);--payment-status-processing-bg:var(--info-3);--payment-status-processing-text:var(--info-9);--compliance-verified:var(--success-7);--compliance-verified-bg:var(--success-3);--compliance-verified-text:var(--success-9);--compliance-verified-icon:var(--success-9);--compliance-pending:var(--warning-7);--compliance-pending-bg:var(--warning-3);--compliance-pending-text:var(--warning-9);--compliance-pending-icon:var(--warning-9);--compliance-failed:var(--error-7);--compliance-failed-bg:var(--error-3);--compliance-failed-text:var(--error-9);--compliance-failed-icon:var(--error-9);--compliance-action:var(--brand-7);--compliance-action-bg:var(--brand-3);--compliance-action-text:var(--brand-9);--compliance-action-icon:var(--brand-9);--metric-positive:var(--success-9);--metric-positive-bg:var(--success-3);--metric-positive-arrow:var(--success-7);--metric-negative:var(--error-9);--metric-negative-bg:var(--error-3);--metric-negative-arrow:var(--error-7);--metric-neutral:var(--gray-9);--metric-neutral-bg:var(--gray-3);--metric-neutral-arrow:var(--gray-7);--invoice-draft:var(--gray-7);--invoice-draft-bg:var(--gray-3);--invoice-sent:var(--info-7);--invoice-sent-bg:var(--info-3);--invoice-viewed:var(--accent-7);--invoice-viewed-bg:var(--accent-3);--invoice-paid:var(--success-7);--invoice-paid-bg:var(--success-3);--invoice-overdue:var(--error-7);--invoice-overdue-bg:var(--error-3);--invoice-cancelled:var(--gray-6);--invoice-cancelled-bg:var(--gray-2);--account-active:var(--success-7);--account-active-bg:var(--success-3);--account-suspended:var(--warning-7);--account-suspended-bg:var(--warning-3);--account-closed:var(--error-7);--account-closed-bg:var(--error-3);--account-pending:var(--info-7);--account-pending-bg:var(--info-3);--currency-symbol-size:var(--type-callout);--currency-amount-size:var(--type-body);--currency-amount-weight:var(--font-semibold);--currency-decimal-opacity:.7;--currency-code-size:var(--type-caption);--currency-code-opacity:.6}[data-theme=light]{--transaction-income-bg:var(--success-2);--transaction-expense-bg:var(--error-2);--transaction-refund-bg:var(--info-2);--transaction-pending-bg:var(--warning-2)}:root{--group-container-bg:var(--bg-primary);--group-container-border:var(--border-subtle);--group-container-radius:var(--radius-md);--group-container-padding:var(--space-4);--group-container-padding-mobile:var(--space-3);--group-container-shadow:var(--shadow-sm);--group-container-gap:var(--space-4);--group-spacing-inner:var(--space-3);--group-spacing-outer:var(--space-6);--group-spacing-nested:var(--space-2);--group-header-bg:var(--bg-secondary);--group-header-bg-hover:var(--bg-tertiary);--group-header-border:var(--border-primary);--group-header-border-bottom:var(--border-subtle);--group-header-padding:var(--space-3)var(--space-4);--group-header-padding-mobile:var(--space-2)var(--space-3);--group-header-radius:var(--radius-md)var(--radius-md)0 0;--group-header-gap:var(--space-2);--group-header-title:var(--type-heading);--group-header-title-weight:var(--font-semibold);--group-header-title-color:var(--text-primary);--group-header-subtitle:var(--type-caption);--group-header-subtitle-color:var(--text-secondary);--group-header-count:var(--type-caption);--group-header-count-color:var(--text-tertiary);--group-header-count-bg:var(--bg-tertiary);--group-header-count-padding:var(--space-1)var(--space-2);--group-header-count-radius:var(--radius-full);--group-header-icon-size:20px;--group-header-icon-color:var(--text-secondary);--group-header-icon-color-hover:var(--brand-primary);--group-badge-bg:var(--brand-subtle);--group-badge-text:var(--brand-primary);--group-badge-border:var(--border-primary);--group-badge-padding:var(--space-1)var(--space-2);--group-badge-radius:var(--radius-sm);--group-badge-font-size:var(--type-caption);--group-badge-font-weight:var(--font-medium);--group-status-dot-size:8px;--group-status-dot-active:var(--status-success);--group-status-dot-inactive:var(--text-tertiary);--group-status-dot-pending:var(--status-warning);--group-status-dot-error:var(--status-error);--group-indicator-width:4px;--group-indicator-radius:var(--radius-sm);--group-indicator-color-1:var(--brand-primary);--group-indicator-color-2:var(--accent-primary);--group-indicator-color-3:var(--status-info);--group-indicator-color-4:var(--status-success);--group-indicator-color-5:var(--status-warning);--group-indicator-color-6:var(--status-error);--group-divider-color:var(--border-subtle);--group-divider-width:1px;--group-divider-style:solid;--group-divider-margin:var(--space-4);--group-divider-margin-nested:var(--space-2);--group-separator-color:var(--border-subtle);--group-separator-width:1px;--group-separator-margin:var(--space-2);--group-item-bg:var(--surface-card);--group-item-bg-hover:var(--surface-card-hover);--group-item-bg-selected:var(--brand-subtle);--group-item-border:var(--border-subtle);--group-item-border-selected:var(--brand-primary);--group-item-border-width-selected:2px;--group-item-padding:var(--space-3)var(--space-4);--group-item-padding-mobile:var(--space-2)var(--space-3);--group-item-radius:var(--radius-sm);--group-item-gap:var(--space-3);--group-item-margin-bottom:var(--space-2);--group-item-title:var(--type-body);--group-item-title-weight:var(--font-medium);--group-item-title-color:var(--text-primary);--group-item-description:var(--type-caption);--group-item-description-color:var(--text-secondary);--group-item-meta:var(--type-caption);--group-item-meta-color:var(--text-tertiary);--group-collapsible-header-cursor:pointer;--group-collapsible-header-transition:all .2s ease-in-out;--group-collapsible-icon-size:16px;--group-collapsible-icon-color:var(--text-secondary);--group-collapsible-icon-rotate-expanded:90deg;--group-collapsible-icon-rotate-collapsed:0deg;--group-collapsible-content-padding:var(--space-4);--group-collapsible-content-padding-mobile:var(--space-3);--group-collapsible-content-max-height:1000px;--group-collapsible-content-transition:max-height .3s ease-in-out;--group-nested-margin-left:var(--space-4);--group-nested-margin-left-mobile:var(--space-3);--group-nested-border-left:var(--border-subtle);--group-nested-border-left-width:2px;--group-nested-padding-left:var(--space-3);--group-nested-bg:var(--bg-secondary);--group-nested-radius:var(--radius-sm);--group-nested-indicator-size:6px;--group-nested-indicator-color:var(--text-tertiary);--group-nested-indicator-margin:var(--space-2);--group-filter-bg:var(--bg-secondary);--group-filter-border:var(--border-subtle);--group-filter-padding:var(--space-3)var(--space-4);--group-filter-radius:var(--radius-md);--group-filter-gap:var(--space-2);--group-filter-btn-bg:var(--surface-card);--group-filter-btn-bg-active:var(--brand-primary);--group-filter-btn-text:var(--text-primary);--group-filter-btn-text-active:var(--text-on-accent);--group-filter-btn-border:var(--border-primary);--group-filter-btn-padding:var(--space-2)var(--space-3);--group-filter-btn-radius:var(--radius-sm);--group-filter-btn-font-size:var(--type-caption);--group-sort-icon-size:14px;--group-sort-icon-color:var(--text-tertiary);--group-sort-icon-color-active:var(--brand-primary);--group-empty-bg:var(--bg-secondary);--group-empty-text:var(--text-tertiary);--group-empty-text-size:var(--type-caption);--group-empty-padding:var(--space-6);--group-empty-padding-mobile:var(--space-4);--group-empty-icon-size:32px;--group-empty-icon-color:var(--text-muted);--group-hover-shadow:var(--shadow-md);--group-hover-border:var(--border-primary);--group-hover-transition:all .2s ease-in-out;--group-selected-bg:var(--brand-subtle);--group-selected-border:var(--brand-primary);--group-selected-border-width:2px;--group-selected-shadow:var(--shadow-sm);--group-drag-handle-size:20px;--group-drag-handle-color:var(--text-tertiary);--group-drag-handle-color-hover:var(--text-secondary);--group-drag-handle-cursor:grab;--group-drag-handle-cursor-active:grabbing;--group-drop-zone-bg:var(--brand-subtle);--group-drop-zone-border:var(--brand-primary);--group-drop-zone-border-style:dashed;--group-drop-zone-border-width:2px;--group-drop-zone-opacity:.5}[data-theme=light]{--group-container-shadow:var(--shadow-sm);--group-header-bg:var(--bg-secondary);--group-nested-bg:var(--bg-tertiary)}[data-theme=dark]{--group-container-shadow:var(--shadow-md);--group-header-bg:var(--bg-secondary);--group-nested-bg:var(--bg-tertiary)}[data-density=dense]{--group-container-padding:var(--space-2);--group-spacing-inner:var(--space-2);--group-spacing-outer:var(--space-3);--group-item-padding:var(--space-2)var(--space-3);--group-header-padding:var(--space-2)var(--space-3)}[data-density=map]{--group-container-padding:var(--space-1);--group-spacing-inner:var(--space-1);--group-spacing-outer:var(--space-2);--group-item-padding:var(--space-1)var(--space-2);--group-header-padding:var(--space-1)var(--space-2)}[data-simple-mode=true]{--group-header-subtitle:none;--group-item-description:none;--group-item-meta:none;--group-filter-bg:transparent}:root{--motion-duration-instant:50ms;--motion-duration-micro:.1s;--motion-duration-fast:.15s;--motion-duration-normal:.2s;--motion-duration-slow:.3s;--motion-duration-slower:.4s;--motion-duration-slowest:.6s;--motion-duration-button:var(--motion-duration-fast);--motion-duration-input:var(--motion-duration-normal);--motion-duration-card:var(--motion-duration-normal);--motion-duration-modal:var(--motion-duration-slower);--motion-duration-tooltip:var(--motion-duration-fast);--motion-duration-toast:var(--motion-duration-slow);--motion-duration-dropdown:var(--motion-duration-fast);--motion-duration-accordion:var(--motion-duration-slow);--motion-ease-linear:linear;--motion-ease-in:cubic-bezier(.4,0,1,1);--motion-ease-out:cubic-bezier(0,0,.2,1);--motion-ease-in-out:cubic-bezier(.4,0,.2,1);--motion-ease-standard:cubic-bezier(.2,0,0,1);--motion-ease-emphasized:cubic-bezier(.3,0,.8,.15);--motion-ease-decelerate:cubic-bezier(0,0,.2,1);--motion-ease-accelerate:cubic-bezier(.4,0,1,1);--motion-ease-spring:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-spring-gentle:cubic-bezier(.5,1.5,.5,1);--motion-ease-spring-bouncy:cubic-bezier(.68,-.6,.32,1.6);--motion-ease-spring-smooth:cubic-bezier(.34,1.56,.64,1);--motion-ease-elastic-in:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-elastic-out:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-elastic-in-out:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-back-in:cubic-bezier(.6,-.28,.735,.045);--motion-ease-back-out:cubic-bezier(.175,.885,.32,1.275);--motion-ease-back-in-out:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-bounce-in:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-bounce-out:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-bounce-in-out:cubic-bezier(.68,-.55,.265,1.55);--motion-ease-smooth:cubic-bezier(.25,.46,.45,.94);--motion-ease-sharp:cubic-bezier(.4,0,.6,1);--motion-ease-anticipate:cubic-bezier(.36,0,.66,-.56);--motion-delay-none:0s;--motion-delay-short:50ms;--motion-delay-normal:.1s;--motion-delay-long:.2s;--motion-delay-longer:.3s;--motion-stagger-short:30ms;--motion-stagger-normal:50ms;--motion-stagger-long:.1s;--motion-stagger-longer:.15s;--motion-stagger-sequential:var(--motion-stagger-normal);--motion-stagger-cascade:var(--motion-stagger-short);--motion-stagger-wave:var(--motion-stagger-long);--motion-transition-all:all;--motion-transition-colors:color,background-color,border-color;--motion-transition-opacity:opacity;--motion-transition-transform:transform;--motion-transition-size:width,height,min-width,min-height,max-width,max-height;--motion-transition-spacing:margin,padding,gap;--motion-transition-shadow:box-shadow;--motion-transition-border:border-color,border-width;--motion-transition-fast:transform,opacity;--motion-transition-smooth:transform,opacity,filter;--motion-entrance-fade-duration:var(--motion-duration-normal);--motion-entrance-fade-ease:var(--motion-ease-out);--motion-entrance-slide-up-duration:var(--motion-duration-slow);--motion-entrance-slide-up-ease:var(--motion-ease-emphasized);--motion-entrance-slide-up-distance:16px;--motion-entrance-slide-down-duration:var(--motion-duration-slow);--motion-entrance-slide-down-ease:var(--motion-ease-emphasized);--motion-entrance-slide-down-distance:16px;--motion-entrance-slide-left-duration:var(--motion-duration-slow);--motion-entrance-slide-left-ease:var(--motion-ease-emphasized);--motion-entrance-slide-left-distance:16px;--motion-entrance-slide-right-duration:var(--motion-duration-slow);--motion-entrance-slide-right-ease:var(--motion-ease-emphasized);--motion-entrance-slide-right-distance:16px;--motion-entrance-scale-duration:var(--motion-duration-normal);--motion-entrance-scale-ease:var(--motion-ease-spring);--motion-entrance-scale-from:.95;--motion-entrance-scale-to:1;--motion-entrance-rotate-duration:var(--motion-duration-slow);--motion-entrance-rotate-ease:var(--motion-ease-spring);--motion-entrance-rotate-from:-5deg;--motion-entrance-rotate-to:0deg;--motion-entrance-zoom-duration:var(--motion-duration-slow);--motion-entrance-zoom-ease:var(--motion-ease-emphasized);--motion-entrance-zoom-from:.8;--motion-entrance-zoom-to:1;--motion-exit-fade-duration:var(--motion-duration-fast);--motion-exit-fade-ease:var(--motion-ease-in);--motion-exit-slide-up-duration:var(--motion-duration-fast);--motion-exit-slide-up-ease:var(--motion-ease-in);--motion-exit-slide-up-distance:-16px;--motion-exit-slide-down-duration:var(--motion-duration-fast);--motion-exit-slide-down-ease:var(--motion-ease-in);--motion-exit-slide-down-distance:16px;--motion-exit-scale-duration:var(--motion-duration-fast);--motion-exit-scale-ease:var(--motion-ease-in);--motion-exit-scale-from:1;--motion-exit-scale-to:.95;--motion-hover-scale-duration:var(--motion-duration-micro);--motion-hover-scale-ease:var(--motion-ease-out);--motion-hover-scale-amount:1.02;--motion-hover-scale-amount-strong:1.05;--motion-hover-lift-duration:var(--motion-duration-fast);--motion-hover-lift-ease:var(--motion-ease-out);--motion-hover-lift-amount:-2px;--motion-hover-lift-amount-strong:-4px;--motion-hover-glow-duration:var(--motion-duration-normal);--motion-hover-glow-ease:var(--motion-ease-out);--motion-press-scale-duration:var(--motion-duration-instant);--motion-press-scale-ease:var(--motion-ease-in);--motion-press-scale-amount:.98;--motion-press-ripple-duration:var(--motion-duration-slow);--motion-press-ripple-ease:var(--motion-ease-out);--motion-loading-spin-duration:1s;--motion-loading-spin-ease:linear;--motion-loading-spin-iteration:infinite;--motion-loading-pulse-duration:1.5s;--motion-loading-pulse-ease:var(--motion-ease-in-out);--motion-loading-pulse-iteration:infinite;--motion-loading-shimmer-duration:2s;--motion-loading-shimmer-ease:linear;--motion-loading-shimmer-iteration:infinite;--motion-loading-bounce-duration:1.4s;--motion-loading-bounce-ease:var(--motion-ease-in-out);--motion-loading-bounce-iteration:infinite;--motion-checkmark-duration:var(--motion-duration-slow);--motion-checkmark-ease:var(--motion-ease-spring);--motion-heart-duration:var(--motion-duration-fast);--motion-heart-ease:var(--motion-ease-spring-bouncy);--motion-heart-scale:1.2;--motion-star-duration:var(--motion-duration-fast);--motion-star-ease:var(--motion-ease-spring);--motion-star-rotate:15deg;--motion-badge-pop-duration:var(--motion-duration-fast);--motion-badge-pop-ease:var(--motion-ease-spring-bouncy);--motion-badge-pop-scale:1.3;--motion-scroll-duration:var(--motion-duration-slow);--motion-scroll-ease:var(--motion-ease-in-out);--motion-scroll-reveal-duration:var(--motion-duration-slower);--motion-scroll-reveal-ease:var(--motion-ease-out);--motion-parallax-speed:.5;--motion-parallax-ease:var(--motion-ease-out);--motion-modal-backdrop-duration:var(--motion-duration-normal);--motion-modal-backdrop-ease:var(--motion-ease-out);--motion-modal-content-duration:var(--motion-duration-slower);--motion-modal-content-ease:var(--motion-ease-emphasized);--motion-modal-content-scale-from:.9;--motion-modal-content-scale-to:1;--motion-modal-slide-duration:var(--motion-duration-slower);--motion-modal-slide-ease:var(--motion-ease-emphasized);--motion-modal-slide-distance:24px;--motion-tooltip-duration:var(--motion-duration-fast);--motion-tooltip-ease:var(--motion-ease-out);--motion-tooltip-delay:var(--motion-delay-short);--motion-toast-slide-duration:var(--motion-duration-slow);--motion-toast-slide-ease:var(--motion-ease-emphasized);--motion-toast-slide-distance:100%;--motion-toast-fade-duration:var(--motion-duration-fast);--motion-toast-fade-ease:var(--motion-ease-in)}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-micro:0s;--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s;--motion-duration-slower:0s;--motion-duration-slowest:0s;--motion-duration-button:0s;--motion-duration-input:0s;--motion-duration-card:0s;--motion-duration-modal:0s;--motion-duration-tooltip:0s;--motion-duration-toast:0s;--motion-duration-dropdown:0s;--motion-duration-accordion:0s;--motion-entrance-fade-duration:0s;--motion-entrance-slide-up-duration:0s;--motion-entrance-slide-down-duration:0s;--motion-entrance-slide-left-duration:0s;--motion-entrance-slide-right-duration:0s;--motion-entrance-scale-duration:0s;--motion-entrance-rotate-duration:0s;--motion-entrance-zoom-duration:0s;--motion-exit-fade-duration:0s;--motion-exit-slide-up-duration:0s;--motion-exit-slide-down-duration:0s;--motion-exit-scale-duration:0s;--motion-hover-scale-duration:0s;--motion-hover-lift-duration:0s;--motion-hover-glow-duration:0s;--motion-loading-spin-duration:.01ms;--motion-loading-pulse-duration:.01ms;--motion-loading-shimmer-duration:.01ms;--motion-loading-bounce-duration:.01ms;--motion-scroll-duration:0s;--motion-scroll-reveal-duration:0s;--motion-modal-backdrop-duration:0s;--motion-modal-content-duration:0s;--motion-modal-slide-duration:0s;--motion-tooltip-duration:0s;--motion-toast-slide-duration:0s;--motion-toast-fade-duration:0s;--motion-entrance-slide-up-distance:0px;--motion-entrance-slide-down-distance:0px;--motion-entrance-slide-left-distance:0px;--motion-entrance-slide-right-distance:0px;--motion-entrance-scale-from:1;--motion-entrance-scale-to:1;--motion-entrance-rotate-from:0deg;--motion-entrance-rotate-to:0deg;--motion-entrance-zoom-from:1;--motion-entrance-zoom-to:1;--motion-exit-slide-up-distance:0px;--motion-exit-slide-down-distance:0px;--motion-exit-scale-from:1;--motion-exit-scale-to:1;--motion-hover-scale-amount:1;--motion-hover-scale-amount-strong:1;--motion-hover-lift-amount:0px;--motion-hover-lift-amount-strong:0px;--motion-press-scale-amount:1;--motion-modal-content-scale-from:1;--motion-modal-content-scale-to:1;--motion-modal-slide-distance:0px;--motion-toast-slide-distance:0px}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes scroll-indicator-glow{0%,to{box-shadow:0 0 8px 2px hsla(var(--accent-primary-hsl),.3);opacity:.9}50%{box-shadow:0 0 16px 6px hsla(var(--accent-primary-hsl),.5);opacity:1}}:root{--a11y-focus-ring-width:2px;--a11y-focus-ring-width-thick:3px;--a11y-focus-ring-width-thin:1px;--a11y-focus-ring-offset:2px;--a11y-focus-ring-offset-thick:3px;--a11y-focus-ring-offset-thin:1px;--a11y-focus-ring-color:var(--brand-primary);--a11y-focus-ring-color-high-contrast:var(--text-primary);--a11y-focus-ring-style:solid;--a11y-focus-ring-radius:var(--radius-sm);--a11y-focus-ring-shadow:0 0 0 var(--a11y-focus-ring-offset)var(--bg-primary),0 0 0 calc(var(--a11y-focus-ring-offset) + var(--a11y-focus-ring-width))var(--a11y-focus-ring-color);--a11y-focus-ring-shadow-thick:0 0 0 var(--a11y-focus-ring-offset-thick)var(--bg-primary),0 0 0 calc(var(--a11y-focus-ring-offset-thick) + var(--a11y-focus-ring-width-thick))var(--a11y-focus-ring-color);--a11y-focus-bg:var(--brand-subtle);--a11y-focus-bg-opacity:.2;--a11y-focus-text:var(--text-primary);--a11y-focus-text-on-accent:var(--text-on-accent);--a11y-touch-target-min:44px;--a11y-touch-target-min-mobile:48px;--a11y-touch-target-min-dense:36px;--a11y-touch-target-min-map:32px;--a11y-touch-target-spacing:8px;--a11y-touch-target-spacing-min:4px;--a11y-contrast-normal:4.5;--a11y-contrast-large:3;--a11y-contrast-enhanced:7;--a11y-contrast-ui:3;--a11y-high-contrast-text:var(--gray-12);--a11y-high-contrast-bg:var(--gray-1);--a11y-high-contrast-border:var(--gray-12);--a11y-high-contrast-focus:var(--gray-12);--a11y-text-scale-min:.875rem;--a11y-text-scale-base:1rem;--a11y-text-scale-max:2rem;--a11y-line-height-min:1.5;--a11y-line-height-comfortable:1.75;--a11y-letter-spacing-normal:0;--a11y-letter-spacing-wide:.05em;--a11y-word-spacing-normal:0;--a11y-word-spacing-comfortable:.1em;--a11y-motion-reduce-duration:0s;--a11y-motion-reduce-animation:none;--a11y-motion-reduce-transition:none;--a11y-autoplay-disabled:paused;--a11y-sr-only-position:absolute;--a11y-sr-only-width:1px;--a11y-sr-only-height:1px;--a11y-sr-only-padding:0;--a11y-sr-only-margin:-1px;--a11y-sr-only-overflow:hidden;--a11y-sr-only-clip:rect(0,0,0,0);--a11y-sr-only-white-space:nowrap;--a11y-sr-only-border:0;--a11y-sr-only-focusable-position:static;--a11y-sr-only-focusable-width:auto;--a11y-sr-only-focusable-height:auto;--a11y-sr-only-focusable-margin:0;--a11y-sr-only-focusable-clip:auto;--a11y-sr-only-focusable-white-space:normal;--a11y-skip-link-position:absolute;--a11y-skip-link-top:-40px;--a11y-skip-link-left:0;--a11y-skip-link-z-index:9999;--a11y-skip-link-bg:var(--bg-primary);--a11y-skip-link-text:var(--text-primary);--a11y-skip-link-padding:var(--space-3)var(--space-4);--a11y-skip-link-border:var(--border-width-thin)solid var(--border-primary);--a11y-skip-link-radius:var(--radius-md);--a11y-skip-link-shadow:var(--shadow-lg);--a11y-skip-link-focus-top:var(--space-2);--a11y-skip-link-focus-bg:var(--brand-primary);--a11y-skip-link-focus-text:var(--text-on-accent);--a11y-live-region-position:absolute;--a11y-live-region-left:-10000px;--a11y-live-region-width:1px;--a11y-live-region-height:1px;--a11y-live-region-overflow:hidden;--a11y-tab-order-visible:visible;--a11y-tab-order-focus-visible:var(--a11y-focus-ring-color);--a11y-keyboard-hint-bg:var(--bg-secondary);--a11y-keyboard-hint-text:var(--text-secondary);--a11y-keyboard-hint-border:var(--border-subtle);--a11y-keyboard-hint-padding:var(--space-1)var(--space-2);--a11y-keyboard-hint-radius:var(--radius-sm);--a11y-keyboard-hint-font-size:var(--type-caption);--a11y-keyboard-hint-font-family:var(--font-mono);--a11y-error-text:var(--status-error-text);--a11y-error-bg:var(--status-error-bg);--a11y-error-border:var(--status-error-border);--a11y-error-icon:var(--status-error);--a11y-error-focus-ring:var(--status-error);--a11y-error-focus-ring-width:var(--a11y-focus-ring-width);--a11y-success-text:var(--status-success-text);--a11y-success-bg:var(--status-success-bg);--a11y-success-border:var(--status-success-border);--a11y-success-icon:var(--status-success);--a11y-loading-text:var(--text-secondary);--a11y-loading-aria-label:"Loading";--a11y-loading-role:status;--a11y-required-indicator:"*";--a11y-required-indicator-color:var(--status-error);--a11y-required-indicator-margin:var(--space-1);--a11y-field-error-border:var(--status-error);--a11y-field-error-bg:var(--status-error-bg);--a11y-field-error-text:var(--status-error-text);--a11y-field-success-border:var(--status-success);--a11y-field-success-bg:var(--status-success-bg);--a11y-label-font-weight:var(--font-medium);--a11y-label-color:var(--text-primary);--a11y-label-margin-bottom:var(--space-1);--a11y-helper-text-color:var(--text-secondary);--a11y-helper-text-font-size:var(--type-caption);--a11y-helper-text-margin-top:var(--space-1);--a11y-heading-h1-size:var(--type-display);--a11y-heading-h2-size:var(--type-title);--a11y-heading-h3-size:var(--type-heading);--a11y-heading-h4-size:var(--type-subhead);--a11y-heading-h5-size:var(--type-body);--a11y-heading-h6-size:var(--type-caption);--a11y-heading-margin-top:var(--space-6);--a11y-heading-margin-bottom:var(--space-3);--a11y-link-focus-outline:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--a11y-link-focus-outline-offset:var(--a11y-focus-ring-offset);--a11y-link-visited-color:var(--text-link);--a11y-link-visited-opacity:.8;--a11y-link-underline:underline;--a11y-link-underline-offset:2px;--a11y-button-min-height:var(--a11y-touch-target-min);--a11y-button-min-width:var(--a11y-touch-target-min);--a11y-button-padding-x:var(--space-4);--a11y-button-padding-y:var(--space-3);--a11y-button-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--a11y-button-focus-ring-offset:var(--a11y-focus-ring-offset);--a11y-button-disabled-opacity:.5;--a11y-button-disabled-cursor:not-allowed;--a11y-button-disabled-aria-label:"Disabled";--a11y-image-decorative-aria-hidden:true;--a11y-image-alt-text-color:var(--text-secondary);--a11y-image-alt-text-font-size:var(--type-caption);--a11y-image-alt-text-font-style:italic;--a11y-table-caption-font-weight:var(--font-semibold);--a11y-table-caption-margin-bottom:var(--space-2);--a11y-table-header-font-weight:var(--font-semibold);--a11y-table-header-bg:var(--bg-secondary);--a11y-table-cell-padding:var(--space-2)var(--space-3);--a11y-modal-focus-trap-active:true;--a11y-modal-close-aria-label:"Close dialog";--a11y-modal-close-size:var(--a11y-touch-target-min);--a11y-modal-backdrop-z-index:1000;--a11y-modal-content-z-index:1001}@media(prefers-contrast:high){:root{--a11y-focus-ring-color:var(--a11y-high-contrast-focus);--a11y-focus-ring-width:var(--a11y-focus-ring-width-thick);--a11y-focus-ring-offset:var(--a11y-focus-ring-offset-thick);--text-primary:var(--a11y-high-contrast-text);--bg-primary:var(--a11y-high-contrast-bg);--border-primary:var(--a11y-high-contrast-border);--border-width-thin:2px;--border-width-medium:3px;--border-width-thick:4px}}@media(prefers-reduced-motion:reduce){:root{--a11y-motion-reduce-duration:0s;--a11y-motion-reduce-animation:none;--a11y-motion-reduce-transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{position:var(--a11y-sr-only-position);width:var(--a11y-sr-only-width);height:var(--a11y-sr-only-height);padding:var(--a11y-sr-only-padding);margin:var(--a11y-sr-only-margin);overflow:var(--a11y-sr-only-overflow);clip:var(--a11y-sr-only-clip);white-space:var(--a11y-sr-only-white-space);border:var(--a11y-sr-only-border)}.sr-only-focusable:focus{position:var(--a11y-sr-only-focusable-position);width:var(--a11y-sr-only-focusable-width);height:var(--a11y-sr-only-focusable-height);margin:var(--a11y-sr-only-focusable-margin);clip:var(--a11y-sr-only-focusable-clip);white-space:var(--a11y-sr-only-focusable-white-space)}.skip-link{position:var(--a11y-skip-link-position);top:var(--a11y-skip-link-top);left:var(--a11y-skip-link-left);z-index:var(--a11y-skip-link-z-index);background:var(--a11y-skip-link-bg);color:var(--a11y-skip-link-text);padding:var(--a11y-skip-link-padding);border:var(--a11y-skip-link-border);border-radius:var(--a11y-skip-link-radius);box-shadow:var(--a11y-skip-link-shadow);text-decoration:none}.skip-link:focus{top:var(--a11y-skip-link-focus-top);background:var(--a11y-skip-link-focus-bg);color:var(--a11y-skip-link-focus-text)}.focus-visible-ring{outline:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);outline-offset:var(--a11y-focus-ring-offset);border-radius:var(--a11y-focus-ring-radius)}.touch-target{min-width:var(--a11y-touch-target-min);min-height:var(--a11y-touch-target-min)}:root{--layout-container-xs:320px;--layout-container-sm:480px;--layout-container-md:640px;--layout-container-lg:768px;--layout-container-xl:1024px;--layout-container-2xl:1280px;--layout-container-name-card:card;--layout-container-name-modal:modal;--layout-container-name-sidebar:sidebar;--layout-container-name-hero:hero;--layout-container-type-inline-size:inline-size;--layout-container-type-size:size;--layout-container-type-normal:normal;--layout-aspect-square:1/1;--layout-aspect-video:16/9;--layout-aspect-video-wide:21/9;--layout-aspect-video-portrait:9/16;--layout-aspect-photo:4/3;--layout-aspect-photo-portrait:3/4;--layout-aspect-banner:2/1;--layout-aspect-banner-wide:3/1;--layout-aspect-card:3/2;--layout-aspect-card-portrait:2/3;--layout-aspect-golden:1.618/1;--layout-aspect-golden-inverse:1/1.618;--layout-grid-cols-1:repeat(1,minmax(0,1fr));--layout-grid-cols-2:repeat(2,minmax(0,1fr));--layout-grid-cols-3:repeat(3,minmax(0,1fr));--layout-grid-cols-4:repeat(4,minmax(0,1fr));--layout-grid-cols-5:repeat(5,minmax(0,1fr));--layout-grid-cols-6:repeat(6,minmax(0,1fr));--layout-grid-cols-12:repeat(12,minmax(0,1fr));--layout-grid-rows-1:repeat(1,minmax(0,1fr));--layout-grid-rows-2:repeat(2,minmax(0,1fr));--layout-grid-rows-3:repeat(3,minmax(0,1fr));--layout-grid-rows-4:repeat(4,minmax(0,1fr));--layout-grid-rows-6:repeat(6,minmax(0,1fr));--layout-grid-rows-auto:auto;--layout-grid-auto-cols-min:min-content;--layout-grid-auto-cols-max:max-content;--layout-grid-auto-cols-auto:auto;--layout-grid-auto-rows-min:min-content;--layout-grid-auto-rows-max:max-content;--layout-grid-auto-rows-auto:auto;--layout-grid-area-header:header;--layout-grid-area-sidebar:sidebar;--layout-grid-area-main:main;--layout-grid-area-footer:footer;--layout-grid-area-nav:nav;--layout-grid-area-content:content;--layout-grid-area-aside:aside;--layout-grid-template-mobile:"header" "main" "footer";--layout-grid-template-tablet:"header header" "sidebar main" "footer footer";--layout-grid-template-desktop:"header header header" "sidebar main aside" "footer footer footer";--layout-grid-gap-mobile:var(--space-2);--layout-grid-gap-tablet:var(--space-4);--layout-grid-gap-desktop:var(--space-6);--layout-grid-gap-x-mobile:var(--space-2);--layout-grid-gap-x-tablet:var(--space-4);--layout-grid-gap-x-desktop:var(--space-6);--layout-grid-gap-y-mobile:var(--space-2);--layout-grid-gap-y-tablet:var(--space-4);--layout-grid-gap-y-desktop:var(--space-6);--layout-flex-gap-mobile:var(--space-2);--layout-flex-gap-tablet:var(--space-3);--layout-flex-gap-desktop:var(--space-4);--layout-flex-gap-x-mobile:var(--space-2);--layout-flex-gap-x-tablet:var(--space-3);--layout-flex-gap-x-desktop:var(--space-4);--layout-flex-gap-y-mobile:var(--space-2);--layout-flex-gap-y-tablet:var(--space-3);--layout-flex-gap-y-desktop:var(--space-4);--layout-subgrid-enabled:subgrid;--layout-subgrid-disabled:none;--layout-subgrid-cols-span-1:span 1;--layout-subgrid-cols-span-2:span 2;--layout-subgrid-cols-span-3:span 3;--layout-subgrid-cols-span-4:span 4;--layout-subgrid-cols-span-6:span 6;--layout-subgrid-cols-span-12:span 12;--layout-subgrid-rows-span-1:span 1;--layout-subgrid-rows-span-2:span 2;--layout-subgrid-rows-span-3:span 3;--layout-subgrid-rows-span-4:span 4;--layout-masonry-cols-mobile:1;--layout-masonry-cols-tablet:2;--layout-masonry-cols-desktop:3;--layout-masonry-cols-wide:4;--layout-masonry-gap-mobile:var(--space-2);--layout-masonry-gap-tablet:var(--space-3);--layout-masonry-gap-desktop:var(--space-4);--layout-viewport-width:100vw;--layout-viewport-height:100vh;--layout-viewport-height-dynamic:100dvh;--layout-viewport-height-small:100svh;--layout-viewport-height-large:100lvh;--layout-viewport-width-dynamic:100dvw;--layout-viewport-width-small:100svw;--layout-viewport-width-large:100lvw;--layout-container-vh:100vh;--layout-container-dvh:100dvh;--layout-container-svh:100svh;--layout-container-lvh:100lvh;--layout-logical-padding-inline-start:padding-inline-start;--layout-logical-padding-inline-end:padding-inline-end;--layout-logical-padding-block-start:padding-block-start;--layout-logical-padding-block-end:padding-block-end;--layout-logical-margin-inline-start:margin-inline-start;--layout-logical-margin-inline-end:margin-inline-end;--layout-logical-margin-block-start:margin-block-start;--layout-logical-margin-block-end:margin-block-end;--layout-logical-border-inline-start:border-inline-start;--layout-logical-border-inline-end:border-inline-end;--layout-logical-border-block-start:border-block-start;--layout-logical-border-block-end:border-block-end;--layout-logical-width:inline-size;--layout-logical-height:block-size;--layout-logical-min-width:min-inline-size;--layout-logical-min-height:min-block-size;--layout-logical-max-width:max-inline-size;--layout-logical-max-height:max-block-size;--layout-sticky-top:0;--layout-sticky-bottom:0;--layout-sticky-left:0;--layout-sticky-right:0;--layout-sticky-z-index:var(--z-sticky);--layout-sticky-z-index-header:calc(var(--z-sticky) + 1);--layout-sticky-z-index-footer:calc(var(--z-sticky) + 1);--layout-overflow-visible:visible;--layout-overflow-hidden:hidden;--layout-overflow-scroll:scroll;--layout-overflow-auto:auto;--layout-overflow-clip:clip;--layout-overflow-x-auto:auto;--layout-overflow-x-scroll:scroll;--layout-overflow-x-hidden:hidden;--layout-overflow-y-auto:auto;--layout-overflow-y-scroll:scroll;--layout-overflow-y-hidden:hidden;--layout-scroll-snap-none:none;--layout-scroll-snap-x:x;--layout-scroll-snap-y:y;--layout-scroll-snap-both:both;--layout-scroll-snap-mandatory:mandatory;--layout-scroll-snap-proximity:proximity;--layout-scroll-snap-align-start:start;--layout-scroll-snap-align-center:center;--layout-scroll-snap-align-end:end;--layout-scroll-snap-align-none:none;--layout-scroll-snap-stop-normal:normal;--layout-scroll-snap-stop-always:always;--layout-object-fit-contain:contain;--layout-object-fit-cover:cover;--layout-object-fit-fill:fill;--layout-object-fit-none:none;--layout-object-fit-scale-down:scale-down;--layout-object-position-center:center;--layout-object-position-top:top;--layout-object-position-bottom:bottom;--layout-object-position-left:left;--layout-object-position-right:right;--layout-z-base:0;--layout-z-dropdown:100;--layout-z-sticky:200;--layout-z-fixed:300;--layout-z-modal-backdrop:400;--layout-z-modal:500;--layout-z-popover:600;--layout-z-tooltip:700;--layout-z-toast:800;--layout-z-max:9999}@container (min-width:320px){:root{--layout-grid-gap:var(--layout-grid-gap-mobile);--layout-flex-gap:var(--layout-flex-gap-mobile)}}@container (min-width:768px){:root{--layout-grid-gap:var(--layout-grid-gap-tablet);--layout-flex-gap:var(--layout-flex-gap-tablet)}}@container (min-width:1024px){:root{--layout-grid-gap:var(--layout-grid-gap-desktop);--layout-flex-gap:var(--layout-flex-gap-desktop)}}@media(min-width:640px){:root{--layout-grid-gap:var(--layout-grid-gap-tablet);--layout-flex-gap:var(--layout-flex-gap-tablet);--layout-masonry-cols:var(--layout-masonry-cols-tablet);--layout-masonry-gap:var(--layout-masonry-gap-tablet)}}@media(min-width:1024px){:root{--layout-grid-gap:var(--layout-grid-gap-desktop);--layout-flex-gap:var(--layout-flex-gap-desktop);--layout-masonry-cols:var(--layout-masonry-cols-desktop);--layout-masonry-gap:var(--layout-masonry-gap-desktop)}}@media(min-width:1280px){:root{--layout-masonry-cols:var(--layout-masonry-cols-wide)}}:root{--btn-primary-bg:var(--brand-primary);--btn-primary-text:var(--text-on-accent);--btn-primary-border:transparent;--btn-primary-bg-hover:var(--brand-primary-hover);--btn-primary-text-hover:var(--text-on-accent);--btn-primary-border-hover:transparent;--btn-primary-bg-active:var(--brand-primary-active);--btn-primary-text-active:var(--text-on-accent);--btn-primary-bg-disabled:var(--bg-tertiary);--btn-primary-text-disabled:var(--text-disabled);--btn-primary-border-disabled:var(--border-subtle);--btn-primary-bg-loading:var(--brand-primary);--btn-primary-opacity-loading:.7;--btn-secondary-bg:var(--bg-elevated);--btn-secondary-text:var(--text-primary);--btn-secondary-border:var(--border-primary);--btn-secondary-bg-hover:var(--surface-card-hover);--btn-secondary-text-hover:var(--text-primary);--btn-secondary-border-hover:var(--brand-primary);--btn-secondary-bg-active:var(--bg-tertiary);--btn-secondary-text-active:var(--text-primary);--btn-secondary-bg-disabled:var(--bg-tertiary);--btn-secondary-text-disabled:var(--text-disabled);--btn-secondary-border-disabled:var(--border-subtle);--btn-ghost-bg:transparent;--btn-ghost-text:var(--text-primary);--btn-ghost-border:transparent;--btn-ghost-bg-hover:var(--bg-secondary);--btn-ghost-text-hover:var(--text-primary);--btn-ghost-bg-active:var(--bg-tertiary);--btn-ghost-text-active:var(--text-primary);--btn-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--btn-focus-ring-offset:var(--a11y-focus-ring-offset);--btn-focus-shadow:var(--a11y-focus-ring-shadow);--btn-loading-spinner-color:var(--text-on-accent);--btn-loading-spinner-size:16px;--btn-loading-spinner-width:2px;--input-bg:var(--surface-input);--input-text:var(--text-primary);--input-border:var(--border-primary);--input-placeholder:var(--text-muted);--input-bg-focus:var(--surface-input);--input-text-focus:var(--text-primary);--input-border-focus:var(--brand-primary);--input-shadow-focus:0 0 0 var(--a11y-focus-ring-width)var(--a11y-focus-ring-color);--input-bg-error:var(--status-error-bg);--input-text-error:var(--text-primary);--input-border-error:var(--status-error);--input-shadow-error:0 0 0 var(--a11y-focus-ring-width)var(--status-error);--input-bg-success:var(--status-success-bg);--input-text-success:var(--text-primary);--input-border-success:var(--status-success);--input-shadow-success:0 0 0 var(--a11y-focus-ring-width)var(--status-success);--input-bg-disabled:var(--bg-tertiary);--input-text-disabled:var(--text-disabled);--input-border-disabled:var(--border-subtle);--input-cursor-disabled:not-allowed;--input-bg-readonly:var(--bg-secondary);--input-text-readonly:var(--text-secondary);--input-border-readonly:var(--border-subtle);--card-bg:var(--surface-card);--card-border:var(--border-primary);--card-shadow:var(--shadow-sm);--card-bg-hover:var(--surface-card-hover);--card-border-hover:var(--border-strong);--card-shadow-hover:var(--shadow-md);--card-transform-hover:translateY(-2px);--card-bg-selected:var(--brand-subtle);--card-border-selected:var(--brand-primary);--card-border-width-selected:2px;--card-shadow-selected:var(--shadow-md);--card-bg-disabled:var(--bg-tertiary);--card-border-disabled:var(--border-subtle);--card-opacity-disabled:.6;--card-cursor-disabled:not-allowed;--card-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--card-focus-ring-offset:var(--a11y-focus-ring-offset);--card-focus-shadow:var(--a11y-focus-ring-shadow);--link-text:var(--text-link);--link-text-decoration:underline;--link-text-decoration-offset:2px;--link-text-hover:var(--text-link-hover);--link-text-decoration-hover:underline;--link-bg-hover:var(--brand-subtle);--link-text-active:var(--brand-primary);--link-text-decoration-active:underline;--link-text-visited:var(--text-link);--link-text-visited-opacity:.8;--link-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--link-focus-ring-offset:var(--a11y-focus-ring-offset);--link-focus-bg:var(--brand-subtle);--btn-transition:background-color var(--motion-duration-fast)var(--motion-ease-out),color var(--motion-duration-fast)var(--motion-ease-out),border-color var(--motion-duration-fast)var(--motion-ease-out),transform var(--motion-duration-micro)var(--motion-ease-out),box-shadow var(--motion-duration-fast)var(--motion-ease-out);--input-transition:background-color var(--motion-duration-normal)var(--motion-ease-out),border-color var(--motion-duration-normal)var(--motion-ease-out),box-shadow var(--motion-duration-normal)var(--motion-ease-out);--card-transition:background-color var(--motion-duration-normal)var(--motion-ease-out),border-color var(--motion-duration-normal)var(--motion-ease-out),box-shadow var(--motion-duration-normal)var(--motion-ease-out),transform var(--motion-duration-fast)var(--motion-ease-out);--link-transition:color var(--motion-duration-fast)var(--motion-ease-out),background-color var(--motion-duration-fast)var(--motion-ease-out),text-decoration-color var(--motion-duration-fast)var(--motion-ease-out)}[data-theme=light]{--btn-secondary-bg:var(--surface-card);--btn-secondary-bg-hover:var(--surface-card-hover);--card-bg:var(--surface-card);--card-bg-hover:var(--surface-card-hover)}@media(prefers-reduced-motion:reduce){:root{--btn-transition:none;--input-transition:none;--card-transition:none;--link-transition:none;--card-transform-hover:none}}:root{--toast-container-position:fixed;--toast-container-z-index:var(--z-toast);--toast-container-gap:var(--space-3);--toast-container-padding:var(--space-4);--toast-position-top-left:top var(--space-4)left var(--space-4);--toast-position-top-center:top var(--space-4)left 50% transform translateX(-50%);--toast-position-top-right:top var(--space-4)right var(--space-4);--toast-position-bottom-left:bottom var(--space-4)left var(--space-4);--toast-position-bottom-center:bottom var(--space-4)left 50% transform translateX(-50%);--toast-position-bottom-right:bottom var(--space-4)right var(--space-4);--toast-bg:var(--surface-card);--toast-text:var(--text-primary);--toast-border:var(--border-primary);--toast-border-radius:var(--radius-lg);--toast-padding:var(--space-4);--toast-shadow:var(--shadow-lg);--toast-min-width:300px;--toast-max-width:400px;--toast-success-bg:var(--status-success-bg);--toast-success-text:var(--status-success-text);--toast-success-border:var(--status-success-border);--toast-success-icon:var(--status-success);--toast-error-bg:var(--status-error-bg);--toast-error-text:var(--status-error-text);--toast-error-border:var(--status-error-border);--toast-error-icon:var(--status-error);--toast-warning-bg:var(--status-warning-bg);--toast-warning-text:var(--status-warning-text);--toast-warning-border:var(--status-warning-border);--toast-warning-icon:var(--status-warning);--toast-info-bg:var(--status-info-bg);--toast-info-text:var(--status-info-text);--toast-info-border:var(--status-info-border);--toast-info-icon:var(--status-info);--toast-animation-duration:var(--motion-toast-slide-duration);--toast-animation-ease:var(--motion-toast-slide-ease);--toast-animation-distance:var(--motion-toast-slide-distance);--toast-close-size:20px;--toast-close-color:var(--text-secondary);--toast-close-color-hover:var(--text-primary);--toast-close-bg-hover:var(--bg-tertiary);--tooltip-bg:var(--bg-elevated);--tooltip-text:var(--text-primary);--tooltip-border:var(--border-primary);--tooltip-border-radius:var(--radius-md);--tooltip-padding:var(--space-2)var(--space-3);--tooltip-shadow:var(--shadow-lg);--tooltip-font-size:var(--type-caption);--tooltip-max-width:200px;--tooltip-z-index:var(--z-tooltip);--tooltip-arrow-size:6px;--tooltip-arrow-color:var(--bg-elevated);--tooltip-arrow-border-color:var(--border-primary);--tooltip-offset:8px;--tooltip-offset-large:12px;--tooltip-animation-duration:var(--motion-tooltip-duration);--tooltip-animation-ease:var(--motion-tooltip-ease);--tooltip-animation-delay:var(--motion-tooltip-delay);--skeleton-bg:var(--bg-secondary);--skeleton-bg-animated:var(--bg-tertiary);--skeleton-border-radius:var(--radius-sm);--skeleton-height:1em;--skeleton-animation-duration:var(--motion-loading-shimmer-duration);--skeleton-animation-ease:var(--motion-loading-shimmer-ease);--skeleton-animation-iteration:var(--motion-loading-shimmer-iteration);--skeleton-text-width:100%;--skeleton-text-height:var(--type-body);--skeleton-avatar-size:40px;--skeleton-avatar-border-radius:var(--radius-full);--skeleton-button-width:120px;--skeleton-button-height:40px;--skeleton-card-width:100%;--skeleton-card-height:200px;--empty-state-bg:var(--bg-primary);--empty-state-padding:var(--space-8);--empty-state-padding-mobile:var(--space-6);--empty-state-text-align:center;--empty-state-icon-size:64px;--empty-state-icon-size-mobile:48px;--empty-state-icon-color:var(--text-muted);--empty-state-icon-opacity:.5;--empty-state-title:var(--type-heading);--empty-state-title-weight:var(--font-semibold);--empty-state-title-color:var(--text-primary);--empty-state-title-margin-top:var(--space-4);--empty-state-title-margin-bottom:var(--space-2);--empty-state-description:var(--type-body);--empty-state-description-color:var(--text-secondary);--empty-state-description-margin-bottom:var(--space-6);--empty-state-action-margin-top:var(--space-4);--progress-bg:var(--bg-secondary);--progress-fill:var(--brand-primary);--progress-height:4px;--progress-height-thick:8px;--progress-border-radius:var(--radius-full);--progress-animation-duration:var(--motion-duration-slow);--progress-animation-ease:var(--motion-ease-out);--progress-success-fill:var(--status-success);--progress-warning-fill:var(--status-warning);--progress-error-fill:var(--status-error);--progress-indeterminate-animation:progress-indeterminate;--progress-indeterminate-duration:1.5s;--progress-indeterminate-ease:linear;--progress-indeterminate-iteration:infinite;--progress-text-color:var(--text-secondary);--progress-text-font-size:var(--type-caption);--progress-text-margin-top:var(--space-1)}[data-theme=light]{--skeleton-bg:var(--bg-secondary);--skeleton-bg-animated:var(--bg-tertiary);--tooltip-bg:var(--surface-card);--tooltip-shadow:var(--shadow-md)}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media(prefers-reduced-motion:reduce){:root{--toast-animation-duration:0s;--tooltip-animation-duration:0s;--skeleton-animation-duration:.01ms;--progress-animation-duration:0s;--progress-indeterminate-duration:.01ms}}:root{--form-label-font-size:var(--type-body);--form-label-font-weight:var(--font-medium);--form-label-color:var(--text-primary);--form-label-margin-bottom:var(--space-2);--form-label-line-height:var(--leading-normal);--form-label-required-indicator:"*";--form-label-required-color:var(--status-error);--form-label-required-margin:var(--space-1);--form-label-required-font-weight:var(--font-bold);--form-label-error-color:var(--status-error-text);--form-label-disabled-color:var(--text-disabled);--form-label-disabled-opacity:.6;--form-helper-text-font-size:var(--type-caption);--form-helper-text-color:var(--text-secondary);--form-helper-text-margin-top:var(--space-1);--form-helper-text-line-height:var(--leading-normal);--form-helper-text-error-color:var(--status-error-text);--form-helper-text-error-icon:var(--status-error);--form-helper-text-error-icon-size:14px;--form-helper-text-success-color:var(--status-success-text);--form-helper-text-success-icon:var(--status-success);--form-helper-text-success-icon-size:14px;--form-helper-text-disabled-color:var(--text-disabled);--form-group-spacing:var(--space-6);--form-group-spacing-mobile:var(--space-4);--form-group-border:var(--border-subtle);--form-group-border-width:1px;--form-group-border-radius:var(--radius-md);--form-group-padding:var(--space-4);--form-group-padding-mobile:var(--space-3);--form-group-bg:var(--bg-primary);--form-group-legend-font-size:var(--type-heading);--form-group-legend-font-weight:var(--font-semibold);--form-group-legend-color:var(--text-primary);--form-group-legend-padding:0 var(--space-2);--form-group-legend-margin-bottom:var(--space-3);--form-group-field-spacing:var(--space-4);--form-group-field-spacing-mobile:var(--space-3);--form-checkbox-size:20px;--form-checkbox-size-small:16px;--form-checkbox-size-large:24px;--form-checkbox-border:var(--border-primary);--form-checkbox-border-width:2px;--form-checkbox-border-radius:var(--radius-sm);--form-checkbox-bg:var(--surface-input);--form-checkbox-cursor:pointer;--form-checkbox-bg-checked:var(--brand-primary);--form-checkbox-border-checked:var(--brand-primary);--form-checkbox-checkmark-color:var(--text-on-accent);--form-checkbox-checkmark-size:12px;--form-checkbox-checkmark-weight:var(--font-bold);--form-checkbox-bg-hover:var(--bg-secondary);--form-checkbox-border-hover:var(--brand-primary);--form-checkbox-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--form-checkbox-focus-ring-offset:var(--a11y-focus-ring-offset);--form-checkbox-focus-shadow:var(--a11y-focus-ring-shadow);--form-checkbox-bg-disabled:var(--bg-tertiary);--form-checkbox-border-disabled:var(--border-subtle);--form-checkbox-opacity-disabled:.6;--form-checkbox-cursor-disabled:not-allowed;--form-checkbox-indeterminate-bg:var(--brand-primary);--form-checkbox-indeterminate-border:var(--brand-primary);--form-checkbox-indeterminate-line-color:var(--text-on-accent);--form-checkbox-indeterminate-line-width:2px;--form-checkbox-label-spacing:var(--space-2);--form-checkbox-label-font-size:var(--type-body);--form-checkbox-label-color:var(--text-primary);--form-checkbox-touch-target:44px;--form-checkbox-touch-padding:calc((44px - var(--form-checkbox-size))/2);--form-radio-touch-target:44px;--form-radio-touch-padding:calc((44px - var(--form-radio-size))/2);--form-switch-touch-target:44px;--form-switch-touch-padding:calc((44px - var(--form-switch-height))/2);--form-radio-size:20px;--form-radio-size-small:16px;--form-radio-size-large:24px;--form-radio-border:var(--border-primary);--form-radio-border-width:2px;--form-radio-border-radius:var(--radius-full);--form-radio-bg:var(--surface-input);--form-radio-cursor:pointer;--form-radio-bg-checked:var(--brand-primary);--form-radio-border-checked:var(--brand-primary);--form-radio-dot-color:var(--text-on-accent);--form-radio-dot-size:8px;--form-radio-dot-size-small:6px;--form-radio-dot-size-large:10px;--form-radio-bg-hover:var(--bg-secondary);--form-radio-border-hover:var(--brand-primary);--form-radio-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--form-radio-focus-ring-offset:var(--a11y-focus-ring-offset);--form-radio-focus-shadow:var(--a11y-focus-ring-shadow);--form-radio-bg-disabled:var(--bg-tertiary);--form-radio-border-disabled:var(--border-subtle);--form-radio-opacity-disabled:.6;--form-radio-cursor-disabled:not-allowed;--form-radio-group-spacing:var(--space-4);--form-radio-group-spacing-mobile:var(--space-3);--form-radio-label-spacing:var(--space-2);--form-radio-label-font-size:var(--type-body);--form-radio-label-color:var(--text-primary);--form-switch-width:44px;--form-switch-width-small:36px;--form-switch-width-large:52px;--form-switch-height:24px;--form-switch-height-small:20px;--form-switch-height-large:28px;--form-switch-border-radius:var(--radius-full);--form-switch-bg:var(--bg-tertiary);--form-switch-border:var(--border-primary);--form-switch-bg-checked:var(--brand-primary);--form-switch-border-checked:var(--brand-primary);--form-switch-thumb-size:18px;--form-switch-thumb-size-small:14px;--form-switch-thumb-size-large:22px;--form-switch-thumb-bg:var(--bg-primary);--form-switch-thumb-border-radius:var(--radius-full);--form-switch-thumb-shadow:var(--shadow-sm);--form-switch-thumb-offset:3px;--form-switch-thumb-offset-checked:calc(100% - var(--form-switch-thumb-size) - var(--form-switch-thumb-offset));--form-switch-bg-hover:var(--bg-secondary);--form-switch-border-hover:var(--brand-primary);--form-switch-focus-ring:var(--a11y-focus-ring-width)solid var(--a11y-focus-ring-color);--form-switch-focus-ring-offset:var(--a11y-focus-ring-offset);--form-switch-focus-shadow:var(--a11y-focus-ring-shadow);--form-switch-bg-disabled:var(--bg-tertiary);--form-switch-border-disabled:var(--border-subtle);--form-switch-opacity-disabled:.6;--form-switch-cursor-disabled:not-allowed;--form-switch-transition:background-color var(--motion-duration-fast)var(--motion-ease-out),border-color var(--motion-duration-fast)var(--motion-ease-out);--form-switch-thumb-transition:transform var(--motion-duration-fast)var(--motion-ease-spring);--form-validation-icon-size:16px;--form-validation-icon-success:var(--status-success);--form-validation-icon-error:var(--status-error);--form-validation-icon-warning:var(--status-warning);--form-validation-icon-spacing:var(--space-2);--form-validation-icon-position:absolute;--form-validation-icon-right:var(--space-3);--form-validation-icon-top:50%;--form-validation-icon-transform:translateY(-50%)}[data-theme=light]{--form-group-bg:var(--surface-card);--form-checkbox-bg:var(--surface-card);--form-radio-bg:var(--surface-card);--form-switch-bg:var(--bg-secondary)}@media(prefers-reduced-motion:reduce){:root{--form-switch-transition:none;--form-switch-thumb-transition:none}}:root{--table-bg:var(--bg-primary);--table-border:var(--border-primary);--table-border-radius:var(--radius-md);--table-width:100%;--table-overflow:auto;--table-shadow:var(--shadow-sm);--table-header-bg:var(--bg-secondary);--table-header-text:var(--text-primary);--table-header-font-size:var(--type-caption);--table-header-font-weight:var(--font-semibold);--table-header-text-transform:uppercase;--table-header-letter-spacing:.05em;--table-header-padding:var(--space-3)var(--space-4);--table-header-padding-mobile:var(--space-2)var(--space-3);--table-header-border-bottom:var(--border-width-medium)solid var(--border-primary);--table-header-sortable-cursor:pointer;--table-header-sortable-bg-hover:var(--bg-tertiary);--table-header-sortable-icon-size:14px;--table-header-sortable-icon-color:var(--text-tertiary);--table-header-sortable-icon-color-active:var(--brand-primary);--table-header-sortable-icon-spacing:var(--space-1);--table-row-bg:var(--surface-card);--table-row-bg-even:var(--surface-card);--table-row-bg-odd:var(--bg-secondary);--table-row-border-bottom:var(--border-width-thin)solid var(--border-subtle);--table-row-padding:0;--table-row-bg-hover:var(--surface-card-hover);--table-row-border-hover:var(--border-width-thin)solid var(--brand-primary);--table-row-shadow-hover:var(--shadow-sm);--table-row-bg-selected:var(--brand-subtle);--table-row-border-selected:var(--border-width-medium)solid var(--brand-primary);--table-row-text-selected:var(--text-primary);--table-row-striped-bg:var(--bg-secondary);--table-row-striped-bg-hover:var(--bg-tertiary);--table-cell-padding:var(--space-3)var(--space-4);--table-cell-padding-mobile:var(--space-2)var(--space-3);--table-cell-text:var(--text-primary);--table-cell-font-size:var(--type-body);--table-cell-line-height:var(--leading-normal);--table-cell-vertical-align:middle;--table-cell-text-align-left:left;--table-cell-text-align-center:center;--table-cell-text-align-right:right;--table-cell-numeric-font-family:var(--font-mono);--table-cell-numeric-text-align:right;--table-cell-numeric-font-variant:tabular-nums;--table-border-color:var(--border-primary);--table-border-width:var(--border-width-thin);--table-border-style:solid;--table-cell-border-right:var(--border-width-thin)solid var(--border-subtle);--table-cell-border-bottom:var(--border-width-thin)solid var(--border-subtle)}[data-density=dense]{--table-header-padding:var(--space-2)var(--space-3);--table-cell-padding:var(--space-2)var(--space-3);--table-header-font-size:var(--type-caption);--table-cell-font-size:var(--type-caption)}[data-density=map]{--table-header-padding:var(--space-1)var(--space-2);--table-cell-padding:var(--space-1)var(--space-2);--table-header-font-size:var(--type-footnote);--table-cell-font-size:var(--type-footnote)}[data-theme=light]{--table-header-bg:var(--bg-secondary);--table-row-bg:var(--surface-card);--table-row-bg-odd:var(--bg-secondary);--table-row-striped-bg:var(--bg-secondary)}:root{--badge-font-size:var(--type-caption);--badge-font-weight:var(--font-medium);--badge-padding-x:var(--space-2);--badge-padding-y:var(--space-1);--badge-border-radius:var(--radius-full);--badge-line-height:1.2;--badge-display:inline-flex;--badge-align-items:center;--badge-gap:var(--space-1);--badge-size-sm-font-size:var(--type-footnote);--badge-size-sm-padding-x:var(--space-1);--badge-size-sm-padding-y:2px;--badge-size-md-font-size:var(--type-caption);--badge-size-md-padding-x:var(--space-2);--badge-size-md-padding-y:var(--space-1);--badge-size-lg-font-size:var(--type-body);--badge-size-lg-padding-x:var(--space-3);--badge-size-lg-padding-y:var(--space-2);--badge-default-bg:var(--bg-secondary);--badge-default-text:var(--text-primary);--badge-default-border:var(--border-subtle);--badge-success-bg:var(--status-success-bg);--badge-success-text:var(--status-success-text);--badge-success-border:var(--status-success-border);--badge-warning-bg:var(--status-warning-bg);--badge-warning-text:var(--status-warning-text);--badge-warning-border:var(--status-warning-border);--badge-error-bg:var(--status-error-bg);--badge-error-text:var(--status-error-text);--badge-error-border:var(--status-error-border);--badge-info-bg:var(--status-info-bg);--badge-info-text:var(--status-info-text);--badge-info-border:var(--status-info-border);--badge-brand-bg:var(--brand-subtle);--badge-brand-text:var(--brand-primary);--badge-brand-border:var(--brand-primary);--avatar-size-xs:24px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--avatar-size-xl:64px;--avatar-size-2xl:96px;--avatar-border-radius:var(--radius-full);--avatar-bg:var(--bg-secondary);--avatar-text:var(--text-primary);--avatar-font-weight:var(--font-semibold);--avatar-border:var(--border-width-thin)solid var(--border-primary);--avatar-status-size:8px;--avatar-status-size-sm:6px;--avatar-status-size-lg:10px;--avatar-status-border:2px solid var(--bg-primary);--avatar-status-border-radius:var(--radius-full);--avatar-status-position:absolute;--avatar-status-bottom:0;--avatar-status-right:0;--avatar-status-online:var(--status-success);--avatar-status-away:var(--status-warning);--avatar-status-busy:var(--status-error);--avatar-status-offline:var(--text-tertiary);--avatar-group-spacing:-8px;--avatar-group-spacing-sm:-6px;--avatar-group-spacing-lg:-12px;--progress-track-bg:var(--bg-secondary);--progress-track-height:4px;--progress-track-height-thick:8px;--progress-track-height-thin:2px;--progress-track-border-radius:var(--radius-full);--progress-fill-bg:var(--brand-primary);--progress-fill-height:100%;--progress-fill-border-radius:var(--radius-full);--progress-fill-transition:width var(--motion-duration-slow)var(--motion-ease-out);--progress-success-fill:var(--status-success);--progress-warning-fill:var(--status-warning);--progress-error-fill:var(--status-error);--progress-info-fill:var(--status-info);--progress-label-font-size:var(--type-caption);--progress-label-color:var(--text-secondary);--progress-label-margin-bottom:var(--space-1);--progress-value-font-size:var(--type-caption);--progress-value-font-weight:var(--font-semibold);--progress-value-color:var(--text-primary);--progress-value-margin-top:var(--space-1);--scrollbar-track-bg:var(--bg-secondary);--scrollbar-track-width:8px;--scrollbar-track-width-thin:4px;--scrollbar-track-width-thick:12px;--scrollbar-track-border-radius:var(--radius-full);--scrollbar-thumb-bg:var(--bg-tertiary);--scrollbar-thumb-bg-hover:var(--text-tertiary);--scrollbar-thumb-bg-active:var(--text-secondary);--scrollbar-thumb-border-radius:var(--radius-full);--scrollbar-thumb-min-height:32px;--scrollbar-corner-bg:var(--bg-secondary);--selection-bg:var(--brand-subtle);--selection-text:var(--text-primary);--selection-text-shadow:none;--list-item-selected-bg:var(--brand-subtle);--list-item-selected-text:var(--text-primary);--list-item-selected-border:var(--border-width-thin)solid var(--brand-primary);--divider-color:var(--border-subtle);--divider-width:var(--border-width-thin);--divider-style:solid;--divider-margin:var(--space-4);--divider-margin-vertical:var(--space-4);--divider-margin-horizontal:var(--space-4);--divider-vertical-width:var(--border-width-thin);--divider-vertical-height:100%;--divider-vertical-margin:var(--space-2);--divider-thick-width:var(--border-width-medium);--divider-thick-color:var(--border-primary);--divider-subtle-width:var(--border-width-thin);--divider-subtle-color:var(--border-subtle);--list-spacing:var(--space-2);--list-padding:0;--list-margin:0;--list-item-padding:var(--space-2)var(--space-3);--list-item-padding-mobile:var(--space-1)var(--space-2);--list-item-margin-bottom:var(--space-1);--list-item-border-radius:var(--radius-sm);--list-marker-color:var(--text-secondary);--list-marker-size:var(--type-body);--list-marker-spacing:var(--space-2);--list-nested-margin-left:var(--space-6);--list-nested-margin-left-mobile:var(--space-4);--list-nested-spacing:var(--space-1);--list-ordered-marker-type:decimal;--list-ordered-marker-position:outside;--list-unordered-marker-type:disc;--list-unordered-marker-position:outside;--code-block-bg:var(--bg-secondary);--code-block-text:var(--text-primary);--code-block-border:var(--border-width-thin)solid var(--border-subtle);--code-block-border-radius:var(--radius-md);--code-block-padding:var(--space-4);--code-block-padding-mobile:var(--space-3);--code-block-font-family:var(--font-mono);--code-block-font-size:var(--type-caption);--code-block-line-height:var(--leading-relaxed);--code-block-overflow:auto;--code-inline-bg:var(--bg-secondary);--code-inline-text:var(--brand-primary);--code-inline-padding:2px 6px;--code-inline-border-radius:var(--radius-sm);--code-inline-font-family:var(--font-mono);--code-inline-font-size:.9em;--code-syntax-keyword:var(--brand-primary);--code-syntax-string:var(--status-success);--code-syntax-comment:var(--text-tertiary);--code-syntax-number:var(--status-info);--code-syntax-function:var(--accent-primary);--code-syntax-variable:var(--text-primary);--code-syntax-operator:var(--text-secondary);--code-line-number-color:var(--text-tertiary);--code-line-number-width:40px;--code-line-number-padding-right:var(--space-3);--code-line-number-border-right:var(--border-width-thin)solid var(--border-subtle);--blockquote-border-left:var(--border-width-medium)solid var(--brand-primary);--blockquote-padding-left:var(--space-4);--blockquote-padding-left-mobile:var(--space-3);--blockquote-margin:var(--space-4)0;--blockquote-text:var(--text-secondary);--blockquote-font-size:var(--type-body);--blockquote-font-style:italic;--blockquote-bg:var(--bg-secondary);--blockquote-padding:var(--space-4);--blockquote-border-radius:var(--radius-md);--blockquote-citation-font-size:var(--type-caption);--blockquote-citation-color:var(--text-tertiary);--blockquote-citation-margin-top:var(--space-2);--blockquote-citation-font-style:normal}[data-theme=light]{--badge-default-bg:var(--surface-card);--avatar-bg:var(--surface-card);--scrollbar-track-bg:var(--bg-secondary);--scrollbar-thumb-bg:var(--border-strong);--code-block-bg:var(--surface-card);--code-inline-bg:var(--bg-secondary);--blockquote-bg:var(--surface-card)}[data-density=dense]{--badge-padding-x:var(--space-1);--badge-padding-y:2px;--avatar-size-md:32px;--list-item-padding:var(--space-1)var(--space-2);--code-block-padding:var(--space-2)}[data-density=map]{--badge-padding-x:4px;--badge-padding-y:1px;--avatar-size-md:24px;--list-item-padding:var(--space-1);--code-block-padding:var(--space-1)}:root{--nav-height:64px;--nav-height-mobile:56px;--nav-height-compact:48px;--nav-bg:var(--bg-elevated);--nav-border-bottom:var(--border-width-thin)solid var(--border-primary);--nav-shadow:var(--shadow-sm);--nav-z-index:var(--z-sticky);--nav-padding-x:var(--space-4);--nav-padding-x-mobile:var(--space-3);--nav-padding-y:var(--space-2);--nav-brand-font-size:var(--type-heading);--nav-brand-font-weight:var(--font-bold);--nav-brand-color:var(--text-primary);--nav-brand-gap:var(--space-3);--nav-item-padding:var(--space-2)var(--space-3);--nav-item-padding-mobile:var(--space-2);--nav-item-gap:var(--space-2);--nav-item-color:var(--text-secondary);--nav-item-color-hover:var(--text-primary);--nav-item-bg-hover:var(--bg-secondary);--nav-item-border-radius:var(--radius-md);--nav-item-active-color:var(--brand-primary);--nav-item-active-bg:var(--brand-subtle);--nav-item-active-font-weight:var(--font-semibold);--nav-item-active-border-bottom:var(--border-width-medium)solid var(--brand-primary);--nav-dropdown-bg:var(--surface-card);--nav-dropdown-border:var(--border-primary);--nav-dropdown-border-radius:var(--radius-md);--nav-dropdown-shadow:var(--shadow-lg);--nav-dropdown-padding:var(--space-2);--nav-dropdown-min-width:200px;--nav-dropdown-z-index:var(--z-dropdown);--sidebar-width:256px;--sidebar-width-collapsed:64px;--sidebar-width-mobile:280px;--sidebar-bg:var(--bg-elevated);--sidebar-border-right:var(--border-width-thin)solid var(--border-primary);--sidebar-shadow:var(--shadow-sm);--sidebar-z-index:var(--z-sticky);--sidebar-padding:var(--space-4);--sidebar-padding-mobile:var(--space-3);--sidebar-header-padding:var(--space-4)var(--space-3);--sidebar-header-padding-mobile:var(--space-3)var(--space-2);--sidebar-header-border-bottom:var(--border-width-thin)solid var(--border-subtle);--sidebar-header-margin-bottom:var(--space-4);--sidebar-nav-gap:var(--space-1);--sidebar-nav-section-gap:var(--space-4);--sidebar-nav-section-title-font-size:var(--type-caption);--sidebar-nav-section-title-color:var(--text-tertiary);--sidebar-nav-section-title-padding:var(--space-2)var(--space-3);--sidebar-nav-section-title-font-weight:var(--font-semibold);--sidebar-nav-section-title-text-transform:uppercase;--sidebar-nav-section-title-letter-spacing:.05em;--sidebar-nav-item-padding:var(--space-2)var(--space-3);--sidebar-nav-item-padding-mobile:var(--space-2);--sidebar-nav-item-gap:var(--space-2);--sidebar-nav-item-color:var(--text-secondary);--sidebar-nav-item-color-hover:var(--text-primary);--sidebar-nav-item-bg-hover:var(--bg-secondary);--sidebar-nav-item-border-radius:var(--radius-md);--sidebar-nav-item-font-size:var(--type-body);--sidebar-nav-item-active-color:var(--brand-primary);--sidebar-nav-item-active-bg:var(--brand-subtle);--sidebar-nav-item-active-font-weight:var(--font-semibold);--sidebar-nav-item-active-border-left:var(--border-width-medium)solid var(--brand-primary);--sidebar-nav-item-active-padding-left:calc(var(--space-3) - var(--border-width-medium));--sidebar-footer-padding:var(--space-4)var(--space-3);--sidebar-footer-padding-mobile:var(--space-3)var(--space-2);--sidebar-footer-border-top:var(--border-width-thin)solid var(--border-subtle);--sidebar-footer-margin-top:var(--space-4);--sidebar-toggle-size:32px;--sidebar-toggle-color:var(--text-secondary);--sidebar-toggle-color-hover:var(--text-primary);--sidebar-toggle-bg-hover:var(--bg-secondary);--breadcrumb-font-size:var(--type-caption);--breadcrumb-color:var(--text-secondary);--breadcrumb-gap:var(--space-2);--breadcrumb-padding:var(--space-2)0;--breadcrumb-margin-bottom:var(--space-4);--breadcrumb-item-color:var(--text-secondary);--breadcrumb-item-color-hover:var(--text-primary);--breadcrumb-item-color-active:var(--text-primary);--breadcrumb-item-font-weight-active:var(--font-semibold);--breadcrumb-separator:"/";--breadcrumb-separator-color:var(--text-tertiary);--breadcrumb-separator-margin:var(--space-2);--breadcrumb-separator-icon-size:14px;--breadcrumb-link-text-decoration:none;--breadcrumb-link-text-decoration-hover:underline;--breadcrumb-link-color:var(--text-link);--breadcrumb-link-color-hover:var(--text-link-hover);--pagination-gap:var(--space-1);--pagination-padding:var(--space-2)0;--pagination-align-items:center;--pagination-justify-content:center;--pagination-item-size:40px;--pagination-item-size-mobile:36px;--pagination-item-padding:var(--space-2);--pagination-item-border-radius:var(--radius-md);--pagination-item-font-size:var(--type-body);--pagination-item-font-weight:var(--font-medium);--pagination-item-color:var(--text-primary);--pagination-item-bg:var(--surface-card);--pagination-item-border:var(--border-width-thin)solid var(--border-primary);--pagination-item-color-hover:var(--text-primary);--pagination-item-bg-hover:var(--surface-card-hover);--pagination-item-border-hover:var(--brand-primary);--pagination-item-color-active:var(--text-on-accent);--pagination-item-bg-active:var(--brand-primary);--pagination-item-border-active:var(--brand-primary);--pagination-item-font-weight-active:var(--font-semibold);--pagination-item-color-disabled:var(--text-disabled);--pagination-item-bg-disabled:var(--bg-tertiary);--pagination-item-border-disabled:var(--border-subtle);--pagination-item-opacity-disabled:.6;--pagination-item-cursor-disabled:not-allowed;--pagination-ellipsis-color:var(--text-tertiary);--pagination-ellipsis-padding:var(--space-2);--pagination-info-font-size:var(--type-caption);--pagination-info-color:var(--text-secondary);--pagination-info-margin:var(--space-4)}[data-theme=light]{--nav-bg:var(--bg-elevated);--sidebar-bg:var(--bg-elevated);--nav-item-bg-hover:var(--bg-secondary);--sidebar-nav-item-bg-hover:var(--bg-secondary);--pagination-item-bg:var(--surface-card);--pagination-item-bg-hover:var(--surface-card-hover)}@media(max-width:767px){:root{--nav-height:var(--nav-height-mobile);--nav-padding-x:var(--nav-padding-x-mobile);--sidebar-width:var(--sidebar-width-mobile);--pagination-item-size:var(--pagination-item-size-mobile)}}:root{--drawer-width-sm:280px;--drawer-width-md:320px;--drawer-width-lg:400px;--drawer-width-full:100%;--drawer-bg:var(--bg-elevated,var(--bg-secondary));--drawer-border:var(--border-primary);--drawer-shadow:var(--shadow-xl);--drawer-backdrop:var(--bg-overlay);--drawer-backdrop-blur:var(--space-1);--drawer-header-height:56px;--drawer-header-padding:var(--space-4);--drawer-header-border:var(--border-primary);--menu-item-height:48px;--menu-item-height-with-desc:64px;--menu-item-padding-x:var(--density-padding-lg-active);--menu-item-padding-y:var(--density-padding-md-active);--menu-item-gap:var(--density-gap-active);--menu-item-icon-size:var(--density-icon-md-active);--menu-item-bg:transparent;--menu-item-bg-hover:var(--bg-secondary);--menu-item-bg-active:var(--brand-subtle);--menu-item-text:var(--text-primary);--menu-item-text-secondary:var(--text-secondary);--menu-item-text-active:var(--accent-primary);--menu-item-border-radius:var(--density-radius-md-active);--menu-section-gap:var(--density-padding-xl-active);--menu-section-title-size:var(--density-font-caption-active);--menu-section-title-weight:var(--font-semibold,600);--menu-section-title-color:var(--text-tertiary);--menu-section-title-transform:uppercase;--menu-section-title-letter-spacing:.05em;--menu-section-title-padding:var(--density-padding-md-active)var(--density-padding-lg-active);--drawer-transition-duration:.3s;--drawer-transition-timing:cubic-bezier(.32,.72,0,1)}[data-density=compact]{--drawer-width-md:280px;--drawer-header-height:48px;--menu-item-height:40px;--menu-item-height-with-desc:56px}[data-density=dense]{--drawer-width-md:260px;--drawer-header-height:44px;--menu-item-height:36px;--menu-item-height-with-desc:48px}@media(prefers-reduced-motion:reduce){:root{--drawer-transition-duration:0s}}:root{--aesthetic-ratio-golden:1.618;--aesthetic-ratio-golden-inverse:.618;--aesthetic-ratio-fib-1:1;--aesthetic-ratio-fib-2:1.5;--aesthetic-ratio-fib-3:2;--aesthetic-ratio-fib-4:3;--aesthetic-ratio-fib-5:5;--aesthetic-space-micro:var(--space-1);--aesthetic-space-micro-breathe:calc(var(--space-1)*var(--aesthetic-ratio-fib-2));--aesthetic-space-compact:var(--space-2);--aesthetic-space-compact-breathe:calc(var(--space-2)*var(--aesthetic-ratio-golden-inverse));--aesthetic-space-compact-relax:calc(var(--space-2)*var(--aesthetic-ratio-fib-2));--aesthetic-space-standard:var(--space-3);--aesthetic-space-standard-breathe:calc(var(--space-3)*var(--aesthetic-ratio-golden-inverse));--aesthetic-space-standard-relax:calc(var(--space-3)*var(--aesthetic-ratio-golden));--aesthetic-space-comfort:var(--space-4);--aesthetic-space-comfort-breathe:calc(var(--space-4)*var(--aesthetic-ratio-golden-inverse));--aesthetic-space-comfort-relax:calc(var(--space-4)*var(--aesthetic-ratio-golden));--aesthetic-space-generous:var(--space-6);--aesthetic-space-generous-breathe:calc(var(--space-6)*var(--aesthetic-ratio-golden-inverse));--aesthetic-space-generous-relax:calc(var(--space-6)*var(--aesthetic-ratio-golden));--aesthetic-line-tight:1.2;--aesthetic-line-compact:1.35;--aesthetic-line-standard:1.5;--aesthetic-line-comfort:1.618;--aesthetic-line-generous:1.75;--aesthetic-rhythm-base:var(--space-3);--aesthetic-rhythm-tight:calc(var(--aesthetic-rhythm-base)*var(--aesthetic-ratio-golden-inverse));--aesthetic-rhythm-compact:var(--aesthetic-rhythm-base);--aesthetic-rhythm-standard:calc(var(--aesthetic-rhythm-base)*var(--aesthetic-ratio-golden));--aesthetic-rhythm-comfort:calc(var(--aesthetic-rhythm-base)*var(--aesthetic-ratio-fib-4));--aesthetic-card-padding:var(--space-3);--aesthetic-card-padding-mobile:var(--space-2);--aesthetic-card-padding-desktop:calc(var(--space-3)*var(--aesthetic-ratio-golden));--aesthetic-card-gap:var(--space-2);--aesthetic-card-gap-breathe:calc(var(--space-2)*var(--aesthetic-ratio-golden-inverse));--aesthetic-input-padding-x:var(--space-3);--aesthetic-input-padding-y:var(--space-2);--aesthetic-input-padding-y-breathe:calc(var(--space-2)*var(--aesthetic-ratio-fib-2));--aesthetic-input-gap:var(--space-2);--aesthetic-btn-padding-x:var(--space-3);--aesthetic-btn-padding-y:var(--space-2);--aesthetic-btn-padding-y-breathe:calc(var(--space-2)*var(--aesthetic-ratio-fib-2));--aesthetic-btn-gap:var(--space-1);--aesthetic-btn-gap-breathe:calc(var(--space-1)*var(--aesthetic-ratio-fib-2));--aesthetic-section-gap:var(--space-4);--aesthetic-section-gap-tight:calc(var(--space-4)*var(--aesthetic-ratio-golden-inverse));--aesthetic-section-gap-relax:calc(var(--space-4)*var(--aesthetic-ratio-golden));--aesthetic-section-padding:var(--space-4);--aesthetic-section-padding-mobile:var(--space-3);--aesthetic-section-padding-desktop:calc(var(--space-4)*var(--aesthetic-ratio-golden));--aesthetic-grid-gap-mobile:var(--space-2);--aesthetic-grid-gap-mobile-breathe:calc(var(--space-2)*var(--aesthetic-ratio-golden-inverse));--aesthetic-grid-gap-tablet:var(--space-3);--aesthetic-grid-gap-desktop:calc(var(--space-3)*var(--aesthetic-ratio-golden));--aesthetic-flex-gap-mobile:var(--space-2);--aesthetic-flex-gap-mobile-breathe:calc(var(--space-2)*var(--aesthetic-ratio-golden-inverse));--aesthetic-flex-gap-tablet:var(--space-3);--aesthetic-flex-gap-desktop:calc(var(--space-3)*var(--aesthetic-ratio-golden));--aesthetic-letter-tight:-.01em;--aesthetic-letter-compact:0;--aesthetic-letter-breathe:.02em;--aesthetic-letter-freeing:.04em;--aesthetic-word-tight:-.05em;--aesthetic-word-compact:0;--aesthetic-word-breathe:.1em;--aesthetic-paragraph-gap:var(--space-3);--aesthetic-paragraph-gap-mobile:var(--space-2);--aesthetic-paragraph-gap-desktop:calc(var(--space-3)*var(--aesthetic-ratio-golden));--aesthetic-table-cell-padding:var(--space-2);--aesthetic-table-cell-padding-mobile:var(--space-1);--aesthetic-table-cell-padding-dense:var(--space-1);--aesthetic-table-row-gap:0;--aesthetic-table-row-height:auto;--aesthetic-table-row-height-compact:calc(var(--space-4)*var(--aesthetic-ratio-golden-inverse));--aesthetic-list-item-padding:var(--space-2);--aesthetic-list-item-padding-mobile:var(--space-1);--aesthetic-list-item-gap:var(--space-1);--aesthetic-list-item-gap-breathe:calc(var(--space-1)*var(--aesthetic-ratio-fib-2));--aesthetic-group-padding:var(--space-3);--aesthetic-group-padding-mobile:var(--space-2);--aesthetic-group-gap:var(--space-2);--aesthetic-group-gap-breathe:calc(var(--space-2)*var(--aesthetic-ratio-golden-inverse));--aesthetic-breathe-tight:var(--aesthetic-ratio-golden-inverse);--aesthetic-breathe-standard:calc(var(--space-3)*var(--aesthetic-breathe-tight));--aesthetic-breathe-relax:var(--aesthetic-ratio-golden);--aesthetic-breathe-generous:calc(var(--space-6)*var(--aesthetic-breathe-tight));--aesthetic-breathe-micro:calc(var(--space-1)*var(--aesthetic-breathe-tight));--aesthetic-breathe-compact:calc(var(--space-2)*var(--aesthetic-breathe-tight));--aesthetic-breathe-comfort:calc(var(--space-4)*var(--aesthetic-breathe-tight))}@media(max-width:767px){:root{--aesthetic-card-padding:var(--aesthetic-card-padding-mobile);--aesthetic-section-padding:var(--aesthetic-section-padding-mobile);--aesthetic-grid-gap:var(--aesthetic-grid-gap-mobile);--aesthetic-flex-gap:var(--aesthetic-flex-gap-mobile);--aesthetic-paragraph-gap:var(--aesthetic-paragraph-gap-mobile);--aesthetic-table-cell-padding:var(--aesthetic-table-cell-padding-mobile);--aesthetic-list-item-padding:var(--aesthetic-list-item-padding-mobile);--aesthetic-group-padding:var(--aesthetic-group-padding-mobile)}}@media(min-width:768px){:root{--aesthetic-card-padding:var(--aesthetic-card-padding-desktop);--aesthetic-section-padding:var(--aesthetic-section-padding-desktop);--aesthetic-grid-gap:var(--aesthetic-grid-gap-desktop);--aesthetic-flex-gap:var(--aesthetic-flex-gap-desktop);--aesthetic-paragraph-gap:var(--aesthetic-paragraph-gap-desktop)}}[data-density=dense]{--aesthetic-card-padding:var(--space-2);--aesthetic-card-gap:var(--space-1);--aesthetic-card-gap-breathe:calc(var(--space-1)*var(--aesthetic-ratio-fib-2));--aesthetic-input-padding-x:var(--space-2);--aesthetic-input-padding-y:var(--space-1);--aesthetic-btn-padding-x:var(--space-2);--aesthetic-btn-padding-y:var(--space-1);--aesthetic-section-gap:var(--space-3);--aesthetic-grid-gap:var(--space-2);--aesthetic-flex-gap:var(--space-2);--aesthetic-paragraph-gap:var(--space-2)}[data-density=map]{--aesthetic-card-padding:var(--space-1);--aesthetic-card-gap:var(--space-0_5);--aesthetic-card-gap-breathe:var(--space-1);--aesthetic-input-padding-x:var(--space-1);--aesthetic-input-padding-y:var(--space-0_5);--aesthetic-btn-padding-x:var(--space-1);--aesthetic-btn-padding-y:var(--space-0_5);--aesthetic-section-gap:var(--space-2);--aesthetic-grid-gap:var(--space-1);--aesthetic-flex-gap:var(--space-1);--aesthetic-paragraph-gap:var(--space-1)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[-5px\]{top:-5px}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-\[-5px\]{right:-5px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[-5px\]{bottom:-5px}.-left-4{left:calc(var(--spacing)*-4)}.left-\(--density-padding-md-active\){left:var(--density-padding-md-active)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-\[-5px\]{left:-5px}.left-\[calc\(50\%\+20px\)\]{left:calc(50% + 20px)}.z-\(--z-sticky\){z-index:var(--z-sticky)}.z-10{z-index:10}.z-50{z-index:50}.z-51{z-index:51}.z-200{z-index:200}.z-998{z-index:998}.z-999{z-index:999}.z-9999{z-index:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.mt-\(--density-gap-active\){margin-top:var(--density-gap-active)}.mt-\(--density-gap-sm-active\){margin-top:var(--density-gap-sm-active)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-\(--density-gap-active\){margin-bottom:var(--density-gap-active)}.mb-\(--density-gap-sm-active\){margin-bottom:var(--density-gap-sm-active)}.mb-\(--menu-section-gap\){margin-bottom:var(--menu-section-gap)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\(--density-icon-lg-active\){height:var(--density-icon-lg-active)}.h-\(--density-icon-md-active\){height:var(--density-icon-md-active)}.h-\(--density-progress-lg-active\,16px\){height:var(--density-progress-lg-active,16px)}.h-\(--density-progress-md-active\,10px\){height:var(--density-progress-md-active,10px)}.h-\(--density-progress-sm-active\,6px\){height:var(--density-progress-sm-active,6px)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-48{height:calc(var(--spacing)*48)}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[1000px\]{max-height:1000px}.max-h-\[2000px\]{max-height:2000px}.min-h-\(--density-button-height-active\){min-height:var(--density-button-height-active)}.min-h-\(--density-button-height-sm-active\){min-height:var(--density-button-height-sm-active)}.min-h-\(--density-input-height-active\){min-height:var(--density-input-height-active)}.min-h-\(--density-nav-height-active\){min-height:var(--density-nav-height-active)}.min-h-\(--density-touch-active\){min-height:var(--density-touch-active)}.min-h-\(--drawer-header-height\){min-height:var(--drawer-header-height)}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[160px\]{min-height:160px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-\[calc\(var\(--density-button-height-active\)\+8px\)\]{min-height:calc(var(--density-button-height-active) + 8px)}.min-h-dvh{min-height:100dvh}.min-h-touch{min-height:var(--min-height-touch)}.w-\(--density-icon-lg-active\){width:var(--density-icon-lg-active)}.w-\(--density-icon-md-active\){width:var(--density-icon-md-active)}.w-\(--drawer-width-full\){width:var(--drawer-width-full)}.w-\(--drawer-width-lg\){width:var(--drawer-width-lg)}.w-\(--drawer-width-md\){width:var(--drawer-width-md)}.w-\(--drawer-width-sm\){width:var(--drawer-width-sm)}.w-0{width:calc(var(--spacing)*0)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[120px\]{max-width:120px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--density-touch-active\){min-width:var(--density-touch-active)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[44px\]{min-width:44px}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[shimmer_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite shimmer}.animate-pulse{animation:var(--animate-pulse)}.animate-pulse-glow{animation:var(--animate-pulse-glow)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--density-gap-active\){gap:var(--density-gap-active)}.gap-\(--density-gap-lg-active\){gap:var(--density-gap-lg-active)}.gap-\(--density-gap-sm-active\){gap:var(--density-gap-sm-active)}.gap-\(--density-nav-gap\){gap:var(--density-nav-gap)}.gap-\(--menu-item-gap\){gap:var(--menu-item-gap)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-\(--density-gap-lg-active\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--density-gap-lg-active)*var(--tw-space-y-reverse));margin-block-end:calc(var(--density-gap-lg-active)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\(--density-gap-sm-active\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--density-gap-sm-active)*var(--tw-space-y-reverse));margin-block-end:calc(var(--density-gap-sm-active)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-\(--density-gap-active\){column-gap:var(--density-gap-active)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-\(--density-gap-sm-active\){row-gap:var(--density-gap-sm-active)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-\(--border-primary\)>:not(:last-child)){border-color:var(--border-primary)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--density-radius-lg-active\){border-radius:var(--density-radius-lg-active)}.rounded-\(--density-radius-md-active\){border-radius:var(--density-radius-md-active)}.rounded-\(--density-radius-sm-active\){border-radius:var(--density-radius-sm-active)}.rounded-\(--menu-item-border-radius\){border-radius:var(--menu-item-border-radius)}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[calc\(var\(--density-radius-md-active\)-2px\)\]{border-radius:calc(var(--density-radius-md-active) - 2px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--accent-primary\),.border-\(--accent-primary\)\/20{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-primary\)\/20{border-color:color-mix(in oklab,var(--accent-primary)20%,transparent)}}.border-\(--accent-primary\)\/30{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.border-\(--accent-primary\)\/30{border-color:color-mix(in oklab,var(--accent-primary)30%,transparent)}}.border-\(--accent-primary-border\){border-color:var(--accent-primary-border)}.border-\(--border-primary\),.border-\(--border-primary\)\/50{border-color:var(--border-primary)}@supports (color:color-mix(in lab,red,red)){.border-\(--border-primary\)\/50{border-color:color-mix(in oklab,var(--border-primary)50%,transparent)}}.border-\(--border-secondary\){border-color:var(--border-secondary)}.border-\(--border-subtle\){border-color:var(--border-subtle)}.border-\(--drawer-border\){border-color:var(--drawer-border)}.border-\(--drawer-header-border\){border-color:var(--drawer-header-border)}.border-\(--status-error\),.border-\(--status-error\)\/20{border-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-error\)\/20{border-color:color-mix(in oklab,var(--status-error)20%,transparent)}}.border-\(--status-error\)\/30{border-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-error\)\/30{border-color:color-mix(in oklab,var(--status-error)30%,transparent)}}.border-\(--status-error-border\){border-color:var(--status-error-border)}.border-\(--status-info\)\/20{border-color:var(--status-info)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-info\)\/20{border-color:color-mix(in oklab,var(--status-info)20%,transparent)}}.border-\(--status-info\)\/30{border-color:var(--status-info)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-info\)\/30{border-color:color-mix(in oklab,var(--status-info)30%,transparent)}}.border-\(--status-info-border\){border-color:var(--status-info-border)}.border-\(--status-success\),.border-\(--status-success\)\/20{border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-success\)\/20{border-color:color-mix(in oklab,var(--status-success)20%,transparent)}}.border-\(--status-success\)\/30{border-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-success\)\/30{border-color:color-mix(in oklab,var(--status-success)30%,transparent)}}.border-\(--status-success-border\){border-color:var(--status-success-border)}.border-\(--status-warning\),.border-\(--status-warning\)\/20{border-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-warning\)\/20{border-color:color-mix(in oklab,var(--status-warning)20%,transparent)}}.border-\(--status-warning\)\/30{border-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-warning\)\/30{border-color:color-mix(in oklab,var(--status-warning)30%,transparent)}}.border-\(--status-warning-border\){border-color:var(--status-warning-border)}.border-\(--surface-card-border\){border-color:var(--surface-card-border)}.border-\(--text-primary\){border-color:var(--text-primary)}.border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.border-\[var\(--status-warning\)\]{border-color:var(--status-warning)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-\(--accent-primary\){border-left-color:var(--accent-primary)}.border-l-\(--status-warning\){border-left-color:var(--status-warning)}.bg-\(--accent-primary\),.bg-\(--accent-primary\)\/5{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--accent-primary\)\/5{background-color:color-mix(in oklab,var(--accent-primary)5%,transparent)}}.bg-\(--accent-primary\)\/10{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--accent-primary\)\/10{background-color:color-mix(in oklab,var(--accent-primary)10%,transparent)}}.bg-\(--accent-primary\)\/15{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--accent-primary\)\/15{background-color:color-mix(in oklab,var(--accent-primary)15%,transparent)}}.bg-\(--accent-primary-bg\){background-color:var(--accent-primary-bg)}.bg-\(--accent-secondary\){background-color:var(--accent-secondary)}.bg-\(--bg-elevated\){background-color:var(--bg-elevated)}.bg-\(--bg-primary\),.bg-\(--bg-primary\)\/95{background-color:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-primary\)\/95{background-color:color-mix(in oklab,var(--bg-primary)95%,transparent)}}.bg-\(--bg-secondary\){background-color:var(--bg-secondary)}.bg-\(--bg-tertiary\),.bg-\(--bg-tertiary\)\/50{background-color:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--bg-tertiary\)\/50{background-color:color-mix(in oklab,var(--bg-tertiary)50%,transparent)}}.bg-\(--border-primary\){background-color:var(--border-primary)}.bg-\(--brand-primary\){background-color:var(--brand-primary)}.bg-\(--drawer-backdrop\){background-color:var(--drawer-backdrop)}.bg-\(--drawer-bg\){background-color:var(--drawer-bg)}.bg-\(--menu-item-bg\){background-color:var(--menu-item-bg)}.bg-\(--menu-item-bg-active\){background-color:var(--menu-item-bg-active)}.bg-\(--status-error\),.bg-\(--status-error\)\/5{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-error\)\/5{background-color:color-mix(in oklab,var(--status-error)5%,transparent)}}.bg-\(--status-error\)\/10{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-error\)\/10{background-color:color-mix(in oklab,var(--status-error)10%,transparent)}}.bg-\(--status-error-bg\){background-color:var(--status-error-bg)}.bg-\(--status-info\),.bg-\(--status-info\)\/10{background-color:var(--status-info)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-info\)\/10{background-color:color-mix(in oklab,var(--status-info)10%,transparent)}}.bg-\(--status-info-bg\){background-color:var(--status-info-bg)}.bg-\(--status-success\),.bg-\(--status-success\)\/5{background-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-success\)\/5{background-color:color-mix(in oklab,var(--status-success)5%,transparent)}}.bg-\(--status-success\)\/10{background-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-success\)\/10{background-color:color-mix(in oklab,var(--status-success)10%,transparent)}}.bg-\(--status-success\)\/15{background-color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-success\)\/15{background-color:color-mix(in oklab,var(--status-success)15%,transparent)}}.bg-\(--status-success-bg\){background-color:var(--status-success-bg)}.bg-\(--status-warning\),.bg-\(--status-warning\)\/5{background-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-warning\)\/5{background-color:color-mix(in oklab,var(--status-warning)5%,transparent)}}.bg-\(--status-warning\)\/10{background-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-warning\)\/10{background-color:color-mix(in oklab,var(--status-warning)10%,transparent)}}.bg-\(--status-warning\)\/15{background-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-warning\)\/15{background-color:color-mix(in oklab,var(--status-warning)15%,transparent)}}.bg-\(--status-warning-bg\){background-color:var(--status-warning-bg)}.bg-\(--surface-card\){background-color:var(--surface-card)}.bg-\(--text-tertiary\){background-color:var(--text-tertiary)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-tertiary\)\]{background-color:var(--bg-tertiary)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf-8\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2224\%22\%20height\%3D\%2224\%22\%20viewBox\%3D\%220\%200\%2024\%2024\%22\%20fill\%3D\%22none\%22\%20stroke\%3D\%22\%239ca3af\%22\%20stroke-width\%3D\%222\%22\%20stroke-linecap\%3D\%22round\%22\%20stroke-linejoin\%3D\%22round\%22\%3E\%3Cpolyline\%20points\%3D\%226\%209\%2012\%2015\%2018\%209\%22\%3E\%3C\%2Fpolyline\%3E\%3C\%2Fsvg\%3E\'\)\]{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239ca3af%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.from-\(--bg-secondary\){--tw-gradient-from:var(--bg-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-white\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.via-white\/5{--tw-gradient-via:color-mix(in oklab,var(--color-white)5%,transparent)}}.via-white\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\(--bg-tertiary\){--tw-gradient-to:var(--bg-tertiary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-size-\[var\(--density-icon-md-active\)_var\(--density-icon-md-active\)\]{background-size:var(--density-icon-md-active)var(--density-icon-md-active)}.bg-position-\[right_0\.5rem_center\]{background-position:right .5rem center}.bg-no-repeat{background-repeat:no-repeat}.stroke-\(--accent-primary\){stroke:var(--accent-primary)}.stroke-\(--bg-tertiary\){stroke:var(--bg-tertiary)}.stroke-\(--status-error\){stroke:var(--status-error)}.stroke-\(--status-success\){stroke:var(--status-success)}.stroke-\(--status-warning\){stroke:var(--status-warning)}.p-\(--density-card-padding-active\){padding:var(--density-card-padding-active)}.p-\(--density-padding-lg-active\){padding:var(--density-padding-lg-active)}.p-\(--density-padding-md-active\){padding:var(--density-padding-md-active)}.p-\(--density-padding-sm-active\){padding:var(--density-padding-sm-active)}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[2px\]{padding:2px}.px-\(--density-card-padding-active\){padding-inline:var(--density-card-padding-active)}.px-\(--density-padding-lg-active\){padding-inline:var(--density-padding-lg-active)}.px-\(--density-padding-md-active\){padding-inline:var(--density-padding-md-active)}.px-\(--density-padding-sm-active\){padding-inline:var(--density-padding-sm-active)}.px-\(--density-padding-xl-active\){padding-inline:var(--density-padding-xl-active)}.px-\(--drawer-header-padding\){padding-inline:var(--drawer-header-padding)}.px-\(--menu-item-padding-x\){padding-inline:var(--menu-item-padding-x)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-\(--density-padding-md-active\){padding-block:var(--density-padding-md-active)}.py-\(--density-padding-sm-active\){padding-block:var(--density-padding-sm-active)}.py-\(--density-padding-xl-active\){padding-block:var(--density-padding-xl-active)}.py-\(--density-padding-xs-active\,4px\){padding-block:var(--density-padding-xs-active,4px)}.py-\(--menu-item-padding-y\){padding-block:var(--menu-item-padding-y)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-\(--density-padding-sm-active\){padding-top:var(--density-padding-sm-active)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[4px\]{padding-top:4px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-\[calc\(var\(--density-padding-md-active\)\*2\.5\)\]{padding-right:calc(var(--density-padding-md-active)*2.5)}.pb-\(--density-card-padding-active\){padding-bottom:var(--density-card-padding-active)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[calc\(var\(--density-icon-md-active\)\+var\(--density-gap-active\)\+var\(--density-padding-sm-active\)\*2\)\]{padding-left:calc(var(--density-icon-md-active) + var(--density-gap-active) + var(--density-padding-sm-active)*2)}.pl-\[calc\(var\(--density-padding-md-active\)\*2\.5\)\]{padding-left:calc(var(--density-padding-md-active)*2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--density-font-body-active\){font-size:var(--density-font-body-active)}.text-\(length\:--density-font-caption-active\){font-size:var(--density-font-caption-active)}.text-\(length\:--density-font-label-active\){font-size:var(--density-font-label-active)}.text-\(length\:--menu-section-title-size\){font-size:var(--menu-section-title-size)}.text-\[10px\]{font-size:10px}.text-\[calc\(var\(--density-font-body-active\)\*1\.5\)\]{font-size:calc(var(--density-font-body-active)*1.5)}.text-\[calc\(var\(--density-font-body-active\)\*1\.25\)\]{font-size:calc(var(--density-font-body-active)*1.25)}.text-\[calc\(var\(--density-font-body-active\)\*2\)\]{font-size:calc(var(--density-font-body-active)*2)}.text-\[calc\(var\(--density-font-body-active\)\+2px\)\]{font-size:calc(var(--density-font-body-active) + 2px)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\(--menu-section-title-weight\){--tw-font-weight:var(--menu-section-title-weight);font-weight:var(--menu-section-title-weight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--menu-section-title-letter-spacing\){--tw-tracking:var(--menu-section-title-letter-spacing);letter-spacing:var(--menu-section-title-letter-spacing)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\(--accent-primary\){color:var(--accent-primary)}.text-\(--accent-secondary\){color:var(--accent-secondary)}.text-\(--menu-item-text\){color:var(--menu-item-text)}.text-\(--menu-item-text-active\){color:var(--menu-item-text-active)}.text-\(--menu-item-text-secondary\){color:var(--menu-item-text-secondary)}.text-\(--menu-section-title-color\){color:var(--menu-section-title-color)}.text-\(--status-error\){color:var(--status-error)}.text-\(--status-error-text\){color:var(--status-error-text)}.text-\(--status-info\){color:var(--status-info)}.text-\(--status-info-text\){color:var(--status-info-text)}.text-\(--status-positive\){color:var(--status-positive)}.text-\(--status-success\){color:var(--status-success)}.text-\(--status-success-text\){color:var(--status-success-text)}.text-\(--status-warning\){color:var(--status-warning)}.text-\(--status-warning-text\){color:var(--status-warning-text)}.text-\(--text-link\){color:var(--text-link)}.text-\(--text-muted\){color:var(--text-muted)}.text-\(--text-primary\){color:var(--text-primary)}.text-\(--text-secondary\){color:var(--text-secondary)}.text-\(--text-tertiary\){color:var(--text-tertiary)}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-black{color:var(--color-black)}.text-current{color:currentColor}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-\(--accent-primary\){accent-color:var(--accent-primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-\(--drawer-shadow\){--tw-shadow:var(--drawer-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_0_var\(--status-success\)\]{--tw-shadow:0 0 0 0 var(--tw-shadow-color,var(--status-success));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_0_var\(--status-warning\)\]{--tw-shadow:0 0 0 0 var(--tw-shadow-color,var(--status-warning));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_0_var\(--status-error\)\]{--tw-shadow:0 0 20px 0 var(--tw-shadow-color,var(--status-error));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(--accent-primary\),.ring-\(--accent-primary\)\/20{--tw-ring-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\(--accent-primary\)\/20{--tw-ring-color:color-mix(in oklab,var(--accent-primary)20%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\(--bg-primary\){--tw-ring-offset-color:var(--bg-primary)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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-\(--drawer-backdrop-blur\){--tw-backdrop-blur:blur(var(--drawer-backdrop-blur));-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(var(--blur-sm));-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-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--drawer-transition-duration\){--tw-duration:var(--drawer-transition-duration);transition-duration:var(--drawer-transition-duration)}.duration-\(--motion-duration-fast\){--tw-duration:var(--motion-duration-fast);transition-duration:var(--motion-duration-fast)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\(--drawer-transition-timing\){--tw-ease:var(--drawer-transition-timing);transition-timing-function:var(--drawer-transition-timing)}.ease-\(--motion-ease-out\){--tw-ease:var(--motion-ease-out);transition-timing-function:var(--motion-ease-out)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:border-\(--accent-primary\):is(:where(.group):hover *){border-color:var(--accent-primary)}.group-hover\:text-\(--accent-primary\):is(:where(.group):hover *){color:var(--accent-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\(--text-muted\)::placeholder{color:var(--text-muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\(--accent-primary\):hover{border-color:var(--accent-primary)}.hover\:border-\(--border-primary\):hover{border-color:var(--border-primary)}.hover\:border-\(--border-secondary\):hover{border-color:var(--border-secondary)}.hover\:bg-\(--accent-primary\)\/5:hover{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--accent-primary\)\/5:hover{background-color:color-mix(in oklab,var(--accent-primary)5%,transparent)}}.hover\:bg-\(--accent-primary\)\/10:hover{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--accent-primary\)\/10:hover{background-color:color-mix(in oklab,var(--accent-primary)10%,transparent)}}.hover\:bg-\(--accent-primary\)\/90:hover{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--accent-primary\)\/90:hover{background-color:color-mix(in oklab,var(--accent-primary)90%,transparent)}}.hover\:bg-\(--accent-primary-hover\):hover{background-color:var(--accent-primary-hover)}.hover\:bg-\(--bg-secondary\):hover{background-color:var(--bg-secondary)}.hover\:bg-\(--bg-tertiary\):hover{background-color:var(--bg-tertiary)}.hover\:bg-\(--menu-item-bg-hover\):hover{background-color:var(--menu-item-bg-hover)}.hover\:bg-\(--status-error\)\/10:hover{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--status-error\)\/10:hover{background-color:color-mix(in oklab,var(--status-error)10%,transparent)}}.hover\:bg-\(--status-error\)\/20:hover{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--status-error\)\/20:hover{background-color:color-mix(in oklab,var(--status-error)20%,transparent)}}.hover\:bg-\(--status-error\)\/90:hover{background-color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--status-error\)\/90:hover{background-color:color-mix(in oklab,var(--status-error)90%,transparent)}}.hover\:bg-\(--status-info\)\/20:hover{background-color:var(--status-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--status-info\)\/20:hover{background-color:color-mix(in oklab,var(--status-info)20%,transparent)}}.hover\:bg-\(--status-info\)\/90:hover{background-color:var(--status-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--status-info\)\/90:hover{background-color:color-mix(in oklab,var(--status-info)90%,transparent)}}.hover\:text-\(--accent-primary\):hover{color:var(--accent-primary)}.hover\:text-\(--accent-primary-hover\):hover{color:var(--accent-primary-hover)}.hover\:text-\(--status-error\):hover{color:var(--status-error)}.hover\:text-\(--status-info\):hover{color:var(--status-info)}.hover\:text-\(--text-primary\):hover{color:var(--text-primary)}.hover\:text-\(--text-secondary\):hover,.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.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\:brightness-110:hover{--tw-brightness:brightness(110%);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\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\(--accent-primary\):focus{--tw-ring-color:var(--accent-primary)}.focus\:ring-\(--status-error\):focus{--tw-ring-color:var(--status-error)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-\(--bg-primary\):focus{--tw-ring-offset-color:var(--bg-primary)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--a11y-focus-ring-color\):focus-visible{--tw-ring-color:var(--a11y-focus-ring-color)}.focus-visible\:ring-\(--accent-primary\):focus-visible{--tw-ring-color:var(--accent-primary)}.focus-visible\:ring-\(--border-focus\):focus-visible{--tw-ring-color:var(--border-focus)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\(--bg-primary\):focus-visible{--tw-ring-offset-color:var(--bg-primary)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:saturate-50:disabled{--tw-saturate:saturate(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media(min-width:40rem){.sm\:inset-0{inset:calc(var(--spacing)*0)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:ml-8{margin-left:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[100px_1fr_1fr_80px\]{grid-template-columns:100px 1fr 1fr 80px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-4{gap:calc(var(--spacing)*4)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sm\:text-\(--text-tertiary\){color:var(--text-tertiary)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.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\:p-8{padding:calc(var(--spacing)*8)}}@media(min-width:64rem){.lg\:bottom-8{bottom:calc(var(--spacing)*8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}}}html{touch-action:pan-x pan-y}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-feature-settings:"ss01","ss02","cv01";scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}input[type=text],input[type=number],input[type=tel],input[type=email],select,textarea{font-size:16px}.safe-area-inset{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.touch-target{min-width:44px;min-height:44px}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}@keyframes text-glow{0%,to{text-shadow:0 0 8px;opacity:1}50%{text-shadow:0 0 16px;opacity:.95}}.animate-pulse-glow{animation:3s ease-in-out infinite text-glow}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-gradient{animation:4s infinite gradient}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-count-up{animation:count-up .4s var(--motion-ease-spring)forwards}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-pulse-glow,.animate-gradient,.animate-count-up,.animate-pulse,.animate-confetti{animation:none!important}}.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}.skip-link{background:var(--accent-primary);color:#fff;z-index:100;border-radius:0 0 8px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:0}.skip-link:focus{outline:none;top:0}@keyframes slide-in-from-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-right{animation:.3s ease-out forwards slide-in-from-right}.animate-slide-in-left{animation:.3s ease-out forwards slide-in-from-left}.animate-fade-in-up{animation:.3s ease-out forwards fade-in-up}.animate-shimmer{background:linear-gradient(90deg,var(--bg-tertiary)0%,var(--bg-secondary)50%,var(--bg-tertiary)100%);background-size:200% 100%;animation:1.5s infinite shimmer}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 25px #4ade8066);transform:scale(1)}50%{filter:drop-shadow(0 0 35px #4ade8099);transform:scale(1.02)}}
