:root{--z-dropdown:1000;--z-sticky:1100;--z-sidebar:10000;--z-modal-backdrop:100000;--z-modal:100001;--z-modal-action:100003;--z-modal-detail:100005;--z-modal-picker:100007;--z-toast:100010;--z-drag:999999;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--radius-circle:50%;--color-brand-primary:#1a1a2e;--color-brand-accent:#6366f1;--color-brand-accent-hover:#4f46e5;--color-brand-accent-light:#818cf8;--color-brand-accent-subtle:#6366f11a;--color-success:#059669;--color-success-light:#10b981;--color-success-dark:#047857;--color-success-bg:#f0fdf4;--color-success-border:#86efac;--color-warning:#f59e0b;--color-warning-light:#fbbf24;--color-warning-dark:#d97706;--color-warning-bg:#fffbeb;--color-warning-border:#fcd34d;--color-danger:#ef4444;--color-danger-light:#f87171;--color-danger-dark:#dc2626;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-info:#3b82f6;--color-info-light:#60a5fa;--color-info-dark:#2563eb;--color-info-bg:#eff6ff;--color-info-border:#93c5fd;--color-error-bg:var(--color-danger-bg);--color-error-border:var(--color-danger-border);--color-error-text:#991b1b;--color-warning-text:#92400e;--color-success-text:var(--color-success-dark);--color-bg-surface:#fff;--color-bg-offset:#f7fafc;--color-bg-subtle:#f9fafb;--color-accent-soft:#e0e7ff;--color-info-text:#1e40af;--color-bg-page:#f8fafc;--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-bg-hover:#f3f4f6;--color-bg-active:#e5e7eb;--color-text-primary:#1a1a2e;--color-text-secondary:#374151;--color-text-muted:#6b7280;--color-text-light:#6b7280;--color-text-inverse:#fff;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-dark:#d1d5db;--color-border-focus:var(--color-brand-accent);--color-shadow-sm:#0000000d;--color-shadow-md:#0000001a;--color-shadow-lg:#00000026;--color-gradient-hero:linear-gradient(135deg, #fafbff 0%, #f0f4ff 50%, #faf5ff 100%);--color-gradient-accent:var(--color-brand-accent);--color-card-bg:var(--color-bg-primary);--color-card-border:var(--color-border);--color-card-shadow:var(--color-shadow-md);--color-input-bg:var(--color-bg-primary);--color-input-border:var(--color-border);--color-input-focus:var(--color-brand-accent);--color-input-placeholder:var(--color-text-light);--color-btn-primary-bg:var(--color-brand-primary);--color-btn-primary-text:var(--color-text-inverse);--color-btn-secondary-bg:var(--color-bg-secondary);--color-btn-secondary-text:var(--color-text-primary);--color-btn-secondary-border:var(--color-border);--color-sidebar-bg:#1a1a2e;--color-sidebar-text:#fff;--color-sidebar-hover:#2d2d44;--color-sidebar-active:var(--color-brand-accent);--color-table-header:var(--color-bg-tertiary);--color-table-row-hover:var(--color-bg-hover);--color-table-border:var(--color-border);--color-shift-assigned-bg:#10b9811a;--color-shift-assigned-text:var(--color-success-dark);--color-shift-assigned-border:var(--color-success-light);--color-shift-unassigned-bg:#f59e0b1a;--color-shift-unassigned-text:var(--color-warning-dark);--color-shift-unassigned-border:var(--color-warning-light);--color-badge-default-bg:var(--color-bg-tertiary);--color-badge-default-text:var(--color-text-secondary);--color-overlay:#0006;--color-modal-bg:var(--color-bg-primary);--color-modal-backdrop-filter:blur(4px)}.dark-theme{--color-brand-primary:#6366f1;--color-brand-accent:#818cf8;--color-brand-accent-hover:#6366f1;--color-brand-accent-light:#a5b4fc;--color-brand-accent-subtle:#818cf826;--color-accent:#6366f1;--color-accent-hover:#818cf8;--color-accent-faint:#818cf826;--color-accent-contrast:#fff;--color-success:#34d399;--color-success-light:#6ee7b7;--color-success-dark:#10b981;--color-success-bg:#10b98126;--color-success-border:#34d3994d;--color-warning:#fbbf24;--color-warning-light:#fcd34d;--color-warning-dark:#f59e0b;--color-warning-bg:#f59e0b26;--color-warning-border:#fbbf244d;--color-danger:#f87171;--color-danger-light:#fca5a5;--color-danger-dark:#ef4444;--color-danger-bg:#ef444426;--color-danger-border:#f871714d;--color-info:#60a5fa;--color-info-light:#93c5fd;--color-info-dark:#3b82f6;--color-info-bg:#3b82f626;--color-info-border:#60a5fa4d;--color-error-text:var(--color-danger-light);--color-warning-text:var(--color-warning-light);--color-success-text:var(--color-success-light);--color-bg-surface:var(--color-card-bg);--color-bg-offset:var(--color-bg-tertiary);--color-bg-subtle:var(--color-bg-tertiary);--color-accent-soft:var(--color-brand-accent-subtle);--color-info-text:var(--color-info-light);--color-bg-page:#1a1a2e;--color-bg-primary:#1a1a2e;--color-bg-secondary:#0f0f1a;--color-bg-tertiary:#252542;--color-bg-hover:#2d2d44;--color-bg-active:#3d3d5c;--color-text-primary:#fff;--color-text-secondary:#fff;--color-text-muted:#fff;--color-text-light:#fff;--color-text-inverse:#fff;--color-border:#2d2d44;--color-border-light:#3d3d5c;--color-border-dark:#1f1f35;--color-shadow-sm:#0003;--color-shadow-md:#0000004d;--color-shadow-lg:#0006;--color-gradient-hero:linear-gradient(135deg, #0f0f1a 0%, #1a1a2e 50%, #16162a 100%);--color-sidebar-bg:#0f0f1a;--color-sidebar-text:#f3f4f6;--color-sidebar-hover:#1a1a2e;--color-shift-assigned-bg:#34d39933;--color-shift-assigned-text:#86efac;--color-shift-unassigned-bg:#fbbf2433;--color-shift-unassigned-text:#fcd34d;--color-overlay:#0006;--color-modal-backdrop-filter:blur(4px);--text-color:#fff;--heading-color:#fff;--shift-assigned-bg:#22c55e33;--shift-assigned-text:#86efac;--shift-unassigned-bg:#f59e0b33;--shift-unassigned-text:#fcd34d;--time-indicator-color:var(--color-info,#60a5fa);--time-indicator-glow:#60a5fab3;--product-warning-dark:#fcd34d;--loading-overlay-bg:#0f0f1ae6;color-scheme:dark}:root{--product-primary:var(--color-brand-primary);--product-accent:var(--color-brand-accent);--product-accent-hover:var(--color-brand-accent-hover);--product-success:var(--color-success);--product-warning:var(--color-warning);--product-danger:var(--color-danger);--product-info:var(--color-info);--product-bg:var(--color-bg-page);--product-card-bg:var(--color-card-bg);--product-card-border:var(--color-card-border);--product-card-border-hover:var(--color-border-dark);--product-text-primary:var(--color-text-primary);--product-text-secondary:var(--color-text-secondary);--product-text-muted:var(--color-text-muted);--product-text-light:var(--color-text-light);--hero-gradient:var(--color-gradient-hero)}.text-accent{color:var(--color-brand-accent)!important}.text-success{color:var(--color-success)!important}.text-warning{color:var(--color-warning)!important}.text-danger{color:var(--color-danger)!important}.text-info{color:var(--color-info)!important}.text-inverse{color:var(--color-text-inverse)!important}.bg-secondary{background-color:var(--color-bg-secondary)!important}.bg-tertiary{background-color:var(--color-bg-tertiary)!important}.border-default{border-color:var(--color-border)!important}.border-accent{border-color:var(--color-brand-accent)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes flipIn{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes elasticIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes borderGlow{0%,to{border-color:#6366f126}50%{border-color:#6366f173}}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gradientRotate{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes revealScale{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes slideRevealLeft{0%{opacity:0;filter:blur(6px);transform:translate(-48px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes slideRevealRight{0%{opacity:0;filter:blur(6px);transform:translate(48px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bg-primary{background-color:var(--product-primary)}.bg-accent{background-color:var(--color-brand-accent)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-danger{background-color:var(--color-danger)}.bg-info{background-color:var(--color-info)}.bg-card{background-color:var(--color-card-bg)}.bg-page{background-color:var(--color-bg-page)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-light{color:var(--product-text-light)}.product-focus:focus{border-color:var(--color-brand-accent);outline:none;box-shadow:0 0 0 3px #6366f11a}.product-transition{transition:all var(--product-transition)}.product-scrollbar::-webkit-scrollbar{width:6px;height:6px}.product-scrollbar::-webkit-scrollbar-track{background:var(--color-bg-page,#f1f5f9);border-radius:3px}.product-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.product-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes product-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes product-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-loading{animation:1.5s ease-in-out infinite product-pulse}.product-spinner{animation:1s linear infinite product-spin}.product-selection::selection{color:var(--color-text-primary);background:#6366f133}.site-content-enter{animation:.4s ease-out siteContentIn}@keyframes siteContentIn{0%{opacity:0}to{opacity:1}}.public-card-animate{transition:transform .25s,box-shadow .25s}.public-card-animate:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.public-btn-animate{transition:transform .2s,box-shadow .2s}.public-btn-animate:hover{transform:translateY(-1px)}.public-btn-animate:active{transform:translateY(0)}.public-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}@media (width>=768px){.public-container{padding:0 2rem}}.public-section{padding:4rem 0}@media (width>=768px){.public-section{padding:5rem 0}}.public-section-title{color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.public-section-subtitle{color:var(--color-text-muted);max-width:42ch;margin:0;font-size:1.0625rem;line-height:1.6}.public-btn-primary{background:var(--color-brand-accent);color:#fff;border:2px solid var(--color-brand-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.public-btn-primary:hover{background:var(--color-brand-accent-hover);border-color:var(--color-brand-accent-hover);transform:translateY(-1px)}.public-btn-secondary{color:var(--color-text-primary);border:2px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.public-btn-secondary:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent);background:var(--color-brand-accent-subtle)}.public-section-alt{background:var(--color-bg-page)}.public-img-wrap{box-shadow:0 16px 48px -16px #0000001f, 0 0 0 1px var(--color-card-border);background:var(--color-card-bg);border-radius:12px;overflow:hidden}.public-img-wrap img,.public-img{object-fit:cover;width:100%;height:auto;display:block}.public-screenshot-frame{background:var(--color-card-bg);border-radius:12px;overflow:hidden;box-shadow:0 24px 56px -16px #00000026,0 0 0 1px #0000000f}.public-screenshot-frame img{object-fit:cover;width:100%;height:auto;display:block}@media (width<=768px){.public-card-animate{transition:none}.public-card-animate:hover{box-shadow:none;transform:none}.public-btn-animate:hover,.public-btn-primary:hover{transform:none}}.public-section-divider{background:linear-gradient(90deg, transparent, var(--color-border), transparent);border:none;height:1px;margin:0}.public-heading-lg{color:var(--color-text-primary);letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-regular.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-500.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-600.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-700.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-800.woff2)format("woff2")}:root{--font-family:"Plus Jakarta Sans", system-ui, sans-serif;--letter-spacing:-.05em;--text-color:#333;--heading-color:#1a1a1a;--navy:#0a2540;--highlight:#6366f1;--stone-bg:#e8e5e0;--card-bg:#ffffffe6;--base-font-size:16px;--heading-scale:1.8;--subheading-scale:1.25;--product-primary:#1a1a2e;--product-primary-hover:#2d2d44;--product-accent:#6366f1;--product-accent-hover:#4f46e5;--product-success:#10b981;--product-warning:#f59e0b;--product-danger:#ef4444;--product-info:#3b82f6;--product-bg:#f8fafc;--product-card-bg:#fff;--product-card-border:#e5e7eb;--product-card-border-hover:#d1d5db;--product-text-primary:#1a1a2e;--product-text-secondary:#4b5563;--product-text-muted:#6b7280;--product-text-light:#9ca3af;--product-shadow-sm:0 1px 2px #0000000a;--product-shadow-md:0 1px 3px #00000014;--product-shadow-lg:0 4px 12px #0000001a;--product-radius-sm:6px;--product-radius-md:10px;--product-radius-lg:12px;--product-transition:.15s ease;--shift-assigned-bg:#f0fdf4;--shift-assigned-text:#166534;--shift-unassigned-bg:#fffbeb;--shift-unassigned-text:#92400e;--time-indicator-color:var(--color-info,#3b82f6);--time-indicator-glow:#3b82f680;--product-warning-dark:#92400e}html{margin:0;padding:0}body{background:var(--color-card-bg,white);width:100%;font-family:var(--font-family);letter-spacing:var(--letter-spacing);color:var(--text-color);font-weight:400;line-height:1.5;font-size:var(--base-font-size);font-feature-settings:"cv11", "ss01";margin:0;padding:0;transition:background .2s,color .2s}table td,table th,[data-tabular]{font-variant-numeric:tabular-nums}#root{background:var(--color-card-bg,white);width:100%;font-family:var(--font-family);letter-spacing:var(--letter-spacing);color:var(--text-color);font-weight:400;line-height:1.5;font-size:var(--base-font-size);border:none;margin:0;padding:0;transition:background .2s,color .2s}html,body{overscroll-behavior-x:none;overscroll-behavior-y:auto}*{box-sizing:border-box;max-width:100%}body{color:var(--text-color);font-weight:400;line-height:1.6;font-size:var(--base-font-size);background-color:var(--color-card-bg,white);min-height:100vh;padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;margin:0;display:flex}#root{flex-direction:column;flex:1;margin:0;padding:0;display:flex}*,:before,:after{box-sizing:border-box}@media (pointer:fine){.smooth-scroll{scroll-behavior:smooth}}::selection{color:inherit;background:#6366f14d}::selection{color:inherit;background:#6366f14d}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}button:not([disabled]),a[href],[role=button],input[type=submit],input[type=button]{transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s,box-shadow .2s}h1{font-size:calc(var(--base-font-size) * var(--heading-scale))}h2,h3,h4{font-size:calc(var(--base-font-size) * var(--subheading-scale))}section{padding:0 2rem}@media (width<=1024px){section{padding:3rem 1.5rem}h1{font-size:2rem}}@media (width<=768px){:root{--base-font-size:14px}section{padding:2rem 1rem}h1{text-align:center;font-size:1.75rem}p{font-size:1rem}}@media (width<=480px){h1{font-size:1.5rem}h2,h3{font-size:1.25rem}}.dark-theme p,.dark-theme span,.dark-theme label,.dark-theme td,.dark-theme th,.dark-theme li,.dark-theme small,.dark-theme .text-muted,.dark-theme .text-secondary,.dark-theme .text-light,.dark-theme [class*=subtitle],.dark-theme [class*=description],.dark-theme [class*=label],.dark-theme [class*=meta],.dark-theme [class*=hint],.dark-theme [class*=subtext],.dark-theme [class*=caption]{color:#fff}.dark-theme .page,.dark-theme [class*=page]:not([class*=pageHeader]):not([class*=pageTitle]):not([class*=pageSubtitle]):not([class*=modal]):not([class*=Modal]):not([class*=overlay]):not([class*=Overlay]):not([class*=cta]){color:var(--color-text-primary)!important}.dark-theme [class*=pageHeader]{background:0 0!important}.dark-theme [class*=hero] h1,.dark-theme [class*=Hero] h1,.dark-theme [class*=hero] h2,.dark-theme [class*=Hero] h2,.dark-theme [class*=Title]{color:var(--color-text-primary)!important}.dark-theme [class*=hero] p,.dark-theme [class*=Hero] p,.dark-theme [class*=Subtitle],.dark-theme [class*=subtitle]{color:var(--color-text-secondary)!important}.dark-theme body,.dark-theme html{background:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}.dark-theme #root{background:var(--color-bg-primary)!important}.dark-theme [class*=Modal]:not([class*=Overlay]):not([class*=overlay]):not([class*=modal]),.dark-theme [class*=modalContent],.dark-theme [class*=modalCard],.dark-theme [class*=ModalContent],.dark-theme [class*=ModalCard]{background-color:var(--color-card-bg)!important;border-color:var(--color-card-border)!important}.dark-theme [class*=modalOverlay],.dark-theme [class*=ModalOverlay],.dark-theme .modal:not(.modalContent):not(.modalCard),.dark-theme [class*=driverModal]:not([class*=Content]):not([class*=Card]),.dark-theme [class*=formModal]:not([class*=Content]):not([class*=Card]):not([class*=Container]),.dark-theme [class*=popupOverlay],.dark-theme [class*=PopupOverlay],.dark-theme [class*=backdrop],.dark-theme [class*=Backdrop]{background:var(--color-overlay,#0006)!important;background-color:var(--color-overlay,#0006)!important}.dark-theme div[style*="position: fixed"][style*="top: 0"][style*="left: 0"][style*="right: 0"][style*="bottom: 0"]:not([class*=Content]):not([class*=Card]):not([class*=Container]),.dark-theme div[style*="position: 'fixed'"][style*="top: 0"],.dark-theme div[style*=position\:fixed][style*=top\:0],.dark-theme [class*=driverModal]:not([class*=Content]):not([class*=Card]):not([class*=Container]){background:#0006!important}.dark-theme [class*=Dropdown],.dark-theme [class*=dropdown],.dark-theme [class*=Card]:not([class*=settingCard]),.dark-theme [class*=card]:not([class*=gradient]):not([class*=settingCard]){background-color:var(--color-card-bg)!important;border-color:var(--color-card-border)!important}.dark-theme [class*=Card] h1,.dark-theme [class*=Card] h2,.dark-theme [class*=Card] h3,.dark-theme [class*=Card] h4,.dark-theme [class*=card] h1,.dark-theme [class*=card] h2,.dark-theme [class*=card] h3,.dark-theme [class*=card] h4{color:var(--color-text-primary)!important}.dark-theme [class*=Card] p,.dark-theme [class*=card] p{color:var(--color-text-secondary)!important}.dark-theme [class*=Label],.dark-theme [class*=label]:not(label){color:var(--color-brand-accent)!important}.dark-theme main,.dark-theme [role=main]{background:var(--color-bg-primary)!important}.dark-theme [class*=tabContent],.dark-theme [class*=TabContent],.dark-theme [class*=panel],.dark-theme [class*=Panel]:not([class*=Modal]){background:var(--color-card-bg)!important;color:var(--color-text-primary)!important}.dark-theme [class*=memberCard],.dark-theme [class*=MemberCard],.dark-theme [class*=staffCard],.dark-theme [class*=StaffCard]{background:var(--color-card-bg)!important;border-color:var(--color-card-border)!important}.dark-theme [class*=memberName],.dark-theme [class*=MemberName],.dark-theme [class*=staffName],.dark-theme [class*=StaffName]{color:var(--color-text-primary)!important}.dark-theme [class*=memberEmail],.dark-theme [class*=MemberEmail],.dark-theme [class*=memberRole],.dark-theme [class*=MemberRole]{color:var(--color-text-muted)!important}.dark-theme [class*=features],.dark-theme [class*=Features]{background:var(--color-bg-primary)!important}.dark-theme [class*=features] [class*=featureCards],.dark-theme [class*=Features] [class*=featureCards]{background:0 0!important}.dark-theme [class*=featureCard],.dark-theme [class*=FeatureCard]{background:var(--color-card-bg)!important;border-color:var(--color-card-border)!important}.dark-theme [class*=featureTitle],.dark-theme [class*=FeatureTitle]{color:var(--color-text-primary)!important}.dark-theme [class*=featureDescription],.dark-theme [class*=FeatureDescription]{color:var(--color-text-secondary)!important}.dark-theme [class*=statValue],.dark-theme [class*=StatValue],.dark-theme [class*=metricValue],.dark-theme [class*=MetricValue]{color:var(--color-text-primary)!important}.dark-theme [class*=statLabel],.dark-theme [class*=StatLabel],.dark-theme [class*=metricLabel],.dark-theme [class*=MetricLabel],.dark-theme [class*=breadcrumb],.dark-theme [class*=Breadcrumb]{color:var(--color-text-muted)!important}.dark-theme td,.dark-theme li,.dark-theme button:not([class*=primary]):not([class*=accent]):not([class*=submit]):not([class*=cta]):not([class*=danger]){color:var(--color-text-primary)}.dark-theme [class*=primaryBtn],.dark-theme [class*=ctaPrimary],.dark-theme [class*=ctaStripPrimary]{background:var(--color-brand-accent)!important;border:2px solid var(--color-brand-accent)!important;border-top-color:var(--color-brand-accent)!important;color:#fff!important}.dark-theme [class*=secondaryBtn],.dark-theme [class*=ctaSecondary]{border:2px solid var(--color-border)!important;color:var(--color-text-primary)!important;background:0 0!important}.dark-theme .employeePortal header,.dark-theme .employeePortal [class*=header]:first-of-type{background:#1e1b4b!important;border-bottom-color:#ffffff0f!important;box-shadow:0 1px #0003!important}.dark-theme .employeePortal header [class*=logo],.dark-theme .employeePortal header [class*=userInfo],.dark-theme .employeePortal header [class*=userName],.dark-theme .employeePortal [class*=header] [class*=logo],.dark-theme .employeePortal [class*=header] [class*=userInfo],.dark-theme .employeePortal [class*=header] [class*=userName]{color:#fff!important}.dark-theme .employeePortal header [class*=userRole],.dark-theme .employeePortal [class*=header] [class*=userRole]{color:#fff!important;background:#fff3!important}.dark-theme .employeePortal header [class*=logoutButton],.dark-theme .employeePortal [class*=header] [class*=logoutButton]{color:#fecaca!important;background:#ef444440!important;border-color:#ef444480!important}.dark-theme .employeePortal header [class*=logoutButton]:hover,.dark-theme .employeePortal [class*=header] [class*=logoutButton]:hover{color:#fff!important;background:#ef444466!important}.dark-theme .employeePortal header [class*=themeToggle],.dark-theme .employeePortal [class*=header] [class*=themeToggle]{color:#fff!important;background:#ffffff26!important;border-color:#ffffff40!important}.dark-theme [class*=tabButton]:hover:not([class*=active]){color:var(--color-text-secondary)!important;background:0 0!important}.dark-theme [class*=modernTab]{color:var(--color-text-muted)!important}.dark-theme [class*=modernTab]:hover{color:var(--color-text-secondary)!important;background:0 0!important}.dark-theme [class*=modernTab].active,.dark-theme [class*=modernTab][class*=active]{color:var(--color-text-primary)!important;border-bottom-color:var(--color-text-primary)!important;background:0 0!important}.dark-theme [class*=SchedulingTab] [class*=saveButton]{color:#fff!important;background:#1a1a2e!important}.dark-theme [class*=SchedulingTab] [class*=saveButton]:hover:not(:disabled){opacity:1;color:#fff!important;background:#252542!important}.dark-theme [class*=MaintenanceTab][class*=section]{background:var(--color-bg-tertiary)!important;border-color:var(--color-border)!important}.dark-theme [class*=MaintenanceTab] [class*=sectionTitle]{color:var(--color-text-primary)!important}.dark-theme [class*=MaintenanceTab] [class*=dangerZone]{background:var(--color-danger-bg)!important;border-color:var(--color-danger-border)!important}.dark-theme [class*=MaintenanceTab] [class*=dangerZoneTitle]{color:var(--color-danger)!important}.dark-theme [class*=MaintenanceTab] [class*=dangerZoneDescription],.dark-theme [class*=MaintenanceTab] [class*=actionTitle],.dark-theme [class*=MaintenanceTab] [class*=actionDescription]{color:var(--color-text-secondary)!important}.dark-theme [class*=MaintenanceTab] [class*=dangerButton]{background:var(--color-danger)!important;color:var(--color-text-inverse)!important}.dark-theme [class*=MaintenanceTab] [class*=dangerButton]:hover{background:var(--color-danger-dark)!important}.dark-theme section[class*=cta]:not([class*=heroCta]):not([class*=roadmapCta]):not([data-homepage-cta]):not([data-cta-page-bg]){background:var(--color-card-bg)!important}.dark-theme [data-homepage-cta] [class*=cta]:not([class*=ctaPrimary]):not([class*=ctaStrip]):not([class*=ctaOverlay]):not(section),.dark-theme [class*=heroCta]{background:0 0!important}.dark-theme [class*=ctaTitle],.dark-theme [class*=CtaTitle]{color:var(--color-text-primary)!important}.dark-theme [class*=ctaDescription],.dark-theme [class*=CtaDescription]{color:var(--color-text-secondary)!important}.dark-theme footer,.dark-theme [class*=footer],.dark-theme [class*=Footer]{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important}.dark-theme footer a,.dark-theme [class*=footer] a,.dark-theme [class*=Footer] a{color:var(--color-text-secondary)!important}.dark-theme footer a:hover,.dark-theme [class*=footer] a:hover{color:var(--color-brand-accent)!important}.dark-theme input,.dark-theme select,.dark-theme textarea{background-color:var(--color-card-bg)!important;border-color:var(--color-card-border)!important;color:var(--color-text-primary)!important}.dark-theme input::placeholder,.dark-theme textarea::placeholder{color:var(--color-text-muted)!important}.dark-theme .pac-container{background-color:var(--color-card-bg)!important;border-color:var(--color-card-border)!important;box-shadow:0 8px 24px var(--color-shadow-lg)!important}.dark-theme .pac-item{color:var(--color-text-secondary)!important;border-top-color:var(--color-card-border)!important}.dark-theme .pac-item:hover,.dark-theme .pac-item-selected{background-color:var(--color-bg-hover)!important}.dark-theme .pac-item-query{color:var(--color-text-primary)!important}.dark-theme .pac-matched{color:var(--color-brand-accent-light)!important}.dark-theme table{border-color:var(--color-card-border)!important}.dark-theme th,.dark-theme td{border-color:var(--color-card-border)!important;color:var(--color-text-primary)!important}.dark-theme th{background-color:var(--color-card-bg)!important}.dark-theme ::-webkit-scrollbar-track{background:var(--color-bg-primary)}.dark-theme ::-webkit-scrollbar-thumb{background:var(--color-card-border)}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--product-card-border-hover)}.dark-theme [class*=heroBackground]{background:linear-gradient(165deg,#0f0f1a 0%,#1a1a2e 45%,#16162a 100%)!important}.dark-theme [class*=heroPattern]{background-image:radial-gradient(80% 50% at 70% 20%,#818cf814 0%,#0000 50%),radial-gradient(circle at 30% 80%,#1a1a2e66 0%,#0000 40%)!important}.dark-theme [class*=cta]:not([class*=ctaStrip]):not(section){background:0 0!important}.dark-theme [data-homepage-cta] *{background-color:#0000!important}.dark-theme [data-homepage-cta] [class*=ctaBackground]{opacity:1!important;background:0 0!important;display:block!important;position:absolute!important;inset:0!important}.dark-theme [data-homepage-cta] [class*=ctaBgImage]{opacity:1!important;object-fit:cover!important;z-index:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.dark-theme [data-homepage-cta] [class*=ctaOverlay]{opacity:1!important;background:linear-gradient(135deg,#1a1a2ee0 0%,#1e1b4be6 50%,#1a1a2eeb 100%)!important}.dark-theme [data-homepage-cta] [class*=ctaPrimary]{background:var(--color-brand-accent)!important;background-color:var(--color-brand-accent)!important}.dark-theme [class*=badge]{color:#fffffff2!important;background:#818cf826!important;border-color:#818cf84d!important;box-shadow:0 2px 12px #818cf81a!important}.dark-theme [class*=sectionLabel]{color:var(--color-text-secondary)!important;background:#818cf81f!important;border-color:#818cf840!important}.dark-theme [class*=smartSection]{border-top-color:var(--color-card-border)!important;background:linear-gradient(#0f0f1a 0%,#16162a 50%,#0f0f1a 100%)!important}.dark-theme [class*=smartFeatures]{background:0 0!important}.dark-theme [class*=features]{border-top-color:var(--color-card-border)!important}.dark-theme [class*=browserFrame]:hover{box-shadow:0 28px 64px -16px #0006, 0 24px 56px -16px #0000004d, 0 0 0 1px var(--color-card-border)!important}.dark-theme [class*=featureCard]:hover,.dark-theme [class*=benefitCard]:hover{box-shadow:0 20px 40px -16px #00000059,0 8px 24px -8px #00000040!important}.dark-theme section[class*=cta]:not([class*=heroCta]):not([class*=roadmapCta]):not([data-homepage-cta]):not([data-cta-page-bg]){border-top-color:#ffffff0f!important}.dark-theme [class*=dashboardMockup]{background:#1a1a2e!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 24px 56px -16px #0006,0 0 60px -20px #6366f133!important}.dark-theme [class*=dashboardMockup]:hover{box-shadow:0 32px 64px -16px #00000073,0 0 80px -16px #818cf840!important}.dark-theme [class*=heroOverlay]{background:linear-gradient(135deg,#0f0f1aeb 0%,#16162af0 50%,#0f0f1aeb 100%)!important}.dark-theme [class*=demoCard]{background:linear-gradient(145deg,#0f0f1a 0%,#1e1b4b 100%)!important;box-shadow:0 24px 56px -16px #0006,0 0 0 1px #ffffff0f,0 0 60px -20px #6366f126!important}.dark-theme [class*=demoCard]:hover{box-shadow:0 28px 64px -16px #00000073,0 0 0 1px #ffffff14,0 0 80px -16px #818cf833!important}.dark-theme [class*=demoSection],.dark-theme [class*=featuresSection]{border-top-color:var(--color-card-border)!important}.dark-theme [class*=comingSoonSection]{background:linear-gradient(165deg,#0f0f1a 0%,#1e1b4b 50%,#0f0f1a 100%)!important;border-top-color:#ffffff0f!important}.dark-theme [class*=futureCard]{background:#ffffff0f!important;border-color:#ffffff1f!important}.dark-theme [class*=futureCard]:hover{background:#ffffff1a!important;box-shadow:0 12px 32px -12px #0006!important}.dark-theme [class*=pricingSection]{border-top-color:var(--color-card-border)!important}html.dark-theme [class*=roadmapCta]{background:0 0!important}html.dark-theme [class*=roadmapButton]{color:#a5b4fc!important;background:#ffffff24!important;border-color:#fff6!important}html.dark-theme [class*=roadmapButton]:hover{background:#ffffff38!important;border-color:#ffffff8c!important}.dark-theme [class*=darkFrame]{background:linear-gradient(145deg,#0f0f1a 0%,#1e1b4b 100%)!important;box-shadow:0 24px 56px -16px #0006,0 0 0 1px #ffffff0f!important}.dark-theme [style*="background: white"],.dark-theme [style*="background-color: white"],.dark-theme [style*="background:#fff"],.dark-theme [style*="background: #fff"]{background-color:var(--color-card-bg)!important}.dark-theme hr{background-color:var(--color-card-border)!important;border-color:var(--color-card-border)!important}.dark-theme [data-light-preview]{color:#333;--color-bg-surface:#fff;--color-bg-offset:#f7fafc;--color-bg-subtle:#f9fafb;--color-card-bg:#fff;--color-card-border:#e5e7eb;--color-text-primary:#1a1a2e;--color-text-secondary:#374151;--color-text-muted:#6b7280;background:#fff!important}.dark-theme [data-light-preview] p,.dark-theme [data-light-preview] span,.dark-theme [data-light-preview] li,.dark-theme [data-light-preview] td,.dark-theme [data-light-preview] th,.dark-theme [data-light-preview] small,.dark-theme [data-light-preview] strong,.dark-theme [data-light-preview] label,.dark-theme [data-light-preview] h1,.dark-theme [data-light-preview] h2,.dark-theme [data-light-preview] h3,.dark-theme [data-light-preview] h4{color:inherit}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:var(--color-text-muted,#888)}.sessionExpiredOverlay{z-index:999999;backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=1400px){.sessionExpiredOverlay{-webkit-backdrop-filter:none;background:#000000a6}}.sessionExpiredModal{background:var(--color-card-bg,#fff);border:1px solid var(--color-card-border,#e5e7eb);text-align:center;border-radius:12px;width:90%;max-width:400px;padding:2rem;box-shadow:0 20px 60px #0000004d}.sessionExpiredTitle{color:var(--color-text-primary,#1a1a2e);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.sessionExpiredText{color:var(--color-text-secondary,#6b7280);margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.sessionExpiredButton{background:var(--color-brand-accent,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-size:.9rem;font-weight:600;transition:background .15s}.sessionExpiredButton:hover{background:var(--color-brand-accent-hover,#4f46e5)}.sessionWarningOverlay{z-index:999998;backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=1400px){.sessionWarningOverlay{-webkit-backdrop-filter:none;background:#00000080}}.sessionWarningModal{background:var(--color-card-bg,#fff);border:1px solid var(--color-warning,#f59e0b);text-align:center;border-radius:12px;width:90%;max-width:400px;padding:2rem;box-shadow:0 20px 60px #00000040}.sessionWarningTitle{color:var(--color-warning,#f59e0b);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.sessionWarningText{color:var(--color-text-secondary,#6b7280);margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.sessionWarningButton{background:var(--color-warning,#f59e0b);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-size:.9rem;font-weight:600;transition:background .15s}.sessionWarningButton:hover{background:var(--color-warning-hover,#d97706)}.dark-theme .leaflet-bar a,.dark-theme .leaflet-control-zoom a{color:#f9fafb;background-color:#1f2937;border-color:#374151}.dark-theme .leaflet-bar a:hover,.dark-theme .leaflet-control-zoom a:hover{color:#fff;background-color:#374151}.dark-theme .leaflet-bar a.leaflet-disabled{color:#6b7280;background-color:#111827}.leaflet-control-attribution{opacity:.5;padding:1px 5px!important;font-size:9px!important}.leaflet-control-attribution a[href*=leafletjs],.leaflet-control-attribution .leaflet-attribution-flag{display:none!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-hidden{opacity:0;visibility:hidden}.animate-hidden img,.animate-fade-in-up img,.animate-fade-in-left img,.animate-fade-in-right img,.animate-scale-in img,.animate-fade-in img,.animate-reveal-up img,.animate-reveal-scale img{backface-visibility:hidden;transform:translateZ(0)}.animate-fade-in-up,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-scale-in,.animate-fade-in,.animate-slide-in-up,.animate-bounce-in,.animate-slide-from-left,.animate-slide-from-right,.animate-slide-from-top,.animate-slide-from-bottom,.animate-zoom-in,.animate-rotate-in,.animate-flip-in,.animate-elastic-in,.animate-reveal-up,.animate-reveal-scale,.animate-slide-reveal-left,.animate-slide-reveal-right{opacity:0;visibility:hidden}.animate-fade-in-up{visibility:visible;animation:.9s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-fade-in-down{visibility:visible;animation:.8s ease-out forwards fadeInDown}.animate-fade-in-left{visibility:visible;animation:.8s ease-out forwards fadeInLeft}.animate-fade-in-right{visibility:visible;animation:.8s ease-out forwards fadeInRight}.animate-scale-in{visibility:visible;animation:.6s ease-out forwards scaleIn}.animate-fade-in{visibility:visible;animation:.8s ease-out forwards fadeIn}.animate-slide-in-up{visibility:visible;animation:.8s ease-out forwards slideInUp}.animate-bounce-in{visibility:visible;animation:.8s ease-out forwards bounceIn}.animate-slide-from-left{visibility:visible;animation:1s ease-out forwards slideInFromLeft}.animate-slide-from-right{visibility:visible;animation:1s ease-out forwards slideInFromRight}.animate-slide-from-top{visibility:visible;animation:1s ease-out forwards slideInFromTop}.animate-slide-from-bottom{visibility:visible;animation:1s ease-out forwards slideInFromBottom}.animate-zoom-in{visibility:visible;animation:.8s ease-out forwards zoomIn}.animate-rotate-in{visibility:visible;animation:1s ease-out forwards rotateIn}.animate-flip-in{visibility:visible;animation:.8s ease-out forwards flipIn}.animate-elastic-in{visibility:visible;animation:1s ease-out forwards elasticIn}.animate-delay-50{animation-delay:50ms}.animate-delay-100{animation-delay:.1s}.animate-delay-150{animation-delay:.15s}.animate-delay-200{animation-delay:.2s}.animate-delay-250{animation-delay:.25s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s}.hover-glow:hover{box-shadow:0 0 30px #667eea80}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-float{animation:3s ease-in-out infinite float}.animate-gradient{background-size:200% 200%;animation:3s infinite gradientShift}.animate-reveal-up{visibility:visible;animation:1s cubic-bezier(.16,1,.3,1) forwards revealUp}.animate-reveal-scale{visibility:visible;animation:1s cubic-bezier(.16,1,.3,1) forwards revealScale}.animate-slide-reveal-left{visibility:visible;animation:1s cubic-bezier(.16,1,.3,1) forwards slideRevealLeft}.animate-slide-reveal-right{visibility:visible;animation:1s cubic-bezier(.16,1,.3,1) forwards slideRevealRight}.animate-delay-350{animation-delay:.35s}.animate-delay-450{animation-delay:.45s}.animate-delay-550{animation-delay:.55s}.animate-delay-650{animation-delay:.65s}.animate-delay-750{animation-delay:.75s}.card-glow-effect{position:relative;overflow:hidden}.card-glow-effect:before{content:"";background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #6366f10f, transparent 40%);pointer-events:none;opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0}.card-glow-effect:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._frame_3nhkk_14{background:var(--color-card-bg,#fff);box-shadow:0 24px 56px -16px #0000001a, 0 0 0 1px var(--color-card-border), 0 0 0 0 #6366f100;border-radius:12px;transition:box-shadow .25s,transform .25s;overflow:hidden}._frame_3nhkk_14:hover{box-shadow:0 28px 64px -16px #6366f114, 0 24px 56px -16px #0000001a, 0 0 0 1px var(--color-card-border)}.dark-theme ._frame_3nhkk_14{background:var(--color-bg-primary)}._header_3nhkk_36{background:linear-gradient(135deg,#312e81 0%,#1e1b4b 100%);border-bottom:none;align-items:center;gap:.85rem;min-height:36px;padding:.55rem .85rem;display:flex}._dots_3nhkk_46{flex-shrink:0;gap:.4rem;display:flex}._dots_3nhkk_46 span{border-radius:50%;width:11px;height:11px;display:block}._dotRed_3nhkk_61{background:#fca5a5}._dotYellow_3nhkk_62{background:#fcd34d}._dotGreen_3nhkk_63{background:#86efac}._urlBar_3nhkk_65{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;max-width:360px;margin:0 auto;padding:.25rem .85rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.78rem;display:flex}._lockIcon_3nhkk_82{opacity:.65;font-size:.7rem}._urlText_3nhkk_87{letter-spacing:.01em}._headerSpacer_3nhkk_91{flex:1}._title_3nhkk_95{color:#ffffffb3;flex-shrink:0;margin-right:.25rem;font-size:.8rem;font-weight:500}._body_3nhkk_103{display:block;position:relative}._body_3nhkk_103 img,._body_3nhkk_103 picture,._body_3nhkk_103 picture img{width:100%;height:auto;display:block}@media (width<=520px){._header_3nhkk_36{gap:.5rem;padding:.45rem .65rem}._urlBar_3nhkk_65{padding:.2rem .5rem;font-size:.72rem}._lockIcon_3nhkk_82{display:none}._dots_3nhkk_46 span{width:9px;height:9px}}@media (prefers-reduced-motion:reduce){._frame_3nhkk_14{transition:none}}._section_2p1sx_9{background:var(--color-bg-page,#f8fafc);padding:5rem 2rem;position:relative;overflow:hidden}._section_2p1sx_9:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 80% 0,#6366f10f 0%,#0000 60%),radial-gradient(50% 40% at 20% 100%,#6366f10a 0%,#0000 55%);position:absolute;inset:0}._inline_2p1sx_29{background:0 0;padding:4rem 2rem}._inline_2p1sx_29:before{display:none}._inner_2p1sx_38{z-index:1;max-width:880px;margin:0 auto;position:relative}._header_2p1sx_46{text-align:center;margin-bottom:3rem}._eyebrow_2p1sx_51{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-accent);background:var(--color-brand-accent-subtle);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}._title_2p1sx_66{letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}._sub_2p1sx_74{color:var(--color-text-muted);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.55}._list_2p1sx_83{flex-direction:column;gap:.5rem;display:flex}._item_2p1sx_89{background:var(--color-card-bg,#fff);border:1px solid var(--color-border);border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}._item_2p1sx_89:hover{border-color:var(--color-brand-accent-light,var(--color-brand-accent))}._itemOpen_2p1sx_101{border-color:var(--color-brand-accent);box-shadow:0 8px 24px #6366f114}._question_2p1sx_107{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .15s;display:flex}._question_2p1sx_107:hover{background:var(--color-bg-hover,#6366f10a)}._question_2p1sx_107:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._questionText_2p1sx_134{flex:1;line-height:1.4}._questionIcon_2p1sx_139{background:var(--color-brand-accent-subtle);width:28px;height:28px;color:var(--color-brand-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .18s;display:flex}._itemOpen_2p1sx_101 ._questionIcon_2p1sx_139{background:var(--color-brand-accent);color:#fff;transform:rotate(180deg)}._itemOpen_2p1sx_101 ._questionIcon_2p1sx_139>svg{transform:rotate(-180deg)}._answer_2p1sx_165{color:var(--color-text-muted);padding:0 1.5rem 1.5rem;font-size:.97rem;line-height:1.65;animation:.22s ease-out _faqRevealAnswer_2p1sx_1}._answer_2p1sx_165 p{margin:0 0 .65rem}._answer_2p1sx_165 p:last-child{margin-bottom:0}._answer_2p1sx_165 strong{color:var(--color-text-primary);font-weight:600}@keyframes _faqRevealAnswer_2p1sx_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._answer_2p1sx_165{animation:none}._questionIcon_2p1sx_139{transition:none}}@media (width<=640px){._section_2p1sx_9{padding:3.5rem 1.25rem}._header_2p1sx_46{margin-bottom:2rem}._question_2p1sx_107{padding:1rem 1.1rem;font-size:.97rem}._answer_2p1sx_165{padding:0 1.1rem 1.25rem;font-size:.94rem}}._footer_13s8j_2{background:var(--color-bg-page);color:var(--color-text-primary);margin-bottom:0;padding-bottom:4.5rem;transition:background .2s,color .2s}@media (width<=768px){._footer_13s8j_2{margin-bottom:0!important;padding-bottom:4.5rem!important}._footer_13s8j_2:after{content:"";background:var(--color-bg-page);height:0;margin-bottom:-100px;display:block}}._ctaStrip_13s8j_26{background:linear-gradient(135deg, var(--color-brand-primary,#1a1a2e) 0%, #1e1b4b 100%);color:#fff;padding:1.25rem 0}._ctaStripInner_13s8j_32{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._ctaStripLabel_13s8j_40{font-size:1rem;font-weight:600}._ctaStripActions_13s8j_45{align-items:center;gap:.75rem;display:flex}._ctaStripSecondary_13s8j_51{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff26;border:2px solid #fff6;min-height:44px;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s}._ctaStripSecondary_13s8j_51:hover{background:#ffffff4d;border-color:#fffc;transform:translateY(-1px);box-shadow:0 4px 12px #fff3}._ctaStripPrimary_13s8j_71{background:var(--color-brand-accent,#6366f1);color:#fff;border:2px solid var(--color-brand-accent,#6366f1);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s}._ctaStripPrimary_13s8j_71:hover{background:var(--color-brand-accent-hover,#4f46e5);border-color:var(--color-brand-accent-hover,#4f46e5);transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}@media (width<=480px){._ctaStrip_13s8j_26{padding:1rem 0}._ctaStripInner_13s8j_32{text-align:center;flex-direction:column;gap:.75rem}._ctaStripLabel_13s8j_40{font-size:.9375rem}._ctaStripActions_13s8j_45{justify-content:center;width:100%}._ctaStripSecondary_13s8j_51,._ctaStripPrimary_13s8j_71{min-width:140px;padding:.625rem 1rem;font-size:.875rem}}._container_13s8j_119{max-width:1120px;margin:0 auto;padding:0 1.5rem}@media (width>=768px){._container_13s8j_119{padding:0 2rem}}._footerMain_13s8j_131{border-bottom:1px solid var(--color-card-border);padding:3rem 0 2rem;animation:.6s ease-out _footerFadeIn_13s8j_1}@keyframes _footerFadeIn_13s8j_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._grid_13s8j_148{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem;display:grid}._brandColumn_13s8j_154{max-width:280px}._brandHeader_13s8j_158{align-items:center;gap:.25rem;margin-bottom:.75rem;display:flex}._footerLogo_13s8j_165{width:auto;height:36px}._brandName_13s8j_170{color:var(--color-text-primary);letter-spacing:-.02em;margin-left:-4px;font-size:1.125rem;font-weight:700}._brandTagline_13s8j_178{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.9375rem;font-weight:600;line-height:1.5}._brandDescription_13s8j_186{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.55}._brandEmail_13s8j_193{margin:0;font-size:.875rem}._emailLink_13s8j_198{color:var(--color-brand-accent);font-weight:500;text-decoration:none;transition:color .2s}._emailLink_13s8j_198:hover{color:var(--color-brand-accent-hover);text-decoration:underline}._socialLinks_13s8j_210{align-items:center;gap:.625rem;margin-top:.75rem;display:flex}._socialLink_13s8j_210{background:var(--color-card-border);width:36px;height:36px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;text-decoration:none;transition:all .2s;display:flex}._socialLink_13s8j_210:hover{background:var(--color-brand-accent);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}._linkColumn_13s8j_238{min-width:0}._columnTitle_13s8j_242{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}._linkList_13s8j_251{margin:0;padding:0;list-style:none}._linkList_13s8j_251 li{margin-bottom:.5rem}._footerLink_13s8j_261{color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;transition:color .2s}._footerLink_13s8j_261:hover{color:var(--color-text-primary)}._footerBottom_13s8j_276{padding:.5rem 0;position:relative}@media (width<=768px){._footerBottom_13s8j_276{margin-bottom:0;padding:.5rem 0 0}}._bottomContent_13s8j_288{justify-content:space-between;align-items:center;display:flex;position:relative}._copyright_13s8j_295{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}._trademarkNotice_13s8j_302{opacity:.85;margin-top:.25rem;font-size:.7rem;display:block}._tmMark_13s8j_309{vertical-align:super;opacity:.85;margin-left:.1em;font-size:.55em;font-weight:500;line-height:0}._easterEggButton_13s8j_318{cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:relative;transform:translateY(4px)}._easterEggIcon_13s8j_332{object-fit:contain;filter:grayscale()brightness(.7);width:28px;height:28px;transition:all .3s}._footerBottom_13s8j_276:hover ._easterEggButton_13s8j_318{opacity:1;transform:translateY(0)}._easterEggButton_13s8j_318:hover ._easterEggIcon_13s8j_332{filter:grayscale(0%)brightness();transform:scale(1.15)}._easterEggButton_13s8j_318:active{transform:scale(.95)translateY(0)}@media (width>=641px) and (width<=968px){._easterEggButton_13s8j_318{opacity:.6;transform:translateY(0)}}@media (width<=768px){._easterEggButton_13s8j_318{opacity:.6;transform:translateY(0)}._grid_13s8j_148{grid-template-columns:1fr 1fr;gap:1.5rem}._brandColumn_13s8j_154{grid-column:span 2;max-width:100%}._ctaStripSecondary_13s8j_51,._ctaStripPrimary_13s8j_71{transition:background .2s}._ctaStripSecondary_13s8j_51:hover,._ctaStripPrimary_13s8j_71:hover{box-shadow:none;transform:none}}@media (width<=480px){._container_13s8j_119{padding:0 16px}._footerMain_13s8j_131{padding:24px 0 16px}._grid_13s8j_148{grid-template-columns:1fr 1fr;gap:1.25rem}}._formGroup_12x1r_1{margin-bottom:1.25rem}._label_12x1r_5{color:var(--text-secondary,#374151);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}._required_12x1r_13{color:var(--color-danger,#ef4444);margin-left:.25rem}._inputWrapper_12x1r_18{background:var(--color-card-bg,white);border:1.5px solid var(--border-color,#e5e7eb);border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}._inputWrapper_12x1r_18:hover:not(._disabled_12x1r_28):not(._error_12x1r_28){border-color:var(--hover-border-color,#d1d5db)}._inputWrapper_12x1r_18._focused_12x1r_32{border-color:var(--color-brand-accent,#6366f1);box-shadow:0 0 0 3px #6366f11f,0 2px 8px #6366f114}._inputWrapper_12x1r_18._error_12x1r_28{border-color:var(--color-danger,#ef4444)}._inputWrapper_12x1r_18._error_12x1r_28._focused_12x1r_32{box-shadow:0 0 0 3px #ef44441a}._inputWrapper_12x1r_18._success_12x1r_45{border-color:var(--color-success,#10b981)}._inputWrapper_12x1r_18._success_12x1r_45._focused_12x1r_32{box-shadow:0 0 0 3px #10b9811a}._inputWrapper_12x1r_18._disabled_12x1r_28{background:var(--page-background,#f8fafc);cursor:not-allowed}._input_12x1r_18{color:var(--text-primary,#1a1a2e);background:0 0;border:none;border-radius:10px;outline:none;flex:1;width:100%;padding:.75rem 1rem;font-size:.9375rem}._input_12x1r_18::placeholder{color:var(--text-muted,#9ca3af)}._input_12x1r_18:disabled{cursor:not-allowed;color:var(--text-muted,#9ca3af)}._input_12x1r_18._hasIcon_12x1r_79{padding-left:0}._input_12x1r_18._hasToggle_12x1r_83{padding-right:0}._inputIcon_12x1r_87{color:var(--text-muted,#9ca3af);justify-content:center;align-items:center;padding:0 .75rem 0 1rem;display:flex}._focused_12x1r_32 ._inputIcon_12x1r_87{color:var(--color-brand-accent,#6366f1)}._error_12x1r_28 ._inputIcon_12x1r_87{color:var(--color-danger,#ef4444)}._success_12x1r_45 ._inputIcon_12x1r_87{color:var(--color-success,#10b981)}._passwordToggle_12x1r_107{color:var(--text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 1rem 0 .5rem;transition:color .15s;display:flex}._passwordToggle_12x1r_107:hover{color:var(--text-secondary,#374151)}._successIcon_12x1r_123,._errorIcon_12x1r_124{justify-content:center;align-items:center;padding:0 1rem 0 .5rem;display:flex}._successIcon_12x1r_123{color:var(--color-success,#10b981)}._errorIcon_12x1r_124{color:var(--color-danger,#ef4444)}._errorText_12x1r_139{color:var(--color-danger,#ef4444);align-items:center;gap:.25rem;margin:.375rem 0 0;font-size:.8125rem;display:flex}._helperText_12x1r_148{color:var(--text-muted,#6b7280);margin:.375rem 0 0;font-size:.8125rem}@keyframes _shake_12x1r_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._error_12x1r_28 ._input_12x1r_18{animation:.3s ease-out _shake_12x1r_1}._input_12x1r_18:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#1a1a2e)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}._header_1afxt_12{top:var(--expo-banner-height,0px);z-index:1000;--header-text:var(--color-text-primary);--header-text-muted:var(--color-text-muted);--header-hover-bg:var(--color-brand-accent-subtle);--header-hover-text:var(--color-brand-accent);--header-toggle-border:var(--color-card-border);background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,backdrop-filter .25s,box-shadow .25s;position:fixed;left:0;right:0}._header_1afxt_12._onDarkHero_1afxt_13:not(._scrolled_1afxt_14):not(._menuOpen_1afxt_45):not(._mobileOpen_1afxt_45){--header-text:var(--color-text-inverse);--header-text-muted:#ffffffc7;--header-hover-bg:#ffffff1a;--header-hover-text:#fff;--header-toggle-border:#ffffff38}._header_1afxt_12._scrolled_1afxt_14:not(._menuOpen_1afxt_45){background:color-mix(in srgb, var(--color-card-bg) 80%, transparent);backdrop-filter:saturate(180%)blur(14px);border-bottom-color:var(--color-border-light);box-shadow:0 1px 2px #00000008}._header_1afxt_12._menuOpen_1afxt_45{background:var(--color-card-bg);backdrop-filter:none;box-shadow:none;border-bottom-color:#0000}._header_1afxt_12._mobileOpen_1afxt_45{background:var(--color-card-bg);border-bottom-color:var(--color-border-light);backdrop-filter:none}@supports not (backdrop-filter:blur(1px)){._header_1afxt_12._scrolled_1afxt_14{background:var(--color-card-bg)}}._headerRowWrap_1afxt_108{position:relative}._headerInner_1afxt_117{justify-content:space-between;align-items:center;padding:.875rem 1.5rem;display:flex}._logo_1afxt_124{cursor:pointer;flex-shrink:0;align-items:center;gap:.25rem;transition:opacity .2s,transform .2s;animation:.5s ease-out _headerLogoIn_1afxt_1;display:flex}._logo_1afxt_124:hover{opacity:.85;transform:scale(1.02)}@keyframes _headerLogoIn_1afxt_1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}._logoIcon_1afxt_150{width:auto;height:40px}._logoText_1afxt_155{color:var(--header-text);letter-spacing:-.02em;margin-left:-4px;font-size:1.25rem;font-weight:700;transition:color .2s}._desktopNav_1afxt_166{align-items:center;gap:.125rem;animation:.5s ease-out .1s both _headerNavIn_1afxt_1;display:flex}@keyframes _headerNavIn_1afxt_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._navLink_1afxt_184{color:var(--header-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;font-weight:500;transition:color .15s,background .15s,transform .2s;position:relative}._navLink_1afxt_184:after{content:"";background:var(--color-brand-accent);border-radius:1px;height:2px;transition:transform .2s;position:absolute;bottom:.25rem;left:.75rem;right:.75rem;transform:scaleX(0)}._navLink_1afxt_184:hover{color:var(--header-hover-text);background:var(--header-hover-bg);transform:translateY(-1px)}._navLink_1afxt_184:hover:after,._navLink_1afxt_184._active_1afxt_224:after{transform:scaleX(1)}._navLink_1afxt_184._active_1afxt_224{color:var(--color-brand-accent);background:var(--color-brand-accent-subtle)}._desktopActions_1afxt_233{align-items:center;gap:.75rem;display:flex}._ctaButton_1afxt_245{background:var(--color-brand-accent);color:#fff;border:1px solid var(--color-brand-accent);letter-spacing:-.005em;border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #6366f11f,0 2px 6px #6366f114}._ctaButton_1afxt_245:hover{background:var(--color-brand-accent-hover);border-color:var(--color-brand-accent-hover);box-shadow:0 2px 4px #6366f12e,0 8px 20px #6366f147}._ctaButton_1afxt_245:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}._ctaButton_1afxt_245:active{background:var(--color-brand-accent-hover);box-shadow:0 1px 2px #6366f126}._ctaButtonArrow_1afxt_285{transition:transform .18s;display:inline-flex}._ctaButton_1afxt_245:hover ._ctaButtonArrow_1afxt_285,._ctaButton_1afxt_245:focus-visible ._ctaButtonArrow_1afxt_285{transform:translate(2px)}._themeToggle_1afxt_295{border-radius:var(--radius-sm);border:1px solid var(--header-toggle-border);width:36px;height:36px;color:var(--header-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}._themeToggle_1afxt_295:hover{background:var(--header-hover-bg);border-color:var(--header-toggle-border);color:var(--header-text)}._mobileHeaderActions_1afxt_318{align-items:center;gap:.5rem;display:none}._mobileThemeToggleBtn_1afxt_324{cursor:pointer;width:40px;height:40px;color:var(--header-text);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}@media (hover:hover){._mobileThemeToggleBtn_1afxt_324:hover{background:var(--header-hover-bg)}}._mobileThemeToggleBtn_1afxt_324:active{background:var(--header-hover-bg)}._mobileMenuBtn_1afxt_362{cursor:pointer;width:44px;height:44px;color:var(--header-text);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}@media (hover:hover){._mobileMenuBtn_1afxt_362:hover{background:var(--header-hover-bg)}}._mobileMenuBtn_1afxt_362:active{background:var(--header-hover-bg)}._mobileMenu_1afxt_362{z-index:1002;background:var(--color-card-bg,white);opacity:0;visibility:hidden;border-top:none;flex-direction:column;max-height:calc(100vh - 60px);margin-top:0;padding:0;transition:opacity .2s,transform .2s,visibility .2s;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 10px 40px #0000001a}._mobileMenu_1afxt_362._open_1afxt_427{opacity:1;visibility:visible;transform:translateY(0)}._mobileMenuOverlay_1afxt_434{top:calc(var(--expo-banner-height,0px) + var(--header-height,60px));z-index:999;opacity:0;visibility:hidden;pointer-events:none;background:#00000059;transition:opacity .2s,visibility .2s;position:fixed;bottom:0;left:0;right:0}._mobileMenuOverlay_1afxt_434._open_1afxt_427{opacity:1;visibility:visible;pointer-events:auto}._productSectionsWrap_1afxt_455{z-index:0;border-top:1px solid var(--color-card-border);background:var(--color-card-bg);display:none;position:relative}._productSectionsTrigger_1afxt_463{width:100%;min-height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}._productSectionsTrigger_1afxt_463:hover{background:var(--color-bg-page)}._productSectionsTrigger_1afxt_463:active{background:var(--color-bg-tertiary)}._productSectionsList_1afxt_487{background:var(--color-bg-page);border-top:1px solid var(--color-card-border);flex-direction:column;max-height:0;transition:max-height .25s;display:flex;overflow:hidden}._productSectionsListOpen_1afxt_497{max-height:80vh;overflow-y:auto}._productSectionLink_1afxt_502{text-align:left;width:100%;color:var(--color-text-secondary);cursor:pointer;border:none;border-bottom:1px solid var(--color-card-border);background:0 0;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:background .15s,color .15s;display:block}._productSectionLink_1afxt_502:last-child{border-bottom:none}._productSectionLink_1afxt_502:hover{background:var(--color-card-bg);color:var(--color-brand-accent)}._header_1afxt_12._mobileOpen_1afxt_45 ._headerInner_1afxt_117{z-index:1001;position:relative}@keyframes _fadeIn_1afxt_1{0%{opacity:0}to{opacity:1}}._mobileNav_1afxt_409{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.25rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto}._mobileNavLink_1afxt_557{color:var(--color-text-secondary,#475569);cursor:pointer;text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;padding:.875rem 1rem;font-size:1rem;font-weight:500;transition:all .15s}._mobileNavLink_1afxt_557:hover{background:var(--color-bg-page);color:var(--color-brand-accent)}._mobileNavLink_1afxt_557:active{background:var(--color-bg-page,#f1f5f9)}._mobileNavLink_1afxt_557._active_1afxt_224{background:var(--color-brand-accent-subtle);color:var(--color-brand-accent)}._mobileMenu_1afxt_362 button:focus-visible,._mobileMenu_1afxt_362 a:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:6px}._mobileActions_1afxt_410{border-top:1px solid var(--color-border);background:var(--color-card-bg,white);z-index:1;flex-direction:column;flex-shrink:0;gap:.625rem;margin-top:0;padding:.75rem 1rem 1rem;display:flex;position:relative}._mobileActions_1afxt_410:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--color-card-bg,white) 100%);height:16px;position:absolute;bottom:100%;left:0;right:0}._mobileCta_1afxt_635{background:var(--color-brand-accent);color:#fff;border:1px solid var(--color-brand-accent);letter-spacing:-.005em;border-radius:var(--radius-pill);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #6366f11f,0 2px 6px #6366f114}._mobileCta_1afxt_635:hover{background:var(--color-brand-accent-hover);border-color:var(--color-brand-accent-hover);box-shadow:0 2px 4px #6366f12e,0 8px 20px #6366f147}._mobileCta_1afxt_635:active{background:var(--color-brand-accent-hover);border-color:var(--color-brand-accent-hover);box-shadow:0 1px 2px #6366f126}._mobileCta_1afxt_635:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}@media (width<=968px){._desktopNav_1afxt_166,._desktopActions_1afxt_233{display:none}._mobileHeaderActions_1afxt_318,._mobileMenu_1afxt_362{display:flex}._mobileMenuOverlay_1afxt_434,._productSectionsWrap_1afxt_455{display:block}}@media (width>=641px) and (width<=968px){._headerInner_1afxt_117{padding:0 1.5rem}}@media (width<=768px){._logo_1afxt_124:hover,._navLink_1afxt_184:hover,._ctaButton_1afxt_245:hover{transform:none}._logo_1afxt_124,._navLink_1afxt_184,._ctaButton_1afxt_245{transition:color .15s,background .15s}}@media (width<=640px){._headerInner_1afxt_117{padding:.625rem 1rem}._logoIcon_1afxt_150{height:36px}._logoText_1afxt_155{margin-left:-4px;font-size:1.2rem}._mobileThemeToggleBtn_1afxt_324,._mobileMenuBtn_1afxt_362{width:40px;height:40px}}@media (width<=380px){._headerInner_1afxt_117{padding:.5rem .75rem}._logoIcon_1afxt_150{height:32px}._logoText_1afxt_155{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){._ctaButton_1afxt_245:hover,._ctaButton_1afxt_245:focus-visible,._ctaButton_1afxt_245:hover ._ctaButtonArrow_1afxt_285,._ctaButton_1afxt_245:focus-visible ._ctaButtonArrow_1afxt_285{transform:none!important}._megaPanel_1afxt_767,._mobileSectionList_1afxt_770{animation:none!important}}._rightCluster_1afxt_789{align-items:center;gap:1.5rem;display:flex}._menuWrap_1afxt_795{display:inline-flex;position:relative}._menuWrap_1afxt_795:after{content:"";height:18px;position:absolute;top:100%;left:0;right:0}._menuTrigger_1afxt_817{align-items:center;gap:.3rem;display:inline-flex!important}._menuTrigger_1afxt_817 svg{transition:transform .18s}._menuTriggerOpen_1afxt_827 svg{transform:rotate(180deg)}._megaScrim_1afxt_837{top:calc(var(--expo-banner-height,0px) + var(--header-height,64px));-webkit-backdrop-filter:blur(2px);z-index:1090;background:#0f0f1a59;animation:.18s ease-out _headerScrimIn_1afxt_1;position:fixed;bottom:0;left:0;right:0}@keyframes _headerScrimIn_1afxt_1{0%{opacity:0}to{opacity:1}}._megaPanel_1afxt_767{background:var(--color-card-bg);border-top:1px solid #0000;border-bottom:1px solid var(--color-border-light);z-index:1100;animation:.22s cubic-bezier(.16,1,.3,1) _headerMegaIn_1afxt_1;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 48px #0f0f1a1f}.dark-theme ._megaPanel_1afxt_767{background:var(--color-bg-tertiary,#252542);border-bottom-color:#ffffff14;box-shadow:0 18px 48px #00000080}@keyframes _headerMegaIn_1afxt_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}._megaPanelInner_1afxt_897{max-width:1120px;margin:0 auto;padding:1.75rem 1.5rem 1.5rem}._megaPanelWithFeature_1afxt_907{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:2.5rem;display:grid}._megaPanelMain_1afxt_914{min-width:0}._megaSectionLabel_1afxt_921{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#94a3b8);margin-bottom:1rem;font-size:.72rem;font-weight:700;display:block}._megaItemGrid_1afxt_931{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}._megaItemList_1afxt_937{flex-direction:column;gap:.2rem;display:flex}._megaFeatureCard_1afxt_947{appearance:none;border:1px solid var(--color-border);background:var(--color-card-bg,#fff);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;padding:0;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}._megaFeatureCard_1afxt_947:hover,._megaFeatureCard_1afxt_947:focus-visible{border-color:var(--color-brand-accent);outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #0f0f1a1a}.dark-theme ._megaFeatureCard_1afxt_947{background:#ffffff0a;border-color:#ffffff14}._megaFeatureImage_1afxt_975{aspect-ratio:16/9;background:var(--color-bg-page,#f8fafc);width:100%;display:block;overflow:hidden}._megaFeatureImage_1afxt_975 img{object-fit:cover;width:100%;height:100%;display:block}._megaFeatureBody_1afxt_990{flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:flex}._megaFeatureEyebrow_1afxt_997{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent);font-size:.7rem;font-weight:700}._megaFeatureTitle_1afxt_1005{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.3}._megaFeatureDesc_1afxt_1012{color:var(--color-text-secondary);font-size:.85rem;line-height:1.45}._megaFeatureCta_1afxt_1018{color:var(--color-brand-accent);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.85rem;font-weight:600;transition:gap .15s;display:inline-flex}._megaFeatureCard_1afxt_947:hover ._megaFeatureCta_1afxt_1018,._megaFeatureCard_1afxt_947:focus-visible ._megaFeatureCta_1afxt_1018{gap:.65rem}._megaItem_1afxt_931{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;font-family:inherit;transition:background .12s,transform .15s;display:flex}._megaItem_1afxt_931:hover,._megaItem_1afxt_931:focus-visible{background:var(--color-brand-accent-subtle);outline:none;transform:translateY(-1px)}._megaItemActive_1afxt_1058{background:var(--color-brand-accent-subtle)}._megaItemIcon_1afxt_1062{background:var(--color-brand-accent-subtle);width:36px;height:36px;color:var(--color-brand-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._megaItem_1afxt_931:hover ._megaItemIcon_1afxt_1062,._megaItem_1afxt_931:focus-visible ._megaItemIcon_1afxt_1062,._megaItemActive_1afxt_1058 ._megaItemIcon_1afxt_1062{background:var(--color-brand-accent);color:#fff}._megaItemBody_1afxt_1082{flex-direction:column;gap:.15rem;min-width:0;display:flex}._megaItemTitle_1afxt_1089{color:var(--color-text-primary);font-size:.92rem;font-weight:600;line-height:1.25}._megaItemDesc_1afxt_1096{color:var(--color-text-secondary);font-size:.8rem;line-height:1.35}._megaPanelFooter_1afxt_1107{border-top:1px solid var(--color-border);background:var(--color-bg-page,#f8fafc)}._megaPanelFooterInner_1afxt_1112{max-width:1120px;margin:0 auto;padding:.85rem 1.5rem}.dark-theme ._megaPanelFooter_1afxt_1107{background:#ffffff0a}._megaPanelFooterLink_1afxt_1122{appearance:none;cursor:pointer;color:var(--color-brand-accent);background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem 0;font-family:inherit;font-size:.875rem;font-weight:600;transition:gap .15s;display:inline-flex}._megaPanelFooterLink_1afxt_1122:hover,._megaPanelFooterLink_1afxt_1122:focus-visible{outline:none;gap:.65rem}._mobileSection_1afxt_770{border-bottom:1px solid var(--color-border)}._mobileSection_1afxt_770:last-child{border-bottom:none}._mobileSectionTrigger_1afxt_1161{appearance:none;width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.95rem .25rem;font-family:inherit;font-size:1rem;font-weight:600;transition:color .15s;display:flex}._mobileSectionTrigger_1afxt_1161:hover,._mobileSectionTrigger_1afxt_1161:focus-visible{color:var(--color-brand-accent);outline:none}._mobileSectionTrigger_1afxt_1161._active_1afxt_224{color:var(--color-brand-accent)}._mobileSectionChevron_1afxt_1189{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}._mobileSectionChevronOpen_1afxt_1195{color:var(--color-brand-accent);transform:rotate(180deg)}._mobileSectionList_1afxt_770{flex-direction:column;gap:.15rem;margin:0;padding:0 0 .5rem;list-style:none;animation:.18s ease-out _mobileSectionExpand_1afxt_1;display:flex}@keyframes _mobileSectionExpand_1afxt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._mobileSectionItem_1afxt_1215{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:.7rem;width:100%;padding:.6rem .5rem;font-family:inherit;transition:background .12s;display:flex}._mobileSectionItem_1afxt_1215:hover,._mobileSectionItem_1afxt_1215:focus-visible,._mobileSectionItem_1afxt_1215._active_1afxt_224{background:var(--color-brand-accent-subtle);outline:none}._mobileSectionItemIcon_1afxt_1238{background:var(--color-brand-accent-subtle);width:32px;height:32px;color:var(--color-brand-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mobileSectionItem_1afxt_1215._active_1afxt_224 ._mobileSectionItemIcon_1afxt_1238,._mobileSectionItem_1afxt_1215:hover ._mobileSectionItemIcon_1afxt_1238{background:var(--color-brand-accent);color:#fff}._mobileSectionItemText_1afxt_1256{flex-direction:column;gap:.1rem;min-width:0;display:flex}._mobileSectionItemTitle_1afxt_1263{color:var(--color-text-primary);font-size:.95rem;font-weight:600;line-height:1.25}._mobileSectionItemDesc_1afxt_1270{color:var(--color-text-secondary);font-size:.8rem;line-height:1.35}._mobileNavDivider_1afxt_1279{background:var(--color-border);height:1px;margin:.5rem 0}._mobileNavLinkSecondary_1afxt_1285{opacity:.85;font-size:.95rem}@keyframes _spin_1p7z9_11{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1p7z9_1{0%,to{opacity:1}50%{opacity:.5}}._spinnerWrapper_1p7z9_11{justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative}._logo_1p7z9_19{object-fit:contain;pointer-events:none;width:60px;height:auto;position:absolute}@media (width<=768px){._logo_1p7z9_19{width:50px}}@media (width<=480px){._logo_1p7z9_19{width:40px}}._loadingContainer_1p7z9_39{background:var(--color-bg-page,#f8fafc);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:3rem;transition:background-color .2s;display:flex}._loadingContainer_1p7z9_39._compact_1p7z9_50{background:0 0;min-height:auto;padding:1rem}._spinner_1p7z9_11{border:3px solid var(--color-card-border,#e5e7eb);border-top:3px solid var(--color-brand-accent,#6366f1);border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_1p7z9_11}._spinnerSmall_1p7z9_65{border-width:2px;width:20px;height:20px}._spinnerLarge_1p7z9_71{border-width:4px;width:60px;height:60px}._loadingText_1p7z9_77{color:var(--color-text-muted,#666);margin:0;font-size:1rem;animation:2s ease-in-out infinite _pulse_1p7z9_1}._loadingText_1p7z9_77._compact_1p7z9_50{font-size:.9rem}._inlineSpinner_1p7z9_88{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:1s linear infinite _spin_1p7z9_11;display:inline-block}._loadingOverlay_1p7z9_99{background:var(--loading-overlay-bg,#fffc);z-index:1000;backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._fullPageLoading_1p7z9_114{background:var(--color-bg-page,#f8fafc);z-index:9999;flex-direction:column;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:fixed;inset:0}._fullPageLoading_1p7z9_114 ._spinner_1p7z9_11{border-width:4px;width:60px;height:60px;margin-bottom:1.5rem}._fullPageLoading_1p7z9_114 ._loadingText_1p7z9_77{color:var(--color-text-primary,#1a1a2e);font-size:1.125rem;font-weight:500}.dark-theme ._loadingContainer_1p7z9_39{background:0 0}.dark-theme ._spinner_1p7z9_11{border-color:var(--color-border,#2d2d44);border-top-color:var(--color-brand-accent,#818cf8)}.dark-theme ._loadingText_1p7z9_77{color:var(--color-text-muted,#9ca3af)}.dark-theme ._loadingOverlay_1p7z9_99{background:#0f0f1ad9}.dark-theme ._fullPageLoading_1p7z9_114{background:var(--color-bg-page,#0f0f1a)}.dark-theme ._fullPageLoading_1p7z9_114 ._loadingText_1p7z9_77{color:var(--color-text-primary,#f3f4f6)}._button_5r2ai_10{min-height:40px;color:var(--header-text,var(--color-text-primary));border-radius:var(--radius-pill);letter-spacing:-.005em;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1.125rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._button_5r2ai_10:hover{background:var(--header-hover-bg,var(--color-brand-accent-subtle));color:var(--header-hover-text,var(--color-brand-accent));border-color:#0000}._button_5r2ai_10:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._button_5r2ai_10:active{background:var(--color-brand-accent-subtle);color:var(--color-brand-accent-hover)}._stableContainer_1j0zg_1{will-change:auto;backface-visibility:hidden;perspective:1000px;overflow-anchor:auto;width:100%;min-height:100vh;transition:none;position:relative;transform:translateZ(0)}._thumbnail_170gd_2{cursor:zoom-in;transition:transform .2s,box-shadow .2s}._thumbnail_170gd_2:hover{transform:scale(1.01);box-shadow:0 4px 20px #0000001a}._thumbnail_170gd_2:focus{outline:2px solid var(--color-brand-accent,#6366f1);outline-offset:4px}._overlay_170gd_18{z-index:99999;backdrop-filter:blur(8px);cursor:pointer;background:#000c;justify-content:center;align-items:center;padding:2rem;animation:.15s _fadeIn_170gd_1;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes _fadeIn_170gd_1{0%{opacity:0}to{opacity:1}}._closeButton_170gd_42{background:var(--color-bg-primary,white);border:1px solid var(--color-border,#e5e7eb);width:36px;height:36px;color:var(--color-text-muted,#6b7280);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #00000026}._closeButton_170gd_42:hover{background:var(--color-danger,#ef4444);border-color:var(--color-danger,#ef4444);color:#fff;transform:scale(1.1)}._closeButton_170gd_42:focus{outline:2px solid var(--color-brand-accent,#6366f1);outline-offset:2px}._closeButton_170gd_42 svg{width:16px;height:16px}._imageContainer_170gd_79{box-shadow:none;cursor:default;background:0 0;border-radius:0;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;padding:0;animation:.2s _scaleIn_170gd_1;display:flex;position:relative}@keyframes _scaleIn_170gd_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._expandedImage_170gd_106{object-fit:contain;cursor:zoom-in;border-radius:0;width:auto;max-width:100%;height:auto;max-height:90vh;transition:transform .3s,cursor .2s;display:block}._expandedImage_170gd_106._zoomed_170gd_119{cursor:zoom-out}._caption_170gd_124{color:var(--color-text-muted,#6b7280);text-align:center;background:var(--color-bg-primary,white);border-radius:0 0 8px 8px;max-width:100%;padding:.75rem 1rem;font-size:.85rem}._hint_170gd_135{display:none}@media (width<=1024px){._imageContainer_170gd_79{max-width:85vw}}@media (width<=768px){._overlay_170gd_18{padding:.75rem}._imageContainer_170gd_79{max-width:98vw;max-height:92vh;padding:0}._closeButton_170gd_42{width:40px;height:40px;top:8px;right:8px}._closeButton_170gd_42 svg{width:16px;height:16px}._expandedImage_170gd_106{max-width:98vw;max-height:88vh}._caption_170gd_124{padding:.5rem .75rem;font-size:.8rem}}@media (width<=480px){._overlay_170gd_18{padding:.5rem}._imageContainer_170gd_79{max-width:100vw;max-height:94vh}._closeButton_170gd_42{color:#fff;background:#0009;border:none;width:44px;height:44px;top:6px;right:6px}._closeButton_170gd_42:hover{color:#fff;background:#000c}._closeButton_170gd_42 svg{width:18px;height:18px}._expandedImage_170gd_106{border-radius:0;max-width:100vw;max-height:90vh}}._wrapper_j92n5_1{transform-style:preserve-3d;backface-visibility:hidden;display:inline-block}._wrapper_j92n5_1>*{backface-visibility:hidden;transform:translateZ(0)}._glow_1oo1b_1{pointer-events:none;z-index:0;will-change:left, top;background:radial-gradient(circle,#6366f114 0%,#6366f108 35%,#0000 70%);border-radius:50%;width:420px;height:420px;margin-top:-210px;margin-left:-210px;position:fixed}._isometricContainer_1pxre_3{width:300px;height:200px;transform-style:preserve-3d;opacity:.15;pointer-events:none;z-index:0;position:absolute;bottom:10%;right:5%;transform:perspective(800px)rotateX(55deg)rotate(-45deg)}._road_1pxre_17{background:linear-gradient(90deg,#0000,#6366f14d,#0000);border-radius:20px;width:100%;height:40px;position:absolute;top:50%;transform:translateY(-50%)}._crossRoad_1pxre_28{background:linear-gradient(#0000,#818cf833,#0000);border-radius:20px;width:40px;height:140px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}._bus_1pxre_40{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:4px 8px 4px 4px;width:40px;height:20px;animation:8s linear infinite _driveBus_1pxre_1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #6366f14d}._bus_1pxre_40:after{content:"";background:#ffffff26;border-radius:2px 4px 2px 2px;width:10px;height:14px;position:absolute;top:3px;right:3px}@keyframes _driveBus_1pxre_1{0%{left:-200px}to{left:calc(100% + 200px)}}._stop_1pxre_75{background:#6366f1;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #6366f166}._stop_1pxre_75:after{content:"";border:1px solid #6366f133;border-radius:50%;animation:3s ease-in-out infinite _stopPulse_1pxre_1;position:absolute;inset:-4px}._stop1_1pxre_96{left:20%}._stop2_1pxre_97{left:55%}._stop3_1pxre_98{left:85%}._stop1_1pxre_96:after{animation-delay:0s}._stop2_1pxre_97:after{animation-delay:1s}._stop3_1pxre_98:after{animation-delay:2s}@keyframes _stopPulse_1pxre_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){._bus_1pxre_40{animation:none;left:40%}._stop_1pxre_75:after{animation:none}}@media (width<=1024px){._isometricContainer_1pxre_3{display:none}}.dark-theme ._isometricContainer_1pxre_3{opacity:.12}._orb_1dcyz_3{background:radial-gradient(circle at 30% 30%, var(--orb-color,#6366f1), transparent 70%);filter:blur(60px);opacity:.12;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite _orbFloat_1dcyz_1;position:absolute}@keyframes _orbFloat_1dcyz_1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15px,-20px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.95)}}@media (prefers-reduced-motion:reduce){._orb_1dcyz_3{animation:none}}@media (width<=1400px){._orb_1dcyz_3{filter:none;animation:none}}.dark-theme ._orb_1dcyz_3{opacity:.08}._errorContainer_136n3_1{background:var(--color-bg-page,#fafafa);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}._errorCard_136n3_10{background:var(--color-card-bg,white);border-radius:var(--radius-lg);border:1px solid var(--color-card-border,#e5e7eb);text-align:center;width:100%;max-width:600px;padding:3rem 2.5rem;box-shadow:0 1px 3px #0000000d,0 10px 40px #0000000d}._errorIcon_136n3_21{color:#f59e0b;justify-content:center;margin-bottom:1.5rem;display:flex}._errorTitle_136n3_28{color:var(--color-text-primary,#1a1a2e);margin:0 0 1rem;font-size:1.75rem;font-weight:600}._errorMessage_136n3_35{color:var(--color-text-muted,#6b7280);margin:0 0 2rem;font-size:1rem;line-height:1.6}._errorDetails_136n3_42{text-align:left;background:var(--color-bg-page,#f9fafb);border-radius:var(--radius-sm);border:1px solid var(--color-card-border,#e5e7eb);margin:2rem 0;padding:1rem}._errorDetails_136n3_42 summary{cursor:pointer;color:var(--color-text-secondary,#374151);margin-bottom:.5rem;font-weight:500}._errorStack_136n3_58{background:var(--color-card-bg,white);border-radius:var(--radius-xs);color:#dc2626;margin:1rem 0 0;padding:1rem;font-size:.875rem;overflow-x:auto}._buttonGroup_136n3_68{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._primaryButton_136n3_75{background:var(--color-sidebar-bg);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}._primaryButton_136n3_75:hover{background:var(--color-sidebar-hover);transform:translateY(-1px)}._secondaryButton_136n3_92{background:var(--color-card-bg,white);color:var(--color-text-secondary,#374151);border:1px solid var(--color-card-border,#e5e7eb);cursor:pointer;border-radius:10px;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}._secondaryButton_136n3_92:hover{background:var(--color-bg-page,#f9fafb);border-color:var(--color-card-border,#d1d5db)}@media (width<=768px){._errorCard_136n3_10{padding:2.5rem 2rem}._errorTitle_136n3_28{font-size:1.5rem}._buttonGroup_136n3_68{flex-direction:column}._primaryButton_136n3_75,._secondaryButton_136n3_92{width:100%}}._page_14xz3_7{background:var(--color-card-bg,white);justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}._content_14xz3_16{text-align:center;max-width:440px}._iconWrapper_14xz3_21{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.75rem;font-size:2rem;display:flex}._title_14xz3_34{color:var(--color-text-primary,#0f172a);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2rem;font-weight:700}._message_14xz3_42{color:var(--color-text-muted,#64748b);margin-bottom:1.75rem;font-size:1rem;line-height:1.65}._buttons_14xz3_49{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._primaryBtn_14xz3_56{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._primaryBtn_14xz3_56:hover{background:var(--color-brand-accent-hover);transform:translateY(-1px)}@media (width<=480px){._iconWrapper_14xz3_21{border-radius:var(--radius-lg);width:64px;height:64px;font-size:1.5rem}._title_14xz3_34{font-size:1.5rem}._buttons_14xz3_49{flex-direction:column;align-items:center}._primaryBtn_14xz3_56{justify-content:center;width:100%;max-width:220px}}._overlay_uvsgn_1{backdrop-filter:blur(4px);z-index:10000;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));box-sizing:border-box;background:#000c;justify-content:center;align-items:center;animation:.3s ease-out _fadeIn_uvsgn_1;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes _fadeIn_uvsgn_1{0%{opacity:0}to{opacity:1}}._gameContainer_uvsgn_26{background:var(--color-card-bg,white);border-radius:var(--radius-lg);box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;max-width:min(900px,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:2rem;animation:.3s ease-out _slideIn_uvsgn_1;position:relative;overflow:hidden auto;box-shadow:0 20px 60px #0000004d}@keyframes _slideIn_uvsgn_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._closeButton_uvsgn_56{background:var(--color-bg-page,#f3f4f6);border-radius:var(--radius-sm);cursor:pointer;width:44px;height:44px;color:var(--color-text-secondary,#6b7280);z-index:1;touch-action:manipulation;border:none;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}._closeButton_uvsgn_56:hover{background:var(--color-card-border,#e5e7eb);color:var(--color-text-primary,#1a1a2e)}._header_uvsgn_83{margin-bottom:1.5rem}._header_uvsgn_83 h2{color:var(--color-text-primary,#1a1a2e);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.75rem;font-weight:700;display:flex}._gameIcon_uvsgn_99{object-fit:contain;width:32px;height:32px}._scores_uvsgn_105{justify-content:center;gap:2rem;display:flex}._scoreItem_uvsgn_111{flex-direction:column;align-items:center;gap:.25rem;display:flex}._scoreLabel_uvsgn_118{color:var(--color-text-muted,#6b7280);font-size:.875rem;font-weight:500}._scoreValue_uvsgn_124{color:var(--color-brand-accent,#6366f1);font-size:1.5rem;font-weight:700}._canvas_uvsgn_130{aspect-ratio:800/400;border:2px solid var(--color-card-border,#e5e7eb);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;background:#e0f2fe;width:min(800px,100%);max-width:100%;height:auto;margin:0 auto;display:block}._instructions_uvsgn_146{text-align:center;justify-content:center;align-items:center;min-height:80px;margin-top:1.5rem;display:flex}._message_uvsgn_155{animation:2s ease-in-out infinite _pulse_uvsgn_1}@keyframes _pulse_uvsgn_1{0%,to{opacity:1}50%{opacity:.7}}._title_uvsgn_168{color:var(--color-text-primary,#1a1a2e);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._subtitle_uvsgn_175{color:var(--color-text-secondary,#6b7280);margin:.25rem 0;font-size:1rem}._description_uvsgn_184{color:var(--color-text-secondary,#6b7280);max-width:36ch;margin:.5rem auto .75rem;font-size:.95rem;line-height:1.55}._newHighScore_uvsgn_192{color:#10b981;margin:.5rem 0;font-size:1.125rem;font-weight:600;animation:.5s ease-out _celebrate_uvsgn_1}@keyframes _celebrate_uvsgn_1{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}._hint_uvsgn_214{color:var(--color-text-muted,#9ca3af);margin:0;font-size:.875rem}@media (width<=768px){._gameContainer_uvsgn_26{width:100%;max-width:calc(100vw - 1rem);padding:3.5rem 1rem 1rem}._header_uvsgn_83{margin-bottom:1rem}._header_uvsgn_83 h2{margin-bottom:.75rem;font-size:1.25rem}._gameIcon_uvsgn_99{width:24px;height:24px}._scores_uvsgn_105{gap:1.25rem}._scoreValue_uvsgn_124{font-size:1.25rem}._scoreLabel_uvsgn_118{font-size:.75rem}._instructions_uvsgn_146{min-height:60px;margin-top:1rem}._title_uvsgn_168{font-size:1.125rem}._subtitle_uvsgn_175{font-size:.875rem}._closeButton_uvsgn_56{top:.5rem;right:.5rem}._muteButton_uvsgn_274{top:.5rem;right:calc(.875rem + 44px)}}@media (width<=480px){._overlay_uvsgn_1{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))}._gameContainer_uvsgn_26{border-radius:var(--radius-md);padding:3.25rem .75rem .75rem}._canvas_uvsgn_130{border-width:1px}._header_uvsgn_83 h2{gap:.375rem;font-size:1.125rem}._scores_uvsgn_105{gap:1rem}._scoreItem_uvsgn_111{gap:.125rem}}._muteButton_uvsgn_274{background:var(--color-bg-page,#f3f4f6);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary,#6b7280);z-index:1;touch-action:manipulation;border:none;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:.75rem;right:calc(1.25rem + 44px)}._muteButton_uvsgn_274:hover{background:var(--color-card-border,#e5e7eb);color:var(--color-text-primary,#1a1a2e)}._layout_1nsz3_1{background:var(--color-card-bg,white);flex-direction:column;min-height:100vh;margin:0;padding:0;transition:background .2s;display:flex}._layoutDarkHero_1nsz3_21,._layoutDarkHero_1nsz3_21 ._mainDarkHero_1nsz3_22,body.rs-dark-hero{background:#0f0f1a}@media (width<=768px){._layout_1nsz3_1{min-height:100dvh}}._skipLink_1nsz3_34{z-index:10001;background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:left .2s,opacity .2s;position:absolute;top:.5rem;left:-9999px;box-shadow:0 4px 12px #00000026}._skipLink_1nsz3_34:focus{outline-offset:2px;outline:2px solid #fff;left:1rem}._main_1nsz3_22{z-index:1;padding-top:var(--expo-banner-height,0px);background-color:var(--color-card-bg,white);color:var(--color-text-primary,#1a1a2e);flex:1;margin:0;transition:background .2s,color .2s;position:relative}._mainHome_1nsz3_76{padding-top:var(--expo-banner-height,0px)}._mainSafePad_1nsz3_64{padding-top:calc(var(--expo-banner-height,0px) + var(--header-height,60px))}@media (width<=768px){._mainSafePad_1nsz3_64{padding-top:calc(var(--expo-banner-height,0px) + var(--header-height,56px))}}@media (width<=480px){._mainSafePad_1nsz3_64{padding-top:calc(var(--expo-banner-height,0px) + var(--header-height,52px))}}@media (width>=769px){._layout_1nsz3_1[data-demo-sidebar-collapsed=false] footer{margin-left:260px;transition:margin-left .3s}._layout_1nsz3_1[data-demo-sidebar-collapsed=true] footer{margin-left:0;transition:margin-left .3s}}
