.LifeVaultLogo-module__DK-JXG__logo{vertical-align:middle;transition:transform var(--duration-normal)var(--easing-default),filter var(--duration-normal)var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LifeVaultLogo-module__DK-JXG__logo img{width:100%;height:100%;transition:all var(--duration-normal)var(--easing-default);display:block}.LifeVaultLogo-module__DK-JXG__variant-premium{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--color-accent-primary)25%,transparent))}.LifeVaultLogo-module__DK-JXG__variant-premium:hover{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--color-accent-primary)35%,transparent));transform:translateY(-1px)scale(1.02)}.LifeVaultLogo-module__DK-JXG__variant-glass{filter:drop-shadow(0 4px 12px #0000000d);-webkit-backdrop-filter:blur(var(--glass-tier-1-blur,8px));backdrop-filter:blur(var(--glass-tier-1-blur,8px))}.LifeVaultLogo-module__DK-JXG__variant-glass:hover{filter:drop-shadow(0 6px 16px #00000014);transform:translateY(-1px)}.LifeVaultLogo-module__DK-JXG__variant-monochrome,.LifeVaultLogo-module__DK-JXG__variant-minimal{filter:none}.LifeVaultLogo-module__DK-JXG__variant-monochrome:hover,.LifeVaultLogo-module__DK-JXG__variant-minimal:hover{transform:scale(1.05)}
.DevModePanel-module__NfURRW__panel{background:var(--gradient-glass);width:320px;max-height:80vh;-webkit-backdrop-filter:blur(var(--glass-tier-3-blur));border:1px solid var(--color-border-default);border-radius:var(--radius-xl);z-index:9999;flex-direction:column;font-size:13px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.DevModePanel-module__NfURRW__header{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.DevModePanel-module__NfURRW__headerTitle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.DevModePanel-module__NfURRW__closeButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.DevModePanel-module__NfURRW__closeButton:hover{background:#ffffff4d}.DevModePanel-module__NfURRW__content{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.DevModePanel-module__NfURRW__masterToggle{background:var(--color-bg-glass);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;padding:12px;display:flex}.DevModePanel-module__NfURRW__toggleLabel{cursor:pointer;align-items:center;gap:12px;font-weight:500;display:flex}.DevModePanel-module__NfURRW__toggleLabel input{display:none}.DevModePanel-module__NfURRW__toggleSwitch{background:var(--color-border-default);border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.DevModePanel-module__NfURRW__toggleSwitch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.DevModePanel-module__NfURRW__toggleLabel input:checked+.DevModePanel-module__NfURRW__toggleSwitch{background:#22c55e}.DevModePanel-module__NfURRW__toggleLabel input:checked+.DevModePanel-module__NfURRW__toggleSwitch:after{transform:translate(20px)}.DevModePanel-module__NfURRW__activeBadge{color:#22c55e;background:#22c55e26;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.DevModePanel-module__NfURRW__section{flex-direction:column;gap:10px;display:flex}.DevModePanel-module__NfURRW__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:11px;font-weight:600}.DevModePanel-module__NfURRW__tierButtons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.DevModePanel-module__NfURRW__tierButton{background:var(--color-bg-glass);border:2px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;font-size:12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.DevModePanel-module__NfURRW__tierButton:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.DevModePanel-module__NfURRW__tierButton.DevModePanel-module__NfURRW__tierActive{border-color:var(--color-accent-primary);background:var(--color-accent-primary-bg);color:var(--color-accent-primary)}.DevModePanel-module__NfURRW__featureGrid{flex-direction:column;gap:6px;display:flex}.DevModePanel-module__NfURRW__featureToggle{background:var(--color-bg-glass);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.DevModePanel-module__NfURRW__featureToggle:hover{background:var(--color-bg-glass-hover)}.DevModePanel-module__NfURRW__featureToggle input{width:16px;height:16px;accent-color:var(--color-accent-primary);cursor:pointer}.DevModePanel-module__NfURRW__featureToggle input:checked+svg{color:var(--color-accent-primary)}.DevModePanel-module__NfURRW__featureToggle span{flex:1;font-size:12px}.DevModePanel-module__NfURRW__advancedToggle{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.DevModePanel-module__NfURRW__advancedToggle:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.DevModePanel-module__NfURRW__advancedField{flex-direction:column;gap:4px;display:flex}.DevModePanel-module__NfURRW__advancedField label{color:var(--color-text-muted);font-size:11px}.DevModePanel-module__NfURRW__advancedField input{background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:12px;font-family:var(--font-mono,monospace);padding:6px 10px}.DevModePanel-module__NfURRW__advancedField input:focus{border-color:var(--color-accent-primary);outline:none}.DevModePanel-module__NfURRW__resetButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.DevModePanel-module__NfURRW__resetButton:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.DevModePanel-module__NfURRW__footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);padding:10px 16px}.DevModePanel-module__NfURRW__hint{color:var(--color-text-muted);font-size:11px}.DevModePanel-module__NfURRW__floatingButton{background:var(--gradient-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-default);width:48px;height:48px;color:var(--color-text-muted);cursor:pointer;z-index:9998;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}.DevModePanel-module__NfURRW__floatingButton:hover{color:var(--color-text-primary);transform:scale(1.05);box-shadow:0 6px 16px #0003}.DevModePanel-module__NfURRW__floatingButtonActive{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706}.DevModePanel-module__NfURRW__floatingDot{border:2px solid var(--color-bg-surface);background:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}@media (max-width:400px){.DevModePanel-module__NfURRW__panel{width:auto;bottom:10px;left:10px;right:10px}}
.ConnectionBanner-module___vupwW__banner{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)var(--spacing-lg);background:linear-gradient(135deg,#f59e0b26,#ea580c1a);border:1px solid #f59e0b40;justify-content:space-between;align-items:center;animation:.3s ease-out ConnectionBanner-module___vupwW__slideDown;display:flex}.ConnectionBanner-module___vupwW__content{align-items:center;gap:var(--spacing-sm);color:var(--color-accent-warning);font-size:.875rem;font-weight:500;display:flex}.ConnectionBanner-module___vupwW__dismissBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-accent-warning);opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex}.ConnectionBanner-module___vupwW__dismissBtn:hover{opacity:1;background:#f59e0b26}@keyframes ConnectionBanner-module___vupwW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.KeyboardShortcutsModal-module__CHQmKa__overlay{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.KeyboardShortcutsModal-module__CHQmKa__modal{background:var(--color-bg-elevated,var(--color-bg-primary));border:1px solid var(--color-border-default);border-radius:var(--radius-xl);width:100%;max-width:460px;padding:1.5rem;box-shadow:0 24px 64px -16px #0006}.KeyboardShortcutsModal-module__CHQmKa__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.KeyboardShortcutsModal-module__CHQmKa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.KeyboardShortcutsModal-module__CHQmKa__closeBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:1rem;transition:color .15s,background-color .15s}.KeyboardShortcutsModal-module__CHQmKa__closeBtn:hover{color:var(--color-text-primary);background:var(--color-bg-glass)}.KeyboardShortcutsModal-module__CHQmKa__table{border-collapse:collapse;width:100%;margin-bottom:1rem}.KeyboardShortcutsModal-module__CHQmKa__row{border-bottom:1px solid var(--color-border-subtle)}.KeyboardShortcutsModal-module__CHQmKa__row:last-child{border-bottom:none}.KeyboardShortcutsModal-module__CHQmKa__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:.625rem 0}.KeyboardShortcutsModal-module__CHQmKa__keys{text-align:right;white-space:nowrap;padding:.625rem 0}.KeyboardShortcutsModal-module__CHQmKa__kbd{background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-xs,4px);font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--color-text-primary);box-shadow:0 1px 0 var(--color-border-default);padding:2px 7px;line-height:1.6;display:inline-block}.KeyboardShortcutsModal-module__CHQmKa__plus{font-size:var(--font-size-xs);color:var(--color-text-muted)}.KeyboardShortcutsModal-module__CHQmKa__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.KeyboardShortcutsModal-module__CHQmKa__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
.HelpPanel-module__hu1Xha__backdrop{z-index:50;background:#0009;position:fixed;inset:0}.HelpPanel-module__hu1Xha__panel{background:var(--color-bg-elevated);border-left:1px solid var(--color-border-default);z-index:51;flex-direction:column;width:100%;max-width:400px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000026}.HelpPanel-module__hu1Xha__header{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.HelpPanel-module__hu1Xha__headerLeft{align-items:center;gap:var(--spacing-sm);display:flex}.HelpPanel-module__hu1Xha__headerTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.HelpPanel-module__hu1Xha__backButton,.HelpPanel-module__hu1Xha__closeButton{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.HelpPanel-module__hu1Xha__backButton:hover,.HelpPanel-module__hu1Xha__closeButton:hover{background:var(--color-bg-glass);color:var(--color-text-primary)}.HelpPanel-module__hu1Xha__searchSection{padding:var(--spacing-sm)var(--spacing-lg);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.HelpPanel-module__hu1Xha__searchWrapper{position:relative}.HelpPanel-module__hu1Xha__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.HelpPanel-module__hu1Xha__searchInput{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-glass);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);padding:8px 32px 8px 36px}.HelpPanel-module__hu1Xha__searchInput:focus{border-color:var(--color-primary);outline:none}.HelpPanel-module__hu1Xha__clearSearch{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:12px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.HelpPanel-module__hu1Xha__content{padding:var(--spacing-md)var(--spacing-lg);flex:1;overflow-y:auto}.HelpPanel-module__hu1Xha__topicDetail{gap:var(--spacing-md);flex-direction:column;display:flex}.HelpPanel-module__hu1Xha__topicSummary{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.HelpPanel-module__hu1Xha__topicSection{flex-direction:column;gap:12px;display:flex}.HelpPanel-module__hu1Xha__sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0}.HelpPanel-module__hu1Xha__sectionList{color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:8px;margin:0;padding-left:18px;line-height:1.6;display:grid}.HelpPanel-module__hu1Xha__sectionList li{border-bottom:1px solid var(--color-border-subtle);padding-bottom:4px}.HelpPanel-module__hu1Xha__sectionList li:last-child{border-bottom:none;padding-bottom:0}.HelpPanel-module__hu1Xha__relatedLinks{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.HelpPanel-module__hu1Xha__relatedButton{min-height:44px;font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default),color var(--duration-fast)var(--easing-default);padding:6px 12px}.HelpPanel-module__hu1Xha__relatedButton:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.HelpPanel-module__hu1Xha__relatedButton:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.HelpPanel-module__hu1Xha__topicFooter{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-xs)}.HelpPanel-module__hu1Xha__topicFooter a{color:var(--color-primary);text-decoration:none}.HelpPanel-module__hu1Xha__topicFooter a:hover{text-decoration:underline}.HelpPanel-module__hu1Xha__resultsList,.HelpPanel-module__hu1Xha__browseView{gap:var(--spacing-sm);flex-direction:column;display:flex}.HelpPanel-module__hu1Xha__resultItem{padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-glass);border-radius:var(--radius-md);cursor:pointer;text-align:left;min-height:44px;transition:background var(--duration-fast)var(--easing-default);border:none;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.HelpPanel-module__hu1Xha__resultItem:hover{background:var(--color-bg-elevated)}.HelpPanel-module__hu1Xha__resultTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.HelpPanel-module__hu1Xha__resultSummary{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.HelpPanel-module__hu1Xha__noResults{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-xl)0}.HelpPanel-module__hu1Xha__browseSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.HelpPanel-module__hu1Xha__browseSectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin:0}.HelpPanel-module__hu1Xha__categoryGroup{margin-bottom:var(--spacing-sm);flex-direction:column;gap:4px;display:flex}.HelpPanel-module__hu1Xha__categoryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--spacing-xs)0;margin:0}.HelpPanel-module__hu1Xha__dragHandle{flex-shrink:0;justify-content:center;padding:8px 0 4px;display:none}.HelpPanel-module__hu1Xha__dragHandleBar{background:var(--color-border-default);border-radius:2px;width:36px;height:4px}@media (max-width:640px){.HelpPanel-module__hu1Xha__panel{border-left:none;border-top:1px solid var(--color-border-default);border-radius:16px 16px 0 0;width:100%;max-width:100%;height:85vh;inset:auto 0 0;box-shadow:0 -4px 24px #0003}.HelpPanel-module__hu1Xha__dragHandle{display:flex}}
.ThemePicker-module__rKnNpG__wrapper{position:relative}.ThemePicker-module__rKnNpG__trigger{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),background-color var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);align-items:center;gap:5px;display:flex}.ThemePicker-module__rKnNpG__trigger:hover,.ThemePicker-module__rKnNpG__triggerOpen{background:var(--color-bg-glass-hover);border-color:var(--color-border-default);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.ThemePicker-module__rKnNpG__trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ThemePicker-module__rKnNpG__activeDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 5px}.ThemePicker-module__rKnNpG__popover{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-sm)var(--spacing-md)var(--spacing-xs);box-shadow:var(--shadow-lg);z-index:10;min-width:188px;animation:ThemePicker-module__rKnNpG__popoverIn .14s var(--easing-spring-gentle)both;position:absolute;top:calc(100% + 8px);right:0}@keyframes ThemePicker-module__rKnNpG__popoverIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ThemePicker-module__rKnNpG__swatches{gap:var(--spacing-sm);justify-content:center;display:flex}.ThemePicker-module__rKnNpG__swatch{cursor:pointer;border:2px solid #ffffff24;border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:transform .13s,border-color .13s,box-shadow .13s;position:relative}.ThemePicker-module__rKnNpG__swatch:hover{border-color:#ffffff47;transform:scale(1.18)}.ThemePicker-module__rKnNpG__swatch:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.ThemePicker-module__rKnNpG__swatchActive{box-shadow:0 0 0 2.5px var(--color-bg-secondary),0 0 0 4.5px var(--swatch-ring,var(--color-accent-primary));border-color:#0000}.ThemePicker-module__rKnNpG__swatchAccent{border:1.5px solid var(--color-bg-secondary);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.ThemePicker-module__rKnNpG__activeLabel{margin:var(--spacing-xs)0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;pointer-events:none;letter-spacing:.03em}
.LocaleSwitcher-module__b3SuzG__container{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);border:1px solid #0000;padding:4px 8px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.LocaleSwitcher-module__b3SuzG__container:hover{background:var(--color-bg-glass-hover);border-color:var(--color-border-subtle);box-shadow:var(--shadow-sm);transform:scale(1.05)}.LocaleSwitcher-module__b3SuzG__icon{color:var(--color-text-secondary);flex-shrink:0}.LocaleSwitcher-module__b3SuzG__select{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;transition:color .2s}.LocaleSwitcher-module__b3SuzG__select:hover{color:var(--color-text-primary)}.LocaleSwitcher-module__b3SuzG__select:focus{color:var(--color-text-primary);outline:none}
.NotificationBellDropdown-module__VMhc6G__container{position:relative}.NotificationBellDropdown-module__VMhc6G__bellButton{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default),transform var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBellDropdown-module__VMhc6G__bellButton:hover{color:var(--color-text-primary);background:var(--gradient-glass-hover);box-shadow:var(--shadow-sm);transform:scale(1.05)}.NotificationBellDropdown-module__VMhc6G__bellButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.NotificationBellDropdown-module__VMhc6G__badge{background:var(--color-accent-danger);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.NotificationBellDropdown-module__VMhc6G__dropdown{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:360px;max-height:480px;box-shadow:var(--shadow-xl);z-index:200;animation:NotificationBellDropdown-module__VMhc6G__dropdownFadeIn var(--duration-fast)var(--easing-default);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.NotificationBellDropdown-module__VMhc6G__dropdownHeader{padding:var(--spacing-sm)var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.NotificationBellDropdown-module__VMhc6G__dropdownTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.NotificationBellDropdown-module__VMhc6G__markAllButton{align-items:center;gap:var(--spacing-xs);color:var(--color-accent-primary);font-size:var(--font-size-xs);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;font-family:inherit;display:flex}.NotificationBellDropdown-module__VMhc6G__markAllButton:hover{background:var(--gradient-glass-hover)}.NotificationBellDropdown-module__VMhc6G__markAllButton:disabled{opacity:.5;cursor:default}.NotificationBellDropdown-module__VMhc6G__divider{background:var(--color-border-subtle);height:1px}.NotificationBellDropdown-module__VMhc6G__notificationList{max-height:320px;overflow-y:auto}.NotificationBellDropdown-module__VMhc6G__notificationItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default);display:flex}.NotificationBellDropdown-module__VMhc6G__notificationItem:hover{background:var(--gradient-glass-hover)}.NotificationBellDropdown-module__VMhc6G__notificationItem.NotificationBellDropdown-module__VMhc6G__unread{background:color-mix(in srgb,var(--color-accent-primary)5%,transparent)}.NotificationBellDropdown-module__VMhc6G__notificationIcon{border-radius:var(--radius-md);background:var(--color-bg-glass);width:32px;height:32px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=accent]{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-accent-primary)}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=success]{background:color-mix(in srgb,var(--color-accent-success)12%,transparent);color:var(--color-accent-success)}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=warning]{background:color-mix(in srgb,var(--color-accent-warning)14%,transparent);color:var(--color-accent-warning)}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=danger]{background:color-mix(in srgb,var(--color-accent-danger)12%,transparent);color:var(--color-accent-danger)}.NotificationBellDropdown-module__VMhc6G__notificationContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBellDropdown-module__VMhc6G__notificationTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NotificationBellDropdown-module__VMhc6G__notificationTime{font-size:var(--font-size-xs);color:var(--color-text-muted)}.NotificationBellDropdown-module__VMhc6G__unreadDot{border-radius:var(--radius-full);background:var(--color-accent-primary);flex-shrink:0;width:8px;height:8px}.NotificationBellDropdown-module__VMhc6G__emptyState{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl)var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.NotificationBellDropdown-module__VMhc6G__emptyIcon{opacity:.4}.NotificationBellDropdown-module__VMhc6G__viewAllLink{text-align:center;padding:var(--spacing-sm)var(--spacing-md);color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--duration-fast)var(--easing-default);text-decoration:none;display:block}.NotificationBellDropdown-module__VMhc6G__viewAllLink:hover{background:var(--gradient-glass-hover)}@media (max-width:480px){.NotificationBellDropdown-module__VMhc6G__dropdown{left:var(--spacing-sm);right:var(--spacing-sm);width:auto;position:fixed}}@keyframes NotificationBellDropdown-module__VMhc6G__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.UserMenuDropdown-module__SxuXSW__container{position:relative}.UserMenuDropdown-module__SxuXSW__avatarButton{cursor:pointer;border-radius:var(--radius-full);width:36px;height:36px;transition:box-shadow var(--duration-fast)var(--easing-default),transform var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.UserMenuDropdown-module__SxuXSW__avatarButton:hover{box-shadow:var(--shadow-md),0 0 0 2px var(--color-accent-primary);transform:scale(1.05)}.UserMenuDropdown-module__SxuXSW__avatarButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.UserMenuDropdown-module__SxuXSW__avatar{border-radius:var(--radius-full);background:var(--gradient-glass);border:1px solid var(--color-border-default);width:36px;height:36px;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff1f;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex;overflow:hidden}.UserMenuDropdown-module__SxuXSW__avatarImage{object-fit:cover;width:100%;height:100%}.UserMenuDropdown-module__SxuXSW__avatarLarge{border-radius:var(--radius-full);background:var(--gradient-glass);border:1px solid var(--color-border-default);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff1f;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.UserMenuDropdown-module__SxuXSW__dropdown{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-xl);z-index:200;padding:var(--spacing-sm);animation:UserMenuDropdown-module__SxuXSW__dropdownFadeIn var(--duration-fast)var(--easing-default);position:absolute;top:calc(100% + 8px);right:0}.UserMenuDropdown-module__SxuXSW__userInfo{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);display:flex}.UserMenuDropdown-module__SxuXSW__userDetails{flex-direction:column;display:flex;overflow:hidden}.UserMenuDropdown-module__SxuXSW__userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenuDropdown-module__SxuXSW__userEmail{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenuDropdown-module__SxuXSW__divider{background:var(--color-border-subtle);height:1px;margin:var(--spacing-xs)0}.UserMenuDropdown-module__SxuXSW__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.UserMenuDropdown-module__SxuXSW__menuItem:hover{color:var(--color-text-primary);background:var(--gradient-glass-hover)}@media (max-width:480px){.UserMenuDropdown-module__SxuXSW__dropdown{top:calc(56px + env(safe-area-inset-top,0px) + 4px);right:var(--spacing-sm);width:min(280px,calc(100% - var(--spacing-md)*2));position:fixed}}@keyframes UserMenuDropdown-module__SxuXSW__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.AppTopBar-module__SSKpdG__topBar{align-items:center;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-primary)55%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:200;flex-shrink:0;height:54px;padding:0 18px;display:flex;position:relative}.AppTopBar-module__SSKpdG__topBar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0a 30%,#ffffff12 50%,#ffffff0a 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.AppTopBar-module__SSKpdG__topBar:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent-primary)12%,transparent)10%,color-mix(in srgb,var(--color-accent-primary)45%,transparent)35%,color-mix(in srgb,var(--color-accent-primary)60%,transparent)50%,color-mix(in srgb,var(--color-accent-primary)45%,transparent)65%,color-mix(in srgb,var(--color-accent-primary)12%,transparent)90%,transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}[data-theme=light] .AppTopBar-module__SSKpdG__topBar:before,[data-theme=ruby] .AppTopBar-module__SSKpdG__topBar:before{background:linear-gradient(90deg,#0000 0%,#00000008 30%,#0000000d 50%,#00000008 70%,#0000 100%)}.AppTopBar-module__SSKpdG__left{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:none}.AppTopBar-module__SSKpdG__hamburgerButton{width:36px;height:36px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AppTopBar-module__SSKpdG__hamburgerButton:hover{background:var(--gradient-glass-hover)}.AppTopBar-module__SSKpdG__homeLink,.AppTopBar-module__SSKpdG__desktopHomeLink{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--duration-fast)var(--easing-default),opacity var(--duration-fast)var(--easing-default);align-items:center;gap:6px;text-decoration:none;display:flex}.AppTopBar-module__SSKpdG__homeLink:hover,.AppTopBar-module__SSKpdG__desktopHomeLink:hover{color:var(--color-text-primary)}.AppTopBar-module__SSKpdG__desktopHomeLink{margin-right:calc(var(--spacing-sm)*-.25)}.AppTopBar-module__SSKpdG__searchBar{align-items:center;gap:var(--spacing-sm);max-width:480px;height:38px;padding:0 var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default);flex:1;font-family:inherit;display:flex}.AppTopBar-module__SSKpdG__searchBar:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.AppTopBar-module__SSKpdG__searchIcon{color:var(--color-text-muted);flex-shrink:0}.AppTopBar-module__SSKpdG__searchPlaceholder{text-align:left;flex:1}.AppTopBar-module__SSKpdG__searchKbd{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:1px 6px;font-family:inherit;line-height:1.4}.AppTopBar-module__SSKpdG__helpButton{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default),color var(--duration-fast)var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppTopBar-module__SSKpdG__helpButton:hover{background:var(--gradient-glass-hover);color:var(--color-text-primary)}.AppTopBar-module__SSKpdG__helpButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.AppTopBar-module__SSKpdG__right{align-items:center;gap:var(--spacing-lg);margin-left:auto;display:flex}.AppTopBar-module__SSKpdG__desktopOnly{align-items:center;display:flex}.AppTopBar-module__SSKpdG__mobileSearchButton{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default),color var(--duration-fast)var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.AppTopBar-module__SSKpdG__mobileSearchButton:hover{background:var(--gradient-glass-hover);color:var(--color-text-primary)}.AppTopBar-module__SSKpdG__mobileSearchButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}@media (max-width:1023px) and (min-width:768px){.AppTopBar-module__SSKpdG__searchBar{max-width:320px}}@media (max-width:767px){.AppTopBar-module__SSKpdG__topBar{padding:0 var(--spacing-md);height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(8px)}.AppTopBar-module__SSKpdG__left{min-width:0;display:flex}.AppTopBar-module__SSKpdG__searchBar{display:none}.AppTopBar-module__SSKpdG__mobileSearchButton{display:flex}.AppTopBar-module__SSKpdG__desktopHomeLink,.AppTopBar-module__SSKpdG__desktopOnly{display:none}}.AppTopBar-module__SSKpdG__topBar{background:color-mix(in srgb,var(--color-bg-secondary)92%,var(--color-bg-primary));-webkit-backdrop-filter:none;border-bottom:1px solid color-mix(in srgb,var(--color-border-default)68%,transparent);height:58px}.AppTopBar-module__SSKpdG__topBar:before,.AppTopBar-module__SSKpdG__topBar:after{display:none}[data-theme=light] .AppTopBar-module__SSKpdG__topBar,[data-theme=ruby] .AppTopBar-module__SSKpdG__topBar{background:color-mix(in srgb,var(--color-bg-surface)96%,var(--color-bg-primary))}.AppTopBar-module__SSKpdG__hamburgerButton,.AppTopBar-module__SSKpdG__helpButton,.AppTopBar-module__SSKpdG__mobileSearchButton{border-radius:8px}.AppTopBar-module__SSKpdG__hamburgerButton:hover,.AppTopBar-module__SSKpdG__helpButton:hover,.AppTopBar-module__SSKpdG__mobileSearchButton:hover{background:color-mix(in srgb,var(--color-accent-primary)9%,transparent)}.AppTopBar-module__SSKpdG__searchBar{border-color:color-mix(in srgb,var(--color-border-default)72%,transparent);background:color-mix(in srgb,var(--color-bg-primary)58%,transparent);border-radius:8px;max-width:540px;height:40px}.AppTopBar-module__SSKpdG__searchBar:hover{border-color:color-mix(in srgb,var(--color-accent-primary)34%,transparent);background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-primary))}.AppTopBar-module__SSKpdG__searchKbd{background:color-mix(in srgb,var(--color-bg-surface)78%,transparent);border-radius:6px}@media (max-width:767px){.AppTopBar-module__SSKpdG__topBar{height:calc(58px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:none}}
.SidebarUpgradeCard-module__qE17Ua__collapsedBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-accent-primary);transition:background var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);justify-content:center;align-items:center;text-decoration:none;display:flex}.SidebarUpgradeCard-module__qE17Ua__collapsedBtn:hover{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-primary)18%,transparent)}.SidebarUpgradeCard-module__qE17Ua__card{margin:0 var(--spacing-md)var(--spacing-md);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-secondary));border:1px solid color-mix(in srgb,var(--color-accent-primary)28%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.SidebarUpgradeCard-module__qE17Ua__cardTop{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.SidebarUpgradeCard-module__qE17Ua__zapIcon{color:var(--color-accent-primary);flex-shrink:0}.SidebarUpgradeCard-module__qE17Ua__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.SidebarUpgradeCard-module__qE17Ua__heading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm);line-height:var(--line-height-tight)}.SidebarUpgradeCard-module__qE17Ua__perks{margin:0 0 var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;padding:0;list-style:none;display:flex}.SidebarUpgradeCard-module__qE17Ua__perk{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.SidebarUpgradeCard-module__qE17Ua__perkDot{background:var(--color-accent-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.SidebarUpgradeCard-module__qE17Ua__cta{width:100%;padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:opacity var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);justify-content:center;align-items:center;text-decoration:none;display:flex}.SidebarUpgradeCard-module__qE17Ua__cta:hover{opacity:.88;box-shadow:0 0 12px color-mix(in srgb,var(--color-accent-primary)40%,transparent)}
.MarketingHeader-module__ENOs6G__skipLink{left:-9999px;top:var(--spacing-md);z-index:var(--z-tooltip);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;position:absolute}.MarketingHeader-module__ENOs6G__skipLink:focus{left:var(--spacing-md);outline-offset:2px;outline:2px solid #fff}.MarketingHeader-module__ENOs6G__header{z-index:200;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--color-bg-primary)88%,var(--color-bg-surface));-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--color-accent-primary)10%,var(--color-border-subtle));position:sticky;top:0;box-shadow:0 10px 30px -24px #0f172a2e}.MarketingHeader-module__ENOs6G__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);max-width:1400px;margin:0 auto;display:flex}.MarketingHeader-module__ENOs6G__logo{flex:0 auto;align-items:center;min-width:0;display:flex}.MarketingHeader-module__ENOs6G__logoLink{min-width:0;max-width:100%;font-size:var(--font-size-sm);color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.MarketingHeader-module__ENOs6G__logoLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:inherit!important}.MarketingHeader-module__ENOs6G__logoIcon{color:var(--color-accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MarketingHeader-module__ENOs6G__desktopNav{align-items:center;gap:var(--spacing-md);flex:none;min-width:0;display:none}.MarketingHeader-module__ENOs6G__navLink,.MarketingHeader-module__ENOs6G__navLinkActive{white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none}.MarketingHeader-module__ENOs6G__navLink{color:var(--color-text-secondary)}.MarketingHeader-module__ENOs6G__navLink:hover{color:var(--color-text-primary)}.MarketingHeader-module__ENOs6G__navLinkActive{color:var(--color-accent-primary)}.MarketingHeader-module__ENOs6G__localeControl,.MarketingHeader-module__ENOs6G__themeControl,.MarketingHeader-module__ENOs6G__navAuthControls{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}:is(.MarketingHeader-module__ENOs6G__navAuthControls .btn,.MarketingHeader-module__ENOs6G__navAuthControls .badge){white-space:nowrap}.MarketingHeader-module__ENOs6G__desktopMore{flex-shrink:0;display:none;position:relative}.MarketingHeader-module__ENOs6G__desktopMoreButton{border:1px solid color-mix(in srgb,var(--color-accent-primary)14%,var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-secondary)86%,var(--color-bg-surface));width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;box-shadow:0 10px 22px -18px color-mix(in srgb,var(--color-text-primary)28%,transparent);justify-content:center;align-items:center;display:inline-flex}.MarketingHeader-module__ENOs6G__desktopMoreButton:hover,.MarketingHeader-module__ENOs6G__desktopMoreButton[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-accent-primary)32%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-secondary))}.MarketingHeader-module__ENOs6G__desktopMoreButton:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-primary)72%,var(--color-bg-primary));outline-offset:2px}.MarketingHeader-module__ENOs6G__desktopMoreMenu{border:1px solid color-mix(in srgb,var(--color-accent-primary)14%,var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-primary)96%,var(--color-bg-surface));min-width:224px;box-shadow:0 22px 48px -28px color-mix(in srgb,var(--color-text-primary)34%,transparent);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;z-index:260;padding:6px;transition:opacity .16s ease-out,transform .18s ease-out;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.MarketingHeader-module__ENOs6G__desktopMoreMenuOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.MarketingHeader-module__ENOs6G__desktopMoreLink{border-radius:calc(var(--radius-md) - 2px);min-height:38px;color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;padding:0 10px;font-weight:650;text-decoration:none;display:flex}.MarketingHeader-module__ENOs6G__desktopMoreLink:hover,.MarketingHeader-module__ENOs6G__desktopMoreLink[data-active=true]{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-primary));color:var(--color-text-primary)}.MarketingHeader-module__ENOs6G__mobileHeaderActions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.MarketingHeader-module__ENOs6G__mobileNav{opacity:0;border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-primary)92%,var(--color-bg-surface));flex-direction:column;max-height:0;transition:max-height .25s ease-out,opacity .2s ease-out;display:flex;overflow:hidden}.MarketingHeader-module__ENOs6G__mobileNavOpen{opacity:1;max-height:560px;transition:max-height .3s ease-in,opacity .2s ease-in}.MarketingHeader-module__ENOs6G__mobileBackdrop{z-index:-1;background:#0f172a2e;display:block;position:fixed;inset:0}.MarketingHeader-module__ENOs6G__logoIcon svg{width:24px!important;height:24px!important}.MarketingHeader-module__ENOs6G__mobileHeaderCta{align-items:center;gap:var(--spacing-xs);display:flex}.MarketingHeader-module__ENOs6G__mobileHeaderCta .btn{font-size:var(--font-size-xs);white-space:nowrap;padding:6px 12px}.MarketingHeader-module__ENOs6G__mobileMenuBtn{border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);width:36px;height:36px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:flex}.MarketingHeader-module__ENOs6G__mobileMenuBtn:hover{background:var(--color-bg-tertiary)}.MarketingHeader-module__ENOs6G__mobileNavLink,.MarketingHeader-module__ENOs6G__mobileNavLinkActive{padding:var(--spacing-md)var(--spacing-lg);font-weight:600;font-size:var(--font-size-base);text-decoration:none;display:block}.MarketingHeader-module__ENOs6G__mobileNavLink{color:var(--color-text-secondary)}.MarketingHeader-module__ENOs6G__mobileNavLink:hover{background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-primary));color:var(--color-text-primary)}.MarketingHeader-module__ENOs6G__mobileNavLinkActive{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-primary))}.MarketingHeader-module__ENOs6G__mobileNavDivider{background:var(--color-border-subtle);height:1px;margin:var(--spacing-xs)var(--spacing-lg)}.MarketingHeader-module__ENOs6G__mobileNavRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg)var(--spacing-md);display:flex}@media (max-width:359px){.MarketingHeader-module__ENOs6G__logoIcon{display:none}}@media (min-width:900px){.MarketingHeader-module__ENOs6G__headerRow{padding:var(--spacing-sm)var(--spacing-md);gap:var(--spacing-sm)}.MarketingHeader-module__ENOs6G__logoIcon svg{width:32px!important;height:32px!important}.MarketingHeader-module__ENOs6G__logoLink{font-size:inherit;gap:7px}.MarketingHeader-module__ENOs6G__logoLink span{font-size:1rem!important}.MarketingHeader-module__ENOs6G__desktopNav{justify-content:flex-end;gap:var(--spacing-sm);margin-left:auto;display:flex}.MarketingHeader-module__ENOs6G__mobileHeaderActions,.MarketingHeader-module__ENOs6G__mobileNav,.MarketingHeader-module__ENOs6G__mobileBackdrop{display:none!important}.MarketingHeader-module__ENOs6G__optionalNavLink,.MarketingHeader-module__ENOs6G__localeControl{display:none}.MarketingHeader-module__ENOs6G__themeControl,.MarketingHeader-module__ENOs6G__desktopMore{display:flex}.MarketingHeader-module__ENOs6G__navLink,.MarketingHeader-module__ENOs6G__navLinkActive{font-size:.88rem}.MarketingHeader-module__ENOs6G__navAuthControls{gap:var(--spacing-xs)}.MarketingHeader-module__ENOs6G__navAuthControls .btn{font-size:var(--font-size-xs);padding:7px 12px}.MarketingHeader-module__ENOs6G__navAuthControls .badge{font-size:var(--font-size-xs);padding:6px 10px}}@media (min-width:900px) and (max-width:1039px){.MarketingHeader-module__ENOs6G__passwordGeneratorNavLink{display:none}}@media (min-width:1040px) and (max-width:1119px){.MarketingHeader-module__ENOs6G__desktopMorePasswordLink{display:none}}@media (min-width:1120px){.MarketingHeader-module__ENOs6G__headerRow{padding:var(--spacing-md)var(--spacing-xl);gap:var(--spacing-md)}.MarketingHeader-module__ENOs6G__logoIcon svg{width:40px!important;height:40px!important}.MarketingHeader-module__ENOs6G__logoLink{gap:var(--spacing-sm)}.MarketingHeader-module__ENOs6G__logoLink span{font-size:1.125rem!important}.MarketingHeader-module__ENOs6G__passwordGeneratorNavLink,.MarketingHeader-module__ENOs6G__optionalNavLink,.MarketingHeader-module__ENOs6G__localeControl,.MarketingHeader-module__ENOs6G__themeControl{display:flex}.MarketingHeader-module__ENOs6G__desktopNav{gap:var(--spacing-md)}.MarketingHeader-module__ENOs6G__desktopMore{display:none}.MarketingHeader-module__ENOs6G__navLink,.MarketingHeader-module__ENOs6G__navLinkActive{font-size:.95rem}}@media (min-width:1120px) and (max-width:1239px){.MarketingHeader-module__ENOs6G__headerRow{padding-inline:var(--spacing-lg);gap:var(--spacing-sm)}.MarketingHeader-module__ENOs6G__desktopNav{gap:var(--spacing-sm)}.MarketingHeader-module__ENOs6G__logoLink{gap:7px}.MarketingHeader-module__ENOs6G__logoLink span{font-size:1rem!important}.MarketingHeader-module__ENOs6G__navLink,.MarketingHeader-module__ENOs6G__navLinkActive{font-size:.88rem}}
.InstallPrompt-module__ArhgWa__banner{animation:.3s ease-out InstallPrompt-module__ArhgWa__slideUp}.InstallPrompt-module__ArhgWa__content{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(12px);display:flex}.InstallPrompt-module__ArhgWa__iconWrap{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-primary)15%,transparent);width:40px;height:40px;color:var(--color-accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.InstallPrompt-module__ArhgWa__text{flex:1;min-width:0}.InstallPrompt-module__ArhgWa__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:2px;display:block}.InstallPrompt-module__ArhgWa__instructions{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:3px;margin:0;line-height:1.4;display:flex}.InstallPrompt-module__ArhgWa__inlineIcon{vertical-align:middle;color:var(--color-accent-primary);flex-shrink:0;display:inline-flex}.InstallPrompt-module__ArhgWa__bold{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InstallPrompt-module__ArhgWa__actions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.InstallPrompt-module__ArhgWa__installBtn{border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;padding:6px 14px;transition:background .15s}.InstallPrompt-module__ArhgWa__installBtn:hover{background:var(--color-accent-primary-hover)}.InstallPrompt-module__ArhgWa__dismissBtn{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.InstallPrompt-module__ArhgWa__dismissBtn:hover{color:var(--color-text-primary);background:var(--color-bg-glass-hover)}@keyframes InstallPrompt-module__ArhgWa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.InstallPrompt-module__ArhgWa__banner{max-width:400px}}
.page-module__Gkkg5W__page{background-color:var(--color-bg-primary);background-image:var(--gradient-app);background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.page-module__Gkkg5W__main{padding:var(--spacing-2xl)var(--spacing-xl);flex:1;justify-content:center;align-items:center;display:flex}.page-module__Gkkg5W__flowShell{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.05fr) minmax(320px,480px);align-items:stretch;width:100%;max-width:1140px;display:grid}.page-module__Gkkg5W__verifyShell{max-width:1080px}.page-module__Gkkg5W__contextPanel,.page-module__Gkkg5W__signupCard{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.page-module__Gkkg5W__contextPanel{gap:var(--spacing-xl);border-radius:var(--radius-2xl);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--color-accent-primary)8%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface)92%,transparent),color-mix(in srgb,var(--color-bg-surface)82%,transparent));flex-direction:column;padding:clamp(1.5rem,2vw + 1rem,2.5rem);display:flex}.page-module__Gkkg5W__stepBadge,.page-module__Gkkg5W__cardBadge,.page-module__Gkkg5W__sectionEyebrow{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;align-items:center;width:fit-content;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__Gkkg5W__stepBadge,.page-module__Gkkg5W__cardBadge{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-accent-primary);border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,transparent);padding:.5rem .8rem}.page-module__Gkkg5W__inviteBanner{border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary)16%,var(--color-bg-surface)),color-mix(in srgb,var(--color-accent-secondary)12%,var(--color-bg-surface)));border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,transparent);color:var(--color-text-primary);align-items:center;gap:.75rem;padding:.95rem 1rem;font-weight:600;line-height:1.45;display:flex}.page-module__Gkkg5W__contextCopy{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__Gkkg5W__contextTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(2rem,3vw + 1rem,3.4rem);line-height:1.05}.page-module__Gkkg5W__contextBody{max-width:44rem;color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.7}.page-module__Gkkg5W__contextSection{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__Gkkg5W__sectionEyebrow{color:var(--color-text-muted);padding:0}.page-module__Gkkg5W__proofGrid{gap:var(--spacing-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.page-module__Gkkg5W__proofCard{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-surface)88%,transparent);border:1px solid var(--color-border-subtle);gap:.9rem;padding:1rem 1.05rem;display:flex}.page-module__Gkkg5W__proofIcon,.page-module__Gkkg5W__noticeIcon,.page-module__Gkkg5W__tipIcon{color:var(--color-accent-primary);flex:none}.page-module__Gkkg5W__proofTitle,.page-module__Gkkg5W__stepTitle{color:var(--color-text-primary);margin:0;font-size:.98rem;font-weight:600}.page-module__Gkkg5W__proofBody,.page-module__Gkkg5W__stepDescription,.page-module__Gkkg5W__noticeCard p,.page-module__Gkkg5W__tipItem span{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.page-module__Gkkg5W__stepList,.page-module__Gkkg5W__tipList,.page-module__Gkkg5W__validationList{margin:0;padding:0;list-style:none}.page-module__Gkkg5W__stepList{flex-direction:column;gap:.9rem;display:flex}.page-module__Gkkg5W__stepItem{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-surface)82%,transparent);border:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.95rem 1rem;display:grid}.page-module__Gkkg5W__stepNumber{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent-primary)12%,transparent);width:2rem;height:2rem;color:var(--color-accent-primary);justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.page-module__Gkkg5W__stepContent{flex-direction:column;gap:.3rem;display:flex}.page-module__Gkkg5W__stepTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.page-module__Gkkg5W__stepChevron{color:var(--color-text-muted)}.page-module__Gkkg5W__emailPill{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-surface)90%,transparent);border:1px solid var(--color-border-default);width:fit-content;color:var(--color-text-primary);word-break:break-all;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:600;display:inline-flex}.page-module__Gkkg5W__noticeCard{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-surface));border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,transparent);gap:.85rem;padding:1rem 1.05rem;display:flex}.page-module__Gkkg5W__tipList{flex-direction:column;gap:.75rem;display:flex}.page-module__Gkkg5W__tipItem{align-items:flex-start;gap:.75rem;display:flex}.page-module__Gkkg5W__formPanel{display:flex}.page-module__Gkkg5W__signupCard{gap:var(--spacing-lg);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-surface)96%,transparent);flex-direction:column;width:100%;padding:clamp(1.5rem,1.6vw + 1rem,2rem);display:flex}.page-module__Gkkg5W__cardIntro{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__Gkkg5W__title{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.8rem,1.5vw + 1.2rem,2.35rem);line-height:1.1}.page-module__Gkkg5W__subtitle,.page-module__Gkkg5W__helperText,.page-module__Gkkg5W__disclaimer,.page-module__Gkkg5W__loginLink{color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__Gkkg5W__helperText{font-size:.95rem}.page-module__Gkkg5W__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__Gkkg5W__inputGroup{flex-direction:column;gap:.45rem;display:flex}.page-module__Gkkg5W__label{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.page-module__Gkkg5W__inputWrapper{position:relative}.page-module__Gkkg5W__input{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-surface)94%,transparent);width:100%;color:var(--color-text-primary);padding:.9rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.page-module__Gkkg5W__input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 4px var(--color-accent-focus);outline:none}.page-module__Gkkg5W__inputWrapper .page-module__Gkkg5W__input{padding-right:2.8rem}.page-module__Gkkg5W__otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.page-module__Gkkg5W__otpSlot{text-align:center;padding:.9rem 0;font-size:1.45rem;font-weight:700}.page-module__Gkkg5W__fieldHint{color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.page-module__Gkkg5W__togglePassword{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__Gkkg5W__togglePassword:hover:not(:disabled){color:var(--color-text-primary)}.page-module__Gkkg5W__togglePassword:disabled{opacity:.6;cursor:not-allowed}.page-module__Gkkg5W__strengthMeter{align-items:center;gap:var(--spacing-sm);margin-top:.1rem;display:flex}.page-module__Gkkg5W__strengthBar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:1;height:6px;overflow:hidden}.page-module__Gkkg5W__strengthFill{border-radius:inherit;height:100%;transition:width .3s,background-color .3s}.page-module__Gkkg5W__strengthLabel{text-align:right;white-space:nowrap;min-width:72px;font-size:.75rem;font-weight:700}.page-module__Gkkg5W__validationList{flex-direction:column;gap:.35rem;display:flex}.page-module__Gkkg5W__validationError,.page-module__Gkkg5W__validationMet{align-items:center;gap:.45rem;font-size:.8rem;display:flex}.page-module__Gkkg5W__validationError{color:var(--color-accent-danger)}.page-module__Gkkg5W__validationMet{color:var(--color-accent-success)}.page-module__Gkkg5W__errorBanner,.page-module__Gkkg5W__successBanner{border-radius:var(--radius-lg);align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.page-module__Gkkg5W__errorBanner{background:var(--color-danger-bg);border:1px solid color-mix(in srgb,var(--color-accent-danger)32%,transparent);color:var(--color-accent-danger)}.page-module__Gkkg5W__successBanner{background:var(--color-accent-primary-bg);border:1px solid color-mix(in srgb,var(--color-accent-primary)24%,transparent);color:var(--color-accent-primary)}.page-module__Gkkg5W__submitBtn{margin-top:.25rem;padding:.95rem 1.2rem;font-size:1rem;font-weight:700}.page-module__Gkkg5W__actionRow{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__Gkkg5W__actionButton{padding:.75rem 1rem;font-size:.9rem}.page-module__Gkkg5W__termsCheckbox{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.page-module__Gkkg5W__termsCheckboxInput{width:1rem;height:1rem;accent-color:var(--color-accent-primary);cursor:pointer;flex:none;margin-top:.15rem}.page-module__Gkkg5W__termsCheckboxInput:disabled{cursor:not-allowed;opacity:.6}.page-module__Gkkg5W__termsCheckboxLabel{color:var(--color-text-secondary);font-size:.87rem;line-height:1.55}.page-module__Gkkg5W__termsLink{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.page-module__Gkkg5W__termsLink:hover{text-decoration:underline}.page-module__Gkkg5W__disclaimer{font-size:.82rem}.page-module__Gkkg5W__loginLink{font-size:.9rem}.page-module__Gkkg5W__loginLink a{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.page-module__Gkkg5W__loginLink a:hover{text-decoration:underline}@media (max-width:960px){.page-module__Gkkg5W__main{padding:var(--spacing-xl)var(--spacing-md);align-items:flex-start}.page-module__Gkkg5W__flowShell{grid-template-columns:1fr}.page-module__Gkkg5W__formPanel{order:1}.page-module__Gkkg5W__contextPanel{order:2}}@media (max-width:640px){.page-module__Gkkg5W__main{padding:var(--spacing-lg)var(--spacing-sm)}.page-module__Gkkg5W__contextPanel,.page-module__Gkkg5W__signupCard{padding:var(--spacing-lg);border-radius:var(--radius-xl)}.page-module__Gkkg5W__otpGroup{gap:.5rem}.page-module__Gkkg5W__otpSlot{font-size:1.2rem}.page-module__Gkkg5W__actionRow{flex-direction:column}.page-module__Gkkg5W__actionButton{justify-content:center;width:100%}}
.MarketingFooter-module__N6ofxG__footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-tier-3-blur));padding:var(--spacing-xl);z-index:10;position:relative;box-shadow:inset 0 1px #ffffff0d}.MarketingFooter-module__N6ofxG__footerContent{justify-content:space-between;gap:var(--spacing-xl);max-width:1200px;margin:0 auto;display:flex}.MarketingFooter-module__N6ofxG__footerBrand{max-width:280px}.MarketingFooter-module__N6ofxG__footerLinks{gap:var(--spacing-xl);display:flex}.MarketingFooter-module__N6ofxG__footerColumn{gap:var(--spacing-sm);flex-direction:column;display:flex}.MarketingFooter-module__N6ofxG__footerHeading{color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-size:.875rem;font-weight:600}.MarketingFooter-module__N6ofxG__footerLink{color:var(--color-text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s}.MarketingFooter-module__N6ofxG__footerLink:hover{color:var(--color-accent-primary)}.MarketingFooter-module__N6ofxG__footerStoreBadges{margin-top:var(--spacing-md);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MarketingFooter-module__N6ofxG__footerStoreBadgeLink{border-radius:8px;flex-shrink:0;transition:opacity .2s;display:inline-flex}.MarketingFooter-module__N6ofxG__footerStoreBadgeLink:hover{opacity:.85}.MarketingFooter-module__N6ofxG__footerStoreBadge{width:auto;height:36px;display:block}.MarketingFooter-module__N6ofxG__footerStoreBadgeDisabled{opacity:.55;cursor:default;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25rem}.MarketingFooter-module__N6ofxG__footerStoreBadgeComingSoon{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#9ca3af);font-size:.625rem;font-weight:500;line-height:1}.MarketingFooter-module__N6ofxG__footerBottom{max-width:1200px;margin:var(--spacing-lg)auto 0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle);text-align:center}@media (max-width:768px){.MarketingFooter-module__N6ofxG__footerContent{text-align:center;flex-direction:column;align-items:center}.MarketingFooter-module__N6ofxG__footerBrand{margin-bottom:var(--spacing-lg)}.MarketingFooter-module__N6ofxG__footerLinks{justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.MarketingFooter-module__N6ofxG__footerColumn{min-width:120px}}.MarketingFooter-module__N6ofxG__footerDoNotSell{margin-top:var(--space-3,.75rem);cursor:pointer;font:inherit;color:var(--color-text-muted,#fff9);text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.875rem;text-decoration:underline;transition:color .2s;display:inline-flex}.MarketingFooter-module__N6ofxG__footerDoNotSell:hover{color:var(--color-text-secondary,#ffffffd9)}.MarketingFooter-module__N6ofxG__footerDoNotSell:focus-visible{outline:2px solid var(--color-accent,#0a7db3);outline-offset:2px;border-radius:4px}.MarketingFooter-module__N6ofxG__footerDoNotSellIcon{flex-shrink:0}
.NotificationStack-module__s0GD8W__stack{z-index:var(--z-notification-stack);align-items:flex-end;gap:var(--spacing-md);padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom,0px));padding-right:max(var(--spacing-lg),env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;bottom:0;right:0;overflow:visible}.NotificationStack-module__s0GD8W__stack>*{pointer-events:auto}@media (max-width:767px){.NotificationStack-module__s0GD8W__stack{padding-left:max(var(--spacing-md),env(safe-area-inset-left,0px));padding-right:max(var(--spacing-md),env(safe-area-inset-right,0px));padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + var(--spacing-md));align-items:stretch;left:0}}
.page-module__kbEr4W__page{background-color:var(--color-bg-primary);background-image:var(--gradient-app);background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.page-module__kbEr4W__header{padding:var(--spacing-md)var(--spacing-xl);border-bottom:1px solid var(--color-border-subtle);background:var(--gradient-glass);-webkit-backdrop-filter:blur(var(--glass-blur-strong));box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;display:flex}.page-module__kbEr4W__logo{align-items:center;gap:var(--spacing-sm);display:flex}.page-module__kbEr4W__logoIcon{justify-content:center;align-items:center;display:flex}.page-module__kbEr4W__logoText{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;text-decoration:none}.page-module__kbEr4W__nav{align-items:center;gap:var(--spacing-md);display:flex}.page-module__kbEr4W__navLink{color:var(--color-text-secondary);font-weight:500;text-decoration:none}.page-module__kbEr4W__navLink:hover,.page-module__kbEr4W__navLinkActive{color:var(--color-accent-primary)}.page-module__kbEr4W__main{padding:var(--spacing-xl);flex:1;width:100%;max-width:1200px;margin:0 auto}.page-module__kbEr4W__mainNarrow{max-width:800px}.page-module__kbEr4W__hero{text-align:center;padding:var(--spacing-3xl)0}.page-module__kbEr4W__heroTitle{font-family:var(--font-family-display);font-size:var(--font-size-display);letter-spacing:-.03em;margin:var(--spacing-md)0;color:var(--color-text-primary);font-weight:800}.page-module__kbEr4W__heroAccent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__kbEr4W__heroDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;line-height:var(--line-height-relaxed);margin:0 auto}.page-module__kbEr4W__featuresGrid{gap:var(--spacing-lg);margin-top:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.page-module__kbEr4W__featureCard{background:var(--gradient-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--glass-blur));transition:transform .2s,box-shadow .2s,border-color .2s}.page-module__kbEr4W__featureCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.page-module__kbEr4W__featureIcon{border-radius:var(--radius-md);background:var(--gradient-accent);color:#fff;width:48px;height:48px;margin-bottom:var(--spacing-md);box-shadow:var(--shadow-accent);justify-content:center;align-items:center;display:flex}.page-module__kbEr4W__featureTitle{color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-size:1.25rem;font-weight:600}.page-module__kbEr4W__featureDescription{color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__kbEr4W__featureDetail{color:var(--color-text-muted);margin:var(--spacing-sm)0 0;font-size:.875rem;line-height:1.7}.page-module__kbEr4W__featureLink{margin-top:var(--spacing-sm);color:var(--color-accent-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.page-module__kbEr4W__featureLink:hover{color:var(--color-accent-primary-hover)}.page-module__kbEr4W__cta{text-align:center;padding:var(--spacing-3xl)var(--spacing-lg);margin-top:var(--spacing-3xl);background:var(--gradient-glass);border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--glass-blur));position:relative;overflow:hidden}.page-module__kbEr4W__cta:before,.page-module__kbEr4W__cta:after{content:"";opacity:.15;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute}.page-module__kbEr4W__cta:before{background:radial-gradient(circle,var(--color-accent-primary),transparent 70%);top:-60px;left:-60px}.page-module__kbEr4W__cta:after{background:radial-gradient(circle,var(--color-accent-primary),transparent 70%);bottom:-60px;right:-60px}.page-module__kbEr4W__ctaTitle{font-family:var(--font-family-display);font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0 0 var(--spacing-md)0;font-weight:700;position:relative}.page-module__kbEr4W__ctaButtons{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex;position:relative}.page-module__kbEr4W__contentCard{background:var(--gradient-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--glass-blur))}.page-module__kbEr4W__contentBody{color:var(--color-text-secondary);line-height:1.8}.page-module__kbEr4W__contentBody h2{color:var(--color-text-primary);margin-top:var(--spacing-xl)}.page-module__kbEr4W__faqSection{margin-top:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto}.page-module__kbEr4W__faqTitle{color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-xl)0;font-size:1.75rem;font-weight:700}.page-module__kbEr4W__faqList{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__kbEr4W__faqItem{background:var(--gradient-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--glass-blur));transition:border-color .2s;overflow:hidden}.page-module__kbEr4W__faqItem[open]{border-color:var(--color-accent-primary)}.page-module__kbEr4W__faqQuestion{padding:var(--spacing-md)var(--spacing-lg);cursor:pointer;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.page-module__kbEr4W__faqQuestion::-webkit-details-marker{display:none}.page-module__kbEr4W__faqChevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s}.page-module__kbEr4W__faqItem[open] .page-module__kbEr4W__faqChevron{transform:rotate(180deg)}.page-module__kbEr4W__faqAnswer{padding:0 var(--spacing-lg)var(--spacing-lg);color:var(--color-text-secondary);margin:0;line-height:1.7}.page-module__kbEr4W__compareCallout{margin-top:var(--spacing-3xl);text-align:center}.page-module__kbEr4W__compareTitle{color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-size:1.5rem;font-weight:700}.page-module__kbEr4W__compareDescription{color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--spacing-lg);line-height:1.6}.page-module__kbEr4W__compareLinks{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.page-module__kbEr4W__compareLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);background:var(--gradient-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-accent-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.page-module__kbEr4W__compareLink:hover{border-color:var(--color-accent-primary);transform:translateY(-2px)}.page-module__kbEr4W__footer{text-align:center;padding:var(--spacing-lg);border-top:1px solid var(--color-border-subtle)}@media (max-width:768px){.page-module__kbEr4W__header{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column}.page-module__kbEr4W__heroTitle{font-size:1.75rem}.page-module__kbEr4W__ctaButtons{padding:0 var(--spacing-md);flex-direction:column}}
.ProtectStrip-module__MvwMnW__proofRail{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);width:min(100% - 48px,1240px);color:var(--color-text-secondary);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;padding:18px 0 20px;display:grid}.ProtectStrip-module__MvwMnW__railItem{font-family:var(--font-family-mono);letter-spacing:.045em;text-transform:uppercase;font-size:.72rem}.ProtectStrip-module__MvwMnW__protectStrip{padding:84px 0 116px}.ProtectStrip-module__MvwMnW__stripHeader{width:min(100% - 48px,1240px);max-width:42rem;margin:0 auto 66px}.ProtectStrip-module__MvwMnW__stripKicker{font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-primary);font-size:.72rem;font-weight:600}.ProtectStrip-module__MvwMnW__stripTitle{max-width:13ch;font-family:var(--font-family-display);letter-spacing:0;color:var(--color-text-primary);margin:13px 0 0;font-size:clamp(2.3rem,4.2vw,4.2rem);font-weight:400;line-height:1}.ProtectStrip-module__MvwMnW__ledger{gap:50px;width:min(100% - 48px,1240px);margin:0 auto;display:grid}.ProtectStrip-module__MvwMnW__ledgerRow{border-top:1px solid var(--color-border-default);grid-template-columns:minmax(420px,1.04fr) minmax(340px,.96fr);align-items:stretch;min-height:430px;display:grid}.ProtectStrip-module__MvwMnW__ledgerRowEven{grid-template-columns:minmax(340px,.96fr) minmax(420px,1.04fr)}.ProtectStrip-module__MvwMnW__ledgerRowEven .ProtectStrip-module__MvwMnW__tileImageBlock{grid-area:1/2}.ProtectStrip-module__MvwMnW__ledgerRowEven .ProtectStrip-module__MvwMnW__tileCopyBlock{grid-area:1/1;padding-left:0;padding-right:clamp(30px,4vw,58px)}.ProtectStrip-module__MvwMnW__tileImageBlock{padding-top:28px}.ProtectStrip-module__MvwMnW__tileImage{object-fit:cover;border:1px solid color-mix(in srgb,var(--color-text-primary)18%,transparent);background:var(--color-bg-secondary);border-radius:var(--radius-2xl);width:100%;height:100%;max-height:480px;overflow:hidden}.ProtectStrip-module__MvwMnW__tileCopyBlock{flex-direction:column;justify-content:center;padding:38px 0 36px clamp(30px,4vw,58px);display:flex}.ProtectStrip-module__MvwMnW__tileMeta{align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.ProtectStrip-module__MvwMnW__tileNumber{min-width:3.2ch;font-family:var(--font-family-mono);color:var(--color-accent-primary);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1;display:inline-block}.ProtectStrip-module__MvwMnW__tileKind{font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.72rem;font-weight:600}.ProtectStrip-module__MvwMnW__tileHeading{max-width:13ch;font-family:var(--font-family-display);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.04}.ProtectStrip-module__MvwMnW__tileCopy{max-width:34rem;color:var(--color-text-secondary);margin:22px 0 0;font-size:1.04rem;line-height:1.72}.ProtectStrip-module__MvwMnW__tagRow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ProtectStrip-module__MvwMnW__tag{border:1px solid var(--color-border-default);background:color-mix(in oklch,var(--color-bg-primary)72%,transparent);min-height:32px;color:var(--color-text-secondary);font-family:var(--font-family-mono);letter-spacing:.025em;white-space:nowrap;border-radius:3px;align-items:center;padding:0 10px;font-size:.7rem;display:inline-flex}@media (max-width:768px){.ProtectStrip-module__MvwMnW__proofRail{grid-template-columns:1fr;gap:10px;width:min(100% - 32px,1240px)}.ProtectStrip-module__MvwMnW__protectStrip{padding:58px 0 76px}.ProtectStrip-module__MvwMnW__stripHeader{width:min(100% - 32px,1240px);margin-bottom:42px}.ProtectStrip-module__MvwMnW__stripTitle{max-width:11ch}.ProtectStrip-module__MvwMnW__ledger{gap:44px;width:min(100% - 32px,1240px)}.ProtectStrip-module__MvwMnW__ledgerRow,.ProtectStrip-module__MvwMnW__ledgerRowEven{grid-template-columns:1fr;min-height:0}.ProtectStrip-module__MvwMnW__ledgerRowEven .ProtectStrip-module__MvwMnW__tileImageBlock,.ProtectStrip-module__MvwMnW__ledgerRowEven .ProtectStrip-module__MvwMnW__tileCopyBlock{grid-area:auto}.ProtectStrip-module__MvwMnW__tileImageBlock{padding-top:20px}.ProtectStrip-module__MvwMnW__tileImage{aspect-ratio:4/3;width:100%;height:auto;max-height:none}.ProtectStrip-module__MvwMnW__tileCopyBlock,.ProtectStrip-module__MvwMnW__ledgerRowEven .ProtectStrip-module__MvwMnW__tileCopyBlock{padding:24px 0 0}.ProtectStrip-module__MvwMnW__tileMeta{margin-bottom:18px}.ProtectStrip-module__MvwMnW__tileHeading{max-width:12ch}.ProtectStrip-module__MvwMnW__tileCopy{font-size:1rem}.ProtectStrip-module__MvwMnW__tagRow{gap:8px}.ProtectStrip-module__MvwMnW__tag{font-size:.66rem}}
.page-module__kLsY5G__page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-accent-primary)8%,transparent),transparent 32%),linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg-primary)24%,var(--color-bg-elevated));flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.page-module__kLsY5G__main{flex:1;width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.page-module__kLsY5G__hero{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,4vw,4.5rem) 0 2rem;display:grid}.page-module__kLsY5G__heroCopy{flex-direction:column;gap:1.25rem;min-width:0;max-width:35rem;display:flex}.page-module__kLsY5G__heroBadge,.page-module__kLsY5G__sectionEyebrow{border:1px solid color-mix(in srgb,var(--color-accent-primary)22%,var(--color-border-default));background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated));width:fit-content;color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;display:inline-flex}.page-module__kLsY5G__heroTitle{font-family:var(--font-family-display);letter-spacing:-.05em;color:var(--color-text-primary);margin:0;font-size:clamp(2.5rem,5.4vw,4.9rem);line-height:.98}.page-module__kLsY5G__heroAccent{color:color-mix(in srgb,var(--color-accent-primary)88%,black 10%)}.page-module__kLsY5G__heroDescription,.page-module__kLsY5G__sectionDescription,.page-module__kLsY5G__stepDescription,.page-module__kLsY5G__outcomeDescription,.page-module__kLsY5G__securityDescription,.page-module__kLsY5G__ctaSubtitle{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.page-module__kLsY5G__heroActions,.page-module__kLsY5G__ctaActions{flex-wrap:wrap;gap:.9rem;display:flex}.page-module__kLsY5G__heroSubproof{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.page-module__kLsY5G__heroSubproofItem{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.92rem;display:inline-flex}.page-module__kLsY5G__heroStoreBadges{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.page-module__kLsY5G__storeBadgeLink{border-radius:8px;flex-shrink:0;transition:opacity .2s;display:inline-flex}.page-module__kLsY5G__storeBadgeLink:hover{opacity:.85}.page-module__kLsY5G__storeBadge{width:auto;height:40px;display:block}.page-module__kLsY5G__storeBadgeDisabled{opacity:.55;cursor:default;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25rem}.page-module__kLsY5G__storeBadgeComingSoon{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#9ca3af);font-size:.625rem;font-weight:500;line-height:1}.page-module__kLsY5G__heroVisual{justify-self:stretch;min-width:0}.page-module__kLsY5G__videoSection{padding:var(--spacing-3xl)0}.page-module__kLsY5G__videoCenteredIntro{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:46rem;margin:0 auto 2rem;display:flex}.page-module__kLsY5G__trustGrid,.page-module__kLsY5G__stepsGrid,.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__footerContent{gap:1.25rem;display:grid}.page-module__kLsY5G__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:clamp(2rem,4vw,3rem)}.page-module__kLsY5G__trustCard,.page-module__kLsY5G__stepCard,.page-module__kLsY5G__outcomeCard,.page-module__kLsY5G__securityPanel,.page-module__kLsY5G__footer{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card)}.page-module__kLsY5G__trustCard,.page-module__kLsY5G__stepCard,.page-module__kLsY5G__outcomeCard{transition:transform var(--duration-normal)var(--easing-out),box-shadow var(--duration-normal)var(--easing-out)}@media (hover:hover){.page-module__kLsY5G__trustCard:hover,.page-module__kLsY5G__stepCard:hover,.page-module__kLsY5G__outcomeCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}.page-module__kLsY5G__trustCard{border-radius:1.25rem;gap:.9rem;padding:1.5rem;display:flex}.page-module__kLsY5G__trustCard svg,.page-module__kLsY5G__outcomeIcon,.page-module__kLsY5G__stepNumber{color:var(--color-accent-primary)}.page-module__kLsY5G__trustCard p{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.95rem;line-height:1.6}.page-module__kLsY5G__trustLabel,.page-module__kLsY5G__stepTitle,.page-module__kLsY5G__outcomeTitle,.page-module__kLsY5G__securityTitle,.page-module__kLsY5G__ctaTitle{font-family:var(--font-family-display);color:var(--color-text-primary);letter-spacing:-.03em;margin:0}.page-module__kLsY5G__trustLabel{font-size:var(--font-size-lg)}.page-module__kLsY5G__section{padding:var(--spacing-3xl)0}.page-module__kLsY5G__sectionAlt{padding:var(--spacing-3xl)var(--spacing-3xl);margin:var(--spacing-lg)0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated)),var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)14%,var(--color-border-subtle));box-sizing:border-box;border-radius:2rem}.page-module__kLsY5G__sectionIntro{flex-direction:column;gap:.9rem;max-width:46rem;margin-bottom:1.75rem;display:flex}.page-module__kLsY5G__sectionTitle,.page-module__kLsY5G__securityTitle{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.page-module__kLsY5G__securityGrid{gap:.9rem;display:grid}.page-module__kLsY5G__securityBadges{flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem;display:flex}.page-module__kLsY5G__securityBadge{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-secondary));border:1px solid var(--color-border-subtle);border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.82rem;line-height:1.3;display:flex}.page-module__kLsY5G__securityBadge svg{color:var(--color-accent-primary);flex-shrink:0}.page-module__kLsY5G__securityBadge strong{color:var(--color-text-primary);font-weight:600}.page-module__kLsY5G__securityBadge span{color:var(--color-text-secondary)}.page-module__kLsY5G__securityItem,.page-module__kLsY5G__outcomeListItem{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;line-height:1.55;display:flex}.page-module__kLsY5G__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__kLsY5G__stepCard{border-radius:1.35rem;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.page-module__kLsY5G__stepNumber{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));border-radius:.95rem;justify-content:center;align-items:center;gap:.35rem;width:3rem;height:3rem;font-size:.9rem;font-weight:800;display:inline-flex}.page-module__kLsY5G__outcomesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__kLsY5G__outcomeCard{border-radius:1.45rem;flex-direction:column;gap:1rem;padding:1.45rem;display:flex}.page-module__kLsY5G__outcomeIcon{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.page-module__kLsY5G__outcomeList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__kLsY5G__outcomeListItem{color:var(--color-text-secondary);background:0 0;border:0;padding:0}.page-module__kLsY5G__outcomeListItem svg,.page-module__kLsY5G__securityCheck{color:var(--color-accent-primary);flex-shrink:0;margin-top:.15rem}.page-module__kLsY5G__securityPanel{border-radius:1.6rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;padding:1.7rem;display:grid}.page-module__kLsY5G__securityLead{flex-direction:column;gap:.95rem;display:flex}.page-module__kLsY5G__securityNote{color:var(--color-text-secondary);margin:0;padding-top:.5rem;font-size:.95rem;line-height:1.6}.page-module__kLsY5G__ctaTitle{font-size:clamp(2rem,4vw,3.1rem)}.page-module__kLsY5G__ctaActions{justify-content:center;margin-top:1.5rem}.page-module__kLsY5G__ctaNoCard{color:var(--color-text-muted);margin:1rem 0 0;font-size:.92rem}.page-module__kLsY5G__privacyTrustIcon{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));width:3rem;height:3rem;color:var(--color-accent-primary);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.page-module__kLsY5G__privacyTrustContent{flex-direction:column;gap:.75rem;min-width:0;display:flex}.page-module__kLsY5G__privacyTrustTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2}.page-module__kLsY5G__privacyTrustBody{color:var(--color-text-secondary);margin:0;font-size:.97rem;line-height:1.65}.page-module__kLsY5G__privacyTrustList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.page-module__kLsY5G__privacyTrustItem{color:var(--color-text-primary);align-items:flex-start;gap:.6rem;font-size:.93rem;line-height:1.5;display:flex}.page-module__kLsY5G__privacyTrustCheck{color:var(--color-accent-primary);flex-shrink:0;margin-top:.1rem}.page-module__kLsY5G__privacyTrustCta{color:var(--color-accent-primary);align-items:center;gap:.35rem;padding-top:.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__kLsY5G__privacyTrustCta:hover{text-decoration:underline}.page-module__kLsY5G__footer{box-sizing:border-box;border-radius:1.8rem;width:min(1180px,100% - 2rem);margin:0 auto 2.5rem;padding:1.5rem}.page-module__kLsY5G__footerContent{grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-module__kLsY5G__footerBrand{max-width:18rem}.page-module__kLsY5G__footerLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.page-module__kLsY5G__footerLinks>div{gap:.55rem;display:grid}.page-module__kLsY5G__footerBottom{border-top:1px solid var(--color-border-subtle);text-align:center;margin-top:1.25rem;padding-top:1rem}.page-module__kLsY5G__faqList{flex-direction:column;gap:.5rem;max-width:46rem;display:flex}.page-module__kLsY5G__faqItem{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);border-radius:1rem;overflow:hidden}.page-module__kLsY5G__faqItem[open]{border-color:color-mix(in srgb,var(--color-accent-primary)28%,var(--color-border-subtle))}.page-module__kLsY5G__faqQuestion{cursor:pointer;font-family:var(--font-family-display);color:var(--color-text-primary);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.page-module__kLsY5G__faqQuestion::-webkit-details-marker{display:none}.page-module__kLsY5G__faqQuestion:hover{color:var(--color-accent-primary)}.page-module__kLsY5G__faqChevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.page-module__kLsY5G__faqItem[open] .page-module__kLsY5G__faqChevron{color:var(--color-accent-primary);transform:rotate(180deg)}.page-module__kLsY5G__faqAnswer{color:var(--color-text-secondary);margin:0;padding:0 1.25rem 1.1rem;font-size:.95rem;line-height:1.7}.page-module__kLsY5G__agenticFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.page-module__kLsY5G__agenticCard{border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-accent-primary)4%,var(--color-bg-elevated));box-shadow:var(--shadow-card);border-radius:1.45rem;flex-direction:column;gap:1rem;padding:1.45rem;display:flex}.page-module__kLsY5G__agenticCardIcon{background:color-mix(in srgb,var(--color-accent-primary)12%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)22%,var(--color-border-subtle));width:3rem;height:3rem;color:var(--color-accent-primary);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.page-module__kLsY5G__agenticCardTitle{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.1rem}.page-module__kLsY5G__agenticSubTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:2rem 0 1rem;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.15}.page-module__kLsY5G__codeBlockWrapper{margin-bottom:2rem;position:relative}.page-module__kLsY5G__codeBlock{background:color-mix(in srgb,var(--color-bg-primary)85%,black);border:1px solid color-mix(in srgb,var(--color-border-subtle)80%,black);color:var(--color-text-primary);white-space:pre;tab-size:2;border-radius:1rem;margin:0;padding:1.25rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.75;display:block;overflow-x:auto}.page-module__kLsY5G__copyButton{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.page-module__kLsY5G__copyButton:hover{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-accent-primary)28%,var(--color-border-subtle))}.page-module__kLsY5G__agenticCompatGrid{flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;display:flex}.page-module__kLsY5G__agenticCompatItem{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,var(--color-border-subtle));color:var(--color-text-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.88rem;display:inline-flex}.page-module__kLsY5G__agenticCompatItem svg{color:var(--color-accent-primary);flex-shrink:0}.page-module__kLsY5G__agenticCompatNote{color:var(--color-text-secondary);margin:0 0 2rem;font-size:.92rem;line-height:1.6}.page-module__kLsY5G__inlineCode{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-accent-primary);border-radius:.35em;padding:.15em .45em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.page-module__kLsY5G__tierTableWrapper{-webkit-overflow-scrolling:touch;border-radius:1rem;margin-bottom:.75rem;overflow-x:auto}.page-module__kLsY5G__tierTable{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:100%;box-shadow:var(--shadow-card);border-radius:1rem;font-size:.9rem;overflow:hidden}.page-module__kLsY5G__tierTable thead tr{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated))}.page-module__kLsY5G__tierTable th,.page-module__kLsY5G__tierTable td{text-align:center;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:.85rem 1rem;line-height:1.4}.page-module__kLsY5G__tierTable th:first-child,.page-module__kLsY5G__tierTable td:first-child{text-align:left;color:var(--color-text-primary);white-space:nowrap;font-weight:600}.page-module__kLsY5G__tierTable th{font-family:var(--font-family-display);letter-spacing:-.01em;color:var(--color-text-primary);font-size:.88rem;font-weight:700}.page-module__kLsY5G__tierTable tbody tr:last-child td,.page-module__kLsY5G__tierTable tbody tr:last-child th{border-bottom:0}.page-module__kLsY5G__tierTable td{color:var(--color-text-secondary)}.page-module__kLsY5G__tierAnnual{color:var(--color-text-muted);font-size:.82em}.page-module__kLsY5G__tierNote{color:var(--color-text-secondary);margin:0 0 2rem;font-size:.92rem;line-height:1.6}.page-module__kLsY5G__agenticCta{background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));text-align:center;border-radius:1.5rem;margin-top:2.5rem;padding:2rem}.page-module__kLsY5G__agenticCtaHeading{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.15}@media (max-width:1080px){.page-module__kLsY5G__agenticFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__kLsY5G__agenticFeatureGrid{grid-template-columns:1fr}.page-module__kLsY5G__tierTable{min-width:500px}.page-module__kLsY5G__agenticCta{padding:1.5rem}}@media (max-width:1080px){.page-module__kLsY5G__hero,.page-module__kLsY5G__securityPanel,.page-module__kLsY5G__footerContent{grid-template-columns:1fr}.page-module__kLsY5G__trustGrid,.page-module__kLsY5G__stepsGrid,.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__footerLinks,.page-module__kLsY5G__pricingTeaserGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__kLsY5G__main{width:min(100% - 1.25rem,1180px);padding-bottom:4rem}.page-module__kLsY5G__hero,.page-module__kLsY5G__sectionAlt,.page-module__kLsY5G__ctaSection,.page-module__kLsY5G__footer{padding-left:1.25rem;padding-right:1.25rem}.page-module__kLsY5G__trustGrid,.page-module__kLsY5G__stepsGrid,.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__footerLinks,.page-module__kLsY5G__pricingTeaserGrid{grid-template-columns:1fr}.page-module__kLsY5G__sectionAlt,.page-module__kLsY5G__ctaSection{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.page-module__kLsY5G__section{padding:var(--spacing-2xl)0}.page-module__kLsY5G__midCtaStrip{padding:var(--spacing-xl)var(--spacing-md)}}.page-module__kLsY5G__midCtaStrip{align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl)var(--spacing-xl);margin:var(--spacing-lg)0;border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,var(--color-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated)),color-mix(in srgb,var(--color-accent-primary)4%,var(--color-bg-elevated)));text-align:center;box-sizing:border-box;border-radius:1.5rem;flex-direction:column;display:flex}.page-module__kLsY5G__midCtaPricing{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);margin:0}.page-module__kLsY5G__midCtaActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.page-module__kLsY5G__pricingTeaser{padding:var(--spacing-3xl)0}.page-module__kLsY5G__pricingTeaserGrid{gap:var(--spacing-md);margin-top:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__kLsY5G__pricingTeaserCard{gap:var(--spacing-sm);padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);transition:transform var(--duration-normal)var(--easing-out),box-shadow var(--duration-normal)var(--easing-out);border-radius:1.35rem;flex-direction:column;display:flex}@media (hover:hover){.page-module__kLsY5G__pricingTeaserCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}.page-module__kLsY5G__pricingTeaserCardHighlighted{border-color:color-mix(in srgb,var(--color-accent-primary)35%,var(--color-border-default));background:color-mix(in srgb,var(--color-accent-primary)5%,var(--color-bg-elevated))}.page-module__kLsY5G__pricingTeaserName{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-primary);margin:0}.page-module__kLsY5G__pricingTeaserPrice{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-text-primary);margin:0}.page-module__kLsY5G__pricingTeaserPriceMuted{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.page-module__kLsY5G__pricingTeaserTag{background:color-mix(in srgb,var(--color-accent-primary)12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary)22%,transparent);color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .65rem;display:inline-flex}.page-module__kLsY5G__pricingTeaserDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__kLsY5G__pricingTeaserCta{padding-top:var(--spacing-sm);margin-top:auto}.page-module__kLsY5G__pricingTeaserFootnote{margin-top:var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__kLsY5G__ctaSection{margin-top:var(--spacing-lg);padding:var(--spacing-3xl)var(--spacing-2xl);text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent-primary)18%,var(--color-bg-primary)),color-mix(in srgb,var(--color-accent-secondary)12%,var(--color-bg-primary))50%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)24%,var(--color-border-default));box-shadow:var(--shadow-xl);box-sizing:border-box;border-radius:2rem}.page-module__kLsY5G__ctaPrimaryLarge{font-size:var(--font-size-lg);min-height:3.5rem;padding-block:1rem;padding-inline:2.25rem}.page-module__kLsY5G__ctaSocialProof{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.page-module__kLsY5G__ctaSocialProofDot{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}.page-module__kLsY5G__securityWhitepaperLink{margin-top:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.page-module__kLsY5G__securityWhitepaperLink:hover{text-decoration:underline}.page-module__kLsY5G__e2eeFlow{margin-top:var(--spacing-xl);padding:var(--spacing-lg)var(--spacing-md);background:color-mix(in srgb,var(--color-accent-primary)4%,var(--color-bg-secondary));border:1px solid var(--color-border-subtle);border-radius:1.25rem;grid-column:1/-1;justify-content:center;align-items:center;gap:0;display:flex}.page-module__kLsY5G__e2eeStep{flex-direction:column;align-items:center;gap:.5rem;min-width:5rem;display:flex}.page-module__kLsY5G__e2eeStepIcon{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);width:3.25rem;height:3.25rem;color:var(--color-text-secondary);border-radius:1rem;justify-content:center;align-items:center;display:flex}.page-module__kLsY5G__e2eeStepIconAccent{background:color-mix(in srgb,var(--color-accent-primary)12%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-accent-primary)30%,var(--color-border-default));color:var(--color-accent-primary)}.page-module__kLsY5G__e2eeStepLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center}.page-module__kLsY5G__e2eeStepDetail{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.page-module__kLsY5G__e2eeArrow{color:var(--color-accent-primary);align-items:center;gap:.25rem;margin-bottom:1.5rem;padding:0 .5rem;display:flex}.page-module__kLsY5G__e2eeArrowLine{background:var(--color-accent-primary);opacity:.4;width:2rem;height:1px;display:block}@media (max-width:480px){.page-module__kLsY5G__e2eeFlow{padding:var(--spacing-md)var(--spacing-sm)}.page-module__kLsY5G__e2eeArrowLine{width:.75rem}.page-module__kLsY5G__e2eeArrow{padding:0 .15rem}.page-module__kLsY5G__e2eeStepLabel{font-size:var(--font-size-xs)}}.page-module__kLsY5G__skipLink{left:-9999px;top:var(--spacing-md);z-index:var(--z-tooltip);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute}.page-module__kLsY5G__skipLink:focus{left:var(--spacing-md)}.page-module__kLsY5G__heroImage{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-accent-primary)45%,transparent);width:100%;height:auto;box-shadow:0 12px 36px #0000002e,0 0 0 1px color-mix(in srgb,var(--color-text-primary)8%,transparent)inset;background:var(--color-bg-secondary);z-index:1;display:block;position:relative}.page-module__kLsY5G__securityDark{background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent-primary)14%,var(--color-bg-primary)),var(--color-bg-primary)60%,color-mix(in srgb,var(--color-accent-secondary)8%,var(--color-bg-primary)))!important;border-color:color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-default))!important}.page-module__kLsY5G__heroVisual{position:relative}.page-module__kLsY5G__heroGlow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-accent-primary)28%,transparent)0%,color-mix(in srgb,var(--color-accent-secondary)12%,transparent)45%,transparent 70%);pointer-events:none;z-index:0;border-radius:50%;animation:4s ease-in-out infinite page-module__kLsY5G__heroGlowPulse;position:absolute;inset:-15% -10%}@keyframes page-module__kLsY5G__heroGlowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.page-module__kLsY5G__trialUrgency{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;letter-spacing:.01em;margin:.75rem 0 0}.page-module__kLsY5G__footerSocial{gap:.5rem;margin-top:.75rem;display:flex}.page-module__kLsY5G__footerSocialLink{width:2rem;height:2rem;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);transition:color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default);border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.page-module__kLsY5G__footerSocialLink:hover{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-accent-primary)30%,var(--color-border-subtle))}}.page-module__kLsY5G__footerMid{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:1rem 0;display:flex}.page-module__kLsY5G__footerNewsletter{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.page-module__kLsY5G__footerNewsletterLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.35rem;margin:0;display:inline-flex}.page-module__kLsY5G__footerNewsletterForm{flex-direction:column;gap:.4rem;min-width:min(100%,25rem);display:flex}.page-module__kLsY5G__footerNewsletterFields{align-items:stretch;gap:.4rem;display:flex}.page-module__kLsY5G__footerNewsletterInput{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-sm);min-width:13rem;transition:border-color var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default),opacity var(--duration-fast)var(--easing-default);outline:none;padding:.45rem .75rem}.page-module__kLsY5G__footerNewsletterInput:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-primary)20%,transparent)}.page-module__kLsY5G__footerNewsletterInput[aria-invalid=true]{border-color:var(--color-accent-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-danger)18%,transparent)}.page-module__kLsY5G__footerNewsletterInput:disabled{cursor:wait;opacity:.72}.page-module__kLsY5G__footerNewsletterButton{font-size:var(--font-size-sm);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-width:7.6rem;padding-block:.45rem;padding-inline:1rem;display:inline-flex}.page-module__kLsY5G__footerNewsletterButton:disabled{cursor:wait;opacity:.84}.page-module__kLsY5G__footerNewsletterConsent{max-width:25rem;color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.page-module__kLsY5G__footerNewsletterConsentLink{color:var(--color-text-secondary);text-underline-offset:.18em;text-decoration:underline}.page-module__kLsY5G__footerNewsletterConsentLink:focus-visible,.page-module__kLsY5G__footerNewsletterRetry:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:.35rem}.page-module__kLsY5G__footerNewsletterValidation{min-height:1rem;color:var(--color-accent-danger);font-size:.75rem;line-height:1.35}.page-module__kLsY5G__footerNewsletterLive{min-height:1.85rem}.page-module__kLsY5G__footerNewsletterStatus{border-radius:var(--radius-md);width:fit-content;max-width:min(100%,27rem);font-size:var(--font-size-sm);align-items:center;gap:.45rem;margin:0;padding:.45rem .65rem;line-height:1.4;display:inline-flex}.page-module__kLsY5G__footerNewsletterStatusSuccess,.page-module__kLsY5G__footerNewsletterStatusDuplicate{color:var(--color-accent-success);background:var(--color-success-bg);border:1px solid color-mix(in srgb,var(--color-accent-success)26%,var(--color-border-subtle))}.page-module__kLsY5G__footerNewsletterStatusError{color:var(--color-accent-danger);background:var(--color-danger-bg);border:1px solid color-mix(in srgb,var(--color-accent-danger)28%,var(--color-border-subtle))}.page-module__kLsY5G__footerNewsletterRetry{appearance:none;color:inherit;font:inherit;font-weight:var(--font-weight-semibold);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.page-module__kLsY5G__newsletterSpinner{animation:.8s linear infinite page-module__kLsY5G__newsletterSpin}@keyframes page-module__kLsY5G__newsletterSpin{to{transform:rotate(360deg)}}.page-module__kLsY5G__footerTrustBadges{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__kLsY5G__footerTrustBadge{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)15%,var(--color-border-subtle));border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.page-module__kLsY5G__heroGlow{opacity:.4;animation:none}.page-module__kLsY5G__trustCard,.page-module__kLsY5G__stepCard,.page-module__kLsY5G__outcomeCard,.page-module__kLsY5G__testimonialCard,.page-module__kLsY5G__pricingTeaserCard,.page-module__kLsY5G__faqChevron,.page-module__kLsY5G__footerSocialLink{transition:none}.page-module__kLsY5G__newsletterSpinner{animation:none}}@media (max-width:680px){.page-module__kLsY5G__footerMid{flex-direction:column;align-items:flex-start}.page-module__kLsY5G__footerNewsletterInput{min-width:10rem}.page-module__kLsY5G__footerNewsletterForm,.page-module__kLsY5G__footerNewsletterFields{width:100%}.page-module__kLsY5G__footerNewsletterFields{flex-direction:column}.page-module__kLsY5G__footerNewsletterButton{width:100%}}.page-module__kLsY5G__featureImage{opacity:.92;border-radius:1rem;width:min(480px,100%);height:auto;margin:1rem auto 0;display:block}
.CookieNotice-module__bfPPmq__notice{z-index:900;align-items:center;gap:var(--spacing-sm);background:color-mix(in srgb,var(--color-bg-secondary)85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);max-width:420px;padding:10px 14px;animation:.4s cubic-bezier(.4,0,.2,1) CookieNotice-module__bfPPmq__slideUp;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 24px #0000004d}@keyframes CookieNotice-module__bfPPmq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.CookieNotice-module__bfPPmq__content{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.CookieNotice-module__bfPPmq__icon{color:var(--color-text-muted);flex-shrink:0}.CookieNotice-module__bfPPmq__text{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.CookieNotice-module__bfPPmq__actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.CookieNotice-module__bfPPmq__learnMore{color:var(--color-accent-primary);white-space:nowrap;font-size:11px;text-decoration:none}.CookieNotice-module__bfPPmq__learnMore:hover{text-decoration:underline}.CookieNotice-module__bfPPmq__dismissBtn{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.CookieNotice-module__bfPPmq__dismissBtn:hover{color:var(--color-text-primary)}@media (max-width:768px){.CookieNotice-module__bfPPmq__notice{max-width:none;bottom:72px;left:12px;right:12px}}
.page-module__ULGcwq__page{background:var(--color-bg-primary);flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.page-module__ULGcwq__header{padding:var(--spacing-md)var(--spacing-xl);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);justify-content:space-between;align-items:center;display:flex}.page-module__ULGcwq__logo{align-items:center;gap:var(--spacing-sm);display:flex}.page-module__ULGcwq__logoIcon{justify-content:center;align-items:center;display:flex}.page-module__ULGcwq__logoText{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;text-decoration:none}.page-module__ULGcwq__nav{align-items:center;gap:var(--spacing-md);display:flex}.page-module__ULGcwq__navLink{color:var(--color-text-secondary);font-weight:500;text-decoration:none}.page-module__ULGcwq__navLink:hover{color:var(--color-accent-primary)}.page-module__ULGcwq__main{padding:var(--spacing-xl);flex:1;width:100%;max-width:1200px;margin:0 auto}.page-module__ULGcwq__hero{text-align:center;padding:var(--spacing-xl)0}.page-module__ULGcwq__heroTitle{margin:var(--spacing-md)0;color:var(--color-text-primary);font-size:2.5rem;font-weight:700}.page-module__ULGcwq__heroAccent{color:var(--color-accent-primary)}.page-module__ULGcwq__heroDescription{color:var(--color-text-secondary);max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.page-module__ULGcwq__comparisonSection{margin-top:var(--spacing-xl)}.page-module__ULGcwq__sectionTitle{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.5rem;font-weight:600}.page-module__ULGcwq__comparisonTable{border-collapse:collapse;background:var(--color-bg-secondary);border-radius:var(--radius-lg);width:100%;overflow:hidden;box-shadow:0 4px 20px #00000014}.page-module__ULGcwq__comparisonTable th,.page-module__ULGcwq__comparisonTable td{padding:var(--spacing-md)var(--spacing-lg);text-align:left;border-bottom:1px solid var(--color-border)}.page-module__ULGcwq__comparisonTable th{background:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:600}.page-module__ULGcwq__comparisonTable th:first-child{width:40%}.page-module__ULGcwq__comparisonTable th:not(:first-child){text-align:center;width:30%}.page-module__ULGcwq__comparisonTable td:not(:first-child){text-align:center}.page-module__ULGcwq__comparisonTable tr:last-child td{border-bottom:none}.page-module__ULGcwq__comparisonTable tr:hover{background:var(--color-bg-tertiary)}.page-module__ULGcwq__featureLabel{color:var(--color-text-primary);font-weight:500}.page-module__ULGcwq__featureDescription{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.page-module__ULGcwq__checkIcon{color:var(--color-success)}.page-module__ULGcwq__crossIcon{color:var(--color-text-muted)}.page-module__ULGcwq__partialIcon{color:var(--color-warning)}.page-module__ULGcwq__lifeVaultColumn{background:color-mix(in srgb,var(--color-accent-primary)5%,transparent)}.page-module__ULGcwq__competitorColumn{background:0 0}.page-module__ULGcwq__advantagesSection{margin-top:var(--spacing-xxl)}.page-module__ULGcwq__advantagesGrid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__ULGcwq__advantageCard{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:transform .2s,box-shadow .2s}.page-module__ULGcwq__advantageCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.page-module__ULGcwq__advantageIcon{border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;width:48px;height:48px;margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:flex}.page-module__ULGcwq__advantageTitle{color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-size:1.125rem;font-weight:600}.page-module__ULGcwq__advantageDescription{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.page-module__ULGcwq__cta{text-align:center;padding:var(--spacing-xxl)var(--spacing-lg);margin-top:var(--spacing-xxl);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.page-module__ULGcwq__ctaTitle{color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-size:1.75rem;font-weight:700}.page-module__ULGcwq__ctaDescription{color:var(--color-text-secondary);margin:0 0 var(--spacing-lg)0;font-size:1.0625rem}.page-module__ULGcwq__ctaButtons{justify-content:center;gap:var(--spacing-md);display:flex}.page-module__ULGcwq__footer{text-align:center;padding:var(--spacing-lg);border-top:1px solid var(--color-border)}.page-module__ULGcwq__disclaimer{margin-top:var(--spacing-xl);padding:var(--spacing-md);background:var(--color-bg-tertiary);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center;font-size:.875rem}.page-module__ULGcwq__faqSection{margin-top:var(--spacing-xxl)}.page-module__ULGcwq__faqTitle{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.5rem;font-weight:600}.page-module__ULGcwq__faqList{gap:var(--spacing-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__ULGcwq__faqItem{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s;overflow:hidden}.page-module__ULGcwq__faqItem[open]{box-shadow:0 4px 20px #00000014}.page-module__ULGcwq__faqQuestion{padding:var(--spacing-lg);cursor:pointer;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.page-module__ULGcwq__faqQuestion::-webkit-details-marker{display:none}.page-module__ULGcwq__faqChevron{color:var(--color-text-muted);margin-left:var(--spacing-md);flex-shrink:0;transition:transform .2s}.page-module__ULGcwq__faqItem[open] .page-module__ULGcwq__faqChevron{transform:rotate(180deg)}.page-module__ULGcwq__faqAnswer{padding:0 var(--spacing-lg)var(--spacing-lg);color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}@media (max-width:768px){.page-module__ULGcwq__header{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column}.page-module__ULGcwq__heroTitle{font-size:1.75rem}.page-module__ULGcwq__comparisonTable{font-size:.875rem}.page-module__ULGcwq__comparisonTable th,.page-module__ULGcwq__comparisonTable td{padding:var(--spacing-sm)var(--spacing-md)}.page-module__ULGcwq__ctaButtons{padding:0 var(--spacing-md);flex-direction:column}}