.login-module__Si-P0q__page{color:#292a35;max-width:480px;min-height:100svh;font-family:var(--font-sans),Arial,sans-serif;background:#fff;margin:0 auto;padding:0 0 28px;overflow:hidden}.login-module__Si-P0q__header{background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 23px;display:flex}.login-module__Si-P0q__brand{color:#282832;letter-spacing:-1px;align-items:center;gap:8px;font-family:serif;font-size:25px;font-weight:800;text-decoration:none;display:flex}.login-module__Si-P0q__brand span{color:#fff;letter-spacing:1px;writing-mode:vertical-rl;background:#a94e46;border-radius:2px;place-items:center;width:23px;height:28px;font-size:11px;display:grid}.login-module__Si-P0q__close{color:#34343c;place-items:center;width:44px;height:44px;font-size:30px;font-weight:300;text-decoration:none;display:grid}.login-module__Si-P0q__hero{isolation:isolate;background:#f8f2ec;height:490px;position:relative}.login-module__Si-P0q__portrait{object-fit:cover;object-position:center 36%;z-index:-2}.login-module__Si-P0q__hero:after{content:"";z-index:-1;background:linear-gradient(#fffbf680,#0000 20% 65%,#fff 100%);position:absolute;inset:0}.login-module__Si-P0q__eyebrow{text-align:center;letter-spacing:1.7px;color:#615957;width:100%;margin:0;font-size:12px;position:absolute;top:18px;left:0}.login-module__Si-P0q__bubble{text-align:center;background:#fffffff7;border:1.5px solid #686478;border-radius:50%;width:222px;padding:25px 12px 23px;position:absolute;bottom:48px;right:19px;transform:rotate(-3deg);box-shadow:0 5px 18px #2823400a}.login-module__Si-P0q__bubble:before{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#fff;border-left:1.5px solid #686478;width:18px;height:29px;position:absolute;top:-15px;left:40px;transform:skew(25deg)rotate(-30deg)}.login-module__Si-P0q__speaker{color:#5a536f;background:#fff;border-radius:10px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;top:-13px;right:24px}.login-module__Si-P0q__bubble p{letter-spacing:-.6px;margin:0;font-size:17px;line-height:1.7}.login-module__Si-P0q__bubble strong{color:#56507b;font-weight:800}.login-module__Si-P0q__card{text-align:center;background:linear-gradient(145deg,#fffffff2,#f7f6fcf5);border:1px solid #fff;border-radius:18px;margin:-25px 22px 0;padding:25px 20px 20px;position:relative;box-shadow:0 4px 20px #3f365516}.login-module__Si-P0q__sparkle{color:#fff;text-shadow:0 0 10px #bfb6d2;font-size:60px;line-height:1;position:absolute;top:-32px;right:14px}.login-module__Si-P0q__badge{color:#fff;background:#32303e;border-radius:30px;padding:7px 18px;font-size:12px;font-weight:700;display:inline-block}.login-module__Si-P0q__card h1{letter-spacing:-1.4px;margin:18px 0 10px;font-size:30px;font-weight:400;line-height:1.4}.login-module__Si-P0q__card h1 em{color:#343047;font-style:normal;font-weight:800}.login-module__Si-P0q__description{color:#76717e;letter-spacing:-.3px;margin:0 0 24px;font-size:13px;line-height:1.8}.login-module__Si-P0q__actions{gap:10px;display:grid}.login-module__Si-P0q__kakao,.login-module__Si-P0q__secondary,.login-module__Si-P0q__archive{border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s;display:flex}.login-module__Si-P0q__kakao{color:#191600;background:#fee500}.login-module__Si-P0q__kakao:disabled{opacity:.55;cursor:not-allowed}.login-module__Si-P0q__kakao:hover:not(:disabled),.login-module__Si-P0q__archive:hover{filter:brightness(.96)}.login-module__Si-P0q__secondary{color:#42404a;background:#fff;border:1px solid #e6e3ed;min-height:48px;font-size:14px}.login-module__Si-P0q__archive{color:#fff;background:#575074}.login-module__Si-P0q__error{color:#a44434;background:#fff0ed;border-radius:8px;margin:0 0 5px;padding:12px;font-size:13px;line-height:1.6}.login-module__Si-P0q__note{color:#797480;margin:5px 0;font-size:12px;line-height:1.7}.login-module__Si-P0q__textButton{color:#77717f;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.login-module__Si-P0q__footer{text-align:center;padding:22px 24px 0}.login-module__Si-P0q__guest{color:#4c4756;text-underline-offset:4px;font-size:14px;text-decoration:underline}.login-module__Si-P0q__guest span{margin-left:7px}.login-module__Si-P0q__footer>p{color:#8c8791;margin:13px 0 23px;font-size:11px;line-height:1.6}.login-module__Si-P0q__legacy{color:#89838e;margin:22px auto 20px;font-size:11px;line-height:1.7}.login-module__Si-P0q__legacy summary{cursor:pointer}.login-module__Si-P0q__legacy p{margin:10px 0}.login-module__Si-P0q__legacy a{color:#666071;text-underline-offset:3px}.login-module__Si-P0q__privacy{color:#8c8791;font-size:11px;text-decoration:none}.login-module__Si-P0q__page a:focus-visible,.login-module__Si-P0q__page button:focus-visible,.login-module__Si-P0q__page summary:focus-visible{outline-offset:4px;outline:3px solid #8c78b1}@media (max-width:380px){.login-module__Si-P0q__hero{height:440px}.login-module__Si-P0q__bubble{width:200px;bottom:45px;right:14px}.login-module__Si-P0q__bubble p{font-size:15px}.login-module__Si-P0q__card{margin-left:16px;margin-right:16px;padding:23px 16px 17px}.login-module__Si-P0q__card h1{font-size:27px}}
