._page_o2svg_1{max-width:1160px;margin:auto;padding:0 40px}._header_o2svg_2{border-bottom:1px solid var(--b-stone);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}._logo_o2svg_3{width:154px;height:auto;display:block}._login_o2svg_4{min-height:44px;color:var(--b-forest);align-items:center;gap:10px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}._login_o2svg_4:hover{text-decoration:underline}._main_o2svg_6{min-height:auto}._hero_o2svg_7{grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;padding:64px 0 56px;display:grid}._copy_o2svg_8{min-width:0}._eyebrow_o2svg_9{color:var(--b-muted);margin-bottom:18px;font-size:.9375rem}._copy_o2svg_8 h1{letter-spacing:-.025em;font-size:clamp(2.8rem,5.3vw,4.4rem);font-weight:500;line-height:1.12}._copy_o2svg_8 h1 span{color:var(--b-link)}._description_o2svg_12{max-width:510px;color:var(--b-muted);margin-top:24px;font-size:1.125rem;line-height:1.8}._actions_o2svg_13{max-width:440px;margin-top:28px}._cta_o2svg_14{border-radius:var(--b-radius-input);background:var(--b-coral);width:100%;height:auto;min-height:56px;color:var(--b-forest);white-space:normal;text-align:center;gap:12px;padding:14px 18px;font-size:1rem;font-weight:500;text-decoration:none}._cta_o2svg_14:hover{background:var(--b-action-hover)}._existing_o2svg_16{text-align:center;margin-top:16px;font-size:1rem}._existing_o2svg_16 a{padding:8px 2px;font-weight:500;text-decoration:underline;display:inline-block}._authNote_o2svg_18{text-align:center;color:var(--b-muted);margin-top:8px;font-size:.875rem;line-height:1.65}._shareNote_o2svg_19{border-right:3px solid var(--b-sage);background:var(--b-success-bg);margin-top:20px;padding:12px 16px;font-size:1rem}._cakeScene_o2svg_20{align-self:center;min-width:0;position:relative}._cakeIllustration_o2svg_21{aspect-ratio:1;isolation:isolate;position:relative;overflow:clip}._cookingStage_o2svg_22{transform:translateY(var(--scene-lift,0px)) rotate(var(--scene-tilt,0deg));transform-origin:50% 75%;position:absolute;inset:0}._cake_o2svg_20{object-fit:contain;width:90%;height:80%;display:block;position:absolute;top:19%;left:5%}._fallingIngredient_o2svg_24{opacity:0;pointer-events:none;will-change:transform;width:14.5%;height:auto;position:absolute;top:0;left:0}._potRim_o2svg_25{z-index:20;clip-path:inset(53% 0 0)}._motionToggle_o2svg_26{min-height:44px;color:var(--b-muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;margin:0 auto;padding:8px 12px;font-size:.875rem;display:flex}._motionToggle_o2svg_26:hover{background:var(--b-stone)}._showcase_o2svg_28{background:var(--b-success-bg);border-radius:32px;margin-top:12px;padding:64px 38px 48px}._showcaseIntro_o2svg_29{text-align:center;max-width:600px;margin:0 auto 44px}._showcaseIntro_o2svg_29 h2{font-size:clamp(1.8rem,3.7vw,2.8rem);font-weight:500;line-height:1.2}._showcaseIntro_o2svg_29>p:last-child{color:var(--b-muted);margin-top:18px;font-size:1.125rem;line-height:1.8}._phones_o2svg_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;max-width:720px;margin:auto;display:grid}._phoneFigure_o2svg_33{text-align:center;min-width:0;margin:0}._phone_o2svg_32{background:#203229;border:2px solid #59645c;border-radius:38px;width:min(100%,284px);margin:auto;padding:20px 8px 11px;position:relative;box-shadow:0 20px 40px #1f3d2e26,inset 0 0 0 2px #ffffff1f}._speaker_o2svg_35{background:#101d15;border-radius:4px;width:42px;height:4px;position:absolute;top:8px;left:calc(50% - 21px)}._phoneScreen_o2svg_36{aspect-ratio:709/1436;background:var(--b-ivory);border-radius:24px;position:relative;overflow:hidden}._phoneScreen_o2svg_36 img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:-4.8%;left:0}._phoneFigure_o2svg_33 figcaption{margin-top:26px}._phoneFigure_o2svg_33 figcaption>span{color:var(--b-link);margin-bottom:8px;font-size:.875rem;display:inline-block}._phoneFigure_o2svg_33 h3{font-size:1.125rem;font-weight:500}._phoneFigure_o2svg_33 p{color:var(--b-muted);margin-top:8px;font-size:1rem}._bottomAction_o2svg_42{text-align:center;max-width:340px;margin:44px auto 0}._bottomAction_o2svg_42>p{margin-bottom:16px;font-size:1.125rem}._how_o2svg_44{border-top:1px solid var(--b-stone);padding:32px 0}._how_o2svg_44 h2{margin-bottom:24px;font-size:1.25rem;font-weight:500}._steps_o2svg_46{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}._steps_o2svg_46 li{align-items:flex-start;gap:14px;display:flex}._stepIcon_o2svg_48{background:var(--b-success-bg);width:44px;height:44px;color:var(--b-forest);border-radius:12px;flex-shrink:0;place-items:center;display:grid}._steps_o2svg_46 h3{margin:0 0 6px;font-size:1rem;font-weight:500}._steps_o2svg_46 p{color:var(--b-muted);font-size:1rem;line-height:1.7}._footer_o2svg_51{border-top:1px solid var(--b-stone);text-align:center;color:var(--b-muted);padding:22px 0 30px;font-size:.875rem}@media (max-width:760px){._page_o2svg_1{padding:0 24px}._header_o2svg_2{gap:12px;padding:18px 0}._logo_o2svg_3{width:120px}._login_o2svg_4{gap:6px;font-size:.875rem}._hero_o2svg_7{grid-template-columns:1fr;gap:24px;padding:32px 0}._copy_o2svg_8 h1{font-size:clamp(2.75rem,10vw,3.5rem)}._description_o2svg_12{margin-top:20px;font-size:1rem}._eyebrow_o2svg_9{margin-bottom:16px;font-size:.875rem}._actions_o2svg_13{max-width:none;margin-top:24px}._cakeScene_o2svg_20{width:min(100%,380px);margin:0 auto}._showcase_o2svg_28{border-radius:24px;margin-top:0;padding:36px 20px}._showcaseIntro_o2svg_29{margin-bottom:30px}._showcaseIntro_o2svg_29>p:last-child{font-size:1rem}._phones_o2svg_32{grid-template-columns:1fr;gap:42px}._phone_o2svg_32{width:min(100%,260px)}._bottomAction_o2svg_42{margin-top:32px}._steps_o2svg_46{grid-template-columns:1fr;gap:24px}._how_o2svg_44{padding:26px 0}}@media (max-width:360px){._page_o2svg_1{padding-inline:18px}._cta_o2svg_14{padding-inline:12px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){._cakeScene_o2svg_20 img{animation:none}._motionToggle_o2svg_26{display:none}}
