.ob2-root[data-look=new]{--ob2n-q-orb:clamp(112px,calc(var(--ob2H, 812px) * 1.4 - 953px),184px);--ob2n-b-orb:clamp(168px,calc(var(--ob2H, 812px) - 576px),236px);--ob2n-l-orb:clamp(96px,calc(var(--ob2H, 812px) - 672px),150px);--ob2n-orb-w:var(--ob2n-q-orb);--ob2n-hero-pad:38px;--ob2n-hero-pad-b:8px;--ob2n-hero-flex:0 0 auto;--ob2n-hero-ct:normal;--ob2n-hero-min-h:0px;--ob2n-screen-flex:1 1 0%;--ob2n-frame-bg:radial-gradient(90% 34% at 50% 104%,rgba(45,212,232,.09),transparent 70%),#0a0918;--ob2n-back-top:2px;--ob2n-back-size:40px;--ob2n-h1:44px;--ob2n-h2:27px;--ob2n-h2-big:30px;--ob2n-h2-lh:1.15;--ob2n-h2-tracking:-.01em;--ob2n-sub:15px;--ob2n-sub-margin:8px auto 0;--ob2n-sub-max:340px;--ob2n-welcome-sub:17px;--ob2n-quiet-font:14.5px;--ob2n-legal-font:12px;--ob2n-reason-font:13.5px;--ob2n-ana-font:15px;--ob2n-fs-line:15px;--ob2n-fs-sub:13px;--ob2n-scroll-pad:6px 20px 8px;--ob2n-scroll-gap:18px;--ob2n-footer-pad:12px 20px;--ob2n-footer-pad-tight:8px 20px;--ob2n-footer-pad-b:max(16px,env(safe-area-inset-bottom,0px));--ob2n-footer-pad-b-tight:max(8px,calc(env(safe-area-inset-bottom, 0px) - 12px));--ob2n-welcome-foot:12px 20px max(10px,calc(env(safe-area-inset-bottom, 0px) - 12px));--ob2n-welcome-foot-gap:4px;--ob2n-cta-radius:28px;--ob2n-cta-pad:0 20px;--ob2n-cta-font:17px;--ob2n-row-pad:7px 14px 7px 10px;--ob2n-row-gap:12px;--ob2n-tile-pad-dense:10px;--ob2n-tile-gap:10px;--ob2n-list-gap:8px;--ob2n-list-gap-dense:10px 8px;--ob2n-grid-cols:1fr;--ob2n-goal-gap:8px;--ob2n-ana-gap:8px;--ob2n-form-max:none;--ob2n-hold-size:200px;--ob2n-toast-top:calc(var(--ob2n-q-orb) * -1 - 14px);--ob2n-toast-left:calc(50% + var(--ob2n-q-orb) / 2 + 52px);--ob2n-toast-pad:6px 11px;--ob2n-toast-font:12px}.ob2-root[data-look=new][data-step=welcome]{--ob2n-w-orb:clamp(210px,calc(var(--ob2H, 812px) - 520px),290px);--ob2n-orb-w:var(--ob2n-w-orb);--ob2n-hero-pad:max(16px,calc((var(--ob2H, 812px) - var(--ob2n-w-orb) - 312px) / 2));--ob2n-hero-pad-b:6px;--ob2n-welcome-block-margin:0}.ob2-root[data-look=new]:is([data-step=account],[data-step=rating],[data-step=plan],[data-step=trial]){--ob2n-orb-w:var(--ob2n-b-orb);--ob2n-hero-pad:30px;--ob2n-hero-pad-b:12px}.ob2-root[data-look=new][data-step=account][data-form=email]{--ob2n-orb-w:clamp(96px,calc(var(--ob2H, 812px) - 640px),150px)}@supports (container-type:size){@media (max-width:899px){.ob2-root[data-look=new] .ob2-hero{--ob2-orb-mt:0px}}}.ob2-root[data-look=new][data-step=current-state]{--ob2n-row-min-h:54px;--ob2n-ico:38px}.ob2-root[data-look=new][data-step=goal]{--ob2n-row-min-h:52px}.ob2-root[data-look=new]:is([data-step=pillars],[data-step=obstacles]){--ob2n-orb-w:var(--ob2n-l-orb);--ob2n-list-gap:7px;--ob2n-row-gap:13px;--ob2n-scroll-gap:16px}.ob2-root[data-look=new][data-step=pillars]{--ob2n-row-min-h:clamp(48px,calc(var(--ob2H, 812px) * .12 - 43.44px),54px);--ob2n-ico:clamp(30px,calc(var(--ob2H, 812px) * .08 - 30.96px),34px);--ob2n-row-pad:clamp(5px,calc(var(--ob2H, 812px) * .06 - 40.72px),8px) 14px clamp(5px,calc(var(--ob2H, 812px) * .06 - 40.72px),8px) 10px;--ob2n-tt:16px;--ob2n-td:13px}.ob2-root[data-look=new][data-step=obstacles]{--ob2n-row-min-h:clamp(44px,calc(var(--ob2H, 812px) * .12 - 47.44px),50px);--ob2n-ico:clamp(30px,calc(var(--ob2H, 812px) * .04 - .48px),32px);--ob2n-row-pad:5px 14px 5px 10px;--ob2n-tt:15.5px}.ob2-root[data-look=new][data-step=source]{--ob2n-orb-w:var(--ob2n-l-orb);--ob2n-row-min-h:44px;--ob2n-list-gap:7px;--ob2n-scroll-gap:16px}.ob2-root[data-look=new][data-step=coach-mode]{--ob2n-row-min-h:78px;--ob2n-ico:44px;--ob2n-tt:17px;--ob2n-td:13.5px;--ob2n-list-gap:10px;--ob2n-row-pad:12px 16px 12px 12px;--ob2n-row-gap:14px;--ob2n-scroll-gap:22px}.ob2-root[data-look=new][data-step=today]{--ob2n-row-min-h:64px;--ob2n-ico:38px;--ob2n-row-pad:8px 14px 8px 10px}.ob2-root[data-look=new][data-step=checkin]{--ob2n-row-min-h:62px;--ob2n-ico:38px;--ob2n-row-pad:8px 14px 8px 10px}.ob2-root[data-look=new][data-step=pledge]{--ob2n-scroll-pad-pledge:6px 20px 12px;--ob2n-scroll-gap:22px}.ob2-root[data-look=new][data-step=account]{--ob2n-scroll-pad-account:4px 20px 8px;--ob2n-scroll-gap:12px;--ob2n-footer-pad-account:4px 20px 0}.ob2-root[data-look=new][data-step=rating]{--ob2n-scroll-gap:16px}.ob2-root[data-look=new] .ob2Aurora{display:none}.ob2-root[data-look=new] .ob2Back{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important}.ob2-root[data-look=new] .ob2BarNew{border-radius:3px;overflow:hidden;background:rgba(255,255,255,.1)}.ob2-root[data-look=new] .ob2BarNew>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#b8f34a,#2dd4e8);transition:width .45s cubic-bezier(.22,1,.36,1)}.ob2-root[data-look=new] .ob2Eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;font:600 11px/1.2 var(--font-hero-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8fe9f2}.ob2-root[data-look=new] .ob2EyebrowGold{color:#f2c46b}.ob2-root[data-look=new] .ob2H2{color:#f4f3ff!important}.ob2-root[data-look=new] .ob2Sub{color:rgba(244,243,255,.72)!important;line-height:1.4!important}.ob2-root[data-look=new] .ob2H1{color:#f4f3ff!important;letter-spacing:-.02em;line-height:1.05!important}.ob2-root[data-look=new] .ob2WelSub{color:rgba(244,243,255,.74)!important}.ob2-root[data-look=new] .ob2WelEyebrow{color:#8fe9f2!important;font-size:11.5px!important;font-weight:600;letter-spacing:.32em!important}.ob2-root[data-look=new] .ob2WelLine{width:36px!important;background:linear-gradient(90deg,rgba(143,233,242,0),rgba(143,233,242,.6))!important}.ob2-root[data-look=new] .ob2WelLineR{background:linear-gradient(90deg,rgba(143,233,242,.6),rgba(143,233,242,0))!important}.ob2-root[data-look=new] .ob2WelLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:rgba(244,243,255,.66)!important}.ob2-root[data-look=new] .ob2Cta{min-height:56px;font-family:var(--font-hero),"Outfit",sans-serif!important;font-weight:700!important;letter-spacing:0}.ob2-root[data-look=new] .ob2Cta:not(:disabled):not(.ob2CtaGold){color:#0a0918!important;background:linear-gradient(90deg,#b8f34a,#2dd4e8)!important;background-size:100% 100%!important;animation:none!important;box-shadow:0 10px 30px rgba(45,212,232,.22)!important}.ob2-root[data-look=new] .ob2Cta:disabled{color:rgba(244,243,255,.42)!important;background:rgba(255,255,255,.07)!important;opacity:1!important}.ob2-root[data-look=new] .ob2Quiet{min-height:44px;padding:0 10px!important;color:rgba(244,243,255,.66)!important}.ob2-root[data-look=new] .ob2Opt{border:1.5px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;border-radius:16px!important;box-shadow:none!important;transform:none!important;color:#f4f3ff;transition:border-color .2s ease,background .2s ease,transform .18s ease}.ob2-root[data-look=new] .ob2Opt[aria-pressed=true]{border-color:#5ee6f0!important;background:rgba(94,230,240,.09)!important}.ob2-root[data-look=new] .ob2Ico{flex-shrink:0;display:grid;place-items:center;width:var(--ob2-icon,var(--ob2n-ico,36px));height:var(--ob2-icon,var(--ob2n-ico,36px));border-radius:12px;background:var(--ocb,#1a1830);color:var(--oc,#f4f3ff)}.ob2-root[data-look=new] .ob2IcoDark{background:#1a1830}.ob2-root[data-look=new] .ob2IcoLg{border-radius:14px}.ob2-root[data-look=new] .ob2OptTitle{font-size:var(--ob2-row-title,var(--ob2n-tt,16px))!important;font-weight:600!important;line-height:1.25;color:#f4f3ff!important}.ob2-root[data-look=new] .ob2OptDetail{margin-top:1px;font-size:var(--ob2-row-detail,var(--ob2n-td,13px));line-height:1.3;color:rgba(244,243,255,.6)}.ob2-root[data-look=new] .ob2OptTime{font:600 12.5px var(--font-hero-mono),JetBrains Mono,ui-monospace,monospace;color:rgba(244,243,255,.6)}.ob2-root[data-look=new] .ob2Tick{flex-shrink:0;width:22px;height:22px;box-sizing:border-box;border-radius:11px;border:1.5px solid rgba(244,243,255,.28);display:grid;place-items:center}.ob2-root[data-look=new] .ob2TickOn{border:0;background:#5ee6f0}.ob2-root[data-look=new] .ob2TickSq{border-radius:7px}.ob2-root[data-look=new] .ob2TickOn{animation:ob2nTickPop .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes ob2nTickPop{0%{transform:scale(.55)}to{transform:scale(1)}}.ob2-root[data-look=new] .ob2Multi{position:relative;isolation:isolate;min-width:0}.ob2-root[data-look=new] .ob2Multi[aria-pressed=true]{border-color:var(--ocl)!important;background:linear-gradient(100deg,var(--ocw),var(--ocw2) 78%)!important}.ob2-root[data-look=new] .ob2Multi:after{content:"";position:absolute;inset:-1.5px;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 10px 26px -14px var(--ocg),0 0 0 1px var(--ocw);opacity:0;transition:opacity .25s ease}.ob2-root[data-look=new] .ob2Multi[aria-pressed=true]:after{opacity:1}.ob2-root[data-look=new] .ob2Multi[aria-pressed=true] .ob2Ico{background:var(--ocs)}.ob2-root[data-look=new] .ob2Multi .ob2Ico{transition:background .2s ease}.ob2-root[data-look=new] .ob2Multi .ob2TickOn{background:var(--oc)}.ob2-root[data-look=new] .ob2MultiText{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;text-align:left}.ob2-root[data-look=new] .ob2MultiLine{display:flex;align-items:center;gap:8px;min-width:0}@media (max-width:899px){.ob2-root[data-look=new] .ob2Multi :is(.ob2OptTitle,.ob2OptDetail){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ob2-root[data-look=new] .ob2Orion{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;height:18px;box-sizing:border-box;padding:0 7px 0 6px;border-radius:9px;font:600 9.5px/1 var(--font-hero-mono),JetBrains Mono,ui-monospace,monospace;font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#f2c46b;background:rgba(242,196,107,.1);border:1px solid rgba(242,196,107,.32);animation:ob2nFadeIn .3s ease both}@keyframes ob2nFadeIn{0%{opacity:0}to{opacity:1}}.ob2-root[data-look=new] .ob2Energy{flex-shrink:0;padding:4px 9px;border-radius:10px;font:600 12px var(--font-hero-mono),JetBrains Mono,ui-monospace,monospace;background:rgba(255,255,255,.06);color:rgba(244,243,255,.62);transition:background .2s ease,color .2s ease}.ob2-root[data-look=new] .ob2EnergyOn{background:rgba(184,243,74,.16);color:#d4fb8c}.ob2-root[data-look=new] .ob2Reason{color:rgba(244,243,255,.66)!important}.ob2-root[data-look=new] .ob2Toast{color:#d4fb8c!important;background:rgba(20,30,14,.82)!important;border:1px solid rgba(184,243,74,.45);box-shadow:none!important;font-family:var(--font-hero-mono),"JetBrains Mono",ui-monospace,monospace;font-weight:600!important}.ob2-root[data-look=new] .ob2Seg{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;width:100%;max-width:380px;box-sizing:border-box;padding:5px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.ob2-root[data-look=new] .ob2SegBtn{height:46px;padding:0!important;border:0!important;border-radius:13px!important;background:none!important;color:rgba(244,243,255,.7)!important;font:600 16px var(--font-hero),Outfit,sans-serif!important}.ob2-root[data-look=new] .ob2SegBtn[aria-checked=true]{background:#f4f3ff!important;color:#0a0918!important;font-weight:700!important}.ob2-root[data-look=new] .ob2HoldWrap{--hold-t:7px;--hold-gap:13px;--hold-a:#2dd4e8;--hold-z:#b8f34a;--hold-paint:conic-gradient(from 0deg,#2dd4e8,#5ee6f0 38%,#b8f34a);--hold-track:rgba(255,255,255,.08)}.ob2-root[data-look=new] .ob2HoldAura{background:radial-gradient(closest-side,rgba(184,243,74,.24),rgba(45,212,232,.16) 46%,rgba(45,212,232,.05) 72%,rgba(45,212,232,0))}.ob2-root[data-look=new] .ob2Hold{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 30%,#241f4a,#110f26 74%);box-shadow:0 0 30px rgba(45,212,232,.1),inset 0 1px 0 rgba(255,255,255,.07)}.ob2-root[data-look=new] .ob2HoldFill{background:linear-gradient(0deg,rgba(45,212,232,.34),rgba(94,230,240,.16) 52%,rgba(94,230,240,0))}.ob2-root[data-look=new] .ob2HoldShine{background:radial-gradient(circle at 50% 46%,rgba(206,250,160,.24),rgba(206,250,160,0) 66%)}.ob2-root[data-look=new] .ob2HoldSmall{font-size:13px;font-weight:600;color:rgba(244,243,255,.72)}.ob2-root[data-look=new] .ob2HoldBig{font:700 22px/1.15 var(--font-hero),Outfit,sans-serif;color:#f4f3ff}.ob2-root[data-look=new] .ob2HoldText{font-family:var(--font-hero),"Outfit",sans-serif;font-size:18px;max-width:132px}.ob2-root[data-look=new] .ob2AnaTrack{height:6px!important;background:rgba(255,255,255,.1)!important}.ob2-root[data-look=new] .ob2AnaFill{background:linear-gradient(90deg,#b8f34a,#2dd4e8)!important}.ob2-root[data-look=new] .ob2AnaPct{font-size:12px!important;font-weight:600!important;letter-spacing:0!important;color:#8fe9f2!important}.ob2-root[data-look=new] .ob2AnaRow{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);transition:opacity .45s ease,border-color .45s ease,background .45s ease}.ob2-root[data-look=new] .ob2AnaRow[data-st=now]{border-color:rgba(94,230,240,.35);background:rgba(94,230,240,.06)}.ob2-root[data-look=new] .ob2AnaRow[data-st=todo]{opacity:.45}.ob2-root[data-look=new] .ob2AnaRow>.ob2Tick,.ob2-root[data-look=new] .ob2Spin{margin-top:1px}.ob2-root[data-look=new] .ob2Spin{flex-shrink:0;width:22px;height:22px;box-sizing:border-box;border-radius:11px;border:2.5px solid rgba(94,230,240,.25);border-top-color:#5ee6f0;animation:ob2nSpin .9s linear infinite}@keyframes ob2nSpin{to{transform:rotate(1turn)}}.ob2-root[data-look=new] .ob2AnaKey{font:600 10.5px/1.3 var(--font-hero-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,243,255,.6)}.ob2-root[data-look=new] .ob2AnaVal{font-size:var(--ob2-ana-font,15px);font-weight:500;line-height:1.35;color:#f4f3ff}.ob2-root[data-look=new] .ob2Status{font-size:11px!important;letter-spacing:.18em!important;color:rgba(244,243,255,.5)!important}.ob2-root[data-look=new] .ob2Social{min-height:54px;box-sizing:border-box;border-radius:27px!important;padding:0 16px!important;font-size:16.5px!important;font-weight:600!important;gap:9px!important}.ob2-root[data-look=new] .ob2Social:has(path[fill="#4285F4"]){background:rgba(255,255,255,.06)!important;color:#f4f3ff!important;border:1px solid rgba(255,255,255,.18)!important}.ob2-root[data-look=new] .ob2LinkBtn{min-height:44px;text-decoration:none!important;font-size:14.5px!important;color:rgba(244,243,255,.72)!important}.ob2-root[data-look=new] .ob2Legal{color:rgba(244,243,255,.56)!important;margin-top:0!important}.ob2-root[data-look=new] .ob2Legal a{color:#c9f7fb!important}.ob2-root[data-look=new] .ob2FsCard{border:1px solid rgba(242,196,107,.45)!important;background:linear-gradient(135deg,rgba(242,196,107,.16),rgba(242,196,107,.04))!important;box-shadow:none!important;animation:ob2FoundRise .5s ease both!important;flex:none!important}