.onboarding-v2 *{box-sizing:border-box}.onboarding-v2 button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.onboarding-v2 button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.onboarding-v2 button:disabled{cursor:default}.onboarding-v2 h1:focus{outline:none}.onboarding-v2{--bg:#04090d;--fg:#edf3f7;--muted:#a0adb5;--accent:#42ce53;--ink:#051009;--line:#283137;--panel:#11191f;isolation:isolate;max-width:460px;color:var(--fg);background:var(--bg);height:100svh;min-height:600px;padding:max(48px,env(safe-area-inset-top)) 24px max(30px,env(safe-area-inset-bottom));flex-direction:column;margin:auto;transition:background .35s,color .35s;display:flex;position:relative;overflow:hidden}.onboarding-v2.bloom{--bg:#fff5eb;--fg:#432c33;--muted:#7a6568;--accent:#9f4d7d;--ink:#fff;--line:#e5ced4;--panel:#fffaf4;background:radial-gradient(ellipse at 100% 38%,#efd6cd,transparent 70%),var(--bg)}.onboarding-v2.quest{--bg:#0b071b;--fg:#f4efff;--muted:#b8aecb;--accent:#b5f000;--ink:#172000;--line:#3b3154;--panel:#19112f;background:radial-gradient(ellipse at 75% 28%,#4a197b55,transparent 60%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),var(--bg);background-size:auto,32px 32px,32px 32px,auto}.onboarding-v2 header{z-index:2;flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;height:44px;display:grid}.onboarding-v2 header b{text-align:center;letter-spacing:-.2px;font-size:.75rem}.onboarding-v2 header button{height:44px;color:inherit;text-align:right;background:0 0;border:0;padding:0;font-size:.75rem}.onboarding-v2 header button:first-child{text-align:left;align-items:center;display:flex}.onboarding-v2 .header-note{color:var(--accent);text-align:right;font-size:.6875rem}.onboarding-v2 .progress{z-index:2;flex-shrink:0;gap:5px;margin:14px 0 28px;display:flex}.onboarding-v2 .progress i{background:var(--line);border-radius:4px;flex:1;height:3px}.onboarding-v2 .progress i.active{background:var(--accent)}.onboarding-v2 .content{z-index:1;min-height:0;animation:.3s both onboarding-v2-enter;position:relative}.onboarding-v2 .eyebrow{letter-spacing:1.1px;color:var(--accent);margin:0 0 12px;font-size:.6875rem;font-weight:800;display:block}.onboarding-v2 h1{letter-spacing:-1.2px;text-wrap:balance;margin:0;font-size:2.125rem;font-weight:800;line-height:1.06}.onboarding-v2 h1 em{color:var(--accent);font-style:normal;display:block}.onboarding-v2 p{color:var(--muted);margin:14px 0;font-size:.8125rem;line-height:1.5}.onboarding-v2 h2{letter-spacing:-.4px;margin:14px 0;font-size:1.3125rem;line-height:1.25}.onboarding-v2 footer{z-index:2;text-align:center;flex-shrink:0;margin-top:auto;padding-top:20px}.onboarding-v2 footer p{margin:0;font-size:.6875rem}.onboarding-v2 footer small{color:var(--muted);font-size:.6875rem}.onboarding-v2 .primary{background:var(--accent);color:var(--ink);border:0;border-radius:30px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:56px;font-size:.9375rem;font-weight:750;display:flex}.onboarding-v2 .quest .primary{border-radius:16px;box-shadow:0 6px 26px #b5f00024}.onboarding-v2 .primary:active{transform:scale(.98)}.onboarding-v2 .promise-photo{z-index:-1;height:52%;position:absolute;inset:0 0 auto;overflow:hidden}.onboarding-v2 .promise-photo img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.onboarding-v2 .promise-photo:after{content:"";background:linear-gradient(#0008,#0000 35%,#04090d 100%);position:absolute;inset:0}.onboarding-v2 .start-here{color:#071507;z-index:1;background:#42ce53;border-radius:5px;padding:8px;font-size:8px;font-weight:800;position:absolute;bottom:19%;left:53%}.onboarding-v2 .start-here span{font-size:24px;display:block;position:absolute;top:22px}.onboarding-v2.page-0 .content{margin-top:auto;padding-top:12px}.onboarding-v2.page-0 h1{text-transform:uppercase;font-size:1.9375rem}.onboarding-v2.page-0 p{margin:18px 0 6px}.onboarding-v2.page-0 footer{margin-top:20px}.onboarding-v2.page-0 .progress{--line:#ffffff40}.onboarding-v2 .analysis-photo{border-radius:19px;height:285px;margin-top:25px;position:relative;overflow:hidden}.onboarding-v2 .analysis-photo>img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.onboarding-v2 .scan-line{background:#6afa91;height:1px;animation:3s ease-in-out infinite onboarding-v2-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #42ce5360}.onboarding-v2 .pin{background:#12221ccc;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid;position:absolute;box-shadow:0 0 0 6px #ffffff15}.onboarding-v2 .pin-1{color:#051009;background:#42ce53;border-color:#42ce53;top:49%;left:85%}.onboarding-v2 .pin-2{top:70%;left:57%}.onboarding-v2 .pin-3{top:35%;left:22%}.onboarding-v2 .photo-caption{color:#fff;background:linear-gradient(#0000,#000c);justify-content:space-between;padding:30px 14px 12px;font-size:.6875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.onboarding-v2 .first-move{border-block:1px solid var(--line);align-items:center;gap:18px;margin-top:18px;padding:19px 0;display:flex}.onboarding-v2 .first-move>b{color:var(--accent);font-size:30px}.onboarding-v2 .first-move small{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.onboarding-v2 .first-move strong{font-size:14px;line-height:1.35;display:block}.onboarding-v2 .quiet-copy{text-align:center;font-size:.6875rem}.onboarding-v2 .task-demo{border-top:1px solid var(--line);margin-top:26px;padding-top:17px;animation:.3s onboarding-v2-enter}.onboarding-v2 .task-top{align-items:center;gap:12px;display:flex}.onboarding-v2 .number{background:var(--accent);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.onboarding-v2 .task-top small{color:var(--accent);letter-spacing:1px;font-size:.6875rem}.onboarding-v2 .crop{object-fit:cover;width:100%;height:100%;display:block}.onboarding-v2 .task-demo .crop{background:#0e151b;border-radius:12px 12px 0 0;height:185px}.onboarding-v2 .task-caption{color:var(--accent);background:var(--panel);border-radius:0 0 12px 12px;justify-content:center;gap:5px;padding:9px;font-size:9px;display:flex}.onboarding-v2 .choices{gap:14px;margin-top:24px;display:grid}.onboarding-v2 .experience{text-align:left;border:1px solid var(--line);width:100%;color:var(--fg);border-radius:22px;padding:20px;display:block;position:relative;overflow:hidden}.onboarding-v2 .card-title{justify-content:space-between;align-items:center;display:flex}.onboarding-v2 .card-title strong{letter-spacing:-.6px;font-size:1.4375rem}.onboarding-v2 .experience p{margin:7px 0 12px;font-size:.6875rem}.onboarding-v2 .productivity-card{background:linear-gradient(140deg,#1c2928,#10181d);height:205px}.onboarding-v2 .productivity-card>small{letter-spacing:1.5px;font-size:.6875rem;position:absolute;bottom:14px}.onboarding-v2 .mini-pair{gap:9px;margin:18px 0 0 45px;display:flex;transform:rotate(-3deg)}.onboarding-v2 .mini-task{color:#edf3f7;text-align:left;background:#071014;border:1px solid #33413d;border-radius:11px;width:180px;padding:13px;box-shadow:0 9px 20px #0003}.onboarding-v2 .mini-top{color:#42ce53;justify-content:space-between;gap:15px;font-size:5px;display:flex}.onboarding-v2 .mini-task strong{margin:10px 0;font-size:13px;line-height:1.2;display:block}.onboarding-v2 .mini-bottom{align-items:center;gap:3px;display:flex}.onboarding-v2 .mini-bottom span{color:#071014;background:#42ce53;border-radius:10px;margin-right:auto;padding:5px 11px;font-size:7px}.onboarding-v2 .mini-bottom i{background:#73877f;border-radius:50%;width:4px;height:4px}.onboarding-v2 .mini-bloom{color:#432c33;background:#fff3e7;border-color:#e5cacf}.onboarding-v2 .mini-bloom .mini-top{color:#9f4d7d}.onboarding-v2 .mini-bloom .mini-bottom span{color:#fff;background:#9f4d7d}.onboarding-v2 .mini-pair .mini-task{flex-shrink:0;width:160px}.onboarding-v2 .mini-pair .mini-bloom{margin-left:-65px;transform:rotate(9deg)translateY(-4px)}.onboarding-v2 .quest-card{background:radial-gradient(at 85% 20%,#6233a6,#160c2d 65%);border-color:#65437e;height:239px}.onboarding-v2 .quest-card-copy{z-index:3;position:absolute;bottom:12px;left:20px;right:20px}.onboarding-v2 .quest-card-copy:before{content:"";z-index:-1;background:linear-gradient(#0000,#130b28);position:absolute;inset:-25px -20px -20px}.onboarding-v2 .quest-card .card-title{color:#b5f000}.onboarding-v2 .quest-card p{color:#d3c8e6;margin-bottom:0}.onboarding-v2 .world{pointer-events:none;position:absolute;inset:0;overflow:hidden}.onboarding-v2 .portal{border:2px solid #bffa63aa;border-radius:50%;width:160px;height:160px;position:absolute;top:8px;right:28px;transform:rotateY(40deg);box-shadow:0 0 30px #ab5eea,inset 0 0 24px #b5f00044}.onboarding-v2 .orbital{background:radial-gradient(#a259dd66,#0000 65%);position:absolute;inset:18px 15px 35px}.onboarding-v2 .dragon{object-fit:contain;filter:drop-shadow(0 12px 14px #0008);width:235px;height:235px;animation:4s ease-in-out infinite onboarding-v2-float;position:absolute;top:-25px;right:-4px}.onboarding-v2 .ufo{object-fit:contain;opacity:.8;width:76px;height:76px;position:absolute;top:6px;left:14px;transform:rotate(-12deg)}.onboarding-v2 .world-badge{color:#e8e2f8;background:#1a1339bb;border:1px solid #9479a455;border-radius:5px;padding:5px;font-size:.6875rem;position:absolute;top:98px;left:15px;transform:rotate(-5deg)}.onboarding-v2 .world-xp{color:#b5f000;font-size:.9375rem;font-weight:800;position:absolute;top:131px;right:26px;transform:rotate(5deg)}.onboarding-v2 .stardust{color:#c5fb83;letter-spacing:20px;font-size:1rem;position:absolute;top:40px;left:25%}.onboarding-v2 .stardust span{color:#cc7eff}.onboarding-v2 .looks{gap:15px;margin-top:28px;display:grid}.onboarding-v2 .look{border:1px solid var(--line);background:var(--panel);color:var(--fg);text-align:left;border-radius:19px;min-height:162px;padding:17px;position:relative;overflow:hidden}.onboarding-v2 .look[aria-pressed=true]{border:2px solid var(--accent);padding:16px}.onboarding-v2 .look-label{letter-spacing:-.5px;justify-content:space-between;align-items:center;font-size:1.3125rem;display:flex}.onboarding-v2 .look-label span{width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.onboarding-v2 .look .mini-task{width:145px;position:absolute;top:55px;right:15px;transform:rotate(-5deg)}.onboarding-v2 .look p{width:115px;margin-top:18px;font-size:.6875rem}.onboarding-v2 .look-bloom{color:#432c33;background:#f9e7da;border-color:#d8b8c3}.onboarding-v2 .look-bloom p{color:#7a6568}.onboarding-v2 .look-focus{color:#edf3f7;background:#0c151a}.onboarding-v2 .look-focus p{color:#a0adb5}.onboarding-v2 .demo-meter{margin-top:20px}.onboarding-v2 .demo-meter>div:first-child{justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.onboarding-v2 .demo-meter b{color:var(--accent)}.onboarding-v2 .demo-meter b span{color:var(--muted);margin-left:7px;font-size:.6875rem}.onboarding-v2 .xp-track{background:#302440;border-radius:8px;height:8px;margin:9px 0;overflow:hidden}.onboarding-v2 .xp-track i{background:linear-gradient(90deg,#b5f000,#cf70f2);border-radius:8px;height:100%;transition:width .65s;display:block}.onboarding-v2 .demo-meter>small{color:var(--muted);font-size:.6875rem}.onboarding-v2 .quest-scene{height:200px;margin:10px -10px 0;position:relative}.onboarding-v2 .scene-glow{background:radial-gradient(#7234ac70,#0000 65%);position:absolute;inset:5%}.onboarding-v2 .sample-photo{border:1px solid #a083bf;border-radius:13px;width:166px;height:115px;position:absolute;bottom:3px;left:calc(50% - 83px);overflow:hidden;transform:rotate(-5deg);box-shadow:0 0 35px #ae77e826}.onboarding-v2 .scene-dragon{object-fit:contain;filter:drop-shadow(0 15px 14px #0007);z-index:2;width:235px;height:205px;animation:4s ease-in-out infinite onboarding-v2-float;position:absolute;top:-23px;right:4px}.onboarding-v2 .quest-scene.action .scene-dragon{animation:1.35s both onboarding-v2-strike}.onboarding-v2 .quest-scene.action .sample-photo{animation:1.35s both onboarding-v2-dissolve}.onboarding-v2 .quest-scene.reward .sample-photo{opacity:0;transform:scale(.1)}.onboarding-v2 .energy{opacity:0;z-index:3;background:#dcff8f;width:110px;height:4px;position:absolute;top:94px;right:110px;transform:rotate(35deg);box-shadow:0 0 15px 8px #aefa41aa}.onboarding-v2 .action .energy{animation:1.35s both onboarding-v2-beam}.onboarding-v2 .quest-scene>.reward{text-align:center;color:#b5f000;z-index:4;font-size:2rem;font-weight:900;position:absolute;bottom:0;left:0;right:0}.onboarding-v2 .quest-scene.reward .reward{animation:.7s both onboarding-v2-reward}.onboarding-v2 .quest-instruction{border-top:1px solid var(--line);padding-top:14px}.onboarding-v2 .quest-instruction small{color:var(--accent);letter-spacing:1px;font-size:.6875rem}.onboarding-v2 .quest-instruction h2{margin:8px 0 12px;font-size:1.125rem}.onboarding-v2 .demo-done{color:#dcf5a8;background:#b5f00012;border:1px solid #b5f00066;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:.75rem;font-weight:700;display:flex}.onboarding-v2 .demo-note{text-align:center;color:var(--muted);margin:10px 0;font-size:.6875rem}.onboarding-v2 .account-art{height:210px;color:var(--accent);justify-content:center;align-items:center;margin-top:25px;display:flex;position:relative}.onboarding-v2 .account-orbit{border:1px solid var(--accent);opacity:.25;width:154px;height:154px;box-shadow:0 0 60px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:40%;position:absolute;transform:rotate(30deg)}.onboarding-v2 .account-art>svg{z-index:1}.onboarding-v2 .account-art img{object-fit:contain;width:230px;height:230px;position:absolute;top:-25px}.onboarding-v2 .account-art>span{letter-spacing:1.4px;font-size:.6875rem;position:absolute;bottom:10px}.onboarding-v2 .account-copy{max-width:285px;font-size:.9375rem;line-height:1.5}.onboarding-v2 .account-actions{margin-top:28px}.onboarding-v2 .account-actions>button{border-radius:13px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:50px;margin-top:10px;font-size:.8125rem;font-weight:600;display:flex}.onboarding-v2 .apple{background:var(--fg);color:var(--bg);border:0}.onboarding-v2 .email{background:var(--panel);border:1px solid var(--line);color:var(--fg)}.onboarding-v2 .text{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.75rem;display:inline-flex}.onboarding-v2 .account-actions .text{margin-top:4px;font-size:.6875rem;font-weight:400}.onboarding-v2 .onboarding-notice{color:var(--accent);min-height:30px;font-size:.6875rem;line-height:1.5}.onboarding-v2.page-5 footer{padding-top:4px}.onboarding-v2.page-5 footer .text{margin:auto;display:flex}.onboarding-v2 .home-card{background:var(--accent);color:var(--ink);border-radius:22px;margin-top:35px;padding:28px}.onboarding-v2 .home-card h2{margin-top:50px;font-size:1.625rem}.onboarding-v2 .home-card span{justify-content:space-between;font-size:.75rem;display:flex}@keyframes onboarding-v2-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes onboarding-v2-float{50%{transform:translateY(-7px)rotate(2deg)}}@keyframes onboarding-v2-scan{0%,to{top:15%}50%{top:84%}}@keyframes onboarding-v2-strike{0%{transform:translate(75px,-25px)scale(.7)}45%{transform:translate(-25px,12px)rotate(-8deg)}70%{transform:translate(-15px)rotate(3deg)}to{transform:translateY(-10px)}}@keyframes onboarding-v2-beam{0%,38%,75%,to{opacity:0}43%,65%{opacity:1}}@keyframes onboarding-v2-dissolve{0%,45%{opacity:1;transform:rotate(-5deg)}65%{filter:brightness(3);transform:scale(.95)rotate(4deg)}to{opacity:0;transform:translateY(-45px)scale(.1)rotate(20deg)}}@keyframes onboarding-v2-reward{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}@media (max-height:740px){.onboarding-v2{padding-top:max(25px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.onboarding-v2 .progress{margin:10px 0 19px}.onboarding-v2 h1{font-size:1.8125rem}.onboarding-v2.page-0 h1{font-size:1.75rem}.onboarding-v2 .eyebrow{margin-bottom:9px}.onboarding-v2 .analysis-photo{height:220px;margin-top:18px}.onboarding-v2 .first-move{margin-top:13px;padding:13px 0}.onboarding-v2 .task-demo{margin-top:18px}.onboarding-v2 .task-demo .crop{height:155px}.onboarding-v2 .choices{gap:12px;margin-top:18px}.onboarding-v2 .productivity-card{height:180px}.onboarding-v2 .quest-card{height:204px}.onboarding-v2 .quest-card .dragon{width:205px;height:205px}.onboarding-v2 .quest-card .world-xp{top:99px}.onboarding-v2 .looks{gap:12px;margin-top:19px}.onboarding-v2 .look{min-height:147px}.onboarding-v2 .quest-scene{height:156px}.onboarding-v2 .scene-dragon{width:200px;height:177px}.onboarding-v2 .sample-photo{width:140px;height:95px;left:calc(50% - 70px)}.onboarding-v2 .demo-meter{margin-top:14px}.onboarding-v2 .quest-instruction{padding-top:10px}.onboarding-v2 .quest-instruction h2{font-size:1rem}.onboarding-v2 .account-art{height:145px;margin-top:18px}.onboarding-v2 .account-art img{width:190px;height:170px;top:-20px}.onboarding-v2 .account-orbit{width:110px;height:110px}.onboarding-v2 .account-actions{margin-top:18px}.onboarding-v2 .account-copy{font-size:.8125rem}.onboarding-v2 .primary{min-height:50px}.onboarding-v2 footer{padding-top:15px}}@media (max-width:345px){.onboarding-v2{padding-inline:19px}.onboarding-v2 h1{font-size:1.6875rem}.onboarding-v2.page-0 h1{font-size:1.625rem}.onboarding-v2 .experience{padding:15px}.onboarding-v2 .card-title strong{font-size:1.3125rem}.onboarding-v2 .experience p{font-size:.6875rem}.onboarding-v2 .mini-pair{margin-left:24px}.onboarding-v2 .look .mini-task{width:128px;right:10px}.onboarding-v2 .look p{width:105px;font-size:.6875rem}.onboarding-v2 .quest-instruction h2{font-size:.9375rem}.onboarding-v2 .task-demo h2{font-size:1.1875rem}.onboarding-v2 .world-badge{font-size:.6875rem}.onboarding-v2 .account-actions>button{min-height:46px}.onboarding-v2.page-5 .onboarding-notice{min-height:25px}}@media (prefers-reduced-motion:reduce){.onboarding-v2 *,.onboarding-v2 :before,.onboarding-v2 :after{transition:none!important;animation:none!important}.onboarding-v2 .action .sample-photo{opacity:.3}.onboarding-v2 .action .energy{display:none}}.onboarding-v2 .account-art img{height:190px;top:-8px}.onboarding-v2 .account-art>span{bottom:0}@media (max-height:740px){.onboarding-v2 .account-art img{width:160px;height:125px;top:-5px}}.onboarding-v2{font-family:var(--font-ui);padding-top:max(48px,var(--native-safe-top,0px),env(safe-area-inset-top));padding-bottom:max(30px,var(--native-safe-bottom,0px),env(safe-area-inset-bottom));overflow-y:auto}.onboarding-v2 a{color:inherit}.onboarding-v2:has(.account-actions form) .account-art{display:none}.onboarding-v2 .account-actions form{gap:10px;display:grid}.onboarding-v2 .account-actions input{background:var(--panel);width:100%;min-height:44px;color:var(--fg);border:1px solid var(--line);border-radius:10px;padding:12px}.onboarding-v2 footer{background:0 0;border:0;width:100%;display:block;position:relative;inset:auto}.onboarding-v2 footer>.text{justify-content:center;width:100%;margin:0 auto 14px;display:flex}.onboarding-v2 .onboarding-notice:empty{display:none}.onboarding-v2{--error:#ff9b8a}.onboarding-v2.bloom{--error:#a8322a}.onboarding-v2 .onboarding-notice[data-tone=error]{color:var(--error);font-size:.8125rem}.onboarding-v2 button.apple svg,.onboarding-v2 button.google svg{vertical-align:-3px;flex:none;margin-right:8px}.onboarding-v2 .productivity-card>small{z-index:2;background:#10181de6;border-radius:7px;padding:3px 7px;left:14px}.onboarding-v2 .content{flex:1 0 auto}.onboarding-v2 footer{flex-shrink:0}@media (max-height:740px){.onboarding-v2{padding-top:max(25px,var(--native-safe-top,0px),env(safe-area-inset-top));padding-bottom:max(20px,var(--native-safe-bottom,0px),env(safe-area-inset-bottom))}}.onboarding-v2 .consent-error{color:var(--error,#ff8a80);margin:0 0 12px;font-size:.8125rem;line-height:1.45}
.onboarding-v2 .plan-visual{height:250px;margin:23px 0 25px;position:relative}.plan-visual>img{object-fit:cover;border-radius:20px;width:90%;height:204px}.plan-slip{color:#183420;background:#eaf2e7;border-radius:14px;width:210px;padding:17px 20px;position:absolute;bottom:0;right:0;transform:rotate(-3deg);box-shadow:0 10px 28px #0003}.plan-slip>span{letter-spacing:1.2px;font-size:.6875rem}.plan-slip strong{letter-spacing:-.5px;margin:9px 0 12px;font-size:1.25rem;line-height:1.16;display:block}.plan-slip>div{border-top:1px solid #bcb;align-items:center;gap:7px;padding-top:9px;font-size:.6875rem;display:flex}.onboarding-v2 .plan-intro{margin:0 0 12px;font-size:.9375rem;line-height:1.5}.onboarding-v2 .plan-disclosure{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.onboarding-v2 .agreement{text-align:center;color:var(--muted);margin:12px 0 0;font-size:.6875rem;line-height:1.55}.onboarding-v2 .agreement a{text-underline-offset:3px;padding:5px 10px;display:inline-block}.onboarding-v2 footer .leave{min-height:36px;margin:0}.onboarding-v2.page-6 footer{padding-top:18px}.onboarding-v2.page-6 h1{font-size:2.125rem;line-height:1.08}.onboarding-v2.page-6 .eyebrow{font-size:.6875rem}.onboarding-v2.page-6 .content{flex-shrink:0}@media (max-height:740px){.onboarding-v2.page-6{padding-top:25px;padding-bottom:16px}.onboarding-v2.page-6 .plan-visual{height:184px;margin:15px 0 18px}.plan-visual>img{height:155px}.plan-slip{width:190px;padding:12px 16px}.plan-slip strong{margin:6px 0 8px;font-size:1.125rem}.onboarding-v2.page-6 h1{font-size:1.8125rem}.onboarding-v2 .plan-intro{font-size:.8125rem}.onboarding-v2 .plan-disclosure{font-size:.75rem}.onboarding-v2.page-6 footer{padding-top:12px}}@media (max-width:345px){.onboarding-v2.page-6 h1{font-size:1.6875rem}.onboarding-v2 .plan-visual{height:180px}.plan-visual>img{height:150px}}@media (max-height:740px){.onboarding-v2.page-6 .plan-visual{height:160px;margin:12px 0 15px}.onboarding-v2.page-6 .plan-visual>img{height:140px}.onboarding-v2.page-6 .plan-disclosure{line-height:1.45}}.onboarding-v2 .plan-intro{color:var(--fg);letter-spacing:-.3px;font-size:1.125rem;font-weight:700;line-height:1.35}@media (max-height:740px){.onboarding-v2 .plan-intro{font-size:1rem;line-height:1.35}}.consent-onboarding{width:100%}.photo-consent-settings{padding-block:12px}.photo-consent-settings p{font-size:.875rem;line-height:1.6}.photo-consent-settings a{text-decoration:underline}.consent-onboarding{box-sizing:border-box}.consent-onboarding .content{padding-top:12px}.consent-onboarding .consent-mark{background:var(--panel);border:1px solid var(--line);width:72px;height:72px;color:var(--accent);border-radius:22px;place-items:center;margin:26px 0 22px;display:grid}
