.skin-module__O9Mf9W__root{--base:#f3f2ee;--surface:#fff;--line:#e2dfd7;--line-strong:#c9c5bb;--ink:#1f2a24;--ink-2:#646a63;--ink-3:#9a9d96;--rose:#e2617d;--rose-tint:#fceef1;--green-tint:#e6f2eb;background:var(--base);width:100%;min-height:100vh;color:var(--ink);font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,PingFang SC,Hiragino Sans,Microsoft YaHei,Noto Sans SC,Noto Sans JP,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.55}.skin-module__O9Mf9W__root button,.skin-module__O9Mf9W__root input,.skin-module__O9Mf9W__root select,.skin-module__O9Mf9W__root textarea{font:inherit;color:inherit}.skin-module__O9Mf9W__root :focus-visible{outline:2px solid var(--rose);outline-offset:2px}.skin-module__O9Mf9W__shell{max-width:600px;margin:0 auto;padding:24px 16px 48px}.skin-module__O9Mf9W__brandRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.skin-module__O9Mf9W__logo{width:auto;height:18px;display:block}.skin-module__O9Mf9W__lang{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:flex}.skin-module__O9Mf9W__lang button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 9px;font-size:13px}.skin-module__O9Mf9W__lang button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}.skin-module__O9Mf9W__intro{margin:36px 0 28px}.skin-module__O9Mf9W__intro h1{letter-spacing:-.025em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#e2617d47 62% 92%,#0000 92%);margin:0;font-size:clamp(30px,8vw,44px);font-weight:800;line-height:1.12;display:inline}.skin-module__O9Mf9W__lede{color:var(--ink-2);max-width:52ch;margin:18px 0 0}.skin-module__O9Mf9W__facts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.skin-module__O9Mf9W__facts span{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:13px}.skin-module__O9Mf9W__block{background:var(--surface);border:1px solid var(--line);border-radius:22px;margin-top:14px;padding:22px 20px}.skin-module__O9Mf9W__block h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:700;display:flex}.skin-module__O9Mf9W__n{border:1.5px solid var(--rose);width:24px;height:24px;color:var(--rose);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.skin-module__O9Mf9W__blockInvalid{box-shadow:0 0 0 3px var(--rose-tint);border-color:var(--rose)}.skin-module__O9Mf9W__calHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.skin-module__O9Mf9W__calHead strong{font-size:15px}.skin-module__O9Mf9W__iconBtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.skin-module__O9Mf9W__iconBtn:disabled{opacity:.3;cursor:default}.skin-module__O9Mf9W__calGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.skin-module__O9Mf9W__wd{color:var(--ink-3);padding:6px 0;font-size:12px}.skin-module__O9Mf9W__day{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;max-width:44px;margin:0 auto;font-size:14px;display:grid}.skin-module__O9Mf9W__day:hover:not(:disabled){background:var(--base)}.skin-module__O9Mf9W__day:disabled{color:var(--ink-3);opacity:.45;cursor:default}.skin-module__O9Mf9W__today{text-underline-offset:3px;font-weight:700;text-decoration:underline}.skin-module__O9Mf9W__day[aria-pressed=true]{background:var(--rose-tint);box-shadow:inset 0 0 0 1.5px var(--rose);font-weight:700}.skin-module__O9Mf9W__slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.skin-module__O9Mf9W__slot{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 0;font-size:14px}.skin-module__O9Mf9W__slot:disabled{opacity:.35;cursor:default}.skin-module__O9Mf9W__slot[aria-pressed=true]{border-color:var(--rose);background:var(--rose-tint);box-shadow:inset 0 0 0 .5px var(--rose);font-weight:700}.skin-module__O9Mf9W__slotTaken{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.skin-module__O9Mf9W__takenTag{color:var(--ink-3);margin-top:2px;font-size:10.5px;line-height:1.1;text-decoration:none;display:block}.skin-module__O9Mf9W__slotsEmpty{color:var(--ink-3);grid-column:1/-1;padding:8px 0;font-size:14px}.skin-module__O9Mf9W__hint{color:var(--ink-2);margin:12px 0 0;font-size:13px}.skin-module__O9Mf9W__hintCenter{text-align:center;margin-top:18px}.skin-module__O9Mf9W__fields{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.skin-module__O9Mf9W__field{flex-direction:column;gap:6px;display:flex}.skin-module__O9Mf9W__full{grid-column:1/-1}.skin-module__O9Mf9W__gap{margin-top:20px}.skin-module__O9Mf9W__field label,.skin-module__O9Mf9W__lbl{color:var(--ink-2);font-size:13px;font-weight:500}.skin-module__O9Mf9W__opt{color:var(--ink-3);font-weight:400}.skin-module__O9Mf9W__root input[type=text],.skin-module__O9Mf9W__root input[type=email],.skin-module__O9Mf9W__root input[type=number],.skin-module__O9Mf9W__root select,.skin-module__O9Mf9W__root textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;width:100%;padding:11px 12px;font-size:16px}.skin-module__O9Mf9W__root textarea{resize:vertical;min-height:76px}.skin-module__O9Mf9W__root input::placeholder,.skin-module__O9Mf9W__root textarea::placeholder{color:var(--ink-3)}.skin-module__O9Mf9W__invalid{box-shadow:0 0 0 3px var(--rose-tint);border-color:var(--rose)!important}.skin-module__O9Mf9W__seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.skin-module__O9Mf9W__chips{flex-wrap:wrap;gap:8px;display:flex}.skin-module__O9Mf9W__tgroup+.skin-module__O9Mf9W__tgroup{margin-top:12px}.skin-module__O9Mf9W__tgLbl{color:var(--ink-3);margin:8px 0 6px;font-size:12px;display:block}.skin-module__O9Mf9W__chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.2}.skin-module__O9Mf9W__chip[aria-pressed=true]{border-color:var(--rose);background:var(--rose-tint);font-weight:600}.skin-module__O9Mf9W__markDashed{outline:1.5px dashed var(--rose);outline-offset:6px;border-radius:8px}.skin-module__O9Mf9W__mt{margin-top:10px}.skin-module__O9Mf9W__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.skin-module__O9Mf9W__consent+.skin-module__O9Mf9W__consent{margin-top:6px}.skin-module__O9Mf9W__check{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.skin-module__O9Mf9W__check input{width:18px;height:18px;accent-color:var(--rose);flex:none;margin:2px 0 0}.skin-module__O9Mf9W__req{color:var(--rose);margin-left:6px;font-size:12px}.skin-module__O9Mf9W__checkInvalid{color:var(--rose)}.skin-module__O9Mf9W__consent details{color:var(--ink-2);margin:0 0 4px 28px;font-size:12.5px}.skin-module__O9Mf9W__consent summary{cursor:pointer;color:var(--ink-3)}.skin-module__O9Mf9W__consent details p{margin:6px 0 0}.skin-module__O9Mf9W__submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;margin-top:16px;padding:16px;font-size:16px;font-weight:700}.skin-module__O9Mf9W__submit:hover{background:#2c3a33}.skin-module__O9Mf9W__submit:disabled{opacity:.6;cursor:default}.skin-module__O9Mf9W__error{color:var(--rose);min-height:1em;margin:12px 0 0;font-size:13px}.skin-module__O9Mf9W__done{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:22px;margin-top:14px;padding:36px 24px}.skin-module__O9Mf9W__mark{background:var(--green-tint);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.skin-module__O9Mf9W__done h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800}.skin-module__O9Mf9W__done p{color:var(--ink-2);margin:0}.skin-module__O9Mf9W__summary{text-align:left;border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 16px;max-width:360px;margin:24px auto 0;padding-top:16px;font-size:14px;display:grid}.skin-module__O9Mf9W__summary dt{color:var(--ink-3)}.skin-module__O9Mf9W__summary dd{overflow-wrap:anywhere;margin:0}.skin-module__O9Mf9W__ghost{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;margin-top:24px;padding:10px 18px}.skin-module__O9Mf9W__foot{color:var(--ink-3);text-align:center;margin-top:28px;font-size:12.5px;line-height:1.8}.skin-module__O9Mf9W__foot a{color:var(--ink-2)}@media (min-width:521px){.skin-module__O9Mf9W__logo{height:22px}}@media (max-width:520px){.skin-module__O9Mf9W__fields{grid-template-columns:1fr}}@media (max-width:400px){.skin-module__O9Mf9W__logo{height:15px}.skin-module__O9Mf9W__lang button{padding:4px 7px}}@media (max-width:360px){.skin-module__O9Mf9W__slots{grid-template-columns:repeat(3,1fr)}.skin-module__O9Mf9W__lang button{padding:4px 6px}}
