.ob-root{--ob-bg:#050505;--ob-text:#f1f0ed;--ob-text-2:#f1f0ed9e;--ob-text-3:#f1f0ed57;--ob-glass:#96a5be29;--ob-glass-border:#ffffff14;--ob-accent:#39a9ff;--ob-ease:cubic-bezier(.2, .8, .2, 1);--ob-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;isolation:isolate;background:var(--ob-bg);min-height:100dvh;color:var(--ob-text);font-family:var(--font-geist), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}:where(.ob-root) :where(button){color:inherit;font-family:inherit}:where(.ob-root) :where(p,h1,h2,ul,ol,dl){margin:0}:root:has(.ob-root){background:#050505}.ob-glow{z-index:-1;pointer-events:none;background:radial-gradient(130% 55% at 50% 112%,#7887a066 0%,#5a698224 46%,#0000 76%),radial-gradient(70% 30% at 50% 104%,#39a9ff1a,#0000 70%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(0deg,#0000,#000 110px);mask-image:linear-gradient(0deg,#0000,#000 110px)}.ob-root.is-leaving>:not(.ob-glow){filter:blur(14px);opacity:0;transition:filter .48s var(--ob-ease), opacity .48s var(--ob-ease), transform .48s var(--ob-ease);transform:scale(.985)}.ob-cta{background:var(--ob-text);width:100%;height:54px;transition:transform .2s var(--ob-ease), background .2s, color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;color:#0a0a0a!important}.ob-cta:active{transform:scale(.98)}.ob-cta:disabled{cursor:default;background:#ffffff1a;color:#ffffff52!important}.ob-cta--ghost{background:var(--ob-glass);border:1px solid var(--ob-glass-border);color:var(--ob-text)!important}.ob-round{width:44px;height:44px;color:var(--ob-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#96a5be21;border:1px solid #ffffff12;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.ob-round:active{transform:scale(.94)}.ob-round--send{background:#96a5be38;width:56px;height:56px}.ob-round--send:disabled{color:#f1f0ed59;cursor:default;background:#96a5be1a}.ob-mark{background:var(--ob-text);clip-path:polygon(0 100%,0 48%,48% 0,100% 0,100% 52%,52% 100%,52% 48%);width:12px;height:13px;display:inline-block}.ob-input-row{align-items:center;gap:10px;display:flex}.ob-input-row.is-multiline{align-items:flex-end}.ob-field{min-width:0;height:56px;color:var(--ob-text);font:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#96a5be33;border:1px solid #ffffff14;border-radius:999px;outline:none;flex:1;padding:0 20px;font-size:16px;transition:border-color .2s}.ob-field::placeholder{color:#f1f0ed73}.ob-field:focus{border-color:#39a9ff8c}textarea.ob-field{resize:none;border-radius:28px;height:auto;min-height:56px;padding:16px 20px;line-height:1.4}.ob-field:-webkit-autofill{-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text);transition:background-color 600000s;box-shadow:inset 0 0 0 1000px #2a2f37}.ob-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text);transition:background-color 600000s;box-shadow:inset 0 0 0 1000px #2a2f37}.ob-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--ob-text);caret-color:var(--ob-text);transition:background-color 600000s;box-shadow:inset 0 0 0 1000px #2a2f37}.ob-field:autofill{box-shadow:inset 0 0 0 1000px #2a2f37}.ob-field-error{color:#ff9b8f;margin-top:10px;font-size:13px;line-height:1.5}.ob-root--landing>.ob-glow{opacity:.18}.ob-landing{max-width:1100px;min-height:100dvh;padding:env(safe-area-inset-top) max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));text-align:center;flex-direction:column;margin:0 auto;display:flex}.ob-landing-header{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;padding-top:clamp(26px,4.5dvh,44px);display:grid}.ob-landing-header>.ob-brand{grid-column:2}.ob-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:600;display:inline-flex}.ob-landing-login{color:#d6d6d6;white-space:nowrap;border:1px solid #ffffff24;border-radius:8px;grid-column:3;justify-self:end;align-items:center;height:38px;padding:0 15px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.ob-landing-login:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.ob-landing-main{animation:ob-enter .7s var(--ob-ease) both;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(48px,7dvh,80px) 0;display:flex}.ob-eyebrow{letter-spacing:.16em;color:#929292;justify-content:center;align-items:center;gap:10px;margin-bottom:34px;font-size:10px;font-weight:500;display:flex}.ob-signal{background:var(--ob-accent);border-radius:50%;width:6px;height:6px}.ob-landing-title{letter-spacing:-.055em;text-wrap:balance;width:100%;max-width:1000px;font-size:clamp(50px,6.84vw,91px);font-weight:500;line-height:1.07}.ob-landing-title>span{display:block}.ob-landing-text{color:#a3a3a3;white-space:pre-line;max-width:540px;margin-top:30px;font-size:17px;line-height:1.7}.ob-landing-action{width:100%;margin-top:42px}.ob-landing-cta{border-radius:8px;gap:22px;width:min(100%,220px);height:52px;font-size:15px;font-weight:500}.ob-landing-cta svg{transition:transform .2s var(--ob-ease)}.ob-landing-cta:hover{background:#fff}.ob-landing-cta:hover svg{transform:translate(3px)}.ob-landing-note{color:#858585;margin-top:15px;font-size:12px;line-height:1.6}.ob-landing-note>span{margin-top:4px;display:block}.ob-landing-footer{padding:16px 0 calc(16px + env(safe-area-inset-bottom));color:#8a8a8a;font-size:11px;line-height:1.5}.ob-landing-footer nav{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.ob-landing-footer nav a{align-items:center;min-height:28px;display:inline-flex}.ob-landing-footer a{transition:color .2s}.ob-landing-footer a:hover{color:#fff}.ob-landing-languages{color:#707070;justify-content:center;align-items:center;gap:3px;margin-top:8px;font-size:10px;display:flex}.ob-landing-languages a,.ob-landing-languages span[lang]{min-width:36px;min-height:30px;font:inherit;color:#8a8a8a;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ob-landing-languages span[aria-current]{color:var(--ob-text)}.ob-landing-languages a:hover{color:#fff}@media (max-width:639px){.ob-landing{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}.ob-landing-header{padding-top:26px}.ob-landing-login{height:36px;padding:0 12px;font-size:12.5px}.ob-landing-main{padding-block:44px}.ob-landing .ob-eyebrow{letter-spacing:.13em;max-width:290px;margin-bottom:26px;font-size:9px;line-height:1.6}.ob-landing .ob-signal{flex:none}.ob-landing-title{letter-spacing:-.055em;font-size:clamp(29px,9.78vw,58px);line-height:1.12}.ob-landing-text{max-width:none;margin-top:24px;font-size:clamp(12.5px,3.75vw,15px);line-height:1.7}.ob-landing-action{margin-top:34px}.ob-landing-cta{width:min(100%,212px);height:50px}.ob-landing-footer{align-self:center;max-width:370px;font-size:10px}.ob-landing-footer nav{gap:2px 16px}}@media (max-height:680px){.ob-landing-header{padding-top:20px}.ob-landing-main{padding-block:30px}.ob-landing .ob-eyebrow{margin-bottom:22px}.ob-landing-text{margin-top:22px}.ob-landing-action{margin-top:28px}.ob-landing-footer{padding-top:8px}}@media (prefers-reduced-motion:reduce){.ob-landing-main{animation:none}.ob-landing-cta svg,.ob-landing-login{transition:none}}.ob-welcome{max-width:460px;height:100dvh;padding:calc(env(safe-area-inset-top) + 34px) 20px calc(env(safe-area-inset-bottom) + clamp(78px, 15.5dvh, 160px));animation:ob-enter .6s var(--ob-ease) both;flex-direction:column;justify-content:space-between;margin:0 auto;display:flex}.ob-carousel{height:260px;position:relative;overflow:hidden}.ob-carousel-item{white-space:nowrap;letter-spacing:-.02em;color:#f1f0ed4d;filter:blur(2.5px);transform-origin:0;transition:transform .65s var(--ob-ease), opacity .65s, filter .65s, color .65s;align-items:center;gap:12px;font-size:clamp(26px,7.6vw,33px);animation:.65s both ob-fade-in;display:flex;position:absolute;top:104px;left:0}.ob-carousel-item[data-offset="0"]{color:var(--ob-text);filter:none}.ob-carousel-item[data-offset="0"] svg{color:var(--ob-accent)}.ob-carousel-item[data-offset="-2"],.ob-carousel-item[data-offset="2"]{opacity:.35;filter:blur(4px)}.ob-welcome-title{text-wrap:balance;letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(31px,8.8vw,36px);font-weight:400;line-height:1.15}.ob-chat{max-width:460px;height:100dvh;animation:ob-enter .55s var(--ob-ease) both;flex-direction:column;margin:0 auto;display:flex}.ob-topbar{z-index:2;padding:calc(env(safe-area-inset-top) + 12px) 16px 10px;align-items:center;gap:14px;display:flex;position:relative}.ob-progress{flex:1;gap:5px;display:flex}.ob-seg{background:#ffffff1f;border-radius:99px;flex:1;height:5px;overflow:hidden}.ob-seg i{border-radius:inherit;transform-origin:0;height:100%;transition:transform .5s var(--ob-ease);background:#fff;display:block;box-shadow:0 0 10px #ffffff73}.ob-thread{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:22px 20px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 26px);mask-image:linear-gradient(#0000 0,#000 26px)}.ob-thread::-webkit-scrollbar{display:none}.ob-thread-content{padding-bottom:calc(env(safe-area-inset-bottom) + 28px);position:relative}.ob-exchange{margin-bottom:26px}.ob-exchange.is-prev{filter:blur(5px);opacity:.4;animation:ob-recede .6s var(--ob-ease) both;margin-bottom:18px}.ob-exchange.is-prev .ob-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.ob-exchange.is-prev .ob-answer{margin-top:8px}.ob-exchange.is-prev .ob-answer-pill{padding:7px 13px;font-size:13px}.ob-exchange.is-ghost{pointer-events:none;animation:none;position:absolute;bottom:100%;left:0;right:0}.ob-msg{letter-spacing:-.01em;cursor:default;max-width:94%;font-size:20px;line-height:1.38}.ob-msg span{opacity:0;animation:.28s ease-out forwards ob-char}.ob-msg .ob-sr,.ob-sr{clip-path:inset(50%);white-space:nowrap;opacity:1;width:1px;height:1px;animation:none;position:absolute;overflow:hidden}.ob-msg.is-instant span{opacity:1;animation:none}.ob-answer{animation:ob-pop .38s var(--ob-ease) both;justify-content:flex-end;align-items:flex-start;margin-top:14px;display:flex}.ob-answer-pill{background:#ffffff1a;border-radius:999px;max-width:80%;padding:10px 16px;font-size:14px;font-weight:500}.ob-answer-edit{z-index:1;color:#f1f0edbf;background:#24262b;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:20px;height:20px;margin:-7px -9px 0 0;display:grid;position:relative}.ob-widget{animation:ob-rise .45s var(--ob-ease) both;margin-top:22px}.ob-hint{color:#f1f0ed80;margin:-8px 0 14px;font-size:13.5px;line-height:1.5}.ob-stack{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-pill{text-align:left;min-height:44px;color:var(--ob-text);transition:background .35s ease, border-color .35s ease, box-shadow .35s ease, color .35s ease, opacity .5s ease, filter .5s ease, transform .25s var(--ob-ease);animation:ob-rise .42s var(--ob-ease) both;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.ob-pill:active{transform:scale(.97)}.ob-pill.is-active,.ob-card.is-active{border-color:var(--ob-accent);color:var(--ob-text);background:linear-gradient(#39a9ff33,#39a9ff14);box-shadow:0 0 0 1px #39a9ff80,0 0 24px #39a9ff40}.is-picked .ob-pill:not(.is-active){opacity:0;filter:blur(4px);pointer-events:none}.ob-pill-check{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.ob-pill.is-active .ob-pill-check{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f}.ob-widget>.ob-cta,.ob-widget-footer{bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:2;margin-top:20px;position:sticky}.ob-widget>.ob-cta,.ob-widget-footer>.ob-cta{box-shadow:0 -10px 24px 6px #05050599}.ob-widget>.ob-cta:disabled,.ob-widget-footer>.ob-cta:disabled{background:#1c1f25;color:#ffffff61!important}.ob-widget-footer:not(.is-ready)>.ob-cta{visibility:hidden}.ob-widget-footer.is-ready>.ob-cta{animation:ob-rise .3s var(--ob-ease) both}.ob-other-field{width:100%;margin-top:12px}.ob-cards{gap:8px;display:grid}.ob-cards--1{grid-template-columns:minmax(0,1fr)}.ob-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-card{text-align:left;min-height:56px;color:var(--ob-text);transition:background .35s ease, border-color .35s ease, box-shadow .35s ease, color .35s ease, opacity .5s ease, filter .5s ease, transform .25s var(--ob-ease);animation:ob-rise .42s var(--ob-ease) both;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:center;padding:12px 16px 12px 48px;font-size:15px;font-weight:500;line-height:1.3;display:flex;position:relative}.ob-card.has-icon{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:104px;padding:16px}.ob-card.is-wide{grid-column:1/-1}.ob-cards--2 .ob-card:not(.has-icon){min-height:52px;padding:10px 10px 10px 40px;font-size:14.5px}.ob-cards--2 .ob-card:not(.has-icon) .ob-card-mark{left:12px}.ob-card:active{transform:scale(.98)}.ob-card-label{text-wrap:balance}.ob-card-icon{color:#7cc4ff;background:#39a9ff1a;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}.ob-card-mark{border:1.5px solid #ffffff42;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-10px;transition:background .35s,border-color .35s,color .35s;display:grid;position:absolute;top:50%;left:16px}.ob-card-mark.is-box{border-radius:6px}.ob-card.has-icon{padding-left:16px}.ob-card.has-icon .ob-card-mark{margin-top:0;top:16px;left:auto;right:14px}.ob-card.is-active .ob-card-mark{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f}.ob-card.is-active .ob-card-icon{color:#a8d8ff;background:#39a9ff33}.is-picked .ob-card:not(.is-active){opacity:0;filter:blur(4px);pointer-events:none}.ob-card--other{background:#ffffff08;border-style:dashed;padding:0;display:block}.ob-card--other.is-open{border-style:solid;border-color:var(--ob-accent);background:#39a9ff14}.ob-card--other.is-open .ob-card-mark{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f}.ob-card-toggle{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:16px 16px 16px 48px;display:flex;position:relative}.ob-card-sub{color:#f1f0ed73;font-size:13px;font-weight:400;display:none}.ob-card--other.is-open .ob-card-sub{display:inline}.ob-cards .ob-card.ob-card--other{padding:0}.ob-cards--2 .ob-card--other:not(.is-open) .ob-card-toggle{min-height:50px;padding:10px 12px 10px 42px;font-size:14.5px}.ob-cards--2 .ob-card--other:not(.is-open) .ob-card-mark{left:12px}.ob-card-input{width:calc(100% - 24px);height:46px;color:var(--ob-text);font:inherit;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;outline:none;margin:0 12px 12px;padding:0 14px;font-size:16px;display:block}.ob-card-input::placeholder{color:#f1f0ed66}.ob-card-input:focus{border-color:#39a9ff8c}.ob-callout-slot{opacity:0;transition:grid-template-rows .45s var(--ob-ease), opacity .35s ease, margin-bottom .45s var(--ob-ease);grid-template-rows:0fr;display:grid}.ob-callout-slot.is-shown{opacity:1;grid-template-rows:1fr;margin-bottom:12px}.ob-callout-slot>div{min-height:0;overflow:hidden}.ob-callout{border-left:2px solid var(--ob-accent);background:#12243a;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5;animation:.4s both ob-fade-in}.ob-scale-note{text-align:center;min-height:42px;color:var(--ob-text-2);opacity:0;margin-top:12px;font-size:13.5px;line-height:1.5}.ob-scale-note.is-shown{opacity:1;animation:ob-rise .35s var(--ob-ease) both}.ob-account{flex-direction:column;gap:10px;width:min(100%,340px);margin:0 auto;display:flex}.ob-account-button{background:var(--ob-glass);border:1px solid var(--ob-glass-border);height:48px;color:var(--ob-text);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;display:flex}.ob-account-button--apple{background:var(--ob-text);color:#0a0a0a;border-color:#0000}.ob-account-button:active{transform:scale(.98)}.ob-screen{animation:ob-card-in .6s var(--ob-ease) both;background:linear-gradient(160deg,#39a9ff1c,#ffffff09 48%);border:1px solid #ffffff1a;border-radius:24px;padding:18px 16px 16px}.ob-screen-eyebrow{font-family:var(--ob-mono);letter-spacing:.26em;color:#7cc4ff;font-size:11px;font-weight:600}.ob-screen h2{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:23px;font-weight:600;line-height:1.2}.ob-screen-text{color:var(--ob-text-2);margin-top:10px;font-size:15px;line-height:1.6}.ob-screen>.ob-cta{margin-top:16px}.ob-method-steps{gap:10px;padding:0;list-style:none;display:grid}.ob-method-steps li{border:1px solid var(--ob-accent);min-height:56px;animation:ob-rise .42s var(--ob-ease) both;background:linear-gradient(#39a9ff33,#39a9ff14);border-radius:18px;align-items:center;padding:12px 16px 12px 52px;font-size:15px;font-weight:500;line-height:1.35;display:flex;position:relative;box-shadow:0 0 0 1px #39a9ff80,0 0 24px #39a9ff33}.ob-method-mark{background:var(--ob-accent);color:#04121f;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:16px}.ob-method>.ob-cta{margin-top:18px}.ob-ending{flex-direction:column;min-height:calc(100dvh - 240px);display:flex}.ob-ready{text-align:center;animation:ob-card-in .7s var(--ob-ease) both;flex-direction:column;align-items:center;margin:auto 0;padding:12px 6px calc(28px + 7dvh);display:flex}.ob-ready-orb{color:#fff;background:radial-gradient(circle at 35% 30%,#bee4ffe6,#39a9ffb8 38%,#1e70dc80 72%,#1446a059);border-radius:50%;place-items:center;width:74px;height:74px;animation:3.2s ease-in-out infinite ob-breathe;display:grid;box-shadow:0 0 30px #39a9ffb3,0 0 80px #39a9ff59,inset 0 0 0 1px #ffffff47}.ob-ready h2{letter-spacing:-.02em;text-wrap:balance;margin-top:22px;font-size:26px;font-weight:600;line-height:1.2}.ob-ready p{max-width:300px;color:var(--ob-text-2);margin-top:10px;font-size:14.5px;line-height:1.55}.ob-cta--launch{margin-top:26px;position:relative;overflow:hidden;box-shadow:0 0 34px #39a9ff59}.ob-cta--launch:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:2.8s ease-in-out 1s infinite ob-sweep;position:absolute;inset:0;transform:translate(-100%)}.ob-commit{max-width:460px;min-height:100dvh;padding:0 24px calc(env(safe-area-inset-bottom) + 28px);text-align:center;animation:ob-enter .6s var(--ob-ease) both;flex-direction:column;margin:0 auto;display:flex}.ob-commit-domain{padding-top:calc(env(safe-area-inset-top) + 18px);letter-spacing:-.01em;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.ob-commit-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 0;display:flex}.ob-commit-eyebrow{font-family:var(--ob-mono);letter-spacing:.32em;color:var(--ob-text-2);font-size:12px;font-weight:600}.ob-commit-title{letter-spacing:-.025em;margin-top:16px;font-size:clamp(28px,8vw,34px);font-weight:600;line-height:1.15}.ob-commit-title span{color:#9fd8ff}.ob-commit-quote{max-width:330px;color:var(--ob-text-2);margin:22px 0 0;font-size:18px;line-height:1.5}.ob-commit-print{color:#f1f0edc7;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:136px;height:136px;transition:transform .2s var(--ob-ease), background .35s, color .35s, box-shadow .35s;background:#ffffff0a;border:0;border-radius:50%;place-items:center;margin-top:42px;display:grid;position:relative}.ob-commit-print:active{transform:scale(.96)}.ob-commit-print>svg:first-child{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ob-commit-track{fill:none;stroke:#ffffff1f;stroke-width:2.5px}.ob-commit-arc{fill:none;stroke:#9fd8ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 6px #39a9ffcc)}.ob-commit-print.is-signed{background:var(--ob-text);color:#0a0a0a;box-shadow:0 0 48px #39a9ff8c}.ob-commit-hint{font-family:var(--ob-mono);letter-spacing:.3em;color:#f1f0ed73;margin-top:22px;font-size:12px}.ob-skip--center{margin-inline:auto;display:block}.ob-skip{color:var(--ob-text-2);text-underline-offset:4px;background:0 0;border:0;margin-top:14px;padding:4px 0;font-size:14px;text-decoration:underline}.ob-ruler-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;margin:6px 0 14px;font-size:44px;font-weight:700;display:flex;overflow:hidden}.ob-widget--range{padding-top:clamp(12px,5.4dvh,50px)}.ob-ruler-value small{letter-spacing:0;color:var(--ob-text-2);font-size:15px;font-weight:500}.ob-roll{animation:.16s ease-out ob-roll;display:inline-block}.ob-ruler{height:46px;margin:0 -20px 18px;position:relative}.ob-ruler-track{scrollbar-width:none;scroll-snap-type:x mandatory;outline:none;align-items:center;height:100%;padding:0 calc(50% - 8px);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.ob-ruler-track::-webkit-scrollbar{display:none}.ob-tick{scroll-snap-align:center;flex:none;justify-content:center;width:16px;height:22px;display:flex}.ob-tick.is-major{height:32px}.ob-tick:before{content:"";background:#ffffff47;border-radius:2px;width:2px;height:100%}.ob-ruler-needle{pointer-events:none;background:#fff;border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:2px;bottom:2px;left:50%;box-shadow:0 0 10px #fff9}.ob-wheel{scrollbar-width:none;scroll-snap-type:y mandatory;outline:none;height:256px;padding:96px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.ob-wheel::-webkit-scrollbar{display:none}.ob-wheel-wrap{position:relative}.ob-wheel-unit{color:var(--ob-text-2);pointer-events:none;font-size:18px;font-weight:500;position:absolute;top:50%;left:calc(50% + 52px);transform:translateY(-50%)}.ob-wheel-row{text-align:center;letter-spacing:-.04em;font-variant-numeric:tabular-nums;scroll-snap-align:center;will-change:transform, opacity;cursor:pointer;height:64px;font-size:64px;font-weight:700;line-height:64px;display:block}.ob-domain{z-index:5;padding:calc(env(safe-area-inset-top) + 16px) 20px 14px;letter-spacing:-.01em;background:linear-gradient(var(--ob-bg) 62%, transparent);justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex;position:sticky;top:0}.ob-domain .brand-mark{width:16px;height:18px}.ob-analysis{max-width:460px;height:100dvh;animation:ob-enter .55s var(--ob-ease) both;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.ob-stage{flex:1;min-height:290px;max-height:430px;position:relative}.ob-particles{width:100%;height:100%;position:absolute;inset:0}.ob-rings{width:min(78vw,300px);height:min(78vw,300px);transition:opacity .6s, transform .9s var(--ob-ease);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.ob-ring{fill:none;stroke:#39a9ff59;stroke-width:1px;transform-origin:150px 150px}.ob-ring--outer{stroke-dasharray:2 7;animation:18s linear infinite ob-rotate}.ob-ring--middle{stroke:#ffffff29;stroke-dasharray:60 14 8 14;animation:11s linear infinite reverse ob-rotate}.ob-ring--inner{stroke:#39a9ff8c;stroke-width:2px;stroke-dasharray:1 5;animation:7s linear infinite ob-rotate}.ob-ring-progress{fill:none;stroke:var(--ob-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:150px 150px;filter:drop-shadow(0 0 6px #39a9ffe6);transform:rotate(-90deg)}.ob-core{z-index:1;background:radial-gradient(circle at 34% 28%,#e3f2ff 0%,#6cc0ff 22%,#1f7fe0 52%,#0a2a52 80%);border-radius:50%;justify-content:center;align-items:center;gap:2px;width:118px;height:118px;margin:-59px 0 0 -59px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 40px #39a9ffa6,0 0 120px #39a9ff59,inset 0 -10px 30px #00143c99}.ob-core:after{content:"";border:1px solid #39a9ff73;border-radius:50%;animation:1.8s ease-out infinite ob-ping;position:absolute;inset:-14px}.ob-core span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 12px #001e5099;font-size:38px;font-weight:700}.ob-core small{color:#ffffffd9;margin-top:10px;font-size:16px;font-weight:600}.ob-orbit-chip{top:var(--y);left:var(--x);z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#96a5be2e;border:1px solid #ffffff21;border-radius:999px;max-width:42%;padding:8px 13px;font-size:12.5px;font-weight:500;transition:top .9s cubic-bezier(.55,0,.9,.4),left .9s cubic-bezier(.55,0,.9,.4),transform .9s cubic-bezier(.55,0,.9,.4),opacity .9s ease-in,filter .9s;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.6)}.ob-orbit-chip.is-in{opacity:1;transition:transform .5s var(--ob-ease), opacity .4s;transform:translate(-50%,-50%)scale(1)}.ob-orbit-chip.is-absorbed{opacity:0;filter:blur(3px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.ob-analysis-foot{padding:4px 28px calc(env(safe-area-inset-bottom) + 30px)}.ob-step-label{letter-spacing:-.01em;min-height:30px;animation:ob-rise .45s var(--ob-ease) both;font-size:21px;font-weight:500}.ob-steps{flex-direction:column;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex}.ob-steps li{color:var(--ob-text-3);align-items:center;gap:11px;font-size:14.5px;transition:color .4s;display:flex}.ob-steps li span{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:20px;height:20px;transition:background .4s,border-color .4s;display:grid}.ob-steps li span i{background:#fff3;border-radius:50%;width:6px;height:6px}.ob-steps li.is-active{color:var(--ob-text)}.ob-steps li.is-active span{border-color:var(--ob-accent)}.ob-steps li.is-active span i{background:var(--ob-accent);box-shadow:0 0 10px var(--ob-accent);animation:1.2s ease-in-out infinite ob-breathe}.ob-steps li.is-done{color:var(--ob-text-2)}.ob-steps li.is-done span{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f}.ob-flash{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 40%,#e1f2fff2,#39a9ff8c 35%,#05050500 72%);position:absolute;inset:0}.ob-analysis.is-burst .ob-core{opacity:0;transition:transform .9s cubic-bezier(.7,0,.84,0),opacity .9s ease-in;transform:scale(9)!important}.ob-analysis.is-burst .ob-rings{opacity:0;transform:translate(-50%,-50%)scale(1.6)}.ob-analysis.is-burst .ob-orbit-chip{opacity:0}.ob-analysis.is-burst .ob-flash{animation:.95s ease-out both ob-flash}.ob-hl{color:#a6d8ff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#39a9ff29;border-radius:6px;padding:1px 5px}.ob-result{max-width:460px;animation:ob-enter .6s var(--ob-ease) both;margin:0 auto}.ob-result-body{padding:0 16px calc(env(safe-area-inset-bottom) + 44px)}.ob-notice{color:var(--ob-text-2);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-top:6px;padding:14px 16px;font-size:14px;line-height:1.45}.ob-notice button{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:500}.ob-hero{isolation:isolate;text-align:center;padding:22px 4px 4px;position:relative}.ob-hero-glow{z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side,#39a9ff66,#0000);width:340px;height:230px;animation:3.2s ease-in-out infinite ob-breathe;position:absolute;top:30px;left:50%;transform:translate(-50%)}.ob-hero-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ob-text-2);font-size:12px;font-weight:600}.ob-hero-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#d5ecff 45%,#39a9ff 100%);color:#0000;filter:drop-shadow(0 6px 30px #39a9ff59);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:flex-start;gap:6px;margin-top:12px;font-size:84px;font-weight:700;line-height:1;display:flex}.ob-hero-amount.is-lg{font-size:70px}.ob-hero-amount.is-xl{font-size:58px}.ob-hero-currency{margin-top:.12em;font-size:.46em}.ob-hero-unit{color:var(--ob-text-2);margin-top:8px;font-size:16px}.ob-hero-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--ob-text-3);margin-top:30px;font-size:11px;font-weight:600}.ob-equation{justify-content:center;align-items:stretch;gap:10px;margin-top:12px;display:flex}.ob-equation>div{min-width:124px;animation:ob-pop .5s var(--ob-ease) .5s both;background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:13px 14px;display:flex}.ob-equation>div:last-child{animation-delay:.65s}.ob-equation strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ob-equation span{color:var(--ob-text-2);font-size:12px}.ob-equation i{color:var(--ob-text-3);align-self:center;font-size:18px;font-style:normal}.ob-first{text-align:left;animation:ob-card-in .7s var(--ob-ease) .8s both;background:#39a9ff14;border:1px solid #39a9ff40;border-radius:18px;align-items:center;gap:13px;margin-top:14px;padding:15px 16px;display:flex}.ob-first-dot{background:var(--ob-accent);width:12px;height:12px;box-shadow:0 0 0 5px #39a9ff29, 0 0 16px var(--ob-accent);border-radius:50%;flex:none;animation:2.2s ease-in-out infinite ob-pulse}.ob-first p{font-size:15px;font-weight:600;line-height:1.45}.ob-first p>span:first-child{color:var(--ob-text-2);font-weight:400}.ob-hero-note{color:var(--ob-text-2);margin-top:12px;font-size:13px;line-height:1.5}.ob-disclaimer{color:var(--ob-text-3);margin-top:12px;font-size:11px;line-height:1.5}.ob-section{animation:ob-card-in .7s var(--ob-ease) .3s both;margin-top:38px}.ob-section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ob-text-3);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.ob-section-label svg{color:var(--ob-accent)}.ob-project-card{background:radial-gradient(120% 90% at 0 0,#39a9ff2e,#0000 55%),#ffffff0d;border:1px solid #39a9ff4d;border-radius:26px;padding:22px 20px;box-shadow:0 0 50px #39a9ff1a}.ob-project-name{letter-spacing:-.02em;font-size:32px;font-weight:650;line-height:1.12}.ob-project-pitch{margin-top:10px;font-size:17px;line-height:1.5}.ob-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ob-tags span{background:#ffffff14;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.ob-tags span:last-child{color:#a6d8ff;background:#39a9ff29}.ob-project-note{color:var(--ob-text-2);border-left:2px solid #39a9ff80;margin-top:14px;padding-left:12px;font-size:14px;line-height:1.55}.ob-excluded{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.ob-excluded>span{color:var(--ob-text-3)}.ob-excluded s{color:var(--ob-text-2);text-decoration-color:#f1f0ed73}.ob-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-tile{animation:ob-card-in .7s var(--ob-ease) both;background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:6px;padding:16px;display:flex}.ob-tile.is-wide{grid-column:span 2}.ob-tile-icon{width:30px;height:30px;color:var(--ob-accent);background:#39a9ff24;border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.ob-tile-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ob-text-3);font-size:11px;font-weight:600}.ob-tile-value{font-size:15px;font-weight:600;line-height:1.4}.ob-tile-sub{color:var(--ob-text-2);font-size:13px;line-height:1.45}.ob-timeline{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex;position:relative}.ob-timeline:before{content:"";background:linear-gradient(var(--ob-accent), #ffffff14 30%);width:2px;position:absolute;top:14px;bottom:14px;left:19px}.ob-timeline li{align-items:flex-start;gap:14px;display:flex;position:relative}.ob-node{width:40px;height:28px;color:var(--ob-text-2);font-variant-numeric:tabular-nums;background:#121417;border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ob-timeline li.is-open .ob-node{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f;box-shadow:0 0 16px #39a9ff99}.ob-timeline-title{font-size:16px;font-weight:600;line-height:28px}.ob-timeline-detail{color:var(--ob-text-2);margin-top:2px;font-size:14px;line-height:1.5}.ob-timeline li.is-locked div{filter:blur(5px);opacity:.5;-webkit-user-select:none;user-select:none}.ob-locked{color:var(--ob-text-2);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:11px;font-size:13px;display:flex}.ob-today-action{font-size:18px;font-weight:600;line-height:1.4}.ob-message{background:#ffffff12;border:1px solid #ffffff14;border-radius:18px 18px 18px 6px;margin:12px 0 0;padding:14px 16px;font-size:15px;line-height:1.55}.ob-copy{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:38px;margin-top:10px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ob-ladder{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.ob-ladder li{animation:ob-card-in .7s var(--ob-ease) both;flex-direction:column;gap:5px;display:flex}.ob-ladder-bar{transform-origin:0;min-width:108px;height:40px;animation:ob-grow .9s var(--ob-ease) both;animation-delay:inherit;background:#ffffff12;border:1px solid #ffffff17;border-radius:12px;align-items:center;padding:0 14px;display:flex}.ob-ladder-bar strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.ob-ladder li>span{color:var(--ob-text-2);padding-left:2px;font-size:13px}.ob-ladder li.is-first .ob-ladder-bar{background:#39a9ff24;border-color:#39a9ff59}.ob-ladder li.is-goal .ob-ladder-bar{background:linear-gradient(90deg,#1f7fe0,#39a9ff);border-color:#0000;box-shadow:0 0 30px #39a9ff59}.ob-ladder li.is-goal>span{color:var(--ob-text);font-weight:600}.ob-unlock-terms{text-align:center;color:var(--ob-text-2);margin-top:12px;font-size:12.5px;line-height:1.5}.ob-unlock-legal{text-align:center;color:var(--ob-text-3);margin-top:8px;font-size:12px}.ob-unlock-legal a{text-underline-offset:3px;text-decoration:underline}.ob-early-cta{text-align:center;justify-items:center;gap:8px;margin-top:24px;display:grid}.ob-early-cta .ob-cta{width:100%}.ob-unlock{background:linear-gradient(#39a9ff1f,#ffffff08);border:1px solid #39a9ff47;border-radius:26px;margin-top:38px;padding:24px 20px}.ob-unlock h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.ob-unlock ul{flex-direction:column;gap:11px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.ob-unlock li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.ob-unlock li svg{color:var(--ob-accent);flex:none;margin-top:2px}.dq{max-width:460px;height:100dvh;padding:0 18px calc(env(safe-area-inset-bottom) + 16px);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.dq-domain{padding:calc(env(safe-area-inset-top) + 14px) 0 6px;letter-spacing:-.015em;justify-content:center;align-items:center;gap:10px;font-size:21px;font-weight:650;display:flex}.dq-domain .brand-mark{width:17px;height:19px}.dq-bar{padding:calc(env(safe-area-inset-top) + 12px) 0 14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.dq-bar .dq-back{justify-self:start}.dq-brand{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:650;display:inline-flex}.dq-brand .brand-mark{width:17px;height:19px}.dq-back{background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .2s;display:grid}.dq-back:disabled{opacity:.3;cursor:default}.dq-count{font-family:var(--ob-mono);letter-spacing:.06em;color:var(--ob-text-2);justify-self:end;font-size:14px}.dq-progress{gap:6px;display:flex}.dq-progress i{background:#ffffff1f;border-radius:4px;flex:1;height:4px;transition:background .4s,box-shadow .4s}.dq-progress i.is-on{background:#fff;box-shadow:0 0 10px #ffffff59}.dq-screen{flex-direction:column;flex:1;justify-content:center;gap:30px;min-height:0;padding:14px 0 5vh;display:flex}.dq-screen.is-forward{animation:dq-in-forward .42s var(--ob-ease) both}.dq-screen.is-back{animation:dq-in-back .42s var(--ob-ease) both}.dq-head{text-align:center;flex-direction:column;align-items:center;display:flex}.dq-icon{width:60px;height:60px;color:var(--ob-accent);background:linear-gradient(#39a9ff2e,#39a9ff0d);border:1px solid #39a9ff59;border-radius:18px;place-items:center;display:grid;box-shadow:0 0 34px #39a9ff4d,inset 0 1px #ffffff1f}.dq-label{font-family:var(--ob-mono);letter-spacing:.32em;color:var(--ob-text-2);margin-top:16px;font-size:12px;font-weight:600}.dq-question-wrap{width:100%;margin-top:12px;position:relative}.dq-watermark{z-index:0;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff12;font-variant-numeric:tabular-nums;pointer-events:none;font-size:190px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dq-question{z-index:1;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,8.4vw,36px);font-weight:700;line-height:1.15;position:relative}.dq-stack{flex-direction:column;gap:10px;display:flex}.dq-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dq-card{text-align:left;width:100%;animation:ob-rise .4s var(--ob-ease) both;background:#111317;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:15px 52px 15px 18px;transition:border-color .2s,box-shadow .25s,background .2s,transform .15s;display:flex;position:relative}.dq-pair .dq-card{justify-content:flex-end;min-height:132px;padding:18px}.dq-card:active{transform:scale(.985)}.dq-card strong{letter-spacing:-.01em;font-size:20px;font-weight:700}.dq-card-detail{color:#f1f0ed9e;font-size:14.5px;line-height:1.35}.dq-card-num{width:24px;height:24px;font-family:var(--ob-mono);color:var(--ob-text-2);border:1px solid #ffffff2e;border-radius:7px;place-items:center;font-size:12px;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.dq-card.is-picked{border-color:var(--ob-accent);background:linear-gradient(#39a9ff26,#39a9ff0d);box-shadow:0 0 0 1px #39a9ff80,0 0 34px #39a9ff59}.dq-card.is-picked .dq-card-num{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f}.dq-slider{flex-direction:column;gap:14px;display:flex}.dq-amount{text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#cfe9ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,14vw,60px);font-weight:800;line-height:1}.dq-range-zone,.ob-range-zone{touch-action:none;cursor:pointer;align-items:center;height:88px;margin:-24px 0 -28px;display:flex}.dq-range-zone .dq-range,.ob-range-zone .ob-range{pointer-events:none}.ob-range-zone{margin-bottom:-10px}.dq-range,.ob-range{appearance:none;background:linear-gradient(90deg, var(--ob-accent) 0%, #7cc8ff var(--fill), #ffffff1f var(--fill));border-radius:8px;outline:none;width:100%;height:8px;margin:10px 0 4px}.dq-range::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 6px #39a9ff40,0 4px 14px #00000080}.ob-range::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 6px #39a9ff40,0 4px 14px #00000080}.dq-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 6px #39a9ff40,0 4px 14px #00000080}.ob-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 6px #39a9ff40,0 4px 14px #00000080}.dq-scale{font-family:var(--ob-mono);letter-spacing:.14em;color:var(--ob-text-3);justify-content:space-between;font-size:11px;display:flex}.dq-scale span{flex-direction:column;gap:4px;display:flex}.dq-scale span:last-child{text-align:right}.dq-scale b{letter-spacing:.04em;color:var(--ob-text-2);font-size:13px}.dq-continue{background:var(--ob-text);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:56px;margin-top:6px;font-size:17px;font-weight:700;transition:background .2s,color .2s;display:flex;color:#0a0a0a!important}.dq-continue:disabled{cursor:default;background:#ffffff1a;color:#ffffff52!important}.pa{max-width:460px;height:100dvh;padding:0 20px calc(env(safe-area-inset-bottom) + 16px);animation:ob-enter .55s var(--ob-ease) both;flex-direction:column;align-items:center;margin:0 auto;display:flex;overflow:hidden}.pa .dq-domain{align-self:stretch}.pa-ring{width:160px;height:160px;margin-top:16px;position:relative}.pa-ring svg{width:100%;height:100%;position:relative;transform:rotate(-90deg)}.pa-track{fill:none;stroke:#ffffff14;stroke-width:6px}.pa-arc{fill:none;stroke:url(#pa-gradient);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 8px #39a9ff99)}.pa-ring-glow{filter:blur(18px);background:radial-gradient(circle,#39a9ff61,#0000 70%);border-radius:50%;animation:2.6s ease-in-out infinite ob-breathe;position:absolute;inset:20px}.pa-percent{letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:2px;font-size:44px;font-weight:600;display:flex;position:absolute;inset:0}.pa-percent small{color:var(--ob-text-2);margin-top:12px;font-size:18px}.pa-title{letter-spacing:-.02em;margin-top:16px;font-size:24px;font-weight:650}.pa-step{min-height:22px;color:var(--ob-text-2);animation:ob-rise .4s var(--ob-ease) both;margin-top:6px;font-size:15px}.pa-rows{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;width:100%;margin-top:18px;padding:4px 16px;list-style:none}.pa-rows li{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.pa-rows li:first-child{border-top:0}.pa-row-label{font-family:var(--ob-mono);letter-spacing:.22em;color:var(--ob-text-3);grid-column:1;font-size:10.5px}.pa-row-check{color:#04121f;border:1px solid #ffffff24;border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;width:22px;height:22px;transition:background .3s,border-color .3s;display:grid}.pa-rows li{align-items:center}.pa-row-step{color:var(--ob-text-3);grid-column:1;font-size:16px;font-weight:600;line-height:1.35;transition:color .3s}.pa-rows li.is-active .pa-row-step,.pa-rows li.is-ready .pa-row-step{color:var(--ob-text)}.pa-rows li.is-active .pa-row-check{border:2px solid #39a9ff40;border-top-color:var(--ob-accent);animation:.8s linear infinite ob-spin}.pa-rows li.is-ready .pa-row-check{background:var(--ob-accent);border-color:var(--ob-accent)}.pa.is-done .pa-ring{animation:pa-bloom .9s var(--ob-ease) both}@media (max-height:620px){.dq-screen{gap:14px;padding:8px 0 2vh;overflow-y:auto}.dq-domain{padding-bottom:2px;font-size:17px}.dq-bar{padding:calc(env(safe-area-inset-top) + 8px) 0 8px}.dq-brand{font-size:17px}.dq-back{width:36px;height:36px}.dq-icon{border-radius:14px;width:46px;height:46px}.dq-label{margin-top:10px;font-size:11px}.dq-question{font-size:24px}.dq-watermark{font-size:140px}.dq-stack,.dq-pair{gap:8px}.dq-card{gap:2px;padding:10px 46px 10px 14px}.dq-pair .dq-card{min-height:100px;padding:14px}.dq-card strong{font-size:17px}.dq-card-detail{font-size:13px}.dq-amount{font-size:42px}.dq-continue{height:50px}.pa-ring{width:116px;height:116px;margin-top:8px}.pa-percent{font-size:32px}.pa-title{margin-top:10px;font-size:20px}.pa-rows{margin-top:10px}.pa-rows li{padding:6px 0}.pa-row-step{font-size:14px}}.dr .ob-hero-label,.dr .ob-section-label{color:var(--ob-text-2);font-size:13px}.dr .ob-equation strong{font-size:28px}.dr .ob-equation span{font-size:14px}.dr .ob-disclaimer{color:var(--ob-text-2);font-size:12px}.dr .ob-project-name{font-size:42px;font-weight:700}.dr .ob-project-pitch{font-size:18px}.dr .ob-tags span{font-size:14px}.dr .ob-ladder-bar strong{font-size:16px}.dr .ob-ladder li>span{font-size:14px}.dr-goal{color:var(--ob-text-2);margin-top:14px;font-size:15px;font-weight:500}.dr-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;padding:18px}.dr-stack{flex-direction:column;gap:12px;display:flex}.dr-card-title{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 14px;font-size:18px;font-weight:700;display:flex}.dr-card-title svg{color:var(--ob-accent);flex:none}.dr-client{font-size:22px;font-weight:700;line-height:1.3}.dr-muted{color:var(--ob-text-2);margin-top:6px;font-size:15px;line-height:1.45}.dr-prompt-wrap{position:relative}.dr-prompt-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0d11 82%);border-radius:0 0 14px 14px;height:70%;position:absolute;inset:auto 1px 1px}.dr-prompt-more{z-index:1;color:#bfe3ff;white-space:nowrap;background:#39a9ff29;border:1px solid #39a9ff59;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dr-prompt{max-height:172px;font-family:var(--ob-mono);color:#cfe8ff;white-space:pre-wrap;background:#00000073;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:14px;font-size:13px;line-height:1.6;overflow:hidden}.dr-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dr-list strong{font-size:16px;font-weight:700;line-height:1.35}.dr-bubble{background:#39a9ff1f;border:1px solid #39a9ff38;border-radius:16px 16px 16px 6px;margin-top:6px;padding:11px 14px;font-size:15px;line-height:1.45}.dr-days{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dr-days li{align-items:baseline;gap:12px;display:flex}.dr-days span{letter-spacing:.04em;min-width:58px;color:var(--ob-accent);flex:none;font-size:13px;font-weight:700}.dr-days strong{font-size:16px;font-weight:600;line-height:1.35}.dr-launch{height:60px;margin-top:36px;font-size:18px;font-weight:700}.ob-hero-deadline{color:#bfe3ff;background:#39a9ff1a;border:1px solid #39a9ff47;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}@keyframes ob-enter{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes ob-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ob-char{0%{opacity:0}to{opacity:1}}@keyframes ob-roll{0%{opacity:.3;filter:blur(2px);transform:translateY(35%)}to{opacity:1;filter:none;transform:none}}@keyframes ob-card-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes ob-fade-in{0%{opacity:0}}@keyframes ob-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ob-pulse{0%,to{box-shadow:0 0 0 4px #39a9ff2e,0 0 14px #39a9ffcc}50%{box-shadow:0 0 0 7px #39a9ff14,0 0 22px #39a9ff}}@keyframes ob-breathe{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes ob-spin{to{transform:rotate(360deg)}}@keyframes ob-rotate{to{transform:rotate(360deg)}}@keyframes dq-in-forward{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes dq-in-back{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes pa-bloom{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ob-grow{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:none}}@keyframes ob-ping{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes ob-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes ob-recede{0%{filter:none;opacity:1}to{filter:blur(5px);opacity:.4}}@keyframes ob-sweep{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ob-msg span{opacity:1}.ob-exchange.is-prev,.ob-ready-orb,.ob-cta--launch:after{animation:none}}.ob-restart{color:inherit;cursor:text;-webkit-tap-highlight-color:transparent;text-decoration:none}
.ob-stepper{gap:28px;display:grid}.ob-stepper-dots{gap:6px;display:flex}.ob-stepper-dots i{background:#ffffff24;border-radius:99px;flex:1;height:4px;transition:background .35s}.ob-stepper-dots i.is-on{background:#39a9ff}.ob-stepper-viewport{border-radius:24px;margin:-2px;padding:2px;overflow:hidden}.ob-stepper-track{transform:translateX(calc(var(--i,0) * -100%));will-change:transform;transition:transform .6s cubic-bezier(.22,.8,.22,1);display:flex}.ob-stepper-card{box-sizing:border-box;opacity:.3;background:linear-gradient(160deg,#39a9ff29,#0e1622e6 70%);border:1px solid #39a9ff73;border-radius:22px;flex:0 0 100%;min-width:0;padding:20px;transition:opacity .6s,transform .6s cubic-bezier(.22,.8,.22,1);transform:scale(.96)}.ob-stepper-card.is-current{opacity:1;transform:none}.ob-stepper-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ob-stepper-num{color:#04111c;background:#39a9ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.ob-stepper-kicker{letter-spacing:.12em;text-transform:uppercase;color:#7cc4ff;margin:0;font-size:12px;font-weight:600}.ob-stepper-card h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;font-weight:650;line-height:1.22}.ob-stepper-card>p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.45}.ob-stepper>.ob-cta{width:100%}@media (prefers-reduced-motion:reduce){.ob-stepper-track,.ob-stepper-card{transition:none}}
.ob2{--ob2-line:#ffffff17;--ob2-line-strong:#ffffff29;--ob2-card:linear-gradient(180deg, #ffffff0b, #ffffff04);--ob2-film:#39a9ff14;--ob2-soft:#7cc4ff;--ob2-seg-0:var(--ob-accent);--ob2-seg-1:#8f86ff;--ob2-seg-2:#ff7cc6;width:min(100%,600px);min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) 20px max(40px, env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.ob2 :where(button,input,textarea){font:inherit}.ob2 :where(h1,h2,p,ol,ul){margin:0;padding:0}.ob2-head{letter-spacing:-.02em;align-items:center;gap:10px;height:52px;font-size:18px;font-weight:650;display:flex}.ob2-progress{background:#ffffff14;border-radius:99px;height:4px;margin-top:14px;overflow:hidden}.ob2-progress i{border-radius:inherit;background:linear-gradient(90deg, #39a9ff99, var(--ob-accent));height:100%;transition:width .5s var(--ob-ease);display:block}.ob2-back{color:var(--ob-text-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:22px;padding:6px 0;font-size:15px;transition:color .2s;display:inline-flex}.ob2-back:hover{color:var(--ob-text-2)}.ob2-screen{flex-direction:column;flex:1;display:flex}.ob2-stage{animation:ob2-in .5s var(--ob-ease) both;flex-direction:column;flex:1;padding-top:44px;display:flex}.ob2-stage.is-center{text-align:center;align-items:center}.ob2-stage.is-middle{justify-content:center;padding-top:0;padding-bottom:72px}@keyframes ob2-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob2-heading.is-center{text-align:center}.ob2-kicker{font-family:var(--ob-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-text-2);font-size:12px;font-weight:500}.ob2-title{letter-spacing:-.028em;text-wrap:balance;margin-top:14px;font-size:clamp(27px,7.4vw,38px);font-weight:620;line-height:1.12;display:grid}.ob2-title.is-small{font-size:clamp(24px,6.4vw,32px)}.ob2-title>span{grid-area:1/1}.ob2-title-ghost{visibility:hidden}.ob2-title em{color:var(--ob2-soft);font-style:normal}.ob2-lede{max-width:34em;color:var(--ob-text-2);margin-top:18px;font-size:17px;line-height:1.5}.ob2-lede.is-center{text-align:center;margin-inline:auto}.ob2-lede.is-muted{color:var(--ob-text-3)}.ob2-callout{background:var(--ob2-film);border:1px solid #39a9ff59;border-radius:16px;max-width:30em;margin-top:28px;padding:16px 20px;font-size:17px;line-height:1.45}.ob2-options{gap:10px;margin-top:32px;display:grid}.ob2-options.is-arcs{grid-template-columns:1fr 1fr}.ob2-option{text-align:left;border:1px solid var(--ob2-line);background:var(--ob2-card);width:100%;color:var(--ob-text);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:17px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.ob2-option:hover{border-color:var(--ob2-line-strong)}.ob2-option:active{transform:scale(.992)}.ob2-option.is-selected{background:var(--ob2-film);border-color:#39a9ffb3}.ob2-option.has-arc{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.ob2-option.is-free{border-style:dashed}.ob2-option.is-free.is-selected{border-style:solid}.ob2-tick{border:1px solid var(--ob2-line-strong);color:#0000;background:#ffffff05;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:background .18s,border-color .18s,color .18s;display:grid}.ob2-option.is-selected .ob2-tick{background:var(--ob-accent);border-color:var(--ob-accent);color:#04121f}.ob2-option-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ob2-option-label{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.ob2-option-hint{color:var(--ob-text-3);font-size:14px}.ob2-option-note{color:var(--ob-text-2);font-size:14.5px;font-weight:400;line-height:1.45}.ob2-arc{width:52px;height:36px;color:var(--ob-text-3);transition:color .2s,transform .2s}.ob2-option.is-selected .ob2-arc{color:var(--ob-accent)}.ob2-under13{align-self:flex-start;margin-top:18px}.ob2-drawer{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.24,1);display:grid}.ob2-drawer.is-open{grid-template-rows:1fr}.ob2-drawer-inner{min-height:0;overflow:hidden}.ob2-note{border:1px solid var(--ob2-line);border-left:2px solid var(--ob-accent);background:var(--ob2-film);color:var(--ob-text);opacity:0;border-radius:0 14px 14px 0;margin:2px 0 4px;padding:14px 18px;font-size:15.5px;line-height:1.5;transition:opacity .3s .1s,transform .38s cubic-bezier(.22,.8,.24,1) 60ms;transform:translateY(-6px)}.ob2-drawer.is-open .ob2-note{opacity:1;transform:none}.ob2-free{padding:14px 0 6px}.ob2-input,.ob2-textarea{border:1px solid var(--ob2-line-strong);width:100%;color:var(--ob-text);background:#ffffff0a;border-radius:14px;outline:none;padding:15px 18px;font-size:16px;line-height:1.4;transition:border-color .2s}.ob2-input::placeholder,.ob2-textarea::placeholder{color:var(--ob-text-3)}.ob2-input:focus,.ob2-textarea:focus{border-color:#39a9ff99}.ob2-textarea{resize:none;min-height:132px;margin-top:30px;display:block}.ob2-free-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.ob2-url{margin-top:30px}.ob2-error{color:#ff9b8f;margin-top:10px;font-size:14px}.ob2-error.is-center{text-align:center}.ob2-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.ob2-actions.is-center{justify-content:center}.ob2-btn{background:var(--ob-text);color:#0a0a0a;cursor:pointer;height:52px;transition:transform .2s var(--ob-ease), opacity .2s, background .2s;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex}.ob2-btn:active{transform:scale(.97)}.ob2-btn.is-large{height:56px;padding:0 30px}.ob2-btn:disabled{color:#ffffff57;cursor:default;background:#ffffff1a}.ob2-btn.is-ghost{color:var(--ob-text);border:1px solid var(--ob2-line-strong);background:#ffffff0f}.ob2-link{color:var(--ob-text-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px;text-decoration:underline}.ob2-link.is-center{margin:18px auto 0;display:block}.ob2-scale{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:34px;display:grid}.ob2-cran{border:1px solid var(--ob2-line);background:var(--ob2-card);color:var(--ob-text-3);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:16px 4px 14px;font-size:12.5px;line-height:1.2;transition:border-color .18s,color .18s,transform .18s,background .18s;display:flex}.ob2-cran:hover{border-color:var(--ob2-line-strong);color:var(--ob-text-2);transform:translateY(-2px)}.ob2-cran.is-selected{background:var(--ob2-film);color:var(--ob-text);border-color:#39a9ffb3}.ob2-face{width:34px;height:34px}.ob2-cran.is-selected .ob2-face{color:var(--ob-accent)}.ob2-slider{border:1px solid var(--ob2-line);background:var(--ob2-card);border-radius:22px;margin-top:30px;padding:24px 22px 22px}.ob2-slider-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ob2-slider-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(38px,11vw,52px);font-weight:650}.ob2-slider-tier{border:1px solid var(--ob2-line-strong);font-family:var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-text-2);border-radius:99px;padding:8px 14px;font-size:12px}.ob2-range{cursor:grab;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:30px;margin:22px 0 8px;display:block}.ob2-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ob2-soft) var(--part), #ffffff1a var(--part));border-radius:99px;height:8px}.ob2-range::-moz-range-track{background:#ffffff1a;border-radius:99px;height:8px}.ob2-range::-moz-range-progress{background:var(--ob2-soft);border-radius:99px;height:8px}.ob2-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #0a0a0a;border-radius:50%;width:30px;height:30px;margin-top:-11px;box-shadow:0 2px 10px #00000080}.ob2-range::-moz-range-thumb{background:#fff;border:3px solid #0a0a0a;border-radius:50%;width:24px;height:24px}.ob2-slider-bounds{font-family:var(--ob-mono);color:var(--ob-text-3);justify-content:space-between;font-size:12.5px;display:flex}.ob2-slider-bounds span{flex-direction:column;gap:4px;display:flex}.ob2-slider-bounds span:last-child{text-align:right}.ob2-slider-bounds em{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-style:normal}.ob2-slider-note{border-top:1px solid var(--ob2-line);color:var(--ob-text-2);margin-top:20px;padding-top:18px;font-size:16px;line-height:1.55}.ob2-slider-clients{color:var(--ob-text-3);margin-top:10px;font-size:14.5px;line-height:1.5}.ob2-illustration{color:#b7c3d8;width:96px;height:96px;margin:0 auto 30px}.ob2-illustration svg{width:100%;height:100%}.ob2-counter{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:20px;font-size:clamp(64px,20vw,96px);font-weight:700;line-height:1}.ob2-counter span{color:var(--ob-text-3)}.ob2-points,.ob2-steps{gap:12px;margin-top:32px;list-style:none;display:grid}.ob2-points li,.ob2-steps li{border:1px solid var(--ob2-line);background:var(--ob2-card);animation:ob2-in .5s var(--ob-ease) both;border-radius:16px;gap:16px;padding:18px;display:flex}.ob2-point-num,.ob2-step-num{background:var(--ob2-film);width:34px;height:34px;color:var(--ob2-soft);font-family:var(--ob-mono);border:1px solid #39a9ff8c;border-radius:10px;flex:none;place-items:center;font-size:14px;display:grid}.ob2-points h2,.ob2-steps h2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.ob2-points p{color:var(--ob-text-2);margin-top:6px;font-size:15px;line-height:1.5}.ob2-steps li{align-items:center}.ob2-account-icon{border:1px solid var(--ob2-line-strong);background:var(--ob2-card);width:72px;height:72px;color:var(--ob-text-2);border-radius:22px;place-items:center;margin-bottom:26px;display:grid}.ob2-account{margin-top:30px}.ob2-ring{width:190px;height:190px;margin:30px auto 8px;position:relative}.ob2-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ob2-ring circle{fill:none;stroke-width:8px}.ob2-ring-track{stroke:#ffffff12}.ob2-ring-fill{stroke:var(--ob2-soft);stroke-linecap:round;transition-property:stroke-dashoffset;transition-timing-function:linear}.ob2-ring-pct{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ob2-ring-pct b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700}.ob2-ring-pct i{color:var(--ob-text-3);align-self:flex-end;margin-bottom:62px;font-size:18px;font-style:normal}.ob2-checks{text-align:left;color:var(--ob-text-3);gap:14px;margin-top:22px;font-size:16.5px;list-style:none;display:grid}.ob2-checks li{align-items:center;gap:14px;transition:color .3s;display:flex}.ob2-checks li.is-current{color:var(--ob-text)}.ob2-checks li.is-done{color:var(--ob-text-2)}.ob2-check{border:1.5px solid var(--ob2-line-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:border-color .3s,background .3s,color .3s;display:grid}.ob2-checks li.is-current .ob2-check{border-color:var(--ob2-soft);border-top-color:#0000;animation:1s linear infinite ob2-spin}.ob2-checks li.is-done .ob2-check{color:#35c778;background:#35c7781f;border-color:#35c778}@keyframes ob2-spin{to{transform:rotate(360deg)}}.ob2-popup{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ob2-in .3s var(--ob-ease) both;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ob2-popup-card{border:1px solid var(--ob2-line-strong);text-align:left;background:#101318;border-radius:22px;width:min(100%,380px);padding:26px}.ob2-popup-q{letter-spacing:-.025em;font-size:23px;font-weight:620;line-height:1.2}.ob2-popup-d{color:var(--ob-text-2);margin-top:12px;font-size:16px;line-height:1.5}.ob2-popup-actions{gap:10px;margin-top:26px;display:flex}.ob2-popup-actions .ob2-btn{flex:1}.ob2-plan-card{background:linear-gradient(#39a9ff14,#ffffff04);border:1px solid #39a9ff66;border-radius:22px;margin-top:22px;padding:24px 22px}.ob2-plan-title{color:var(--ob-text-2);font-size:17px;line-height:1.35}.ob2-plan-goal{letter-spacing:-.03em;margin-top:14px;font-size:clamp(28px,8vw,38px);font-weight:650;line-height:1.1}.ob2-plan-clients{color:var(--ob-text-2);margin-top:8px;font-size:16px}.ob2-plan-bar{gap:4px;height:22px;margin-top:22px;display:flex}.ob2-plan-bar span{border-radius:8px;min-width:14px}.ob2-plan-split{color:var(--ob-text-3);margin-top:14px;font-size:14px}.ob2-plan-lines{gap:8px;margin-top:12px;display:grid}.ob2-plan-line{border:1px solid var(--ob2-line);background:var(--ob2-card);border-radius:16px}.ob2-plan-line summary{cursor:pointer;align-items:center;gap:12px;padding:17px 18px;list-style:none;display:flex}.ob2-plan-line summary::-webkit-details-marker{display:none}.ob2-plan-line summary i{border-radius:4px;flex:none;width:12px;height:12px}.ob2-plan-name{flex:1;font-size:16.5px;font-weight:600}.ob2-plan-share{font-family:var(--ob-mono);color:var(--ob-text-2);font-size:14px}.ob2-plan-line p{color:var(--ob-text-2);padding:0 18px 18px 42px;font-size:15px;line-height:1.5}.ob2-plan-note{color:var(--ob-text-3);margin-top:16px;font-size:15px}@media (max-width:380px){.ob2-options.is-arcs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ob2-stage,.ob2-points li,.ob2-steps li,.ob2-popup{animation:none}.ob2-note,.ob2-drawer,.ob2-progress i,.ob2-ring-fill{transition:none}.ob2-checks li.is-current .ob2-check{animation:none}}.ob2l{width:min(100%,1040px);padding:env(safe-area-inset-top) 20px 0;color:var(--ob-text);margin:0 auto}.ob2l :where(h1,h2,p,ul){margin:0;padding:0}.ob2l-head{z-index:20;height:64px;padding-top:env(safe-area-inset-top);background:linear-gradient(#050505 55%,#0000);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ob2l-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:650;display:inline-flex}.ob2l-head-actions{align-items:center;gap:8px;display:flex}.ob2l-login,.ob2l-head-cta{white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.ob2l-login{border:1px solid var(--ob2-line-strong,#ffffff29);color:var(--ob-text-2)}.ob2l-login:hover{background:#ffffff0d}.ob2l-head-cta{background:var(--ob-text);color:#0a0a0a;border:0}.ob2l-hero{text-align:left;padding:clamp(48px,9vh,96px) 0 8px}.ob2l-eyebrow{font-family:var(--ob-mono);letter-spacing:.16em;color:var(--ob-text-2);align-items:center;gap:12px;font-size:12px;display:flex}.ob2l-title{letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-size:clamp(40px,11vw,76px);font-weight:620;line-height:1.04}.ob2l-title em{color:#7cc4ff;font-style:normal}.ob2l-lede{max-width:34em;color:var(--ob-text-2);margin-top:24px;font-size:clamp(17px,4.4vw,21px);line-height:1.55}.ob2l-action{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.ob2l-note{color:var(--ob-text-3);font-size:14.5px}.ob2l-phone-zone{flex-direction:column;align-items:center;padding:56px 0 24px;display:flex}.ob2l-phone{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:44px;width:min(100%,330px);padding:38px 16px 22px;position:relative;transform:rotate(-2deg);box-shadow:0 40px 90px -30px #39a9ff40,inset 0 1px #ffffff14}.ob2l-phone-notch{background:#000;border-radius:99px;width:96px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ob2l-phone-time{text-align:center;letter-spacing:-.04em;margin:18px 0 22px;font-size:56px;font-weight:650}.ob2l-notif{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;animation:ob2-notif .7s var(--ob-ease) forwards;background:#ffffff17;border-radius:18px;gap:12px;margin-top:10px;padding:13px;display:flex;transform:translateY(14px)}@keyframes ob2-notif{to{opacity:1;transform:none}}.ob2l-notif-icon{background:#0b1624;border:1px solid #39a9ff80;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ob2l-notif-top{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.ob2l-notif-top span{color:var(--ob-text-3)}.ob2l-notif-text{margin-top:3px;font-size:14.5px;line-height:1.35}.ob2l-caption{font-family:var(--ob-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-text-3);margin-top:26px;font-size:12px}.ob2l-tools{text-align:center;padding:44px 0 12px}.ob2l-marquee{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ob2l-marquee-track{letter-spacing:-.02em;width:max-content;color:var(--ob-text-3);gap:44px;font-size:22px;font-weight:650;animation:28s linear infinite ob2-marquee;display:flex}@keyframes ob2-marquee{to{transform:translate(-50%)}}.ob2l-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ob2l-stats{border-top:1px solid var(--ob2-line,#ffffff17);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.ob2l-stat{border-bottom:1px solid var(--ob2-line,#ffffff17);padding:30px 8px 30px 4px}.ob2l-stat:nth-child(odd){border-right:1px solid var(--ob2-line,#ffffff17)}.ob2l-stat:nth-child(2n){padding-left:24px}.ob2l-stat-value{letter-spacing:-.04em;font-size:clamp(38px,9vw,56px);font-weight:650;line-height:1}.ob2l-stat-label{color:var(--ob-text-2);margin-top:12px;font-size:15.5px;line-height:1.45}.ob2l-faq{padding:72px 0 8px}.ob2l-faq-title{letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-size:clamp(28px,7.4vw,44px);font-weight:620;line-height:1.1}.ob2l-faq-list{border-top:1px solid var(--ob2-line,#ffffff17);margin-top:30px}.ob2l-faq-item{border-bottom:1px solid var(--ob2-line,#ffffff17)}.ob2l-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;font-size:19px;line-height:1.35;list-style:none;display:flex}.ob2l-faq-item summary::-webkit-details-marker{display:none}.ob2l-faq-item summary:after{content:"";border-right:1.5px solid var(--ob-text-2);border-bottom:1.5px solid var(--ob-text-2);width:10px;height:10px;transition:transform .25s var(--ob-ease);flex:none;transform:rotate(45deg)}.ob2l-faq-item[open] summary:after{transform:rotate(-135deg)}.ob2l-faq-item p{max-width:40em;color:var(--ob-text-2);padding:0 0 26px;font-size:16.5px;line-height:1.6}.ob2l-closing{text-align:center;flex-direction:column;align-items:center;gap:26px;padding:88px 0 72px;display:flex}.ob2l-closing h2{letter-spacing:-.035em;font-size:clamp(28px,7.4vw,44px);font-weight:620;line-height:1.1}.ob2l-foot{padding:32px 0 max(36px, env(safe-area-inset-bottom));border-top:1px solid var(--ob2-line,#ffffff17);color:var(--ob-text-3);text-align:center;flex-direction:column;align-items:center;gap:18px;font-size:14px;display:flex}.ob2l-foot nav{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.ob2l-foot nav a:hover{color:var(--ob-text-2)}@media (min-width:860px){.ob2l-hero{text-align:center}.ob2l-eyebrow,.ob2l-action{justify-content:center}.ob2l-lede{margin-inline:auto}.ob2l-stats{grid-template-columns:repeat(4,1fr)}.ob2l-stat,.ob2l-stat:nth-child(2n){border-right:1px solid var(--ob2-line,#ffffff17);padding:34px 24px}.ob2l-stat:last-child{border-right:0}}@media (prefers-reduced-motion:reduce){.ob2l-notif{opacity:1;animation:none;transform:none}.ob2l-marquee-track{animation:none}}
