.ThemeToggle-module-scss-module__fLA0Rq__toggle{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module-scss-module__fLA0Rq__toggle:hover{color:var(--color-text);background-color:var(--color-accent-soft)}.ThemeToggle-module-scss-module__fLA0Rq__icon{width:1.125rem;height:1.125rem}
.Button-module-scss-module__VLzsWq__button{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-button);text-align:center;max-width:100%;transition:background-color var(--transition-fast),color var(--transition-fast),border-radius var(--transition-base),transform var(--transition-fast);font-weight:600;display:inline-flex}.Button-module-scss-module__VLzsWq__button:hover:not(:disabled){border-radius:var(--radius-button-hover)}.Button-module-scss-module__VLzsWq__button:active{transform:scale(.97)}.Button-module-scss-module__VLzsWq__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__VLzsWq__button{transition:none}.Button-module-scss-module__VLzsWq__button:active{transform:none}}.Button-module-scss-module__VLzsWq__primary{background-color:var(--color-accent-strong);color:var(--color-on-accent)}.Button-module-scss-module__VLzsWq__primary:hover:not(:disabled){background-color:var(--color-accent-strong-hover)}.Button-module-scss-module__VLzsWq__secondary{background-color:var(--color-accent-soft);color:var(--color-accent)}.Button-module-scss-module__VLzsWq__secondary:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-on-accent)}.Button-module-scss-module__VLzsWq__inverse{background-color:var(--color-on-accent);color:var(--color-accent-strong)}.Button-module-scss-module__VLzsWq__inverse:hover:not(:disabled){background-color:var(--color-background-alt)}.Button-module-scss-module__VLzsWq__medium{padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-sm)}.Button-module-scss-module__VLzsWq__large{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-body)}.Button-module-scss-module__VLzsWq__fullWidth{width:100%}
.AppPreview-module-scss-module___ADWxq__preview{justify-content:center;display:flex;position:relative}.AppPreview-module-scss-module___ADWxq__phone{width:23rem}@media (max-height:820px){.AppPreview-module-scss-module___ADWxq__phone{width:20rem}}@media (max-width:640px){.AppPreview-module-scss-module___ADWxq__phone{width:19.5rem}}.AppPreview-module-scss-module___ADWxq__screen{padding:2.7rem var(--spacing-base) var(--spacing-base)}@media (max-height:820px){.AppPreview-module-scss-module___ADWxq__screen{padding-top:2.5rem}}.AppPreview-module-scss-module___ADWxq__appHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.AppPreview-module-scss-module___ADWxq__greeting{min-height:1.3em;font-size:var(--font-size-sm);color:var(--app-primary);font-weight:600}.AppPreview-module-scss-module___ADWxq__dateTime{margin-top:calc(var(--spacing-xs)/2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--app-text-light)}.AppPreview-module-scss-module___ADWxq__menuDots{color:var(--app-text-light)}.AppPreview-module-scss-module___ADWxq__menuDots svg{width:1.1rem;height:1.1rem}.AppPreview-module-scss-module___ADWxq__statusCard{--status-color:var(--app-success);margin-top:var(--spacing-base);padding:var(--spacing-sm) var(--spacing-base);background-color:var(--app-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-base)}.AppPreview-module-scss-module___ADWxq__statusCard[data-status=onBreak]{--status-color:var(--app-warning)}.AppPreview-module-scss-module___ADWxq__circleZone{padding:var(--spacing-sm) 0;justify-content:center;display:flex;position:relative}.AppPreview-module-scss-module___ADWxq__pulseRing{border:1px solid var(--status-color);border-radius:var(--radius-full);width:12.5rem;height:12.5rem;margin:-6.25rem 0 0 -6.25rem;animation:2.5s ease-out infinite AppPreview-module-scss-module___ADWxq__pulse-ring;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.AppPreview-module-scss-module___ADWxq__pulseRing{opacity:0;animation:none}}@keyframes AppPreview-module-scss-module___ADWxq__pulse-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.AppPreview-module-scss-module___ADWxq__outerCircle{background:linear-gradient(135deg, color-mix(in srgb, var(--status-color) 13%, transparent), color-mix(in srgb, var(--status-color) 3%, transparent));border:2px solid color-mix(in srgb, var(--status-color) 27%, transparent);border-radius:var(--radius-full);width:11.75rem;height:11.75rem;box-shadow:0 0 2.5rem color-mix(in srgb, var(--status-color) 30%, transparent);transition:border-color var(--transition-base),box-shadow var(--transition-base);justify-content:center;align-items:center;display:flex}@media (max-height:820px){.AppPreview-module-scss-module___ADWxq__outerCircle{width:11rem;height:11rem}}.AppPreview-module-scss-module___ADWxq__innerCircle{justify-content:center;align-items:center;gap:calc(var(--spacing-xs)/2);background:linear-gradient(135deg, color-mix(in srgb, var(--status-color) 20%, transparent), color-mix(in srgb, var(--status-color) 8%, transparent));border:1px solid color-mix(in srgb, var(--status-color) 40%, transparent);border-radius:var(--radius-full);width:9.9rem;height:9.9rem;transition:border-color var(--transition-base);flex-direction:column;display:flex}@media (max-height:820px){.AppPreview-module-scss-module___ADWxq__innerCircle{width:9.25rem;height:9.25rem}}.AppPreview-module-scss-module___ADWxq__timerRow{align-items:center;gap:var(--spacing-xs);color:var(--status-color);transition:color var(--transition-base);display:flex}.AppPreview-module-scss-module___ADWxq__statusIcon{width:1rem;height:1rem}.AppPreview-module-scss-module___ADWxq__timer{font-size:var(--font-size-h3);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}@media (max-height:820px){.AppPreview-module-scss-module___ADWxq__timer{font-size:var(--font-size-lg)}}.AppPreview-module-scss-module___ADWxq__statusLabel{font-size:var(--font-size-xs);color:var(--status-color);transition:color var(--transition-base);font-weight:600}.AppPreview-module-scss-module___ADWxq__companyPill{margin-top:calc(var(--spacing-xs)/2);padding:calc(var(--spacing-xs)/4) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--status-color);background-color:color-mix(in srgb, var(--status-color) 20%, transparent);border:1px solid color-mix(in srgb, var(--status-color) 33%, transparent);border-radius:var(--radius-full);transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.AppPreview-module-scss-module___ADWxq__statsRow{margin-top:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--app-background);display:flex}.AppPreview-module-scss-module___ADWxq__statItem{align-items:center;gap:calc(var(--spacing-xs)/2);flex-direction:column;flex:1;display:flex}.AppPreview-module-scss-module___ADWxq__statLabelRow{align-items:center;gap:calc(var(--spacing-xs)/2);font-size:var(--font-size-xs);color:var(--app-text-light);display:inline-flex}.AppPreview-module-scss-module___ADWxq__statIcon{width:.8rem;height:.8rem;color:var(--app-primary)}.AppPreview-module-scss-module___ADWxq__statIconBreak{color:var(--app-warning)}.AppPreview-module-scss-module___ADWxq__statValue{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--app-text);font-weight:600}.AppPreview-module-scss-module___ADWxq__geolocButton{justify-content:center;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-sm);color:var(--app-text);background-color:var(--app-secondary);border:1px solid color-mix(in srgb, var(--app-primary) 19%, transparent);border-radius:var(--radius-sm);transition:background-color var(--transition-base),color var(--transition-base);font-weight:600;display:flex}.AppPreview-module-scss-module___ADWxq__geolocIcon{width:1rem;height:1rem;color:var(--app-primary)}.AppPreview-module-scss-module___ADWxq__historyBlock{margin-top:var(--spacing-sm)}.AppPreview-module-scss-module___ADWxq__historyHeader{padding:0 var(--spacing-sm) var(--spacing-xs);border-bottom:1px solid color-mix(in srgb, var(--app-text-light) 20%, transparent);margin-bottom:calc(var(--spacing-xs)/2);justify-content:space-between;align-items:center;display:flex}.AppPreview-module-scss-module___ADWxq__historyTitle{font-size:var(--font-size-sm);color:var(--app-text);font-weight:700}.AppPreview-module-scss-module___ADWxq__historyFilterIcon{width:1rem;height:1rem;color:var(--app-text-light)}.AppPreview-module-scss-module___ADWxq__dayRow{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);display:flex}.AppPreview-module-scss-module___ADWxq__dayDot{background-color:var(--app-primary);border-radius:var(--radius-full);width:.45rem;height:.45rem}.AppPreview-module-scss-module___ADWxq__dayLabel{font-size:var(--font-size-xs);color:var(--app-text);flex:1;font-weight:600}.AppPreview-module-scss-module___ADWxq__dayCount{font-size:var(--font-size-xs);color:var(--app-text-light)}.AppPreview-module-scss-module___ADWxq__historyRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-base);display:flex}@media (max-height:820px){.AppPreview-module-scss-module___ADWxq__historyRow:nth-child(5){display:none}}.AppPreview-module-scss-module___ADWxq__historyRowZebra{background-color:var(--app-row-zebra)}.AppPreview-module-scss-module___ADWxq__rowIcon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.AppPreview-module-scss-module___ADWxq__rowIcon svg{width:.8rem;height:.8rem}.AppPreview-module-scss-module___ADWxq__rowEntry{color:var(--app-success);background-color:color-mix(in srgb, var(--app-success) 16%, transparent)}.AppPreview-module-scss-module___ADWxq__rowBreak{color:var(--app-warning);background-color:color-mix(in srgb, var(--app-warning) 16%, transparent)}.AppPreview-module-scss-module___ADWxq__rowResume{color:var(--app-primary);background-color:color-mix(in srgb, var(--app-primary) 16%, transparent)}.AppPreview-module-scss-module___ADWxq__rowLabel{font-size:var(--font-size-sm);color:var(--app-text);flex-direction:column;flex:1;font-weight:600;display:flex}.AppPreview-module-scss-module___ADWxq__rowSub{font-size:var(--font-size-xs);color:var(--app-text-light);font-weight:400}.AppPreview-module-scss-module___ADWxq__rowTime{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--app-text-light)}.AppPreview-module-scss-module___ADWxq__rowMenu{font-size:var(--font-size-sm);color:var(--app-text-light)}
[data-tone=success].TourScreens-module-scss-module__9GYcga__legendDot,[data-tone=success].TourScreens-module-scss-module__9GYcga__colleagueStatus,[data-tone=success].TourScreens-module-scss-module__9GYcga__colleagueStatusIcon,[data-tone=success].TourScreens-module-scss-module__9GYcga__teamStat{--tone:var(--app-success)}[data-tone=warning].TourScreens-module-scss-module__9GYcga__legendDot,[data-tone=warning].TourScreens-module-scss-module__9GYcga__colleagueStatus,[data-tone=warning].TourScreens-module-scss-module__9GYcga__colleagueStatusIcon,[data-tone=warning].TourScreens-module-scss-module__9GYcga__teamStat{--tone:var(--app-warning)}[data-tone=primary].TourScreens-module-scss-module__9GYcga__legendDot,[data-tone=primary].TourScreens-module-scss-module__9GYcga__colleagueStatus,[data-tone=primary].TourScreens-module-scss-module__9GYcga__colleagueStatusIcon,[data-tone=primary].TourScreens-module-scss-module__9GYcga__teamStat{--tone:var(--app-primary)}[data-tone=danger].TourScreens-module-scss-module__9GYcga__legendDot,[data-tone=danger].TourScreens-module-scss-module__9GYcga__colleagueStatus,[data-tone=danger].TourScreens-module-scss-module__9GYcga__colleagueStatusIcon,[data-tone=danger].TourScreens-module-scss-module__9GYcga__teamStat{--tone:var(--app-danger)}.TourScreens-module-scss-module__9GYcga__screen{gap:var(--spacing-sm);height:100%;padding:2.7rem var(--spacing-base) var(--spacing-base);font-size:var(--font-size-sm);color:var(--app-text);flex-direction:column;display:flex}.TourScreens-module-scss-module__9GYcga__screenHeader{gap:calc(var(--spacing-xs)/2);flex-direction:column;display:flex}.TourScreens-module-scss-module__9GYcga__screenTitle{font-size:var(--font-size-body);font-weight:700}.TourScreens-module-scss-module__9GYcga__listTitle{font-size:var(--font-size-xs);color:var(--app-text-light);font-weight:600}.TourScreens-module-scss-module__9GYcga__teamStats{gap:var(--spacing-sm);align-items:center;display:flex}.TourScreens-module-scss-module__9GYcga__teamStat{font-size:var(--font-size-xs);color:var(--tone);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.TourScreens-module-scss-module__9GYcga__teamStat svg{width:.95rem;height:.95rem}.TourScreens-module-scss-module__9GYcga__teamStatsSuffix{font-size:var(--font-size-xs);color:var(--app-text-light)}.TourScreens-module-scss-module__9GYcga__searchBar{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--app-secondary);border-radius:var(--radius-md);align-items:center;display:flex}.TourScreens-module-scss-module__9GYcga__searchIcon{width:1rem;height:1rem;color:var(--app-text-light)}.TourScreens-module-scss-module__9GYcga__searchPlaceholder{font-size:var(--font-size-xs);color:var(--app-text-light)}.TourScreens-module-scss-module__9GYcga__colleagues{flex-direction:column;display:flex}.TourScreens-module-scss-module__9GYcga__colleague{gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-xs);align-items:center;display:flex}.TourScreens-module-scss-module__9GYcga__colleague:not(:last-child){border-bottom:1px solid var(--app-secondary)}.TourScreens-module-scss-module__9GYcga__colleague[data-unread=true]{background-color:color-mix(in srgb, var(--app-primary) 8%, transparent);border-radius:var(--radius-sm)}.TourScreens-module-scss-module__9GYcga__colleagueBody{flex-direction:column;flex:1;gap:.1rem;display:flex}.TourScreens-module-scss-module__9GYcga__colleagueName{gap:var(--spacing-xs);align-items:center;font-weight:600;display:inline-flex}.TourScreens-module-scss-module__9GYcga__colleagueStatusIcon{color:var(--tone);display:inline-flex}.TourScreens-module-scss-module__9GYcga__colleagueStatusIcon svg{width:.95rem;height:.95rem}.TourScreens-module-scss-module__9GYcga__colleagueStatus{font-size:var(--font-size-xs);color:var(--tone)}.TourScreens-module-scss-module__9GYcga__colleagueMeta{font-size:var(--font-size-xs);color:var(--app-text-light)}.TourScreens-module-scss-module__9GYcga__chatIcon{color:var(--app-text-light);position:relative}.TourScreens-module-scss-module__9GYcga__chatIcon[data-unread=true]{color:var(--app-primary)}.TourScreens-module-scss-module__9GYcga__chatIcon svg{width:1.15rem;height:1.15rem}.TourScreens-module-scss-module__9GYcga__chatBadge{min-width:1rem;height:1rem;color:var(--color-on-accent);background-color:var(--app-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 .2rem;font-size:.6rem;font-weight:700;display:inline-flex;position:absolute;top:-.4rem;right:-.45rem}.TourScreens-module-scss-module__9GYcga__reportPeriod{gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--app-text-light);align-items:center;display:inline-flex}.TourScreens-module-scss-module__9GYcga__periodIcon{width:.95rem;height:.95rem;color:var(--app-primary)}.TourScreens-module-scss-module__9GYcga__statsCard{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--app-secondary);border-radius:var(--radius-md)}.TourScreens-module-scss-module__9GYcga__statLine{padding:calc(var(--spacing-xs)/1.6) 0;justify-content:space-between;align-items:center;display:flex}.TourScreens-module-scss-module__9GYcga__statLine[data-divider=true]{border-bottom:1px solid var(--app-background)}.TourScreens-module-scss-module__9GYcga__statLineLabel{font-size:var(--font-size-xs);color:var(--app-text-light)}.TourScreens-module-scss-module__9GYcga__statLineValue{font-variant-numeric:tabular-nums;font-weight:700}.TourScreens-module-scss-module__9GYcga__statLineValue[data-tone=primary]{color:var(--app-primary)}.TourScreens-module-scss-module__9GYcga__statLineValue[data-tone=warning]{color:var(--app-warning)}.TourScreens-module-scss-module__9GYcga__chartTitleRow{justify-content:space-between;align-items:center;display:flex}.TourScreens-module-scss-module__9GYcga__chartLegend{gap:var(--spacing-sm);display:inline-flex}.TourScreens-module-scss-module__9GYcga__legendItem{font-size:var(--font-size-xs);color:var(--app-text-light);align-items:center;gap:.3rem;display:inline-flex}.TourScreens-module-scss-module__9GYcga__legendDot{background-color:var(--tone);border-radius:var(--radius-full);width:.5rem;height:.5rem}.TourScreens-module-scss-module__9GYcga__chartCard{gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--app-secondary);border:1px solid var(--app-background);border-radius:var(--radius-md);flex:1;justify-content:space-around;align-items:flex-end;display:flex}.TourScreens-module-scss-module__9GYcga__chartColumn{flex-direction:column;align-items:center;gap:.3rem;display:flex}.TourScreens-module-scss-module__9GYcga__chartTotal{color:var(--app-success);font-size:.6rem;font-weight:600}.TourScreens-module-scss-module__9GYcga__chartBlocks{flex-direction:column-reverse;gap:.14rem;display:flex}.TourScreens-module-scss-module__9GYcga__chartBlock{background-color:var(--app-success);border-radius:.15rem;width:1.5rem;height:.8rem}.TourScreens-module-scss-module__9GYcga__chartBlock[data-pause=true]{background:linear-gradient(180deg, var(--app-success) 0%, var(--app-success) 30%, var(--app-warning) 30%, var(--app-warning) 70%, var(--app-success) 70%)}.TourScreens-module-scss-module__9GYcga__chartDay{color:var(--app-text-light);font-size:.6rem}.TourScreens-module-scss-module__9GYcga__featuresSubtitle{font-size:var(--font-size-xs);color:var(--app-text-light)}.TourScreens-module-scss-module__9GYcga__featuresViewport{flex:1;overflow:hidden}.TourScreens-module-scss-module__9GYcga__featuresList{gap:var(--spacing-xs);transform:translateY(calc(max(0, var(--reveal,1) * var(--count,16) - 9) * -3.05rem));will-change:transform;flex-direction:column;display:flex}.TourScreens-module-scss-module__9GYcga__featureRow{--row-progress:clamp(0, calc(var(--reveal,1) * var(--count,16) - var(--i,0)), 1);gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);background-color:var(--app-secondary);border-radius:var(--radius-md);opacity:var(--row-progress);transform:translateY(calc((1 - var(--row-progress)) * 1.1rem));will-change:transform,opacity;align-items:center;font-weight:600;display:flex}.TourScreens-module-scss-module__9GYcga__featureBubble{width:2.1rem;height:2.1rem;color:var(--app-primary);background-color:color-mix(in srgb, var(--app-primary) 16%, transparent);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TourScreens-module-scss-module__9GYcga__featureIcon{width:1.05rem;height:1.05rem}
.AppTour-module-scss-module__Yrf0ia__tour{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);scroll-margin-top:var(--header-height);position:relative}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__tour{padding-top:0}}.AppTour-module-scss-module__Yrf0ia__stage{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));align-items:center;display:flex;overflow:hidden}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__stage{padding-top:var(--spacing-sm);align-items:flex-start}}.AppTour-module-scss-module__Yrf0ia__inner{gap:var(--spacing-xl);width:100%;max-width:var(--container-width);padding:0 var(--spacing-md);grid-template-columns:1fr auto;align-items:center;margin:0 auto;display:grid}@media (max-width:1024px){.AppTour-module-scss-module__Yrf0ia__inner{gap:var(--spacing-md);text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__inner{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm) 0}}.AppTour-module-scss-module__Yrf0ia__copy{min-width:0;max-width:min(34rem,100%)}@media (max-width:1024px){.AppTour-module-scss-module__Yrf0ia__copy{max-width:min(40rem,100%)}}.AppTour-module-scss-module__Yrf0ia__eyebrow{padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-sm);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.08em;background-color:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:var(--radius-full);font-weight:600;display:inline-block}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__eyebrow{display:none}}.AppTour-module-scss-module__Yrf0ia__title{margin-top:var(--spacing-base);font-size:var(--font-size-h2);letter-spacing:-.02em;white-space:nowrap;font-weight:800}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__title{font-size:var(--font-size-h3);letter-spacing:-.01em;white-space:normal;margin-top:0}}.AppTour-module-scss-module__Yrf0ia__subtitle{margin-top:var(--spacing-xs);color:var(--color-text-secondary)}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__subtitle{display:none}}.AppTour-module-scss-module__Yrf0ia__steps{gap:var(--spacing-base);margin-top:var(--spacing-lg);flex-direction:column;display:flex}@media (max-height:820px){.AppTour-module-scss-module__Yrf0ia__steps{gap:var(--spacing-xs);margin-top:var(--spacing-base)}}@media (max-width:1024px){.AppTour-module-scss-module__Yrf0ia__steps{display:none}}.AppTour-module-scss-module__Yrf0ia__step{gap:var(--spacing-base);padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-md);opacity:.62;transition:opacity var(--transition-base),background-color var(--transition-base);display:flex}.AppTour-module-scss-module__Yrf0ia__step[data-active=true]{background-color:color-mix(in srgb, var(--color-accent) 7%, transparent);opacity:1}.AppTour-module-scss-module__Yrf0ia__stepMarker{background:linear-gradient(180deg, var(--color-accent), var(--color-accent-alt));border-radius:var(--radius-full);opacity:.25;width:.5rem;transition:opacity var(--transition-base);flex-shrink:0;margin-top:.3rem}.AppTour-module-scss-module__Yrf0ia__step[data-active=true] .AppTour-module-scss-module__Yrf0ia__stepMarker{opacity:1}.AppTour-module-scss-module__Yrf0ia__stepTitle{font-size:var(--font-size-lg);font-weight:700}.AppTour-module-scss-module__Yrf0ia__stepDescription{margin-top:calc(var(--spacing-xs)/2);font-size:var(--font-size-sm);color:var(--color-text)}.AppTour-module-scss-module__Yrf0ia__phoneZone{gap:var(--spacing-base);flex-direction:column;align-items:center;min-width:0;max-width:100%;transition:--reveal 1.7s ease-in-out;display:flex;position:relative}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__phoneZone{gap:var(--spacing-xs)}}.AppTour-module-scss-module__Yrf0ia__phoneGlow{z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-accent) 26%, transparent), color-mix(in srgb, var(--color-accent-alt) 10%, transparent) 55%, transparent 75%);border-radius:var(--radius-full);width:30rem;height:34rem;transform:translateX(calc(-50% + var(--sway,0) * -.9rem));opacity:calc(var(--intro,1)*.9);filter:blur(6px);pointer-events:none;position:absolute;top:8%;left:50%}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__phoneGlow{width:22rem;height:24rem}}.AppTour-module-scss-module__Yrf0ia__phoneScaleBox{transform-origin:top;perspective:1200px;justify-content:center;align-items:flex-start;width:100%;display:flex}.AppTour-module-scss-module__Yrf0ia__phone{will-change:transform;width:23rem}.AppTour-module-scss-module__Yrf0ia__screenStack{height:41rem;position:relative}.AppTour-module-scss-module__Yrf0ia__screenSlide{background-color:var(--app-background);will-change:transform,opacity;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .55s;position:absolute;inset:0;overflow:hidden}.AppTour-module-scss-module__Yrf0ia__punchScroller{transform:translateY(calc(var(--inner,0) * -14rem));will-change:transform}.AppTour-module-scss-module__Yrf0ia__featureChips{z-index:5;pointer-events:none;position:absolute;inset:0}.AppTour-module-scss-module__Yrf0ia__featureChip{transition:opacity var(--transition-base),transform var(--transition-base);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-base) var(--spacing-xs) var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);will-change:transform,opacity;align-items:center;font-weight:600;display:inline-flex;position:absolute}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="0"]{top:14%;right:-4.5rem}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="1"]{top:36%;left:-5.5rem}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="2"]{top:58%;right:-3.5rem}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="3"]{top:78%;left:-4rem}@media (max-width:640px){.AppTour-module-scss-module__Yrf0ia__featureChip{font-size:var(--font-size-xs);white-space:normal;text-align:left}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot]{width:fit-content;max-width:80%}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="0"]{left:auto;right:-2rem}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="1"]{left:-2.5rem;right:auto}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="2"]{left:auto;right:-1.5rem}.AppTour-module-scss-module__Yrf0ia__featureChip[data-slot="3"]{left:-2rem;right:auto}}.AppTour-module-scss-module__Yrf0ia__chipIcon{width:1.75rem;height:1.75rem;color:var(--color-accent);background-color:var(--color-accent-soft);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppTour-module-scss-module__Yrf0ia__chipIcon svg{width:1rem;height:1rem}.AppTour-module-scss-module__Yrf0ia__glassGlare{z-index:4;background:linear-gradient(100deg, transparent 8%, var(--phone-glass-glare) 42%, var(--phone-glass-glare) 58%, transparent 92%);width:46%;height:124%;transform:translateX(calc(30% + var(--sway,0) * -14%)) rotate(6deg);pointer-events:none;position:absolute;top:-12%;left:0}.AppTour-module-scss-module__Yrf0ia__groundShadow{border-radius:var(--radius-full);width:78%;height:1.6rem;transform:translateX(calc(-50% + var(--sway,0) * .55rem)) scaleX(calc(.7 + var(--intro,1) * .3));opacity:calc(var(--intro,1)*.85);filter:blur(4px);pointer-events:none;background:radial-gradient(#0000006b,#0000 70%);position:absolute;bottom:-2.3rem;left:50%}.AppTour-module-scss-module__Yrf0ia__controls{gap:var(--spacing-xs);margin-top:var(--spacing-md);align-items:center;display:flex}.AppTour-module-scss-module__Yrf0ia__chapters{gap:var(--spacing-xs);width:12rem;display:flex}.AppTour-module-scss-module__Yrf0ia__chapter{padding:var(--spacing-xs) 0;flex:1}.AppTour-module-scss-module__Yrf0ia__chapter:hover .AppTour-module-scss-module__Yrf0ia__chapterBar{background-color:color-mix(in srgb, var(--color-accent) 32%, transparent)}.AppTour-module-scss-module__Yrf0ia__chapterBar{background-color:color-mix(in srgb, var(--color-accent) 15%, transparent);border-radius:var(--radius-full);height:.3rem;transition:background-color var(--transition-fast);display:block;position:relative;overflow:hidden}.AppTour-module-scss-module__Yrf0ia__chapterBar:after{content:"";transform:scaleX(calc(var(--fill,0)));transform-origin:0;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-alt));border-radius:inherit;position:absolute;inset:0}.AppTour-module-scss-module__Yrf0ia__playToggle{width:2rem;height:2rem;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);flex-shrink:0;place-items:center;display:inline-grid}.AppTour-module-scss-module__Yrf0ia__playToggle:hover{color:var(--color-text);background-color:var(--color-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.AppTour-module-scss-module__Yrf0ia__playIcon{width:1rem;height:1rem}
.SectionHeader-module-scss-module__NEQT0W__header{text-align:center;margin:0 auto}.SectionHeader-module-scss-module__NEQT0W__eyebrow{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-text);font-weight:600}.SectionHeader-module-scss-module__NEQT0W__title{margin-top:var(--spacing-xs);font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em}.SectionHeader-module-scss-module__NEQT0W__subtitle{max-width:40rem;margin:var(--spacing-base) auto 0;font-size:var(--font-size-lg);color:var(--color-text-secondary)}@media (max-width:640px){.SectionHeader-module-scss-module__NEQT0W__subtitle{font-size:var(--font-size-body)}}
.Pricing-module-scss-module__ZORL1q__pricing{background-color:var(--color-background-alt)}.Pricing-module-scss-module__ZORL1q__container{max-width:var(--container-width);padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}.Pricing-module-scss-module__ZORL1q__card{max-width:60rem;margin:var(--spacing-xl) auto 0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}@media (max-width:1024px){.Pricing-module-scss-module__ZORL1q__card{grid-template-columns:1fr}}.Pricing-module-scss-module__ZORL1q__pricePanel{align-items:flex-start;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-lg) calc(var(--spacing-lg) + 2rem) var(--spacing-lg) var(--spacing-lg);color:var(--color-on-accent);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-alt));clip-path:polygon(0 0,100% 0,calc(100% - 2rem) 100%,0 100%);flex-direction:column;display:flex}@media (max-width:1024px){.Pricing-module-scss-module__ZORL1q__pricePanel{padding:var(--spacing-md);clip-path:none}}@media (max-width:640px){.Pricing-module-scss-module__ZORL1q__pricePanel{text-align:center;align-items:center}}.Pricing-module-scss-module__ZORL1q__trial{padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-sm);background-color:color-mix(in srgb, var(--color-on-accent) 18%, transparent);border-radius:var(--radius-full);font-weight:600}.Pricing-module-scss-module__ZORL1q__price{align-items:baseline;gap:var(--spacing-xs);margin-top:var(--spacing-sm);display:flex}.Pricing-module-scss-module__ZORL1q__priceAmount{font-size:var(--font-size-h1);letter-spacing:-.03em;font-weight:800;line-height:1}.Pricing-module-scss-module__ZORL1q__pricePeriod{font-size:var(--font-size-body);opacity:.85}.Pricing-module-scss-module__ZORL1q__commitment{font-size:var(--font-size-sm);opacity:.75}.Pricing-module-scss-module__ZORL1q__trialNote{align-items:flex-start;gap:var(--spacing-xs);max-width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);background-color:color-mix(in srgb, var(--color-on-accent) 14%, transparent);border-radius:var(--radius-sm);font-weight:600;display:flex}@media (max-width:640px){.Pricing-module-scss-module__ZORL1q__trialNote{width:100%}}.Pricing-module-scss-module__ZORL1q__trialNoteIcon{width:1.125rem;height:1.125rem;margin-top:calc(var(--spacing-xs)/4);flex-shrink:0}.Pricing-module-scss-module__ZORL1q__cta{margin-top:var(--spacing-md)}@media (max-width:640px){.Pricing-module-scss-module__ZORL1q__cta,.Pricing-module-scss-module__ZORL1q__cta a{width:100%}}.Pricing-module-scss-module__ZORL1q__featuresPanel{min-width:0;padding:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:1024px){.Pricing-module-scss-module__ZORL1q__featuresPanel{padding:var(--spacing-md)}}.Pricing-module-scss-module__ZORL1q__includedTitle{font-size:var(--font-size-lg);letter-spacing:-.01em;font-weight:700}.Pricing-module-scss-module__ZORL1q__features{gap:var(--spacing-sm) var(--spacing-base);margin-top:var(--spacing-base);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.Pricing-module-scss-module__ZORL1q__features{grid-template-columns:1fr}}.Pricing-module-scss-module__ZORL1q__feature{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.Pricing-module-scss-module__ZORL1q__checkIcon{width:1rem;height:1rem;color:var(--color-success);flex-shrink:0}.Pricing-module-scss-module__ZORL1q__privacyNote{align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-tertiary);border-top:1px solid var(--color-border);display:flex}.Pricing-module-scss-module__ZORL1q__privacyIcon{width:1.125rem;height:1.125rem;margin-top:calc(var(--spacing-xs)/4);color:var(--color-accent);flex-shrink:0}
.Header-module-scss-module__klcqGG__header{z-index:50;background-color:var(--color-background);border-bottom:1px solid var(--color-border);transition:background-color var(--transition-base),box-shadow var(--transition-base);position:fixed;top:0;left:0;right:0}.Header-module-scss-module__klcqGG__header:after{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-accent-alt) 45%, transparent);border-radius:0 var(--radius-full) var(--radius-full) 0;width:min(38rem,55vw);height:3px;position:absolute;bottom:-1px;left:0}.Header-module-scss-module__klcqGG__scrolled{box-shadow:var(--shadow-md)}.Header-module-scss-module__klcqGG__bar{height:var(--header-height);justify-content:space-between;align-items:stretch;display:flex}.Header-module-scss-module__klcqGG__brand{flex-shrink:0;align-items:stretch;display:flex}.Header-module-scss-module__klcqGG__brand:hover .Header-module-scss-module__klcqGG__brandBlock{filter:brightness(1.12)}.Header-module-scss-module__klcqGG__brand:hover .Header-module-scss-module__klcqGG__stripe,.Header-module-scss-module__klcqGG__brand:hover .Header-module-scss-module__klcqGG__stripeThin{transform:translate(.3rem)}.Header-module-scss-module__klcqGG__brandBlock{padding:0 3rem 0 var(--spacing-lg);font-family:var(--font-logo),var(--font-sans),sans-serif;color:var(--color-on-accent);background:linear-gradient(120deg, var(--color-accent), var(--color-accent-alt));clip-path:polygon(0 0,100% 0,calc(100% - 1.75rem) 100%,0 100%);transition:filter var(--transition-fast);align-items:center;font-size:3.25rem;line-height:1;display:inline-flex}@media (max-width:640px){.Header-module-scss-module__klcqGG__brandBlock{padding:0 2.25rem 0 var(--spacing-base);font-size:2.25rem}}.Header-module-scss-module__klcqGG__stripe,.Header-module-scss-module__klcqGG__stripeThin{background:linear-gradient(120deg, var(--color-accent), var(--color-accent-alt));clip-path:polygon(0 0,100% 0,calc(100% - 1.75rem) 100%,0 100%);transition:transform var(--transition-base);align-self:stretch}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__klcqGG__stripe,.Header-module-scss-module__klcqGG__stripeThin{transition:none}}.Header-module-scss-module__klcqGG__stripe{opacity:.55;width:2.5rem;margin-left:-1.1rem}.Header-module-scss-module__klcqGG__stripeThin{opacity:.22;width:2.15rem;margin-left:-1.5rem}.Header-module-scss-module__klcqGG__rest{justify-content:flex-end;align-items:center;gap:var(--spacing-lg);min-width:0;padding:0 var(--spacing-lg) 0 var(--spacing-md);flex:1;display:flex}@media (max-width:640px){.Header-module-scss-module__klcqGG__rest{padding-right:var(--spacing-base)}}@media (max-width:1024px){.Header-module-scss-module__klcqGG__desktopNav{display:none}}.Header-module-scss-module__klcqGG__navList{align-items:center;gap:var(--spacing-xs);display:flex}.Header-module-scss-module__klcqGG__navLink{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);font-weight:600;display:inline-block;position:relative}.Header-module-scss-module__klcqGG__navLink:after{content:"";right:var(--spacing-sm);bottom:0;left:var(--spacing-sm);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-alt));border-radius:var(--radius-full);transform-origin:0;height:2px;transition:transform var(--transition-base);position:absolute;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__klcqGG__navLink:after{transition:none}}.Header-module-scss-module__klcqGG__navLink:hover{color:var(--color-text)}.Header-module-scss-module__klcqGG__navLink:hover:after{transform:scaleX(1)}.Header-module-scss-module__klcqGG__actions{align-items:center;gap:var(--spacing-xs);display:flex}@media (max-width:640px){.Header-module-scss-module__klcqGG__ctaWrapper{display:none}}.Header-module-scss-module__klcqGG__menuButton{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast);justify-content:center;align-items:center;display:none}.Header-module-scss-module__klcqGG__menuButton:hover{color:var(--color-text);background-color:var(--color-accent-soft)}@media (max-width:1024px){.Header-module-scss-module__klcqGG__menuButton{display:inline-flex}}.Header-module-scss-module__klcqGG__menuIcon{width:1.25rem;height:1.25rem}.Header-module-scss-module__klcqGG__mobileNav{visibility:hidden;opacity:0;pointer-events:none;background-color:var(--color-background);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base);display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem)}@media (max-width:1024px){.Header-module-scss-module__klcqGG__mobileNav{display:block}}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__klcqGG__mobileNav{transition:none}}.Header-module-scss-module__klcqGG__open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.Header-module-scss-module__klcqGG__mobileNavList{padding:var(--spacing-xs) var(--spacing-md) var(--spacing-base);flex-direction:column;display:flex}.Header-module-scss-module__klcqGG__mobileNavLink{padding:var(--spacing-sm) 0;font-size:var(--font-size-body);color:var(--color-text);border-bottom:1px solid var(--color-border);display:block}.Header-module-scss-module__klcqGG__mobileNavList li:last-child .Header-module-scss-module__klcqGG__mobileNavLink{border-bottom:none}
.HomeFaq-module-scss-module__SY-RUW__container{max-width:var(--container-width);padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}.HomeFaq-module-scss-module__SY-RUW__list{max-width:44rem;margin:var(--spacing-xl) auto 0;border-top:1px solid var(--color-border)}.HomeFaq-module-scss-module__SY-RUW__link{justify-content:space-between;align-items:center;gap:var(--spacing-base);padding:var(--spacing-base) var(--spacing-sm);font-size:var(--font-size-body);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--transition-fast),background-color var(--transition-fast);font-weight:500;display:flex}.HomeFaq-module-scss-module__SY-RUW__link:hover{color:var(--color-accent);background-color:var(--color-accent-soft)}.HomeFaq-module-scss-module__SY-RUW__link:hover .HomeFaq-module-scss-module__SY-RUW__chevron{color:var(--color-accent);transform:translate(4px)}.HomeFaq-module-scss-module__SY-RUW__chevron{width:1.125rem;height:1.125rem;color:var(--color-text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}@media (prefers-reduced-motion:reduce){.HomeFaq-module-scss-module__SY-RUW__chevron{transition:none}}.HomeFaq-module-scss-module__SY-RUW__allQuestions{margin-top:var(--spacing-md);text-align:center}.HomeFaq-module-scss-module__SY-RUW__allQuestionsLink{font-size:var(--font-size-body);color:var(--color-accent);font-weight:600}.HomeFaq-module-scss-module__SY-RUW__allQuestionsLink:hover{text-decoration:underline}
.ContactField-module-scss-module__tH6siq__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.ContactField-module-scss-module__tH6siq__label{font-size:var(--font-size-sm);font-weight:600}.ContactField-module-scss-module__tH6siq__hint{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ContactField-module-scss-module__tH6siq__error{font-size:var(--font-size-sm);color:var(--color-error)}
.StoreBadges-module-scss-module__8o7Y_W__badges{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.StoreBadges-module-scss-module__8o7Y_W__badge{justify-content:center;align-items:center;gap:var(--spacing-sm);min-width:12rem;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-text);color:var(--color-background);border-radius:var(--radius-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:inline-flex}.StoreBadges-module-scss-module__8o7Y_W__badge:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.StoreBadges-module-scss-module__8o7Y_W__badge{transition:none}.StoreBadges-module-scss-module__8o7Y_W__badge:hover{transform:none}}.StoreBadges-module-scss-module__8o7Y_W__badgeIcon{width:1.5rem;height:1.5rem}.StoreBadges-module-scss-module__8o7Y_W__badgeText{text-align:left;flex-direction:column;display:flex}.StoreBadges-module-scss-module__8o7Y_W__badgeHint{font-size:var(--font-size-xs);opacity:.72}.StoreBadges-module-scss-module__8o7Y_W__badgeStore{font-size:var(--font-size-body);font-weight:700;line-height:1.2}
.ScrollReveal-module-scss-module__KuUufG__reveal{opacity:0;transition:opacity var(--transition-reveal),transform var(--transition-reveal);transform:translateY(1.5rem)}@media (prefers-reduced-motion:reduce){.ScrollReveal-module-scss-module__KuUufG__reveal{opacity:1;transition:none;transform:none}}.ScrollReveal-module-scss-module__KuUufG__visible{opacity:1;transform:none}
.TymrSplash-module-scss-module__kgwHKW__splash{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.TymrSplash-module-scss-module__kgwHKW__canvas{width:100%;height:100%;position:absolute;inset:0}.TymrSplash-module-scss-module__kgwHKW__brand{z-index:2;font-family:var(--font-logo),var(--font-sans),sans-serif;color:var(--color-splash-ink);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50%;text-shadow:0 0 20px color-mix(in srgb, var(--color-splash-glow) 35%, transparent),0 0 60px color-mix(in srgb, var(--color-splash-glow) 15%, transparent),0 4px 16px color-mix(in srgb, var(--color-splash-glow) 20%, transparent);font-size:min(15cqmin,3.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.4)}.TymrSplash-module-scss-module__kgwHKW__brand[data-live=true]{animation:3.4s ease-in-out infinite TymrSplash-module-scss-module__kgwHKW__brand-glow}@media (prefers-reduced-motion:reduce){.TymrSplash-module-scss-module__kgwHKW__brand[data-live=true]{animation:none}}@keyframes TymrSplash-module-scss-module__kgwHKW__brand-glow{0%,to{text-shadow:0 0 20px color-mix(in srgb, var(--color-splash-glow) 35%, transparent),0 0 60px color-mix(in srgb, var(--color-splash-glow) 15%, transparent),0 4px 16px color-mix(in srgb, var(--color-splash-glow) 20%, transparent)}50%{text-shadow:0 0 28px color-mix(in srgb, var(--color-splash-glow) 55%, transparent),0 0 80px color-mix(in srgb, var(--color-splash-gold) 22%, transparent),0 4px 18px color-mix(in srgb, var(--color-splash-glow) 28%, transparent)}}
.ContactForm-module-scss-module__QCvtWa__form{gap:var(--spacing-md);flex-direction:column;display:flex}.ContactForm-module-scss-module__QCvtWa__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.ContactForm-module-scss-module__QCvtWa__row{grid-template-columns:1fr}}.ContactForm-module-scss-module__QCvtWa__input{padding:var(--spacing-sm) var(--spacing-base);font:inherit;font-size:var(--font-size-body);color:var(--color-text);background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.ContactForm-module-scss-module__QCvtWa__input:hover{border-color:var(--color-border-strong)}.ContactForm-module-scss-module__QCvtWa__input:focus{background-color:var(--color-surface);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.ContactForm-module-scss-module__QCvtWa__input[aria-invalid=true]{border-color:var(--color-error)}.ContactForm-module-scss-module__QCvtWa__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 15%, transparent)}.ContactForm-module-scss-module__QCvtWa__textarea{resize:vertical;min-height:8rem}.ContactForm-module-scss-module__QCvtWa__accountFieldset{border:0}.ContactForm-module-scss-module__QCvtWa__legend{font-size:var(--font-size-sm);padding:0;font-weight:600}.ContactForm-module-scss-module__QCvtWa__accountRow{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.ContactForm-module-scss-module__QCvtWa__codeInput{min-width:12rem;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);font-size:var(--font-size-sm);flex:1}.ContactForm-module-scss-module__QCvtWa__radioPill{min-width:5rem;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ContactForm-module-scss-module__QCvtWa__radioPill:hover{border-color:var(--color-border-strong)}.ContactForm-module-scss-module__QCvtWa__radioPill:has(.ContactForm-module-scss-module__QCvtWa__radioInput:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.ContactForm-module-scss-module__QCvtWa__radioPillActive{color:var(--color-accent);background-color:var(--color-accent-soft);border-color:var(--color-accent)}.ContactForm-module-scss-module__QCvtWa__radioInput{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module-scss-module__QCvtWa__fieldsetError{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error)}.ContactForm-module-scss-module__QCvtWa__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module-scss-module__QCvtWa__submitError{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);color:var(--color-error);background-color:color-mix(in srgb, var(--color-error) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 25%, transparent);border-radius:var(--radius-sm)}.ContactForm-module-scss-module__QCvtWa__submitErrorLink{font-weight:600;text-decoration:underline}.ContactForm-module-scss-module__QCvtWa__success{padding:var(--spacing-lg);text-align:center;background-color:color-mix(in srgb, var(--color-success) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 25%, transparent);border-radius:var(--radius-md)}.ContactForm-module-scss-module__QCvtWa__successTitle{font-size:var(--font-size-h3);color:var(--color-success);font-weight:700}.ContactForm-module-scss-module__QCvtWa__successText{margin-top:var(--spacing-sm);color:var(--color-text-secondary)}
.Footer-module-scss-module__EzUeIG__footer{background-color:var(--color-footer-bg);border-top:1px solid var(--color-border);transition:background-color var(--transition-base)}.Footer-module-scss-module__EzUeIG__container{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-md)}@media (max-width:1024px){.Footer-module-scss-module__EzUeIG__container{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}}.Footer-module-scss-module__EzUeIG__top{align-items:center;gap:var(--spacing-xl);grid-template-columns:auto 1fr auto;display:grid}@media (max-width:1024px){.Footer-module-scss-module__EzUeIG__top{gap:var(--spacing-lg);text-align:center;grid-template-columns:1fr;justify-items:center}}.Footer-module-scss-module__EzUeIG__brand{max-width:28rem}.Footer-module-scss-module__EzUeIG__splash{pointer-events:none;width:28rem;height:20rem;-webkit-mask-image:radial-gradient(62% 62%,#000 55%,#0000 100%);mask-image:radial-gradient(62% 62%,#000 55%,#0000 100%)}@media (max-width:640px){.Footer-module-scss-module__EzUeIG__splash{width:100%;height:16rem}}.Footer-module-scss-module__EzUeIG__tagline{margin-top:calc(-1*var(--spacing-base));font-size:var(--font-size-sm);text-align:center;color:var(--color-text-secondary)}.Footer-module-scss-module__EzUeIG__availability{text-align:center;justify-self:center;max-width:26rem}.Footer-module-scss-module__EzUeIG__availabilityTitle{font-size:var(--font-size-xl);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.02em}.Footer-module-scss-module__EzUeIG__availabilitySubtitle{margin-top:var(--spacing-sm);font-size:var(--font-size-body);color:var(--color-text-secondary)}.Footer-module-scss-module__EzUeIG__badges{margin-top:var(--spacing-md)}.Footer-module-scss-module__EzUeIG__linkGroups{gap:var(--spacing-xl);display:flex}@media (max-width:640px){.Footer-module-scss-module__EzUeIG__linkGroups{gap:var(--spacing-md);flex-direction:column}}.Footer-module-scss-module__EzUeIG__groupTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-weight:600}.Footer-module-scss-module__EzUeIG__groupList{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module-scss-module__EzUeIG__groupLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast)}.Footer-module-scss-module__EzUeIG__groupLink:hover{color:var(--color-text)}.Footer-module-scss-module__EzUeIG__bottom{justify-content:space-between;gap:var(--spacing-base);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);display:flex}@media (max-width:640px){.Footer-module-scss-module__EzUeIG__bottom{gap:var(--spacing-xs);flex-direction:column}}.Footer-module-scss-module__EzUeIG__copyright,.Footer-module-scss-module__EzUeIG__madeIn{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.Footer-module-scss-module__EzUeIG__version{font-variant-numeric:tabular-nums}
.DownloadPage-module-scss-module__ex13ua__page{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DownloadPage-module-scss-module__ex13ua__background{pointer-events:none;position:absolute;inset:0}.DownloadPage-module-scss-module__ex13ua__glowPrimary,.DownloadPage-module-scss-module__ex13ua__glowSecondary{border-radius:var(--radius-full);position:absolute}.DownloadPage-module-scss-module__ex13ua__glowPrimary{background:radial-gradient(circle, var(--color-glow-primary), transparent 62%);width:55rem;height:55rem;top:-35%;left:50%;transform:translate(-50%)}.DownloadPage-module-scss-module__ex13ua__glowSecondary{background:radial-gradient(circle, var(--color-glow-secondary), transparent 62%);width:45rem;height:45rem;bottom:-40%;right:-15%}.DownloadPage-module-scss-module__ex13ua__inner{width:100%;max-width:var(--container-width);padding:var(--spacing-lg) var(--spacing-md);margin:0 auto;position:relative}@media (max-height:820px){.DownloadPage-module-scss-module__ex13ua__inner{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}}.DownloadPage-module-scss-module__ex13ua__badges{margin-top:var(--spacing-lg);justify-content:center;display:flex}.DownloadPage-module-scss-module__ex13ua__steps{gap:var(--spacing-md);max-width:56rem;margin:var(--spacing-xl) auto 0;grid-template-columns:repeat(3,1fr);display:grid}.DownloadPage-module-scss-module__ex13ua__steps>li{display:flex}.DownloadPage-module-scss-module__ex13ua__steps>li>div{flex:1;display:flex}@media (max-width:1024px){.DownloadPage-module-scss-module__ex13ua__steps{gap:var(--spacing-base);grid-template-columns:1fr}}@media (max-height:820px){.DownloadPage-module-scss-module__ex13ua__steps{margin-top:var(--spacing-lg)}}.DownloadPage-module-scss-module__ex13ua__step{padding:var(--spacing-md);text-align:center;background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1}.DownloadPage-module-scss-module__ex13ua__stepNumber{width:2.5rem;height:2.5rem;font-size:var(--font-size-lg);color:var(--color-on-accent);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-alt));border-radius:var(--radius-full);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.DownloadPage-module-scss-module__ex13ua__stepTitle{margin-top:var(--spacing-base);font-size:var(--font-size-body);font-weight:700}.DownloadPage-module-scss-module__ex13ua__stepDescription{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.LegalHubPage-module-scss-module__JHFMca__content{max-width:44rem;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-2xl);margin:0 auto}.LegalHubPage-module-scss-module__JHFMca__list{gap:var(--spacing-sm);flex-direction:column;display:flex}.LegalHubPage-module-scss-module__JHFMca__card{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:flex}.LegalHubPage-module-scss-module__JHFMca__card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.LegalHubPage-module-scss-module__JHFMca__card:hover .LegalHubPage-module-scss-module__JHFMca__arrow{color:var(--color-accent);transform:translate(4px)}@media (max-width:640px){.LegalHubPage-module-scss-module__JHFMca__card{gap:var(--spacing-base);padding:var(--spacing-base)}}.LegalHubPage-module-scss-module__JHFMca__num{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:800}.LegalHubPage-module-scss-module__JHFMca__cardText{gap:calc(var(--spacing-xs)/2);flex-direction:column;flex:1;display:flex}.LegalHubPage-module-scss-module__JHFMca__cardTitle{font-size:var(--font-size-body);font-weight:700}.LegalHubPage-module-scss-module__JHFMca__cardDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.LegalHubPage-module-scss-module__JHFMca__arrow{width:1.25rem;height:1.25rem;color:var(--color-text-tertiary);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0}@media (prefers-reduced-motion:reduce){.LegalHubPage-module-scss-module__JHFMca__arrow{transition:none}}
.ContactPage-module-scss-module__I1NdPW__page{max-width:var(--container-width);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-2xl);margin:0 auto}@media (max-width:1024px){.ContactPage-module-scss-module__I1NdPW__page{padding-top:var(--spacing-lg)}}.ContactPage-module-scss-module__I1NdPW__columns{gap:var(--spacing-xl);grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid}@media (max-width:1024px){.ContactPage-module-scss-module__I1NdPW__columns{gap:var(--spacing-lg);grid-template-columns:1fr}}.ContactPage-module-scss-module__I1NdPW__panelZone,.ContactPage-module-scss-module__I1NdPW__formZone{display:flex}.ContactPage-module-scss-module__I1NdPW__panelZone>*,.ContactPage-module-scss-module__I1NdPW__formZone>*{flex:1}.ContactPage-module-scss-module__I1NdPW__panel{padding:var(--spacing-xl) var(--spacing-lg);color:var(--color-on-accent);background:linear-gradient(150deg, var(--color-accent), var(--color-accent-alt));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (max-width:640px){.ContactPage-module-scss-module__I1NdPW__panel{padding:var(--spacing-lg) var(--spacing-md)}}.ContactPage-module-scss-module__I1NdPW__eyebrow{padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;background-color:color-mix(in srgb, var(--color-on-accent) 16%, transparent);border-radius:var(--radius-full);align-self:flex-start;font-weight:600}.ContactPage-module-scss-module__I1NdPW__title{margin-top:var(--spacing-md);font-size:var(--font-size-h1);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.03em}.ContactPage-module-scss-module__I1NdPW__subtitle{max-width:26rem;margin-top:var(--spacing-base);font-size:var(--font-size-lg);opacity:.88}@media (max-width:640px){.ContactPage-module-scss-module__I1NdPW__subtitle{font-size:var(--font-size-body)}}.ContactPage-module-scss-module__I1NdPW__channelList{gap:var(--spacing-lg);padding-top:var(--spacing-xl);flex-direction:column;margin-top:auto;display:flex}.ContactPage-module-scss-module__I1NdPW__channel{gap:var(--spacing-base);display:flex}.ContactPage-module-scss-module__I1NdPW__channelIcon{background-color:color-mix(in srgb, var(--color-on-accent) 16%, transparent);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.ContactPage-module-scss-module__I1NdPW__channelIcon svg{width:1.35rem;height:1.35rem}.ContactPage-module-scss-module__I1NdPW__channelTitle{font-size:var(--font-size-body);font-weight:700}.ContactPage-module-scss-module__I1NdPW__channelDescription{margin-top:calc(var(--spacing-xs)/2);font-size:var(--font-size-sm);opacity:.82}.ContactPage-module-scss-module__I1NdPW__channelLink{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-on-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;display:inline-block}.ContactPage-module-scss-module__I1NdPW__channelLink:hover{opacity:.85}.ContactPage-module-scss-module__I1NdPW__formCard{padding:var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media (max-width:640px){.ContactPage-module-scss-module__I1NdPW__formCard{padding:var(--spacing-md)}}.ContactPage-module-scss-module__I1NdPW__formTitle{margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);letter-spacing:-.01em;font-weight:700}
.NotFoundPage-module-scss-module__jj-mMq__notFound{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NotFoundPage-module-scss-module__jj-mMq__background{pointer-events:none;position:absolute;inset:0}.NotFoundPage-module-scss-module__jj-mMq__glowPrimary,.NotFoundPage-module-scss-module__jj-mMq__glowSecondary{border-radius:var(--radius-full);position:absolute}.NotFoundPage-module-scss-module__jj-mMq__glowPrimary{background:radial-gradient(circle, var(--color-glow-primary), transparent 62%);width:55rem;height:55rem;top:-35%;left:50%;transform:translate(-50%)}.NotFoundPage-module-scss-module__jj-mMq__glowSecondary{background:radial-gradient(circle, var(--color-glow-secondary), transparent 62%);width:45rem;height:45rem;bottom:-40%;right:-15%}.NotFoundPage-module-scss-module__jj-mMq__content{max-width:50rem;padding:var(--spacing-lg) var(--spacing-md);position:relative}.NotFoundPage-module-scss-module__jj-mMq__circleZone{justify-content:center;display:flex;position:relative}.NotFoundPage-module-scss-module__jj-mMq__pulseRing{border:1px solid var(--color-accent);border-radius:var(--radius-full);width:12.5rem;height:12.5rem;margin:-6.25rem 0 0 -6.25rem;animation:2.5s ease-out infinite NotFoundPage-module-scss-module__jj-mMq__pulse-ring;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.NotFoundPage-module-scss-module__jj-mMq__pulseRing{opacity:0;animation:none}}@keyframes NotFoundPage-module-scss-module__jj-mMq__pulse-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.NotFoundPage-module-scss-module__jj-mMq__circle{background:linear-gradient(135deg, var(--color-accent-soft), transparent);border:2px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--radius-full);width:11.5rem;height:11.5rem;box-shadow:0 0 2.5rem var(--color-accent-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-height:820px){.NotFoundPage-module-scss-module__jj-mMq__circle{width:9.5rem;height:9.5rem}}.NotFoundPage-module-scss-module__jj-mMq__code{font-size:var(--font-size-h1);letter-spacing:-.03em;background:linear-gradient(120deg, var(--color-accent), var(--color-accent-alt));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.NotFoundPage-module-scss-module__jj-mMq__codeLabel{margin-top:calc(var(--spacing-xs)/2);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.22em;color:var(--color-text-tertiary);font-weight:600}.NotFoundPage-module-scss-module__jj-mMq__title{margin-top:var(--spacing-lg);font-size:var(--font-size-h2);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.02em}.NotFoundPage-module-scss-module__jj-mMq__text{max-width:42rem;margin:var(--spacing-base) auto 0;font-size:var(--font-size-lg);color:var(--color-text-secondary)}@media (max-width:640px){.NotFoundPage-module-scss-module__jj-mMq__text{font-size:var(--font-size-body)}}.NotFoundPage-module-scss-module__jj-mMq__actions{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}
