.register_main__dLulZ{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:calc(40px + env(safe-area-inset-top, 0px)) 24px calc(40px + env(safe-area-inset-bottom, 0px))}.register_card__R38j3{width:100%;max-width:880px;padding:36px;background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow-card);animation:register_fade-up__oCZGf .3s var(--ease-snappy) both}.register_top__cAFoB{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.register_logo__r4KDM{font-size:20px;font-weight:700;letter-spacing:-.04em}.register_logo__r4KDM span{color:var(--muted)}.register_steps__9_pxT{display:flex;align-items:center;margin-bottom:32px}.register_step__ycstt{display:flex;align-items:center;gap:8px;flex:1 1;font-size:13px;font-weight:700;color:var(--dim);transition:color .15s var(--ease-smooth)}.register_step__ycstt:after{content:"";flex:1 1;height:1px;margin:0 8px;background:var(--line)}.register_step__ycstt:last-child{flex:0 0 auto}.register_step__ycstt:last-child:after{display:none}.register_stepDot__eaCLz{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--chip);color:var(--muted);font-size:11px;font-weight:700;transition:background-color .15s var(--ease-smooth),color .15s var(--ease-smooth)}.register_stepActive__wpZew{color:var(--ink)}.register_stepActive__wpZew .register_stepDot__eaCLz{background:var(--ink);color:var(--paper)}.register_stepDone__XtYJi{color:var(--ink)}.register_stepDone__XtYJi .register_stepDot__eaCLz{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.register_title__o8_uM{font-size:26px;margin-bottom:8px}.register_sub___tTEB{margin-bottom:24px;font-size:14px;color:var(--muted)}.register_sub___tTEB strong{color:var(--ink)}.register_stepBody__mfiKE{animation:register_fade-up__oCZGf .22s var(--ease-snappy) both}.register_plans__K9Lof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:20px}.register_planCard___isVy{position:relative;padding:20px;border:1.5px solid var(--line-strong);border-radius:var(--r-card);background:var(--paper);cursor:pointer;transition:border-color .12s var(--ease-smooth),box-shadow .15s var(--ease-smooth),transform .1s var(--ease-snappy)}.register_planCard___isVy:hover{border-color:var(--ink)}.register_planCard___isVy:active{transform:scale(.99)}.register_planSelected__e8iWJ{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.register_planBadge__FRBow{position:absolute;top:14px;right:14px;padding:3px 10px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.register_planPrice__1EaKs{margin-bottom:8px;line-height:1}.register_planAmount__l19FC{font-size:36px;font-weight:700;letter-spacing:-.04em}.register_planPer__XBv8I{font-size:13px;color:var(--muted)}.register_planName__B8Zkr{margin-bottom:4px;font-size:15px}.register_planDesc__JymXb{margin-bottom:14px;font-size:12px;line-height:1.4;color:var(--muted)}.register_planFeatures__tzk4J{display:flex;flex-direction:column;gap:6px;list-style:none}.register_planFeatures__tzk4J li{display:flex;gap:6px;font-size:12px;color:var(--soft)}.register_planFeatures__tzk4J li span{font-weight:700;color:var(--muted)}.register_templates__f4psv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.register_templateCard__70AJX{border:1.5px solid var(--line-strong);border-radius:16px;overflow:hidden;background:var(--paper);cursor:pointer;transition:border-color .12s var(--ease-smooth),box-shadow .15s var(--ease-smooth),transform .15s var(--ease-smooth)}@media (hover:hover){.register_templateCard__70AJX:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}}.register_templateSelected__ggTIG{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.register_templatePreview__YSm02{height:160px;padding:0 10px 12px;overflow:hidden}.register_templateInfo___ZF_x{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--paper)}.register_templateDot__fZijy{width:10px;height:10px;flex-shrink:0;border-radius:50%}.register_templateName__rjOh3{font-size:13px;font-weight:700;line-height:1.3}.register_templateDesc__fR3yM{font-size:11px;color:var(--muted);line-height:1.3}.register_templateCheck__zugGz{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;border-radius:50%;background:var(--ink);color:var(--paper);font-size:11px;font-weight:700}.register_form__ap6ED{display:flex;flex-direction:column;gap:18px}.register_hint__oho9C{margin-top:6px;font-size:13px;color:var(--muted)}.register_hint__oho9C strong{color:var(--ink)}.register_navBtns__bfvXu{display:flex;gap:10px;justify-content:space-between}.register_login__yK1kY{margin-top:24px;text-align:center;font-size:14px;color:var(--muted)}.register_login__yK1kY a{color:var(--ink);font-weight:700}.register_login__yK1kY a:hover{text-decoration:underline}.register_terms__36iTR{margin-top:12px;text-align:center;font-size:12px;color:var(--dim)}.register_terms__36iTR a{color:var(--muted);text-decoration:underline}@media (max-width:600px){.register_main__dLulZ{padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(16px + env(safe-area-inset-bottom, 0px))}.register_card__R38j3{padding:24px 20px}.register_plans__K9Lof,.register_templates__f4psv{grid-template-columns:1fr}.register_templatePreview__YSm02{height:120px}.register_step__ycstt span{display:none}.register_stepActive__wpZew span{display:inline}.register_navBtns__bfvXu .register_btn__da8dQ{flex:1 1}}.register_colorGrid__ughHx{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;margin:20px 0 24px;align-items:start}.register_colorField__0HefR{margin-bottom:18px}.register_colorHead__BcA7C{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.register_colorHead__BcA7C small{color:var(--muted);font-size:12px}.register_swatchRow__guTb1{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.register_swatch__eIcEj{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer}.register_swatchOn__hRbGw{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.register_custom__AR1Dk{position:relative;width:34px;height:34px;border-radius:50%;border:1.5px dashed var(--line-strong);overflow:hidden;cursor:pointer;display:inline-flex}.register_custom__AR1Dk input{position:absolute;inset:-6px;width:48px;height:48px;padding:0;border:0;cursor:pointer;opacity:.9}.register_modeBox__oJgFC{margin-top:6px}.register_modeRow__jcJ6M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:8px}.register_modeChip___v8ND{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font-family:inherit}.register_modeChip___v8ND small{color:var(--muted);font-size:11px}.register_modeOn__MlQdX{border-color:var(--ink);background:var(--ground)}.register_previewCol__lZNls{display:flex;flex-direction:column;gap:12px;align-items:stretch}.register_previewBox__qm890{height:300px;border-radius:var(--r-card);overflow:hidden;border:1.5px solid var(--line)}@media (max-width:700px){.register_colorGrid__ughHx,.register_modeRow__jcJ6M{grid-template-columns:1fr}}