/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--spacing:.25rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-dark:#20284c;--color-brand-primary:#5f72bf;--color-brand-secondary:#515773;--color-brand-white:#fefeff;--color-brand-pure-white:#fff;--color-brand-black:#000;--color-content-dark:#333;--color-content-heading:#2d3748;--color-content-secondary:#4a5568;--color-content-muted:#6b7280;--color-content-gray:#666;--color-content-light:#888;--color-content-placeholder:#999;--color-surface-light:#f7fafc;--color-surface-muted:#f1f5f9;--color-surface-subtle:#f8f9fa;--color-surface-soft:#f5f7fa;--color-surface-neutral:#f0f0f0;--color-surface-hover:#f5f5f5;--color-surface-ghost:#f9f9f9;--color-surface-input:#e9ecef;--color-surface-gray-100:#f3f4f6;--color-surface-gray-200:#e5e7eb;--color-surface-f-1:#f1f1f1;--color-surface-error-bg:#fef2f2;--color-surface-error-border-soft:#fed7d7;--color-line-default:#e2e8f0;--color-line-light:#cbd5e0;--color-line-medium:#ccc;--color-line-subtle:#ddd;--color-line-faint:#eee;--color-line-soft:#e0e0e0;--color-status-success:#28a745;--color-status-success-hover:#20c997;--color-status-success-bright:#10b981;--color-status-success-medium:#48bb78;--color-status-success-deep:#38a169;--color-status-success-material:#4caf50;--color-status-success-material-hover:#45a049;--color-status-success-light:#4ade80;--color-status-success-green:#66bb6a;--color-status-error:#dc3545;--color-status-error-dark:#e53e3e;--color-status-error-deep:#c53030;--color-status-error-rich:#c0392b;--color-status-error-accent:#dc2626;--color-status-error-bright:#ff6b6b;--color-status-error-light:#fc8181;--color-status-error-tailwind:#ef4444;--color-status-error-soft:#f87171;--color-status-red-300:#fca5a5;--color-status-material-red:#f44336;--color-status-warning:#f59e0b;--color-status-warning-orange:#fd7e14;--color-status-warning-yellow:#ffc107;--color-status-warning-light:#ffb74d;--color-status-warning-peach:#fed7aa;--color-status-yellow-dark:#d69e2e;--color-status-yellow-300:#fcd34d;--color-status-danger:#e74c3c;--color-status-green:#27ae60;--color-status-green-600:#16a34a;--color-status-green-700:#15803d;--color-status-orange-bright:#ff6b35;--color-status-orange-glow:#ff8e53;--color-status-orange-fire:#ee5a24;--color-status-amber:#d97706;--color-status-amber-alt:#f7931e;--color-status-material-orange:#ff9800;--color-status-link:#06c;--color-status-link-bright:#007bff;--color-status-blue-500:#3b82f6;--color-status-blue-600:#2563eb;--color-status-blue-gray:#c3cfe2;--color-status-material-blue:#2196f3;--color-status-material-blue-dark:#1976d2;--color-status-violet:#7c3aed;--color-status-indigo-bright:#6366f1;--color-status-indigo-light:#a8b6e8;--color-status-pink-light:#f093fb;--color-status-coral:#f5576c;--color-neutral-gray:#718096;--color-neutral-gray-light:#a0aec0;--color-neutral-gray-mid:#6c757d;--color-neutral-gray-soft:#9ca3af;--color-neutral-light-blue:#b0b8e0;--color-neutral-dark-deep:#1a1f3a;--color-neutral-dark-alt:#2d3561;--color-neutral-dark-medium:#3a4578;--color-neutral-primary-dark:#4a5bb8;--color-neutral-teal:#4fd1c7;--color-neutral-teal-light:#81e6d9;--color-neutral-teal-dark:#38b2ac;--color-neutral-accent-blue:#667eea;--color-neutral-accent-purple:#764ba2;--color-neutral-purple:#6b46c1;--color-neutral-blue:#4299e1;--color-neutral-blue-dark:#3182ce;--color-neutral-red-soft:#f56565;--color-neutral-text-body:#374151;--color-neutral-text-charcoal:#1f2937;--color-neutral-dark-slate:#2c3e50;--color-neutral-dark-gray:#444;--color-neutral-dark-overlay:#2a2a2a;--color-neutral-charcoal:#2c2c2c;--color-neutral-near-black-deep:#1a1a1a;--color-neutral-gray-700:#495057;--color-neutral-gray-400:#8a8a8a;--color-neutral-gray-600:#5a5a5a;--color-neutral-gray-300:#d1d5db;--color-neutral-midnight:#0f1419;--color-neutral-cyan:#17a2b8;--color-neutral-cyan-dark:#138496;--color-neutral-primary-medium:#718ac9;--color-neutral-admin-dark:#4a5d9a;--color-neutral-admin-text-muted:#8e9cb8;--color-neutral-security-dark:#1e2545;--color-neutral-security-primary:#7b8cde;--color-alpha-dark-85:#20284cd9;--color-alpha-dark-80:#20284ccc;--color-alpha-dark-30:#20284c4d;--color-alpha-dark-12:#20284c1f;--color-alpha-dark-10:#20284c1a;--color-alpha-dark-08:#20284c14;--color-alpha-primary-05:#5f72bf0d;--color-alpha-primary-10:#5f72bf1a;--color-alpha-primary-15:#5f72bf26;--color-alpha-primary-20:#5f72bf33;--color-alpha-primary-25:#5f72bf40;--color-alpha-primary-30:#5f72bf4d;--color-alpha-primary-40:#5f72bf66;--color-alpha-primary-50:#5f72bf80;--color-alpha-primary-60:#5f72bf99;--color-alpha-primary-80:#5f72bfcc;--color-alpha-white-98:#fefefffa;--color-alpha-white-95:#fefefff2;--color-alpha-white-90:#fefeffe6;--color-alpha-white-80:#fefeffcc;--color-alpha-white-50:#fefeff80;--color-alpha-white-20:#fefeff33;--color-alpha-white-10:#fefeff1a;--color-alpha-pure-white-95:#fffffff2;--color-alpha-pure-white-90:#ffffffe6;--color-alpha-pure-white-80:#fffc;--color-alpha-pure-white-70:#ffffffb3;--color-alpha-pure-white-60:#fff9;--color-alpha-pure-white-50:#ffffff80;--color-alpha-pure-white-30:#ffffff4d;--color-alpha-pure-white-20:#fff3;--color-alpha-pure-white-12:#ffffff1f;--color-alpha-pure-white-10:#ffffff1a;--color-alpha-pure-white-08:#ffffff14;--color-alpha-pure-white-05:#ffffff0d;--color-alpha-pure-white-03:#ffffff08;--color-alpha-success-20:#22c55e33;--color-alpha-success-30:#22c55e4d;--color-alpha-danger-30:#ef44444d;--color-alpha-green-30:#4caf504d;--color-alpha-teal-30:#4fd1c74d;--color-alpha-status-success-40:#28a74566;--color-alpha-status-info:#3b82f633;--color-alpha-status-error-light:#ef444433;--color-alpha-overlay-50:#a1a1aa80;--color-shade-subtle:#0000001a;--color-shade-soft:#00000026;--color-shade-light:#0003;--color-shade-medium:#0000004d;--color-shade-overlay-medium:#00000080;--color-shade-overlay-dark:#000000b3;--color-shade-overlay-heavy:#000c;--color-shade-glass-light:#ffffff26;--color-social-whatsapp:#25d366;--color-social-whatsapp-dark:#128c7e;--color-social-linkedin:#0077b5;--color-social-facebook:#1877f2;--color-social-instagram:#e4405f;--color-social-tiktok:#ff0050;--color-social-youtube:red;--color-admin-accent:#8b95c7;--color-admin-light:#d1d8f0;--color-admin-primary:#4a5ba8;--color-admin-info:#60a5fa;--color-admin-info-light:#a5b4fc;--color-admin-dark-bg:#1a1d2e;--color-admin-deep-bg:#16213e;--color-panel-dark:#1a1f2e;--color-panel-bg:#232838;--color-panel-border:#2a3142;--color-panel-border-light:#3a4156;--color-panel-text:#a0a8b8;--color-panel-text-muted:#8892a6;--color-panel-text-light:#e0e4eb;--color-vcard-template-blue:#0199fe;--color-vcard-template-dark-blue:#1b5379;--color-godot-background:#1a1a2e;--color-a-black-08:#00000014;--color-a-black-12:#0000001f;--color-a-black-25:#00000040;--color-a-black-60:#0009;--color-a-black-95:#000000f2;--color-a-black-98:#000000fa;--color-a-teal-light-50:#81e6d980;--color-a-status-error-20:#dc354533;--color-a-status-error-40:#dc354566;--color-a-danger-10:#e74c3c1a;--color-a-error-tailwind-05:#ef44440d;--color-a-error-tailwind-10:#ef44441a;--color-a-error-tailwind-15:#ef444426;--color-a-error-tailwind-40:#ef444466;--color-a-error-tailwind-50:#ef444480;--color-a-error-tailwind-100:#ef4444;--color-a-bg-light-30:#f7fafc4d;--color-a-bg-light-50:#f7fafc80;--color-a-bg-light-60:#f7fafc99;--color-a-bg-light-70:#f7fafcb3;--color-a-bg-light-80:#f7fafccc;--color-a-yellow-amber-50:#fbbf2480;--color-a-error-light-20:#fc818133;--color-a-white-05:#fefeff0d;--color-a-white-30:#fefeff4d;--color-a-white-60:#fefeff99;--color-a-white-100:#fefeff;--color-a-pure-white-02:#ffffff05;--color-a-pure-white-06:#ffffff0f;--color-a-pure-white-18:#ffffff2e;--color-a-pure-white-40:#fff6;--color-a-dark-40:#20284c66;--color-a-success-bright-10:#22c55e1a;--color-a-success-bright-15:#22c55e26;--color-a-success-bright-40:#22c55e66;--color-a-success-bright-50:#22c55e80;--color-a-success-bright-100:#22c55e;--color-a-status-success-20:#28a74533;--color-a-text-dark-60:#3339;--color-a-blue-500-10:#3b82f61a;--color-a-blue-500-15:#3b82f626;--color-a-blue-500-30:#3b82f64d;--color-a-blue-500-50:#3b82f680;--color-a-primary-03:#5f72bf08;--color-a-primary-08:#5f72bf14;--color-a-primary-90:#5f72bfe6;--gradient-brand-dark:linear-gradient(135deg, #20284c 0%, #515773 100%);--gradient-success:linear-gradient(135deg, #48bb78 0%, #38a169 100%);--gradient-success-bright:linear-gradient(135deg, #10b981 0%, #059669 100%);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-base:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:40px;--spacing-px-2:2px;--spacing-px-3:3px;--spacing-px-5:5px;--spacing-px-6:6px;--spacing-s-10:10px;--spacing-s-14:14px;--spacing-s-15:15px;--spacing-s-25:25px;--spacing-s-30:30px;--spacing-s-35:35px;--spacing-s-36:36px;--spacing-s-50:50px;--spacing-s-60:60px;--spacing-s-70:70px;--spacing-s-80:80px;--spacing-r1:1rem;--spacing-r15:1.5rem;--spacing-r2:2rem;--spacing-r3:3rem;--spacing-header:80px;--spacing-header-mobile:60px;--text-xs-plus:.7rem;--text-sm:.75rem;--text-sm-plus:.8rem;--text-md:.8125rem;--text-md-plus:.85rem;--text-base:.875rem;--text-base-plus:.9rem;--text-base-up:.95rem;--text-lg:1rem;--text-lg-plus:1.1rem;--text-xl-up:1.2rem;--text-2xl:1.25rem;--text-2xl-plus:1.3rem;--text-2xl-up:1.4rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--text-4xl-plus:1.8rem;--text-5xl:2rem;--text-5xl-mid:2.2rem;--text-6xl:2.5rem;--text-7xl:3rem;--text-7xl-plus:3.5rem;--text-8xl:4rem;--text-px-9:9px;--text-px-10:10px;--text-px-11:11px;--text-px-12:12px;--text-px-13:13px;--text-px-14:14px;--text-px-15:15px;--text-px-16:16px;--text-px-18:18px;--text-px-20:20px;--text-px-24:24px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:"Monaco", "Menlo", "Ubuntu Mono", "Consolas", "Courier New", monospace;--leading-none:1;--leading-tight:1.1;--leading-snug:1.2;--leading-compact:1.3;--leading-normal:1.4;--leading-relaxed:1.5;--leading-body:1.6;--leading-loose:1.7;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wider:.025em;--tracking-widest:.5px;--tracking-extra-wide:1px;--shadow-xs:0 2px 4px;--shadow-sm:0 2px 8px;--shadow-md:0 4px 12px;--shadow-md-up:0 4px 15px;--shadow-md-lg:0 4px 16px;--shadow-xl:0 8px 20px;--shadow-xl-up:0 8px 25px;--shadow-xl-wide:0 8px 32px;--shadow-2xl:0 10px 30px;--shadow-2xl-up:0 12px 40px;--shadow-3xl:0 20px 40px;--shadow-3xl-up:0 20px 60px;--shadow-focus-xs:0 0 0 1px;--shadow-focus-sm:0 0 0 2px;--shadow-focus:0 0 0 3px;--shadow-glow-sm:0 0 8px;--shadow-glow:0 0 10px;--shadow-glow-lg:0 0 20px;--inset-shadow-line:inset 0 1px 0;--shadow-offset:1px 1px 2px;--radius-none:0;--radius-r-2:2px;--radius-xxs:3px;--radius-xs:4px;--radius-r-6:6px;--radius-sm:8px;--radius-r-10:10px;--radius-md:12px;--radius-r-15:15px;--radius-base:16px;--radius-lg:18px;--radius-xl:20px;--radius-r-22:22px;--radius-2xl:24px;--radius-r-25:25px;--radius-3xl:28px;--radius-r-30:30px;--radius-full:9999px;--border-width-base:1px;--border-width-thick:2px;--border-width-heavy:3px;--border-width-w-4:4px;--ease-default:ease;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-smooth:cubic-bezier(.25, .46, .45, .94);--blur-sm:4px;--blur-md:8px;--blur-lg:12px;--z-index-behind:-1;--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-10:10;--z-index-dropdown:100;--z-index-sticky:1000;--z-index-overlay:9999;--z-index-modal:10000;--z-index-toast:20000;--z-index-top:99999;--z-index-max:999999;--z-index-godot:1000000;--opacity-invisible:0;--opacity-faint:.3;--opacity-half:.5;--opacity-muted:.6;--opacity-subtle:.7;--opacity-light:.8;--opacity-visible:.9;--opacity-full:1;--animate-pulse:pulse 3s ease-in-out infinite;--animate-spin:spin 1s linear infinite;--animate-slide-in-up:slideInUp .3s ease-out;--animate-dropdown-fade-in:slideIn .2s ease-out}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-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}:root{--duration-instant:.01ms;--duration-fast:.1s;--duration-quick:.15s;--duration-normal:.2s;--duration-base:.3s;--duration-moderate:.4s;--duration-slow:.5s;--duration-slower:.6s;--duration-700:.7s;--duration-gentle:.8s;--duration-900:.9s;--duration-1000:1s;--duration-1100:1.1s;--duration-1200:1.2s;--duration-1400:1.4s;--duration-1500:1.5s;--duration-1700:1.7s;--duration-2000:2s;--duration-3000:3s;--duration-4000:4s;--duration-5000:5s;--duration-8000:8s;--duration-20000:20s;--transition-base:all var(--duration-base) var(--ease-default)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-brand-primary) var(--color-surface-f-1);margin:0;padding:0}html{scroll-behavior:smooth;width:100%;height:100%;font-size:var(--text-px-16);scroll-padding-top:var(--spacing-header);overflow-x:hidden}body{width:100%;height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-brand-pure-white);line-height:var(--leading-body);color:var(--color-brand-dark);position:relative;overflow-x:hidden}code{font-family:var(--font-mono)}@media (width>=1400px){html{font-size:var(--text-px-18)}}@media (width>=1600px){html{font-size:var(--text-px-20)}}@media (width<=1024px){html{font-size:var(--text-px-15)}}@media (width<=768px){html{font-size:var(--text-px-14);scroll-padding-top:var(--spacing-header-mobile)}}@media (width<=480px){html{font-size:var(--text-px-13)}}input[type=number]{appearance:textfield}button{cursor:pointer;outline:none;font-family:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-brand-dark)}h1{font-size:var(--text-5xl);font-weight:var(--font-weight-extrabold);margin-bottom:1rem}h2{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);margin-bottom:.875rem}h3{font-size:var(--text-2xl-up);font-weight:var(--font-weight-bold);margin-bottom:.75rem}h4{font-size:var(--text-xl-up);margin-bottom:.5rem}h5{font-size:var(--text-lg);margin-bottom:.5rem}h6{font-size:var(--text-base-up);margin-bottom:.5rem}p{line-height:var(--leading-body);color:var(--color-brand-secondary)}p+p{margin-top:.75rem}@media (width>=768px){h1{font-size:var(--text-6xl)}h2{font-size:var(--text-5xl)}h3{font-size:var(--text-3xl)}}:focus{outline:var(--border-width-thick) solid var(--color-brand-primary);outline-offset:var(--spacing-px-2)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-\[8px\]{top:-8px}.-top-\[40px\]{top:-40px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[10px\]{top:10px}.top-\[12px\]{top:12px}.top-\[20\%\]{top:20%}.top-\[20px\]{top:20px}.top-\[30\%\]{top:30%}.top-\[30px\]{top:30px}.top-\[60px\]{top:60px}.top-full{top:100%}.top-lg{top:var(--spacing-lg)}.right-0{right:calc(var(--spacing) * 0)}.right-\[10px\]{right:10px}.right-\[12px\]{right:12px}.right-\[25\%\]{right:25%}.right-\[30px\]{right:30px}.right-\[50px\]{right:50px}.right-lg{right:var(--spacing-lg)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[3px\]{bottom:3px}.bottom-\[25\%\]{bottom:25%}.bottom-\[40px\]{bottom:40px}.bottom-\[50px\]{bottom:50px}.bottom-full{bottom:100%}.-left-\[40px\]{left:-40px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[3px\]{left:3px}.left-\[20\%\]{left:20%}.left-\[20px\]{left:20px}.left-\[30\%\]{left:30%}.left-\[30px\]{left:30px}.left-\[35px\]{left:35px}.left-\[40px\]{left:40px}.z-\[100\]{z-index:100}.z-dropdown{z-index:var(--z-index-dropdown)}.z-modal{z-index:var(--z-index-modal)}.z-overlay{z-index:var(--z-index-overlay)}.z-toast{z-index:var(--z-index-toast)}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=1400px){.container{max-width:1400px}}@media (width>=1600px){.container{max-width:1600px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.m-s-10{margin:var(--spacing-s-10)}.-mx-xl{margin-inline:calc(var(--spacing-xl) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mx-lg{margin-inline:var(--spacing-lg)}.-my-2xl{margin-block:calc(var(--spacing-2xl) * -1)}.my-lg{margin-block:var(--spacing-lg)}.my-s-30{margin-block:var(--spacing-s-30)}.my-sm{margin-block:var(--spacing-sm)}.my-xs{margin-block:var(--spacing-xs)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2rem\]{margin-top:2rem}.mt-\[5px\]{margin-top:5px}.mt-base{margin-top:var(--spacing-base)}.mt-lg{margin-top:var(--spacing-lg)}.mt-px-2{margin-top:var(--spacing-px-2)}.mt-px-5{margin-top:var(--spacing-px-5)}.mt-s-30{margin-top:var(--spacing-s-30)}.mt-sm{margin-top:var(--spacing-sm)}.mr-s-10{margin-right:var(--spacing-s-10)}.mr-s-15{margin-right:var(--spacing-s-15)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[2rem\]{margin-bottom:2rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[15px\]{margin-bottom:15px}.mb-base{margin-bottom:var(--spacing-base)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-px-2{margin-bottom:var(--spacing-px-2)}.mb-r1{margin-bottom:var(--spacing-r1)}.mb-r2{margin-bottom:var(--spacing-r2)}.mb-r15{margin-bottom:var(--spacing-r15)}.mb-s-10{margin-bottom:var(--spacing-s-10)}.mb-s-15{margin-bottom:var(--spacing-s-15)}.mb-s-25{margin-bottom:var(--spacing-s-25)}.mb-s-30{margin-bottom:var(--spacing-s-30)}.mb-s-50{margin-bottom:var(--spacing-s-50)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.ml-md{margin-left:var(--spacing-md)}.ml-sm{margin-left:var(--spacing-sm)}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[8px\]{height:8px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[80px\]{height:80px}.h-\[90vh\]{height:90vh}.h-\[140px\]{height:140px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(90vh-160px\)\]{max-height:calc(90vh - 160px)}.max-h-\[calc\(90vh-280px\)\]{max-height:calc(90vh - 280px)}.max-h-full{max-height:100%}.min-h-\[20px\]{min-height:20px}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[250px\]{min-height:250px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-auto{min-height:auto}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-\[8px\]{width:8px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90\%\]{width:90%}.w-\[90vw\]{width:90vw}.w-\[95\%\]{width:95%}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[80\%\]{max-width:80%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[40px\]{min-width:40px}.min-w-\[50px\]{min-width:50px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[350px\]{min-width:350px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.3\]{scale:1.3}.-rotate-\[30deg\]{rotate:-30deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.\[transform\:translate3d\(0\,0\,0\)\]{transform:translate(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-dropdown-fade-in{animation:var(--animate-dropdown-fade-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.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-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(50px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(60px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2xl{gap:var(--spacing-2xl)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3xl{gap:var(--spacing-3xl)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-base{gap:var(--spacing-base)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-px-2{gap:var(--spacing-px-2)}.gap-px-6{gap:var(--spacing-px-6)}.gap-s-10{gap:var(--spacing-s-10)}.gap-s-15{gap:var(--spacing-s-15)}.gap-s-25{gap:var(--spacing-s-25)}.gap-s-35{gap:var(--spacing-s-35)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[20px\]{border-radius:20px}.rounded-\[25px\]{border-radius:25px}.rounded-base{border-radius:var(--radius-base)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b-none{border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base{border-style:var(--tw-border-style);border-width:var(--border-width-base)}.border-thick{border-style:var(--tw-border-style);border-width:var(--border-width-thick)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-thick{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-thick)}.border-l-\[4px\]{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-alpha-primary-20{border-color:var(--color-alpha-primary-20)}.border-alpha-primary-30{border-color:var(--color-alpha-primary-30)}.border-alpha-pure-white-20{border-color:var(--color-alpha-pure-white-20)}.border-alpha-pure-white-30{border-color:var(--color-alpha-pure-white-30)}.border-alpha-white-10{border-color:var(--color-alpha-white-10)}.border-alpha-white-20{border-color:var(--color-alpha-white-20)}.border-brand-primary{border-color:var(--color-brand-primary)}.border-line-default{border-color:var(--color-line-default)}.border-surface-muted{border-color:var(--color-surface-muted)}.border-surface-neutral{border-color:var(--color-surface-neutral)}.border-transparent{border-color:#0000}.border-b-brand-primary{border-bottom-color:var(--color-brand-primary)}.border-b-transparent{border-bottom-color:#0000}.border-l-brand-primary{border-left-color:var(--color-brand-primary)}.bg-alpha-primary-10{background-color:var(--color-alpha-primary-10)}.bg-alpha-pure-white-70{background-color:var(--color-alpha-pure-white-70)}.bg-alpha-white-10{background-color:var(--color-alpha-white-10)}.bg-brand-dark{background-color:var(--color-brand-dark)}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-brand-white{background-color:var(--color-brand-white)}.bg-surface-gray-200{background-color:var(--color-surface-gray-200)}.bg-surface-light{background-color:var(--color-surface-light)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-brand-dark{--tw-gradient-from:var(--color-brand-dark);--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-brand-primary{--tw-gradient-from:var(--color-brand-primary);--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-brand-white{--tw-gradient-from:var(--color-brand-white);--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-brand-secondary{--tw-gradient-to:var(--color-brand-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))}.to-surface-light{--tw-gradient-to:var(--color-surface-light);--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-surface-muted{--tw-gradient-to:var(--color-surface-muted);--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))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[2rem\]{padding:2rem}.p-\[12px_16px\]{padding:12px 16px}.p-\[15px_20px\]{padding:15px 20px}.p-\[15px_25px\]{padding:15px 25px}.p-\[20px_16px\]{padding:20px 16px}.p-\[30px_20px\]{padding:30px 20px}.p-base{padding:var(--spacing-base)}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-r1{padding:var(--spacing-r1)}.p-r2{padding:var(--spacing-r2)}.p-r3{padding:var(--spacing-r3)}.p-sm{padding:var(--spacing-sm)}.p-xl{padding:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.px-2xl{padding-inline:var(--spacing-2xl)}.px-3xl{padding-inline:var(--spacing-3xl)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-base{padding-inline:var(--spacing-base)}.px-lg{padding-inline:var(--spacing-lg)}.px-md{padding-inline:var(--spacing-md)}.px-s-10{padding-inline:var(--spacing-s-10)}.px-s-15{padding-inline:var(--spacing-s-15)}.px-sm{padding-inline:var(--spacing-sm)}.px-xl{padding-inline:var(--spacing-xl)}.py-2xl{padding-block:var(--spacing-2xl)}.py-3xl{padding-block:var(--spacing-3xl)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-base{padding-block:var(--spacing-base)}.py-lg{padding-block:var(--spacing-lg)}.py-md{padding-block:var(--spacing-md)}.py-px-3{padding-block:var(--spacing-px-3)}.py-px-5{padding-block:var(--spacing-px-5)}.py-px-6{padding-block:var(--spacing-px-6)}.py-s-30{padding-block:var(--spacing-s-30)}.py-s-60{padding-block:var(--spacing-s-60)}.py-s-80{padding-block:var(--spacing-s-80)}.py-sm{padding-block:var(--spacing-sm)}.py-xl{padding-block:var(--spacing-xl)}.py-xs{padding-block:var(--spacing-xs)}.pt-3xl{padding-top:var(--spacing-3xl)}.pt-px-2{padding-top:var(--spacing-px-2)}.pt-s-36{padding-top:var(--spacing-s-36)}.pt-s-70{padding-top:var(--spacing-s-70)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.pb-\[30px\]{padding-bottom:30px}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-md{padding-bottom:var(--spacing-md)}.pb-s-10{padding-bottom:var(--spacing-s-10)}.pb-s-30{padding-bottom:var(--spacing-s-30)}.pl-s-15{padding-left:var(--spacing-s-15)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-\[inherit\]{font-family:inherit}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl)}.text-2xl-plus{font-size:var(--text-2xl-plus)}.text-3xl{font-size:var(--text-3xl)}.text-4xl-plus{font-size:var(--text-4xl-plus)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-8xl{font-size:var(--text-8xl)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[64px\]{font-size:64px}.text-base{font-size:var(--text-base)}.text-base-plus{font-size:var(--text-base-plus)}.text-base-up{font-size:var(--text-base-up)}.text-lg{font-size:var(--text-lg)}.text-lg-plus{font-size:var(--text-lg-plus)}.text-md{font-size:var(--text-md)}.text-md-plus{font-size:var(--text-md-plus)}.text-px-10{font-size:var(--text-px-10)}.text-px-12{font-size:var(--text-px-12)}.text-px-14{font-size:var(--text-px-14)}.text-px-16{font-size:var(--text-px-16)}.text-px-18{font-size:var(--text-px-18)}.text-px-20{font-size:var(--text-px-20)}.text-px-24{font-size:var(--text-px-24)}.text-sm{font-size:var(--text-sm)}.text-sm-plus{font-size:var(--text-sm-plus)}.text-xl-up{font-size:var(--text-xl-up)}.text-xs-plus{font-size:var(--text-xs-plus)}.leading-body{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-compact{--tw-leading:var(--leading-compact);line-height:var(--leading-compact)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-snug{--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--text-4xl-plus\)\]{color:var(--text-4xl-plus)}.text-\[var\(--text-5xl\)\]{color:var(--text-5xl)}.text-alpha-pure-white-70{color:var(--color-alpha-pure-white-70)}.text-alpha-white-80{color:var(--color-alpha-white-80)}.text-brand-dark{color:var(--color-brand-dark)}.text-brand-primary{color:var(--color-brand-primary)}.text-brand-pure-white{color:var(--color-brand-pure-white)}.text-brand-secondary{color:var(--color-brand-secondary)}.text-brand-white{color:var(--color-brand-white)}.text-content-dark{color:var(--color-content-dark)}.text-content-heading{color:var(--color-content-heading)}.text-content-muted{color:var(--color-content-muted)}.text-neutral-gray{color:var(--color-neutral-gray)}.text-neutral-gray-light{color:var(--color-neutral-gray-light)}.text-neutral-text-body{color:var(--color-neutral-text-body)}.text-neutral-text-charcoal{color:var(--color-neutral-text-charcoal)}.text-status-error-accent{color:var(--color-status-error-accent)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-90{opacity:.9}.opacity-faint{opacity:var(--opacity-faint)}.opacity-half{opacity:var(--opacity-half)}.opacity-muted{opacity:var(--opacity-muted)}.opacity-subtle{opacity:var(--opacity-subtle)}.shadow-\[0_0_10px_rgba\(95\,114\,191\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#5f72bfcc);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_2px_8px\]{--tw-shadow:0 2px 8px var(--tw-shadow-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)}.shadow-\[0_4px_15px\]{--tw-shadow:0 4px 15px var(--tw-shadow-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{--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)}.shadow-alpha-dark-08{--tw-shadow-color:#20284c14}@supports (color:color-mix(in lab, red, red)){.shadow-alpha-dark-08{--tw-shadow-color:color-mix(in oklab, var(--color-alpha-dark-08) var(--tw-shadow-alpha), transparent)}}.shadow-alpha-dark-30{--tw-shadow-color:#20284c4d}@supports (color:color-mix(in lab, red, red)){.shadow-alpha-dark-30{--tw-shadow-color:color-mix(in oklab, var(--color-alpha-dark-30) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[5px\]{--tw-backdrop-blur:blur(5px);-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-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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-\[20px\]{--tw-backdrop-blur:blur(20px);-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-\[background-color\]{transition-property:background-color;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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-default{--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default)}.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)}.will-change-\[transform\,box-shadow\]{will-change:transform,box-shadow}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[backface-visibility\:hidden\],.backface-hidden{backface-visibility:hidden}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:right-2:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}.after\:-bottom-\[5px\]:after{content:var(--tw-content);bottom:-5px}.after\:bottom-\[0px\]:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-2:after{content:var(--tw-content);left:calc(var(--spacing) * 2)}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:bg-brand-primary:after{content:var(--tw-content);background-color:var(--color-brand-primary)}.after\:bg-gradient-to-br:after{content:var(--tw-content);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-brand-dark:after{content:var(--tw-content);--tw-gradient-from:var(--color-brand-dark);--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))}.after\:to-brand-primary:after{content:var(--tw-content);--tw-gradient-to:var(--color-brand-primary);--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))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:translate-x-\[2px\]:hover{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[4px\]:hover{--tw-translate-y:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.2\]:hover{scale:1.2}.hover\:\[transform\:translate3d\(0\,-2px\,0\)_scale\(1\.1\)\]:hover{transform:translateY(-2px)scale(1.1)}.hover\:transform-none:hover{transform:none}.hover\:border-alpha-primary-30:hover{border-color:var(--color-alpha-primary-30)}.hover\:border-alpha-pure-white-30:hover{border-color:var(--color-alpha-pure-white-30)}.hover\:border-brand-primary:hover{border-color:var(--color-brand-primary)}.hover\:bg-alpha-primary-05:hover{background-color:var(--color-alpha-primary-05)}.hover\:bg-alpha-primary-10:hover{background-color:var(--color-alpha-primary-10)}.hover\:bg-alpha-pure-white-95:hover{background-color:var(--color-alpha-pure-white-95)}.hover\:bg-alpha-white-20:hover{background-color:var(--color-alpha-white-20)}.hover\:bg-alpha-white-90:hover{background-color:var(--color-alpha-white-90)}.hover\:bg-shade-glass-light:hover{background-color:var(--color-shade-glass-light)}.hover\:bg-surface-error-bg:hover{background-color:var(--color-surface-error-bg)}.hover\:bg-surface-gray-100:hover{background-color:var(--color-surface-gray-100)}.hover\:text-brand-primary:hover{color:var(--color-brand-primary)}.hover\:text-brand-white:hover{color:var(--color-brand-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_25px\]:hover{--tw-shadow:0 8px 25px var(--tw-shadow-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)}.hover\:shadow-\[0_8px_25px_rgba\(79\,209\,199\,0\.3\)\]:hover{--tw-shadow:0 8px 25px var(--tw-shadow-color,#4fd1c74d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(95\,114\,191\,0\.3\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#5f72bf4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-alpha-dark-12:hover{--tw-shadow-color:#20284c1f}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-alpha-dark-12:hover{--tw-shadow-color:color-mix(in oklab, var(--color-alpha-dark-12) var(--tw-shadow-alpha), transparent)}}}.focus\:bg-brand-white:focus{background-color:var(--color-brand-white)}.focus\:text-brand-white:focus{color:var(--color-brand-white)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-offset-\[2px\]:focus{outline-offset:2px}.focus\:outline-alpha-primary-50:focus{outline-color:var(--color-alpha-primary-50)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:\[transform\:translate3d\(0\,0\,0\)_scale\(1\.05\)\]:active{transform:translate(0)scale(1.05)}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:\[transform\:none\]:disabled,.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-muted:disabled{opacity:var(--opacity-muted)}.disabled\:opacity-subtle:disabled{opacity:var(--opacity-subtle)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (width>=968px){.max-\[968px\]\:top-5{top:calc(var(--spacing) * 5)}.max-\[968px\]\:right-5{right:calc(var(--spacing) * 5)}.max-\[968px\]\:right-\[15px\]{right:15px}.max-\[968px\]\:left-\[15px\]{left:15px}.max-\[968px\]\:h-\[50px\]{height:50px}.max-\[968px\]\:h-\[60px\]{height:60px}.max-\[968px\]\:w-\[50px\]{width:50px}.max-\[968px\]\:w-\[60px\]{width:60px}.max-\[968px\]\:text-3xl{font-size:var(--text-3xl)}.max-\[968px\]\:text-4xl{font-size:var(--text-4xl)}}@media not all and (width>=768px){.max-\[768px\]\:right-2\.5{right:calc(var(--spacing) * 2.5)}.max-\[768px\]\:left-2\.5{left:calc(var(--spacing) * 2.5)}.max-\[768px\]\:h-\[50px\]{height:50px}.max-\[768px\]\:w-\[50px\]{width:50px}.max-\[768px\]\:text-2xl{font-size:var(--text-2xl)}}@media not all and (width>=480px){.max-\[480px\]\:top-\[15px\]{top:15px}.max-\[480px\]\:right-\[15px\]{right:15px}.max-\[480px\]\:mb-lg{margin-bottom:var(--spacing-lg)}.max-\[480px\]\:hidden{display:none}.max-\[480px\]\:h-2\.5{height:calc(var(--spacing) * 2.5)}.max-\[480px\]\:h-\[45px\]{height:45px}.max-\[480px\]\:w-2\.5{width:calc(var(--spacing) * 2.5)}.max-\[480px\]\:w-\[45px\]{width:45px}.max-\[480px\]\:w-\[80px\]{width:80px}.max-\[480px\]\:max-w-\[300px\]{max-width:300px}.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[480px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[480px\]\:p-\[1rem\]{padding:1rem}.max-\[480px\]\:p-lg{padding:var(--spacing-lg)}.max-\[480px\]\:text-3xl{font-size:var(--text-3xl)}.max-\[480px\]\:text-4xl-plus{font-size:var(--text-4xl-plus)}.max-\[480px\]\:text-base-plus{font-size:var(--text-base-plus)}.max-\[480px\]\:text-lg{font-size:var(--text-lg)}.max-\[480px\]\:text-lg-plus{font-size:var(--text-lg-plus)}}@media not all and (width>=64rem){.max-lg\:h-\[200px\]{height:200px}.max-lg\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.max-lg\:gap-lg{gap:var(--spacing-lg)}}@media not all and (width>=48rem){.max-md\:fixed{position:fixed}.max-md\:static{position:static}.max-md\:inset-0{inset:calc(var(--spacing) * 0)}.max-md\:top-\[8px\]{top:8px}.max-md\:right-\[8px\]{right:8px}.max-md\:right-lg{right:var(--spacing-lg)}.max-md\:left-lg{left:var(--spacing-lg)}.max-md\:order-1{order:1}.max-md\:order-first{order:-9999}.max-md\:m-0{margin:calc(var(--spacing) * 0)}.max-md\:mx-auto{margin-inline:auto}.max-md\:mb-lg{margin-bottom:var(--spacing-lg)}.max-md\:mb-md{margin-bottom:var(--spacing-md)}.max-md\:mb-s-10{margin-bottom:var(--spacing-s-10)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:h-\[10px\]{height:10px}.max-md\:h-\[12px\]{height:12px}.max-md\:h-\[18px\]{height:18px}.max-md\:h-\[28px\]{height:28px}.max-md\:h-\[40px\]{height:40px}.max-md\:h-\[50px\]{height:50px}.max-md\:h-\[55px\]{height:55px}.max-md\:h-\[70px\]{height:70px}.max-md\:h-\[120px\]{height:120px}.max-md\:h-\[250px\]{height:250px}.max-md\:h-screen{height:100vh}.max-md\:max-h-none{max-height:none}.max-md\:max-h-screen{max-height:100vh}.max-md\:min-h-\[40px\]{min-height:40px}.max-md\:min-h-\[200px\]{min-height:200px}.max-md\:min-h-\[250px\]{min-height:250px}.max-md\:min-h-\[450px\]{min-height:450px}.max-md\:w-\[10px\]{width:10px}.max-md\:w-\[14px\]{width:14px}.max-md\:w-\[18px\]{width:18px}.max-md\:w-\[28px\]{width:28px}.max-md\:w-\[40px\]{width:40px}.max-md\:w-\[50px\]{width:50px}.max-md\:w-\[55px\]{width:55px}.max-md\:w-\[70px\]{width:70px}.max-md\:w-\[100px\]{width:100px}.max-md\:w-\[120px\]{width:120px}.max-md\:w-full{width:100%}.max-md\:w-screen{width:100vw}.max-md\:max-w-\[300px\]{max-width:300px}.max-md\:max-w-\[350px\]{max-width:350px}.max-md\:max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-md\:max-w-full{max-width:100%}.max-md\:max-w-none{max-width:none}.max-md\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-md\:min-w-\[45px\]{min-width:45px}.max-md\:min-w-\[80px\]{min-width:80px}.max-md\:min-w-\[280px\]{min-width:280px}.max-md\:flex-1{flex:1}.max-md\:flex-none{flex:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-\[repeat\(auto-fill\,minmax\(40px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.max-md\:grid-cols-\[repeat\(auto-fill\,minmax\(55px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(55px,1fr))}.max-md\:grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-col-reverse{flex-direction:column-reverse}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-start{align-items:flex-start}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-between{justify-content:space-between}.max-md\:justify-center{justify-content:center}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:gap-4{gap:calc(var(--spacing) * 4)}.max-md\:gap-\[15px\]{gap:15px}.max-md\:gap-base{gap:var(--spacing-base)}.max-md\:gap-lg{gap:var(--spacing-lg)}.max-md\:gap-md{gap:var(--spacing-md)}.max-md\:gap-px-6{gap:var(--spacing-px-6)}.max-md\:gap-s-10{gap:var(--spacing-s-10)}.max-md\:gap-sm{gap:var(--spacing-sm)}.max-md\:gap-xl{gap:var(--spacing-xl)}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:rounded-none{border-radius:var(--radius-none)}.max-md\:border-none{--tw-border-style:none;border-style:none}.max-md\:p-0{padding:calc(var(--spacing) * 0)}.max-md\:p-\[1\.5rem\]{padding:1.5rem}.max-md\:p-base{padding:var(--spacing-base)}.max-md\:p-lg{padding:var(--spacing-lg)}.max-md\:p-md{padding:var(--spacing-md)}.max-md\:p-px-6{padding:var(--spacing-px-6)}.max-md\:p-sm{padding:var(--spacing-sm)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:px-base{padding-inline:var(--spacing-base)}.max-md\:px-lg{padding-inline:var(--spacing-lg)}.max-md\:px-md{padding-inline:var(--spacing-md)}.max-md\:px-s-10{padding-inline:var(--spacing-s-10)}.max-md\:px-s-15{padding-inline:var(--spacing-s-15)}.max-md\:px-sm{padding-inline:var(--spacing-sm)}.max-md\:py-6{padding-block:calc(var(--spacing) * 6)}.max-md\:py-base{padding-block:var(--spacing-base)}.max-md\:py-lg{padding-block:var(--spacing-lg)}.max-md\:py-md{padding-block:var(--spacing-md)}.max-md\:py-px-2{padding-block:var(--spacing-px-2)}.max-md\:py-s-10{padding-block:var(--spacing-s-10)}.max-md\:py-s-14{padding-block:var(--spacing-s-14)}.max-md\:py-sm{padding-block:var(--spacing-sm)}.max-md\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-md\:pt-lg{padding-top:var(--spacing-lg)}.max-md\:text-center{text-align:center}.max-md\:text-2xl-plus{font-size:var(--text-2xl-plus)}.max-md\:text-4xl-plus{font-size:var(--text-4xl-plus)}.max-md\:text-5xl{font-size:var(--text-5xl)}.max-md\:text-\[9px\]{font-size:9px}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[13px\]{font-size:13px}.max-md\:text-\[15px\]{font-size:15px}.max-md\:text-\[18px\]{font-size:18px}.max-md\:text-\[24px\]{font-size:24px}.max-md\:text-base-plus{font-size:var(--text-base-plus)}.max-md\:text-lg{font-size:var(--text-lg)}.max-md\:text-lg-plus{font-size:var(--text-lg-plus)}.max-md\:text-md-plus{font-size:var(--text-md-plus)}.max-md\:text-px-12{font-size:var(--text-px-12)}.max-md\:text-px-14{font-size:var(--text-px-14)}.max-md\:text-px-18{font-size:var(--text-px-18)}.max-md\:text-px-20{font-size:var(--text-px-20)}.max-md\:text-sm{font-size:var(--text-sm)}.max-md\:text-xs-plus{font-size:var(--text-xs-plus)}.max-md\:whitespace-nowrap{white-space:nowrap}}@media (width>=480px){.xs\:order-none{order:0}.xs\:m-s-15{margin:var(--spacing-s-15)}.xs\:h-\[100px\]{height:100px}.xs\:h-\[120px\]{height:120px}.xs\:h-\[300px\]{height:300px}.xs\:w-\[100px\]{width:100px}.xs\:w-\[120px\]{width:120px}.xs\:w-\[300px\]{width:300px}.xs\:w-full{width:100%}.xs\:max-w-\[90\%\]{max-width:90%}.xs\:max-w-\[280px\]{max-width:280px}.xs\:flex-row{flex-direction:row}.xs\:items-start{align-items:flex-start}.xs\:items-stretch{align-items:stretch}.xs\:justify-start{justify-content:flex-start}.xs\:gap-s-15{gap:var(--spacing-s-15)}.xs\:gap-s-30{gap:var(--spacing-s-30)}.xs\:p-\[14px_15px\]{padding:14px 15px}.xs\:p-s-15{padding:var(--spacing-s-15)}.xs\:p-s-25{padding:var(--spacing-s-25)}.xs\:px-lg{padding-inline:var(--spacing-lg)}.xs\:py-s-60{padding-block:var(--spacing-s-60)}.xs\:pb-3xl{padding-bottom:var(--spacing-3xl)}.xs\:text-left{text-align:left}.xs\:text-2xl-plus{font-size:var(--text-2xl-plus)}.xs\:text-5xl{font-size:var(--text-5xl)}.xs\:text-7xl{font-size:var(--text-7xl)}.xs\:text-lg{font-size:var(--text-lg)}.xs\:text-lg-plus{font-size:var(--text-lg-plus)}}@media (width>=1600px){.\34 xl\:pb-3xl{padding-bottom:var(--spacing-3xl)}}@media (width>=48rem){.md\:m-lg{margin:var(--spacing-lg)}.md\:mt-s-50{margin-top:var(--spacing-s-50)}.md\:mr-md{margin-right:var(--spacing-md)}.md\:h-\[400px\]{height:400px}.md\:h-auto{height:auto}.md\:min-h-\[300px\]{min-height:300px}.md\:min-h-\[520px\]{min-height:520px}.md\:w-\[400px\]{width:400px}.md\:w-auto{width:auto}.md\:max-w-\[600px\]{max-width:600px}.md\:max-w-\[800px\]{max-width:800px}.md\:max-w-\[1200px\]{max-width:1200px}.md\:max-w-none{max-width:none}.md\:min-w-\[200px\]{min-width:200px}.md\:min-w-\[240px\]{min-width:240px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[400px_1fr\]{grid-template-columns:400px 1fr}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-lg{gap:var(--spacing-lg)}.md\:gap-s-15{gap:var(--spacing-s-15)}.md\:gap-s-35{gap:var(--spacing-s-35)}.md\:gap-s-50{gap:var(--spacing-s-50)}.md\:rounded-base{border-radius:var(--radius-base)}.md\:p-3xl{padding:var(--spacing-3xl)}.md\:p-\[28px_24px\]{padding:28px 24px}.md\:p-\[40px_30px\]{padding:40px 30px}.md\:px-s-10{padding-inline:var(--spacing-s-10)}.md\:py-3xl{padding-block:var(--spacing-3xl)}.md\:py-s-80{padding-block:var(--spacing-s-80)}.md\:pb-s-60{padding-bottom:var(--spacing-s-60)}.md\:text-left{text-align:left}.md\:text-2xl-plus{font-size:var(--text-2xl-plus)}.md\:text-2xl-up{font-size:var(--text-2xl-up)}.md\:text-4xl-plus{font-size:var(--text-4xl-plus)}.md\:text-6xl{font-size:var(--text-6xl)}.md\:text-7xl{font-size:var(--text-7xl)}.md\:text-7xl-plus{font-size:var(--text-7xl-plus)}.md\:text-base-plus{font-size:var(--text-base-plus)}.md\:text-base-up{font-size:var(--text-base-up)}.md\:text-lg{font-size:var(--text-lg)}.md\:text-lg-plus{font-size:var(--text-lg-plus)}.md\:text-xl-up{font-size:var(--text-xl-up)}}@media (width>=64rem){.lg\:order-none{order:0}.lg\:mb-3xl{margin-bottom:var(--spacing-3xl)}.lg\:min-h-\[400px\]{min-height:400px}.lg\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-lg{gap:var(--spacing-lg)}.lg\:gap-s-60{gap:var(--spacing-s-60)}.lg\:p-\[20px_25px\]{padding:20px 25px}.lg\:text-left{text-align:left}.lg\:text-3xl{font-size:var(--text-3xl)}.lg\:text-6xl{font-size:var(--text-6xl)}.lg\:text-8xl{font-size:var(--text-8xl)}.lg\:text-xl-up{font-size:var(--text-xl-up)}}.\[\&_button\]\:outline-none button{--tw-outline-style:none;outline-style:none}.\[\&_button\:active\]\:shadow-none button:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_button\:active\]\:outline-none button:active{--tw-outline-style:none;outline-style:none}.\[\&_button\:focus\]\:shadow-none button:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_button\:focus\]\:outline-none button:focus{--tw-outline-style:none;outline-style:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-content-muted svg{color:var(--color-content-muted)}.\[\&_svg\]\:text-status-error-accent svg{color:var(--color-status-error-accent)}.\[\&\:hover_svg\]\:text-neutral-text-body:hover svg{color:var(--color-neutral-text-body)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titlePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes subtitleSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:.8;transform:translateY(0)}}@keyframes dotPulse{0%,80%,to{opacity:.5;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes floatingPulse{0%,to{box-shadow:0 10px 25px -5px #dc262666,0 4px 6px -2px #00000026}50%{box-shadow:0 25px 50px -12px #dc262699,0 6px 8px -2px #0003}}@keyframes nf-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes overlayLogoFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.05)}}@keyframes overlayTitleIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes overlaySubtitleIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayDotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes overlayMessageIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayThankYouIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mpp-pulse{0%,to{opacity:1}50%{opacity:.5}}.uid-input{background:var(--color-alpha-pure-white-10);border:1px solid var(--color-alpha-pure-white-20);color:var(--color-surface-light);transition:all .3s}.uid-input:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus) var(--color-alpha-primary-10);background:var(--color-shade-glass-light);outline:none}.uid-input.error{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.uid-input::placeholder{color:var(--color-a-pure-white-40);font-style:italic}.uid-input:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.uid-input{font-size:var(--text-px-14)}.uid-suggestion{flex-direction:column;align-items:flex-start;gap:4px}}.search-input-container{background:var(--color-alpha-pure-white-90);border:1px solid var(--color-alpha-pure-white-30);box-shadow:var(--shadow-sm) var(--color-shade-subtle);transition:all .3s}.search-input-container:focus-within{background:var(--color-brand-pure-white);border-color:var(--color-alpha-primary-50);box-shadow:var(--shadow-focus-sm) var(--color-alpha-primary-20), var(--shadow-md) var(--color-shade-soft)}.search-input::placeholder{color:var(--color-a-text-dark-60)}.search-result-item{border-bottom:1px solid var(--color-alpha-pure-white-10);transition:background-color .2s}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:var(--color-alpha-primary-20)}@media (width<=768px){.user-filter-bar{flex-direction:column;align-items:stretch;gap:15px}.user-search{order:1}.user-tabs{order:2;justify-content:flex-start}.search-input{min-width:150px}.search-results-dropdown{width:100%;min-width:auto;left:0;right:auto}}@media (width<=480px){.user-filter-bar{padding:12px 15px}.search-input-container{flex:1}.search-input{flex:1;min-width:200px}}.places-input{border:2px solid var(--color-alpha-primary-30)}.places-input:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus) var(--color-alpha-primary-20)}.places-input::placeholder{color:var(--color-a-bg-light-50)}.places-suggestions{border:3px solid var(--color-alpha-primary-30);border-top:none}.suggestion-item{padding:var(--spacing-md) var(--spacing-base);cursor:pointer;border-bottom:1px solid var(--color-alpha-primary-40);color:var(--color-surface-light);font-weight:var(--font-weight-medium);background:0 0;line-height:normal;transition:background-color .2s}.suggestion-item:hover,.suggestion-item.selected{background-color:var(--color-alpha-primary-40);color:var(--color-brand-pure-white)}.suggestion-item:last-child{border-bottom:none}.suggestion-main{font-weight:var(--font-weight-semibold);color:var(--color-surface-light);margin-bottom:2px}.suggestion-secondary{font-size:var(--text-px-12);color:var(--color-a-bg-light-70);font-weight:400}.places-suggestions{scrollbar-width:thin;scrollbar-color:var(--color-alpha-primary-50) var(--color-alpha-primary-10)}@media (width<=768px){.places-suggestions{max-height:150px}.suggestion-item{padding:10px 14px}.suggestion-main{font-size:var(--text-px-14)}.suggestion-secondary{font-size:11px}}.device-mockup:before{content:"";top:var(--spacing-sm);background:var(--color-content-dark);border-radius:var(--radius-xxs);width:60px;height:6px;position:absolute;left:50%;transform:translate(-50%)}.device-mockup:after{content:"";bottom:var(--spacing-sm);background:var(--color-content-dark);border-radius:var(--radius-r-2);width:50px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.device-screen{background:#000}.device-screen img{object-fit:contain;border-radius:var(--radius-xl);width:100%;height:100%}.device-screen.loading{background:linear-gradient(135deg,var(--color-neutral-accent-blue) 0%,var(--color-neutral-accent-purple) 100%);color:var(--color-brand-pure-white);flex-direction:column;gap:15px}.loading-spinner{border:3px solid var(--color-alpha-pure-white-30);border-top:3px solid var(--color-brand-pure-white);border-radius:var(--radius-full);width:40px;height:40px;animation:1s linear infinite spin}.device-screen.empty{background:linear-gradient(135deg,var(--color-status-pink-light) 0%,var(--color-status-coral) 100%);color:var(--color-brand-pure-white);flex-direction:column;gap:10px}.device-screen.empty p{font-size:var(--text-px-20);font-weight:var(--font-weight-semibold);margin:0}.device-screen.empty span{font-size:var(--text-px-16);opacity:.8}.overlay-logo-animation{animation:3s ease-in-out infinite overlayLogoFloat}.overlay-title-in{animation:1s ease-out .3s both overlayTitleIn}.overlay-subtitle-in{animation:1s ease-out .6s both overlaySubtitleIn}.overlay-dot-pulse{animation:1.5s ease-in-out infinite overlayDotPulse}.overlay-message-in{animation:1s ease-out .9s both overlayMessageIn}.overlay-thankyou-in{animation:1s ease-out 1.2s both overlayThankYouIn}.overlay-logo-img{width:120px;height:120px}.overlay-content-welcome{padding:.5rem}.overlay-content-deletion{padding:2rem}.overlay-welcome-title{font-size:var(--text-6xl)}.overlay-deletion-title{font-size:var(--text-7xl)}.overlay-subtitle{font-size:var(--text-2xl)}@media (width<=768px){.overlay-content-deletion{padding:1rem}.overlay-welcome-title{font-size:var(--text-5xl)}.overlay-deletion-title{font-size:var(--text-6xl)}.overlay-subtitle{font-size:var(--text-lg-plus)}.overlay-logo-img{width:100px;height:100px}}@media (width<=480px){.overlay-welcome-title{font-size:var(--text-4xl-plus)}.overlay-deletion-title{font-size:var(--text-5xl)}.overlay-subtitle{font-size:var(--text-lg)}.overlay-logo-img{width:80px;height:80px}}.product-card{padding:var(--spacing-lg);background:var(--color-alpha-pure-white-70);transition:all .3s;transform:translate(0,0)}.product-image{height:150px;margin-bottom:var(--spacing-s-15)}.product-img{transition:all .3s;transform:translate(0,0)}.product-name{font-size:var(--text-lg-plus)}.product-card:hover{box-shadow:var(--shadow-2xl-up) var(--color-alpha-primary-30);background:var(--color-alpha-pure-white-95);transform:translateY(-4px)scale(1.02)}.product-card:hover .product-img{transform:scale(1.05)}@media (width<=768px){.product-card{padding:var(--spacing-base)}.product-image{height:120px;margin-bottom:var(--spacing-md)}.product-name{font-size:var(--text-lg)}}.not-found-container{padding:var(--spacing-lg)}.not-found-content,.redirect-notice{padding:60px 40px}.loading-redirect{padding:40px}.error-icon,.redirect-icon{font-size:var(--text-8xl)}.error-icon{animation:2s infinite nf-bounce}.redirect-icon{animation:2s linear infinite spin}.not-found-content h1,.redirect-notice h1{font-size:var(--text-6xl)}.redirect-info strong{width:60px;display:inline-block}@media (width<=768px){.not-found-content,.redirect-notice,.loading-redirect{margin:20px;padding:40px 25px}.not-found-content h1,.redirect-notice h1{font-size:var(--text-5xl)}.error-icon,.redirect-icon{font-size:var(--text-7xl)}.error-actions{flex-direction:column;align-items:center}.redirect-info strong{width:auto;margin-bottom:var(--spacing-xs);display:block}}@media (width<=480px){.not-found-container{padding:var(--spacing-s-15)}.not-found-content,.redirect-notice,.loading-redirect{padding:30px 20px}.not-found-content h1,.redirect-notice h1{font-size:var(--text-4xl-plus)}.error-icon,.redirect-icon{font-size:var(--text-6xl)}}.pdf-content-area .pdf-heading{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-line-default);margin:var(--spacing-s-30) 0 var(--spacing-lg);padding-bottom:var(--spacing-s-10);border-bottom:2px solid var(--color-alpha-primary-30);text-shadow:var(--shadow-xs) var(--color-shade-light)}.pdf-content-area .pdf-heading:first-child{margin-top:0}.pdf-content-area .pdf-paragraph{font-size:var(--text-lg);color:var(--color-line-light);margin-bottom:var(--spacing-lg);text-align:justify;text-justify:inter-word}.pdf-content-area .pdf-paragraph:last-child{margin-bottom:0}.pdf-content-area .pdf-link{color:#81e6d9;font-weight:var(--font-weight-medium);-webkit-text-decoration:underline #81e6d980;text-decoration:underline #81e6d980;transition:all .3s}.pdf-content-area .pdf-link:hover{color:#4fd1c7;text-shadow:var(--shadow-glow-sm) var(--color-alpha-teal-30);text-decoration-color:#4fd1c7}.inline-pdf-content{scrollbar-width:thin;scrollbar-color:var(--color-alpha-primary-40) var(--color-alpha-primary-10)}.inline-pdf-heading{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-line-light);margin:var(--spacing-lg) 0 var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-alpha-primary-30)}.inline-pdf-heading:first-child{margin-top:0}.inline-pdf-paragraph{color:var(--color-line-light);text-align:justify;text-justify:inter-word;margin-bottom:15px;font-size:1rem}.inline-pdf-paragraph:last-child{margin-bottom:0}.inline-pdf-viewer.inline-mode .inline-pdf-heading{color:var(--color-neutral-dark-deep)}.inline-pdf-viewer.inline-mode .inline-pdf-paragraph{color:var(--color-content-dark);text-align:left}@media (width<=768px){.inline-pdf-viewer{max-height:400px}.inline-pdf-content{max-height:330px}.inline-pdf-heading{font-size:1rem}.inline-pdf-paragraph{font-size:.9375rem}.pdf-content-area .pdf-heading{font-size:var(--text-2xl-plus)}.pdf-content-area .pdf-paragraph{font-size:var(--text-base-up)}}@media (width<=480px){.inline-pdf-viewer{max-height:350px;margin-left:-10px;margin-right:-10px}.inline-pdf-content{max-height:280px}.inline-pdf-paragraph{text-align:left}.pdf-content-area .pdf-heading{font-size:var(--text-xl-up)}.pdf-content-area .pdf-paragraph{font-size:var(--text-base-plus);text-align:left}}.carousel-modal{background:var(--color-a-black-98);z-index:var(--z-index-sticky);animation:fadeIn var(--duration-moderate) var(--ease-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.carousel-content{width:100%;height:100%;padding:var(--spacing-3xl) var(--spacing-lg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.carousel-container{justify-content:center;align-items:center;width:100%;height:70%;display:flex;position:relative;overflow:hidden}.carousel-track{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.carousel-track.transitioning .carousel-slide{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.carousel-slide{border-radius:var(--radius-r-25);box-shadow:var(--shadow-2xl-up) var(--color-a-black-60);transition:all var(--duration-moderate) var(--ease-smooth);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.left-slide{width:28%;height:70%;z-index:var(--z-index-10);opacity:var(--opacity-light);left:12%;transform:scale(.9)}.center-slide{width:35%;height:85%;z-index:var(--z-index-10);opacity:var(--opacity-full);box-shadow:var(--shadow-3xl-up) var(--color-shade-overlay-heavy);left:50%;transform:translate(-50%)}.right-slide{width:28%;height:70%;z-index:var(--z-index-10);opacity:var(--opacity-light);right:12%;transform:scale(.9)}.carousel-image{object-fit:contain;border-radius:var(--radius-r-25);width:100%;height:100%}.carousel-dots{gap:var(--spacing-md);margin-top:var(--spacing-3xl);display:flex}@media (width<=1200px){.center-slide{width:40%;height:80%}.left-slide{width:25%;height:65%;left:8%}.right-slide{width:25%;height:65%;right:8%}}@media (width<=968px){.devices-showcase{height:300px;padding:10px}.main-device{width:200px;height:400px}.secondary-device{width:160px;height:320px;margin-left:-40px}.carousel-content{padding:var(--spacing-lg) var(--spacing-s-10)}.center-slide{width:45%;height:75%}.left-slide{width:30%;height:60%;left:8%}.right-slide{width:30%;height:60%;right:8%}}@media (width<=768px){.devices-showcase{height:250px}.main-device{width:160px;height:320px}.secondary-device{display:none}.carousel-container{height:65%}.center-slide{width:55%;height:70%}.left-slide{width:35%;height:55%;left:3%}.right-slide{width:35%;height:55%;right:3%}}@media (width<=480px){.carousel-content{padding:15px 5px}.center-slide{width:65%;height:65%}.left-slide{width:40%;height:50%;left:2%}.right-slide{width:40%;height:50%;right:2%}.carousel-dots{gap:var(--spacing-sm)}}.model-properties-panel{background:var(--color-panel-dark);border-radius:var(--radius-md);border:var(--border-width-base) solid var(--color-panel-border);width:160px;min-width:150px;max-width:180px;font-family:var(--font-sans);font-size:var(--text-px-12);color:var(--color-panel-text-light);transition:border-color var(--duration-normal) var(--ease-default);flex-direction:column;display:flex;overflow:hidden}.model-properties-panel.mpp-has-changes{border-color:var(--color-brand-primary);box-shadow:var(--shadow-glow-sm) var(--color-alpha-primary-15)}.mpp-header{align-items:center;gap:var(--spacing-px-6);padding:var(--spacing-sm) var(--spacing-s-10);background:var(--color-panel-bg);border-bottom:var(--border-width-base) solid var(--color-panel-border);display:flex}.mpp-title{font-weight:var(--font-weight-semibold);font-size:var(--text-px-11);color:var(--color-brand-pure-white);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.mpp-changes-indicator{animation:1.5s ease-in-out infinite mpp-pulse}.mpp-file-size{text-align:right;font-size:var(--text-px-10);color:var(--color-panel-text-muted);font-weight:var(--font-weight-medium);flex:1}.mpp-content{padding:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}.mpp-section{gap:var(--spacing-xs);flex-direction:column;display:flex}.mpp-section-title{font-size:var(--text-px-9);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-content-muted);margin-bottom:var(--spacing-px-2)}.mpp-row{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.mpp-row label{font-size:var(--text-px-11);color:var(--color-panel-text);flex-shrink:0}.mpp-input-wrap{align-items:center;gap:var(--spacing-px-2);display:flex}.mpp-input-wrap input{width:48px;padding:var(--spacing-xs) var(--spacing-px-6);background:var(--color-panel-bg);border:var(--border-width-base) solid var(--color-panel-border-light);border-radius:var(--radius-xs);color:var(--color-brand-pure-white);font-size:var(--text-px-11);font-weight:var(--font-weight-medium);text-align:center;transition:border-color var(--duration-quick) var(--ease-default)}.mpp-input-wrap input:focus{border-color:var(--color-brand-primary);outline:none}.mpp-unit{font-size:var(--text-px-9);color:var(--color-content-muted)}.mpp-front-grid{gap:var(--spacing-px-3);grid-template-columns:repeat(4,1fr);display:grid}.mpp-editor-row{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;display:flex;flex-direction:row!important}.mpp-editor-row .mpp-checkbox-label{flex:none}.mpp-editor-row .mpp-screenshot-btn{margin-left:auto}.mpp-checkbox-label{align-items:center;gap:var(--spacing-px-6);cursor:pointer;font-size:var(--text-px-11);color:var(--color-panel-text);display:flex}.mpp-checkbox-label:hover{color:var(--color-brand-pure-white)}.mpp-checkbox-label input[type=checkbox]{cursor:pointer;width:14px;height:14px;accent-color:var(--color-brand-primary);margin:0}.mpp-checkbox-label span{-webkit-user-select:none;user-select:none}.mpp-profile-preview{margin-top:var(--spacing-xs)}.mpp-profile-image-container{border-radius:var(--radius-r-6);background:var(--color-panel-bg);border:var(--border-width-base) solid var(--color-panel-border-light);width:100%;position:relative;overflow:hidden}.mpp-profile-image{object-fit:cover;width:100%;height:auto;max-height:80px;display:block}.mpp-actions{gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-panel-bg);border-top:var(--border-width-base) solid var(--color-panel-border);display:flex}@media (width<=600px){.model-properties-panel{width:100%;max-width:none;min-width:unset;border-radius:0;flex-direction:column;gap:0;padding:0}.mpp-header{width:100%;padding:var(--spacing-px-6) var(--spacing-md);border-bottom:1px solid var(--color-panel-border)}.mpp-content{gap:var(--spacing-md);padding:var(--spacing-s-10) var(--spacing-md);flex-flow:wrap;justify-content:space-between}.mpp-section{flex:1;min-width:80px}.mpp-section:first-child{flex:2;min-width:140px}.mpp-section:first-child .mpp-row{margin-right:var(--spacing-sm);display:inline-flex}.mpp-section:nth-child(2){flex:1;min-width:80px}.mpp-section:nth-child(3){flex:1.5;min-width:100px}.mpp-front-grid{gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr)}.mpp-editor-row{min-width:90px}.mpp-actions{border-top:1px solid var(--color-panel-border);width:100%;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);flex-direction:row}}@media (width>=601px) and (width<=900px){.model-properties-panel{width:140px;min-width:130px;max-width:150px;font-size:11px}.mpp-header{padding:6px 8px}.mpp-title{font-size:10px}.mpp-content{gap:6px;padding:6px}.mpp-row label{font-size:10px}.mpp-input-wrap input{width:42px;padding:3px 4px;font-size:10px}.mpp-front-grid{gap:2px}.mpp-actions{gap:3px;padding:6px}}.App{min-height:100vh;position:relative}.page-with-header{padding-top:var(--spacing-header)!important}.page-with-header>:first-child:not(.header){margin-top:0}@media (width<=768px){.page-with-header{padding-top:var(--spacing-header-mobile)!important}}.main-content{position:relative}.preview-3d-with-panel .godot-preview-container{flex:1;min-width:0;height:100%}.preview-3d-with-panel .model-properties-panel{border-left:1px solid #2a3142;border-radius:0;flex-shrink:0;height:100%;max-height:100%;overflow-y:auto}.preview-3d-with-panel.view-only .godot-preview-container{flex:1;width:100%;height:100%}.preview-3d-content .file-preview{border-radius:0 0 var(--radius-r-22) var(--radius-r-22);box-shadow:none;border:none;flex:1;width:100%;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.preview-3d-content.ar-active,.preview-3d-content.ar-active .file-preview,.preview-3d-content.ar-active .file-preview-container,.preview-3d-content.ar-active .model-preview{background:0 0}.preview-3d-overlay,.preview-3d-modal *{pointer-events:auto}@media (width<=600px){.preview-3d-with-panel{flex-direction:column;height:100%}.preview-3d-with-panel .godot-preview-container{flex:1;width:100%;min-height:200px}.preview-3d-with-panel .model-properties-panel{border-top:1px solid #2a3142;border-left:none;border-radius:0;flex-shrink:0;width:100%;max-width:none;height:auto;max-height:none;overflow-y:visible}}@media (width>=601px) and (width<=900px){.preview-3d-with-panel .model-properties-panel{width:140px;min-width:130px;max-width:150px}}@media (width<=768px){.preview-3d-content .file-preview{box-shadow:none;border:none;border-radius:0}}.edit-input:focus,.edit-textarea:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus) var(--color-a-primary-08);background:var(--color-a-white-100);outline:none}.edit-textarea{resize:vertical}.product-form{gap:var(--spacing-lg);flex-direction:column;display:flex}.product-form-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.product-form-group.full-width{grid-column:1/-1}.product-form-group label{font-size:var(--text-px-16);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);text-align:left}.product-type-toggle{gap:var(--spacing-sm);display:flex}.category-select{width:100%;padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-px-16);color:var(--color-brand-dark);background:#fefeffcc;border:2px solid #5f72bf4d}.price-currency-group{gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid}.store-color-group{gap:var(--spacing-md);grid-template-columns:1fr 1fr;align-items:end;display:grid}.price-field label,.currency-field label,.color-field label,.store-field label{font-size:var(--text-px-16);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);text-align:left}.price-input-standalone,.currency-select-standalone{width:100%;padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-px-16);color:var(--color-brand-dark);background:#fefeffcc;border:2px solid #5f72bf4d}.catalog-number-display{margin-top:var(--spacing-sm)}.catalog-number-text{font-family:monospace;font-size:var(--text-px-13);color:var(--color-content-secondary)}.edit-input,.edit-textarea{width:100%;padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-px-16);color:var(--color-brand-dark);text-align:left;direction:ltr;background:#fefeffcc;border:2px solid #5f72bf4d;font-family:inherit;transition:all .3s}.edit-textarea{min-height:80px;line-height:1.6}.preview-3d-ar.active{color:#ff5722;background:#ff572233;border:1px solid #ff57224d}@media (width<=768px){.preview-3d-overlay{z-index:9999;background:var(--color-a-black-95);justify-content:stretch;align-items:stretch;width:100dvw;height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.preview-3d-modal{-webkit-backdrop-filter:none;backdrop-filter:none;width:100dvw;max-width:100vw;height:100dvh;max-height:100vh;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.preview-3d-header{padding:var(--spacing-md) var(--spacing-base)}.preview-3d-header h3{font-size:var(--text-px-16)}.preview-3d-content{background:0 0;width:100dvw;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.preview-3d-content .file-preview,.preview-3d-content .file-preview-container,.preview-3d-content .model-preview{width:100dvw;height:100dvh;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.preview-3d-content .model-preview canvas{border-radius:0;width:100dvw;height:100dvh;margin:0;padding:0;position:absolute;inset:0}:is(:fullscreen .preview-3d-overlay,:fullscreen .preview-3d-modal,:fullscreen .preview-3d-content){width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;inset:0}:fullscreen .preview-3d-content .file-preview{width:100vw;max-width:100vw;height:100vh;max-height:100vh;position:fixed;inset:0}:fullscreen .preview-3d-content .file-preview-container{width:100vw;max-width:100vw;height:100vh;max-height:100vh;position:fixed;inset:0}:fullscreen .preview-3d-content .model-preview{width:100vw;max-width:100vw;height:100vh;max-height:100vh;position:fixed;inset:0}:fullscreen .preview-3d-content .model-preview canvas{width:100vw;max-width:100vw;height:100vh;max-height:100vh;position:fixed;inset:0}.edit-input,.edit-textarea{font-size:var(--text-px-16);padding:var(--spacing-md) var(--spacing-base)}.edit-textarea{min-height:100px}}.dialog-container .product-form{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);width:100%;max-width:100%;display:grid;overflow:hidden}.dialog-container .product-form .product-form-group.full-width{grid-column:1/-1}.dialog-container .product-form-group{min-width:0;overflow:hidden}.dialog-container .product-form-group label{font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);font-size:var(--text-px-15)}.dialog-container .product-form-group input,.dialog-container .product-form-group select,.dialog-container .product-form-group textarea{padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-px-18);color:var(--color-brand-dark);box-sizing:border-box;background:#fefeffcc;border:2px solid #5f72bf4d;width:100%;min-width:0;max-width:100%;font-family:inherit;transition:all .3s}.dialog-container .product-form-group input:focus,.dialog-container .product-form-group select:focus,.dialog-container .product-form-group textarea:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus) var(--color-a-primary-08);background:var(--color-a-white-100);outline:none}.dialog-container .product-form-group input::placeholder,.dialog-container .product-form-group textarea::placeholder{color:#51577399}.dialog-container .product-form-group textarea{resize:vertical;min-height:80px}.dialog-container .product-form-group input:invalid{border-color:var(--color-status-error-tailwind)}.dialog-container .product-form-group input:invalid:focus{border-color:var(--color-status-error-tailwind);box-shadow:var(--shadow-focus) var(--color-a-error-tailwind-10)}.dialog-container .panel-title{font-size:var(--text-px-24);font-weight:var(--font-weight-bold);color:var(--color-brand-dark);margin:0 0 var(--spacing-xl) 0;padding-bottom:var(--spacing-md);border-bottom:2px solid #5f72bf4d}.dialog-container .product-type-toggle{border-radius:var(--radius-sm);box-sizing:border-box;background:#fefeffcc;border:2px solid #5f72bf4d;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.dialog-container .price-currency-group{grid-column:1/-1;grid-template-columns:140px 100px 1fr}.dialog-container .store-color-group{grid-column:1/-1;grid-template-columns:1fr 200px}.dialog-container .store-field input,.dialog-container .color-field input{padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-px-18);color:var(--color-brand-dark);box-sizing:border-box;background:#fefeffcc;border:2px solid #5f72bf4d;width:100%;min-width:0;max-width:100%;font-family:inherit;transition:all .3s}.dialog-container .store-field input:focus,.dialog-container .color-field input:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus) var(--color-a-primary-08);background:var(--color-a-white-100);outline:none}.dialog-container .store-field input::placeholder,.dialog-container .color-field input::placeholder{color:#51577399}.format-dropdown,.type-dropdown{padding:6px 28px 6px var(--spacing-md);font-size:var(--text-px-14);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark);background:var(--color-brand-pure-white);border-radius:var(--radius-r-6);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='%2320284C' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-sm) center;background-size:var(--spacing-sm);box-shadow:var(--shadow-offset) var(--color-a-black-08);border:1.5px solid #5f72bf66;transition:all .2s}.format-dropdown:hover,.type-dropdown:hover{background-color:var(--color-a-primary-03);border-color:#5f72bf99}.format-dropdown:focus,.type-dropdown:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus-sm) var(--color-a-primary-08);outline:none}.type-dropdown.required-empty{border-color:var(--color-status-danger);background-color:var(--color-a-danger-10);animation:2s ease-in-out infinite pulse-border}@keyframes pulse-border{0%,to{border-color:var(--color-status-danger)}50%{border-color:var(--color-status-error-rich)}}.type-dropdown.required-empty:hover{background-color:var(--color-a-danger-10);border-color:var(--color-status-error-rich)}.dialog-container:focus{outline:none}.dialog-container{scrollbar-width:thin;scrollbar-color:#5f72bf66 var(--color-a-white-05)}.preview-with-panel{flex-direction:row;gap:0;width:100%;height:100%;display:flex;position:relative}.preview-with-panel .godot-preview-container{flex:1;min-width:0;height:100%;position:relative}.preview-with-panel .model-properties-panel{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:1px solid #2a3142;flex-shrink:0;height:auto;max-height:100%;overflow:visible}.action-buttons-container .color-picker-container{vertical-align:top;align-items:center;width:auto;height:auto;margin:0;padding:0;display:inline-flex;position:relative}.file-upload-area.has-file input[type=file]{display:none}@media (width<=600px){.preview-with-panel{flex-direction:column;height:auto;min-height:480px}.preview-with-panel .godot-preview-container{flex:none;width:100%;height:280px;min-height:250px}.preview-with-panel .model-properties-panel{border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1px solid #2a3142;border-left:none;width:100%;height:auto;max-height:none;overflow:visible}}@media (width>=601px) and (width<=900px){.preview-with-panel .model-properties-panel{width:140px;min-width:130px;max-width:150px}}@media (width<=768px){.dialog-container .product-form{gap:var(--spacing-base);grid-template-columns:1fr}.dialog-container .product-form .product-form-group.full-width{grid-column:1}.dialog-container .price-currency-group,.dialog-container .store-color-group{gap:var(--spacing-base);grid-template-columns:1fr;align-items:stretch}.dialog-container .price-input-standalone{width:100%}.dialog-container .currency-select-standalone{text-align:left;min-width:100%}}@media (width<=480px){.dialog-container .product-form{gap:var(--spacing-md);grid-template-columns:1fr}.dialog-container .product-form .product-form-group.full-width{grid-column:1}.dialog-container .product-form-group input,.dialog-container .product-form-group select,.dialog-container .product-form-group textarea{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-px-15)}.preview-with-panel{flex-direction:column;height:auto;min-height:450px}.preview-with-panel .godot-preview-container{flex:none;width:100%;height:220px;min-height:200px}.preview-with-panel .model-properties-panel{border-top:1px solid #2a3142;border-left:none;border-radius:0;width:100%;height:auto;max-height:none;overflow:visible}}.vcard-job-title+.vcard-business-name:before{content:"•";color:var(--color-neutral-gray-soft);margin:0 4px}.list-checkbox:checked:before{content:"✓";color:var(--color-brand-pure-white);font-size:var(--text-px-12);font-weight:var(--font-weight-bold);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-checkbox:focus{box-shadow:none;outline:none}.profile-form-section:after{content:"";background:linear-gradient(90deg, transparent 0%, #5f72bf66 10%, var(--color-a-primary-90) 50%, #5f72bf66 90%, transparent 100%);width:80%;height:2px;position:absolute;bottom:0;left:10%}.profile-form-section:last-child:after{display:none}.profile-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23F7FAFC' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.profile-select option{color:var(--color-surface-light);padding:var(--spacing-sm) var(--spacing-md);background-color:#2d3561}.frameless-preview .vcard-preview{border-radius:var(--radius-base);height:auto;min-height:auto;box-shadow:none;overflow:visible}.frameless-preview .vcard-contact,.frameless-preview .vcard-description,.frameless-preview .vcard-social{flex:none;min-height:auto}.frameless-preview .vcard-header{min-height:auto;padding:var(--spacing-xl)}.frameless-preview .pitchplan-footer{min-height:auto;padding:var(--spacing-md) var(--spacing-xl)}.preview-section:has(.frameless-preview) .publication-panel{width:100%;max-width:400px;margin:var(--spacing-lg) auto}@media (width<=1024px){.edit-vcard-page .edit-vcard-container,.edit-vcard-page>div:nth-child(2){flex-direction:column;max-width:100%}}@media (width<=768px){body:has(.edit-vcard-page){background-color:#0000}.edit-vcard-page .device-selector,.edit-vcard-page .publication-panel,.edit-vcard-page .mobile-frame-notch{display:none}.edit-vcard-page .preview-section{width:100vw;max-width:none;height:100dvh;z-index:var(--z-index-sticky);background:0 0;margin:0;padding:0;position:fixed;inset:0}.edit-vcard-page .mobile-frame{width:100vw;height:100dvh;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;transform:none}.edit-vcard-page .mobile-screen,.edit-vcard-page .preview-panel{height:100dvh;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.edit-vcard-page .mobile-content{background:0 0;border-radius:0;width:100dvw;height:100dvh;min-height:100dvh;margin:0;padding:0;position:absolute;inset:0}.edit-vcard-page .preview-panel{width:100dvw;position:fixed;inset:0}.edit-vcard-page .mobile-content .vcard-preview{width:100dvw;height:100dvh;min-height:100dvh;box-shadow:none;scrollbar-width:none;border:none;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden auto}.edit-vcard-page .mobile-content .vcard-preview .vcard-header{padding:var(--spacing-2xl) var(--spacing-xl);min-height:auto;margin:0}.edit-vcard-page .mobile-content .vcard-preview .vcard-contact,.edit-vcard-page .mobile-content .vcard-preview .vcard-description,.edit-vcard-page .mobile-content .vcard-preview .vcard-social{padding:var(--spacing-xl);margin:0}.edit-vcard-page .mobile-content .vcard-preview .pitchplan-footer{padding:var(--spacing-lg) var(--spacing-xl);margin:0}}@media (width<=480px){.edit-vcard-page .frameless-preview{border-radius:var(--radius-sm);margin:0 5px}.edit-vcard-page .frameless-preview .vcard-header{padding:var(--spacing-lg) var(--spacing-base)}.edit-vcard-page .frameless-preview .vcard-contact,.edit-vcard-page .frameless-preview .vcard-description,.edit-vcard-page .frameless-preview .vcard-social{padding:var(--spacing-base)}.edit-vcard-page .qr-modal-overlay{padding:0;padding-bottom:env(safe-area-inset-bottom);align-items:stretch}.edit-vcard-page .qr-modal{width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding-bottom:env(safe-area-inset-bottom);border-radius:0;flex-direction:column;margin:0;display:flex}.edit-vcard-page .qr-modal-header{padding:var(--spacing-base) var(--spacing-lg);flex-shrink:0}.edit-vcard-page .qr-modal-content{padding:var(--spacing-lg);max-height:calc(100vh - 100px - env(safe-area-inset-bottom));flex:1;overflow-y:auto}}@keyframes rs-logoFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.03)}}@keyframes rs-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rs-checkAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rs-slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-dotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.sp-toggle-slider:before{content:"";background:var(--color-a-white-60);border-radius:9999px;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.sp-toggle-switch.disabled .sp-toggle-slider{opacity:.5}@media (width>=769px){.public-vcard-wrapper .vcard-social{min-height:160px;padding:var(--spacing-lg) var(--spacing-xl);flex-direction:column;flex:auto;justify-content:center;display:flex}.public-vcard-wrapper .vcard-contact{min-height:180px;padding:var(--spacing-s-25) var(--spacing-xl);flex:auto}.public-vcard-wrapper .vcard-description{min-height:auto;padding:var(--spacing-s-30) var(--spacing-xl);flex:none}.public-vcard-wrapper .vcard-preview{box-shadow:none;border-radius:0;margin:0}}@media (width<=768px){.public-vcard-page{scrollbar-width:none;width:100dvw;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow-x:hidden}.public-vcard-container{scrollbar-width:none;align-items:stretch;width:100dvw;height:100dvh;margin:0;padding:0;position:absolute;inset:0;overflow-x:hidden}.public-vcard-wrapper{width:100dvw;max-width:100%;height:100dvh;min-height:100dvh;box-shadow:none;scrollbar-width:none;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden auto}.public-vcard-wrapper .vcard-preview,.public-vcard-wrapper .vcard-preview>*{box-sizing:border-box;scrollbar-width:none}.public-vcard-wrapper .vcard-preview{scrollbar-width:none;border-radius:0;flex-direction:column;width:100dvw;height:100dvh;min-height:100dvh;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden auto}.public-vcard-wrapper .vcard-header{padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-s-30) var(--spacing-lg);flex-direction:column;flex:none;justify-content:center;width:100%;min-height:auto;margin:0;display:flex}.public-vcard-wrapper .vcard-contact{padding:var(--spacing-s-25) var(--spacing-lg);flex-direction:column;flex:1.5;justify-content:center;min-height:180px;display:flex}.public-vcard-wrapper .vcard-description{padding:var(--spacing-s-30) var(--spacing-lg);flex-direction:column;flex:1;justify-content:center;min-height:auto;display:flex}.public-vcard-wrapper .vcard-social{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-s-30) var(--spacing-lg);flex-direction:column;flex:2;justify-content:center;height:auto;min-height:160px;max-height:none;display:flex;overflow:visible}.public-vcard-wrapper .pitchplan-footer{padding:var(--spacing-lg);flex-direction:column;flex:none;justify-content:center;min-height:auto;display:flex}.public-vcard-wrapper .contact-buttons{gap:var(--spacing-s-15);padding:var(--spacing-lg) var(--spacing-s-15);flex-wrap:wrap;justify-content:center}.public-vcard-wrapper .social-buttons{gap:var(--spacing-s-15);margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;align-items:center;height:auto;min-height:60px;max-height:none;padding:0;overflow:visible}.public-vcard-wrapper .social-btn{margin:var(--spacing-px-5);z-index:1;flex-shrink:0;position:relative}.public-vcard-wrapper .save-contact-btn{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-s-10)}}.pp-add-prod .product-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;height:100%;margin:0;display:flex}.pp-add-prod .product-card:hover{box-shadow:none;transform:none}.pp-add-prod .product-image{flex-shrink:0;height:140px}@keyframes pa-pulse-warn{0%,to{opacity:1}50%{opacity:.6}}@keyframes pa-pulse-timer{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes pa-pulse-new{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pa-pulse-border{0%,to{opacity:1}50%{opacity:.7}}.pref-doc-text{scrollbar-width:thin;scrollbar-color:var(--color-a-white-30) var(--color-a-pure-white-06)}.registration-page{background:linear-gradient(135deg,var(--color-brand-dark) 0%,var(--color-neutral-dark-alt) 50%,var(--color-neutral-dark-medium) 100%);min-height:100vh;color:var(--color-surface-light);font-family:var(--font-sans);text-align:left;direction:ltr}.registration-container{max-width:800px;padding:var(--spacing-3xl) var(--spacing-lg);margin:0 auto;position:relative}.registration-header{text-align:center;margin-bottom:var(--spacing-3xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.registration-logo{width:auto;height:50px;margin:0 auto var(--spacing-lg);display:block}.registration-header h1{font-size:var(--text-6xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--spacing-md);color:var(--color-brand-pure-white);text-shadow:var(--shadow-md) var(--color-shade-medium);letter-spacing:var(--tracking-tight);text-align:center}.registration-header p{font-size:var(--text-xl-up);color:var(--color-brand-pure-white);margin:0 0 var(--spacing-s-30);text-shadow:var(--shadow-xs) var(--color-shade-light);text-align:center;opacity:.9;font-weight:400}.timer-display{justify-content:center;align-items:center;gap:var(--spacing-sm);background:var(--color-a-error-tailwind-10);border:1px solid var(--color-a-error-tailwind-40);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-base);margin:var(--spacing-lg) auto 0;width:fit-content;display:flex}.registration-form{width:100%}.form-section{margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-s-30);z-index:1;position:relative}.form-section:after{content:"";background:linear-gradient(90deg,transparent 0%,#5f72bf66 10%,var(--color-a-primary-90) 50%,#5f72bf66 90%,transparent 100%);width:80%;height:2px;position:absolute;bottom:0;left:10%}.form-section:last-child:after{display:none}.form-section h2{font-size:var(--text-4xl-plus);font-weight:var(--font-weight-bold);color:var(--color-surface-light);margin:0 0 var(--spacing-xl);padding-bottom:var(--spacing-md);text-shadow:var(--shadow-xs) var(--color-shade-medium);letter-spacing:var(--tracking-snug);text-align:left;direction:ltr;border-bottom:3px solid #5f72bf99}.registration-form .form-section h2{z-index:1;position:relative}.section-description{color:var(--color-neutral-gray-light);font-size:var(--text-base-plus);margin:0 0 var(--spacing-lg);font-style:italic}.form-row{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.form-group{margin-bottom:var(--spacing-lg);text-align:left;direction:ltr}.form-group label{margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold);font-size:var(--text-px-14);color:var(--color-surface-light);text-shadow:var(--shadow-xs) var(--color-shade-light);letter-spacing:var(--tracking-wider);text-align:left;direction:ltr;display:block}.form-group label.required:after{content:" *";color:var(--color-status-error-light);font-weight:var(--font-weight-bold)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);color:var(--color-surface-light);font-size:var(--text-px-14);font-weight:var(--font-weight-medium);box-sizing:border-box;text-align:left;direction:ltr;background-color:#0000;border:2px solid #5f72bf4d;align-items:center;height:48px;line-height:normal;transition:all .3s;display:flex}.form-group textarea{resize:vertical;height:auto;min-height:80px;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);line-height:1.6}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus) var(--color-a-primary-08);outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-neutral-gray)}.form-group input.readonly-field{background-color:var(--color-a-primary-08);color:var(--color-neutral-gray-light);cursor:not-allowed}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:var(--color-status-error-light);box-shadow:var(--shadow-focus) var(--color-a-error-light-20)}.readonly-note{color:var(--color-neutral-gray);font-size:var(--text-sm-plus);margin-top:4px;font-style:italic}.error-message{color:var(--color-status-error-light);font-size:var(--text-sm-plus);font-weight:var(--font-weight-medium);white-space:normal;word-wrap:break-word;width:100%;height:auto;min-height:0;margin:4px 0 0;padding:0;line-height:1.3;display:block;overflow:visible}.form-group .error-message,p.error-message,small.error-message{height:auto;min-height:0;margin:4px 0 0;padding:0;line-height:1.3}.warning-message{color:var(--color-status-warning-peach);font-size:var(--text-sm-plus);font-weight:var(--font-weight-medium);align-items:center;gap:4px;margin-top:4px;display:flex}.warning-message:before{content:"ג ן¸";font-size:var(--text-xs-plus)}.character-count{color:var(--color-neutral-gray);font-size:var(--text-sm-plus);text-align:right;margin-top:4px}.contact-section{color:var(--color-surface-light);z-index:2;background:0 0}.contact-section h2,.contact-section label{color:var(--color-surface-light);background:0 0}.contact-section input::placeholder,.contact-section textarea::placeholder{color:var(--color-neutral-gray)}.contact-section .places-autocomplete-container{z-index:var(--z-index-modal);background:0 0;position:relative}.contact-section .places-autocomplete-container *{color:var(--color-surface-light);background:0 0}.contact-section .places-suggestions{background:var(--color-neutral-dark-alt);border:3px solid var(--color-brand-primary);z-index:var(--z-index-top);opacity:1;visibility:visible;display:block;position:absolute}.contact-section .suggestion-item{color:var(--color-surface-light);opacity:1;visibility:visible;background:0 0;border-bottom:1px solid #5f72bf4d;display:block}.contact-section .suggestion-item:hover,.contact-section .suggestion-item.selected{color:var(--color-brand-pure-white);background:#5f72bf66}.registration-form .form-section:not(.contact-section){z-index:0}.form-group .places-autocomplete-input.error{border:2px solid var(--color-status-error-tailwind);box-shadow:var(--shadow-focus) var(--color-a-error-tailwind-10)}.profile-photo-section{align-items:center;gap:var(--spacing-base);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}.profile-photo-circle{background:var(--color-a-dark-40);width:100px;height:100px;box-shadow:var(--shadow-md-up) #5f72bf33;border:3px solid #5f72bf66;border-radius:9999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-image{object-fit:cover;object-position:center;width:100%;height:100%}.profile-placeholder{background:var(--color-a-primary-08);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.photo-icon{font-size:var(--text-5xl);color:#5f72bf99}.profile-photo-note{color:var(--color-neutral-gray-light);font-size:var(--text-md-plus);text-align:center;font-style:italic}.form-actions{gap:var(--spacing-lg);margin-top:var(--spacing-3xl);padding-top:var(--spacing-s-30);border-top:1px solid #5f72bf33;justify-content:center;display:flex}.agreement-section{border-radius:var(--radius-md);padding:var(--spacing-s-30);margin-bottom:var(--spacing-s-30);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d356166;border:2px solid #5f72bf4d}.agreement-title{color:var(--color-line-default);font-size:var(--text-2xl-up);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s-10);text-shadow:var(--shadow-xs) var(--color-shade-medium)}.agreement-subtitle{color:var(--color-line-light);font-size:var(--text-base-up);margin-bottom:var(--spacing-s-25);font-style:italic;line-height:1.6}.checkbox-group{gap:var(--spacing-lg);flex-direction:column;display:flex}.checkbox-item{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-s-15);background:var(--color-a-pure-white-06);border-radius:var(--radius-sm);color:var(--color-surface-light);border:1px solid #5f72bf33;transition:all .3s;display:flex}.checkbox-item *{color:var(--color-surface-light)}.checkbox-item:hover{background:var(--color-a-pure-white-18);border-color:#5f72bf66}.checkbox-item input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-brand-primary);border-radius:var(--radius-xs);background-color:#0000;border:2px solid #5f72bf80;flex-shrink:0;margin:2px 0 0}.checkbox-item input[type=checkbox]:checked{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.checkbox-item input[type=checkbox]:focus{outline-offset:2px;outline:2px solid #5f72bf80}.checkbox-label{color:var(--color-surface-light);font-size:var(--text-base-up);cursor:pointer;line-height:1.6;font-weight:var(--font-weight-medium);text-shadow:var(--shadow-xs) var(--color-a-black-25);flex:1}.checkbox-label.required:after{content:" *";color:var(--color-status-error-light);font-weight:var(--font-weight-bold)}.checkbox-item .document-link,.checkbox-label .document-link{color:var(--color-neutral-teal-light)}.checkbox-item.error{border:2px solid var(--color-status-error-tailwind);border-radius:var(--radius-sm);padding:var(--spacing-s-10);background:var(--color-a-error-tailwind-05)}.checkbox-item.error .checkbox-label{color:var(--color-status-error-tailwind)}.document-link{color:var(--color-neutral-teal-light);text-decoration:underline;-webkit-text-decoration-color:var(--color-a-teal-light-50);text-decoration-color:var(--color-a-teal-light-50);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:inherit;background:0 0;border:none;margin:0;padding:0;transition:all .3s}.document-link:hover{color:#2dd4bf;text-shadow:0 0 10px #2dd4bf4d;text-decoration-color:#2dd4bf;transform:translateY(-1px)}.document-link:active{transform:translateY(0)}.current-uid-display{border-radius:var(--radius-sm);padding:var(--spacing-s-15);margin-bottom:var(--spacing-lg);background:#48bb781a;border:1px solid #48bb784d}.current-uid-info{align-items:center;gap:var(--spacing-s-10);flex-wrap:wrap;display:flex}.current-uid-label{font-size:var(--text-px-14);color:var(--color-neutral-gray-light);font-weight:var(--font-weight-medium)}.current-uid-value{font-family:var(--font-mono);font-size:var(--text-px-16);color:var(--color-status-success-medium);font-weight:var(--font-weight-semibold);background:var(--color-a-black-12);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs)}.uid-status-badge{color:var(--color-status-success-medium);border-radius:var(--radius-md);padding:2px var(--spacing-sm);font-size:var(--text-px-12);font-weight:var(--font-weight-semibold);background:#48bb7833;border:1px solid #48bb784d}.uid-status-badge.confirmed{background:#48bb784d}.disabled-button-wrapper{cursor:pointer;display:inline-block;position:relative}.disabled-button-wrapper:after{content:"";cursor:pointer;z-index:1;background:0 0;position:absolute;inset:0}.disabled-button-wrapper button{z-index:0;pointer-events:none;position:relative}@media (width<=768px){.registration-container{padding:var(--spacing-s-30) var(--spacing-s-15)}.registration-header h1{font-size:var(--text-5xl)}.registration-header p{font-size:var(--text-lg)}.form-row{gap:var(--spacing-s-15);grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:center}.form-section h2{font-size:var(--text-3xl)}.agreement-section{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.agreement-title{font-size:var(--text-xl-up)}.checkbox-item{padding:var(--spacing-md);gap:var(--spacing-s-10)}.checkbox-label{font-size:var(--text-base-plus)}.current-uid-info{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}}@media (width<=480px){.registration-container{padding:var(--spacing-s-60) var(--spacing-s-10) var(--spacing-lg)}.registration-header h1{font-size:var(--text-4xl-plus)}.form-section h2{font-size:var(--text-2xl-plus)}.agreement-section{padding:var(--spacing-s-15);margin-left:calc(-1 * var(--spacing-s-10));margin-right:calc(-1 * var(--spacing-s-10))}.checkbox-item{padding:var(--spacing-s-10);gap:var(--spacing-sm)}.checkbox-item input[type=checkbox]{width:16px;height:16px}.checkbox-label{font-size:var(--text-md-plus)}}@keyframes _slideDown_gkpk1_30{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_gkpk1_31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_gkpk1_32{0%{opacity:0}to{opacity:1}}@keyframes _progressPulse_gkpk1_33{0%,to{opacity:1}50%{opacity:.7}}@keyframes _progress-animation_gkpk1_1{0%{width:0%}50%{width:70%}to{width:100%}}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._olympus-container_hvglk_17{background:linear-gradient(135deg, var(--color-brand-dark) 0%, var(--color-brand-secondary) 100%);box-sizing:border-box;min-height:100vh;font-family:var(--font-sans);direction:ltr;padding:0}._olympus-page_hvglk_26{padding:var(--spacing-3xl) var(--spacing-lg);max-width:1200px;margin:0 auto}._olympus-header_hvglk_36{text-align:left;margin-bottom:var(--spacing-3xl);padding:0}._olympus-title_hvglk_42{font-size:var(--text-7xl-plus);font-weight:var(--font-weight-bold);color:var(--color-brand-white);margin:0 0 var(--spacing-s-10) 0;text-shadow:var(--shadow-glow-lg) var(--color-alpha-primary-50);letter-spacing:var(--tracking-extra-wide);line-height:var(--leading-snug)}._olympus-subtitle_hvglk_52{font-size:var(--text-3xl);font-weight:var(--font-weight-normal);color:var(--color-neutral-light-blue);margin:0 0 var(--spacing-s-30) 0;letter-spacing:var(--tracking-widest);font-style:italic}._admin-info_hvglk_65{justify-content:flex-start;align-items:center;gap:var(--spacing-s-15);background:var(--color-alpha-pure-white-10);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);width:fit-content;margin-top:0;display:flex}._admin-badge_hvglk_79{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-dark) 100%);color:var(--color-brand-white);padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-r-25);font-size:var(--text-base-plus);font-weight:var(--font-weight-semibold);border:var(--border-width-base) solid var(--color-alpha-pure-white-20)}._admin-email_hvglk_89{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);font-weight:var(--font-weight-medium)}._olympus-loading_hvglk_99,._olympus-error_hvglk_100,._olympus-unauthorized_hvglk_101,._olympus-forbidden_hvglk_102{text-align:center;background:var(--color-alpha-pure-white-10);padding:var(--spacing-3xl);border-radius:var(--radius-r-15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);max-width:500px;color:var(--color-brand-white);margin:var(--spacing-lg) auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._olympus-loading_hvglk_99 h2,._olympus-error_hvglk_100 h2,._olympus-unauthorized_hvglk_101 h2,._olympus-forbidden_hvglk_102 h2{margin:0 0 var(--spacing-lg) 0;font-size:var(--text-5xl);color:var(--color-brand-white)}._olympus-loading_hvglk_99 p,._olympus-error_hvglk_100 p,._olympus-unauthorized_hvglk_101 p,._olympus-forbidden_hvglk_102 p{margin:var(--spacing-s-10) 0;font-size:var(--text-lg-plus);line-height:var(--leading-relaxed);color:var(--color-neutral-light-blue)}._user-info_hvglk_137{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary)!important;margin-top:var(--spacing-s-15)!important}._loading-spinner_hvglk_143{border:var(--border-width-w-4) solid var(--color-alpha-primary-30);border-top:var(--border-width-w-4) solid var(--color-brand-primary);border-radius:var(--radius-full);width:40px;height:40px;margin:0 auto var(--spacing-lg) auto}@media (width<=768px){._olympus-page_hvglk_26{padding:var(--spacing-s-30) var(--spacing-s-15)}._olympus-title_hvglk_42{font-size:var(--text-7xl)}._olympus-subtitle_hvglk_52{font-size:var(--text-2xl-plus)}._admin-info_hvglk_65{gap:var(--spacing-s-10);flex-direction:column;align-items:flex-start;width:100%;max-width:300px}._olympus-loading_hvglk_99,._olympus-error_hvglk_100,._olympus-unauthorized_hvglk_101,._olympus-forbidden_hvglk_102{padding:var(--spacing-s-30) var(--spacing-lg);margin:var(--spacing-lg)}}@media (width<=480px){._olympus-page_hvglk_26{padding:var(--spacing-lg) var(--spacing-s-15)}._olympus-title_hvglk_42{font-size:var(--text-6xl);letter-spacing:var(--tracking-widest)}._olympus-subtitle_hvglk_52{font-size:var(--text-lg-plus)}._admin-info_hvglk_65{padding:var(--spacing-s-15) var(--spacing-lg)}}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._ce-main-section-header_18q27_20._active_18q27_21{background:var(--color-alpha-primary-15)}._ce-main-section-header_18q27_20 h3{color:var(--color-brand-white);font-size:var(--text-4xl-plus);font-weight:var(--font-weight-semibold);text-shadow:var(--shadow-glow) var(--color-alpha-primary-30);margin:0}._ce-main-toggle-icon_18q27_23{color:var(--color-brand-primary);font-size:var(--text-2xl-plus);font-weight:var(--font-weight-bold);transition:transform var(--duration-base) var(--ease-default)}._ce-main-section-header_18q27_20._active_18q27_21 ._ce-main-toggle-icon_18q27_23{transform:rotate(90deg)}._content-editor-header_18q27_30{margin-bottom:var(--spacing-s-30);padding-bottom:var(--spacing-lg);border-bottom:var(--border-width-base) solid var(--color-alpha-pure-white-10);justify-content:flex-end;align-items:center;display:flex}._editor-actions_18q27_31{align-items:center;gap:var(--spacing-s-15);display:flex}._save-message_18q27_32{padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-base-plus);font-weight:var(--font-weight-medium);background:var(--color-alpha-pure-white-10);color:var(--color-brand-white);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);white-space:nowrap}._loading-content_18q27_33{padding:var(--spacing-s-60) var(--spacing-lg)}._loading-spinner_18q27_34{margin:0 auto var(--spacing-lg) auto}._section-widget_18q27_39{background:var(--color-alpha-pure-white-03);border:var(--border-width-base) solid var(--color-alpha-pure-white-08);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);transition:var(--transition-base);overflow:hidden}._section-widget_18q27_39:hover{border-color:var(--color-alpha-primary-30);box-shadow:var(--shadow-md-lg) var(--color-alpha-primary-10)}._section-header_18q27_41{padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;transition:var(--transition-base);background:var(--color-a-pure-white-02);justify-content:space-between;align-items:center;display:flex}._section-header_18q27_41:hover{background:var(--color-alpha-primary-10)}._section-header_18q27_41._active_18q27_21{background:var(--color-alpha-primary-15);border-bottom:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._section-header_18q27_41 h4{color:var(--color-brand-white);font-size:var(--text-xl-up);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-sm);margin:0;display:flex}._toggle-icon_18q27_45{color:var(--color-brand-primary);font-size:var(--text-lg-plus);font-weight:var(--font-weight-bold);transition:transform var(--duration-base) var(--ease-default)}._section-header_18q27_41._active_18q27_21 ._toggle-icon_18q27_45{transform:rotate(90deg)}._section-content_18q27_47{background:var(--color-a-pure-white-02)}._form-group_18q27_52 label{color:var(--color-neutral-light-blue);font-size:var(--text-base-up);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:var(--tracking-widest);display:block}._form-textarea_18q27_55{resize:vertical;min-height:80px;line-height:var(--leading-relaxed)}._array-item_18q27_56{gap:var(--spacing-s-10);margin-bottom:var(--spacing-s-10);align-items:center;display:flex}._array-item_18q27_56 ._form-input_18q27_54{flex:1;margin:0}@media (width<=768px){._content-editor_18q27_19{padding:var(--spacing-base);margin-top:var(--spacing-lg)}._content-editor-header_18q27_30{gap:var(--spacing-lg);flex-direction:column;align-items:stretch}._editor-actions_18q27_31{gap:var(--spacing-s-10);flex-direction:column}._section-header_18q27_41{padding:var(--spacing-base) var(--spacing-lg)}._section-header_18q27_41 h4{font-size:var(--text-lg-plus)}._array-item_18q27_56{flex-direction:column;align-items:stretch}}@media (width<=480px){._content-editor_18q27_19{padding:var(--spacing-md)}._content-editor-header_18q27_30 h3{font-size:var(--text-3xl)}._section-header_18q27_41{padding:var(--spacing-md) var(--spacing-base)}}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._main-section-header_537ww_24._active_537ww_28{background:var(--color-alpha-primary-15)}._header-content_537ww_32{flex:1}._header-content_537ww_32 h3{color:var(--color-brand-white);font-size:var(--text-4xl-plus);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;text-shadow:var(--shadow-glow) var(--color-alpha-primary-30)}._main-toggle-icon_537ww_48{color:var(--color-brand-primary);font-size:var(--text-2xl-plus);font-weight:var(--font-weight-bold);transition:transform var(--duration-base) var(--ease-default)}._main-section-header_537ww_24._active_537ww_28 ._main-toggle-icon_537ww_48{transform:rotate(90deg)}._message_537ww_67._success_537ww_71{background:var(--color-a-status-success-20);border:var(--border-width-base) solid var(--color-alpha-status-success-40);color:var(--color-status-success)}._message_537ww_67._error_537ww_77{background:var(--color-a-status-error-20);border:var(--border-width-base) solid var(--color-a-status-error-40);color:var(--color-status-error)}._add-redirect-form_537ww_87{border:var(--border-width-base) solid var(--color-alpha-pure-white-08)}._add-redirect-form_537ww_87 h4{font-weight:var(--font-weight-semibold)}._form-group_537ww_100{margin-bottom:0}._form-group_537ww_100 label{color:var(--color-neutral-light-blue);font-size:var(--text-base-up);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:var(--tracking-widest)}._form-input_537ww_114{font-family:var(--font-mono)}._form-group_537ww_100 small{color:var(--color-neutral-admin-text-muted);font-size:var(--text-sm-plus);margin-top:var(--spacing-xs);font-style:italic}._redirects-list_537ww_130{border:var(--border-width-base) solid var(--color-alpha-pure-white-08)}._redirects-list_537ww_130 h4{font-weight:var(--font-weight-semibold)}._no-redirects_537ww_139{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);color:var(--color-neutral-admin-text-muted)}._no-redirects_537ww_139 p{margin:var(--spacing-sm) 0}._redirects-table_537ww_149{border-radius:var(--radius-sm);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);overflow:hidden}._table-header_537ww_155{gap:var(--spacing-base);padding:var(--spacing-base) var(--spacing-lg);background:var(--color-alpha-primary-20);color:var(--color-brand-white);font-weight:var(--font-weight-semibold);font-size:var(--text-base-plus);text-transform:uppercase;letter-spacing:var(--tracking-widest);grid-template-columns:1fr 1fr auto;display:grid}._table-row_537ww_168{gap:var(--spacing-base);padding:var(--spacing-base) var(--spacing-lg);border-bottom:var(--border-width-base) solid var(--color-alpha-pure-white-10);transition:background-color var(--duration-base) var(--ease-default);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}._table-row_537ww_168:hover{background:var(--color-alpha-pure-white-05)}._table-row_537ww_168:last-child{border-bottom:none}._col-from_537ww_186 code{background:var(--color-alpha-primary-20);color:var(--color-brand-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-base-plus)}._redirect-link_537ww_195{color:var(--color-status-success-hover);font-size:var(--text-base-plus);word-break:break-all;transition:color var(--duration-base) var(--ease-default);text-decoration:none}._redirect-link_537ww_195:hover{color:var(--color-status-success);text-decoration:underline}._col-actions_537ww_208{gap:var(--spacing-sm);justify-content:flex-end;display:flex}._redirect-help_537ww_218{border:var(--border-width-base) solid var(--color-alpha-pure-white-08)}._redirect-help_537ww_218 h4{color:var(--color-brand-white);font-size:var(--text-xl-up);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-base) 0}._redirect-help_537ww_218 ul{color:var(--color-neutral-light-blue);line-height:var(--leading-body);padding-left:var(--spacing-lg)}._redirect-help_537ww_218 li{margin-bottom:var(--spacing-sm)}._redirect-help_537ww_218 ul ul{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._redirect-help_537ww_218 code{background:var(--color-alpha-primary-20);color:var(--color-brand-primary);padding:var(--spacing-px-2) var(--spacing-px-6);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-base-plus)}@media (width<=768px){._redirect-manager_537ww_20{padding:var(--spacing-base);margin-top:var(--spacing-lg)}._form-row_537ww_96{gap:var(--spacing-base);grid-template-columns:1fr}._table-header_537ww_155,._table-row_537ww_168{gap:var(--spacing-sm);grid-template-columns:1fr}._table-header_537ww_155{display:none}._table-row_537ww_168{padding:var(--spacing-base);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);background:var(--color-alpha-pure-white-05);border:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._col-from_537ww_186,._col-to_537ww_288{margin-bottom:var(--spacing-sm)}._col-from_537ww_186:before{content:"From: ";color:var(--color-neutral-admin-text-muted);font-weight:var(--font-weight-semibold);font-size:var(--text-sm-plus);text-transform:uppercase;margin-bottom:var(--spacing-xs);display:block}._col-to_537ww_288:before{content:"To: ";color:var(--color-neutral-admin-text-muted);font-weight:var(--font-weight-semibold);font-size:var(--text-sm-plus);text-transform:uppercase;margin-bottom:var(--spacing-xs);display:block}._col-actions_537ww_208{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:var(--border-width-base) solid var(--color-alpha-pure-white-10);justify-content:flex-start}}@media (width<=480px){._redirect-manager_537ww_20{padding:var(--spacing-md)}._add-redirect-form_537ww_87,._redirects-list_537ww_130,._redirect-help_537ww_218{padding:var(--spacing-base)}._form-input_537ww_114{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._mainSectionHeader_1yk44_26._active_1yk44_30{background:var(--color-alpha-primary-15)}._headerContent_1yk44_34{flex:1}._headerContent_1yk44_34 h3{color:var(--color-brand-white);font-size:var(--text-4xl-plus);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;text-shadow:var(--shadow-glow) var(--color-alpha-primary-30)}._mainSectionHeader_1yk44_26._active_1yk44_30 ._mainToggleIcon_1yk44_50{transform:rotate(90deg)}._accessDenied_1yk44_70 p:first-child{font-size:var(--text-5xl);margin-bottom:var(--spacing-base)}._accessDenied_1yk44_70 p:last-child{font-size:var(--text-lg-plus);color:var(--color-admin-accent)}._formGroup_1yk44_104 label{color:var(--color-neutral-light-blue);font-size:var(--text-base-up);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:var(--tracking-widest);display:block}._formGroup_1yk44_104 input,._formGroup_1yk44_104 select{box-sizing:border-box;width:100%;padding:var(--spacing-md) var(--spacing-base);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);border-radius:var(--radius-sm);background:var(--color-alpha-pure-white-08);color:var(--color-brand-white);font-size:var(--text-lg);transition:var(--transition-base);font-family:inherit}._formGroup_1yk44_104 input:focus,._formGroup_1yk44_104 select:focus{border-color:var(--color-brand-primary);background:var(--color-alpha-pure-white-12);box-shadow:var(--shadow-focus) var(--color-alpha-primary-20);outline:none}._formGroup_1yk44_104 input::placeholder{color:var(--color-admin-accent)}._formGroup_1yk44_104 input:disabled,._formGroup_1yk44_104 select:disabled{opacity:var(--opacity-muted);cursor:not-allowed}._formGroup_1yk44_104 input._readonly_1yk44_150{background:var(--color-alpha-pure-white-05);color:var(--color-admin-accent);cursor:not-allowed}._noAdmins_1yk44_168{text-align:center;color:var(--color-admin-accent);padding:var(--spacing-lg);font-style:italic}._adminsTable_1yk44_175{border-radius:var(--radius-sm);background:var(--color-a-pure-white-02);overflow-x:auto}._adminsTable_1yk44_175 table{border-collapse:collapse;width:100%}._adminsTable_1yk44_175 th,._adminsTable_1yk44_175 td{padding:var(--spacing-md) var(--spacing-base);text-align:left;border-bottom:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._adminsTable_1yk44_175 th{background:var(--color-alpha-pure-white-05);color:var(--color-admin-light);font-weight:var(--font-weight-semibold);font-size:var(--text-base-plus);text-transform:uppercase;letter-spacing:var(--tracking-widest)}._adminsTable_1yk44_175 td{color:var(--color-brand-white);font-size:var(--text-base-up)}._adminEmail_1yk44_207{font-family:var(--font-mono);color:var(--color-admin-info-light)}._adminRole_1yk44_212{font-weight:var(--font-weight-semibold)}._status_1yk44_216._active_1yk44_30{color:var(--color-status-success-light)}._status_1yk44_216._inactive_1yk44_220{color:var(--color-status-error-soft)}._adminPermissions_1yk44_228{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}._permissionTag_1yk44_234{background:var(--color-alpha-primary-20);color:var(--color-admin-info-light);padding:var(--spacing-px-2) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--text-sm-plus);font-weight:var(--font-weight-medium)}._adminActions_1yk44_243{gap:var(--spacing-sm);display:flex}._modalOverlay_1yk44_253{background:var(--color-shade-overlay-dark);z-index:var(--z-index-sticky);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_1yk44_267{background:linear-gradient(145deg, var(--color-admin-dark-bg) 0%, var(--color-admin-deep-bg) 100%);border-radius:var(--radius-base);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);width:90%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-3xl) var(--color-shade-medium);overflow-y:auto}._modalHeader_1yk44_278{padding:var(--spacing-xl) var(--spacing-xl) 0 var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}._modalHeader_1yk44_278 h3{color:var(--color-brand-white);font-size:var(--text-3xl);text-shadow:var(--shadow-glow) var(--color-alpha-primary-30);margin:0}._modalBody_1yk44_292{padding:var(--spacing-xl)}._modalFooter_1yk44_296{justify-content:flex-end;gap:var(--spacing-md);padding:0 var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);display:flex}._helpContent_1yk44_311{gap:var(--spacing-lg);display:grid}._helpSection_1yk44_316 h5{color:var(--color-admin-light);font-size:var(--text-lg);margin:0 0 var(--spacing-sm) 0;font-weight:var(--font-weight-semibold)}._helpSection_1yk44_316 ul{padding-left:var(--spacing-lg);color:var(--color-neutral-light-blue);margin:0}._helpSection_1yk44_316 li{margin-bottom:var(--spacing-px-6);line-height:var(--leading-relaxed)}._helpSection_1yk44_316 strong{color:var(--color-admin-light)}._formGroup_1yk44_104 input[type=checkbox]{width:auto;margin-right:var(--spacing-sm);accent-color:var(--color-brand-primary)}._formGroup_1yk44_104 label:has(input[type=checkbox]){flex-direction:row;align-items:center;margin-bottom:0}@media (width<=768px){._adminsTable_1yk44_175{font-size:var(--text-md-plus)}._adminsTable_1yk44_175 th,._adminsTable_1yk44_175 td{padding:var(--spacing-sm) var(--spacing-md)}._adminPermissions_1yk44_228{flex-direction:column;align-items:flex-start}._modalContent_1yk44_267{width:95%;margin:var(--spacing-lg)}._modalHeader_1yk44_278,._modalBody_1yk44_292,._modalFooter_1yk44_296{padding:var(--spacing-base)}}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._main-section-header_11ncf_21._active_11ncf_22{background:var(--color-alpha-primary-15)}._header-content_11ncf_23{flex:1}._header-content_11ncf_23 h3{color:var(--color-brand-white);font-size:var(--text-4xl-plus);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;text-shadow:var(--shadow-glow) var(--color-alpha-primary-30)}._main-section-header_11ncf_21._active_11ncf_22 ._main-toggle-icon_11ncf_26{transform:rotate(90deg)}._access-denied_11ncf_34 p:first-child{font-size:var(--text-5xl);margin-bottom:var(--spacing-base)}._access-denied_11ncf_34 p:last-child{font-size:var(--text-lg-plus);color:var(--color-admin-accent)}._info_11ncf_40{background:var(--color-a-blue-500-15);color:var(--color-admin-info);border:var(--border-width-base) solid var(--color-a-blue-500-30)}._upload-area_11ncf_46{position:relative}._file-input_11ncf_47{opacity:var(--opacity-invisible);pointer-events:none;position:absolute}._upload-label_11ncf_48{padding:var(--spacing-3xl) var(--spacing-lg);border:var(--border-width-thick) dashed var(--color-alpha-primary-40);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);background:var(--color-a-pure-white-02);flex-direction:column;justify-content:center;align-items:center;display:flex}._upload-label_11ncf_48:hover{border-color:var(--color-alpha-primary-60);background:var(--color-alpha-pure-white-05);transform:translateY(-2px)}._upload-icon_11ncf_50{font-size:var(--text-7xl);margin-bottom:var(--spacing-base);opacity:var(--opacity-light)}._upload-text_11ncf_51{text-align:center;margin-bottom:var(--spacing-md)}._upload-text_11ncf_51 strong{color:var(--color-brand-white);font-size:var(--text-lg-plus);margin-bottom:var(--spacing-xs);display:block}._upload-text_11ncf_51 span{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus)}._upload-info_11ncf_54{color:var(--color-admin-accent);font-size:var(--text-md-plus);text-align:center}._upload-progress_11ncf_55{margin-top:var(--spacing-base);align-items:center;gap:var(--spacing-md);display:flex}._progress-bar_11ncf_56{background:var(--color-alpha-pure-white-10);border-radius:var(--radius-xxs);flex:1;height:6px;overflow:hidden}._progress-fill_11ncf_57{background:linear-gradient(90deg,var(--color-brand-primary),var(--color-neutral-admin-dark));border-radius:var(--radius-xxs);height:100%}._upload-progress_11ncf_55 span{color:var(--color-admin-light);font-size:var(--text-base-plus);font-weight:var(--font-weight-medium)}._images-loading_11ncf_64{padding:var(--spacing-s-60) var(--spacing-lg);color:var(--color-neutral-light-blue);justify-content:center;align-items:center;gap:var(--spacing-base);flex-direction:column;display:flex}._loading-spinner_11ncf_65{border:var(--border-width-heavy) solid var(--color-alpha-pure-white-30);border-top:var(--border-width-heavy) solid var(--color-brand-primary);border-radius:var(--radius-full);width:40px;height:40px}._images-empty_11ncf_66{padding:var(--spacing-s-60) var(--spacing-lg);color:var(--color-neutral-light-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._empty-icon_11ncf_67{font-size:var(--text-8xl);margin-bottom:var(--spacing-base);opacity:var(--opacity-muted)}._images-empty_11ncf_66 p{font-size:var(--text-xl-up);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0}._images-empty_11ncf_66 span{font-size:var(--text-base-up);opacity:var(--opacity-light)}._images-grid_11ncf_70{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._image-card_11ncf_71{background:var(--color-alpha-pure-white-05);border-radius:var(--radius-md);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);transition:var(--transition-base);overflow:hidden}._image-card_11ncf_71:hover{box-shadow:var(--shadow-xl-wide) var(--color-shade-medium);transform:translateY(-4px)}._image-preview_11ncf_73{aspect-ratio:9/16;cursor:pointer;background:var(--color-shade-light);position:relative;overflow:hidden}._image-preview_11ncf_73 img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-default)}._image-preview_11ncf_73:hover img{transform:scale(1.05)}._image-overlay_11ncf_76{background:var(--color-a-black-60);opacity:var(--opacity-invisible);transition:opacity var(--duration-base) var(--ease-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._image-preview_11ncf_73:hover ._image-overlay_11ncf_76{opacity:var(--opacity-full)}._view-icon_11ncf_78{font-size:var(--text-5xl);color:var(--color-brand-pure-white)}._image-info_11ncf_79{padding:var(--spacing-base)}._image-name_11ncf_80{color:var(--color-brand-white);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);font-size:var(--text-base-up);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._image-meta_11ncf_81{margin-bottom:var(--spacing-md);font-size:var(--text-sm-plus);color:var(--color-neutral-light-blue);justify-content:space-between;display:flex}._image-actions_11ncf_82{gap:var(--spacing-sm);display:flex}._usage-info_11ncf_83{background:var(--color-alpha-pure-white-03);border-radius:var(--radius-md);padding:var(--spacing-xl);border:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._usage-info_11ncf_83 h4{color:var(--color-brand-white);font-size:var(--text-2xl-plus);margin:0 0 var(--spacing-base) 0;text-shadow:var(--shadow-glow-sm) var(--color-alpha-primary-30)}._info-content_11ncf_85 ul{color:var(--color-admin-light);font-size:var(--text-base-up);line-height:var(--leading-body);padding-left:var(--spacing-lg);margin:0}._info-content_11ncf_85 li{margin-bottom:var(--spacing-sm)}._preview-modal_11ncf_91{background:var(--color-a-black-95);z-index:var(--z-index-sticky);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._preview-modal-content_11ncf_92{background:var(--color-alpha-pure-white-05);border-radius:var(--radius-base);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:center;align-items:center;width:95%;max-width:1000px;height:95%;max-height:800px;display:flex;position:relative}._preview-image-container_11ncf_93{padding:var(--spacing-s-80) var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);flex:1;justify-content:center;align-items:center;max-height:100%;display:flex}._preview-image-full_11ncf_94{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:var(--shadow-xl-wide) var(--color-shade-overlay-medium)}._preview-details_11ncf_95{background:var(--color-shade-overlay-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);padding:var(--spacing-lg);color:var(--color-brand-pure-white);position:absolute;bottom:20px;left:20px;right:20px}._preview-details_11ncf_95 h3{margin:0 0 var(--spacing-md) 0;font-size:var(--text-xl-up);font-weight:var(--font-weight-semibold)}._preview-meta_11ncf_97{gap:var(--spacing-lg);margin-bottom:var(--spacing-base);font-size:var(--text-base-plus);opacity:var(--opacity-light);display:flex}._preview-actions_11ncf_98{gap:var(--spacing-md);display:flex}@media (width<=768px){._images-grid_11ncf_70{gap:var(--spacing-base);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}._upload-label_11ncf_48{padding:var(--spacing-s-30) var(--spacing-s-15)}._upload-icon_11ncf_50{font-size:var(--text-6xl)}._preview-modal-content_11ncf_92{border-radius:var(--radius-none);width:100%;height:100%}._preview-details_11ncf_95{border-radius:var(--radius-none) var(--radius-none) var(--radius-base) var(--radius-base);margin-top:auto;position:static}._preview-actions_11ncf_98{flex-direction:column}}._imageSize_11ncf_112,._imageDate_11ncf_113{font-size:var(--text-sm-plus);color:var(--color-admin-accent)}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._document-version-manager_1rg8m_18{margin-bottom:var(--spacing-s-30)}._dvm-main-section-header_1rg8m_19{background:var(--color-alpha-pure-white-10);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;transition:var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex}._dvm-main-section-header_1rg8m_19:hover{background:var(--color-shade-glass-light);box-shadow:var(--shadow-xl-up) var(--color-shade-light);transform:translateY(-2px)}._dvm-main-section-header_1rg8m_19._active_1rg8m_21{background:var(--color-shade-glass-light);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}._header-content_1rg8m_22 h3{color:var(--color-brand-white);font-size:var(--text-2xl-up);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-px-5) 0}._admin-subtitle_1rg8m_23{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);margin:0;font-style:italic}._dvm-main-toggle-icon_1rg8m_24{color:var(--color-neutral-light-blue);font-size:var(--text-xl-up);transition:transform var(--duration-base) var(--ease-default)}._dvm-main-section-content_1rg8m_25{background:var(--color-alpha-pure-white-05);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);border-radius:var(--radius-none) var(--radius-none) var(--radius-md) var(--radius-md);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:none}._success_1rg8m_31{background:var(--color-a-status-success-20);border:var(--border-width-base) solid var(--color-alpha-status-success-40);color:var(--color-status-success)}._error_1rg8m_32{background:var(--color-a-status-error-20);border:var(--border-width-base) solid var(--color-a-status-error-40);color:var(--color-status-error)}._documents-grid_1rg8m_37{gap:var(--spacing-lg);margin-bottom:var(--spacing-s-30);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}._document-card_1rg8m_38{background:var(--color-alpha-pure-white-08);border:var(--border-width-base) solid var(--color-shade-glass-light);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:var(--transition-base)}._document-card_1rg8m_38:hover{background:var(--color-alpha-pure-white-12);box-shadow:var(--shadow-xl-up) var(--color-shade-light);transform:translateY(-2px)}._document-card_1rg8m_38._selected_1rg8m_40{border-color:var(--color-brand-primary);background:var(--color-alpha-primary-10);box-shadow:var(--shadow-glow-lg) var(--color-alpha-primary-30)}._document-header_1rg8m_41{margin-bottom:var(--spacing-s-15);justify-content:space-between;align-items:center;display:flex}._document-header_1rg8m_41 h4{color:var(--color-brand-white);font-size:var(--text-xl-up);font-weight:var(--font-weight-semibold);margin:0}._document-version_1rg8m_18{background:linear-gradient(135deg,var(--color-brand-primary) 0%,var(--color-brand-dark) 100%);color:var(--color-brand-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-r-15);font-size:var(--text-sm-plus);font-weight:var(--font-weight-semibold);border:var(--border-width-base) solid var(--color-alpha-pure-white-20)}._document-description_1rg8m_44{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);margin:0 0 var(--spacing-lg) 0;line-height:var(--leading-normal)}._document-info_1rg8m_45{margin-bottom:var(--spacing-lg)}._info-row_1rg8m_46{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}._info-row_1rg8m_46 ._label_1rg8m_47{color:var(--color-neutral-light-blue);font-size:var(--text-md-plus);font-weight:var(--font-weight-medium)}._info-row_1rg8m_46 ._value_1rg8m_48{color:var(--color-brand-white);font-size:var(--text-md-plus);font-weight:var(--font-weight-semibold)}._upload-section_1rg8m_53{border-top:var(--border-width-base) solid var(--color-alpha-pure-white-10);padding-top:var(--spacing-lg)}._file-input-wrapper_1rg8m_54{margin-bottom:var(--spacing-s-15);position:relative}._file-input_1rg8m_54{display:none}._file-input-label_1rg8m_56{padding:var(--spacing-md) var(--spacing-base);background:var(--color-alpha-pure-white-10);border:var(--border-width-thick) dashed var(--color-alpha-pure-white-30);border-radius:var(--radius-sm);color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);text-align:center;cursor:pointer;transition:var(--transition-base);display:block}._file-input-label_1rg8m_56:hover{background:var(--color-shade-glass-light);border-color:var(--color-alpha-pure-white-50);color:var(--color-brand-white)}._document-card_1rg8m_38._selected_1rg8m_40 ._file-input-label_1rg8m_56{background:var(--color-alpha-primary-20);border-color:var(--color-brand-primary);color:var(--color-brand-white)}._upload-progress_1rg8m_59{margin-bottom:var(--spacing-s-15)}._progress-text_1rg8m_60{color:var(--color-brand-primary);font-size:var(--text-md-plus);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);text-align:center}._progress-bar_1rg8m_61{background:var(--color-alpha-pure-white-10);border-radius:var(--radius-xxs);width:100%;height:6px;overflow:hidden}._progress-fill_1rg8m_62{background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-dark));border-radius:var(--radius-xxs);height:100%}._version-buttons_1rg8m_63{gap:var(--spacing-s-10);display:flex}._version-preview_1rg8m_64{font-size:var(--text-sm);font-weight:var(--font-weight-normal);opacity:var(--opacity-visible)}._version-guide_1rg8m_69{background:var(--color-alpha-pure-white-05);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);border-radius:var(--radius-sm);padding:var(--spacing-lg)}._version-guide_1rg8m_69 h4{color:var(--color-brand-white);font-size:var(--text-lg-plus);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-s-15) 0}._version-guide_1rg8m_69 ul{padding-left:var(--spacing-lg);margin:0}._version-guide_1rg8m_69 li{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-sm)}._version-guide_1rg8m_69 li strong{color:var(--color-brand-white)}@media (width<=768px){._documents-grid_1rg8m_37{gap:var(--spacing-s-15);grid-template-columns:1fr}._version-buttons_1rg8m_63{flex-direction:column}._dvm-main-section-header_1rg8m_19{padding:var(--spacing-base) var(--spacing-lg)}._dvm-main-section-content_1rg8m_25{padding:var(--spacing-lg)}}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._main-section-header_v8l27_25._active_v8l27_29{background:var(--color-alpha-primary-15)}._header-content_v8l27_33{flex:1}._header-content_v8l27_33 h3{color:var(--color-brand-white);font-size:var(--text-4xl-plus);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0;text-shadow:var(--shadow-glow) var(--color-alpha-primary-30)}._main-section-header_v8l27_25._active_v8l27_29 ._main-toggle-icon_v8l27_49{transform:rotate(90deg)}._current-settings_v8l27_73{background:var(--color-alpha-primary-10);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border:var(--border-width-base) solid var(--color-alpha-primary-20)}._current-settings_v8l27_73 h4{color:var(--color-brand-white);font-size:var(--text-2xl-plus);margin:0 0 var(--spacing-base) 0}._current-timer-display_v8l27_87{gap:var(--spacing-md);flex-direction:column;display:flex}._timer-badge_v8l27_93{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-admin-primary) 100%);color:var(--color-brand-pure-white);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-r-25);font-weight:var(--font-weight-semibold);font-size:var(--text-lg-plus);text-align:center;box-shadow:var(--shadow-md-up) var(--color-alpha-primary-30)}._timer-details_v8l27_104{gap:var(--spacing-base);flex-wrap:wrap;justify-content:center;display:flex}._timer-details_v8l27_104 span{background:var(--color-alpha-pure-white-10);color:var(--color-brand-white);padding:var(--spacing-px-6) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-base-plus);border:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._timer-form_v8l27_124{margin-bottom:0}._time-inputs_v8l27_129{gap:var(--spacing-base);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}._input-group_v8l27_136{margin-bottom:0}._input-group_v8l27_136 label{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-px-6)}._input-group_v8l27_136 input{background:var(--color-alpha-pure-white-10);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);border-radius:var(--radius-sm);padding:var(--spacing-md);color:var(--color-brand-white);font-size:var(--text-lg);transition:var(--transition-base)}._input-group_v8l27_136 input:focus{border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus-sm) var(--color-alpha-primary-30);outline:none}._timer-preview_v8l27_169{background:var(--color-a-success-bright-10);border:var(--border-width-base) solid var(--color-alpha-success-30);border-radius:var(--radius-sm);padding:var(--spacing-base);margin:var(--spacing-lg) 0;text-align:center}._timer-preview_v8l27_169 h5{color:var(--color-status-success-light);font-size:var(--text-lg-plus);font-weight:var(--font-weight-semibold);margin:0}._quick-presets_v8l27_185{margin:var(--spacing-xl) 0}._quick-presets_v8l27_185 h5{color:var(--color-brand-white);font-size:var(--text-lg);margin:0 0 var(--spacing-md) 0}._preset-buttons_v8l27_195{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._form-actions_v8l27_201{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;justify-content:flex-end;display:flex}._timer-help_v8l27_229{background:var(--color-a-blue-500-10);border:var(--border-width-base) solid var(--color-alpha-status-info);border-radius:var(--radius-sm);padding:var(--spacing-base);margin-top:var(--spacing-xl)}._timer-help_v8l27_229 h5{color:var(--color-admin-info);font-size:var(--text-lg);margin:0 0 var(--spacing-md) 0}._timer-help_v8l27_229 ul{color:var(--color-neutral-light-blue);font-size:var(--text-base-plus);line-height:var(--leading-relaxed);padding-left:var(--spacing-lg);margin:0}._timer-help_v8l27_229 li{margin-bottom:var(--spacing-px-6)}@media (width<=768px){._time-inputs_v8l27_129{grid-template-columns:1fr}._preset-buttons_v8l27_195{justify-content:center}._form-actions_v8l27_201{flex-direction:column}._form-actions_v8l27_201 button{width:100%}}._adminContainer_gkpk1_17{background:var(--color-alpha-pure-white-05);border-radius:var(--radius-base);margin-top:var(--spacing-s-30);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;overflow:hidden}._sectionHeader_gkpk1_20{padding:var(--spacing-xl);cursor:pointer;transition:var(--transition-base);background:var(--color-alpha-pure-white-03);border-bottom:var(--border-width-base) solid var(--color-alpha-pure-white-10);justify-content:space-between;align-items:center;display:flex}._sectionHeader_gkpk1_20:hover{background:var(--color-alpha-primary-10)}._toggleIcon_gkpk1_23{color:var(--color-brand-primary);font-size:var(--text-2xl-plus);font-weight:var(--font-weight-bold);transition:transform var(--duration-base) var(--ease-default)}._subtitle_gkpk1_24{color:var(--color-neutral-light-blue);font-size:var(--text-lg);margin:0;font-style:italic}._sectionContent_gkpk1_27{padding:var(--spacing-xl);animation:_slideDown_gkpk1_30 var(--duration-base) var(--ease-out)}._slideDownAnim_gkpk1_30{animation:_slideDown_gkpk1_30 var(--duration-base) var(--ease-out)}._spinAnim_gkpk1_31{animation:_spin_gkpk1_31 var(--duration-1000) linear infinite}._fadeInAnim_gkpk1_32{animation:_fadeIn_gkpk1_32 var(--duration-base) var(--ease-default)}._progressPulseAnim_gkpk1_33{animation:_progressPulse_gkpk1_33 var(--duration-1500) var(--ease-in-out) infinite}._progressAnim_gkpk1_34{animation:_progress-animation_gkpk1_1 var(--duration-2000) var(--ease-in-out) infinite}._sectionBox_gkpk1_37{background:var(--color-alpha-pure-white-03);border-radius:var(--radius-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-s-30);border:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._sectionBox_gkpk1_37 h4{color:var(--color-brand-white);font-size:var(--text-2xl-plus);margin:0 0 var(--spacing-lg) 0;text-shadow:var(--shadow-glow-sm) var(--color-alpha-primary-30)}._message_gkpk1_29{padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-medium)}._messageSuccess_gkpk1_42{background:var(--color-a-success-bright-15);color:var(--color-status-success-light);border:var(--border-width-base) solid var(--color-alpha-success-30)}._messageError_gkpk1_43{background:var(--color-a-error-tailwind-15);color:var(--color-status-error-soft);border:var(--border-width-base) solid var(--color-alpha-danger-30)}._formRow_gkpk1_46{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._formGroup_gkpk1_47{margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}._formInput_gkpk1_48{width:100%;padding:var(--spacing-md) var(--spacing-base);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);border-radius:var(--radius-sm);background:var(--color-alpha-pure-white-05);color:var(--color-brand-white);font-size:var(--text-base-up);transition:var(--transition-base);box-sizing:border-box;font-family:inherit}._formInput_gkpk1_48:focus{border-color:var(--color-brand-primary);background:var(--color-alpha-pure-white-08);box-shadow:var(--shadow-focus) var(--color-alpha-primary-20);outline:none}._formInput_gkpk1_48:disabled{opacity:var(--opacity-muted);cursor:not-allowed}._formInput_gkpk1_48::placeholder{color:var(--color-admin-accent)}._loading_gkpk1_54{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);color:var(--color-neutral-light-blue)}._loadingSpinner_gkpk1_55{border:var(--border-width-heavy) solid var(--color-alpha-primary-30);border-top:var(--border-width-heavy) solid var(--color-brand-primary);border-radius:var(--radius-full);width:40px;height:40px;animation:_spin_gkpk1_31 var(--duration-1000) linear infinite;margin:0 auto var(--spacing-base) auto}._accessDenied_gkpk1_57{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);color:var(--color-neutral-light-blue)}@media (width<=768px){._formRow_gkpk1_46{gap:var(--spacing-base);grid-template-columns:1fr}._sectionContent_gkpk1_27{padding:var(--spacing-lg)}}@media (width<=480px){._formInput_gkpk1_48{padding:var(--spacing-s-10) var(--spacing-md);font-size:var(--text-base-plus)}._sectionContent_gkpk1_27{padding:var(--spacing-base)}}._favorites-manager-section_zhg1a_19{background:var(--color-alpha-pure-white-10);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);border:var(--border-width-base) solid var(--color-alpha-pure-white-20);transition:var(--transition-base);overflow:hidden}._favorites-manager-header_zhg1a_20{padding:var(--spacing-base) var(--spacing-lg);cursor:pointer;background:var(--color-alpha-pure-white-05);transition:var(--transition-base);justify-content:space-between;align-items:center;display:flex}._favorites-manager-header_zhg1a_20:hover{background:var(--color-alpha-pure-white-10)}._favorites-manager-title_zhg1a_22{align-items:center;gap:var(--spacing-s-10);font-size:var(--text-px-18);font-weight:var(--font-weight-semibold);color:var(--color-surface-light);display:flex}._favorites-manager-icon_zhg1a_23{font-size:var(--text-px-20)}._favorites-manager-arrow_zhg1a_24{font-size:var(--text-px-14);color:var(--color-a-bg-light-70);transition:transform var(--duration-base) var(--ease-default)}._favorites-manager-arrow_zhg1a_24._expanded_zhg1a_25{transform:rotate(180deg)}._favorites-manager-subtitle_zhg1a_26{padding:0 var(--spacing-lg) var(--spacing-base);font-size:var(--text-px-14);color:var(--color-a-bg-light-80);font-style:italic}._favorites-manager-content_zhg1a_27{padding:0 var(--spacing-lg) var(--spacing-lg);border-top:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._favorites-manager-loading_zhg1a_28{align-items:center;gap:var(--spacing-s-10);padding:var(--spacing-lg);color:var(--color-a-bg-light-80);justify-content:center;display:flex}._favorites-search-section_zhg1a_33{margin-bottom:var(--spacing-s-30)}._favorites-search-section_zhg1a_33 h4{color:var(--color-surface-light);margin:0 0 var(--spacing-s-15) 0;font-size:var(--text-px-16);font-weight:var(--font-weight-semibold)}._favorites-search-container_zhg1a_35{gap:var(--spacing-s-10);margin-bottom:var(--spacing-s-15);display:flex}._favorites-search-input_zhg1a_36{padding:var(--spacing-s-10) var(--spacing-s-15);border:var(--border-width-base) solid var(--color-alpha-pure-white-30);border-radius:var(--radius-sm);background:var(--color-alpha-pure-white-10);color:var(--color-surface-light);font-size:var(--text-px-14);transition:var(--transition-base);flex:1}._favorites-search-input_zhg1a_36:focus{border-color:var(--color-alpha-primary-60);background:var(--color-shade-glass-light);box-shadow:var(--shadow-focus-sm) var(--color-alpha-primary-20);outline:none}._favorites-search-input_zhg1a_36::placeholder{color:var(--color-a-bg-light-50)}._favorites-search-results_zhg1a_39{background:var(--color-alpha-pure-white-05);border-radius:var(--radius-sm);padding:var(--spacing-s-10);border:var(--border-width-base) solid var(--color-alpha-pure-white-10)}._favorites-search-result_zhg1a_39{padding:var(--spacing-md);background:var(--color-alpha-pure-white-05);border-radius:var(--radius-r-6);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}._favorites-search-result_zhg1a_39:last-child{margin-bottom:0}._search-result-info_zhg1a_42{flex:1}._search-result-name_zhg1a_43{color:var(--color-surface-light);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}._search-result-uid_zhg1a_44{color:var(--color-a-bg-light-70);font-size:var(--text-px-12)}._current-favorites-section_zhg1a_49{margin-bottom:var(--spacing-s-30)}._current-favorites-section_zhg1a_49 h4{color:var(--color-surface-light);margin:0 0 var(--spacing-s-15) 0;font-size:var(--text-px-16);font-weight:var(--font-weight-semibold)}._no-favorites_zhg1a_51{padding:var(--spacing-lg);text-align:center;color:var(--color-a-bg-light-60);background:var(--color-alpha-pure-white-05);border-radius:var(--radius-sm);border:var(--border-width-base) dashed var(--color-alpha-pure-white-20);font-style:italic}._favorites-list-admin_zhg1a_52{gap:var(--spacing-sm);flex-direction:column;display:flex}._favorite-user-item_zhg1a_53{padding:var(--spacing-md) var(--spacing-s-15);background:var(--color-alpha-pure-white-08);border-radius:var(--radius-sm);border:var(--border-width-base) solid var(--color-alpha-pure-white-10);transition:var(--transition-base);justify-content:space-between;align-items:center;display:flex}._favorite-user-item_zhg1a_53:hover{background:var(--color-alpha-pure-white-12);border-color:var(--color-alpha-pure-white-20)}._favorite-user-info_zhg1a_55{flex:1}._favorite-user-name_zhg1a_56{color:var(--color-surface-light);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}._favorite-user-uid_zhg1a_57{color:var(--color-a-bg-light-70);font-size:var(--text-px-12)}._favorites-actions_zhg1a_62{margin-bottom:var(--spacing-lg);justify-content:center;display:flex}._favorites-message_zhg1a_63{padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-sm);font-size:var(--text-px-14);text-align:center;margin-top:var(--spacing-s-15)}._favorites-message_zhg1a_63._success_zhg1a_64{background:var(--color-alpha-success-20);border:var(--border-width-base) solid var(--color-a-success-bright-40);color:var(--color-a-success-bright-100)}._favorites-message_zhg1a_63._error_zhg1a_65{background:var(--color-alpha-status-error-light);border:var(--border-width-base) solid var(--color-a-error-tailwind-40);color:var(--color-a-error-tailwind-100)}._loading-spinner_zhg1a_66{border:var(--border-width-thick) solid var(--color-a-bg-light-30);border-top:var(--border-width-thick) solid var(--color-surface-light);border-radius:var(--radius-full);width:20px;height:20px}@media (width<=768px){._favorites-search-container_zhg1a_35{flex-direction:column}._favorites-search-result_zhg1a_39,._favorite-user-item_zhg1a_53{align-items:flex-start;gap:var(--spacing-s-10);flex-direction:column}}
