@font-face{font-family:Wanted Sans Variable;src:url(/fonts/WantedSansVariable.woff2) format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}.smallstar-auth_root__Ncg6V{--ss-white:#fff;--ss-black:#0d0c0c;--ss-gray-001:#f8f8f8;--ss-gray-002:#eaeaea;--ss-gray-003:#dadada;--ss-gray-004:#b8b8b8;--ss-gray-005:#8f8e8d;--ss-gray-007:#403e3c;--ss-gray-008:#302f2e;--ss-primary:#fd0;--ss-red:#f03e3e;--ss-blue:#0f64e4;--ss-shadow-2:0 4px 10px 0 rgba(0,0,0,.15);font-family:Wanted Sans Variable,Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,sans-serif;letter-spacing:-.02em;color:var(--ss-gray-007)}.smallstar-auth_topbar__wQLpS{display:none}.smallstar-auth_topbarLogo__h_haL{display:flex;align-items:center}.smallstar-auth_topbarLogo__h_haL img{width:129px;height:36px;display:block}.smallstar-auth_topbarClose__46sy7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;padding:0;cursor:pointer;color:var(--ss-black)}.smallstar-auth_stage__ekWsJ{box-sizing:border-box;min-height:max(900px,100vh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px 160px;background:var(--ss-gray-001)}.smallstar-auth_card__f8SED{box-sizing:border-box;width:400px;max-width:100%;background:var(--ss-white);border:1px solid var(--ss-gray-002);border-radius:24px;padding:60px 36px}.smallstar-auth_head__vGQVh{display:flex;flex-direction:column;gap:12px;text-align:center;margin-bottom:40px}.smallstar-auth_title__o5lCa{margin:0;color:var(--ss-black);font-size:28px;font-weight:600;line-height:1.4}.smallstar-auth_subtitle__DOEE0{margin:0;color:var(--ss-gray-007);font-size:18px;font-weight:400;line-height:1.6}.smallstar-auth_social__IoEjK{display:flex;flex-direction:column;gap:24px}.smallstar-auth_socialBtns__nGXvt{display:flex;flex-direction:column;gap:12px}.smallstar-auth_socialBtn__Esjsf{position:relative;box-sizing:border-box;width:100%;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:600;line-height:1.6}.smallstar-auth_socialIcon__5sXJ4{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.smallstar-auth_socialKakao__nN8GO{background:#fee500;color:#0d0c0c}.smallstar-auth_socialKakao__nN8GO .smallstar-auth_socialIcon__5sXJ4 img{width:22px;height:22px;display:block}.smallstar-auth_socialNaver__iWJ3i{background:#03a94d;color:var(--ss-white)}.smallstar-auth_tooltipWrap__vtxdn{position:relative}.smallstar-auth_tooltip__tWlhF{top:-14px;transform:translate(-50%,-100%);white-space:nowrap;padding:6px 12px;border-radius:8px;color:var(--ss-blue);z-index:1;font-size:16px;font-weight:500;line-height:1.4}.smallstar-auth_tooltip__tWlhF,.smallstar-auth_tooltip__tWlhF:after{position:absolute;left:50%;background:var(--ss-white);box-shadow:var(--ss-shadow-2)}.smallstar-auth_tooltip__tWlhF:after{content:"";bottom:-5px;transform:translateX(-50%) rotate(45deg);width:10px;height:10px}.smallstar-auth_linkUnderline__W1HBF{align-self:flex-end;border:none;background:none;padding:0;cursor:pointer;color:var(--ss-gray-005);text-decoration:underline;text-underline-position:from-font;font-family:inherit;letter-spacing:inherit;font-size:16px;font-weight:500;line-height:1.4}.smallstar-auth_loginForm__tYKQ6{display:flex;flex-direction:column;gap:12px}.smallstar-auth_rememberRow__PPsVJ{display:flex;justify-content:flex-end}.smallstar-auth_check__DYfJT{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;cursor:pointer;color:var(--ss-black);font-family:inherit;letter-spacing:inherit;font-size:16px;font-weight:500;line-height:1.4}.smallstar-auth_checkIcon__YcCZa{width:24px;height:24px;flex-shrink:0;background:var(--ss-gray-003);-webkit-mask:url(/small-star/icons/icon-checkbox.svg) center/contain no-repeat;mask:url(/small-star/icons/icon-checkbox.svg) center/contain no-repeat}.smallstar-auth_checkIconOn__2l_y0{background:var(--ss-gray-008)}.smallstar-auth_joinBox__j2oB9{box-sizing:border-box;display:flex;flex-direction:column;border:1px solid var(--ss-gray-003);border-radius:8px;background:var(--ss-white);overflow:hidden}.smallstar-auth_joinBox__j2oB9:focus-within{border-color:var(--ss-black)}.smallstar-auth_joinBoxError__oq6SU,.smallstar-auth_joinBoxError__oq6SU:focus-within{border-color:var(--ss-red)}.smallstar-auth_joinRow__xX5ib{display:flex;align-items:center;gap:8px;padding:16px}.smallstar-auth_joinRow__xX5ib+.smallstar-auth_joinRow__xX5ib{border-top:1px solid var(--ss-gray-002)}.smallstar-auth_joinBoxError__oq6SU .smallstar-auth_joinRow__xX5ib+.smallstar-auth_joinRow__xX5ib{border-top-color:var(--ss-red)}.smallstar-auth_inputEl__nKjjD{flex:1 1;min-width:0;border:none;outline:none;background:transparent;padding:0;color:var(--ss-black);font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:400;line-height:1.6}.smallstar-auth_inputEl__nKjjD::placeholder{color:var(--ss-gray-005)}.smallstar-auth_eyeBtn__c_z4_{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:var(--ss-gray-005)}.smallstar-auth_errorMsg___bSI6{margin:8px 0 0;color:var(--ss-red);font-size:14px;font-weight:400;line-height:1.4}.smallstar-auth_termTextError__dAFSs{color:var(--ss-red)}.smallstar-auth_toast__oostH{position:fixed;top:76px;left:50%;transform:translateX(-50%);z-index:200;box-sizing:border-box;width:max-content;max-width:calc(100% - 40px);display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:16px;background:rgba(240,62,62,.9);box-shadow:0 4px 12px hsla(0,4%,5%,.15);color:#fff;font-size:16px;font-weight:500;line-height:1.4;animation:smallstar-auth_ssToastIn___uXMQ .25s ease}.smallstar-auth_toastIcon__GfjUK{width:24px;height:24px;flex-shrink:0}@keyframes smallstar-auth_ssToastIn___uXMQ{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.smallstar-auth_toast__oostH{animation:none}}.smallstar-auth_submit__Tf_MY{box-sizing:border-box;width:100%;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:var(--ss-primary);color:var(--ss-black);cursor:pointer;font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:600;line-height:1.6}.smallstar-auth_submitDisabled__QGlFy{opacity:.5;cursor:not-allowed}.smallstar-auth_loginLinks___lmLk{display:flex;align-items:center;justify-content:space-between;margin-top:12px}@media (max-width:824px){.smallstar-auth_topbar__wQLpS{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--ss-white);border-bottom:1px solid var(--ss-gray-002)}.smallstar-auth_stage__ekWsJ{min-height:calc(100dvh - 69px);background:var(--ss-white);padding:0;justify-content:flex-start}.smallstar-auth_card__f8SED{width:100%;border:none;border-radius:0;padding:40px 20px}}.smallstar-auth_joinCard__V_TLG{--ss-green:#2ca930;--ss-primary-002:#fff0b8;--ss-primary-008:#f49600}.smallstar-auth_formCol__9l0dx{display:flex;flex-direction:column;gap:24px}.smallstar-auth_field__MTH3O{display:flex;flex-direction:column;gap:8px}.smallstar-auth_fieldLabel__lVryp{color:var(--ss-black);font-size:16px;font-weight:500;line-height:1.4}.smallstar-auth_req__5dWhG{color:var(--ss-red)}.smallstar-auth_optional__LE8AU{color:var(--ss-gray-005);font-weight:400}.smallstar-auth_inputBox__ItUMN{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 16px;border:1px solid var(--ss-gray-003);border-radius:8px;background:var(--ss-white)}.smallstar-auth_inputBox__ItUMN:focus-within{border-color:var(--ss-black)}.smallstar-auth_inputBoxError__ZlJ8y,.smallstar-auth_inputBoxError__ZlJ8y:focus-within{border-color:var(--ss-red)}.smallstar-auth_inputRow__aHpv_{display:flex;align-items:stretch;gap:8px}.smallstar-auth_inputRow__aHpv_ .smallstar-auth_inputBox__ItUMN{flex:1 1;width:auto}.smallstar-auth_smallBtn__4LoLf{flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:none;border-radius:8px;background:var(--ss-gray-008);color:var(--ss-white);cursor:pointer;white-space:nowrap;font-family:inherit;letter-spacing:inherit;font-size:16px;font-weight:600;line-height:1.4}.smallstar-auth_smallBtnDone__cAuZp{background:var(--ss-gray-003);color:var(--ss-gray-005);cursor:default}.smallstar-auth_hintOk__7S3Pe{margin:8px 0 0;color:var(--ss-green);font-size:14px;font-weight:400;line-height:1.4}.smallstar-auth_select__16fNt{box-sizing:border-box;width:100%;padding:16px;border:1px solid var(--ss-gray-003);border-radius:8px;background:var(--ss-white);color:var(--ss-black);font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:400;line-height:1.6;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/small-star/icons/icon-chevron.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:20px;cursor:pointer}.smallstar-auth_allAgreeRow__4mdTq{display:flex;align-items:center;gap:4px;cursor:pointer;color:var(--ss-black);font-size:16px;font-weight:500;line-height:1.4}.smallstar-auth_checkbox__VQOGd{width:20px;height:20px;flex-shrink:0;margin:0;accent-color:var(--ss-gray-008);cursor:pointer}.smallstar-auth_termsList__raP_S{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--ss-gray-003);border-radius:8px}.smallstar-auth_termRow__GffLK{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:8px}.smallstar-auth_termLabel__uUD4o{display:flex;align-items:center;gap:4px;cursor:pointer;color:var(--ss-black);font-size:16px;font-weight:400;line-height:1.4}.smallstar-auth_termView__j2K6f{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:var(--ss-gray-004)}.smallstar-auth_completeWrap__L3J3B{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.smallstar-auth_completeCircle__y8t7A{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:500px;background:var(--ss-primary-002);color:var(--ss-primary-008)}.smallstar-auth_completeTitle__cL7iZ{margin:0;color:var(--ss-black);font-size:24px;font-weight:700;line-height:1.4}.smallstar-auth_completeDesc__9ya33{margin:0;color:var(--ss-gray-005);font-size:16px;font-weight:400;line-height:1.4}.smallstar-auth_completeBtn__TiHV2{box-sizing:border-box;width:100%;max-width:328px;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:var(--ss-gray-008);color:var(--ss-white);cursor:pointer;font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:600;line-height:1.6}.smallstar-auth_bottomLink__n_ilC{display:flex;justify-content:center;margin-top:24px}.smallstar-auth_emailRow__nSoht{display:flex;align-items:center;gap:8px}.smallstar-auth_emailRow__nSoht .smallstar-auth_inputBox__ItUMN{flex:1 1;width:auto}.smallstar-auth_at__LavJS{flex-shrink:0;color:var(--ss-black);font-size:20px;font-weight:500;line-height:1.4}.smallstar-auth_domainTrigger__rCDKf{box-sizing:border-box;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:12px 12px 12px 16px;border:1px solid var(--ss-gray-003);border-radius:8px;background:var(--ss-white);color:var(--ss-black);text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:400;line-height:1.6}.smallstar-auth_domainTriggerLabel__ty8na{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smallstar-auth_domainChevron__NgiKl{width:20px;height:20px;flex-shrink:0;pointer-events:none}.smallstar-auth_sheetBackdrop__balzT{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;background:hsla(0,4%,5%,.5)}.smallstar-auth_sheet__UIQqt{box-sizing:border-box;width:100%;max-width:320px;max-height:80vh;display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--ss-white);border-radius:16px;animation:smallstar-auth_ssAuthPop__uhGE_ .2s ease}.smallstar-auth_sheetHead__InohX{display:flex;align-items:center;justify-content:space-between}.smallstar-auth_sheetTitle__G5cXW{color:var(--ss-black);font-size:18px;font-weight:600;line-height:1.4}.smallstar-auth_sheetClose__PNiqv{display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:var(--ss-black)}.smallstar-auth_sheetList__FFBU3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;overflow-y:auto}.smallstar-auth_sheetOption__fH8fP{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 4px;border:none;background:none;cursor:pointer;color:var(--ss-black);text-align:left;font-family:inherit;letter-spacing:inherit;font-size:18px;font-weight:400;line-height:1.6}.smallstar-auth_sheetCheck__ituCH{flex-shrink:0;color:var(--ss-black)}@keyframes smallstar-auth_ssAuthPop__uhGE_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes smallstar-auth_ssAuthUp__PO6Ia{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:824px){.smallstar-auth_sheetBackdrop__balzT{align-items:flex-end;padding:0}.smallstar-auth_sheet__UIQqt{max-width:none;border-radius:20px 20px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));animation:smallstar-auth_ssAuthUp__PO6Ia .25s ease}}.smallstar-auth_circleInput__xg3jm{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.smallstar-auth_circleIcon__zkYu6{width:24px;height:24px;flex-shrink:0;background:var(--ss-gray-003);-webkit-mask:url(/small-star/icons/icon-checkbox.svg) center/contain no-repeat;mask:url(/small-star/icons/icon-checkbox.svg) center/contain no-repeat;transition:background-color .15s ease}.smallstar-auth_circleInput__xg3jm:checked+.smallstar-auth_circleIcon__zkYu6{background:var(--ss-gray-008)}.smallstar-auth_termKind__gGJ1q{color:inherit}.smallstar-auth_joinCard__V_TLG{padding-bottom:36px}.smallstar-auth_joinCard__V_TLG .smallstar-auth_head__vGQVh{margin-bottom:64px}.smallstar-auth_joinCard__V_TLG .smallstar-auth_submit__Tf_MY{height:60px;margin-top:20px;font-size:20px}