[data-surface=sheet] .su-topbar{border-bottom:1px solid var(--es-rule)}[data-surface=sheet] .su-topbar-in{height:var(--es-nav-h);justify-content:space-between;align-items:center;gap:12px;display:flex}[data-surface=sheet] .su-theme{border:1px solid var(--es-ink);border-radius:var(--es-r);width:44px;height:44px;color:var(--es-ink);background:0 0;transition:none}[data-surface=sheet] .su-theme:hover{background:var(--es-tint)}[data-surface=sheet] .su-main{padding-bottom:72px}[data-surface=sheet] .su-h1{margin-top:16px}[data-surface=sheet] .su-sub{margin-top:8px}[data-surface=sheet] .su-unlock{font-size:var(--es-t4);color:var(--es-quiet);margin-top:8px;line-height:1.6}[data-surface=sheet] .su-fallback{min-height:360px}[data-surface=sheet] .su-login{min-height:44px;font-size:var(--es-t4);flex-wrap:wrap;align-items:center;column-gap:8px;margin-top:4px;display:flex}[data-surface=sheet] .su-login-q{color:var(--es-quiet)}[data-surface=sheet] .su-login .es-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-surface=sheet] .su-kakao{gap:10px;min-height:52px;margin-top:8px}[data-surface=sheet] .su-kakao:disabled{cursor:progress}[data-surface=sheet] .su-consent{font-size:var(--es-t5);margin-top:12px;line-height:1.6}[data-surface=sheet] .su-consent table{border-collapse:collapse;border-bottom:1px solid var(--es-rule);width:100%;margin-top:8px}[data-surface=sheet] .su-consent caption{caption-side:top;border-bottom:1px solid var(--es-ink);text-align:left;font-size:var(--es-t5);font-weight:var(--es-w2);padding-bottom:6px}[data-surface=sheet] .su-consent th,[data-surface=sheet] .su-consent td{border-bottom:1px solid var(--es-rule);text-align:left;vertical-align:top;font-size:var(--es-t5);padding:8px 0;line-height:1.55}[data-surface=sheet] .su-consent tr:last-child>*{border-bottom:0}[data-surface=sheet] .su-consent th{width:84px;font-weight:var(--es-w2);white-space:nowrap;padding-right:10px}[data-surface=sheet] .su-email-open{margin-top:12px}[data-surface=sheet] .su-email{gap:16px;margin-top:20px;display:grid}[data-surface=sheet] .su-field>label{font-size:var(--es-t4);font-weight:var(--es-w2);margin-bottom:6px;line-height:1.6;display:block}[data-surface=sheet] .su-input{border:1px solid var(--es-quiet);border-radius:var(--es-r);background:var(--es-sheet);width:100%;min-height:48px;color:var(--es-ink);font:inherit;font-size:var(--es-t3);padding:0 14px;line-height:1.4;display:block}[data-surface=sheet] .su-input::placeholder{color:var(--es-quiet);opacity:1}[data-surface=sheet] .su-input:focus{border-color:var(--es-ink)}[data-surface=sheet] .su-pw{position:relative}[data-surface=sheet] .su-pw .su-input{padding-right:52px}[data-surface=sheet] .su-eye{border-radius:var(--es-r);width:44px;height:44px;color:var(--es-quiet);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:2px}[data-surface=sheet] .su-eye:hover{color:var(--es-ink)}[data-surface=sheet] .su-help{font-size:var(--es-t5);color:var(--es-quiet);margin-top:6px;line-height:1.55}[data-surface=sheet] .su-check{min-height:44px;font-size:var(--es-t4);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;padding-top:10px;line-height:1.6;display:grid;position:relative}[data-surface=sheet] .su-check-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;top:10px;left:0;overflow:hidden}[data-surface=sheet] .su-check-box{border:1px solid var(--es-ink);border-radius:var(--es-r);background:var(--es-paper);place-items:center;width:20px;height:20px;margin-top:1px;display:grid}[data-surface=sheet] .su-check-input:checked+.su-check-box:after{content:"";border-left:2px solid var(--es-ink);border-bottom:2px solid var(--es-ink);width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}[data-surface=sheet] .su-check-input:focus-visible+.su-check-box{outline:2px solid var(--es-pen);outline-offset:2px}[data-surface=sheet] .su-check-help{font-size:var(--es-t5);color:var(--es-quiet);padding-left:30px;line-height:1.55}[data-surface=sheet] .su-error{font-size:var(--es-t4);gap:8px;display:grid}[data-surface=sheet] .su-error>p{color:var(--destructive);font-weight:var(--es-w2)}[data-surface=sheet] .su-error-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}[data-surface=sheet] .su-parent{border-top:1px solid var(--es-rule);font-size:var(--es-t4);margin-top:8px}[data-surface=sheet] .su-parent .es-link{align-items:center;min-height:44px;display:inline-flex}[data-surface=sheet] .su-done{border-top:1px solid var(--es-ink);gap:16px;margin-top:20px;padding-top:16px;display:grid}[data-surface=sheet] .su-connecting{z-index:60;background:var(--es-paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:flex;position:fixed;inset:0}[data-surface=sheet] .su-connecting-mark{border-radius:var(--es-r);background:var(--kakao-bg);width:56px;height:56px;color:var(--kakao-ink);justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}[data-surface=sheet] .su-connecting-title{font-weight:var(--es-w2)}[data-surface=sheet] .su-connecting-note{font-size:var(--es-t5);color:var(--es-quiet)}[data-surface=sheet] .es-lightbox.su-inapp{width:min(440px,100vw - 32px);overflow:auto}[data-surface=sheet] .su-inapp-top{border-bottom:1px solid var(--es-ink);justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 4px 12px 16px;display:flex}[data-surface=sheet] .su-inapp-title{font-size:var(--es-t3);font-weight:var(--es-w3);padding-top:8px;line-height:1.55}[data-surface=sheet] .su-inapp-body{gap:10px;padding:16px;display:grid}[data-surface=sheet] .su-inapp-guide{border-top:1px solid var(--es-rule);border-bottom:1px solid var(--es-rule);font-size:var(--es-t4);gap:8px;padding:12px 0;line-height:1.6;display:grid}[data-surface=sheet] .su-inapp-guide ol{gap:4px;padding-left:1.4em;list-style:decimal;display:grid}[data-surface=sheet] .su-inapp-guide .es-btn{justify-self:start}[data-surface=sheet] .su-inapp-hint{font-size:var(--es-t5);color:var(--es-quiet);line-height:1.55}[data-surface=sheet] .su-inapp-status{min-height:1.55em;font-size:var(--es-t5);line-height:1.55;font-weight:var(--es-w2)}[data-surface=sheet] .su-inapp-continue{font-size:var(--es-t4);justify-content:center}[data-surface=sheet] .su-aside{display:none}@media (min-width:768px) and (max-width:1023px){[data-surface=sheet] .su-form{max-width:520px}}@media (min-width:1024px){[data-surface=sheet] .su-grid{grid-template-columns:5fr 1fr 6fr;align-items:start;display:grid}[data-surface=sheet] .su-form{grid-column:1}[data-surface=sheet] .su-head{margin-top:48px}[data-surface=sheet] .su-aside{grid-column:3;padding-top:20px;display:block}[data-surface=sheet] .su-cap{font-size:var(--es-t5);font-weight:var(--es-w2);padding-bottom:8px;line-height:20px}}
