@import "https://fonts.googleapis.com/css2?family=Funnel+Sans:wght@300..800&family=Anek+Odia:wght@100..800&display=swap";:root{color:#17201d;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;--font-body:"Funnel Sans", sans-serif;--font-heading:"Anek Odia", sans-serif;--text-micro:.6875rem;--text-caption:.75rem;--text-ui:.8125rem;--text-body:.875rem;--text-insight:1.125rem;--text-question:1.4375rem;--text-title:1.625rem;--text-price:3.375rem;--text-price-sm:2.375rem;--ink:#17201d;--muted:#66716d;--paper:#fdfdfd;--line:#d9ddd7;--accent:#1f6f5f;--accent-dark:#155347;--accent-soft:#dcece6;--danger:#a53e35;--danger-soft:#f8e8e4;--radius:18px;--shadow:0 18px 50px #1d2d2714;--color-brand-orange:#f4561f;--unit-xs:.375rem;--unit-s:.5rem;--unit-m:1rem;--unit-l:1.5rem;background:#fdfdfd}*,:before,:after{box-sizing:border-box}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0}button,[type=button],[type=reset],[type=submit]{background-color:#0000;background-image:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}code{border:1px solid var(--line);background:#efeee9;border-radius:6px;padding:.15rem .38rem;font-size:.88em}h1,h2,p{margin-top:0}h1,h2{font-family:var(--font-heading);letter-spacing:-.035em;line-height:1.06}h1{margin-bottom:1.25rem;font-size:clamp(2.3rem,6vw,5.6rem);font-weight:650}h2{margin-bottom:.75rem;font-size:clamp(1.35rem,2vw,1.85rem)}p{line-height:1.65}.social-button:focus-visible,button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #f4561f3d}.page{width:min(1180px,100% - 2.5rem);margin-inline:auto;padding-block:clamp(3.5rem,8vw,7rem)}.page-narrow{width:min(720px,100% - 2.5rem)}.eyebrow{color:var(--accent);font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-weight:780}.panel{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);background:#fffefae0;padding:clamp(1.4rem,4vw,2.3rem)}label{color:#3b4541;font-size:var(--text-body);gap:.5rem;font-weight:680;display:grid}input{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #cfd5d0;border-radius:10px;padding:0 .9rem;font-weight:500}input:hover{border-color:#aeb8b1}.muted{color:var(--muted)}.alert{border:1px solid var(--line);font-size:var(--text-body);border-radius:10px;padding:.8rem .9rem;line-height:1.5}.alert-error{color:var(--danger);background:var(--danger-soft);border-color:#e8bdb5}.centered-state{justify-items:center}.centered-state h1{max-width:13ch;font-size:clamp(2.2rem,5vw,3.8rem)}.centered-state>.muted{max-width:560px}.loading-ring{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:38px;height:38px;margin-bottom:1.1rem;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.configuration-page{min-height:100vh;padding:2rem}.configuration-card{width:min(600px,100%)}.configuration-card h1{font-size:clamp(2.2rem,7vw,4rem)}@media (width<=560px){.page{width:min(100% - 1.25rem,1180px);padding-block:3rem}.panel{padding:1.2rem}}html{background:var(--paper);min-width:320px;font-size:clamp(16px,min(1.6667vw,2.6667dvh),32px)}body{min-height:100dvh;font-family:var(--font-body);background:#fdfdfd;margin:0}button,input,select,textarea{font-family:inherit}.auth-design-heading h1,.insight h2,.onboarding-step-heading h1,.design-plan-card h2,.design-result-message strong,.onboarding-evaluation-content h1{font-family:var(--font-heading)}.app-runtime{min-height:100dvh}.landscape-blocker{display:none}@media (width>=768px){html{font-size:16px}body{background:#fdfdfd}}@media (width<=767px) and (height>=451px){html{font-size:clamp(13px,3.7vw,16px)}}@media (width<=1022px) and (height<=450px){.app-runtime{display:none}.landscape-blocker{width:100vw;height:100dvh;padding:var(--unit-l);color:#f5f5f5;text-align:center;background:#252322;place-items:center;display:grid}.landscape-blocker>div{gap:var(--unit-s);display:grid}.landscape-blocker strong{font-family:var(--font-heading);font-size:var(--text-title)}.landscape-blocker p{color:#d3cdcb;font-size:var(--text-body);margin:0}}.design-page{height:100dvh}.auth-design-page,.immersive-page.onboarding-page,.design-page{width:100%;min-height:100dvh;font-family:var(--font-body);background:#fdfdfd;grid-template-rows:1.75rem minmax(0,37.5rem) 1.75rem;grid-template-columns:minmax(0,60rem);place-content:center;place-items:stretch stretch;padding:0;display:grid;overflow:auto}.auth-design-frame,.onboarding-frame,.design-frame{block-size:100dvh;inline-size:100%;border-radius:0;grid-area:2/1;min-height:100dvh}.insight-heading-dot{color:var(--color-brand-orange)}@keyframes planCardMorphUpgrade{0%{transform:scale(1)}35%{transform:scale(.988)translateY(-1px)}70%{transform:scale(1.008)translateY(-2px)}to{transform:scale(1)translateY(0)}}@keyframes planCardMorphDowngrade{0%{transform:scale(1)}35%{transform:scale(.992)translateY(1px)}to{transform:scale(1)translateY(0)}}@keyframes planShimmerSweep{0%{opacity:0;background:linear-gradient(115deg,#0000 10%,#f4561f33 25%,#ffbea04d 30%,#f4561f33 35%,#0000 50%) -200% 0/200% 100%}30%{opacity:1}to{opacity:0;background:linear-gradient(115deg,#0000 10%,#f4561f33 25%,#ffbea04d 30%,#f4561f33 35%,#0000 50%) 200% 0/200% 100%}}.morph-text-wrapper{vertical-align:baseline;grid-template-rows:1fr;grid-template-columns:1fr}.morph-text-enter.morph-text-upgrade{animation:.36s cubic-bezier(.22,1,.36,1) both morphSlideUpIn}.morph-text-exit.morph-text-upgrade{animation:.36s cubic-bezier(.22,1,.36,1) both morphSlideUpOut}.morph-text-enter.morph-text-downgrade{animation:.36s cubic-bezier(.22,1,.36,1) both morphSlideDownIn}.morph-text-exit.morph-text-downgrade{animation:.36s cubic-bezier(.22,1,.36,1) both morphSlideDownOut}@keyframes morphSlideUpIn{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@keyframes morphSlideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70%)}}@keyframes morphSlideDownIn{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:translateY(0)}}@keyframes morphSlideDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(70%)}}@keyframes planBadgePopUpgrade{0%{transform:scale(1)}40%{transform:scale(1.1)translateY(-2px)}to{transform:scale(1)translateY(0)}}@keyframes planBadgePopDowngrade{0%{transform:scale(1)}40%{transform:scale(.95)translateY(1px)}to{transform:scale(1)translateY(0)}}@keyframes barFilledPulse{0%{opacity:.7;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.5)}to{opacity:1;transform:scaleY(1)}}@keyframes design-result-dot-pulse{0%,to{opacity:.45;transform:scale(.7)}40%{opacity:1;transform:scale(1.15)}}@keyframes onboarding-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes radius-pulse{0%{opacity:.5;transform:scale(1)}25%{opacity:.45;transform:scale(10)}50%{opacity:.35;transform:scale(20)}to{opacity:.05;transform:scale(48)}}@keyframes onboarding-radar-enter{0%{color:#f5f5f5e6}to{color:#f4561f}}.morph-text{white-space:inherit;will-change:transform, opacity;grid-area:1/1/2/2;display:inline-block}.grid{display:grid}.inline-grid{display:inline-grid}.block{display:block}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.place-center{place-items:center}.content-center{align-content:center}.text-center{text-align:center}.w-full{width:100%}.min-w-0{min-width:0}.min-h-0{min-height:0}.h-full{height:100%}.relative{position:relative}.m-0{margin:0}.p-0{padding:0}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}.border-0{border:0}.gap-s{gap:var(--unit-s)}.gap-12{gap:.75rem}.gap-m{gap:var(--unit-m)}.gap-14{gap:.875rem}.gap-10{gap:.625rem}.gap-2xl{gap:2rem}.gap-18{gap:1.125rem}.stage-split{grid-template-columns:58% 42%;grid-template-areas:"card aside"}.stage-card{z-index:1;height:calc(100% - var(--unit-m));margin:0 0 0 var(--unit-s);border-radius:var(--unit-m);background:#fdfdfd;grid-area:card;grid-template-rows:minmax(0,1fr) auto;grid-auto-flow:row;align-self:center}.stage-aside{grid-area:aside}.mark{color:#0000;font-family:var(--font-heading);text-shadow:0 -8px 20px #f4561f0f;background:linear-gradient(#292322 4%,#c54b27 96%) 0 -.05em/100% .64em no-repeat;-webkit-background-clip:text;background-clip:text;place-self:center;line-height:.9}.insight{color:#f5f5f5;background:linear-gradient(120deg,#302522,#252322 75%);border:0;border-radius:13px;min-height:86px;padding:16px 15px 13px;box-shadow:inset 0 0 0 1px #f4561fbf}.insight h2{color:#f5f5f5;font-family:var(--font-heading);font-size:var(--text-insight);letter-spacing:-.025em;margin:0 0 12px;font-weight:700;line-height:1.2}.insight p{color:#d3cdcb;max-width:290px;font-size:var(--text-caption);margin:0;line-height:1.4}.immersive-page.onboarding-page{color:#252322;height:100dvh}.onboarding-challenge:hover,.onboarding-challenge.is-selected{border-color:#f4561f}.onboarding-option-label{color:#f4561f;width:fit-content;font-size:var(--text-micro);background:#fff;border:1px solid #f4561f;border-radius:6px;margin-bottom:2px;padding:1px 6px;font-weight:650;line-height:15px}.onboarding-challenge .onboarding-option-label,.onboarding-adaptation-detail .onboarding-option-label{font-size:var(--text-micro);margin:0;padding:1px 7px;line-height:14px;position:absolute;top:-9px;left:12px}.onboarding-frequency{margin-top:clamp(48px,8vh,88px);padding:0 28px}.onboarding-frequency-labels{height:34px}.onboarding-range{touch-action:none;-webkit-user-select:none;user-select:none;height:32px;margin:16px 0 0}.onboarding-range:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f4561f}.onboarding-range:before,.onboarding-range-fill{content:"";border-radius:3px;height:4px;position:absolute;top:14px;left:0}.onboarding-range:before{background:#dedede;width:100%}.onboarding-range-fill{pointer-events:none;background:#f5a58a;transition:width .12s}.onboarding-range-dot{z-index:1;pointer-events:none;background:#f5f5f5;border:1px solid #dedede;border-radius:50%;width:8px;height:8px;transition:border-color .12s;position:absolute;top:12px;transform:translate(-50%)}.onboarding-range-dot.is-active{background:#f5f5f5;border-color:#f4561f}.onboarding-range-thumb{z-index:2;pointer-events:none;cursor:grab;background:#f4561f;border-radius:9px;width:23px;height:32px;transition:left .12s;position:absolute;top:0;transform:translate(-50%);box-shadow:0 5px 10px #f4561f2e}.onboarding-frequency-caption{color:#999;font-size:var(--text-caption);margin:17px 0 0}.onboarding-adaptation-main:not(.is-selected){background:#fafafa}.onboarding-market-option{min-height:57px;padding:9px 14px}.onboarding-market-option strong,.onboarding-market-option small{display:block}.onboarding-market-option strong{font-size:var(--text-body);margin-bottom:2px}.onboarding-market-option small{font-size:var(--text-caption)}.onboarding-market-option .onboarding-icon,.onboarding-capital-option .onboarding-icon{color:#25232233;width:18px;height:18px}.onboarding-market-option .onboarding-icon-close{width:14px;height:14px}.onboarding-market-option:hover,.onboarding-market-option.is-selected,.onboarding-capital-option:hover,.onboarding-capital-option.is-selected,.onboarding-adaptation-main:hover,.onboarding-adaptation-main.is-selected{border-color:#f4561f}.onboarding-adaptation-grid{margin-top:clamp(36px,5.5vh,60px)}.onboarding-adaptation-main{height:46px;font-size:var(--text-ui);padding:0 14px}.onboarding-adaptation-detail{min-height:62px;font-size:var(--text-ui);padding:20px 14px 12px;line-height:1.4}.onboarding-check{color:#25232233;font-size:.9375rem;line-height:1;transform:translate(-2px)}.onboarding-adaptation-main .onboarding-icon{color:#25232233}.onboarding-close .onboarding-icon{object-fit:contain;width:10px;height:10px;margin-right:5px}.onboarding-capital-grid{margin-top:clamp(36px,5.5vh,60px)}.onboarding-capital-option{min-height:48px;font-size:var(--text-body);padding:0 14px}.onboarding-capital-label{color:#999;font-size:var(--text-caption);margin:18px 8px 0;font-weight:500}.onboarding-stepper button{color:#3b3938;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:8px;place-items:center;width:30px;height:30px;line-height:1;transition:border-color .15s,color .15s,opacity .15s;display:grid}.onboarding-stepper button:hover:not(:disabled){color:#f4561f;border-color:#f4561f}.onboarding-stepper button .onboarding-icon{object-fit:contain;width:14px;height:14px}.onboarding-card-actions>*{pointer-events:auto}.onboarding-card-step-5{padding-top:38px}.onboarding-button:hover:not(:disabled){background:#e64d19}.onboarding-back .onboarding-icon{width:18px;height:18px}.onboarding-loading{color:#f5f5f5;background:#252322;border:1px solid #f4561fb3;border-radius:16px;width:min(540px,100% - 32px);min-height:220px}.onboarding-loading h1{color:#f5f5f5;font-size:var(--text-title);margin:0}.onboarding-frame.onboarding-transition-frame{isolation:isolate;grid-template:"handoff"minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:hidden}.onboarding-transition-outgoing,.onboarding-transition-black-panel,.onboarding-evaluation-panel{grid-area:handoff;align-self:stretch}.onboarding-transition-outgoing{z-index:3;will-change:transform;grid-template-rows:minmax(0,1fr);grid-template-areas:"card";justify-self:start;width:58%;transition:transform 1.05s cubic-bezier(.76,0,.24,1);transform:translate(0)}.onboarding-transition-black-panel{z-index:2;will-change:transform;background:#252322;grid-template-areas:"radar";justify-self:end;width:40%;transition:transform 1.05s cubic-bezier(.76,0,.24,1);transform:translate(0)}.onboarding-evaluation-panel{z-index:1;width:60%;margin:var(--unit-s);border-radius:var(--unit-m);transform:translateX(calc(100% + var(--unit-s)));will-change:transform;background:#fdfdfd;grid-template-areas:"panel";place-self:stretch end;transition:transform 1.05s cubic-bezier(.76,0,.24,1),opacity .3s}.onboarding-transition-frame.is-transition-complete .onboarding-transition-outgoing{transform:translate(-115%)}.onboarding-transition-frame.is-transition-complete .onboarding-transition-black-panel{transform:translate(-150%)}.onboarding-transition-frame.is-transition-complete .onboarding-evaluation-panel{z-index:4;transform:translate(0)}.onboarding-transition-legacy,.onboarding-radar-content{grid-area:radar;transition:opacity .48s,transform .68s cubic-bezier(.22,1,.36,1)}.onboarding-transition-legacy{opacity:1;transform:translate(0)}.onboarding-transition-frame.is-transition-complete .onboarding-transition-legacy{opacity:0;transform:translate(-34px)}.onboarding-radar-content{opacity:0;grid-template-areas:"stage";transition-delay:.18s;transform:translate(28px)scale(.96)}.onboarding-transition-frame.is-transition-complete .onboarding-radar-content{opacity:1;transition-delay:.36s;transform:translate(0)scale(1)}.onboarding-radar{grid-area:stage;grid-template-rows:auto auto;width:min(15.5rem,78%)}.onboarding-radar-ring-outer,.onboarding-radar-ring-middle,.onboarding-radar-ring-inner,.onboarding-radar-sweep,.onboarding-radar-wave{aspect-ratio:1;border-radius:50%;grid-area:1/1;width:100%}.onboarding-radar-ring-outer{border:1px solid #f4561f59}.onboarding-radar-ring-middle{border:2px solid #f4561f;width:64%}.onboarding-radar-ring-inner{border:1.5px solid #f4561f;width:34%}.onboarding-radar-sweep{mix-blend-mode:screen;will-change:transform;background:conic-gradient(from 15deg,#f4561f66 0deg,#f4561f0f 52deg,#0000 72deg 360deg);width:88%;animation:4.4s linear infinite onboarding-radar-sweep}.onboarding-radar-wave{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#0000 45%,#5f535051 65%);border-radius:50%;place-self:center;width:2.5%;animation:3s linear infinite radius-pulse}.onboarding-radar-wave-mid{animation-delay:-1s}.onboarding-radar-wave-far{animation-delay:-2s}.onboarding-radar-user{color:#f5f5f5e6;grid-area:1/1;place-self:start;margin-top:12%;margin-left:66%;font-size:clamp(16px,1.4vw,20px);line-height:1;animation:4.4s ease-in-out infinite onboarding-radar-enter}.onboarding-radar-market-label{color:#f4561f;letter-spacing:.12em;text-transform:uppercase;grid-area:1/1;place-self:center;margin-top:22%;margin-left:-12%;font-size:clamp(7px,.55vw,8px);font-weight:650;line-height:1.5}.onboarding-radar-caption{color:#9b9793;letter-spacing:.14em;text-transform:uppercase;grid-row:2;margin-top:.875rem;font-size:clamp(9px,.8vw,11.5px);font-weight:650}.onboarding-radar-logo{grid-area:stage;place-self:start;width:72px;height:auto;margin:22px 0 0 22px}.onboarding-evaluation-content{padding:clamp(32px, 5vh, 48px) clamp(28px, 2.5vw, 36px) var(--unit-m);opacity:0;grid-area:panel;grid-template-rows:1fr auto 1.3fr auto;place-self:stretch stretch;justify-items:start;transition:opacity .44s .16s,transform .7s cubic-bezier(.22,1,.36,1) .16s;transform:translate(46px)}.onboarding-transition-frame.is-transition-complete .onboarding-evaluation-content{opacity:1;transition-delay:.56s;transform:translate(0)}.onboarding-evaluation-note{color:#777;max-width:440px;font-size:var(--text-body);grid-row:1;align-self:end;line-height:1.45}.onboarding-evaluation-note strong{color:#f4561f;font-weight:700}.onboarding-evaluation-note-x{vertical-align:.2em;font-size:.75em}.onboarding-evaluation-content h1{color:#252322;letter-spacing:-.04em;white-space:nowrap;grid-row:2;margin:.875rem 0 0;font-size:clamp(27px,2.1vw,30px);font-weight:560;line-height:1.3}.onboarding-evaluation-content h1 strong{color:#f4561f;font-weight:inherit}.onboarding-evaluation-actions{grid-row:4;grid-template-columns:auto 1fr;place-self:end stretch}.onboarding-evaluation-close{color:#999;background:0 0;justify-self:start;width:32px;height:32px}.onboarding-evaluation-close img{opacity:.325;width:13px;height:13px}button.onboarding-evaluation-cta{justify-self:end}.onboarding-page .stage-split{grid-area:content}.onboarding-page .stage-card{min-height:calc(100dvh - 24px);padding:var(--unit-l) 2rem var(--unit-m);gap:var(--unit-s)}.onboarding-question-hint{z-index:4;width:calc(58% - var(--unit-s));max-width:32.5rem;margin:max(var(--unit-l), calc((100dvh - 37.5rem) / 2 + var(--unit-l))) 0 0 max(2.5rem, calc((100% - 60rem) / 2 + 2.5rem));color:#6f6c6a;font-size:var(--text-micro);pointer-events:none;grid-area:1/1;place-self:start;line-height:1.3}.onboarding-question-hint-dot{background:#f4561f;border-radius:50%;width:.375rem;height:.375rem;display:none}.onboarding-question-hint-prefix{display:none}.onboarding-card-middle{align-self:center}.onboarding-error{color:#ae3f29;font-size:var(--text-micro);max-width:32.5rem;margin:0 auto;line-height:1.4}.onboarding-step-heading h1{color:#252322;max-width:100%;font-size:var(--text-question);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:560;line-height:1.3}.onboarding-step-heading p{color:#3b3938;font-size:var(--text-ui);margin:.625rem 0 0;line-height:1.4}.onboarding-challenge-list{margin-top:1.5rem;margin-inline:8px}.onboarding-challenge{min-height:3.5rem;padding:var(--unit-m);color:#3b3938;font-size:var(--text-body);text-align:left;background:#fff;border:1px solid #d3d3d3;border-radius:13px;line-height:1.4;transition:border-color .15s,background .15s}.onboarding-challenge .onboarding-option-label{margin:-1.5rem 0 .25rem .6875rem;position:static}.onboarding-challenge:hover{border-color:#ef8b68}.onboarding-challenge.is-selected{background:#fff8f5;border-color:#f4561f}.onboarding-market-grid,.onboarding-capital-grid,.onboarding-adaptation-grid{margin:clamp(36px,5.5vh,60px) 8px 0;grid-template-columns:1fr 1fr;align-content:start;margin-top:clamp(2.25rem,8vh,5.5rem)}.onboarding-market-option,.onboarding-capital-option,.onboarding-adaptation-main,.onboarding-adaptation-detail{color:#3b3938;text-align:left;font-size:var(--text-body);background:#fff;border:1px solid #d3d3d3;border-radius:10px;transition:border-color .15s,background .15s}.onboarding-market-option:hover,.onboarding-capital-option:hover,.onboarding-adaptation-main:hover{border-color:#ef8b68}.onboarding-market-option.is-selected,.onboarding-capital-option.is-selected,.onboarding-adaptation-main.is-selected,.onboarding-adaptation-detail.is-selected{border-color:#f4561f}.onboarding-adaptation-detail.is-selected{background:#fff8f5}.onboarding-page .stage-aside{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"logo""graphic""insight";place-items:stretch stretch;padding:1.3125rem 1.75rem 1.4375rem 0}.onboarding-logo{grid-area:logo;justify-self:end;width:4.5rem;height:auto;position:static}.onboarding-page .mark{grid-area:graphic;font-size:86px;font-weight:700;transform:scaleX(1.34)}.onboarding-page .insight{grid-area:insight;justify-self:end;width:min(20.6875rem,100% - 3rem)}.onboarding-progress>span{background:#f4561f;height:100%;transition:width .22s;display:block}.onboarding-market-option,.onboarding-capital-option,.onboarding-adaptation-main,.onboarding-adaptation-detail,.onboarding-capital-control{grid-template-columns:minmax(0,1fr) auto}.onboarding-stepper{grid-auto-flow:column}.onboarding-card-actions{z-index:2;pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;max-width:32.5rem;min-height:2rem;margin:0 auto;position:static}.onboarding-card-actions>:first-child{grid-column:1}.onboarding-card-actions>:last-child{grid-column:3}.onboarding-page-header{grid-area:1/1;grid-template-columns:58% minmax(0,42%)}.onboarding-page>.onboarding-frame{grid-area:2/1;place-self:center}.onboarding-page-header .onboarding-question-hint{width:auto;max-width:none;margin:0 0 0 var(--unit-s);grid-area:auto/1;place-self:center stretch;position:static}.onboarding-frame{--onboarding-frame-scale:1;background-color:#252322;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 2px,#0000 2px);background-position:1px -8px;background-size:32px 32px;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-areas:"content";height:100dvh}.onboarding-icon{-webkit-mask:var(--icon-src) center / contain no-repeat;-webkit-mask:var(--icon-src) center / contain no-repeat;mask:var(--icon-src) center / contain no-repeat;background-color:currentColor;transition:color .15s;display:inline-block}.onboarding-icon:after{content:"";clip-path:inset(0 100% 0 0);background-color:#f4561f;transition:clip-path .5s ease-in-out;position:absolute;inset:0}.onboarding-check:after{content:"✓";color:#f4561f;clip-path:inset(0 100% 0 0);place-items:center;transition:clip-path .5s ease-in-out;display:grid;position:absolute;inset:0}.onboarding-challenge,.onboarding-market-option,.onboarding-capital-option,.onboarding-adaptation-main,.onboarding-adaptation-detail{border-width:2px;border-color:#3b393866;transition:border-color .15s,background .15s,opacity .15s}.onboarding-capital-control{color:#3b3938;min-height:44px;font-size:var(--text-body);background:#fff;border:2px solid #d3d3d3;border-radius:10px;padding:0 14px}.onboarding-adaptation-detail:hover{border-color:#ef8b68}.onboarding-market-option:hover .onboarding-icon:after,.onboarding-capital-option:hover .onboarding-icon:after,.onboarding-adaptation-main:hover .onboarding-icon:after,.onboarding-adaptation-main:hover .onboarding-check:after{clip-path:inset(0 60% 0 0)}.onboarding-adaptation-main.is-selected .onboarding-check:after,.onboarding-adaptation-main.is-selected .onboarding-icon:after,.onboarding-market-option.is-selected .onboarding-icon:after,.onboarding-capital-option.is-selected .onboarding-icon:after{clip-path:inset(0)}.onboarding-adaptation-main.is-dimmed{opacity:.45}.onboarding-challenge-list:has(.is-selected) .onboarding-challenge:not(.is-selected){opacity:.45}.onboarding-market-grid:has(.is-selected) .onboarding-market-option:not(.is-selected){opacity:.45}.onboarding-capital-grid:has(.is-selected) .onboarding-capital-option:not(.is-selected){opacity:.45}.onboarding-adaptation-details:has(.is-selected) .onboarding-adaptation-detail:not(.is-selected){opacity:.45}.onboarding-adaptation-details{opacity:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .22s,transform .22s;transform:translateY(8px)}.onboarding-adaptation-details.is-revealed{opacity:1;transform:translateY(0)}.onboarding-frequency-labels button{color:#f4561f;min-height:34px;font-size:var(--text-micro);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-weight:650;transition:font-size .12s,border-color .12s;display:flex;position:absolute;top:0;transform:translate(-50%)}.onboarding-frequency-labels button.is-selected{border-color:#f4561f;font-size:.9375rem;font-weight:700}.onboarding-stepper button.is-dashed{border-style:dashed;border-color:#d3d3d3}.onboarding-stepper button:disabled{color:#bbb;cursor:not-allowed}.onboarding-back{color:#999;background:0 0;border:1px dashed #0000;border-radius:9px;width:28px;height:28px;transition:border-color .15s,color .15s}.onboarding-back:hover{color:#3b3938;border-color:#f4561f8c}.onboarding-button{color:#fff;min-width:11rem;min-height:2.75rem;font-size:var(--text-ui);background:#f4561f;border:1px solid #f4561f8c;border-radius:13px;padding:0 18px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}.onboarding-button:hover:not(:disabled),.onboarding-button:focus-visible{background:#e64d19;border-color:#f4561f;box-shadow:inset 0 2px 8px #00000040}.onboarding-button:active:not(:disabled){background:#c94215}.onboarding-button:disabled{opacity:.6;cursor:not-allowed}.onboarding-progress{width:55%;height:.1875rem;margin:var(--unit-s) 0 0 var(--unit-m);background:#dedede;grid-area:3/1;place-self:start;position:static}.onboarding-question-hint-copy{transition:transform .16s,opacity .16s}.onboarding-question-hint-copy.is-sliding{opacity:.35;transform:translateY(9px)}.onboarding-card-content{scrollbar-gutter:stable;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;place-content:stretch start;max-width:32.5rem;margin:0 auto;padding-bottom:80px;overflow-y:auto}.onboarding-card-content>:nth-child(2){align-self:safe center}.onboarding-challenge-list,.onboarding-frequency,.onboarding-market-grid,.onboarding-adaptation-grid,.onboarding-capital-group{margin-top:1.25rem}.onboarding-capital-group .onboarding-capital-grid{margin-top:0}.onboarding-page .onboarding-graphic-5{text-shadow:none;background-image:linear-gradient(#252322 19%,#5a3327 29%,#9c4b2c 39%,#c54b27 49%);background-position:0;background-size:100% 2em;font-size:86px;transform:scaleX(1.37)}@media (width>=801px){.onboarding-step-1 .onboarding-progress>span{width:20.8%}.onboarding-step-2 .onboarding-progress>span{width:41.9%}.onboarding-step-3 .onboarding-progress>span{width:63.3%}.onboarding-step-4 .onboarding-progress>span{width:83.65%}.onboarding-step-5 .onboarding-progress>span{width:100%}}@media (width<=767px){.immersive-page.onboarding-page{align-items:start;width:100vw;height:100dvh;min-height:100dvh;padding:0;overflow-y:auto}.onboarding-frame{border-radius:0;height:auto;min-height:100dvh;overflow:visible}.onboarding-page .stage-split{grid-template-columns:1fr;height:auto}.onboarding-page .stage-card{height:auto;min-height:600px;margin:10px;padding:28px 22px 16px}.onboarding-card-actions{margin-top:16px}.onboarding-progress{width:calc(100% - 20px)}.immersive-page.onboarding-evaluation-page{overflow:hidden}.immersive-page.onboarding-evaluation-page .onboarding-transition-frame{grid-area:1/1/-1/-1;height:100dvh;min-height:0;overflow:hidden}.onboarding-transition-outgoing{place-self:start stretch;width:100%;height:100%;padding:2.4375rem 0 .5rem}.onboarding-transition-black-panel{place-self:end stretch;width:100%;height:42%}.onboarding-evaluation-panel{border-radius:16px 16px 0 0;place-self:end stretch;width:100%;height:58%;margin:0;transform:translateY(100%)}.onboarding-transition-frame.is-transition-complete .onboarding-transition-outgoing{transform:translateY(-115%)}.onboarding-transition-frame.is-transition-complete .onboarding-transition-black-panel{transform:translateY(-138.1%)}.onboarding-transition-frame.is-transition-complete .onboarding-evaluation-panel{transform:translateY(0)}.onboarding-radar{width:min(12rem,58vw)}.onboarding-radar-logo{width:68px;margin:17px 0 0 20px}.onboarding-evaluation-content{padding:56px 24px var(--unit-m)}.onboarding-evaluation-note{font-size:var(--text-ui);margin-bottom:14px}.onboarding-evaluation-content h1{white-space:nowrap;font-size:21px;line-height:1.3}}@media (width<=520px){.onboarding-market-grid,.onboarding-capital-grid,.onboarding-adaptation-grid{margin-inline:0}}@media (prefers-reduced-motion:reduce){.onboarding-transition-outgoing,.onboarding-transition-black-panel,.onboarding-evaluation-panel,.onboarding-transition-legacy,.onboarding-radar-content,.onboarding-evaluation-content{transition-duration:1ms;transition-delay:0s}.onboarding-radar-sweep,.onboarding-radar-wave,.onboarding-radar-user{animation:none}.onboarding-adaptation-details,.onboarding-question-hint-copy,.onboarding-frequency-labels button,.onboarding-icon,.onboarding-icon:after,.onboarding-check:after{transition:none}}@media (width>=768px){.onboarding-page>.onboarding-question-hint{margin:max(.5rem, calc((100dvh - 37.5rem) / 2 - 1.75rem)) 0 0 max(var(--unit-s), calc((100% - 60rem) / 2 + var(--unit-s)));width:calc((60rem * .58) - var(--unit-s))}.onboarding-page .stage-split{height:100%;min-block-size:37.375rem}.onboarding-evaluation-panel{border-radius:calc(var(--unit-m) - var(--unit-s))}.onboarding-page .stage-aside{min-height:37.375rem}.onboarding-page-header{grid-template-columns:58% minmax(0,1fr)}.onboarding-page .stage-split,.onboarding-page .stage-aside{min-block-size:37.5rem}.onboarding-page .stage-card{height:calc(100% - var(--unit-m));min-height:calc(37.5rem - var(--unit-m));border-radius:calc(var(--unit-m) - var(--unit-s))}.onboarding-page-header .onboarding-question-hint{min-height:2.75rem;padding:.5rem 1.25rem .5rem calc(2rem - 1px - (var(--unit-m) - var(--unit-s)));color:#b7b3b1;font-size:var(--text-ui);z-index:0;border:1px solid #f4561f73;border-radius:.625rem;place-self:end start;width:94.8276%;margin-inline-start:var(--unit-m);transform:translateY(-6px)}}@media (width<=767px) and (height>=451px){.onboarding-page .stage-split{grid-template:"card"minmax(0,1fr)/minmax(0,1fr);height:100%;min-height:0}.onboarding-card-content{scrollbar-gutter:auto;overflow:hidden}.onboarding-card-actions{margin-top:var(--unit-m)}.onboarding-page .stage-aside{display:none}.onboarding-market-grid,.onboarding-capital-grid,.onboarding-adaptation-grid{margin-inline:0}.immersive-page.onboarding-page{background:#252322;grid-template-rows:2.75rem minmax(0,1fr) .5rem;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;height:100dvh;min-height:100dvh;overflow:hidden}.onboarding-frame{block-size:auto;background:#252322;grid-template-rows:minmax(0,1fr);grid-template-areas:"content";place-self:stretch stretch;min-height:calc(100dvh - 3.25rem)}.onboarding-page-header{display:none}.onboarding-progress{z-index:4;grid-area:1/1;place-self:center stretch;width:auto;margin:0 calc(1.05*clamp(.75rem,3vw,1rem) + .721875rem - 2.5vw);position:static}.onboarding-page .stage-card{height:auto;min-height:0;padding:var(--unit-l) var(--unit-m) var(--unit-m);border-radius:.6875rem;align-self:stretch;margin:.5rem clamp(.75rem,3vw,1rem);overflow:hidden}.immersive-page.onboarding-page:not(.onboarding-evaluation-page) .stage-card{margin-top:0}}.social-button-grid{grid-template-columns:1fr 1fr}.social-button{min-height:48px;color:var(--ink);font-size:var(--text-ui);background:#fff;border:1px solid #cfd5d0;border-radius:10px;gap:.65rem;padding:.7rem .85rem;font-weight:680;line-height:1.2;transition:border-color .15s,background .15s,transform .15s}.social-button:hover:not(:disabled){background:#fbfcfa;border-color:#aeb8b1;transform:translateY(-1px)}.social-button:disabled{opacity:.58;cursor:wait}.social-icon{width:20px;height:20px}.social-icon svg{width:100%;height:100%}.social-icon-facebook img{width:20px;height:20px;display:block}.auth-divider{color:var(--muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:.8rem;font-weight:680}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";min-width:0;height:1px;min-height:0}.auth-divider span{white-space:nowrap}.auth-design-heading{margin-top:12px}.auth-design-field:focus-within{box-shadow:inset 0 0 0 var(--auth-stroke) #9f9d9c, 0 0 0 var(--auth-stroke-strong) #f4561f1a}.auth-design-field-icon{object-fit:contain;width:16px;height:16px;margin-left:14px}.auth-design-field-icon-lock{opacity:.5}.auth-design-field input::placeholder{color:#929190;opacity:1}.auth-design-field input:focus-visible{outline:0}.auth-design-field input:-webkit-autofill{-webkit-text-fill-color:#252322;caret-color:#252322;border-radius:12px;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-design-field input:-webkit-autofill:hover{-webkit-text-fill-color:#252322;caret-color:#252322;border-radius:12px;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-design-field input:-webkit-autofill:focus{-webkit-text-fill-color:#252322;caret-color:#252322;border-radius:12px;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-design-code-cell:-webkit-autofill{-webkit-text-fill-color:#252322;caret-color:#252322;border-radius:12px;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-design-visibility-toggle{width:40px;height:44px;color:inherit;background:0 0}.auth-design-visibility-icon{object-fit:contain;width:16px;height:16px}.auth-design-submit:disabled{cursor:wait;opacity:.6}.auth-design-context-divider:before,.auth-design-context-divider:after{height:var(--auth-stroke);content:"";background:#929190;min-width:0;min-height:0}.auth-design-context-divider a,.auth-design-inline-link{color:#f4561f;text-underline-offset:2px;font-weight:500;text-decoration:underline}.auth-design-inline-link{font:inherit;background:0 0}.auth-design-form .social-icon,.auth-design-form .social-icon-facebook,.auth-design-form .social-icon-facebook svg{width:17px;height:17px}.auth-design-continuation-fields{margin-top:27px}.auth-design-continuation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-design-continuation-grid .auth-design-field input{padding-inline:14px}.auth-design-consent{color:#3b3938;font-size:var(--text-micro);align-items:start;gap:9px;line-height:16px}.auth-design-consent input{accent-color:#f4561f;width:15px;min-width:0;height:15px;margin:1px 0 0}.auth-design-form .auth-divider,.auth-design-form .social-auth>.alert{display:none}.auth-design-sync-icon{object-fit:contain;width:16px;height:16px}.auth-design-page-sign-up .auth-design-footer{justify-content:center;display:grid}.auth-design-code-cell::placeholder{color:#929190;opacity:1}.auth-design-code-cell:focus{box-shadow:inset 0 0 0 var(--auth-stroke) #9f9d9c, 0 0 0 var(--auth-stroke-strong) #f4561f1a;outline:0}.auth-design-completion{grid-auto-flow:row;justify-items:center;min-height:300px;margin-top:0}.auth-design-completion h1{color:#252322;font-size:var(--text-title);letter-spacing:-.045em;margin:14px 0 0;font-weight:650;line-height:31px}.auth-design-completion>p{color:#3b3938;font-size:var(--text-ui);margin:14px 0 0;line-height:19px}.auth-design-completion .loading-ring{border-color:#f4561f #f8c8b8 #f8c8b8;width:44px;height:44px;margin:0}.auth-design-completion>.auth-design-submit,.auth-design-completion-actions{gap:10px;width:100%;margin-top:22px;display:grid}.auth-design-completion-actions.auth-design-submit{height:46px;padding:0}.auth-design-completion-actions.auth-design-submit a{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:grid}.auth-design-secondary-action{color:#252322;min-height:42px;font-size:var(--text-ui);box-shadow:inset 0 0 0 var(--auth-stroke) #d3d3d3;border:0;border-radius:12px;font-weight:650;text-decoration:none}.auth-design-frame :focus-visible{outline-width:var(--auth-focus-stroke)}.auth-design-page{z-index:0;color:#252322}.auth-design-page .stage-card{padding:var(--unit-l) 2.75rem var(--unit-m);justify-content:center}.auth-design-form>.auth-design-field,.auth-design-field-stack>.auth-design-field{width:19.0625rem;max-width:min(19.0625rem,100%)}.auth-design-form{width:min(19.0625rem,100%)}.auth-design-captcha{justify-items:center}.auth-design-captcha:not(:empty){margin-top:var(--unit-m)}.auth-design-emblem{border-radius:8px;width:3.5rem;height:3.5rem;margin:0 auto}.auth-design-heading h1{color:#252322;font-size:var(--text-title);letter-spacing:-.035em;margin:0;font-weight:650;line-height:1.2}.auth-design-heading p{color:#3b3938;font-size:var(--text-body);margin-top:0;line-height:1.4}.auth-design-field-stack{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:2rem}.auth-design-field,.auth-design-code-cell{height:2.875rem}.auth-design-field input{color:#252322;min-width:0;height:2.75rem;min-height:0;font-size:var(--text-body);background:0 0;border:0;outline:0;padding:0 8px;font-weight:400}.auth-design-submit{color:#f5f5f5;max-width:30rem;height:2.875rem;box-shadow:inset 0 0 0 var(--auth-stroke) #252322;font-size:var(--text-body);background:#252322;border:0;border-radius:13px;margin:1.125rem auto 0;padding:0 14px;font-weight:700;line-height:1;transition:background .15s,transform .15s;transform:none}.auth-design-submit:hover:not(:disabled),.auth-design-submit:focus-visible{background:#3b3938;transform:none}.auth-design-submit:active:not(:disabled){background:#151414}.auth-design-form>.social-auth{margin-top:var(--unit-m)}.auth-design-form .social-button-grid{justify-content:center;gap:var(--unit-s);grid-template-columns:repeat(2,auto);display:grid}.auth-design-form .social-button,.auth-design-form .social-button-facebook{width:auto;min-width:6.375rem;height:2.875rem;min-height:2.875rem;padding:0 var(--unit-m);box-shadow:inset 0 0 0 var(--auth-stroke) #d3d3d3;font-size:var(--text-ui);background:#fff;border:0;border-radius:12px;font-weight:650;transform:none}.auth-design-form .social-button:hover:not(:disabled){background:#fff8f5;border-color:#f4561f;transform:none}.auth-design-footer{max-width:30rem;padding-top:var(--unit-s);color:#929190;font-size:var(--text-micro);pointer-events:auto;margin:0 auto;line-height:1rem;position:static}.auth-design-footer-action{color:#252322;font-size:var(--text-micro);white-space:nowrap;background:0 0;gap:4px;font-weight:650;line-height:1rem;text-decoration:none}.auth-design-legal a{color:inherit;text-decoration:none}.auth-design-legal button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-design-footer-action:hover,.auth-design-footer-action:focus-visible,.auth-design-legal button:hover,.auth-design-legal button:focus-visible,.auth-design-inline-link:hover,.auth-design-inline-link:focus-visible{color:#f4561f}.auth-design-code{grid-template-columns:repeat(6,minmax(0,1fr));width:19.0625rem;max-width:100%;margin-inline:auto}.auth-design-code-cell{color:#929190;box-shadow:inset 0 0 0 var(--auth-stroke) #d3d3d3;font-size:var(--text-body);background:#fff;border:0;border-radius:12px}.auth-design-otp-form .auth-design-field{margin-top:var(--unit-m)}.auth-design-otp-form .auth-design-code{margin-top:var(--unit-s)}.auth-design-recovery-form .auth-design-recovery-fields{margin-top:2rem}.auth-design-alert{margin-top:var(--unit-s);padding:var(--unit-s) .625rem;color:#ff2a2a;box-shadow:inset 0 0 0 var(--auth-stroke) currentColor;font-size:var(--text-caption);overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;line-height:1.4;position:static}.auth-legal-overlay{z-index:30;margin:var(--unit-s);padding:var(--unit-m) 0 var(--unit-m) var(--unit-m);background:#fdfdfd;border-radius:.75rem;grid-template:"content"minmax(0,1fr)/minmax(0,1fr);grid-area:1/1;place-self:stretch stretch;box-shadow:0 1.5rem 4rem #00000057}.auth-legal-close{z-index:1;margin:0 var(--unit-m) 0 0;color:#252322;background:#fff;border:0;border-radius:50%;grid-area:content;place-self:start end;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1}.auth-legal-close:hover,.auth-legal-close:focus-visible{color:#f4561f}.auth-legal-content{scrollbar-gutter:stable;padding-right:var(--unit-m);border-radius:0 .75rem .75rem 0;grid-area:content;align-self:stretch;overflow-y:auto}.auth-legal-content h1{margin:0 0 var(--unit-m);font-family:var(--font-heading);color:#252322;font-size:1.25rem;font-weight:650}.auth-legal-content h2{margin:var(--unit-m) 0 var(--unit-s);font-family:var(--font-heading);color:#252322;font-size:1rem;font-weight:680}.auth-legal-content p{margin:0 0 var(--unit-s);color:#6f6c6a;font-size:var(--text-body);line-height:1.55}.auth-legal-content p:last-child{margin-bottom:0}.auth-design-frame{--auth-frame-scale:1;--auth-stroke:calc(1px / var(--auth-frame-scale,1));--auth-stroke-strong:calc(2px / var(--auth-frame-scale,1));--auth-focus-stroke:calc(3px / var(--auth-frame-scale,1));background-color:#252322;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0;background-size:32px 32px;grid-template-rows:minmax(0,1fr);grid-template-areas:"shell"}.auth-design-wordmark,.auth-design-page .stage-split{grid-area:shell}.auth-design-wordmark{z-index:2;place-self:start end;width:72px;margin:1.3125rem 1.75rem 0 0;position:static}.auth-design-field{color:#252322;box-shadow:inset 0 0 0 var(--auth-stroke) #d3d3d3;background:#fff;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto}.auth-design-context-divider{color:#3b3938;min-height:24px;font-size:var(--text-caption);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:.875rem;line-height:20px}.auth-design-form .social-button{grid-auto-flow:column}.auth-design-footer-row{grid-template-columns:minmax(0,1fr) auto}.auth-design-legal{gap:var(--unit-xs);color:#929190;white-space:nowrap;grid-auto-flow:column}.auth-design-page .stage-aside{grid-template-areas:"aside-layer"}.auth-design-page .mark,.auth-design-page .insight{grid-area:aside-layer;position:static}.auth-design-page .mark{font-size:101px;font-weight:800;transform:scale(1.13,.95)}.auth-design-page .insight{place-self:end stretch;width:auto;margin:0 2.375rem 1.375rem}.auth-design-card-content{width:calc(19.0625rem + 2 * var(--auth-focus-stroke));max-width:100%;padding:var(--unit-m) var(--auth-focus-stroke) var(--unit-l);scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;place-content:safe center stretch;margin:0 auto;transition:padding-block .24s;overflow-y:auto}.auth-design-card-content:has(.auth-design-alert-reveal.is-open){padding-block:.25rem}.auth-design-alert-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s}.auth-design-alert-reveal.is-open{opacity:1;grid-template-rows:1fr}.auth-design-alert-reveal>.auth-design-alert-clip{min-height:0;overflow:hidden}.design-wordmark{display:none}@media (width<=560px){.social-button-grid{grid-template-columns:1fr}}@media (width>=768px){.auth-design-page,.immersive-page.onboarding-page,.design-page{background:#fdfdfd}.auth-design-frame,.onboarding-frame,.design-frame{block-size:37.5rem;inline-size:60rem;border-radius:var(--unit-m);min-width:0;min-height:37.5rem;box-shadow:0 1.5rem 3rem #00000024}.auth-design-page .stage-split{grid-template-columns:58% minmax(0,1fr);min-block-size:37.5rem}.auth-design-page .stage-card{min-height:calc(37.5rem - var(--unit-m));border-radius:calc(var(--unit-m) - var(--unit-s))}.auth-design-page .stage-aside{min-height:37.5rem}}@media (width<=767px) and (height>=451px){.auth-design-frame{background:#fdfdfd}.auth-design-frame:has(.auth-legal-overlay){height:100dvh}.auth-design-wordmark,.auth-design-page .stage-aside{display:none}.auth-design-page .stage-split{grid-template-columns:1fr;grid-template-areas:"card";min-height:100dvh}.auth-design-page .stage-card{height:auto;min-height:100dvh;padding:var(--unit-l) var(--unit-m) var(--unit-m);border-radius:0;margin:0;overflow:visible}.auth-design-card-content{padding-block:var(--unit-l);overflow:visible}.auth-design-footer{padding-bottom:var(--unit-s)}.auth-design-form .social-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-design-form .social-button,.auth-design-form .social-button-facebook{width:100%;min-width:0}.auth-design-code{width:100%}.auth-design-footer-row{grid-auto-flow:column}.auth-legal-overlay{margin:var(--unit-s)}.auth-design-page,.design-page{grid-template-rows:.5rem minmax(0,1fr) 0;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;min-height:100dvh;padding:0;overflow:auto}.auth-design-page{grid-template-rows:0 minmax(0,1fr) 0}.auth-design-frame,.design-frame{block-size:auto;inline-size:100%;border-radius:0;min-height:calc(100dvh - 1rem);overflow:visible}.auth-design-page .stage-split,.auth-design-page .stage-card{min-height:calc(100dvh - .5rem)}}@media (width<=420px){.auth-design-context-divider{gap:7px}.auth-design-continuation-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-design-card-content,.auth-design-alert-reveal,.design-result-icon,.design-result-dots,.design-result-mark,.design-result-label,.design-result-message{transition:none}}@media (width>=768px) and (width<=1022px) and (height>=451px){.auth-design-page,.immersive-page.onboarding-page,.design-page{--middle-frame-scale:min(1, calc((100vw - 32px) / 960px));height:auto;padding:var(--unit-l) var(--unit-m);grid-template-columns:minmax(0, calc(60rem * var(--middle-frame-scale)));grid-template-rows:1.75rem calc(37.5rem * var(--middle-frame-scale)) 1.75rem;align-content:safe center}.auth-design-frame,.onboarding-frame,.design-frame{zoom:var(--middle-frame-scale)}}.checkout-form h2,.checkout-start h2{margin-bottom:0}.design-page{z-index:0;color:#f5f5f5}.design-checkout-editor>.alert{grid-row:1;margin-bottom:10px}.design-section-label{color:#3e3b3a;font-size:var(--text-ui);letter-spacing:0;font-weight:500;line-height:18px}.checkout-form{grid-auto-flow:row;gap:0}.stripe-card-fields{background:#fff;border:1px solid #d5d5d5;border-radius:12px;grid-template-rows:repeat(2,minmax(0,1fr));height:85px;margin-top:5px;overflow:visible}.stripe-card-field{padding:0 14px}.stripe-card-number-element{border-radius:12px 12px 0 0}.stripe-card-expiry-element{border-radius:0 0 0 12px}.stripe-card-cvc-element{border-radius:0 0 12px}.stripe-card-row{border-top:1px solid #d5d5d5;grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-card-row .stripe-card-field+.stripe-card-field{border-left:1px solid #d5d5d5;padding-left:13px}.stripe-card-field:after{z-index:1;border-radius:inherit;pointer-events:none;content:"";border:2px solid #0000;position:absolute;inset:-1px}.stripe-card-field.StripeElement--focus:after{border-color:#4b4b4b}.stripe-card-field.StripeElement--invalid:after{z-index:2;border-color:#ff3a39}.stripe-card-fields iframe{width:100%!important;min-width:0!important;max-width:100%!important}.checkout-form .alert{margin-top:12px}.design-checkout-button{color:#f4561f;min-height:47px;font-size:var(--text-ui);background:0 0;border:2px solid #f4561f;border-radius:13px;font-weight:700;line-height:1;transition:color .15s,background .15s}.design-checkout-button:hover:not(:disabled){color:#fff;background:#252322;border-color:#f4561f}.design-checkout-button:focus-visible{outline-offset:2px;outline:2px solid #f4561f}.design-checkout-button:disabled{cursor:not-allowed;opacity:.5}.design-trial-note{color:#999;font-size:var(--text-caption);margin:auto 0 13px;line-height:18px}.checkout-start h2{font-size:var(--text-question);margin:0;font-weight:650}.checkout-start .muted{color:#999;font-size:var(--text-ui)}.design-plan-wrap{max-width:480px;margin-left:clamp(0px,2vw,28px);margin-right:auto}.design-plan-card.plan-morph-upgrade{animation:.5s cubic-bezier(.25,1,.5,1) planCardMorphUpgrade}.design-plan-card.plan-morph-downgrade{animation:.5s cubic-bezier(.25,1,.5,1) planCardMorphDowngrade}.design-plan-bg-pivot,.design-plan-bg-momentum{pointer-events:none;z-index:-2;border-radius:14px;transition:opacity .45s cubic-bezier(.4,0,.2,1);position:relative;inset:0}.design-plan-bg-pivot{opacity:0;background:linear-gradient(#3f3d3c 0%,#2b2928 20%,#252322 52%)}.design-plan-bg-momentum{opacity:0;background:radial-gradient(at 82% 0,#b84b235c,#0000 46%),linear-gradient(#71331f 0%,#382824 20%,#252322 53%)}.design-plan-momentum .design-plan-card{box-shadow:0 4px 14px #f4561f47,0 0 25px #f4561f1f}.design-plan-momentum .design-plan-bg-momentum{opacity:1}.design-plan-pivot .design-plan-card{box-shadow:0 4px 10px #00000059}.design-plan-pivot .design-plan-bg-pivot{opacity:1}.design-plan-shimmer{pointer-events:none;z-index:-1;opacity:0;border-radius:14px;position:relative;inset:0}.design-plan-card.plan-morph-upgrade .design-plan-shimmer{opacity:1;animation:.65s cubic-bezier(.25,1,.5,1) forwards planShimmerSweep}.design-plan-card.plan-morph-upgrade .design-plan-badge{animation:.45s cubic-bezier(.34,1.56,.64,1) planBadgePopUpgrade}.design-plan-card.plan-morph-downgrade .design-plan-badge{animation:.45s cubic-bezier(.34,1.56,.64,1) planBadgePopDowngrade}.design-plan-pivot .design-plan-badge{color:#252322;background:#eee;box-shadow:0 1px 4px #0000002e}.design-plan-price strong{font-size:var(--text-price);letter-spacing:-.04em;font-weight:550;line-height:1}.design-plan-price>span{color:#ddd;font-size:var(--text-ui)}.design-plan-change:hover:not(:disabled),.design-plan-change:focus-visible{color:#f4561f;background:#f4561f14;border-color:#f4561f}.design-plan-change:active:not(:disabled){transform:scale(.96)}.design-plan-change:disabled{cursor:wait;opacity:.58}.design-plan-metric{color:#ddd;font-size:var(--text-ui);grid-template-columns:minmax(0,1fr) auto;gap:10px;line-height:16px}.design-plan-metric strong{color:#ddd;font-size:var(--text-ui);font-weight:500}.design-plan-metric i{background:0 0;border-radius:999px;grid-column:1/-1;width:100%;height:2px;display:block;position:relative;overflow:hidden}.design-plan-metric b{min-width:0;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1),opacity .35s,transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--bar-delay,0s);transform-origin:0;background:0 0;border-radius:999px;display:block}.design-plan-metric b.is-filled,.design-plan-pivot .design-plan-metric b.is-filled{background:linear-gradient(90deg,#f4561f 0%,#f4561f00 100%);box-shadow:0 0 6px #f4561f40}.design-plan-card.plan-morph-upgrade .design-plan-metric b.is-filled{animation:.45s cubic-bezier(.34,1.56,.64,1) backwards barFilledPulse;animation-delay:var(--bar-delay,0s)}.design-plan-pivot .design-plan-feature-item:before{border-top-color:#5c5957}.design-plan-feature-collapsible{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .32s,transform .36s cubic-bezier(.25,1,.5,1),margin .4s cubic-bezier(.4,0,.2,1)}.design-plan-feature-collapsible.is-hidden{opacity:0;pointer-events:none;max-height:0;margin-top:-16px;transform:translateY(-8px)}.design-plan-feature-collapsible.is-visible{opacity:1;max-height:48px;margin-top:0;transform:translateY(0)}.design-preview-heading{min-height:18px}.design-preview-field-icon{color:#aaa;width:1em;height:1em;font-size:var(--text-body)}.design-preview-error-icon{border:1px solid;border-radius:50%;width:13px;height:13px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.design-preview-billing-fields .stripe-address-element{width:100%;min-width:0}.design-preview-payment input,.design-preview-payment select{width:100%;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.design-preview-payment select{appearance:none}.design-preview-payment input::placeholder{color:#3e3b3a;opacity:.5}.design-preview-billing-heading{min-height:22px;margin-top:10px}.design-preview-payment:not(.has-errors) .design-preview-billing-heading{margin-top:17px}.design-preview-billing-fields{background:#fff;border:1px solid #d5d5d5;border-radius:12px;margin-top:7px;overflow:visible}.design-completion-plan .design-plan-card{margin-top:17px}.design-completion-plan>.design-section-label{margin-bottom:0}.design-result-icon{color:#fff;background:#00b35f;border-radius:50%;width:40px;height:40px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1;transition:background-color .22s,color .16s}.design-result-dots,.design-result-mark{transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.design-result-dots{opacity:0;grid-auto-columns:5px;grid-auto-flow:column;gap:1px;transform:scale(.55)}.design-result-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite design-result-dot-pulse}.design-result-dot:nth-child(2){animation-delay:.14s}.design-result-dot:nth-child(3){animation-delay:.28s}.design-result-mark{opacity:0;transform:scale(.78)rotate(-6deg)}.design-result-panel.is-pending .design-result-dots{opacity:1;transform:scale(1)}.design-result-panel.is-success .design-result-mark,.design-result-panel.is-failure .design-result-mark{opacity:1;transform:scale(1)rotate(0)}.design-result-panel.is-failure .design-result-icon{background:#ff2a2a}.design-result-panel.is-pending .design-result-icon{color:#252322;background:#f4b62b}.design-result-label{color:#00b35f;font-size:var(--text-ui);line-height:18px;transition:color .36s}.design-result-panel.is-failure .design-result-label{color:#ff2a2a}.design-result-panel.is-pending .design-result-label{color:#a36e00}.design-result-subtitle{color:#8d8c8b;font-size:var(--text-ui);margin:10px 0 21px}.design-result-message{color:#3b3938;text-align:left;background:#fff;border:2px solid #80d9af;border-radius:12px;width:min(321px,100%);min-height:114px;padding:15px 23px 20px;transition:border-color .42s,background-color .42s,box-shadow .42s}.design-result-panel.is-failure .design-result-message{border-color:#ff9494}.design-result-panel.is-pending .design-result-message{border-color:#e0b34d}.design-result-panel.is-failure .design-result-message>div{color:#ff2a2a}.design-result-panel.is-pending .design-result-message>div{color:#a36e00}.design-result-message small{font-size:var(--text-micro);align-self:end}.design-result-message p{font-size:var(--text-ui);margin:19px 0 0;line-height:1.35}.design-frame{--design-frame-scale:1;background-color:#252322;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0;background-size:32px 32px;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;padding:.5rem}.design-checkout-surface,.design-completion-surface{color:#252322;border-radius:var(--unit-m);scrollbar-gutter:stable;background:#fdfdfd;min-height:calc(100dvh - 24px);overflow-y:auto}.design-checkout-surface{padding:var(--unit-l) 2rem;grid-template:"sale sale""payment plan"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}.design-checkout-editor{grid-area:payment;grid-auto-flow:row;max-width:30rem;margin-left:auto;margin-right:clamp(0px,2vw,28px)}.design-checkout-surface.is-payment-result .design-checkout-editor{grid-template-columns:minmax(0,1fr);grid-template-areas:"result"}.design-checkout-surface:not(.is-payment-result) .design-checkout-editor{flex-direction:column;align-self:stretch;display:flex}.design-checkout-surface:not(.is-payment-result) .checkout-form{flex-direction:column;flex:1;display:flex}.design-plan-price strong .morph-text{font-size:inherit;line-height:inherit}.design-plan-wrap,.design-checkout-button-side{max-width:24rem;margin-inline:auto}.design-completion-surface{padding:var(--unit-l) 2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"result plan"}.design-result-panel{grid-area:result;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-items:center;position:static}.design-checkout-button,.design-plan-change{transform:none}.design-plan-column{grid-area:plan;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"summary""action";grid-auto-flow:row}.design-plan-column>.design-mobile-subscription-label,.design-plan-column>.design-plan-wrap{grid-area:summary}.design-plan-column>.design-mobile-subscription-label{color:#3e3b3a;font-size:var(--text-ui);place-self:start;margin:0;line-height:1.125rem;display:block}.design-checkout-button-side{grid-area:action;margin:24px auto 0;padding-left:24px;padding-right:24px}.design-completion-plan{grid-area:plan;grid-template-areas:"summary";align-content:start;padding-top:14px}.design-completion-plan>.design-mobile-subscription-label,.design-completion-plan>.design-plan-wrap{grid-area:summary}.design-completion-plan>.design-mobile-subscription-label{color:#3e3b3a;font-size:var(--text-ui);place-self:start;margin:0;line-height:1.125rem;display:block}.design-plan-card{color:#f4f4f4;isolation:isolate;background:#252322;border:0;border-radius:14px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:25rem;margin-top:2.875rem;margin-left:0;padding:28px 24px 32px;transition:box-shadow .45s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.34,1.56,.64,1);overflow:visible;box-shadow:0 4px 10px #0000004d}.design-plan-badge{color:#fff;min-height:32px;font-size:var(--text-micro);white-space:nowrap;will-change:transform, background-color, color;z-index:2;background:#f4561f;border:2px solid #f5f5f5;border-radius:8px;padding:0 10px;font-weight:700;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s;position:absolute;top:-1.125rem;right:1.25rem;box-shadow:0 1px 5px #00000038}.design-plan-card h2,.design-plan-price,.design-plan-change,.design-plan-metrics,.design-plan-features{z-index:1;grid-column:1}.design-plan-card h2{color:#f5f5f5;font-size:var(--text-title);letter-spacing:-.035em;grid-row:1;margin:0 0 14px;font-weight:650;line-height:31px}.design-plan-price{color:#f5f5f5;grid-row:2;grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:1.25rem 0 0}.design-plan-change{color:#999;min-width:107px;min-height:34px;font-size:var(--text-micro);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #6a6765;border-radius:9px 9px 0 0;grid-row:2;place-self:end;margin:3px 0 0 auto;padding:0 11px;font-weight:650;transition:border-color .25s,color .25s,background-color .25s,transform .15s}.design-plan-metrics{border-top:1px solid #5a5755;grid-row:3;margin-top:-1px;padding:16px 16px 0}.design-plan-features{color:#ddd;width:fit-content;font-size:var(--text-ui);grid-row:4;justify-self:center;margin:24px 0 0;line-height:18px;list-style:none}.design-plan-feature-item{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-left:0;transition:opacity .3s,transform .35s cubic-bezier(.25,1,.5,1)}.design-plan-feature-item:before{content:"";border-top:7px solid #f4561f;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:.3125rem;transition:border-top-color .35s,transform .28s cubic-bezier(.34,1.56,.64,1);position:static}.design-checkout-surface.is-payment-result>.design-plan-column,.design-completion-plan{align-content:center}.is-payment-result .design-plan-card,.design-completion-plan .design-plan-card{margin-top:2.5rem;padding:23px 24px 38px}.is-payment-result .design-plan-price strong,.design-completion-plan .design-plan-price strong{font-size:var(--text-price-sm)}.is-payment-result .design-plan-metrics,.design-completion-plan .design-plan-metrics{margin-top:29px}.is-payment-result .design-plan-features,.design-completion-plan .design-plan-features{margin-top:44px}.design-result-message>div{color:#00b35f;font-size:var(--text-ui);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:start;gap:10px;display:grid}.design-preview-heading,.design-preview-billing-heading{color:#3e3b3a;min-height:26px;font-size:var(--text-body);grid-template-columns:auto auto minmax(0,1fr);gap:7px}.design-preview-error-copy{color:#ff3a39;font-size:var(--text-micro);white-space:nowrap;grid-auto-flow:column;justify-self:end;margin-left:auto}.design-checkout-surface:not(.is-payment-result){align-items:start;gap:0}.design-plan-bg-pivot,.design-plan-bg-momentum,.design-plan-shimmer{z-index:-1;position:absolute;inset:0}.design-checkout-heading{padding:var(--unit-m) var(--unit-l) var(--unit-s);font-family:var(--font-heading);letter-spacing:normal}.design-checkout-heading-tagline{color:#292725e6;font-size:var(--text-question);font-weight:500;line-height:26px}.design-checkout-heading-offer{color:#292322e6;font-size:var(--text-title);font-weight:600;line-height:31px}.design-mobile-subscription-label{display:none}.design-checkout-heading-offer-dot{color:var(--color-brand-orange)}@media (width<=767px){.design-page{min-height:100dvh;padding:0;overflow:auto}.design-frame{border-radius:0;width:100%;height:auto;padding:10px;overflow:visible}.design-checkout-surface,.design-completion-surface{grid-template-columns:1fr;gap:25px;padding:25px 20px 28px}.design-checkout-editor{min-height:420px}.design-plan-card{min-height:0;margin-left:0}.design-checkout-button-side{margin-top:18px;margin-left:0}}@media (width<=520px){.design-preview-heading,.design-preview-billing-heading{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.design-preview-error-copy{white-space:normal;grid-template-columns:minmax(0,1fr) auto;width:100%;margin-left:0}.design-checkout-surface,.design-completion-surface{padding-inline:14px}}@media (width>=768px){.design-frame{border-radius:1.5rem}.design-checkout-surface,.design-completion-surface{height:auto;min-height:36rem}.design-checkout-surface.is-payment-result{grid-template-rows:minmax(0,1fr);grid-template-areas:"payment plan"}.design-checkout-surface:not(.is-payment-result)>.design-plan-column{align-self:stretch;padding-left:2rem;position:sticky;top:0}.design-preview-heading,.design-preview-billing-heading,.design-plan-column>.design-mobile-subscription-label{color:#3e3b3a;min-height:0;font-size:var(--text-body);font-weight:500;line-height:21px}.design-checkout-surface{scrollbar-gutter:auto;overflow:hidden}.stripe-checkout-form>.design-preview-billing-fields{min-width:464px;margin-top:4px}.stripe-checkout-form.design-preview-payment:not(.has-errors)>.design-preview-billing-heading{margin-top:10px}.design-page.has-page-heading{grid-template-rows:minmax(min-content,1fr) minmax(0,37.5rem) 1fr}.design-checkout-heading{grid-area:1/1;align-self:end}}@media (width<=767px) and (height>=451px){.design-frame{padding:.5rem;display:block}.design-checkout-surface,.design-completion-surface{height:auto;min-height:calc(100dvh - var(--unit-m));padding:var(--unit-l);grid-template-columns:minmax(0,1fr);overflow:visible}.design-checkout-surface{grid-template-areas:"subscription-title""plan""payment""action";gap:0}.design-completion-surface{grid-template-areas:"result""plan"}.design-checkout-editor,.design-plan-wrap,.design-checkout-button-side{max-width:none}.design-plan-column{display:contents}.design-plan-wrap{grid-area:plan}.design-checkout-editor{grid-area:payment;min-height:0;margin-top:2rem}.design-plan-column>.design-mobile-subscription-label{grid-area:subscription-title}.design-plan-column>.design-plan-wrap{grid-area:plan}.design-checkout-button-side{grid-area:action;margin:1.5rem 0 0}.design-trial-note{display:none}.design-plan-card{min-height:0;padding:1.25rem var(--unit-l) 1.5rem;margin-top:1.75rem}.design-plan-card h2{font-size:var(--text-title);margin-bottom:.5rem;line-height:1.875rem}.design-plan-price{margin-top:1.75rem}.design-plan-price strong{font-size:2.5rem}.design-plan-change{min-height:1.875rem}.design-plan-metrics{gap:.875rem;padding:.875rem .5rem 0}.design-plan-features{gap:.625rem;margin-top:1.375rem}.design-page.has-page-heading{grid-template-rows:auto minmax(0,1fr) 0}.design-checkout-heading{background:#252322;grid-area:1/1}.design-checkout-heading-tagline,.design-checkout-heading-offer{color:#fdfdfd}.design-mobile-subscription-label{margin:0 0 var(--unit-m);color:#3e3b3a;font-size:var(--text-ui);text-align:center;grid-area:subscription-title;font-weight:650;line-height:1.25rem;display:block}}@media (width>=1200px){.design-checkout-surface:not(.is-payment-result){grid-template-columns:minmax(464px,1.05fr) minmax(0,1fr);padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){.design-result-dot{animation:none}}@media (width>=768px) and (width<=1022px) and (height>=451px){.design-page.has-page-heading{grid-template-rows:auto calc(37.5rem * var(--middle-frame-scale)) 1.75rem}.design-checkout-surface:not(.is-payment-result){grid-template-columns:minmax(464px,1.05fr) minmax(0,1fr);padding-inline:1.5rem}}
