.maker-page{color:#1c1917;background:#f7f7f5;min-height:100svh;overflow:visible}.maker-header{letter-spacing:.12em;border-bottom:1px solid #1c191733;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;font:500 11px Manrope,sans-serif;display:grid}.maker-header>p{margin:0}.maker-header>a:last-child{justify-self:end}.maker-brand{letter-spacing:-.06em;align-items:baseline;width:max-content;font-size:16px;font-weight:600;display:flex}.maker-brand em{font:italic 400 27px/.8 Gowun Batang}.maker-brand span{margin-left:5px;font:300 16px Noto Serif KR}.maker-workspace{grid-template-columns:minmax(380px,1fr) minmax(390px,.8fr);min-height:calc(100svh - 72px);display:grid}.maker-editor{border-right:1px solid #1c191733;padding:clamp(48px,6vw,96px) clamp(30px,7vw,120px)}.maker-kicker{letter-spacing:.18em;margin:0 0 28px;font:500 11px Manrope,sans-serif}.maker-editor h1{letter-spacing:-.07em;margin:0 0 64px;font:500 clamp(47px,5.5vw,88px)/1.08 Noto Serif KR,serif}.maker-editor form{max-width:660px}.maker-editor label,.maker-editor legend{margin-bottom:12px;font:600 13px Manrope,Noto Sans KR,sans-serif;display:block}.maker-prompt{border-top:1px solid;border-bottom:1px solid;position:relative}.maker-prompt textarea{resize:none;background:0 0;border:0;outline:0;width:100%;padding:20px 48px 20px 0;font:400 18px/1.7 Noto Serif KR,serif;display:block}.maker-prompt span{color:#1c191780;font-size:11px;position:absolute;bottom:17px;right:0}.maker-editor fieldset{border:0;margin:30px 0 34px;padding:0}.maker-palettes{flex-wrap:wrap;gap:8px;display:flex}.maker-palettes button{letter-spacing:.08em;background:0 0;border:1px solid #1c19173b;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:10px;display:flex}.maker-palettes button.is-selected{border-color:#1c1917}.maker-palettes i{border:1px solid #1c19172e;border-radius:50%;width:14px;height:14px}.maker-generate{color:#fff;background:#1c1917;border:0;width:100%;height:60px;font:600 14px Manrope,Noto Sans KR,sans-serif;transition:opacity .2s}.maker-generate:disabled{opacity:.42}.maker-hint{color:#1c191794;max-width:600px;margin:20px 0 0;font:400 13px/1.7 Noto Sans KR,sans-serif}.maker-preview{background:#d4e9f1;flex-direction:column;justify-content:center;align-items:center;padding:48px 4vw 32px;display:flex}.maker-phone{background:#181614;border:1px solid #1c191780;border-radius:34px;width:min(340px,72vw);padding:10px;transition:filter .3s,transform .3s;box-shadow:0 30px 60px #1e323c2e}.maker-phone.is-working{filter:blur(4px);transform:scale(.985)}.maker-phone canvas{background:#cfe8f2;border-radius:25px;width:100%;display:block}.maker-actions{letter-spacing:.08em;justify-content:space-between;align-items:center;width:min(362px,76vw);margin-top:18px;font:500 10px Manrope,sans-serif;display:flex}.maker-actions button{background:0 0;border:0;border-bottom:1px solid;padding:10px 0;font:600 12px Noto Sans KR,sans-serif}@media (max-width:840px){.maker-header{grid-template-columns:1fr auto;height:62px;padding:0 5vw}.maker-header>p{display:none}.maker-workspace{grid-template-columns:1fr}.maker-editor{border-bottom:1px solid #1c191733;border-right:0;padding:14vw 6vw}.maker-editor h1{margin-bottom:13vw;font-size:12vw}.maker-preview{min-height:100svh;padding:14vw 5vw}.maker-phone{width:min(330px,82vw)}}.maker-field{margin-bottom:28px}.maker-field+.maker-field{margin-top:4px}.maker-photo-field{position:relative}.maker-photo-field>label:first-child{justify-content:space-between;display:flex}.maker-photo-field>label:first-child span{color:#1c19177a;font-size:11px;font-weight:500}.maker-photo-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.maker-photo-upload{cursor:pointer;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:14px 0;display:flex!important}.maker-photo-upload>span{color:#1c191794;max-width:390px;font:400 14px/1.55 Noto Sans KR,sans-serif}.maker-photo-upload strong{flex:none;font:600 12px Manrope,Noto Sans KR,sans-serif}.maker-photo-upload img{object-fit:cover;filter:grayscale();border:1px solid #1c19172e;width:72px;height:72px}.maker-photo-upload.has-photo{justify-content:flex-start}.maker-photo-upload.has-photo strong{margin-left:auto}.maker-photo-remove{color:#1c191799;background:0 0;border:0;border-bottom:1px solid;margin-top:8px;padding:0;font:500 11px/1.7 Noto Sans KR,sans-serif}.maker-phone{position:relative}.maker-phone:after{content:"";z-index:2;pointer-events:none;border:1.5px solid #ffffffeb;border-radius:20px;position:absolute;inset:27% 9.7% 18.8%;box-shadow:0 0 0 1px #14141414}.maker-quota{color:#1c1917ad;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin:0 0 12px;padding:0 2px;font:500 13px Manrope,Noto Sans KR,sans-serif;display:flex}.maker-quota strong{color:#1c1917;font-weight:650}.maker-quota a{color:#1c1917;border-bottom:1px solid}.maker-quota-message{color:#9a3328;margin:12px 0 0;font:500 13px/1.6 Manrope,Noto Sans KR,sans-serif}
