.privacy_notice__eNyv6{max-width:800px}.privacy_notice__eNyv6 h1{margin-top:10px}.privacy_article__ga_1l{display:grid;gap:20px;padding:clamp(16px,4vw,30px)}.privacy_article__ga_1l section{display:grid;gap:8px}.privacy_article__ga_1l h2{font-size:17px}.privacy_article__ga_1l p{font-size:14px;line-height:1.65}.shortform-scope{color-scheme:light;--ink:#242135;--muted:#686577;--paper:#f6f5fa;--card:#fff;--rule:#e3e0eb;--violet:#5140ae;--violet-deep:#42318f;--violet-wash:#f0ecfc;--stage:#242239;--safe:#f6df90;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;font-synthesis:none}:where(.shortform-scope) *,:where(.shortform-scope) :after,:where(.shortform-scope) :before{box-sizing:border-box}.shortform-scope{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}:where(.shortform-scope) button,:where(.shortform-scope) input,:where(.shortform-scope) textarea{font:inherit}:where(.shortform-scope) button{color:inherit}:where(.shortform-scope) button:not(:disabled),:where(.shortform-scope) summary{cursor:pointer}:where(.shortform-scope) button:disabled,:where(.shortform-scope) label[aria-disabled=true]{cursor:default;opacity:.55}:where(.shortform-scope) a{color:inherit}:where(.shortform-scope) a,:where(.shortform-scope) button,:where(.shortform-scope) input,:where(.shortform-scope) summary,:where(.shortform-scope) textarea{-webkit-tap-highlight-color:transparent}:where(.shortform-scope) :focus-visible{outline:2px solid #826af0;outline-offset:3px}:where(.shortform-scope) h1,:where(.shortform-scope) h2,:where(.shortform-scope) h3,:where(.shortform-scope) p{margin:0}:where(.shortform-scope) img{display:block}:where(.shortform-scope) svg{flex-shrink:0}:where(.shortform-scope) .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shortform-scope.studio{min-height:100vh}.shortform-scope.studio-integrated{min-height:0}:where(.shortform-scope) .topbar{min-height:70px;padding:12px clamp(18px,4.1vw,64px);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card);border-bottom:1px solid var(--rule)}:where(.shortform-scope) .brand,:where(.shortform-scope) .locale-selector,:where(.shortform-scope) .topbar-actions{display:flex;align-items:center;gap:10px}:where(.shortform-scope) .brand{font-size:16px;font-weight:750;letter-spacing:-.025em;white-space:nowrap}:where(.shortform-scope) .brand-mark{display:grid;place-items:center;width:36px;height:36px;color:#fff;background:var(--violet);border-radius:8px}:where(.shortform-scope) .topbar-actions{gap:14px;justify-content:flex-end}:where(.shortform-scope) .balance-tag,:where(.shortform-scope) .prototype-tag{color:var(--muted);font-size:12px;white-space:nowrap}:where(.shortform-scope) .balance-tag{color:var(--violet-deep);font-weight:700;font-variant-numeric:tabular-nums}:where(.shortform-scope) .locale-selector,:where(.shortform-scope) .preview-modes{gap:2px;padding:3px;border:1px solid var(--rule);border-radius:7px}:where(.shortform-scope) .locale-selector button,:where(.shortform-scope) .preview-modes button{padding:5px 8px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:11px;font-weight:650;white-space:nowrap}:where(.shortform-scope) .locale-selector button[aria-pressed=true]{background:var(--violet-wash);color:var(--violet-deep)}:where(.shortform-scope) .workspace{max-width:1440px;margin-inline:auto;padding:32px clamp(18px,4.1vw,64px) 48px}:where(.shortform-scope) .workspace-title{margin-bottom:22px}:where(.shortform-scope) .workspace-title h1{font-size:clamp(25px,3.2vw,36px);font-weight:790;letter-spacing:-.055em;line-height:1.2;overflow-wrap:anywhere}:where(.shortform-scope) .workspace-title p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--muted)}:where(.shortform-scope) .project-selector{display:grid;gap:6px;margin-bottom:18px}:where(.shortform-scope) .project-selector label{font-size:13px;font-weight:720}:where(.shortform-scope) .project-selector select{width:100%;max-width:560px;padding:10px;border:1px solid #d9d5e4;border-radius:6px;background:#fff;color:var(--ink);font-size:14px}:where(.shortform-scope) .workbench{display:grid;grid-template-columns:minmax(240px,1fr) minmax(290px,1.43fr) minmax(250px,1fr);gap:16px;align-items:start}:where(.shortform-scope) .panel{min-width:0;border:1px solid var(--rule);background:var(--card);border-radius:12px}:where(.shortform-scope) .caption-toolbar,:where(.shortform-scope) .export-heading,:where(.shortform-scope) .panel-heading,:where(.shortform-scope) .preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px}:where(.shortform-scope) .panel-heading{padding:17px 18px;border-bottom:1px solid var(--rule)}:where(.shortform-scope) .panel-heading svg{color:var(--muted)}:where(.shortform-scope) .panel-heading h2,:where(.shortform-scope) .preview-toolbar h2{font-size:15px;font-weight:750;letter-spacing:-.025em}:where(.shortform-scope) .edit-controls,:where(.shortform-scope) .export-controls,:where(.shortform-scope) .source-form,:where(.shortform-scope) .source-summary{display:grid;gap:13px;padding:17px 18px}:where(.shortform-scope) .instagram-form,:where(.shortform-scope) .instagram-panel{display:grid;gap:9px;border-top:1px solid var(--rule);padding-top:12px}:where(.shortform-scope) .instagram-account{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}:where(.shortform-scope) .instagram-form label{font-size:12px;font-weight:720}:where(.shortform-scope) .instagram-schedule-status{display:grid;gap:6px}:where(.shortform-scope) .instagram-form input,:where(.shortform-scope) .instagram-form select{width:100%;min-width:0;color:var(--ink);border:1px solid #d9d5e4;background:#fff;border-radius:6px;padding:10px;font-size:14px}:where(.shortform-scope) .field{display:grid;gap:6px}:where(.shortform-scope) .caption-toolbar label,:where(.shortform-scope) .field label{font-size:13px;font-weight:720}:where(.shortform-scope) .optional{margin-inline-start:4px;font-size:11px;color:var(--muted);font-weight:500}:where(.shortform-scope) .field input,:where(.shortform-scope) textarea{width:100%;min-width:0;color:var(--ink);border:1px solid #d9d5e4;background:#fff;border-radius:6px;padding:10px;font-size:14px}:where(.shortform-scope) .field input::-moz-placeholder,:where(.shortform-scope) textarea::-moz-placeholder{color:#746e84;opacity:1}:where(.shortform-scope) .field input::placeholder,:where(.shortform-scope) textarea::placeholder{color:#746e84;opacity:1}:where(.shortform-scope) .caption-editor textarea,:where(.shortform-scope) .field textarea{resize:vertical;min-height:60px;line-height:1.45}:where(.shortform-scope) .error,:where(.shortform-scope) .hint,:where(.shortform-scope) .render-status{font-size:12px;line-height:1.55;overflow-wrap:anywhere}:where(.shortform-scope) .hint{color:var(--muted)}:where(.shortform-scope) .error{color:#9e233a;background:#fff1f3;border:1px solid #f3cfd6;padding:9px 10px;border-radius:6px}:where(.shortform-scope) .pricing-hint{padding-inline:1px}:where(.shortform-scope) .button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:700;text-decoration:none;text-align:center;line-height:1.4}:where(.shortform-scope) .primary-button{background:var(--violet);color:#fff}:where(.shortform-scope) .primary-button:hover:not(:disabled){background:var(--violet-deep)}:where(.shortform-scope) .secondary-button{background:#fff;border-color:var(--rule);color:var(--violet-deep)}:where(.shortform-scope) .secondary-button:hover:not(:disabled),:where(.shortform-scope) .secondary-button[aria-pressed=true]{background:var(--violet-wash);border-color:#a99cde}:where(.shortform-scope) .extras{border-top:1px solid var(--rule);padding-top:9px}:where(.shortform-scope) .extras summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;font-size:12px;font-weight:680;color:var(--ink);list-style:none}:where(.shortform-scope) .extras summary::-webkit-details-marker{display:none}:where(.shortform-scope) .extras[open] summary svg{transform:rotate(180deg)}:where(.shortform-scope) .extras-content{display:grid;gap:12px;padding-top:10px}:where(.shortform-scope) .file-picker,:where(.shortform-scope) .logo-picker{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 8px;border:1px dashed #b6abd6;border-radius:7px;background:#faf8ff;color:var(--violet-deep);font-size:12px;font-weight:700;cursor:pointer}:where(.shortform-scope) .file-picker small,:where(.shortform-scope) .logo-picker small{color:var(--muted);font-size:10px;font-weight:550}:where(.shortform-scope) .file-picker small{display:block;margin-top:4px}:where(.shortform-scope) .logo-picker{justify-content:flex-start;border-style:solid;border-color:var(--rule);background:transparent}:where(.shortform-scope) .logo-picker small{margin-left:auto}:where(.shortform-scope) .visually-hidden:focus-visible+label{outline:2px solid #826af0;outline-offset:3px}:where(.shortform-scope) .file-list,:where(.shortform-scope) .reference-list,:where(.shortform-scope) .scene-list,:where(.shortform-scope) .source-asset-list{list-style:none;margin:0;padding:0}:where(.shortform-scope) .file-list{margin-top:6px}:where(.shortform-scope) .logo-file-list{margin-top:0}:where(.shortform-scope) .file-list li,:where(.shortform-scope) .source-asset-list li{display:flex;align-items:center;gap:7px;font-size:12px;min-width:0}:where(.shortform-scope) .file-list li{justify-content:space-between;padding:2px 0}:where(.shortform-scope) .file-list li span,:where(.shortform-scope) .source-asset-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.shortform-scope) .source-asset-list{display:grid;gap:8px;color:var(--muted)}:where(.shortform-scope) .project-selections a,:where(.shortform-scope) .reference-link,:where(.shortform-scope) .source-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;color:var(--violet-deep);font-size:12px;text-underline-offset:3px}:where(.shortform-scope) .project-selections{display:grid;gap:4px;font-size:13px}:where(.shortform-scope) .research{padding:11px 12px;border-left:3px solid #b4a6e4;background:#f7f5fc;overflow-wrap:anywhere}:where(.shortform-scope) .research h3{font-size:13px;margin-bottom:5px}:where(.shortform-scope) .research ul{margin:5px 0 0;padding-left:16px;font-size:12px;line-height:1.55}:where(.shortform-scope) .preview-panel{min-width:0;background:var(--stage);color:#f7f5ff;border:1px solid #38344d;border-radius:12px;overflow:hidden}:where(.shortform-scope) .preview-toolbar{padding:12px 15px;border-bottom:1px solid #403b54}:where(.shortform-scope) .play-button,:where(.shortform-scope) .safe-toggle{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #55506a;border-radius:6px;color:#f7f5ff;background:transparent;padding:5px 8px;font-size:11px;font-weight:680}:where(.shortform-scope) .safe-toggle[aria-pressed=true]{border-color:#8a7a54;color:var(--safe)}:where(.shortform-scope) .safe-indicator{width:6px;height:6px;border-radius:50%;background:#a29bb9}:where(.shortform-scope) .safe-toggle[aria-pressed=true] .safe-indicator{background:var(--safe)}:where(.shortform-scope) .preview-stage{display:grid;place-items:center;padding:20px 25px;background-color:#302d46;background-image:radial-gradient(circle,#ffffff17 1px,transparent 0);background-size:16px 16px}:where(.shortform-scope) .film-gate{width:min(100%,248px);padding:5px;background:#1b192b;border:1px solid #625c78;border-radius:12px;box-shadow:0 9px 23px #14101f59}:where(.shortform-scope) .preview-frame{position:relative;width:100%;border-radius:7px;overflow:hidden;container-type:inline-size}:where(.shortform-scope) .frame-caption,:where(.shortform-scope) .frame-logo,:where(.shortform-scope) .frame-visual,:where(.shortform-scope) .output-video{position:absolute;-o-object-fit:contain;object-fit:contain}:where(.shortform-scope) .frame-logo{-o-object-position:left center;object-position:left center}:where(.shortform-scope) .frame-caption{display:grid;place-items:center;color:#fff;text-align:center;padding:0 5%;font-size:5.1cqw;line-height:1.18;font-weight:700;overflow:hidden;overflow-wrap:anywhere;word-break:keep-all;white-space:pre-wrap}:where(.shortform-scope) .output-video{inset:0;width:100%;height:100%}:where(.shortform-scope) .safe-mask{position:absolute;border:1px dashed var(--safe);border-radius:2px;box-shadow:0 0 0 300px #100e232e;pointer-events:none}:where(.shortform-scope) .empty-frame{position:absolute;left:12%;top:25%;width:76%;display:grid;justify-items:center;gap:10px;text-align:center;font-size:13px;font-weight:680;line-height:1.5;word-break:keep-all}:where(.shortform-scope) .empty-frame-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #625b7a;border-radius:11px;color:#dfd4ff}:where(.shortform-scope) .empty-frame small{color:#c4bdd8;font-size:11px;font-weight:500}:where(.shortform-scope) .preview-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 15px 0}:where(.shortform-scope) .preview-modes,:where(.shortform-scope) .preview-tools{display:flex;align-items:center}:where(.shortform-scope) .preview-tools{gap:8px}:where(.shortform-scope) .frame-ratio{color:#eee9fa;font-size:12px;font-weight:720;font-variant-numeric:tabular-nums}:where(.shortform-scope) .profile-label{color:#c5bdd8;font-size:11px}:where(.shortform-scope) .preview-modes{border-color:#57516b}:where(.shortform-scope) .preview-modes button{color:#dbd4ec}:where(.shortform-scope) .preview-modes button[aria-pressed=true]{color:#fff;background:#5a5274}:where(.shortform-scope) .play-button{width:30px;min-height:27px;padding:0}:where(.shortform-scope) .preview-hint{min-height:28px;padding:4px 15px 10px;color:#c5bdd8;font-size:11px;line-height:1.45}:where(.shortform-scope) .scene-count{color:var(--muted);font-size:11px}:where(.shortform-scope) .scene-list{display:grid;gap:5px;max-height:260px;overflow-y:auto;padding:3px;margin:-3px}:where(.shortform-scope) .scene-button{display:grid;grid-template-columns:26px minmax(0,1fr) 16px;gap:8px;align-items:center;width:100%;min-height:49px;background:#faf9fc;border:1px solid var(--rule);border-radius:6px;text-align:left;padding:5px 8px}:where(.shortform-scope) .scene-button[aria-pressed=true]{background:var(--violet-wash);border-color:#ae9ddd}:where(.shortform-scope) .scene-index{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;background:#e9e5f5;color:var(--violet-deep);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}:where(.shortform-scope) .scene-text{display:grid;min-width:0;gap:2px}:where(.shortform-scope) .scene-text strong{font-size:12px}:where(.shortform-scope) .scene-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted)}:where(.shortform-scope) .scene-button svg{color:var(--muted)}:where(.shortform-scope) .caption-editor{display:grid;gap:6px}:where(.shortform-scope) .reorder-controls{display:flex;gap:4px}:where(.shortform-scope) .icon-button{display:grid;place-items:center;width:27px;height:27px;padding:0;background:#fff;border:1px solid var(--rule);border-radius:5px;color:var(--violet-deep)}:where(.shortform-scope) .icon-button:hover:not(:disabled){background:var(--violet-wash)}:where(.shortform-scope) .caption-counter{text-align:right;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}:where(.shortform-scope) .caption-counter.over-limit{color:#9e233a;font-weight:700}:where(.shortform-scope) .editor-empty{display:grid;justify-items:center;text-align:center;gap:9px;padding:28px 22px;color:var(--muted);font-size:12px;line-height:1.55;word-break:keep-all}:where(.shortform-scope) .editor-empty svg{color:var(--violet)}:where(.shortform-scope) .export-controls{border-top:1px solid var(--rule);background:#fbfaff;border-radius:0 0 12px 12px}:where(.shortform-scope) .export-heading h3{font-size:13px}:where(.shortform-scope) .export-heading span{color:var(--muted);font-size:11px;font-weight:650}:where(.shortform-scope) .render-status{display:flex;align-items:center;gap:7px;color:var(--violet-deep)}:where(.shortform-scope) .selection-panel{display:grid;gap:20px;padding:clamp(16px,3vw,28px)}:where(.shortform-scope) .selection-footer,:where(.shortform-scope) .selection-header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.shortform-scope) .selection-header h2{font-size:20px;letter-spacing:-.035em}:where(.shortform-scope) .selection-header .hint{margin-top:5px}:where(.shortform-scope) .logo-status{display:inline-flex;gap:4px;align-items:center;margin-left:9px}:where(.shortform-scope) .preparation-research ul{display:grid;gap:4px}:where(.shortform-scope) .choices{min-width:0;margin:0;padding:0;border:0}:where(.shortform-scope) .choices legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:750}:where(.shortform-scope) .reference-list,:where(.shortform-scope) .template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:where(.shortform-scope) .reference-choice,:where(.shortform-scope) .template-card{display:grid;width:100%;min-width:0;padding:12px;gap:10px;background:#fbfaff;border:1px solid var(--rule);border-radius:8px;text-align:left}:where(.shortform-scope) .reference-choice:hover:not(:disabled),:where(.shortform-scope) .template-card:hover:not(:disabled){border-color:#b2a3d8}:where(.shortform-scope) .reference-choice[aria-pressed=true],:where(.shortform-scope) .template-card[aria-pressed=true]{background:var(--violet-wash);border-color:#9b85dc}:where(.shortform-scope) .template-card-title{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:720}:where(.shortform-scope) .reference-choice>svg,:where(.shortform-scope) .template-card-title svg{color:var(--violet)}:where(.shortform-scope) .storyboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:where(.shortform-scope) .storyboard-shot{display:grid;place-items:center;align-content:center;gap:6px;min-height:82px;background:#dfd7f4;border-radius:5px;overflow:hidden;padding:8px 4px}:where(.shortform-scope) .storyboard-shot small{color:#453764;font-size:11px;text-align:center}:where(.shortform-scope) .shot-art{display:grid;place-items:center;gap:4px}:where(.shortform-scope) .shot-art span{display:block;width:17px;height:23px;border:2px solid #62509a;border-radius:4px}:where(.shortform-scope) .shot-art i{width:23px;height:2px;background:#675299;border-radius:2px}:where(.shortform-scope) .storyboard-shot-detail{background:#e5e5f7}:where(.shortform-scope) .storyboard-shot-detail .shot-art span{width:24px;height:15px;border-radius:2px}:where(.shortform-scope) .storyboard-shot-benefit{background:#f3e7cc}:where(.shortform-scope) .storyboard-shot-benefit .shot-art span{width:17px;height:17px;border-radius:50%;border-color:#8d6941}:where(.shortform-scope) .storyboard-shot-benefit .shot-art i{background:#8d6941}:where(.shortform-scope) .storyboard-shot-close{background:#e9dce9}:where(.shortform-scope) .storyboard-shot-close .shot-art span{width:25px;height:11px;border-radius:9px;border-color:#7d5181}:where(.shortform-scope) .own-materials,:where(.shortform-scope) .reference-list{margin-top:8px}:where(.shortform-scope) .reference-list li{min-width:0}:where(.shortform-scope) .reference-choice{min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:12px;font-weight:650;overflow-wrap:anywhere}:where(.shortform-scope) .reference-choice img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#ede8f7}:where(.shortform-scope) .reference-link{margin:7px 3px 0}:where(.shortform-scope) .selection-footer{padding-top:16px;border-top:1px solid var(--rule)}:where(.shortform-scope) .selection-footer .button{flex-shrink:0}:where(.shortform-scope) .selection-footer .error{margin-top:6px}:where(.shortform-scope) .spin{animation:shortform-spin 1s linear infinite}@keyframes shortform-spin{to{transform:rotate(1turn)}}@media (max-width:985px){:where(.shortform-scope) .workbench{grid-template-columns:minmax(210px,1fr) minmax(245px,1.2fr) minmax(205px,1fr);gap:12px}:where(.shortform-scope) .edit-controls,:where(.shortform-scope) .export-controls,:where(.shortform-scope) .panel-heading,:where(.shortform-scope) .source-form,:where(.shortform-scope) .source-summary{padding-inline:12px}:where(.shortform-scope) .preview-stage{padding-inline:17px}}@media (max-width:760px){:where(.shortform-scope) .workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.shortform-scope) .source-panel{grid-column:1/-1}:where(.shortform-scope) .reference-list,:where(.shortform-scope) .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:where(.shortform-scope) .topbar{flex-wrap:wrap;min-height:64px;padding:10px 14px}:where(.shortform-scope) .topbar-actions{gap:7px}:where(.shortform-scope) .prototype-tag{display:none}:where(.shortform-scope) .balance-tag{font-size:10px}:where(.shortform-scope) .workspace{padding:22px 14px 32px}:where(.shortform-scope) .workspace-title{margin-bottom:14px}:where(.shortform-scope) .workbench{grid-template-columns:minmax(0,1fr)}:where(.shortform-scope) .preview-stage{padding-block:15px}:where(.shortform-scope) .film-gate{width:min(100%,218px)}:where(.shortform-scope) .reference-list,:where(.shortform-scope) .template-grid{grid-template-columns:minmax(0,1fr)}:where(.shortform-scope) .selection-footer,:where(.shortform-scope) .selection-header{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){:where(.shortform-scope) .spin{animation:none}}