.onboarding-shell,.yenza-auth,.yz-onb-bar,.yenza-welcome{--yz-ease:cubic-bezier(.22, 1, .36, 1);--yz-page:#faf7f3;--yz-surface:#fdfcfb;--yz-ink:#1f1f28;--yz-body:#48414f;--yz-muted:#625b65;--yz-line:#ece6df;--yz-line-strong:#d9d1c8;--yz-coral:#ff685b;--yz-coral-hover:#f55d4f;--yz-coral-ink:#a63b25;--yz-tint:#fff3ef;--yz-well:#f6f1eb}.yz-onb-bar{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--yz-line);background:#faf7f3e6;flex:none;position:sticky;top:0}.yz-onb-bar__inner{align-items:center;gap:16px;width:100%;min-height:60px;margin:0 auto;padding:10px 20px;display:flex}.yz-onb-bar__inner--full{max-width:1240px}.yz-onb-bar .ya-logo__word{color:var(--yz-ink)}@media (width>=640px){.yz-onb-bar .ya-logo__tag{display:block}}.yz-onb-avatar{color:#5a4470;cursor:pointer;width:36px;height:36px;transition:transform .18s var(--yz-ease);background:#eee6f5;border:0;border-radius:50%;flex:none;place-items:center;font-family:inherit;font-size:14px;font-weight:750;display:grid}.yz-onb-avatar:hover{transform:translateY(-1px)}.yz-onb-avatar:active{transform:scale(.96)}.yz-onb-menu{background:#fdfcfb;border:1px solid #ece6df;border-radius:16px;font-family:DM Sans,Manrope,system-ui,sans-serif;box-shadow:0 24px 48px -28px #48342873}.yz-onb-menu button{border-radius:12px;font-weight:600}.yz-back{color:#1f1f28;cursor:pointer;background:#fff;border:1px solid #ece6df;border-radius:999px;align-items:center;gap:4px;padding:8px 14px 8px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.yz-back svg{width:16px;height:16px}.yz-back:hover{border-color:#d9d1c8}.yz-back:active:not(:disabled){transform:scale(.96)}.yz-back:disabled{pointer-events:none;opacity:.5}.onboarding-shell{background:radial-gradient(circle 440px at 16% 42%, #ffb2a042, transparent 70%), radial-gradient(circle 400px at 86% 34%, #eee6f5bf, transparent 70%), var(--yz-page);color:var(--yz-ink)}.onboarding-shell:after{display:none}.onboarding-shell .question-1,.onboarding-shell .lifecycle-step .lifecycle-step__heading{letter-spacing:-.055em;color:var(--yz-ink);text-wrap:balance;font-family:DM Sans,Manrope,system-ui,sans-serif;font-size:clamp(32px,4.6vw,48px);font-weight:725;line-height:1.04}.onboarding-shell .onboarding-step__lead{color:var(--yz-coral-ink);margin-bottom:10px;font-size:15px;font-weight:650}.onboarding-shell .text-ember-700{color:var(--yz-coral-ink)}.onboarding-step,.onboarding-source-detail,.yenza-auth main,.yenza-welcome{animation:.32s cubic-bezier(.22,1,.36,1) both yz-step-in}@keyframes yz-step-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.onboarding-shell .gi{background:#fff;border:2px solid #ffa59b;border-radius:999px;gap:8px;padding:7px 7px 7px 22px;transition:border-color .22s,box-shadow .32s;box-shadow:0 20px 44px -30px #a63b2573}.onboarding-shell .gi:hover{border-color:#ff8e82}.onboarding-shell .gi:focus-within{border-color:var(--yz-coral);box-shadow:0 0 0 6px #ff685b24,0 24px 50px -30px #a63b2580}.onboarding-shell .gi--disabled,.onboarding-shell .gi--disabled:hover{background:#fdfcfb;border-color:#ffd9cd}.onboarding-shell .gi__row--noicon{padding-left:0}.onboarding-shell .gi__glyph{background:var(--yz-tint);width:40px;height:40px;color:var(--yz-coral-ink);margin-left:-12px}.onboarding-shell .gi__input{color:var(--yz-ink);caret-color:var(--yz-coral);font-size:clamp(16px,2vw,20px)}.onboarding-shell .gi__ghost{color:#8a8190;font-size:clamp(16px,2vw,20px)}.onboarding-shell .gi__caret{background:var(--yz-coral)}.onboarding-shell .gi__action{background:var(--yz-coral);height:54px;color:var(--yz-ink);transition:transform .18s var(--yz-ease), background .18s, opacity .18s;border-radius:999px;padding:0 22px 0 24px;font-size:15px;font-weight:650}.onboarding-shell .gi__action:hover:not(:disabled){background:var(--yz-coral-hover);transform:translate(2px)}.onboarding-shell .gi__action:active:not(:disabled){transform:scale(.96)}.onboarding-shell .gi__action:disabled{background:var(--yz-coral);color:var(--yz-ink);opacity:.45}.onboarding-shell .gi__action svg{width:20px;height:20px}.onboarding-shell .gi__hint{color:var(--yz-muted);margin-top:14px;padding-left:0;font-size:14px}@container (width<=559px){.onboarding-shell .gi:not(.gi--multiline){border-radius:999px;flex-direction:row;align-items:center;gap:8px;min-height:0;padding:5px 5px 5px 18px}.onboarding-shell .gi:not(.gi--multiline) .gi__row{padding-left:0}.onboarding-shell .gi:not(.gi--multiline) .gi__glyph{display:none}.onboarding-shell .gi:not(.gi--multiline) .gi__action{border-radius:50%;width:48px;height:48px;padding:0}.onboarding-shell .gi:not(.gi--multiline) .gi__action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-shell .gi__input{padding:12px 0}}.onboarding-shell .choice-card{box-shadow:0 0 0 1px var(--yz-line), 0 1px 2px #1f1f2808;transition:transform .18s var(--yz-ease), border-color .18s, box-shadow .18s, background .18s;background:#fff;border:2px solid #0000;border-radius:16px;gap:14px;padding:12px 16px 12px 12px}.onboarding-shell .choice-card:hover{box-shadow:0 0 0 1px var(--yz-line-strong), 0 18px 34px -26px #48342880;background:#fff;transform:translateY(-2px)}.onboarding-shell .choice-card:active{transform:scale(.98)}.onboarding-shell .choice-card[aria-pressed=true]{border-color:var(--yz-coral);background:var(--yz-tint);box-shadow:none}.onboarding-shell .choice-card__icon{background:var(--yz-well);width:40px;height:40px;color:var(--yz-body);border-radius:12px}.onboarding-shell .choice-card[aria-pressed=true] .choice-card__icon{background:#fff}.onboarding-shell .choice-card__title{color:var(--yz-ink);font-size:15px;font-weight:650}.onboarding-shell .choice-card__hint{color:var(--yz-muted);font-size:14px}.yz-check{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--yz-line-strong,#d9d1c8);background:#fff;border-radius:50%;flex:none;position:relative}.yz-check:after{content:"";opacity:0;background:#ff685b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f28' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/15px no-repeat;border-radius:50%;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;inset:0;transform:scale(.8)}.yz-check[data-on=true]:after{opacity:1;transform:scale(1)}.onboarding-shell button.bg-primary,.yenza-auth button.bg-primary{background:var(--yz-coral);height:52px;color:var(--yz-ink);box-shadow:none;transition:transform .18s var(--yz-ease), background .18s, opacity .18s;border-radius:12px;font-size:15px;font-weight:650}.onboarding-shell button.bg-primary:hover:not(:disabled),.yenza-auth button.bg-primary:hover:not(:disabled){background:var(--yz-coral-hover);color:var(--yz-ink);transform:translateY(-2px)}.onboarding-shell button.bg-primary:active:not(:disabled),.yenza-auth button.bg-primary:active:not(:disabled){transform:scale(.96)}.onboarding-shell button.bg-primary:disabled,.yenza-auth button.bg-primary:disabled{opacity:.45}.onboarding-shell button.bg-secondary{border:1px solid var(--yz-line-strong);height:48px;color:var(--yz-ink);background:#fff;border-radius:12px;font-weight:650}.onboarding-shell button.bg-secondary:hover:not(:disabled){border-color:var(--yz-ink);background:#fff}.onboarding-shell .onboarding-source-detail button.underline,.onboarding-shell .onboarding-step button.underline{color:var(--yz-body);-webkit-text-decoration-color:var(--yz-line-strong);-webkit-text-decoration-color:var(--yz-line-strong);text-decoration-color:var(--yz-line-strong);font-size:14px;font-weight:600;text-decoration-thickness:1.5px}.onboarding-shell .onboarding-source-detail button.underline:hover,.onboarding-shell .onboarding-step button.underline:hover{color:var(--yz-ink);-webkit-text-decoration-color:var(--yz-coral);-webkit-text-decoration-color:var(--yz-coral);text-decoration-color:var(--yz-coral)}.onboarding-shell .onboarding-source-detail .measure-narrow{max-width:640px}.onboarding-shell .onboarding-source-detail div.measure-narrow:not(.flex):not(.grid){border:1px solid var(--yz-line);background:#fff;border-radius:20px;padding:8px 24px 24px;box-shadow:0 24px 48px -36px #48342859}.onboarding-shell .onboarding-source-detail div.measure-narrow>.border-t:first-child{border-top:0}.onboarding-shell .onboarding-source-detail p.measure-narrow{color:var(--yz-body);background:0 0;border:0;padding:0;font-size:17px;line-height:1.55}.onboarding-shell .onboarding-source-detail p.measure-narrow.text-sm{color:var(--yz-muted);font-size:14px}.onboarding-shell .onboarding-source-detail .rounded-full.bg-paper-2{background:var(--yz-well);border-radius:12px}.onboarding-shell .onboarding-source-detail .border-rule{border-color:#f0eeec}.onboarding-shell .onboarding-source-detail dt{color:var(--yz-muted);font-size:14px}.onboarding-shell .onboarding-source-detail dd{color:var(--yz-body);font-size:15px}.onboarding-shell .onboarding-source-detail .font-medium.text-ink{font-weight:650}.onboarding-shell .onboarding-source-detail .text-moss-700{color:#3d6b45;font-weight:650}@media (width<=479px){.onboarding-shell .onboarding-source-detail div.measure-narrow:not(.flex):not(.grid){padding:4px 16px 16px}.onboarding-shell .onboarding-source-detail dl>div{flex-direction:column;gap:2px}.onboarding-shell .onboarding-source-detail dt{width:auto}}.onboarding-shell .onboarding-source-detail div.measure-narrow.flex.rounded-md,.onboarding-shell .yz-candidate{border:1px solid var(--yz-line);background:#fff;border-radius:16px}.onboarding-shell .yz-candidate{transition:transform .18s var(--yz-ease), border-color .18s, box-shadow .18s;padding:16px 20px}.onboarding-shell .yz-candidate:hover{border-color:var(--yz-coral);background:#fff;transform:translateY(-2px);box-shadow:0 18px 34px -26px #48342880}.onboarding-shell .yz-candidate:active{transform:scale(.98)}.onboarding-shell .yz-candidate>span:first-child{font-size:16px;font-weight:650}.onboarding-shell .onboarding-source-detail input:not(.gi__input){border:1px solid var(--yz-line-strong);background:#fff;border-radius:12px;height:48px;font-size:16px}.onboarding-shell .onboarding-source-detail input:not(.gi__input):focus-visible{border-color:var(--yz-coral);outline:none;box-shadow:0 0 0 4px #ff685b29}.onboarding-shell .thinking-rule{background:#ffe6de;border-radius:999px;height:4px;overflow:hidden}.yenza-auth{background:radial-gradient(ellipse 60% 45% at 50% 0%, #ffc4b24d, transparent 70%), radial-gradient(ellipse 50% 40% at 0% 100%, #e8eddfb3, transparent 70%), var(--yz-page);color:var(--yz-ink)}.yenza-auth .yz-auth-card{border:1px solid var(--yz-line);background:var(--yz-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;box-shadow:0 32px 64px -40px #48342873}.yenza-auth h1{letter-spacing:-.035em;color:var(--yz-ink);font-size:clamp(30px,6vw,36px);font-weight:725;line-height:1.05}.yenza-auth h1+p,.yenza-auth p.text-muted-foreground{color:var(--yz-muted);font-size:15px}.yenza-auth label{color:var(--yz-ink);font-size:14px;font-weight:650}.yenza-auth input{border:1px solid var(--yz-line-strong);height:48px;box-shadow:none;background:#fff;border-radius:12px}.yenza-auth input[type=email]{font-size:16px}.yenza-auth input:focus-visible{border-color:var(--yz-coral);outline:none;box-shadow:0 0 0 4px #ff685b29}.yenza-auth .yz-google{border:1px solid var(--yz-line-strong);height:52px;color:var(--yz-ink);box-shadow:none;transition:transform .18s var(--yz-ease), border-color .18s;background:#fff;border-radius:12px;font-size:15px;font-weight:650}.yenza-auth .yz-google:hover:not(:disabled){border-color:var(--yz-ink);color:var(--yz-ink);background:#fff;transform:translateY(-2px)}.yenza-auth .yz-google:active:not(:disabled){transform:scale(.96)}.yenza-auth .yz-auth-or span:nth-child(2){letter-spacing:0;text-transform:none;color:var(--yz-muted);font-size:13px;font-weight:600}.yenza-auth .yz-auth-or span:not(:nth-child(2)){background:var(--yz-line)}.yenza-auth button.text-forest{color:var(--yz-coral-ink);font-weight:650}@media (prefers-reduced-motion:reduce){.onboarding-step,.onboarding-source-detail,.yenza-auth main,.yenza-welcome{animation:none}.yz-back,.yz-onb-avatar,.yz-check:after,.onboarding-shell .choice-card,.onboarding-shell .yz-candidate,.onboarding-shell .gi__action,.onboarding-shell button.bg-primary,.yenza-auth button.bg-primary,.yenza-auth .yz-google{transition:none}.onboarding-shell .choice-card:hover,.onboarding-shell .yz-candidate:hover{transform:none}}.yz-onb-mark{justify-content:center;margin-bottom:20px;display:flex}@media (height<=640px){.yz-onb-mark{margin-bottom:12px}.yz-onb-mark svg{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.yz-onb-mark svg path{animation:none!important}}@keyframes yw-drift{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-40px)scale(1.15)}}@keyframes yw-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes yw-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes yw-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.yw{z-index:50;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.yw__wash{pointer-events:none;border-radius:50%;position:absolute}.yw__wash--peach{background:radial-gradient(circle,#ffd9cdf2,#ffd9cd00 64%);width:56vmax;height:56vmax;animation:none;top:10%;left:-10%}.yw__wash--lilac{background:radial-gradient(circle,#eee6f5,#eee6f500 64%);width:50vmax;height:50vmax;animation:none;top:-12%;right:-14%}.yw__scene{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.yw__scene--hello{text-align:center;opacity:0;transition:opacity .6s var(--ease-scene), transform .8s var(--ease-scene);flex-direction:column;gap:clamp(18px,3vh,30px);transform:translateY(30px)}.yw[data-beat="1"] .yw__scene--hello{opacity:1;transform:none}.yw:not([data-beat="0"]):not([data-beat="1"]) .yw__scene--hello{opacity:0;transform:translateY(-80px)scale(.94)}.yw__mark path:first-child{transform-origin:30px 62px}.yw__mark path:last-child{transform-origin:40px 42px}.yw[data-beat="1"] .yw__mark path:first-child{animation:yw-pop .7s var(--ease-scene) .1s both}.yw[data-beat="1"] .yw__mark path:last-child{animation:yw-pop .7s var(--ease-scene) .32s both}.yw__title{letter-spacing:-.055em;margin:0;font-size:clamp(44px,min(10vw,12vh),128px);font-weight:850;line-height:.96}.yw__line{padding-bottom:.07em;display:block;overflow:hidden}.yw__line>span{display:block}.yw[data-beat="1"] .yw__line>span{animation:yw-up .8s var(--ease-scene) .45s both}.yw[data-beat="1"] .yw__line+.yw__line>span{animation-delay:.58s}.yw__now{color:var(--coral-wordmark)}.yw__lead{color:var(--ink-2);margin:0;font-size:clamp(17px,2vw,22px)}.yw[data-beat="1"] .yw__lead{animation:yw-rise .6s var(--ease-scene) 1s both}.yw__scene--steps{opacity:0;transition:opacity .6s var(--ease-scene), transform .8s var(--ease-scene);gap:clamp(24px,6vw,96px);padding:24px clamp(20px,6vw,96px);transform:translateY(60px)}.yw__scene--steps[data-shown=true]{opacity:1;transform:none}.yw[data-beat="5"] .yw__scene--steps{transform:scale(.94)}.yw__fan{--fan-w:clamp(140px, 15vw, 210px);width:calc(var(--fan-w) * 2.4);height:calc(var(--fan-w) * 1.45);flex:none;position:relative}.yw__card{width:var(--fan-w);aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);opacity:0;transition:transform .9s var(--ease-scene), opacity .5s;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 0 0 5px #fff,0 30px 60px -30px #48342899}.yw__card--1{z-index:2;transition-delay:.24s}.yw__card--2{transition-delay:.12s}.yw__fan[data-open=true] .yw__card{opacity:1}.yw__fan[data-open=true] .yw__card--0{transform:translate(-125%)translateY(6%)rotate(-12deg)}.yw__fan[data-open=true] .yw__card--1{transform:translate(-50%)translateY(-8%)}.yw__fan[data-open=true] .yw__card--2{transform:translate(25%)translateY(6%)rotate(12deg)}.yw__beats{flex-direction:column;gap:clamp(10px,2vh,20px);margin:0;padding:0;list-style:none;display:flex}.yw__beat{opacity:0;transition:opacity .5s var(--ease-scene), transform .7s var(--ease-scene);align-items:baseline;gap:14px;display:flex;transform:translateY(28px)}.yw__beat[data-shown=true]{opacity:1;transform:none}.yw__num{border-radius:var(--radius-pill);background:#ece6df;flex:none;padding:3px 9px;font-size:clamp(13px,1.4vw,16px);font-weight:750;transition:background .4s}.yw__text{letter-spacing:-.05em;color:var(--ink-4);text-wrap:balance;font-size:clamp(26px,min(4.6vw,6vh),60px);font-weight:825;line-height:1.04;transition:color .4s}.yw__beat[data-current=true] .yw__num{background:var(--coral)}.yw__beat[data-current=true] .yw__text{color:var(--ink)}.yw__go{background:var(--coral);clip-path:circle(0%);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;transition:clip-path 1s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;inset:0}.yw__go>*{opacity:0;transition:opacity .5s .4s, transform .9s var(--ease-scene) .4s;transform:translateY(30px)scale(.9)}.yw__go-text{letter-spacing:-.055em;color:var(--on-coral);font-size:clamp(44px,min(10vw,12vh),128px);font-weight:850;line-height:1}.yw__go[data-shown=true]{clip-path:circle(150%)}.yw__go[data-shown=true]>*{opacity:1;transform:none}.yw__bar{background:#1f1f280f;height:4px;position:absolute;bottom:0;left:0;right:0}.yw__bar>div{background:var(--ink);width:0;height:100%;transition-property:width;transition-timing-function:linear}.yw__bar>div[data-run=true]{width:100%}.yw__skip{z-index:3;border:1.5px solid var(--ink);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-base) var(--ease-scene);background:#ffffffb3;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:650;display:inline-flex;position:absolute;bottom:clamp(18px,3vh,32px);right:clamp(16px,3vw,32px)}.yw__skip:active{transform:scale(.96)}.yw__skip:focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}@media (width<=639px){.yw__scene--steps{text-align:center;flex-direction:column}.yw__fan{--fan-w:96px}.yw__beat{justify-content:center}}.yw[data-reduced=true] *,.yw[data-reduced=true] :before,.yw[data-reduced=true] :after{transition:none!important;animation:none!important}.yw[data-reduced=true] .yw__scene--hello{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}@media (prefers-reduced-motion:reduce){.yw *,.yw :before,.yw :after{transition:none!important;animation:none!important}}@keyframes yo-leaf-a{0%{transform:scale(0)rotate(16deg)}28%{transform:none}76%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.85)}}@keyframes yo-leaf-b{0%,12%{transform:scale(0)rotate(-16deg)}40%{transform:none}76%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.85)}}@keyframes yo-drift{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-40px)scale(1.15)}}@keyframes yo-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes yo-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes yo-line{0%{background-size:0% .09em}to{background-size:100% .09em}}@keyframes yo-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes yo-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes yo-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}}@keyframes yo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes yo-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes yo-twinkle{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.1)}}.yo-frame{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.yo-ambient{pointer-events:none;border-radius:50%;position:absolute}.yo-ambient--peach{background:radial-gradient(circle,#ffd9cde6,#ffd9cd00 64%);width:50vmax;height:50vmax;animation:none;top:14%;left:-12%}.yo-ambient--lilac{background:radial-gradient(circle,#eee6f5,#eee6f500 64%);width:44vmax;height:44vmax;animation:none;top:-10%;right:-14%}.yo-ambient--sage{background:radial-gradient(circle,#e8eddf,#e8eddf00 64%);width:34vmax;height:34vmax;animation:none;bottom:-12%;right:6%}.yo-spark{pointer-events:none;position:absolute}.yo-spark--a{color:var(--coral);animation:none;top:26%;left:9%}.yo-spark--b{color:#8fb573;animation:none;top:22%;right:12%}.yo-spark--c{opacity:.5;animation:none;bottom:18%;right:9%}.yo-spark--d{animation:none;bottom:20%;left:14%}.yo-header{z-index:2;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,2.4vh,22px) clamp(18px,4vw,44px);display:flex;position:relative}.yo-logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.yo-logo__word{letter-spacing:-1.6px;font-size:28px;font-weight:850;line-height:1}.yo-logo__word span{color:var(--coral-wordmark)}.yo-header__end,.yo-progress{align-items:center;gap:12px;display:flex}.yo-progress__label{color:var(--ink-3);white-space:nowrap;font-size:13px;font-weight:650}.yo-progress__label--short{display:none}.yo-progress__segs{gap:5px;display:flex}.yo-progress__seg{border-radius:var(--radius-pill);background:#e7ded5;width:30px;height:6px;position:relative;overflow:hidden}.yo-progress__seg>span{border-radius:inherit;background:var(--coral);transform-origin:0;transition:transform .6s var(--ease-scene);position:absolute;inset:0;transform:scaleX(0)}.yo-progress__seg[data-on=true]>span{transform:scaleX(1)}.yo-main{z-index:1;flex:1;justify-content:center;min-height:0;padding:0 clamp(16px,4vw,44px) clamp(16px,4vh,56px);display:flex;position:relative;overflow-y:auto}.yo-wrap{flex-direction:column;gap:clamp(12px,2.4vh,24px);width:100%;max-width:600px;margin:auto 0;display:flex}.yo-wrap--stage{max-width:720px}.yo-wrap--wide{max-width:760px}.yo-back{border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;transition:border-color var(--dur-base), transform var(--dur-base) var(--ease-scene);background:#fff;border:1px solid #ece6df;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:14px;font-weight:650;display:inline-flex}.yo-back:hover{border-color:#d9d1c8;transform:translate(-2px)}.yo-back:disabled{opacity:.5;pointer-events:none}.yo-frame :is(button,a,input,select):focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}.yo-step{flex-direction:column;gap:clamp(16px,3vh,30px);display:flex}.yo-step--center{text-align:center;align-items:stretch}.yo-step__head{flex-direction:column;gap:12px;display:flex}.yo-step--center .yo-step__head{align-items:center;gap:8px}.yo-leaf path:first-child{transform-origin:30px 62px}.yo-leaf path:last-child{transform-origin:40px 42px}.yo-leaf--grow path:first-child{animation:yo-leaf-a var(--dur-enter) var(--ease-scene) 1}.yo-leaf--grow path:last-child{animation:yo-leaf-b var(--dur-enter) var(--ease-scene) 1}.yo-title{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,min(6.8vw,7.4vh),64px);font-weight:800;line-height:1}.yo-title:focus{box-shadow:none;outline:none}.yo-title__line{padding-bottom:.08em;display:block;overflow:hidden}.yo-title__line+.yo-title__line{margin-top:-.08em}.yo-title__line>span{animation:yo-up .64s var(--ease-scene) both;display:block}.yo-title__line:nth-child(2)>span{animation-delay:90ms}.yo-title--center{animation:yo-rise .56s var(--ease-scene) backwards;font-size:clamp(30px,min(5.8vw,6.4vh),56px);line-height:1.04}.yo-name{background-image:linear-gradient(var(--coral), var(--coral));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:yo-line .8s var(--ease-scene) .45s both;background-position:0 92%;background-repeat:no-repeat;background-size:100% .09em;padding-bottom:.05em;font-size:1.06em;font-weight:850}.yo-sub{color:var(--ink-2);animation:yo-rise .52s var(--ease-scene) .2s backwards;text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.yo-step--center .yo-sub{max-width:34em;font-size:16px;animation-delay:.1s}.yo-field{border:1.5px solid var(--coral);border-radius:var(--radius-pill);animation:yo-rise .56s var(--ease-scene) .26s backwards;background:#fff;align-items:center;gap:8px;padding:6px 6px 6px 24px;display:flex;position:relative;box-shadow:0 22px 44px -26px #a63b2599}.yo-field__prefix{color:var(--ink-4);flex:none;margin-right:-6px;font-size:clamp(17px,2.2vw,21px)}.yo-field__box{flex:1;min-width:0;display:flex;position:relative}.yo-field__input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:clamp(17px,2.2vw,21px);font-weight:550}.yo-frame .yo-field__input:focus,.yo-frame .yo-field__input:focus-visible{box-shadow:none;outline:none}.yo-field:focus-within{box-shadow:var(--shadow-prompt-focus), 0 22px 44px -26px #a63b2599}.yo-field__input::placeholder{color:var(--ink-4)}.yo-field__ghost{color:var(--ink-4);pointer-events:none;white-space:nowrap;align-items:center;font-size:clamp(17px,2.2vw,21px);font-weight:550;display:flex;position:absolute;inset:0;overflow:hidden}.yo-go{border-radius:var(--radius-pill);background:var(--coral);color:var(--on-coral);font:inherit;cursor:pointer;transition:background .22s, transform var(--dur-base) var(--ease-scene);border:0;flex:none;align-items:center;gap:8px;padding:15px 22px;font-size:15px;font-weight:650;display:inline-flex}.yo-go:hover:not(:disabled){background:var(--coral-hover)}.yo-go:active:not(:disabled){transform:scale(.95)}.yo-go:disabled{background:var(--tint-stone);color:var(--ink-4);cursor:default}.yo-hint{color:var(--ink-3);animation:yo-rise .52s var(--ease-scene) .32s backwards;margin:-8px 0 0;font-size:14px}.yo-error{border-radius:var(--radius-md);background:var(--coral-tint);color:var(--danger);margin:0;padding:10px 14px;font-size:14px;font-weight:550}.yo-skip{border:0;border-bottom:1.5px solid var(--line-strong);color:var(--ink-2);font:inherit;cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base);animation:yo-rise .52s var(--ease-scene) .36s backwards;background:0 0;align-self:flex-start;padding:0 0 2px;font-size:14px;font-weight:650}.yo-skip:hover:not(:disabled){color:var(--ink);border-color:var(--coral)}.yo-skip:disabled{opacity:.5;cursor:default}.yo-cta{border-radius:var(--radius-pill);background:var(--coral);width:min(100%,360px);color:var(--on-coral);font:inherit;cursor:pointer;transition:background .22s, box-shadow .22s, transform var(--dur-base) var(--ease-scene);animation:yo-rise .52s var(--ease-scene) .36s backwards;border:0;align-self:center;padding:17px;font-size:16px;font-weight:650;box-shadow:0 18px 36px -18px #ff685bcc}.yo-cta:hover:not(:disabled){background:var(--coral-hover)}.yo-cta:active:not(:disabled){transform:scale(.97)}.yo-cta:disabled{background:var(--tint-stone);color:var(--ink-4);box-shadow:none;cursor:default}.yo-cta--quiet{box-shadow:none;background:#fff;border:1.5px solid #d9d1c8}.yo-cta--quiet:hover:not(:disabled){border-color:var(--coral);background:#fff}.yo-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yo-stage__card{border-radius:var(--radius-2xl);text-align:left;color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-card);transition:border-color .2s, transform var(--dur-release) var(--ease-scene), box-shadow var(--dur-release);animation:yo-rise .6s var(--ease-scene) .16s backwards;background:#fff;border:1.5px solid #ece6df;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.yo-stage__card+.yo-stage__card{animation-delay:.24s}.yo-stage__card:hover,.yo-stage__card[aria-pressed=true]{border-color:var(--coral)}.yo-stage__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.yo-stage__art{background:var(--tint-peach);flex:none;place-items:center;width:100%;height:clamp(140px,22vh,200px);display:grid}.yo-stage__card--launching .yo-stage__art{background:var(--tint-sage)}.yo-stage__art svg{width:100%;height:100%}.yo-stage__body{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:18px 20px;display:flex}.yo-stage__title{letter-spacing:-.025em;font-size:clamp(18px,2.2vw,22px);font-weight:750}.yo-stage__desc{color:var(--ink-2);font-size:14px;line-height:1.45}.yo-stage__action{justify-content:space-between;align-items:center;margin-top:8px;font-size:15px;font-weight:700;display:flex}.yo-stage__arrow{background:var(--coral);border-radius:50%;place-items:center;width:38px;height:38px;animation:none;display:grid}.yo-stage__card--launching .yo-stage__arrow{animation-delay:-1.1s}.yo-twinkle{transform-box:fill-box;transform-origin:50%;animation:none}.yo-twinkle--late{animation-delay:-1.2s}.yo-sway{transform-origin:120px 104px;animation:none}.yo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.yo-tile{text-align:left;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease-scene);animation:yo-rise .52s var(--ease-scene) backwards;background:#fff;border:1.5px solid #ece6df;border-radius:18px;align-items:center;gap:14px;padding:14px 16px 14px 12px;display:flex;box-shadow:0 14px 30px -26px #48342880}.yo-tile:hover:not(:disabled){transform:translateY(-2px)}.yo-tile:active:not(:disabled){transform:scale(.98)}.yo-tile[aria-pressed=true]{border-color:var(--coral);background:var(--coral-tint)}.yo-tile:disabled{cursor:default;opacity:.7}.yo-tile__icon{border-radius:var(--radius-md);background:#f6f1eb;flex:none;place-items:center;width:42px;height:42px;display:grid}.yo-tile__icon svg{width:22px;height:22px}.yo-tile__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yo-tile__title{font-size:16px;font-weight:700}.yo-tile__hint{color:var(--ink-3);font-size:13.5px}.yo-check{width:26px;height:26px;transition:all .22s var(--ease-scene);background:#fff;border:1.5px solid #d9d1c8;border-radius:50%;flex:none;place-items:center;display:grid}.yo-check svg{opacity:0;transition:opacity .2s}[aria-pressed=true]>.yo-check{border-color:var(--coral);background:var(--coral);transform:scale(1.08)}[aria-pressed=true]>.yo-check svg{opacity:1}.yo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yo-cards--single{grid-template-columns:minmax(0,1fr)}.yo-card{text-align:left;box-shadow:var(--shadow-card);animation:yo-rise .56s var(--ease-scene) backwards;background:#fff;border:1.5px solid #ece6df;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:18px;transition:border-color .3s,background .3s;display:flex;position:relative}.yo-card[data-done=true]{border-color:var(--coral);background:var(--coral-tint)}.yo-card__logo{border-radius:var(--radius-lg);flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.yo-card__logo>svg{width:58%;height:58%;animation:none}.yo-card__logo--peach{background:var(--tint-peach)}.yo-card__logo--sky{background:var(--tint-sky)}.yo-card__logo--sage{background:var(--tint-sage)}.yo-card__logo--sand{background:var(--tint-sand)}.yo-card__tick{background:var(--coral);width:22px;height:22px;animation:yo-pop var(--dur-quick) var(--ease-scene) both;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.yo-card__text{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.yo-card__title{letter-spacing:-.02em;font-size:17px;font-weight:750}.yo-card__sub{color:var(--ink-3);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.yo-card[data-done=true] .yo-card__sub{color:var(--ink);font-weight:700}.yo-card__act{border-radius:var(--radius-pill);background:var(--coral);color:var(--on-coral);font:inherit;cursor:pointer;transition:background .24s, transform var(--dur-base) var(--ease-scene);border:0;flex:100%;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:650;display:flex;position:relative;overflow:hidden}.yo-card__act:hover:not(:disabled){background:var(--coral-hover)}.yo-card__act:active:not(:disabled){transform:scale(.96)}.yo-card__act:disabled{cursor:default}.yo-card__act[data-state=done]{background:#fff;border:1.5px solid #ffd9cd}.yo-card__act>span{z-index:1;position:relative}.yo-card__act[data-state=busy]:after{content:"";width:45%;height:100%;animation:yo-sweep 1s var(--ease-scene) infinite;background:#ffffff73;position:absolute;bottom:0;left:0}.yo-card__links{flex-wrap:wrap;flex:100%;justify-content:center;gap:6px 16px;display:flex}.yo-card__link{border:0;border-bottom:1.5px solid var(--line-strong);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;padding:0 0 1px;font-size:13px;font-weight:650}.yo-card__link:hover{color:var(--ink);border-color:var(--coral)}.yo-card__error{color:var(--danger);flex:100%;margin:0;font-size:13px;line-height:1.4}.yo-phone{border:1.5px solid var(--coral);border-radius:var(--radius-pill);animation:yo-rise .36s var(--ease-scene) backwards;background:#fff;flex:100%;align-items:center;gap:6px;padding:4px 4px 4px 6px;display:flex}.yo-phone__country{border-radius:var(--radius-pill);color:var(--ink);flex:none;align-items:center;gap:2px;padding:6px 8px;font-size:15px;font-weight:650;display:inline-flex;position:relative}.yo-phone__country:hover{background:#f6f1eb}.yo-phone__country select{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.yo-phone__country:focus-within{outline:2px solid var(--coral-ink);outline-offset:1px}.yo-phone__input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.yo-frame .yo-phone__input:focus,.yo-frame .yo-phone__input:focus-visible{box-shadow:none;outline:none}.yo-phone:focus-within{box-shadow:var(--shadow-prompt-focus)}.yo-phone__save{background:var(--coral);width:36px;height:36px;color:var(--on-coral);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.yo-phone__save:disabled{background:var(--tint-stone);color:var(--ink-4);cursor:default}.yo-trust{color:var(--ink-2);text-align:center;animation:yo-rise .52s var(--ease-scene) .36s backwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:13.5px;line-height:1.45;display:flex}.yo-trust>span{align-items:center;gap:8px;display:inline-flex}.yo-trust button{border:0;border-bottom:1.5px solid var(--coral);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:0 0 1px;font-size:13.5px;font-weight:700}.yo-scrim{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:yo-pop var(--dur-medium) var(--ease-scene) both;background:#1f1f286b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.yo-dialog{border-radius:var(--radius-2xl);width:min(440px,100%);max-height:calc(100dvh - 40px);color:var(--ink);font-family:var(--font-sans);animation:yo-rise .42s var(--ease-scene) backwards;background:#fff;flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto;box-shadow:0 40px 80px -30px #1f1f2899}.yo-dialog__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.yo-dialog__title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:775}.yo-dialog__title:focus{box-shadow:none;outline:none}.yo-dialog__close{cursor:pointer;width:36px;height:36px;color:var(--ink);background:#f6f1eb;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.yo-dialog__lead{color:var(--ink-2);margin:-8px 0 0;font-size:14px;line-height:1.5}.yo-dialog__note{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.yo-list{border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.yo-list--can{background:var(--tint-sage)}.yo-list--never{background:var(--tint-peach)}.yo-list__label{letter-spacing:.02em;font-size:13px;font-weight:750}.yo-list--can .yo-list__label{color:#3d4a2c}.yo-list--never .yo-list__label{color:#7d2a1f}.yo-list__item{gap:10px;font-size:15px;line-height:1.4;display:flex}.yo-list__item svg{flex:none;margin-top:2px}.yo-options{flex-direction:column;gap:8px;display:flex}.yo-option{border-radius:var(--radius-lg);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base), background var(--dur-base);background:#fff;border:1.5px solid #ece6df;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.yo-option:hover:not(:disabled){border-color:var(--coral);background:var(--coral-tint)}.yo-option:disabled{opacity:.6;cursor:default}.yo-option__title{font-size:15px;font-weight:700}.yo-option__meta{color:var(--ink-3);font-size:13px;line-height:1.4}.yo-search{gap:8px;display:flex}.yo-search input{border-radius:var(--radius-pill);min-width:0;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #ece6df;flex:1;padding:12px 16px;font-size:16px}.yo-search input:focus{border-color:var(--coral);outline:none}.yo-search button{padding:12px 18px}.yo-account{flex-direction:column;gap:20px;width:100%;max-width:440px;margin:auto;display:flex}.yo-account__card{border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);animation:yo-rise .56s var(--ease-scene) .16s backwards;background:#fff;border:1.5px solid #ece6df;flex-direction:column;gap:14px;padding:clamp(20px,4vw,32px);display:flex}.yo-google{border-radius:var(--radius-pill);color:#3c4043;width:100%;font:inherit;cursor:pointer;transition:background var(--dur-base), border-color var(--dur-base);background:#fff;border:1.5px solid #dadce0;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:650;display:flex}.yo-google:hover:not(:disabled){background:#f8f9fa}.yo-google:disabled{opacity:.6;cursor:default}.yo-or{color:var(--ink-3);align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.yo-or:before,.yo-or:after{content:"";background:var(--line);flex:1;height:1px}.yo-label{color:var(--ink);font-size:14px;font-weight:650}.yo-email{border-radius:var(--radius-pill);width:100%;font:inherit;color:var(--ink);transition:border-color var(--dur-base);background:#fff;border:1.5px solid #ece6df;padding:14px 18px;font-size:16px}.yo-email:focus{border-color:var(--coral);outline:none}.yo-account .yo-cta{width:100%;animation:none}.yo-textlink{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:650}.yo-textlink:disabled{opacity:.5;cursor:default}.yo-muted{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}@media (width<=639px){.yo-progress__label--long{display:none}.yo-progress__label--short{display:inline}.yo-header{gap:10px;padding-left:16px;padding-right:16px}.yo-header__end,.yo-progress{gap:8px}.yo-progress__segs{gap:4px}.yo-progress__seg{width:14px}.yo-logo__word{font-size:24px}.yo-go__label{display:none}.yo-go{padding:14px 16px}.yo-field{padding-left:18px}.yo-ambient,.yo-spark{display:none}.yo-frame{background:radial-gradient(120% 60% at 0% 30%, #ffd9cd8c, transparent 60%), var(--canvas)}.yo-stage{grid-template-columns:minmax(0,1fr)}.yo-stage__card{flex-direction:row}.yo-stage__art{width:108px;height:auto}.yo-stage__body{padding:14px 16px}.yo-stage__action{display:none}.yo-tiles,.yo-cards{grid-template-columns:minmax(0,1fr)}.yo-tile{padding:10px 14px 10px 10px}.yo-tile__hint{display:none}.yo-card{padding:12px 14px}.yo-card__logo{width:46px;height:46px}.yo-card__act{flex:none;padding:10px 16px}.yo-card__act-long{display:none}}@media (width<=420px){.yo-logo__word{display:none}.yo-progress__seg{width:12px}}@media (width>=640px){.yo-card__act-short{display:none}}@media (height<=720px) and (width>=640px){.yo-card{padding:12px 14px}.yo-card__logo{width:46px;height:46px}.yo-card__act{flex:none;padding:10px 16px}.yo-card__act-long{display:none}.yo-card__act-short{display:inline}.yo-tile{padding:10px 14px 10px 10px}.yo-tile__hint{display:none}.yo-stage__art{height:130px}}@media (prefers-reduced-motion:reduce){.yo-frame *,.yo-frame :before,.yo-frame :after,.yo-scrim,.yo-scrim *{transition:none!important;animation:none!important}}
