.modal-backdrop.svelte-pupajf{z-index:200;background:#100b324d;position:fixed;inset:0}.modal-panel.svelte-pupajf{z-index:201;background:var(--cs-white);border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);flex-direction:column;width:420px;max-width:100vw;height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #100b3226}.modal-header.svelte-pupajf{background:var(--cs-dark);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title.svelte-pupajf{color:var(--cs-white);font:var(--text-pc-title-16)}.modal-close.svelte-pupajf{color:#ffffffb3;cursor:pointer;background:0 0;border:none;min-height:32px;padding:4px 8px;font-size:18px}.modal-close.svelte-pupajf:hover{color:var(--cs-white)}.modal-body.svelte-pupajf{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.section.svelte-pupajf{flex-direction:column;gap:8px;display:flex}.section-label.svelte-pupajf{font:var(--text-pc-body-14);color:var(--cs-text);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.hint.svelte-pupajf{font:var(--text-pc-script-12);color:var(--cs-text-light);font-weight:400}.radio-group.svelte-pupajf{gap:16px;display:flex}.radio-opt.svelte-pupajf{font:var(--text-pc-body-14);color:var(--cs-text);cursor:pointer;align-items:center;gap:6px;display:flex}.upload-btn.svelte-pupajf{background:var(--cs-purple);height:40px;color:var(--cs-white);border-radius:var(--radius-md);font:var(--text-pc-body-14);cursor:pointer;border:none;align-self:flex-start;padding:0 20px;font-weight:700}.upload-btn.svelte-pupajf:hover{opacity:.85}.upload-btn.svelte-pupajf:disabled{opacity:.5;cursor:not-allowed}.hidden-input.svelte-pupajf{display:none}.img-row.svelte-pupajf{background:var(--cs-surface-gray);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.img-thumb.svelte-pupajf{object-fit:cover;border-radius:4px;flex-shrink:0;width:48px;height:36px}.img-path.svelte-pupajf{font:var(--text-pc-script-12);color:var(--cs-text-mid);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.img-remove.svelte-pupajf{color:var(--cs-text-mid);cursor:pointer;background:0 0;border:none;flex-shrink:0;min-width:32px;min-height:32px}.img-remove.svelte-pupajf:hover{color:var(--cs-red-badge)}.empty-msg.svelte-pupajf{font:var(--text-pc-script-12);color:var(--cs-text-mid);text-align:center;padding:20px 0;line-height:1.6}.save-error.svelte-pupajf{font:var(--text-pc-script-12);color:var(--cs-red-badge);margin:0}.modal-footer.svelte-pupajf{border-top:1px solid var(--cs-lilac);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.btn-cancel.svelte-pupajf{border:1px solid var(--cs-lilac);border-radius:var(--radius-md);height:36px;font:var(--text-pc-body-14);color:var(--cs-text-mid);cursor:pointer;background:0 0;padding:0 20px}.btn-cancel.svelte-pupajf:hover{border-color:var(--cs-text-mid)}.btn-save.svelte-pupajf{background:var(--cs-purple);height:36px;color:var(--cs-white);border-radius:var(--radius-md);font:var(--text-pc-body-14);cursor:pointer;border:none;padding:0 24px;font-weight:700}.btn-save.svelte-pupajf:disabled{opacity:.5;cursor:default}.help-root.svelte-1vby5nc{background:var(--cs-lilac);flex-direction:column;min-height:100vh;display:flex}.help-main.svelte-1vby5nc{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:95px 16px 24px;display:flex}.hero-section.svelte-1vby5nc{border-radius:30px;width:100%;min-height:600px;position:relative;overflow:hidden}.hero-bg.svelte-1vby5nc{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-gradient.svelte-1vby5nc{background:linear-gradient(#0000 0%,#100b3266 50%,#100b32d9 100%);position:absolute;inset:0}.hero-edit-btn.svelte-1vby5nc{z-index:10;color:#ffffffe6;border-radius:var(--radius-xl);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100b32a6;border:1px solid #ffffff40;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.hero-edit-btn.svelte-1vby5nc:hover{color:#fff;background:#3b2f8ad9;border-color:#fff6}.hero-content.svelte-1vby5nc{z-index:1;flex-direction:column;justify-content:flex-end;gap:24px;min-height:600px;padding:96px 20px 24px;display:flex;position:relative}.hero-heading.svelte-1vby5nc{color:#fff;flex-direction:column;gap:12px;display:flex}.hero-title.svelte-1vby5nc{margin:0;font-family:SB AggroOTF,Black Han Sans,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.hero-sub.svelte-1vby5nc{color:#ffffffe6;margin:0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:900;line-height:1.6}.cat-list.svelte-1vby5nc{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.cat-list.svelte-1vby5nc::-webkit-scrollbar{display:none}.cat-card.svelte-1vby5nc{scroll-snap-align:start;cursor:pointer;border:none;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:120px;height:110px;padding:12px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.cat-card.svelte-1vby5nc:hover{transform:scale(1.05)}.cat-card-bg.svelte-1vby5nc{background:#242c48;border-radius:20px;position:absolute;inset:0}.cat-card-img.svelte-1vby5nc{object-fit:cover;opacity:.3;border-radius:20px;width:100%;height:100%;transition:transform .5s,opacity .3s;position:absolute;inset:0}.cat-card.svelte-1vby5nc:hover .cat-card-img:where(.svelte-1vby5nc){opacity:.5;transform:scale(1.1)}.cat-card-hover.svelte-1vby5nc{background:#fff0;border-radius:20px;transition:background .3s;position:absolute;inset:0}.cat-card.svelte-1vby5nc:hover .cat-card-hover:where(.svelte-1vby5nc){background:#ffffff1a}.cat-card-content.svelte-1vby5nc{z-index:1;flex-direction:column;align-items:center;gap:8px;transition:transform .3s;display:flex;position:relative}.cat-card.svelte-1vby5nc:hover .cat-card-content:where(.svelte-1vby5nc){transform:translateY(-8px)}.cat-icon.svelte-1vby5nc{width:36px;height:36px}.cat-label.svelte-1vby5nc{color:#fff;letter-spacing:-.5px;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:700}.mobile-guide.svelte-1vby5nc{background:var(--cs-purple-dark);border-radius:0 50px;width:calc(100% + 32px);margin:0 -16px;overflow:hidden}.mobile-guide-header.svelte-1vby5nc{align-items:center;gap:8px;padding:40px 25px;display:flex}.mobile-guide-title.svelte-1vby5nc{color:#fff;letter-spacing:-.5px;white-space:nowrap;margin:0;font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:900;line-height:1.6}.mobile-guide-list.svelte-1vby5nc{flex-direction:column;gap:30px;padding:0 25px 100px;display:flex}.mobile-faq-item.svelte-1vby5nc{flex-direction:column;width:100%;display:flex}.mobile-faq-q.svelte-1vby5nc{cursor:pointer;background:var(--cs-purple);text-align:left;border:none;border-radius:20px;align-items:center;gap:20px;width:100%;padding:20px 25px;transition:background .15s;display:flex}.mobile-faq-q-open.svelte-1vby5nc{background:var(--cs-purple-pale)}.mobile-faq-q.svelte-1vby5nc:not(.mobile-faq-q-open):hover{background:#4e3fa8}.mobile-faq-q-text.svelte-1vby5nc{letter-spacing:-.5px;color:#fff;flex:1;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:1.6}.mobile-faq-q-text-open.svelte-1vby5nc{color:var(--cs-purple)}.mobile-faq-a.svelte-1vby5nc{padding:15px 25px}.mobile-faq-a-text.svelte-1vby5nc{color:#fff;letter-spacing:-.5px;margin:0;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:700;line-height:2}.faq-section.svelte-1vby5nc{flex-direction:column;gap:24px;width:100%;margin-top:56px;display:flex}@media (width>=768px){.faq-section.svelte-1vby5nc{margin-top:32px}}.faq-header.svelte-1vby5nc{align-items:center;gap:8px;display:flex}.faq-header-label.svelte-1vby5nc{color:var(--cs-text);letter-spacing:-.5px;font-family:Tilt Warp,sans-serif;font-size:16px}.order-badge.svelte-1vby5nc{align-items:center;display:flex}.tab-bar.svelte-1vby5nc{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tab-btn.svelte-1vby5nc{background:var(--cs-purple);color:#fff;cursor:pointer;letter-spacing:-.5px;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:Tilt Warp,sans-serif;font-size:14px;transition:background .15s;display:flex}.tab-btn.svelte-1vby5nc:hover:not(.tab-btn-active){background:#4e3fa8}.tab-btn-active.svelte-1vby5nc{background:var(--cs-red)}.tab-label.svelte-1vby5nc{white-space:nowrap}.tab-count.svelte-1vby5nc{font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:700;line-height:1}.faq-list.svelte-1vby5nc{flex-direction:column;gap:16px;display:flex}.faq-item.svelte-1vby5nc{width:100%}.faq-q.svelte-1vby5nc{background:var(--cs-purple-op10);cursor:pointer;text-align:left;border:none;border-radius:20px;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:background .15s;display:flex}.faq-q.svelte-1vby5nc:hover{background:#d5d0ef}.faq-q-text.svelte-1vby5nc{color:var(--cs-text);letter-spacing:-.5px;flex:1;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:700;line-height:1.6}.plus-icon-wrap.svelte-1vby5nc{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.faq-a.svelte-1vby5nc{border:1px solid var(--cs-purple-op10);background:#ffffffb3;border-radius:20px;margin-top:8px;padding:20px 24px}.faq-a-text.svelte-1vby5nc{color:var(--cs-purple);letter-spacing:-.3px;margin:0;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:1.7}@media (width>=768px){.help-main.svelte-1vby5nc{gap:32px;padding:160px 24px 32px}.hero-section.svelte-1vby5nc{border-radius:50px;min-height:500px}.hero-content.svelte-1vby5nc{gap:40px;padding:240px 40px 40px}.hero-heading.svelte-1vby5nc{gap:20px}.hero-title.svelte-1vby5nc{font-size:48px}.hero-sub.svelte-1vby5nc{font-size:18px}.cat-list.svelte-1vby5nc{gap:20px}.cat-card.svelte-1vby5nc{border-radius:30px;width:160px;height:130px;padding:16px}.cat-card-bg.svelte-1vby5nc,.cat-card-img.svelte-1vby5nc,.cat-card-hover.svelte-1vby5nc{border-radius:30px}.cat-icon.svelte-1vby5nc{width:40px;height:40px}.cat-label.svelte-1vby5nc{font-size:13px}.mobile-guide.svelte-1vby5nc{display:none}.faq-section.svelte-1vby5nc{gap:32px}.faq-header-label.svelte-1vby5nc{font-size:20px}.tab-bar.svelte-1vby5nc{grid-template-columns:repeat(4,1fr)}.tab-btn.svelte-1vby5nc{border-radius:24px;padding:16px 32px;font-size:16px}.tab-count.svelte-1vby5nc{font-size:14px}.faq-list.svelte-1vby5nc{gap:20px}.faq-q.svelte-1vby5nc{border-radius:30px;padding:24px 40px}.faq-q-text.svelte-1vby5nc{font-size:16px}.faq-a.svelte-1vby5nc{border-radius:24px;padding:20px 40px}.faq-a-text.svelte-1vby5nc{font-size:15px}}@media (width>=1024px){.help-main.svelte-1vby5nc{gap:40px;padding:160px 20px 40px}.hero-title.svelte-1vby5nc{font-size:60px}.hero-sub.svelte-1vby5nc{font-size:22px}.hero-content.svelte-1vby5nc{padding:300px 50px 50px}.cat-card.svelte-1vby5nc{width:200px;height:150px;padding:20px}.cat-label.svelte-1vby5nc{font-size:14px}.tab-btn.svelte-1vby5nc{border-radius:30px;padding:20px 40px;font-size:18px}.faq-section.svelte-1vby5nc{gap:40px;margin-top:40px}.faq-list.svelte-1vby5nc{gap:32px}}
