.onboarding_screen__DT69N{position:relative;display:grid;place-items:center;min-height:100dvh;padding:clamp(20px,6vw,64px);overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 50% -10%,#f1f8f4 0,rgba(246,247,246,0) 62%),linear-gradient(180deg,#f7f8f6,#f2f4f1);color:var(--frame-ink);font-family:var(--font-sans)}.onboarding_aurora__Xq3L4{position:absolute;inset:-30% -20%;z-index:0;pointer-events:none;background:radial-gradient(32% 28% at 28% 22%,rgba(39,122,104,.16),transparent 70%),radial-gradient(30% 26% at 72% 78%,rgba(216,198,162,.24),transparent 72%),radial-gradient(24% 22% at 62% 18%,rgba(111,183,163,.12),transparent 70%);filter:blur(22px);animation:onboarding_auroraDrift__IApk3 22s ease-in-out infinite alternate}.onboarding_finale__8NJ6M,.onboarding_intro__zyKi3{position:relative;z-index:1}.onboarding_intro__zyKi3{display:flex;flex-direction:column;align-items:center;width:min(100%,720px);text-align:center;animation:onboarding_stageIn__9VOKN .7s cubic-bezier(.2,.8,.2,1) both}.onboarding_tile__5eOcs{position:relative;display:grid;place-items:center;width:clamp(148px,24vw,188px);aspect-ratio:1;border:1px solid rgba(255,255,255,.92);border-radius:clamp(34px,5.6vw,44px);background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(237,243,239,.72));box-shadow:0 42px 80px -42px rgba(16,54,41,.5),0 14px 34px -24px rgba(16,54,41,.28),inset 0 1px 0 #fff;animation:onboarding_tileIn__Hiccm .9s cubic-bezier(.2,.8,.2,1) both}.onboarding_halo__IlRAR{position:absolute;inset:-30%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(39,122,104,.28) 0,rgba(111,183,163,.16) 38%,transparent 68%);filter:blur(18px);animation:onboarding_haloPulse__HsFaa 5.2s ease-in-out infinite}.onboarding_brandMark__VnGW_{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;-webkit-mask-image:url(/brand/frame-ai-mark-mask.png);mask-image:url(/brand/frame-ai-mark-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-mode:alpha;mask-mode:alpha;filter:drop-shadow(0 12px 18px rgba(15,61,51,.24))}.onboarding_brandMarkFill__I7Prx{position:absolute;inset:-42%;background:conic-gradient(from 210deg at 50% 50%,#0f3d33 0deg,#277a68 64deg,#6fb7a3 142deg,#d8c6a2 218deg,#277a68 296deg,#0f3d33 1turn);animation:onboarding_gradientSpin__2uoHi 16s linear infinite}.onboarding_heroMark__VABg7{width:58%}.onboarding_wordmark__9L0Je{margin:clamp(22px,3.4vh,34px) 0 0;color:#53665e;font-family:Avenir,Avenir Next,Montserrat,Inter,sans-serif;font-size:12px;letter-spacing:.34em;text-transform:uppercase;animation:onboarding_fadeUp__s_9lZ .7s cubic-bezier(.2,.8,.2,1) .5s both}.onboarding_rule__MKHLV{display:block;width:44px;height:1px;margin:18px 0 0;background:linear-gradient(90deg,transparent,#b6c9c0,transparent);transform-origin:center;animation:onboarding_lineGrow__D9EVT .8s cubic-bezier(.2,.8,.2,1) .8s both}.onboarding_tagline__yIex9{margin:clamp(14px,2.2vh,20px) 0 0;color:#17201c;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(34px,5.4vw,58px);font-weight:600;line-height:1.16;letter-spacing:.06em;text-wrap:balance;animation:onboarding_taglineIn__FRzqU .9s cubic-bezier(.2,.8,.2,1) .75s both}.onboarding_continueButton__f_AE6{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:clamp(26px,5vh,52px);padding:0 20px;border:1px solid #d5e1db;border-radius:999px;background:rgba(255,255,255,.72);color:#28443a;font-size:13px;letter-spacing:.12em;cursor:pointer;animation:onboarding_fadeUp__s_9lZ .7s cubic-bezier(.2,.8,.2,1) 1.3s both}.onboarding_continueButton__f_AE6:hover{border-color:#b9d2c8;background:#fff;box-shadow:0 12px 26px -18px rgba(15,61,51,.45);transform:translateY(-1px)}.onboarding_continueIcon__VDjGR,.onboarding_startIcon__vTAN7{width:16px;height:16px}.onboarding_finale__8NJ6M{display:flex;flex-direction:column;align-items:center;width:min(100%,920px);text-align:center;animation:onboarding_stageIn__9VOKN .7s cubic-bezier(.2,.8,.2,1) both}.onboarding_finaleMark__KAbxy{width:64px;filter:drop-shadow(0 10px 16px rgba(15,61,51,.24));animation:onboarding_markFloat__BBUr_ 6s ease-in-out infinite}.onboarding_finaleKicker__pKisC{margin:18px 0 0;color:#5c7068;font-family:Avenir,Avenir Next,Montserrat,Inter,sans-serif;font-size:11px;letter-spacing:.34em;text-transform:uppercase;animation:onboarding_fadeUp__s_9lZ .7s cubic-bezier(.2,.8,.2,1) .15s both}.onboarding_finaleTitle__Mmbc8{margin:clamp(14px,2.4vh,22px) 0 0;padding:0 0 .12em;color:transparent;background-image:linear-gradient(100deg,#123c31,#277a68 30%,#6fb7a3 48%,#c9b58c 66%,#123c31);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(40px,7.4vw,84px);font-weight:600;line-height:1.12;letter-spacing:.04em;text-wrap:balance;animation:onboarding_shimmer__dzmQQ 8s linear infinite,onboarding_titleIn__Vn__7 .9s cubic-bezier(.2,.8,.2,1) .1s both}.onboarding_finaleTitle__Mmbc8:focus{outline:none}.onboarding_finaleNote__g5hsr{max-width:34em;margin:clamp(16px,2.4vh,22px) 0 0;color:#6b7771;font-size:13px;line-height:1.75;letter-spacing:.03em;animation:onboarding_fadeUp__s_9lZ .7s cubic-bezier(.2,.8,.2,1) .35s both}.onboarding_startButton__13jjH{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:clamp(26px,4.6vh,42px);padding:0 30px;border:0;border-radius:999px;background:linear-gradient(135deg,#1c5f50,#277a68 55%,#2f8a74);color:#fff;font-size:15px;font-weight:600;letter-spacing:.08em;cursor:pointer;box-shadow:0 20px 42px -18px rgba(20,80,62,.68),inset 0 1px 0 rgba(255,255,255,.24);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),filter .2s cubic-bezier(.2,.8,.2,1);animation:onboarding_fadeUp__s_9lZ .7s cubic-bezier(.2,.8,.2,1) .55s both}.onboarding_startButton__13jjH:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 26px 52px -20px rgba(20,80,62,.72),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-2px)}.onboarding_startButton__13jjH:disabled{cursor:wait;opacity:.62}.onboarding_error__P3wCx{margin:16px 0 0;padding:8px 12px;border:1px solid #e7c9c3;border-radius:10px;background:#fff5f3;color:#8a3d31;font-size:12px;line-height:1.6}.onboarding_fallbackButton__Zdjyd{min-height:40px;margin-top:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#5c7068;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.onboarding_fallbackButton__Zdjyd:hover{color:#28443a}.onboarding_privacy__cdLjG{display:inline-flex;align-items:center;gap:6px;margin:26px 0 0;color:#8a9690;font-size:11px;letter-spacing:.08em;animation:onboarding_fadeUp__s_9lZ .7s cubic-bezier(.2,.8,.2,1) .7s both}.onboarding_privacyIcon__NIlFB{width:14px;height:14px}.onboarding_config__eeJxV{width:min(100%,820px);padding:clamp(22px,4vw,36px);border:1px solid rgba(255,255,255,.92);border-radius:26px;background:rgba(255,255,255,.9);box-shadow:0 40px 90px -50px rgba(16,54,41,.55),0 12px 34px -26px rgba(16,54,41,.28),inset 0 1px 0 #fff;backdrop-filter:blur(12px);animation:onboarding_stageIn__9VOKN .6s cubic-bezier(.2,.8,.2,1) both}.onboarding_configHeader__q_qAW{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding_configKicker__N2KKa{margin:0;color:#6a7d74;font-family:Avenir,Avenir Next,Montserrat,Inter,sans-serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase}.onboarding_configTitle__hdMYi{margin:8px 0 0;color:#17201c;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(26px,3.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:.02em}.onboarding_configTitle__hdMYi:focus{outline:none}.onboarding_configDescription__8U7nr{margin:8px 0 0;color:#6b7771;font-size:13px;line-height:1.7;letter-spacing:.02em}.onboarding_configSkip__rWArn{flex:0 0 auto;min-height:40px;padding:0 13px;border:1px solid #d9e2dd;border-radius:999px;background:transparent;color:#74827b;font-size:12px;cursor:pointer}.onboarding_configSkip__rWArn:hover:not(:disabled){border-color:#b9d2c8;background:#fff;color:#28443a}.onboarding_configSkip__rWArn:disabled{cursor:not-allowed;opacity:.45}.onboarding_progress__iCPWW{display:flex;gap:4px;margin:20px 0 0;padding:14px 0 0;border-top:1px solid #edf0ee;list-style:none}.onboarding_progressItem__kSP5v{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;color:#98a39d;font-size:11px;letter-spacing:.08em}.onboarding_progressDot__pdccZ{display:grid;place-items:center;width:22px;height:22px;border:1px solid #d9e2dd;border-radius:50%;background:#fff;font-size:10px;line-height:1}.onboarding_progressActive__hMI1E .onboarding_progressDot__pdccZ{border-color:#277a68;background:#277a68;color:#fff}.onboarding_progressDone__hylTC .onboarding_progressDot__pdccZ{border-color:#bcd8cd;background:#eaf3ef;color:#277a68}.onboarding_progressActive__hMI1E .onboarding_progressLabel__YCCDZ{color:#1f4d40;font-weight:600}.onboarding_progressDone__hylTC .onboarding_progressLabel__YCCDZ{color:#4b7264}.onboarding_loadState__8T6bO{margin:0;padding:42px 0;color:#74827b;font-size:13px;text-align:center}.onboarding_loadError__7UvFW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border:1px solid #e7c9c3;border-radius:12px;background:#fff5f3}.onboarding_loadErrorText__blDmA{display:flex;align-items:flex-start;gap:6px;margin:0;color:#8a3d31;font-size:12px;line-height:1.6}.onboarding_inlineIcon__fAijx{flex:0 0 auto;width:14px;height:14px}.onboarding_fieldGrid__Cs3Xu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.onboarding_field__ws1Fo{display:grid;align-content:start;gap:6px;color:#5f6e67;font-size:11px;font-weight:500;letter-spacing:.02em}.onboarding_fieldWide__qtjJw{grid-column:1/-1}.onboarding_input__dgyhx,.onboarding_select__APgd0{width:100%;min-height:46px;padding:0 12px;border:1px solid #d9e2dd;border-radius:12px;background:#fff;color:#202522;font-size:13px;line-height:1.4}.onboarding_select__APgd0{padding-right:30px;cursor:pointer}.onboarding_input__dgyhx:focus-visible,.onboarding_select__APgd0:focus-visible{border-color:#8fc3b1;outline:2px solid rgba(39,122,104,.2);outline-offset:1px}.onboarding_input__dgyhx:disabled,.onboarding_select__APgd0:disabled{background:#f5f7f5;color:#98a39d;cursor:not-allowed}.onboarding_fieldHint__6kapf{color:#8a6a3d;font-size:11px;font-weight:400;line-height:1.6}.onboarding_fieldNote__oKIiS{margin:0;color:#8a9690;font-size:11px;line-height:1.7}.onboarding_advanced__qzlJp{padding-top:10px;border-top:1px dashed #e4e8e5}.onboarding_advanced__qzlJp summary{color:#5c7068;font-size:11px;cursor:pointer}.onboarding_advancedBody__jQYaX{max-width:280px;margin-top:10px}.onboarding_followRow__XYi7w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding:10px 12px;border:1px solid #e2eee8;border-radius:12px;background:#f5faf7}.onboarding_followRow__XYi7w p{margin:0;color:#5c7068;font-size:12px;line-height:1.6}.onboarding_inlineButton__WJlTl{min-height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#277a68;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.onboarding_inlineButton__WJlTl:hover:not(:disabled){color:#174f42}.onboarding_inlineButton__WJlTl:disabled{cursor:default;opacity:.45;text-decoration:none}.onboarding_feedback__FoHAn{margin:14px 0 0;padding:8px 12px;border:1px solid;border-radius:10px;font-size:12px;line-height:1.6}.onboarding_feedbackError__z29_4{border-color:#e7c9c3;background:#fff5f3;color:#8a3d31}.onboarding_feedbackSuccess__lAAt_{border-color:#c8e2d7;background:#f2faf6;color:#1f6a5a}.onboarding_feedbackInfo__hOMOd{border-color:#dfe5e2;background:#f7f8f7;color:#5c7068}.onboarding_testResult__R2fkp{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.6}.onboarding_testResultOk__l8sOs{color:#1f6a5a}.onboarding_testResultError__RAmM_{color:#a24b3d}.onboarding_configFooter__14VGC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #edf0ee}.onboarding_footerLeft__UtsAt,.onboarding_footerRight__6YN0e{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.onboarding_secondaryButton__GFUm2{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid #d9e2dd;border-radius:12px;background:#fff;color:#4f625a;font-size:12px;cursor:pointer}.onboarding_secondaryButton__GFUm2:hover:not(:disabled){border-color:#b9d2c8;color:#28443a;box-shadow:0 8px 20px -16px rgba(15,61,51,.4)}.onboarding_secondaryButton__GFUm2:disabled{cursor:not-allowed;opacity:.45}.onboarding_primaryButton__caAKU{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#1c5f50,#277a68 60%,#2f8a74);color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 14px 30px -18px rgba(20,80,62,.6),inset 0 1px 0 rgba(255,255,255,.22)}.onboarding_primaryButton__caAKU:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.onboarding_primaryButton__caAKU:disabled{cursor:not-allowed;opacity:.55}.onboarding_buttonIcon__zniMp{width:15px;height:15px}.onboarding_mockNote__BkNzI{color:#98a39d;font-size:11px}.onboarding_configNote__sicWz{margin:14px 0 0;color:#98a39d;font-size:10.5px;line-height:1.6;text-align:center}@keyframes onboarding_tileIn__Hiccm{0%{opacity:0;transform:translateY(14px) scale(.9);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes onboarding_taglineIn__FRzqU{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes onboarding_fadeUp__s_9lZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding_lineGrow__D9EVT{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes onboarding_stageIn__9VOKN{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding_titleIn__Vn__7{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes onboarding_gradientSpin__2uoHi{to{transform:rotate(1turn)}}@keyframes onboarding_haloPulse__HsFaa{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes onboarding_auroraDrift__IApk3{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}@keyframes onboarding_markFloat__BBUr_{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes onboarding_shimmer__dzmQQ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:640px){.onboarding_config__eeJxV{padding:20px 16px;border-radius:20px}.onboarding_configHeader__q_qAW>div:first-child{min-width:0}.onboarding_configSkip__rWArn{margin-left:auto}.onboarding_fieldGrid__Cs3Xu{grid-template-columns:1fr}.onboarding_configFooter__14VGC{gap:8px}.onboarding_footerLeft__UtsAt{flex:0 0 auto}.onboarding_footerRight__6YN0e{flex:1 1 auto;justify-content:flex-end}}@media (max-width:480px){.onboarding_tile__5eOcs{width:140px}.onboarding_wordmark__9L0Je{font-size:11px;letter-spacing:.28em}.onboarding_tagline__yIex9{font-size:32px}.onboarding_finaleTitle__Mmbc8{font-size:38px}.onboarding_startButton__13jjH{min-height:50px;padding:0 26px}}@media (prefers-reduced-motion:reduce){.onboarding_aurora__Xq3L4,.onboarding_brandMarkFill__I7Prx,.onboarding_finaleMark__KAbxy,.onboarding_halo__IlRAR{animation:none}}