.onboarding-revamp{--ob-bg: #16191c;--ob-teal: #1ab2b3;--ob-text: #f5f5f6;--ob-text-dark: #16191c;--ob-white: #ffffff;--ob-card-bg: #f5f5f6;--ob-border: #eeeeee;--ob-muted: #757575;--ob-green: #22c55e;--ob-ios-blue: #007aff;--ob-danger: #c91d2b;--ob-ease-heavy: cubic-bezier(.16, 1, .3, 1);--ob-ease-grave: cubic-bezier(.42, 0, .08, 1);--ob-ease-settle: cubic-bezier(.33, 0, .18, 1);--ob-dur-pop: .92s;--ob-dur-rise: .98s;--ob-dur-rise-soft: .86s;--ob-dur-fade: .76s;--ob-dur-sheet: 1.12s;--ob-dur-story-slide: 1.4s;--ob-dur-story-text: 1.05s;--ob-dur-exit: 1.28s;--ob-dur-dissolve: .52s;--ob-dur-story-dissolve: .48s;--ob-dur-screen-dissolve: .52s;display:flex;flex-direction:column;width:100%;height:100%;background:var(--ob-bg);color:var(--ob-text);font-family:var(--typo-body-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);overflow:hidden;position:relative}.onboarding-revamp--gradient{background:transparent}.ob-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden}.ob-backdrop .onboarding-gradient,.ob-backdrop .onboarding-connection-bg{position:absolute;inset:0}.onboarding-revamp--gradient .onboarding-gradient{opacity:0;transition:opacity 2.2s cubic-bezier(.4,0,.2,1)}.onboarding-revamp--gradient-visible .onboarding-gradient{opacity:1}.ob-setup-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 0% 38%,#00000038 62%,#0000007a);opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.ob-setup-scrim--visible{opacity:1}.onboarding-revamp--worry-segment .ob-backdrop .onboarding-gradient{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 120px,rgba(0,0,0,.72) 160px,rgba(0,0,0,.28) 200px,transparent 240px);mask-image:linear-gradient(to bottom,#000 0,#000 120px,rgba(0,0,0,.72) 160px,rgba(0,0,0,.28) 200px,transparent 240px)}.ob-backdrop--worry-segment:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#16191c00 0 96px,#16191c1f 140px,#16191c7a 200px,#16191ce0 248px,#16191c 288px 100%)}.onboarding-revamp--worry-segment .ob-mobile-top-bar,.onboarding-revamp--worry-segment .ob-screen-transition,.onboarding-revamp--worry-segment .ob-screen-transition__layer--base,.onboarding-revamp--worry-segment .ob-worry{background:transparent}.onboarding-revamp--worry-segment .ob-worry__lower{position:relative;z-index:0;margin-top:calc(-1 * var(--ob-worry-stack-gap, 32px));padding-top:var(--ob-worry-stack-gap, 32px);background:#16191c}.onboarding-revamp--gradient .ob-screen-transition__layer--overlay,.onboarding-revamp--gradient .ob-mobile-top-bar,.onboarding-revamp--gradient .ob-story-progress{background:transparent}.onboarding-revamp--gradient .ob-stories__viewport:before{content:"";position:absolute;inset:0;background:#00000038;pointer-events:none;z-index:0}.onboarding-revamp--gradient .ob-stories__slide{z-index:1}.onboarding-revamp--gradient .ob-stories__headline{text-shadow:0 1px 2px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.35)}.onboarding-revamp--gradient .ob-worry__hero{position:relative;z-index:1}.onboarding-revamp--gradient .ob-worry__title,.onboarding-revamp--gradient .ob-worry__subtitle{text-shadow:0 1px 2px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.35)}.onboarding-revamp--worry-segment .ob-worry__title,.onboarding-revamp--worry-segment .ob-worry__subtitle{text-shadow:0 1px 2px rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.25)}.onboarding-revamp--gradient .ob-screen-transition{position:relative;z-index:1;background:transparent}.ob-typewriter-cursor{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--ob-text);animation:ob-typewriter-cursor .9s step-end infinite}@keyframes ob-typewriter-cursor{0%,to{opacity:1}50%{opacity:0}}.ob-welcome__typewriter{min-height:38.73px}.onboarding-revamp--light{background:var(--ob-white);color:var(--ob-text-dark)}.ob-screen-transition{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:var(--ob-bg)}.onboarding-revamp--light .ob-screen-transition{background:var(--ob-white)}.ob-screen-transition__layer{display:flex;flex-direction:column;min-height:0;width:100%}.ob-screen-transition__layer--base{position:relative;z-index:1;flex:1}.ob-screen-transition__layer--overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--ob-bg)}.onboarding-revamp--light .ob-screen-transition__layer--overlay{background:var(--ob-white)}.ob-screen-transition__layer--dissolve-out{animation:ob-dissolve-out var(--ob-dur-screen-dissolve) ease-out both}@keyframes ob-dissolve-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ob-screen-transition__layer--dissolve-out{animation:none!important;opacity:0}}.onboarding-revamp__body{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.onboarding-revamp__tap-zone{flex:1;display:flex;flex-direction:column;cursor:pointer;border:none;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;width:100%}.ob-stories__chrome{position:relative;z-index:3;flex-shrink:0}.ob-story-progress{display:flex;gap:5px;padding:6px 12px 10px;position:relative;z-index:2;background:var(--ob-bg)}.onboarding-revamp--light .ob-story-progress{background:var(--ob-white)}.ob-story-progress__seg{flex:1;height:3px;border-radius:2px;background:#f5f5f638;overflow:hidden}.onboarding-revamp--light .ob-story-progress__seg{background:#16191c1f}.ob-story-progress__fill{height:100%;border-radius:2px;background:var(--ob-teal);will-change:width}.ob-story-progress__fill:not(.ob-story-progress__fill--auto){transition:width 80ms linear}.ob-story-progress__fill--auto{width:0;animation:ob-story-progress-auto-fill linear forwards}.ob-story-progress__fill--paused{animation-play-state:paused}@keyframes ob-story-progress-auto-fill{0%{width:0%}to{width:100%}}@media(prefers-reduced-motion:reduce){.ob-story-progress__fill--auto{width:100%;animation:none}}.ob-stories{position:relative;overflow:hidden}.ob-stories__viewport{flex:1;position:relative;overflow:hidden;min-height:0;isolation:isolate}.ob-stories__slide{position:absolute;inset:0;display:flex;flex-direction:column}.ob-stories__slide--idle{opacity:1}.ob-stories__slide--dissolve-out{animation:ob-dissolve-out var(--ob-dur-story-dissolve) ease-out both}.ob-stories__slide--dissolve-in{animation:ob-dissolve-in var(--ob-dur-story-dissolve) ease-out both}.ob-stories__headline{opacity:1;color:var(--ob-text)}.ob-stories__headline .ob-accent{color:inherit}@keyframes ob-dissolve-in{0%{opacity:0}to{opacity:1}}.ob-stories__tap-zones{position:absolute;inset:0;z-index:3;display:flex;pointer-events:none}.ob-stories__tap{flex:1;border:none;background:transparent;cursor:pointer;pointer-events:auto;padding:0;-webkit-tap-highlight-color:transparent}.ob-stories__tap--prev{flex:0 0 38%}.ob-stories__tap--next{flex:1}.ob-stories__tap:active{background:#f5f5f60a}@media(prefers-reduced-motion:reduce){.ob-stories__slide--dissolve-out,.ob-stories__slide--dissolve-in{animation:none}.ob-stories__slide--dissolve-out{opacity:0}.ob-stories__slide--dissolve-in,.ob-stories__slide--idle{opacity:1}}.ob-flow-header{display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:48px}.ob-flow-header__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.ob-flow-header__progress{flex:1;height:6px;border-radius:3px;background:#f5f5f626;overflow:hidden}.ob-flow-header__progress-fill{height:100%;border-radius:3px;background:var(--ob-text);transition:width .3s ease}.ob-flow-header__segments{flex:1;min-width:0}.ob-flow-header__segments .ob-story-progress{padding:0;background:transparent}.ob-flow-header__segments .ob-story-progress__seg{height:3px;background:#f5f5f647}.ob-flow-header__segments .ob-story-progress__fill{background:var(--ob-text)}.ob-headline{font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px}.ob-headline--center{text-align:center}.ob-headline .ob-accent{color:var(--ob-teal)}.ob-stories .ob-headline,.ob-stories .ob-headline .ob-accent,.ob-story-content .ob-headline,.ob-story-content .ob-headline .ob-accent{color:var(--ob-text)}.ob-subtitle{font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.16px;color:var(--ob-text)}.ob-subtitle--sm{font-size:15px;line-height:18px}.ob-subtitle--center{text-align:center}.ob-neo-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;max-height:48px;padding:12px 16px;border:none;border-radius:8px;background:var(--ob-white);color:var(--ob-text-dark);font-size:17px;font-weight:700;line-height:20.91px;letter-spacing:-.17px;cursor:pointer;box-shadow:none;transition:opacity .15s ease}.ob-neo-btn:active:not(:disabled){opacity:.88}.ob-neo-btn:disabled{background:#ffffff59;color:#16191c73;cursor:not-allowed}.ob-bottom-sheet .ob-neo-btn,.onboarding-revamp--light .ob-neo-btn,.ob-neo-btn--on-light{background:var(--ob-bg);color:var(--ob-text)}.ob-bottom-sheet .ob-neo-btn:disabled,.onboarding-revamp--light .ob-neo-btn:disabled,.ob-neo-btn--on-light:disabled{background:#16191c59;color:#f5f5f673}.ob-neo-btn--on-dark{background:var(--ob-white);color:var(--ob-text-dark)}.ob-neo-btn--on-dark:disabled{background:#ffffff59;color:#16191c73}.ob-text-btn{display:block;width:100%;padding:8px;border:none;background:transparent;color:var(--ob-text-dark);font-size:17px;font-weight:700;cursor:pointer;text-align:center}.ob-bottom-sheet{margin-top:auto;background:var(--ob-white);border-radius:32px 32px 0 0;padding:32px 24px;color:var(--ob-text-dark)}.ob-bottom-sheet__actions,.ob-worry-list{display:flex;flex-direction:column;gap:16px}.ob-worry-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 24px 12px 8px;border:1px solid var(--ob-border);border-radius:12px;background:var(--ob-card-bg);cursor:pointer;text-align:left;font:inherit;color:var(--ob-text-dark)}.ob-worry-option--selected{border-width:2px;border-color:var(--ob-text-dark)}.ob-worry-option--disabled{opacity:.45;cursor:not-allowed}.ob-worry-option--disabled .ob-worry-option__radio{border-color:var(--ob-muted)}.ob-worry-option--disabled .ob-worry-option__label{color:var(--ob-muted)}.ob-worry-option__radio{flex-shrink:0;width:20px;height:20px;border:2px solid var(--ob-text-dark);border-radius:50%;display:flex;align-items:center;justify-content:center}.ob-worry-option--selected .ob-worry-option__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ob-text-dark)}.ob-worry-option__label{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:19.36px}.ob-sparks{position:absolute;inset:0;pointer-events:none}.ob-spark{position:absolute;width:2px;background:var(--ob-text);border-radius:1px;transform-origin:center}.ob-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--ob-white);color:var(--ob-text-dark)}.ob-loading__percent{display:flex;align-items:baseline;gap:2px;margin-bottom:16px}.ob-loading__num{font-size:80px;font-weight:800;line-height:1;letter-spacing:-2px}.ob-loading__sym{font-size:40px;font-weight:800}.ob-loading__msg{font-size:24px;font-weight:800;line-height:28px;text-align:center;letter-spacing:-.24px;white-space:pre-line}.ob-loading__footer{height:180px;background:var(--ob-bg);flex-shrink:0}.ob-loading-progress{flex:1;position:relative;display:flex;flex-direction:column;min-height:0;background:var(--ob-white);overflow:hidden}.ob-loading-progress__fill{position:absolute;bottom:0;left:0;right:0;background:var(--ob-bg);will-change:height}.ob-loading-progress__content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.ob-loading__percent--dark{color:var(--ob-text-dark)}.ob-loading__percent--light{color:var(--ob-text)}.ob-loading__percent--teal{color:var(--ob-teal)}.ob-loading__msg--dark{color:var(--ob-text-dark)}.ob-loading__msg--light{color:var(--ob-text)}.ob-vpn-connecting{background:var(--ob-bg);color:var(--ob-text)}.ob-vpn-connecting__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:0}.ob-vpn-connecting__flag{width:154px;height:103px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:48px}.ob-vpn-connecting__flag svg{display:block;width:100%;height:100%}.ob-vpn-connecting__headline{margin:0;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;text-align:center;color:var(--ob-text)}.ob-vpn-connecting__status{width:100%;max-width:332px;margin-top:54px;display:flex;flex-direction:column;gap:12px}.ob-vpn-connecting__status-text{margin:0;min-height:24px;font-size:14px;font-weight:600;line-height:16.94px;letter-spacing:-.14px;color:var(--ob-text);opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ob-vpn-connecting__status-text--out{opacity:0;transform:translateY(-6px)}.ob-vpn-connecting__status-text--in{opacity:0;transform:translateY(6px)}.ob-vpn-connecting__bar{width:100%;max-width:327px;height:6px;border-radius:31px;background:var(--ob-white);overflow:hidden}.ob-vpn-connecting__bar-fill{height:100%;min-width:5px;border-radius:2px;background:var(--ob-teal);will-change:width}.ob-accent{color:var(--ob-teal)}.ob-content-success{position:relative;background:var(--ob-bg);color:var(--ob-text);overflow:hidden}.ob-emoji-confetti{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ob-emoji-confetti__layer{position:absolute;inset:0}.ob-emoji-confetti__particle{position:absolute;left:0;top:0;line-height:1;will-change:transform,opacity;-webkit-user-select:none;user-select:none;transform-origin:center center}@media(prefers-reduced-motion:reduce){.ob-emoji-confetti{display:none}}.ob-content-success__main{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;min-height:0;overflow-y:auto}.ob-content-success__spacer{flex:1 1 0;min-height:0;transition:flex-grow .82s cubic-bezier(.22,1,.36,1)}.ob-content-success__spacer--collapsed{flex-grow:0}.ob-content-success__main--settled{padding-top:32px}.ob-content-success__cluster{display:flex;flex-direction:column;align-items:center;width:100%;flex-shrink:0}.ob-content-success__hero{position:relative;width:170px;height:128px;margin-bottom:44px}.ob-content-success__flag{position:relative;z-index:2;width:154px;height:103px;margin-top:25px;display:flex;align-items:center;justify-content:center}.ob-content-success__check-wrap{position:absolute;top:0;right:0;z-index:3}.ob-content-success__flag svg{display:block;width:100%;height:100%}.ob-content-success__check{position:absolute;top:0;right:0;width:63px;height:63px;border-radius:50%;background:#00b065;color:var(--ob-text);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00b06559}.ob-content-success__title{margin:0;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;text-align:center;color:var(--ob-text)}.ob-content-success__stats{width:100%;max-width:332px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;max-height:0;margin-top:0;overflow:hidden;pointer-events:none;transition:max-height .4s ease,margin-top .4s ease}.ob-content-success__stats--visible{max-height:280px;margin-top:36px;pointer-events:auto}.ob-content-success__stat{display:flex;flex-direction:column;gap:8px}.ob-content-success__stat-value{font-size:24px;font-weight:800;line-height:29.05px;letter-spacing:-.24px;color:var(--ob-teal)}.ob-content-success__stat-label{font-size:14px;font-weight:500;line-height:16.94px;letter-spacing:-.14px;color:var(--ob-text)}.ob-content-success__compare{margin:0;font-size:14px;font-weight:500;line-height:16.94px;letter-spacing:-.14px;color:var(--ob-text);opacity:.7}.ob-content-success .ob-flow-header{position:relative;z-index:2}.ob-content-success__cta-wrap{position:relative;z-index:2;width:100%;margin-top:auto}.ob-content-success__sheet{padding-bottom:48px}@keyframes ob-content-success-pop{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@keyframes ob-content-success-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-content-success-slide-up-soft{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-content-success-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ob-content-success-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ob-content-success__reveal{opacity:0;animation-fill-mode:forwards;will-change:transform,opacity}.ob-content-success__reveal--hero{animation:ob-content-success-pop .56s cubic-bezier(.22,1,.36,1) forwards}.ob-content-success__reveal--title{animation:ob-content-success-slide-up .62s cubic-bezier(.22,1,.36,1) forwards}.ob-content-success__reveal--stat{animation:ob-content-success-slide-up-soft .72s cubic-bezier(.22,1,.36,1) forwards}.ob-content-success__reveal--compare{animation:ob-content-success-fade-in .48s ease-out forwards}.ob-content-success__reveal--cta{animation:ob-content-success-sheet-up .68s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){.ob-content-success__spacer{flex-grow:0;transition:none}.ob-content-success__main{padding-top:32px}.ob-content-success__stats{max-height:none;margin-top:36px;overflow:visible}.ob-content-success__reveal{opacity:1;animation:none;transform:none}}.ob-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.ob-success__icon{width:168px;height:168px;margin-bottom:32px}.ob-success__icon-ring{width:100%;height:100%;border:8px solid var(--ob-text);border-radius:50%;display:flex;align-items:center;justify-content:center}.ob-permission{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px 24px 48px;position:relative}.ob-permission__stage{position:relative;width:250px;flex-shrink:0;overflow:visible;margin-bottom:72px}.ob-permission__headline{font-size:32px;font-weight:800;line-height:38.73px;text-align:center;margin-bottom:32px;max-width:332px}.ob-permission__dialog{position:relative;z-index:2;width:250px;background:var(--ob-white);border-radius:14px;overflow:hidden;color:var(--ob-text-dark);text-align:center}.ob-permission__dialog-title{padding:16px 16px 8px;font-size:17px;font-weight:600;line-height:22px}.ob-permission__dialog-body{padding:0 16px 16px;font-size:13px;line-height:18px;color:#3c3c43}.ob-permission__dialog-btn{display:block;width:100%;padding:12px;border:none;border-top:.5px solid rgba(60,60,67,.29);background:transparent;font-size:17px;font-weight:400;cursor:pointer}.ob-permission__dialog-btn--primary{font-weight:600;color:var(--ob-ios-blue)}.ob-permission__hint{margin-top:-36px;font-size:24px;font-weight:800;line-height:29px;letter-spacing:-.24px;text-align:center}.ob-permission__hint-action{color:var(--ob-text)}.ob-permission__arrow-curve,.ob-permission__arrow-head{position:absolute;color:var(--ob-teal);pointer-events:none;z-index:3}.ob-permission__arrow-curve{left:-29px;top:138px;width:291px;height:219px}.ob-permission__arrow-head{left:34px;top:132px;width:31px;height:21px}.onboarding-revamp__body--score{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--ob-bg)}.ob-score{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 24px 16px;position:relative;overflow:hidden;min-height:0}.ob-score__title{font-size:30px;font-weight:800;line-height:36.31px;text-align:center;letter-spacing:-.3px;margin:8px 0 16px;max-width:332px;color:var(--ob-text)}.ob-score__gauge-wrap{position:relative;width:262px;height:150px;margin-bottom:8px;flex-shrink:0}.ob-score__gauge{width:262px;height:262px;display:block}.ob-score__gauge-motion{position:absolute;color:#fff;pointer-events:none;z-index:2}.ob-score__gauge-motion--left{left:-8px;top:58px;width:60px;height:38px}.ob-score__gauge-motion--right{right:-4px;top:52px;width:68px;height:30px}.ob-score__gauge-label{position:absolute;left:50%;bottom:10px;transform:translate(-50%);text-align:center;z-index:1}.ob-score__gauge-num{font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;color:var(--ob-text)}.ob-score__gauge-sub{font-size:14px;font-weight:500;line-height:16.94px;letter-spacing:-.14px;color:var(--ob-text)}.ob-score__spark{position:absolute;color:var(--ob-teal);pointer-events:none}.ob-score__spark--top-left{top:72px;left:24px;width:35px;height:49px}.ob-score__spark--mid-left{top:248px;left:22px;width:40px;height:47px}.ob-score__spark--mid-right{top:256px;right:20px;width:54px;height:74px}.ob-score__pills{display:flex;flex-direction:column;gap:16px;width:100%;max-width:334px;margin-top:auto}.ob-status-pill{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:16px 24px;border:2px solid #eeeeee;border-radius:45px;background:transparent;font-size:14px;font-weight:800;line-height:16.94px;color:var(--ob-text)}.ob-status-pill__check{width:24px;height:24px;border-radius:50%;background:#00b065;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-action-pill{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:16px 16px 16px 24px;border:2px solid var(--ob-text-dark);border-radius:45px;background:var(--ob-text);color:var(--ob-text-dark);font-size:14px;font-weight:800;line-height:16.94px;cursor:pointer;box-shadow:5px 4px 0 var(--ob-text-dark)}.ob-score__sheet{flex-shrink:0;background:var(--ob-white);border-radius:32px 32px 0 0;padding:24px 22px 32px;color:var(--ob-text-dark);width:100%}.ob-score__sheet-title{font-size:16px;font-weight:800;line-height:19.36px;margin-bottom:16px}.ob-score__actions{display:flex;flex-direction:column;gap:16px}.ob-welcome{flex:1;display:flex;flex-direction:column;position:relative;min-height:0;overflow:hidden}.ob-welcome--enter{animation:ob-welcome-enter 1.1s var(--ob-ease-heavy) both}@keyframes ob-welcome-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ob-welcome__hero{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;padding:245px 24px 0;box-sizing:border-box}.ob-welcome__logo-mark{display:block;width:144px;height:auto;color:var(--ob-text);flex-shrink:0}.ob-welcome__headline{margin-top:59px;max-width:332px;text-align:center}.ob-welcome__cta{position:relative;z-index:2;flex-shrink:0;width:100%;padding:0 24px 48px;box-sizing:border-box}.ob-welcome__cta.ob-reveal{display:block}.ob-welcome__cta .ob-neo-btn{max-width:332px;margin:0 auto}.ob-welcome-spark,.ob-sparkle{position:absolute;color:var(--ob-teal);pointer-events:none;z-index:1}.ob-welcome__spark--left{top:280px;left:30px;width:36px;height:52px}.ob-welcome__spark--top-right{top:186px;right:49px;width:55px;height:78px}.ob-welcome__spark--bottom-right{top:515px;right:59px;width:41px;height:49px}.ob-story-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 24px 80px}.ob-stories__content{padding-bottom:96px}.ob-worry{--ob-worry-inset-x: 24px;--ob-worry-layout-top: 56px;--ob-worry-stack-gap: 32px;--ob-worry-bottom: max(56px, calc(env(safe-area-inset-bottom, 0px) + 38px) );--ob-worry-option-gap: 8px;--ob-worry-actions-gap: 16px;--ob-worry-option-bg: #252b2f;--ob-worry-option-border: #394145;--ob-worry-option-selected-border: #eeeeee;flex:1;display:flex;flex-direction:column;min-height:0;background:var(--ob-bg)}.ob-worry__layout{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:var(--ob-worry-layout-top) var(--ob-worry-inset-x) 0;box-sizing:border-box;overflow:visible}.ob-worry__hero{display:flex;flex-direction:column;flex-shrink:0;margin-bottom:var(--ob-worry-stack-gap)}.ob-worry__lower{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;padding-top:0;padding-bottom:0;box-sizing:border-box}.ob-worry__title{margin:0;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;color:var(--ob-text)}.ob-worry__subtitle{margin:16px 0 0;max-width:332px;font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.16px;color:var(--ob-text);opacity:.8}.ob-worry .ob-worry-list{display:flex;flex-direction:column;gap:var(--ob-worry-option-gap);flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.ob-worry .ob-worry-list .ob-worry-option{box-sizing:border-box;width:100%;justify-content:flex-start;min-height:67px;padding:24px;border:1px solid var(--ob-worry-option-border);border-radius:16px;background:var(--ob-worry-option-bg);color:var(--ob-text);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer;text-align:left;font:inherit}.ob-worry .ob-worry-list .ob-worry-option--selected{border:2px solid var(--ob-worry-option-selected-border);padding:23px 24px}.ob-worry .ob-worry-list .ob-worry-option__label{flex:none;font-size:16px;font-weight:600;line-height:19.36px;letter-spacing:-.16px;color:var(--ob-text)}.ob-worry .ob-worry-list .ob-worry-option--selected .ob-worry-option__label{font-weight:800}.ob-worry .ob-worry-list .ob-worry-option--disabled{opacity:1;cursor:not-allowed}.ob-worry .ob-worry-list .ob-worry-option--disabled .ob-worry-option__label{color:#f5f5f673}.ob-worry__actions{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;width:100%;margin-top:auto;padding-top:32px;padding-bottom:var(--ob-worry-bottom);box-sizing:border-box}.ob-worry__actions .ob-neo-btn{width:100%;min-height:48px;max-height:48px;padding:11px 16px;border:none;border-radius:8px;box-sizing:border-box;font-size:17px;font-weight:700;letter-spacing:-.17px;line-height:20.91px;background:#16191c8c;color:#f5f5f673}.ob-worry__panel{flex-shrink:0;padding:32px 24px 48px;box-sizing:border-box;background:transparent}.ob-worry__panel .ob-worry-list{gap:8px}.ob-worry__panel .ob-neo-btn{min-height:48px;max-height:48px;padding:11px 16px;border:none;border-radius:8px;box-sizing:border-box;font-size:17px;font-weight:700;letter-spacing:-.17px;line-height:20.91px;background:#16191c8c;color:#f5f5f673}.ob-worry__panel .ob-neo-btn:not(:disabled),.ob-worry__actions .ob-neo-btn:not(:disabled){background:var(--ob-white);color:var(--ob-text-dark);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ob-worry__panel .ob-neo-btn:disabled,.ob-worry__actions .ob-neo-btn:disabled{background:#16191c8c;color:#f5f5f673;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;opacity:1}.ob-worry__actions .ob-text-btn{min-height:37px;padding:8px;box-sizing:border-box;color:var(--ob-text);font-weight:700}.ob-easy-steps{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.ob-easy-steps__stage{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:0 24px;box-sizing:border-box}.ob-easy-steps-sparks{position:absolute;inset:0;width:100%;height:100%;color:var(--ob-text);pointer-events:none;z-index:0}.ob-easy-steps__headline{position:relative;z-index:1;max-width:332px;margin:0;opacity:0}.ob-easy-steps__headline--visible{opacity:1;transition:opacity .4s ease-out}.ob-easy-steps--exit{pointer-events:none}.ob-easy-steps--exit .ob-easy-steps__stage{animation:ob-dissolve-out var(--ob-dur-story-dissolve) ease-out forwards}.ob-easy-steps--exit .ob-easy-steps-sparks{animation:ob-dissolve-out var(--ob-dur-fade) ease-out forwards}.ob-easy-steps--enter{animation:ob-easy-steps-enter .98s var(--ob-ease-heavy) both}@keyframes ob-easy-steps-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ob-welcome--enter,.ob-easy-steps--enter,.ob-easy-steps--exit .ob-easy-steps__stage,.ob-easy-steps--exit .ob-easy-steps-sparks{animation:none}}.ob-story-content .ob-headline{max-width:332px}.ob-split__dark{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 24px 32px;min-height:0}.ob-split__dark--center{justify-content:center}.ob-close-btn{position:absolute;top:38px;right:24px;z-index:2;color:#e7e7e7}.onboarding-revamp__body--score .ob-close-btn{color:var(--ob-text)}.ob-scam-scan{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:32px}.ob-scam-spinner{width:144px;height:144px}.ob-scam-spinner__ring{width:100%;height:100%}.ob-scam-spinner__progress{transition:stroke-dashoffset 80ms linear}.ob-scam-scan__status{font-size:24px;font-weight:800;line-height:28px;letter-spacing:-.24px;text-align:center;color:var(--ob-text)}.ob-scam-scan__tasks{display:flex;flex-direction:column;gap:12px;width:100%;max-width:327px;opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.ob-scam-scan__tasks--visible{opacity:1;transform:translateY(0)}.ob-scam-scan__task{animation:ob-scam-task-enter .5s cubic-bezier(.22,1,.36,1) both}.ob-scam-scan__task-label{font-size:14px;font-weight:600;line-height:17px;letter-spacing:-.14px;color:var(--ob-text);margin-bottom:4px;display:block}.ob-scam-scan__task-bar{height:6px;border-radius:3px;background:var(--ob-white);overflow:hidden}.ob-scam-scan__task-fill{height:100%;border-radius:3px;background:var(--ob-teal);will-change:width}@keyframes ob-scam-task-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ob-scam-results-page{flex:1;display:flex;flex-direction:column;min-height:0}.ob-scam-results-page__content{flex:1;display:flex;flex-direction:column;gap:32px;padding:24px 24px 0;min-height:0;overflow-y:auto}.ob-scam-results-hero{display:flex;flex-direction:column;gap:8px}.ob-scam-results-hero__num{font-size:96px;font-weight:800;line-height:116px;letter-spacing:-.96px;color:var(--ob-danger)}.ob-scam-results-hero__title{font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;color:var(--ob-text);margin:0}.ob-scam-results-hero__subtitle{font-size:15px;font-weight:500;line-height:18px;color:var(--ob-text);margin:0}.ob-scam-results-hero__subtitle strong{font-weight:700}.ob-scam-results-stats{display:flex;flex-direction:column;gap:24px}.ob-scam-stat{display:flex;flex-direction:column;gap:0}.ob-scam-stat__count{font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;color:var(--ob-danger)}.ob-scam-stat__label{font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px;color:var(--ob-text)}.ob-scam-stat--sites{gap:4px}.ob-scam-stat__sites-row{display:flex;align-items:center;gap:8px}.ob-scam-stat__site-icons{display:flex;align-items:center}.ob-scam-stat__site-icon{width:26px;height:26px;border-radius:50%;border:2px solid var(--ob-bg);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;text-transform:lowercase;flex-shrink:0;margin-left:-8px;overflow:hidden}.ob-scam-stat__site-icon:first-child{margin-left:0}.ob-scam-stat__more{font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px;color:var(--ob-danger)}.ob-bottom-sheet--scam-results{flex-shrink:0;margin-top:auto}.ob-scam-reveal{opacity:0;transform:translateY(14px);animation:ob-scam-reveal-in .6s cubic-bezier(.22,1,.36,1) forwards}.ob-scam-reveal--hero-num{transform:translateY(36px) scale(.55);animation:ob-scam-reveal-hero-num 1.1s cubic-bezier(.16,1,.3,1) forwards}.ob-scam-reveal--stat-num{transform:translateY(18px) scale(.82);animation:ob-scam-reveal-stat-num .85s cubic-bezier(.22,1,.36,1) forwards}.ob-scam-reveal--num{transform:translateY(22px) scale(.88);animation-name:ob-scam-reveal-num}.ob-scam-reveal--icon,.ob-scam-stat__site-icon.ob-scam-reveal--icon{transform:translateY(10px) scale(.6);animation-name:ob-scam-reveal-icon}.ob-scam-reveal.ob-scam-stat{display:flex;flex-direction:column;gap:0}.ob-scam-reveal.ob-bottom-sheet--scam-results{transform:translateY(24px)}@keyframes ob-scam-reveal-in{to{opacity:1;transform:translateY(0)}}@keyframes ob-scam-reveal-num{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ob-scam-reveal-hero-num{0%{opacity:0;transform:translateY(36px) scale(.55)}65%{opacity:1;transform:translateY(-6px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ob-scam-reveal-stat-num{0%{opacity:0;transform:translateY(18px) scale(.82)}70%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ob-scam-reveal-icon{to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ob-scam-reveal{opacity:1;transform:none;animation:none}}.ob-bottom-sheet--verify{display:flex;flex-direction:column;gap:16px}.ob-scam-verify__title{font-size:24px;font-weight:800;line-height:29px;color:var(--ob-text-dark)}.ob-scam-verify__body,.ob-scam-verify__email{font-size:15px;font-weight:500;line-height:18px;color:var(--ob-text-dark)}.ob-scam-input{width:100%;padding:16px;border:1px solid var(--ob-text-dark);border-radius:2px;background:var(--ob-white);font-size:14px;font-weight:500;color:var(--ob-text-dark);box-shadow:6px 4px 0 var(--ob-text-dark);box-sizing:border-box}.ob-scam-input::placeholder{color:var(--ob-muted)}.ob-permission__stage--notification{margin-bottom:48px}.ob-permission__dialog--ios{border-radius:14px;width:250px}.ob-split{flex:1;display:flex;flex-direction:column;min-height:0}.ob-split__dark{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 24px 24px;min-height:0}.ob-location-screen{flex:1;display:flex;flex-direction:column;min-height:0}.ob-location-screen .ob-bottom-sheet{margin-top:auto}.ob-location-screen__hero{padding:57px 24px 0;flex-shrink:0}.ob-location-screen__hero--center{text-align:center}.ob-location-screen__hero--center .ob-headline{margin:0}.ob-location-screen__hero--center .ob-subtitle{margin:16px 0 0}.ob-location-carousel{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:62px}.ob-location-carousel__stage{width:100%;height:226px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.ob-location-carousel__stage:active{cursor:grabbing}.ob-location-carousel__track{position:relative;width:100%;height:226px;perspective:900px;perspective-origin:50% 50%;transform-style:preserve-3d}.ob-location-card{position:absolute;left:50%;top:0;box-sizing:border-box;width:202px;height:222px;margin-left:-101px;padding:16px 24px;border:2px solid transparent;border-radius:24px;background:#2a3035;color:#f5f5f6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;will-change:transform,opacity;transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;font:inherit;box-shadow:none}.ob-location-card--active{border-color:#eee;box-shadow:4px 4px #e9e9e9}.ob-location-card--more{gap:32px}.ob-location-card--more .ob-location-card__flag{display:flex;align-items:center;justify-content:center;color:var(--ob-teal)}.ob-location-card__copy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:154px}.ob-location-card__hint{margin:0;width:100%;font-size:14px;font-weight:500;line-height:17px;text-align:center;color:#f5f5f699}.ob-location-card__flag{width:64px;height:43px;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-location-card__flag svg{display:block;width:100%;height:100%;object-fit:cover}.ob-location-card__name{font-size:20px;font-weight:700;line-height:24px;text-align:center;letter-spacing:-.2px}.ob-location-carousel__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;flex-shrink:0}.ob-location-carousel__dot{width:6px;height:6px;border-radius:50%;background:#f5f5f6;opacity:.5;transition:opacity .25s ease,transform .25s ease}.ob-location-carousel__dot--active{opacity:1;transform:scale(1.05)}.ob-connect-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ob-connect-btn__flag{display:inline-flex;align-items:center;line-height:0}.ob-locations-sheet{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:flex-end}.ob-locations-sheet__backdrop{position:absolute;inset:0;border:none;background:#16191c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.ob-locations-sheet__panel{position:relative;z-index:1;max-height:78%;background:var(--ob-white);border-radius:32px 32px 0 0;color:var(--ob-text-dark);display:flex;flex-direction:column;animation:ob-locations-sheet-in .38s cubic-bezier(.22,1,.36,1)}@keyframes ob-locations-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ob-locations-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 8px;flex-shrink:0}.ob-locations-sheet__title{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.24px}.ob-locations-sheet__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--ob-text-dark);cursor:pointer}.ob-locations-sheet__list{overflow-y:auto;padding:8px 0 32px;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.ob-location-card{transition:none!important}.ob-locations-sheet__panel{animation:none}}.ob-permission__dialog-btn--ios-secondary{font-weight:600;color:var(--ob-ios-blue)}.ob-permission__dialog-btn--ios-primary{font-weight:400;color:var(--ob-ios-blue)}.ob-permission__arrow-curve--notification{left:-29px;top:100px}.ob-permission__arrow-head--notification{left:34px;top:94px}.ob-scam-mask__hint{font-size:16px;font-weight:800;line-height:19.36px;color:var(--ob-text-dark);margin-bottom:24px}.ob-scam-mask__field{display:flex;align-items:center;gap:8px;padding:16px;border:1px solid var(--ob-text-dark);border-radius:2px;background:var(--ob-white);box-shadow:6px 4px 0 var(--ob-text-dark)}.ob-scam-mask__alias{flex:1;font-size:14px;font-weight:600;color:var(--ob-text-dark);word-break:break-all}.ob-scam-mask__copy{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--ob-text-dark);cursor:pointer}.ob-scam-mask__forward{margin-top:8px;font-size:12px;font-weight:500;line-height:13.44px;color:var(--ob-text-dark)}.ob-scam-results-stack{position:relative}.ob-scam-results-page__content--dimmed{filter:brightness(.55);transition:filter .55s var(--ob-ease-heavy)}.ob-scam-sheet-overlay{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto}.ob-scam-sheet-overlay__scrim{position:absolute;inset:0;background:#0000006b;animation:ob-scam-scrim-in .55s var(--ob-ease-heavy) both}.ob-scam-sheet-overlay__sheet{position:relative;z-index:1;margin-top:0}.ob-scam-sheet-overlay__sheet--enter{animation:ob-scam-sheet-up .72s var(--ob-ease-heavy) both}.ob-scam-sheet-overlay__sheet--swap{animation:ob-scam-sheet-swap .62s var(--ob-ease-heavy) both}@keyframes ob-scam-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ob-scam-sheet-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-scam-sheet-swap{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ob-scam-mask-reveal{display:flex;flex-direction:column;min-height:0}.ob-scam-mask-reveal__hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;min-height:0}.ob-scam-mask-reveal__check{font-size:72px;line-height:1}.ob-scam-mask-reveal__title{margin:0;font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.28px;text-align:center;color:var(--ob-text)}.ob-scam-mask-reveal__sheet{flex-shrink:0}.ob-scam-usefor{margin-top:28px}.ob-scam-usefor__label{margin:0 0 12px;font-size:14px;font-weight:700;line-height:17px;letter-spacing:-.14px;color:var(--ob-muted)}.ob-scam-usefor__viewport{overflow:hidden;margin:0 -8px;padding:4px 8px;touch-action:pan-y;cursor:grab}.ob-scam-usefor__viewport--dragging{cursor:grabbing}.ob-scam-usefor__track{display:flex;gap:12px;width:max-content;will-change:transform}.ob-scam-usefor__card{flex-shrink:0;width:168px;padding:14px 12px;border:1px solid var(--ob-border);border-radius:12px;background:var(--ob-card-bg);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ob-scam-usefor__emoji{font-size:22px;line-height:1}.ob-scam-usefor__text{font-size:13px;font-weight:700;line-height:16px;letter-spacing:-.13px;color:var(--ob-text-dark)}.ob-scam-celebration{position:relative}.ob-scam-celebration__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:8px}.ob-scam-celebration__emoji{font-size:96px;line-height:1}.ob-scam-final__title{animation-delay:0ms}.ob-scam-final__gauge,.ob-scam-final__pills{margin-top:8px}.ob-scam-final__pill{animation-fill-mode:both}.ob-scam-final__sheet{animation-delay:0ms}@keyframes ob-reveal-pop{0%{opacity:0;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes ob-reveal-slide-up{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-reveal-slide-up-soft{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-reveal-sheet-soft{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-reveal-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ob-reveal{opacity:0;animation-fill-mode:forwards;will-change:transform,opacity}.ob-reveal--pop{animation:ob-reveal-pop var(--ob-dur-pop) var(--ob-ease-heavy) forwards}.ob-reveal--slide-up{animation:ob-reveal-slide-up var(--ob-dur-rise) var(--ob-ease-heavy) forwards}.ob-reveal--slide-up-soft{animation:ob-reveal-slide-up-soft var(--ob-dur-rise-soft) var(--ob-ease-settle) forwards}.ob-reveal--fade{animation:ob-reveal-fade .4s ease-out forwards}.ob-reveal--sheet-soft{animation:ob-reveal-sheet-soft .44s var(--ob-ease-settle) forwards}.ob-reveal--sheet-up{animation:ob-reveal-sheet-up var(--ob-dur-sheet) var(--ob-ease-grave) forwards}@media(prefers-reduced-motion:reduce){.ob-reveal{opacity:1;animation:none;transform:none}}.ob-protection-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#00b065;color:var(--ob-text)}.ob-protection-bar{width:100%;height:6px;border-radius:100px;background:#f5f5f629;overflow:hidden}.ob-protection-bar__fill{height:100%;border-radius:100px;background:var(--ob-teal);transition:width .7s cubic-bezier(.22,1,.36,1)}.ob-wcb-intro__headline{text-align:left;max-width:332px}.ob-wcb-intro__headline-light{color:var(--ob-text)}.ob-wcb-intro__subtitle{margin-top:16px;max-width:332px;font-size:15px;line-height:18.15px;text-align:left}.ob-wcb-intro__cta-wrap{width:100%}.ob-wcb-infected-intro .ob-split__dark{justify-content:flex-end;padding-bottom:48px}.ob-wcb-infected-intro__title{max-width:332px;text-align:left}.ob-wcb-infected-intro__subtitle{margin-top:16px;max-width:332px;font-size:15px;line-height:18.15px;text-align:left}.ob-wcb-infected-intro__cta-wrap{flex-shrink:0}.ob-wcb-loading{background:var(--ob-white);color:var(--ob-text-dark)}.ob-wcb-loading__stage{flex:1;position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ob-wcb-loading__fill{position:absolute;bottom:0;left:0;right:0;background:var(--ob-bg);will-change:height}.ob-wcb-loading__content{position:absolute;inset:0;z-index:1;pointer-events:none}.ob-wcb-loading__layer{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:65px;will-change:clip-path}.ob-wcb-loading__layer--dark{color:var(--ob-text-dark)}.ob-wcb-loading__layer--light{color:var(--ob-text)}.ob-wcb-loading__percent{display:flex;align-items:flex-end;color:inherit}.ob-wcb-loading__layer--dark .ob-wcb-loading__percent:not(.ob-wcb-loading__percent--teal){color:var(--ob-text-dark)}.ob-wcb-loading__layer--light .ob-wcb-loading__percent:not(.ob-wcb-loading__percent--teal){color:var(--ob-text)}.ob-wcb-loading__percent--teal{color:var(--ob-teal)}.ob-wcb-loading__num{font-size:96px;font-weight:800;line-height:116.18px;letter-spacing:-.96px}.ob-wcb-loading__sym{font-size:40px;font-weight:800;line-height:48.41px;letter-spacing:-.4px;margin-bottom:14px}.ob-wcb-loading__msg{margin:0;max-width:332px;font-size:24px;font-weight:800;line-height:29.05px;letter-spacing:-.24px;text-align:center;white-space:pre-line;color:inherit;opacity:1;transform:translateY(0);transition:opacity .22s ease-in-out,transform .22s ease-in-out}.ob-wcb-loading__msg--out{opacity:0;transform:translateY(-8px)}.ob-wcb-loading__msg--in{opacity:0;transform:translateY(8px)}.ob-wcb-success{background:var(--ob-bg);color:var(--ob-text)}.ob-wcb-success__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:0;transition:justify-content .52s var(--ob-ease-settle),padding .52s var(--ob-ease-settle)}.ob-wcb-success__main--copy{justify-content:flex-start;padding-top:56px}.ob-wcb-success__icon{width:300px;height:300px;margin-bottom:0;display:flex;align-items:center;justify-content:center;color:var(--ob-text);flex-shrink:0}.ob-wcb-success__main--copy .ob-wcb-success__icon{width:220px;height:220px;margin-bottom:8px;transition:width .52s var(--ob-ease-settle),height .52s var(--ob-ease-settle),margin .52s var(--ob-ease-settle)}.ob-wcb-success__check-in{animation:ob-wcb-check-in .56s var(--ob-ease-heavy) both}.ob-wcb-success__title-in{animation:ob-wcb-title-in .52s var(--ob-ease-heavy) both}.ob-wcb-success__body-in{animation:ob-wcb-body-in .44s var(--ob-ease-settle) both}.ob-wcb-success__cta-in{animation:ob-wcb-cta-in .48s var(--ob-ease-settle) both}@keyframes ob-wcb-check-in{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@keyframes ob-wcb-title-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-wcb-body-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-wcb-cta-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ob-wcb-success__check-in,.ob-wcb-success__title-in,.ob-wcb-success__body-in,.ob-wcb-success__cta-in{animation:none}.ob-wcb-success__main,.ob-wcb-success__main--copy .ob-wcb-success__icon{transition:none}}.ob-wcb-success__check-svg{width:169px;height:169px;display:block}.ob-wcb-success__title{margin:0;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;text-align:center}.ob-wcb-success__body{margin:48px 0 0;max-width:332px;font-size:15px;font-weight:500;line-height:18.15px;text-align:center;color:var(--ob-text)}.ob-wcb-success__body strong{font-weight:700}.ob-wcb-success__cta-wrap{width:100%;margin-top:auto}.ob-wcb-success__sheet{padding-bottom:32px}.ob-wcb-summary{position:relative;background:var(--ob-bg);color:var(--ob-text)}.ob-wcb-summary__main{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;min-height:0;overflow:hidden}.ob-wcb-summary__stack{position:relative;z-index:2;width:100%;max-width:332px;display:flex;flex-direction:column;gap:32px}.ob-wcb-summary__score{display:flex;flex-direction:column;gap:8px}.ob-wcb-summary__hero{position:relative;margin-bottom:0;padding-top:88px;overflow:visible}.ob-wcb-summary__title{margin:0;position:relative;z-index:1;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;text-align:left}.ob-wcb-summary__items{display:flex;flex-direction:column;gap:24px}.ob-wcb-summary__items--second{margin-top:-8px}.ob-wcb-summary__score-value{font-size:64px;font-weight:800;line-height:77.45px;letter-spacing:-.64px;color:var(--ob-teal);display:inline-block;transform-origin:left center}.ob-wcb-summary__score-value--bump{animation:ob-wcb-summary-percent-bump .52s cubic-bezier(.22,1,.36,1)}@keyframes ob-wcb-summary-percent-bump{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.ob-wcb-summary__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:332px;font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px}.ob-wcb-summary__sparks{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}.ob-wcb-summary__spark{position:absolute;color:var(--ob-teal);pointer-events:none}.ob-wcb-summary__spark svg{display:block;width:100%;height:100%}.ob-wcb-summary__spark--large{top:-20px;left:41px;width:54px;height:74px}.ob-wcb-summary__spark--right-top{top:-2px;left:259px;width:40px;height:47px}.ob-wcb-summary__spark--right-mid{top:182px;left:286px;width:40px;height:47px}.ob-wcb-summary__cta-wrap{position:relative;z-index:3;width:100%;margin-top:auto}.ob-wcb-summary__sheet{padding-bottom:32px}.ob-wcb-upsell{background:var(--ob-bg);color:var(--ob-text)}.ob-wcb-upsell__main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;min-height:0;overflow-y:auto}.ob-wcb-upsell__stack{width:100%;max-width:332px;display:flex;flex-direction:column;gap:32px}.ob-wcb-upsell__title{margin:0;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px}.ob-wcb-upsell__score-block{display:flex;flex-direction:column;gap:8px}.ob-wcb-upsell__score-row{display:flex;align-items:flex-end;gap:8px}.ob-wcb-upsell__score-value{font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;color:var(--ob-teal)}.ob-wcb-upsell__score-label{margin-bottom:4px;font-size:14px;font-weight:500;line-height:16.94px;letter-spacing:-.14px;opacity:.8}.ob-wcb-upsell__main .ob-protection-bar{margin-top:0}.ob-wcb-upsell__list{display:flex;flex-direction:column;gap:8px}.ob-wcb-upsell__row{width:100%;min-height:80px;padding:24px;border:none;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;text-align:left;color:inherit}.ob-wcb-upsell__row--done{background:#252b2f99;font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px;opacity:.4}.ob-wcb-upsell__row--action{background:#252b2f;border:1px solid #393e41;font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px;cursor:pointer}.ob-wcb-upsell__row--action:last-of-type{box-shadow:0 4px 4px #00000040}.ob-wcb-upsell:has(.ob-wcb-upsell__cta-wrap) .ob-wcb-upsell__main{justify-content:flex-start;padding-top:48px}.ob-wcb-upsell__cta-wrap{width:100%;margin-top:auto}.ob-wcb-upsell__sheet{padding-bottom:32px}.ob-infected-success{position:relative;background:var(--ob-bg);color:var(--ob-text)}.ob-infected-success__main{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;min-height:0;overflow:hidden}.ob-infected-success__sparks{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}.ob-infected-success__spark{position:absolute;color:var(--ob-teal)}.ob-infected-success__spark--left{top:76px;left:65px;width:54px;height:74px}.ob-infected-success__spark--top-right{top:136px;right:24px;width:40px;height:47px}.ob-infected-success__spark--bottom-right{top:311px;right:51px;width:40px;height:47px}.ob-infected-success__stack{position:relative;z-index:1;width:100%;max-width:332px;display:flex;flex-direction:column;gap:32px}.ob-infected-success__title{margin:0;max-width:332px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;text-align:left}.ob-infected-success__score{display:flex;flex-direction:column;gap:8px}.ob-infected-success__score-value{font-size:64px;font-weight:800;line-height:77.45px;letter-spacing:-.64px;color:var(--ob-teal);display:inline-block;transform-origin:left center}.ob-infected-success__score-value--bump{animation:ob-wcb-summary-percent-bump .52s cubic-bezier(.22,1,.36,1)}.ob-infected-success__items{display:flex;flex-direction:column;gap:24px}.ob-infected-success__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:332px;font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px}.ob-infected-success__cta-wrap{width:100%}.ob-infected-success__sheet{padding-bottom:32px}.ob-antivirus-intro__title{max-width:332px}.ob-antivirus-intro__subtitle{margin-top:16px;max-width:332px}.ob-antivirus-intro__cta-wrap{flex-shrink:0}.ob-antivirus-scan{flex:1;min-height:0;background:var(--ob-bg);color:var(--ob-text)}.ob-antivirus-scan__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:0}.ob-antivirus-scan__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:24px;width:100%;max-width:332px}.ob-antivirus-scan__item{animation:ob-antivirus-item-enter .72s var(--ob-ease-heavy) both}.ob-antivirus-scan__check-in{animation:ob-antivirus-check-in .48s var(--ob-ease-heavy) both}.ob-antivirus-scan__indeterminate-track{width:100%;height:6px;border-radius:100px;background:#f5f5f629;overflow:hidden}.ob-antivirus-scan__indeterminate-fill{width:42%;height:100%;border-radius:100px;background:var(--ob-teal);animation:ob-antivirus-scan-pulse 1.35s ease-in-out infinite}@keyframes ob-antivirus-scan-pulse{0%{transform:translate(-110%);opacity:.55}50%{opacity:1}to{transform:translate(320%);opacity:.55}}@keyframes ob-antivirus-check-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.ob-antivirus-scan__row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ob-antivirus-scan__label{font-size:14px;font-weight:600;line-height:17px;letter-spacing:-.14px;color:var(--ob-text)}@keyframes ob-antivirus-item-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ob-antivirus-permission{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0 24px 56px}.ob-antivirus-permission__header{flex-shrink:0;padding-top:40px;text-align:center}.ob-antivirus-permission__eyebrow{margin:0 0 24px;font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px;color:var(--ob-text)}.ob-antivirus-permission__title{margin:0 auto;max-width:287px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px;color:var(--ob-text)}.ob-antivirus-permission__stage{position:relative;flex-shrink:0;display:flex;justify-content:center;margin-top:31px;min-height:260px}.ob-antivirus-permission__dialog-wrap{position:relative;width:250px}.ob-antivirus-permission__arrow-curve,.ob-antivirus-permission__arrow-head{position:absolute;color:var(--ob-teal);pointer-events:none;z-index:4}.ob-antivirus-permission__arrow-curve{left:-29px;top:100px;width:291px;height:218px}.ob-antivirus-permission__arrow-head{left:34px;top:94px;width:31px;height:22px}.ob-ios26-alert{position:relative;z-index:1;width:250px;padding:12px;border-radius:28px;background:#f5f5f6d1;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 0 0 .5px #0000000f,0 8px 32px #00000047;color:#000}.ob-ios26-alert__content{padding:7px 7px 0;text-align:left}.ob-ios26-alert__title{margin:0 0 8px;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0}.ob-ios26-alert__body{margin:0;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.36px;color:#3c3c4399}.ob-ios26-alert__actions{display:flex;flex-direction:column;gap:8px;padding-top:20px}.ob-ios26-alert__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:12px 16px;border:none;border-radius:999px;font-size:17px;line-height:22px;letter-spacing:-.43px;cursor:pointer}.ob-ios26-alert__btn--secondary{background:#7676801f;color:var(--ob-ios-blue);font-weight:400}.ob-ios26-alert__btn--prominent{background:#08f;color:#fff;font-weight:600}.ob-antivirus-permission__hint{position:relative;z-index:1;flex-shrink:0;margin:15px 0 0;text-align:center;font-size:20px;font-weight:800;line-height:24px;letter-spacing:-.2px;color:var(--ob-text)}.ob-antivirus-permission__scanner{flex-shrink:0;width:100%;max-width:332px;margin:auto auto 0;padding-top:24px;padding-bottom:16px}.ob-antivirus-permission__scanner-label{margin:0 0 12px;font-size:14px;font-weight:600;line-height:17px;letter-spacing:-.14px;color:var(--ob-text)}.ob-antivirus-permission__scanner-bar{width:100%;max-width:327px}.ob-antivirus-permission__scanner-track{width:100%;height:6px;border-radius:12px;background:var(--ob-white);overflow:hidden}.ob-antivirus-permission__scanner-pulse{width:42%;height:100%;border-radius:2px;background:var(--ob-teal);animation:ob-antivirus-scan-pulse 1.35s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ob-antivirus-permission__scanner-pulse{animation:none;width:48%;margin:0}}.ob-antivirus-success{position:relative;background:var(--ob-bg);color:var(--ob-text);overflow:hidden}.ob-antivirus-success__main{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:0;text-align:center;transition:justify-content .52s var(--ob-ease-settle),padding .52s var(--ob-ease-settle)}.ob-antivirus-success__main--copy{justify-content:flex-start;padding-top:54px}.ob-antivirus-success__icon{width:300px;height:300px;display:flex;align-items:center;justify-content:center;color:var(--ob-text);flex-shrink:0;transition:width .52s var(--ob-ease-settle),height .52s var(--ob-ease-settle),margin .52s var(--ob-ease-settle)}.ob-antivirus-success__main--copy .ob-antivirus-success__icon{width:220px;height:220px}.ob-antivirus-success__icon-svg{width:169px;height:169px;display:block}.ob-antivirus-success__copy{display:flex;flex-direction:column;align-items:center;width:100%;max-width:339px}.ob-antivirus-success__title{margin:0;max-width:339px;font-size:32px;font-weight:800;line-height:38.73px;letter-spacing:-.32px}.ob-antivirus-success__body{margin:48px 0 0;max-width:339px;font-size:15px;font-weight:500;line-height:18.15px}.ob-antivirus-success__cta-wrap{position:relative;z-index:3;flex-shrink:0}.ob-antivirus-success__sheet{padding-top:32px;padding-bottom:48px}.ob-antivirus-success__icon-in{animation:ob-wcb-check-in .56s var(--ob-ease-heavy) both}.ob-antivirus-success__title-in{animation:ob-wcb-title-in .52s var(--ob-ease-heavy) both}.ob-antivirus-success__body-in{animation:ob-wcb-body-in .44s var(--ob-ease-settle) both}.ob-antivirus-success__cta-in{animation:ob-wcb-cta-in .48s var(--ob-ease-settle) both}@media(prefers-reduced-motion:reduce){.ob-antivirus-scan__item,.ob-antivirus-scan__check-in{animation:none}.ob-antivirus-scan__indeterminate-fill{animation:none;width:55%;margin:0 auto}.ob-antivirus-success__main,.ob-antivirus-success__main--copy .ob-antivirus-success__icon{transition:none}.ob-antivirus-success__icon-in,.ob-antivirus-success__title-in,.ob-antivirus-success__body-in,.ob-antivirus-success__cta-in{animation:none}}.ob-spying__main{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 24px 32px;overflow-y:auto}.ob-spying-hub{flex-shrink:0;padding-bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 16px))}.ob-spying-hub__options{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.ob-spying-hub__option{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#f5f5f6;color:var(--ob-text-dark)}.ob-spying-hub__option--selected{outline:2px solid var(--ob-text-dark);outline-offset:-2px}.ob-spying-hub__radio{flex-shrink:0;width:20px;height:20px;border:2px solid var(--ob-text-dark);border-radius:50%;display:flex;align-items:center;justify-content:center}.ob-spying-hub__option--selected .ob-spying-hub__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ob-text-dark)}.ob-spying-hub__label{font-size:14px;font-weight:600;line-height:17px;letter-spacing:-.14px}.ob-spying-hub__actions{margin-top:0}.ob-spying-intro{flex:1;display:flex;flex-direction:column;justify-content:center;gap:39px;width:100%;max-width:332px;margin:0 auto;align-self:center}.ob-spying-intro__title{margin:0;max-width:332px}.ob-spying-intro__timeline{display:flex;align-items:stretch;gap:9px}.ob-spying-intro__rail{display:flex;flex-direction:column;align-items:center;width:32px;flex-shrink:0;padding-top:39px;gap:3px}.ob-spying-intro__rail-dot{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid rgba(245,245,246,.35);background:#f5f5f614}.ob-spying-intro__rail-dot--active{border-color:#f5f5f6b8;background:#f5f5f629}.ob-spying-intro__rail-dot--pending{opacity:.4}.ob-spying-intro__rail-line{flex:1;width:2px;min-height:112px;border-radius:1px;background:linear-gradient(180deg,#fff,#484848)}.ob-spying-intro__cards{flex:1;display:flex;flex-direction:column;gap:32px;min-width:0}.ob-spying-intro__card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#252a2f;border:1px solid #394145}.ob-spying-intro__card--muted{opacity:.5}.ob-spying-intro__card-copy{display:flex;flex-direction:column;gap:8px}.ob-spying-intro__card-title{margin:0;font-size:16px;font-weight:800;line-height:19.36px;letter-spacing:-.16px;color:#f5f5f6e6}.ob-spying-intro__card-detail{margin:0;font-size:14px;font-weight:500;line-height:16.94px;letter-spacing:-.14px;color:#f5f5f6e6}.ob-spying-intro__card-cta{align-self:flex-start;padding:8px 16px;border:none;border-radius:4px;background:var(--ob-white);color:var(--ob-text-dark);font-size:14px;font-weight:700;line-height:17.22px;letter-spacing:-.14px;cursor:pointer}.ob-spying-intro__footer{margin-top:auto;display:flex;justify-content:center;padding-top:8px}.ob-spying-intro__help.ob-text-btn{color:var(--ob-text);font-size:14px;font-weight:700;line-height:17.22px;letter-spacing:-.14px;text-decoration:underline;padding:0}.ob-spying-link-wrap{align-self:flex-start}.ob-spying-link-wrap .ob-text-btn{color:var(--ob-text);font-size:14px;font-weight:700;line-height:17.22px;letter-spacing:-.14px;text-decoration:underline;padding:0}.ob-spying-link-wrap--solo{margin-top:auto;align-self:center;width:100%;display:flex;justify-content:center}.ob-spying-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:327px;margin:0 auto;padding:24px 0;gap:16px}.ob-spying-loading__percent{display:flex;align-items:baseline;gap:2px;color:var(--ob-text)}.ob-spying-loading__percent--teal{color:var(--ob-teal)}.ob-spying-loading__num{font-size:64px;font-weight:800;line-height:1;letter-spacing:-1.28px}.ob-spying-loading__sym{font-size:32px;font-weight:800;line-height:1;letter-spacing:-.64px}.ob-spying-loading__status{min-height:28px;font-size:24px;font-weight:800;line-height:28px;letter-spacing:-.24px;text-align:center;color:var(--ob-text)}.ob-spying-loading__status--complete{color:var(--ob-teal)}.ob-spying-loading__bar{width:100%;height:6px;border-radius:100px;background:#f5f5f629;overflow:hidden}.ob-spying-loading__bar-fill{height:100%;border-radius:100px;background:var(--ob-teal);transition:width 80ms linear}.ob-spying-steps{width:100%;display:flex;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none}.ob-spying-steps__item{font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.15px;color:var(--ob-text);transition:opacity .35s ease}.ob-spying-progress{flex:1;display:flex;flex-direction:column;width:100%;max-width:332px;padding-top:8px}.ob-spying-progress__eyebrow{margin:0 0 24px;font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.15px;color:#f5f5f6b8}.ob-spying-progress__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.ob-spying-progress__item{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:700;line-height:20px;letter-spacing:-.17px;color:var(--ob-text)}.ob-spying-progress__item--done{opacity:.72}.ob-spying-progress__item--active{opacity:1}.ob-spying-progress__copy{display:flex;flex-direction:column;gap:8px}.ob-spying-progress__label{font-size:17px;font-weight:700;line-height:20px}.ob-spying-progress__detail{font-size:15px;font-weight:500;line-height:18px;letter-spacing:-.15px;color:#f5f5f6b8}.ob-spying-check{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.ob-spying-check--done{background:#00b065;color:var(--ob-text)}.ob-spying-check--pending{border:2px solid rgba(245,245,246,.35)}.ob-spying-progress__actions{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:32px}.ob-spying-complete{flex:1;display:flex;align-items:center;justify-content:center}.ob-spying-complete__emoji{font-size:80px;line-height:1}.onboarding-gradient{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.onboarding-connection-bg{position:absolute;inset:0;background:transparent;pointer-events:none}.onboarding-connection-bg--idle .onboarding-gradient--connection-dark{opacity:0}.onboarding-connection-bg:not(.onboarding-connection-bg--idle):not(.onboarding-connection-bg--checklist) .onboarding-gradient--connection-dark{opacity:0}.onboarding-connection-bg .onboarding-gradient{position:absolute;inset:0}.onboarding-gradient--connection-light{-webkit-mask-image:linear-gradient(to top,transparent 0%,transparent calc(var(--connection-wipe, 0) * 100%),#000000 calc(var(--connection-wipe, 0) * 100% + 18%));mask-image:linear-gradient(to top,transparent 0%,transparent calc(var(--connection-wipe, 0) * 100%),#000000 calc(var(--connection-wipe, 0) * 100% + 18%))}.onboarding-gradient--connection-dark{transition:opacity .35s ease;-webkit-mask-image:linear-gradient(to top,#000000 0%,#000000 calc(var(--connection-wipe, 0) * 100%),transparent calc(var(--connection-wipe, 0) * 100% + 18%));mask-image:linear-gradient(to top,#000000 0%,#000000 calc(var(--connection-wipe, 0) * 100%),transparent calc(var(--connection-wipe, 0) * 100% + 18%))}.onboarding-revamp a[data-n]{display:none!important;visibility:hidden!important;pointer-events:none!important}.ob-mobile-top-bar{flex-shrink:0;display:flex;align-items:center;gap:16px;width:100%;height:56px;padding:10px 16px;box-sizing:border-box;background:var(--ob-bg, #16191c);color:var(--ob-text, #f5f5f6)}.onboarding-revamp--light .ob-mobile-top-bar{background:var(--ob-white, #ffffff);color:var(--ob-text-dark, #16191c)}.ob-mobile-top-bar__time{flex:1;display:flex;align-items:center;justify-content:center;padding-top:2px;font-size:17px;font-weight:600;line-height:22px}.ob-mobile-top-bar__island{position:relative;flex-shrink:0;width:120px;height:36px}.ob-mobile-top-bar__island-pill{width:100%;height:100%;border-radius:75px;background:#000}.ob-mobile-top-bar__island-lens{position:absolute;right:10px;top:50%;width:18px;height:18px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#6e47a04d,#2b2b2b 55%,#1c1c1c)}.ob-mobile-top-bar__levels{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding-top:1px}.ob-mobile-top-bar__icon{display:block;flex-shrink:0}.locations-item{position:relative;display:flex;align-items:center;height:60px;gap:var(--spacing-8);padding:var(--spacing-0);cursor:pointer;transition:background-color .15s ease;width:100%;box-sizing:border-box}.locations-item:hover:not(.locations-item--disabled),.locations-item--onTap:not(.locations-item--disabled){background:var(--fill-hover)}.locations-item[data-inverted=true]:hover:not(.locations-item--disabled),.locations-item[data-inverted=true].locations-item--onTap:not(.locations-item--disabled){background:var(--fill-invert-hover)}.locations-item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.locations-item__country-frame{flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-8);padding-left:var(--spacing-8);height:100%}.locations-item__flag{width:30px;height:20px;flex-shrink:0;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center}.locations-item__content{flex:1;min-width:0;display:flex;flex-direction:column;padding:var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-0)}.locations-item__label{font-family:var(--typo-body-family);font-weight:var(--typo-body-weight);font-size:var(--typo-body-size);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locations-item[data-inverted=true] .locations-item__label{color:var(--text-invert-primary)}.locations-item__city{font-family:var(--typo-caption-family);font-weight:var(--typo-caption-weight);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locations-item[data-inverted=true] .locations-item__city{color:var(--text-invert-secondary)}.locations-item__icons{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-4);height:100%}.locations-item__fav,.locations-item__chevron{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--icons-secondary)}.locations-item__fav svg,.locations-item__chevron svg{width:32px;height:32px;display:block}[data-theme=light]{--background-primary: var(--white-100);--background-secondary: var(--white-200);--background-fade: rgba(91, 96, 101, .75);--background-opacity: rgba(255, 255, 255, .8);--surface-primary: var(--background-primary);--fill-primary: var(--white-100);--fill-secondary: var(--white-200);--fill-hover: var(--white-400);--fill-hover-on-secondary: var(--white-600);--fill-disabled: var(--white-300);--fill-positive-primary: var(--black-500);--fill-positive-primary-hover: var(--black-100);--fill-positive-secondary: var(--azul-200);--fill-positive-secondary-hover: var(--azul-300);--fill-positive-attention: var(--yellow-300);--fill-positive-attention-hover: var(--yellow-450);--fill-positive-attention-secondary: var(--yellow-100);--fill-positive-success: var(--green-100);--fill-positive-success-hover: var(--green-150);--fill-positive-info: var(--blue-100);--fill-positive-info-hover: var(--blue-150);--fill-destructive-primary: var(--red-400);--fill-destructive-primary-hover: var(--red-500);--fill-destructive-secondary: var(--red-500);--fill-destructive-secondary-hover: var(--red-100);--fill-destructive-tertiary: var(--red-100);--fill-negative-primary: var(--fill-destructive-primary);--fill-invert-primary: var(--black-400);--fill-invert-secondary: var(--black-200);--fill-invert-tertiary: var(--black-100);--fill-invert-hover: var(--black-100);--fill-invert-disabled: var(--black-100);--fill-invert-positive-primary: var(--azul-200);--fill-invert-positive-primary-hover: var(--azul-350);--fill-invert-destructive-secondary: var(--red-600);--fill-invert-destructive-secondary-hover: var(--red-550);--text-primary: var(--black-500);--text-secondary: var(--gray-600);--text-action: var(--white-200);--text-disabled: var(--gray-400);--text-positive-primary: var(--azul-200);--text-destructive: var(--red-500);--text-success: var(--green-500);--text-info: var(--blue-600);--text-attention: var(--yellow-550);--text-invert-primary: var(--white-200);--text-invert-secondary: var(--gray-100);--text-invert-tertiary: var(--white-200);--text-invert-action: var(--black-500);--text-invert-disabled: var(--gray-300);--text-invert-destructive: var(--red-300);--text-invert-success: var(--green-300);--text-invert-info: var(--blue-200);--text-invert-attention: var(--yellow-300);--border-default: var(--white-400);--border-hover: var(--white-300);--border-disabled: var(--white-200);--border-positive-primary: var(--black-100);--border-positive-secondary: var(--azul-200);--border-info: var(--blue-500);--border-success: var(--green-500);--border-attention: var(--yellow-500);--border-destructive: var(--red-500);--border-invert-destructive: var(--red-500);--border-invert-dark: var(--black-100);--border-invert-light: var(--white-400);--border-invert-disabled: var(--gray-300);--border-on-color: var(--azul-400);--border-on-secondary: var(--gray-100);--divider-primary: var(--white-400);--divider-invert-light: var(--white-400);--divider-invert-dark: var(--black-100);--divider-positive: var(--azul-200);--divider-on-color: var(--azul-400);--divider-on-secondary: var(--gray-100);--icons-primary: var(--black-500);--icons-secondary: var(--gray-600);--icons-positive: var(--azul-200);--icons-attention: var(--yellow-500);--icons-success: var(--green-500);--icons-info: var(--blue-500);--icons-destructive: var(--red-500);--icons-disabled: var(--gray-400);--icons-action: var(--white-200);--icons-invert-destructive: var(--red-300);--icons-invert-dark: var(--black-500);--icons-invert-light: var(--white-200);--icons-invert-disabled: var(--gray-300);--utilities-topbar-mac-bg: #eeeef0;--utilities-topbar-mac-border: #e9e9e8;--utilities-topbar-windows-bg: var(--background-secondary);--shadow-base-color: rgba(30, 35, 39, .15)}[data-theme=dark]{--background-primary: var(--black-600);--background-secondary: var(--black-400);--background-fade: rgba(91, 96, 101, .75);--background-opacity: rgba(17, 21, 24, .8);--surface-primary: var(--background-primary);--fill-primary: var(--black-600);--fill-secondary: var(--black-400);--fill-hover: var(--black-300);--fill-hover-on-secondary: var(--black-100);--fill-disabled: var(--black-200);--fill-positive-primary: var(--white-300);--fill-positive-primary-hover: var(--white-100);--fill-positive-secondary: var(--azul-200);--fill-positive-secondary-hover: var(--azul-100);--fill-positive-attention: var(--yellow-300);--fill-positive-attention-hover: var(--yellow-450);--fill-positive-attention-secondary: var(--yellow-600);--fill-positive-success: var(--green-600);--fill-positive-success-hover: var(--green-450);--fill-positive-info: var(--blue-600);--fill-positive-info-hover: var(--blue-550);--fill-destructive-primary: var(--red-500);--fill-destructive-primary-hover: var(--red-400);--fill-destructive-secondary: var(--red-500);--fill-destructive-secondary-hover: var(--red-600);--fill-destructive-tertiary: var(--red-600);--fill-negative-primary: var(--fill-destructive-primary);--fill-invert-primary: var(--black-400);--fill-invert-secondary: var(--black-200);--fill-invert-tertiary: var(--black-100);--fill-invert-hover: var(--black-100);--fill-invert-disabled: var(--black-100);--fill-invert-positive-primary: var(--azul-200);--fill-invert-positive-primary-hover: var(--azul-350);--fill-invert-destructive-secondary: var(--red-600);--fill-invert-destructive-secondary-hover: var(--red-550);--text-primary: var(--white-200);--text-secondary: var(--gray-100);--text-action: var(--black-500);--text-disabled: var(--gray-300);--text-positive-primary: var(--azul-200);--text-destructive: var(--red-300);--text-success: var(--green-300);--text-info: var(--blue-200);--text-attention: var(--yellow-300);--text-invert-primary: var(--white-200);--text-invert-secondary: var(--gray-100);--text-invert-tertiary: var(--white-200);--text-invert-action: var(--black-500);--text-invert-disabled: var(--gray-300);--text-invert-destructive: var(--red-300);--text-invert-success: var(--green-500);--text-invert-info: var(--blue-600);--text-invert-attention: var(--yellow-550);--border-default: var(--black-100);--border-hover: var(--gray-600);--border-disabled: var(--gray-500);--border-positive-primary: var(--white-300);--border-positive-secondary: var(--azul-200);--border-info: var(--blue-200);--border-success: var(--green-200);--border-attention: var(--yellow-200);--border-destructive: var(--red-300);--border-invert-destructive: var(--red-500);--border-invert-dark: var(--black-100);--border-invert-light: var(--white-400);--border-invert-disabled: var(--gray-300);--border-on-color: var(--azul-400);--border-on-secondary: var(--gray-600);--divider-primary: var(--black-100);--divider-invert-light: var(--white-400);--divider-invert-dark: var(--black-100);--divider-positive: var(--azul-200);--divider-on-color: var(--azul-400);--divider-on-secondary: var(--gray-600);--icons-primary: var(--white-200);--icons-secondary: var(--gray-100);--icons-positive: var(--azul-200);--icons-attention: var(--yellow-200);--icons-success: var(--green-200);--icons-info: var(--blue-200);--icons-destructive: var(--red-300);--icons-disabled: var(--gray-300);--icons-action: var(--black-500);--icons-invert-destructive: var(--red-300);--icons-invert-dark: var(--black-500);--icons-invert-light: var(--white-200);--icons-invert-disabled: var(--gray-300);--utilities-topbar-mac-bg: #30302f;--utilities-topbar-mac-border: #0f0f10;--utilities-topbar-windows-bg: var(--background-secondary);--shadow-base-color: rgba(57, 62, 65, .15)}[data-platform=macOS]{--typo-title-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-title-weight: 700;--typo-title-size: 25px;--typo-title-line-height: 32px;--typo-title-letter-spacing: .15px;--typo-subtitle-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-subtitle-weight: 700;--typo-subtitle-size: 20px;--typo-subtitle-line-height: 25px;--typo-subtitle-letter-spacing: -.45px;--typo-headline-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-headline-weight: 600;--typo-headline-size: 16px;--typo-headline-line-height: 24px;--typo-headline-letter-spacing: -.31px;--typo-headline-emphasized-weight: 800;--typo-body-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-body-weight: 400;--typo-body-size: 16px;--typo-body-line-height: 24px;--typo-body-letter-spacing: -.31px;--typo-body-emphasized-weight: 600;--typo-callout-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-callout-weight: 400;--typo-callout-size: 15px;--typo-callout-line-height: 22px;--typo-callout-letter-spacing: -.23px;--typo-callout-emphasized-weight: 600;--typo-subhead-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-subhead-weight: 400;--typo-subhead-size: 14px;--typo-subhead-line-height: 22px;--typo-subhead-letter-spacing: -.15px;--typo-subhead-emphasized-weight: 600;--typo-footnote-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-footnote-weight: 400;--typo-footnote-size: 13px;--typo-footnote-line-height: 21px;--typo-footnote-letter-spacing: -.08px;--typo-caption-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-caption-weight: 400;--typo-caption-size: 12px;--typo-caption-line-height: 20px;--typo-caption-letter-spacing: 0}[data-platform=iOS]{--typo-title-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-title-weight: 700;--typo-title-size: 28px;--typo-title-line-height: 34px;--typo-title-letter-spacing: .38px;--typo-subtitle-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-subtitle-weight: 700;--typo-subtitle-size: 20px;--typo-subtitle-line-height: 25px;--typo-subtitle-letter-spacing: -.45px;--typo-headline-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-headline-weight: 600;--typo-headline-size: 17px;--typo-headline-line-height: 25px;--typo-headline-letter-spacing: -.43px;--typo-headline-emphasized-weight: 900;--typo-body-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-body-weight: 400;--typo-body-size: 17px;--typo-body-line-height: 25px;--typo-body-letter-spacing: -.43px;--typo-body-emphasized-weight: 600;--typo-callout-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-callout-weight: 400;--typo-callout-size: 16px;--typo-callout-line-height: 24px;--typo-callout-letter-spacing: -.31px;--typo-callout-emphasized-weight: 600;--typo-subhead-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-subhead-weight: 400;--typo-subhead-size: 15px;--typo-subhead-line-height: 22px;--typo-subhead-letter-spacing: -.23px;--typo-subhead-emphasized-weight: 600;--typo-footnote-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-footnote-weight: 400;--typo-footnote-size: 13px;--typo-footnote-line-height: 21px;--typo-footnote-letter-spacing: -.08px;--typo-caption-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--typo-caption-weight: 400;--typo-caption-size: 12px;--typo-caption-line-height: 20px;--typo-caption-letter-spacing: 0}:root{font-family:var(--typo-body-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--typo-body-size, 16px);line-height:var(--typo-body-line-height, 24px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--white-100: #ffffff;--white-200: #f5f5f6;--white-300: #f1f1f1;--white-400: #eeeeee;--white-500: #e4e4e4;--white-600: #dadada;--gray-100: #bfbfc0;--gray-200: #a5a8ab;--gray-300: #939597;--gray-400: #7d8185;--gray-500: #616568;--gray-600: #5b6065;--black-100: #393e41;--black-200: #2a3035;--black-300: #262b2f;--black-400: #1e2327;--black-500: #16191c;--black-600: #111518;--azul-100: #1ebfbf;--azul-200: #1ab2b3;--azul-300: #0ea6a7;--azul-350: #129899;--azul-400: #0c8c8d;--azul-500: #0a7576;--azul-600: #064647;--green-100: #e6f7ed;--green-150: #abddc2;--green-200: #5be19d;--green-300: #47cd89;--green-400: #079455;--green-450: #558371;--green-500: #007637;--green-600: #053321;--red-100: #ffedee;--red-200: #ff858f;--red-300: #ff4c5b;--red-400: #d83b48;--red-500: #c91d2b;--red-550: #a01420;--red-600: #380106;--yellow-100: #fff8d2;--yellow-200: #ffee84;--yellow-300: #ffd83f;--yellow-400: #e6ad2a;--yellow-450: #e4b92c;--yellow-500: #ad821f;--yellow-550: #936806;--yellow-600: #472a06;--blue-100: #dcf2fd;--blue-150: #a5d5ed;--blue-200: #51c5ff;--blue-300: #33a7e8;--blue-400: #22a6e8;--blue-500: #0488ca;--blue-550: #5a7591;--blue-600: #013955}[data-theme=light]{--background-primary: var(--white-100);--background-secondary: var(--white-200);--background-fade: rgba(91, 96, 101, .75);--background-opacity: rgba(255, 255, 255, .8);--surface-primary: var(--background-primary);--fill-primary: var(--white-100);--fill-secondary: var(--white-200);--fill-hover: var(--white-400);--fill-hover-on-secondary: var(--white-600);--fill-disabled: var(--white-300);--fill-positive-primary: var(--black-500);--fill-positive-primary-hover: var(--black-100);--fill-positive-secondary: var(--azul-200);--fill-positive-secondary-hover: var(--azul-300);--fill-positive-attention: var(--yellow-300);--fill-positive-attention-hover: var(--yellow-450);--fill-positive-attention-secondary: var(--yellow-100);--fill-positive-success: var(--green-100);--fill-positive-success-hover: var(--green-150);--fill-positive-info: var(--blue-100);--fill-positive-info-hover: var(--blue-150);--fill-destructive-primary: var(--red-400);--fill-destructive-primary-hover: var(--red-500);--fill-destructive-secondary: var(--red-500);--fill-destructive-secondary-hover: var(--red-100);--fill-destructive-tertiary: var(--red-100);--fill-negative-primary: var(--fill-destructive-primary);--text-primary: var(--black-500);--text-secondary: var(--gray-600);--text-action: var(--white-200);--text-positive-primary: var(--azul-200);--text-disabled: var(--gray-400);--text-success: var(--green-500);--text-info: var(--blue-600);--text-attention: var(--yellow-550);--text-destructive: var(--red-500);--border-default: var(--white-400);--border-hover: var(--white-300);--border-disabled: var(--white-200);--border-positive-primary: var(--black-100);--border-positive-secondary: var(--azul-200);--border-info: var(--blue-500);--border-success: var(--green-500);--border-attention: var(--yellow-500);--border-destructive: var(--red-500);--divider-primary: var(--white-400);--divider-positive: var(--azul-200);--divider-inverted: var(--black-100);--divider-on-color: var(--azul-400);--divider-on-secondary: var(--gray-100);--icons-primary: var(--black-500);--icons-secondary: var(--gray-600);--icons-positive: var(--azul-200);--icons-attention: var(--yellow-550);--icons-success: var(--green-500);--icons-info: var(--blue-600);--icons-destructive: var(--red-500);--icons-disabled: var(--gray-400);--icons-action: var(--white-200);--shadow-base: 0 1px 4px 0 rgba(30, 35, 39, .15);--shadow-elevated: 0 4px 12px 0 rgba(30, 35, 39, .12)}[data-theme=dark]{--background-primary: var(--black-600);--background-secondary: var(--black-400);--background-fade: rgba(91, 96, 101, .75);--background-opacity: rgba(17, 21, 24, .8);--surface-primary: var(--background-primary);--fill-primary: var(--black-600);--fill-secondary: var(--black-400);--fill-hover: var(--black-300);--fill-hover-on-secondary: var(--black-100);--fill-disabled: var(--black-200);--fill-positive-primary: var(--white-300);--fill-positive-primary-hover: var(--white-100);--fill-positive-secondary: var(--azul-200);--fill-positive-secondary-hover: var(--azul-100);--fill-positive-attention: var(--yellow-300);--fill-positive-attention-hover: var(--yellow-450);--fill-positive-attention-secondary: var(--yellow-600);--fill-positive-success: var(--green-600);--fill-positive-success-hover: var(--green-450);--fill-positive-info: var(--blue-600);--fill-positive-info-hover: var(--blue-550);--fill-destructive-primary: var(--red-500);--fill-destructive-primary-hover: var(--red-400);--fill-destructive-secondary: var(--red-500);--fill-destructive-secondary-hover: var(--red-600);--fill-destructive-tertiary: var(--red-600);--fill-negative-primary: var(--fill-destructive-primary);--text-primary: var(--white-200);--text-secondary: var(--gray-100);--text-action: var(--black-500);--text-positive-primary: var(--azul-200);--text-disabled: var(--gray-300);--text-success: var(--green-300);--text-info: var(--blue-200);--text-attention: var(--yellow-300);--text-destructive: var(--red-300);--border-default: var(--black-100);--border-hover: var(--gray-600);--border-disabled: var(--gray-500);--border-positive-primary: var(--white-300);--border-positive-secondary: var(--azul-200);--border-info: var(--blue-200);--border-success: var(--green-200);--border-attention: var(--yellow-200);--border-destructive: var(--red-300);--divider-primary: var(--black-100);--divider-positive: var(--azul-200);--divider-inverted: var(--white-400);--divider-on-color: var(--azul-400);--divider-on-secondary: var(--gray-500);--icons-primary: var(--white-200);--icons-secondary: var(--gray-100);--icons-positive: var(--azul-200);--icons-attention: var(--yellow-300);--icons-success: var(--green-300);--icons-info: var(--blue-200);--icons-destructive: var(--red-300);--icons-disabled: var(--gray-300);--icons-action: var(--black-500);--shadow-base: 0 1px 4px 0 rgba(56, 62, 65, .15);--shadow-elevated: 0 4px 12px 0 rgba(56, 62, 65, .2)}:root{--webapp-typo-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--webapp-typo-display-size: 42px;--webapp-typo-display-line-height: 50px;--webapp-typo-display-letter-spacing: -.32px;--webapp-typo-display-weight: 700;--webapp-typo-headline1-size: 28px;--webapp-typo-headline1-line-height: 36px;--webapp-typo-headline1-letter-spacing: 0;--webapp-typo-headline1-weight: 700;--webapp-typo-headline2-size: 20px;--webapp-typo-headline2-line-height: 28px;--webapp-typo-headline2-letter-spacing: 0;--webapp-typo-headline2-weight: 700;--webapp-typo-headline3-size: 16px;--webapp-typo-headline3-line-height: 24px;--webapp-typo-headline3-letter-spacing: 0;--webapp-typo-headline3-weight: 600;--webapp-typo-body-family: var(--webapp-typo-family-sans);--webapp-typo-body-size: 14px;--webapp-typo-body-line-height: 22px;--webapp-typo-body-letter-spacing: .15px;--webapp-typo-body-weight: 400;--webapp-typo-body-large-size: 16px;--webapp-typo-body-large-line-height: 24px;--webapp-typo-lead-size: 22px;--webapp-typo-lead-line-height: 32px;--webapp-typo-lead-letter-spacing: -.1px;--webapp-typo-lead-weight: 400;--webapp-typo-caption-size: 13px;--webapp-typo-caption-line-height: 21px;--webapp-typo-caption-letter-spacing: .15px;--webapp-typo-caption-weight: 400;--webapp-typo-overline-size: 10px;--webapp-typo-overline-line-height: 16px;--webapp-typo-overline-letter-spacing: .25px;--webapp-typo-overline-weight: 700;--webapp-typo-button-size: 16px;--webapp-typo-button-line-height: 16px;--webapp-typo-button-letter-spacing: 0;--webapp-typo-button-weight: 700;--webapp-typo-button-small-size: 14px;--webapp-typo-button-small-line-height: 16px}[data-viewport=mobile]{--webapp-typo-display-size: 28px;--webapp-typo-display-line-height: 34px;--webapp-typo-display-letter-spacing: -.5px;--webapp-typo-headline1-size: 22px;--webapp-typo-headline1-line-height: 28px;--webapp-typo-headline1-letter-spacing: -.25px;--webapp-typo-headline2-size: 18px;--webapp-typo-headline2-line-height: 24px;--webapp-typo-headline2-letter-spacing: 0;--webapp-typo-headline3-size: 16px;--webapp-typo-headline3-line-height: 24px;--webapp-typo-body-size: 15px;--webapp-typo-body-line-height: 22px}:root{--spacing-0: 0px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px}:root{--dimension-button-default-height: 48px;--dimension-input-field-height: 56px;--dimension-input-field-small-height: 32px;--dimension-search-field-height: 56px;--dimension-search-field-small-height: 40px;--dimension-dropdown-height: 56px;--dimension-selection-item-height: 52px;--dimension-icon-size: 32px}:root{--radius-none: 0px;--radius-xxs: 4px;--radius-xs: 8px;--radius-s: 12px;--radius-sm: 16px;--radius-m: 20px;--radius-ml: 24px;--radius-l: 32px;--radius-xl: 40px;--radius-xxl: 48px;--radius-full: 9999px}:root{--app-footer-height: 57px;--card-border-radius: var(--radius-s);--card-border-radius-large: var(--radius-sm)}:root{--canvas-radius: 6px;--canvas-font-mono: "Azeret Mono", "SF Mono", monospace;--canvas-font-sans: "Outfit", system-ui, sans-serif;--canvas-transition: .18s ease;--canvas-bg: #f4f1ed;--canvas-border: #d1cbc4;--canvas-border-subtle: #e2ddd7;--canvas-text-dim: #665d54;--canvas-shadow-card: rgba(0, 0, 0, .06);--canvas-shadow-heavy: rgba(0, 0, 0, .1);--canvas-pattern-opacity: .03}#publish-root{font-family:var(--canvas-font-sans);margin:0;min-height:100vh}.publish-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--canvas-bg);overflow:auto;position:relative}.publish-shell:before{content:"";position:absolute;inset:0;opacity:var(--canvas-pattern-opacity);background-image:linear-gradient(45deg,var(--canvas-text-dim) 1px,transparent 1px),linear-gradient(-45deg,var(--canvas-text-dim) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.idea-frame-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;gap:12px}.idea-frame{overflow:auto;border-radius:6px;border:1px solid var(--canvas-border);position:relative;box-shadow:0 0 0 1px var(--canvas-border-subtle),0 8px 48px var(--canvas-shadow-heavy);background:var(--background-primary, #ffffff);color:var(--text-primary, #16191c);font-family:var(--typo-body-family, system-ui, sans-serif);font-size:var(--typo-body-size, 14px);line-height:var(--typo-body-line-height, 20px);animation:frameAppear .5s ease both .15s}.idea-frame--ios{border-radius:32px}.frame-loading{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;opacity:.5}.idea-frame::-webkit-scrollbar{width:6px}.idea-frame::-webkit-scrollbar-track{background:transparent}.idea-frame::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}@keyframes frameAppear{0%{opacity:0;transform:scale(.97);box-shadow:0 0 0 1px var(--canvas-border-subtle),0 4px 20px var(--canvas-shadow-card),0 0 0 transparent}to{opacity:1;transform:scale(1);box-shadow:0 0 0 1px var(--canvas-border-subtle),0 8px 48px var(--canvas-shadow-heavy)}}
