.auth_shell__ZMJBf{--cream:#fbf3e3;--cream-2:#f5e8cf;--paper:#fffaf0;--ink:#1a1410;--ink-2:#4a3a26;--ink-3:#7a6a52;--ink-4:#a8967d;--line:#ebdfc7;--line-2:#d8c8a8;--accent:#d8541f;--accent-2:#f0732d;--accent-soft:#ffd8b0;--accent-bg:#fff1de;--warm:#e8a838;--warm-soft:#f9e0a0;min-height:100vh;min-height:100dvh;background:var(--cream);position:relative;overflow-x:hidden;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);font-family:Inter,Noto Sans SC,PingFang SC,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.auth_shell__ZMJBf:before{inset:auto -60px -120px auto;width:280px;height:280px;background:radial-gradient(circle,rgba(232,168,56,.32),transparent 65%)}.auth_shell__ZMJBf:after,.auth_shell__ZMJBf:before{content:"";position:fixed;border-radius:50%;pointer-events:none}.auth_shell__ZMJBf:after{inset:-100px auto auto -100px;width:240px;height:240px;background:radial-gradient(circle,rgba(216,84,31,.16),transparent 65%)}.auth_screen__6jYB9{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:460px;margin:0 auto;padding:var(--safe-top) 0 var(--safe-bottom)}.auth_topbar__0rdm0{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;flex-shrink:0}.auth_iconBtn__kNnaW{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.55);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:18px;line-height:1;transition:background .12s,border-color .12s}.auth_iconBtn__kNnaW:hover{background:hsla(0,0%,100%,.8)}.auth_iconBtnGhost__08a3e{background:transparent!important;border-color:transparent!important}.auth_skip__2MirG{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-3);padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.55);border:1px solid var(--line);text-decoration:none;transition:background .12s}.auth_skip__2MirG:hover{background:hsla(0,0%,100%,.85);color:var(--ink-2)}.auth_skip__2MirG b{color:var(--ink-2);font-weight:600;margin-left:2px}.auth_pill__4nRsr{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.auth_pillDot__pv99O{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.auth_brandHead__wlfMZ{display:flex;align-items:center;gap:12px}.auth_brandHeadLogo__EOQ__{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:0 4px 12px -2px rgba(216,84,31,.35)}.auth_brandHeadText__IjKTf{display:flex;flex-direction:column;line-height:1.1;gap:2px}.auth_brandHeadText__IjKTf b{font-size:16px;font-weight:700;letter-spacing:-.01em}.auth_brandHeadText__IjKTf small{font-size:12px;color:var(--ink-3);font-weight:500}.auth_heroLogo__Hrt1K{width:144px;height:144px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 22px 44px -16px rgba(232,168,56,.6),0 8px 18px -6px rgba(216,84,31,.3),inset 0 2px 4px hsla(0,0%,100%,.4);animation:auth_logoBob__ln7bK 4s ease-in-out infinite}@keyframes auth_logoBob__ln7bK{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(-2deg)}}.auth_body__AKBNa{flex:1;display:flex;flex-direction:column;padding:8px 28px 28px}.auth_bodyWelcome__1KfWk{padding:24px 28px 28px;gap:28px}.auth_welcomeCenter__IlDQ_{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px}.auth_eyebrow__vjpDK{font-family:Newsreader,"Noto Serif SC",serif;font-style:italic;font-size:14px;color:var(--ink-3);display:inline-flex;align-items:center;gap:8px}.auth_eyebrow__vjpDK:before{content:"";width:18px;height:1px;background:var(--ink-3)}.auth_title__tO5sT{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:12px 0 0}.auth_titleAccent__qlBJ4{color:var(--accent)}.auth_lede__BUVLC{font-size:15px;color:var(--ink-3);margin:8px 0 0;line-height:1.55}.auth_welcomeText__4EEK0{text-align:center;max-width:320px}.auth_field__H8XQ4{display:flex;flex-direction:column;gap:6px}.auth_fieldLabel__Dziwx{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-2)}.auth_fieldLabel__Dziwx .auth_hint__W7O2a{font-weight:500;color:var(--ink-4);font-size:12px}.auth_fieldRow__Fd6wQ{height:52px;border-radius:14px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:10px;transition:border-color .15s,box-shadow .15s}.auth_fieldRow__Fd6wQ:focus-within{border-color:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.auth_fieldIcon__rQaIW{color:var(--ink-3);font-size:18px;flex-shrink:0}.auth_fieldRow__Fd6wQ input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:15px;color:var(--ink);min-width:0}.auth_fieldRow__Fd6wQ input::-moz-placeholder{color:var(--ink-4)}.auth_fieldRow__Fd6wQ input::placeholder{color:var(--ink-4)}.auth_eyeBtn__G812q{background:none;border:0;cursor:pointer;color:var(--ink-3);padding:4px;display:grid;place-items:center}.auth_inviteField__ZhuFm{display:flex;flex-direction:column;gap:8px}.auth_inviteHead__tgt_0{display:flex;align-items:center;justify-content:space-between}.auth_inviteLabel__jcHTo{font-size:13px;font-weight:700;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.auth_inviteRequired__fI862{color:var(--accent);font-weight:700}.auth_inviteInput__SVPHh{height:64px;border-radius:18px;background:linear-gradient(180deg,#fff5e6,#fff1de);border:2px dashed var(--accent);display:flex;align-items:center;padding:0 18px;gap:14px;box-shadow:0 4px 14px -4px rgba(216,84,31,.28);transition:box-shadow .15s,border-color .15s}.auth_inviteInput__SVPHh:focus-within{border-style:solid;box-shadow:0 6px 18px -4px rgba(216,84,31,.4)}.auth_inviteInput__SVPHh input{flex:1;border:0;outline:0;background:transparent;font-family:Newsreader,serif;letter-spacing:.18em;font-size:20px;font-weight:600;color:var(--ink);text-transform:uppercase;min-width:0}.auth_inviteInput__SVPHh input::-moz-placeholder{color:var(--ink-4);letter-spacing:.1em;font-weight:400}.auth_inviteInput__SVPHh input::placeholder{color:var(--ink-4);letter-spacing:.1em;font-weight:400}.auth_inviteTag__xc4nP{background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.auth_btn__LcSqR{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:16px;font-family:inherit;font-size:16px;font-weight:600;border:0;cursor:pointer;transition:transform .12s,box-shadow .15s,background .12s;text-decoration:none}.auth_btn__LcSqR:active{transform:translateY(1px)}.auth_btnDark__HWehO{background:var(--ink);color:var(--cream);box-shadow:0 8px 18px -8px rgba(26,20,16,.5)}.auth_btnDark__HWehO:hover{background:#2a2014}.auth_btnDark__HWehO:disabled{opacity:.55;cursor:not-allowed}.auth_btnAccent__nJs_Q{background:var(--accent);color:#fff}.auth_btnOutline__WUATg{background:hsla(0,0%,100%,.6);border:1px solid var(--line-2);color:var(--ink-2)}.auth_btnOutline__WUATg:hover{background:hsla(0,0%,100%,.95)}.auth_btnGhost__B7D_q{background:transparent;color:var(--ink-2)}.auth_fields__Zn2mD{display:flex;flex-direction:column;gap:14px}.auth_footRow__Q6l1e{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;color:var(--ink-3);margin-top:14px}.auth_linkAccent__9VcRT{color:var(--accent);font-weight:600;text-decoration:none}.auth_linkAccent__9VcRT:hover{text-decoration:underline}.auth_inviteCard__8HmAQ{border:1px dashed var(--accent);background:linear-gradient(180deg,#fff5e6,#fff1de);padding:14px 16px;border-radius:16px;display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.auth_inviteCardHead__7rMWX{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--accent)}.auth_inviteCardBadge__X4zTH{background:var(--accent);color:#fff;font-size:10px;padding:2px 7px;border-radius:999px;letter-spacing:.04em;font-weight:700}.auth_inviteCard__8HmAQ p{margin:0;font-size:12px;color:var(--ink-3);line-height:1.55}.auth_notice__WcD4D{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;padding:10px 14px;border-radius:12px;margin-bottom:14px}.auth_terms__nV8T5{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--ink-3);line-height:1.5;margin-top:14px}.auth_terms__nV8T5 input{width:16px;height:16px;margin-top:1px;accent-color:var(--accent)}.auth_terms__nV8T5 a{color:var(--accent);text-decoration:none;font-weight:600}.auth_terms__nV8T5 a:hover{text-decoration:underline}.auth_spinner__l0E7_{width:18px;height:18px;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:auth_spin__AYu_Q .7s linear infinite;display:inline-block}@keyframes auth_spin__AYu_Q{to{transform:rotate(1turn)}}.auth_welcomeActions__zAsdk{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.auth_welcomeNote__BWyA5{font-size:12px;color:var(--ink-4);text-align:center;margin-top:4px}