.shorts-page,.shorts-gate{--gold:#ecd08c;--ink:#0a0c18;--muted:#a6a9bd;color:#f6f6fb;background:var(--ink);border-radius:28px;font-family:Inter,Noto Sans KR,sans-serif}.shorts-page *,.shorts-gate *{box-sizing:border-box}.shorts-page{overflow:hidden;scroll-margin-top:100px}.shorts-notice{padding:14px 24px;text-align:center;background:#282137;color:#f0dbaa;font-size:12px;line-height:1.8}.shorts-hero{padding:70px 24px 85px;text-align:center;background:radial-gradient(ellipse at 15% 15%,#31235b80,transparent 50%),radial-gradient(ellipse at 95% 90%,#14345480,transparent 50%)}.shorts-tag{display:inline-block;padding:8px 15px;border-radius:99px;border:1px solid #ecd08c40;color:var(--gold);font-size:11px;letter-spacing:1.6px;font-weight:700}.shorts-hero h1{font-size:clamp(32px,4.7vw,64px);line-height:1.24;font-weight:900;letter-spacing:-2.7px;margin:29px 0 24px}.shorts-hero em{font-style:normal;color:var(--gold)}.shorts-hero p,.shorts-section>p{color:var(--muted);line-height:1.9;font-size:16px}.shorts-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:32px 0 23px}.shorts-actions a{padding:18px 24px;border-radius:99px;font-size:14px;font-weight:800;text-decoration:none}.shorts-primary{background:var(--gold);color:#171424;box-shadow:0 8px 45px #ecd08c25}.shorts-primary span{margin-left:16px}.shorts-secondary{border:1px solid #ffffff26;color:#eee;background:#ffffff05}.shorts-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;color:#b7b8c9;font-size:11px}.shorts-chips span{padding:8px 13px;border:1px solid #ffffff15;border-radius:99px}.shorts-section{max-width:1100px;margin:auto;padding:65px 35px;scroll-margin-top:110px}.shorts-eyebrow{font-size:10px;letter-spacing:2px;color:var(--gold);font-weight:700}.shorts-section h2{font-size:clamp(26px,3vw,40px);letter-spacing:-1.5px;line-height:1.3;margin:18px 0 26px;font-weight:800}.shorts-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.shorts-steps article{padding:25px;background:#141625;border:1px solid #ffffff12;border-radius:18px}.shorts-steps article>span{color:var(--gold);font-size:12px}.shorts-steps h3{margin:20px 0 12px;font-size:18px}.shorts-steps p{font-size:13px;line-height:1.8;color:var(--muted)}.shorts-section-heading{display:flex;justify-content:space-between;align-items:center}.shorts-workspace{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #ffffff1c;border-radius:24px;overflow:hidden;background:#121421}.shorts-editor{padding:30px}.shorts-tabs{display:flex;gap:20px;border-bottom:1px solid #ffffff15;margin-bottom:25px}.shorts-tabs button{background:none;color:#aaa;padding:0 0 14px;border:0;cursor:pointer}.shorts-tabs button[aria-pressed=true]{color:var(--gold);border-bottom:2px solid var(--gold)}.shorts-editor label{display:block;font-size:12px;font-weight:700;margin:22px 0 10px}.shorts-editor select,.shorts-editor textarea,.shorts-gate input{width:100%;border:1px solid #ffffff25;background:#0c0e19;border-radius:10px;padding:13px;color:#eee;font:inherit;font-size:13px}.shorts-options{display:flex;flex-wrap:wrap;gap:7px}.shorts-options button{background:#ffffff04;border:1px solid #ffffff20;color:#aaa;border-radius:9px;padding:10px 13px;font-size:12px;cursor:pointer}.shorts-options button[aria-pressed=true]{background:#ecd08c15;border-color:#ecd08c75;color:var(--gold)}.shorts-upload{border:1px dashed #ffffff35;padding:22px;border-radius:12px;text-align:center;cursor:pointer}.shorts-upload strong{display:block;overflow-wrap:anywhere}.shorts-upload span{display:block;font-size:10px;color:var(--muted);margin:9px 0}.shorts-upload input{font-size:11px;max-width:100%}.shorts-cost{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:22px 0;color:var(--muted)}.shorts-cost strong{color:var(--gold)}.shorts-disabled{width:100%;background:#ffffff0a;color:#9194a9;border:1px solid #ffffff15;border-radius:12px;padding:15px;cursor:not-allowed;font-weight:700}.shorts-preview{background:radial-gradient(ellipse at center,#292148,#0d1020);padding:50px 25px;display:flex;align-items:center;justify-content:center;flex-direction:column}.shorts-phone{border:5px solid #454451;border-radius:30px;max-width:255px;width:100%;aspect-ratio:9/16;background:#171929;box-shadow:0 25px 70px #0008;overflow:hidden;display:flex;flex-direction:column}.shorts-phone-top{text-align:center;padding:20px 8px;background:#0d0d15;font-size:10px;line-height:1.8}.shorts-phone-top strong{color:var(--gold);font-size:17px}.shorts-phone-art{flex:1;display:flex;flex-direction:column;justify-content:center;padding:25px;background:linear-gradient(140deg,#554475,#24263f)}.shorts-phone-art>span{color:var(--gold);font-size:50px}.shorts-phone-art div{font-size:35px;font-weight:900;line-height:1.12}.shorts-phone-art em{font-style:normal;color:var(--gold)}.shorts-phone>p{text-align:center;font-size:10px;line-height:2;padding:10px}.shorts-caption{font-size:10px;text-align:center;color:var(--muted);margin-top:20px}.shorts-subscription{text-align:center}.shorts-subscription .shorts-disabled{max-width:280px;margin-top:30px}.shorts-existing{border-top:1px solid #ffffff12}.shorts-existing>div{display:flex;gap:10px;flex-wrap:wrap}.shorts-existing a{padding:15px 18px;border:1px solid #ffffff20;border-radius:12px;font-size:13px;color:#d9d9e8}.shorts-empty{padding:65px 0;line-height:1.9}.shorts-empty>span{font-size:50px;color:var(--gold)}.shorts-empty p{color:var(--muted);font-size:13px}.shorts-empty button:disabled{cursor:not-allowed}.shorts-gate{padding:60px 25px;text-align:center;min-height:450px}.shorts-gate h1{margin:25px 0;font-size:28px}.shorts-gate p{color:var(--muted);font-size:13px}.shorts-gate form{max-width:330px;margin:25px auto}.shorts-gate label{display:block;font-size:12px;margin:12px}.shorts-gate button{background:var(--gold);padding:12px;border:0;border-radius:9px;width:100%;margin-top:10px;color:#181526}.shorts-gate a{color:var(--gold);font-size:13px}.shorts-page button:focus-visible,.shorts-page a:focus-visible,.shorts-page input:focus-visible,.shorts-page select:focus-visible,.shorts-page textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:700px){.shorts-page{border-radius:18px}.shorts-hero{padding:48px 18px}.shorts-hero h1{letter-spacing:-1.5px}.shorts-section{padding:40px 20px}.shorts-steps,.shorts-workspace{grid-template-columns:1fr}.shorts-editor{padding:22px}.shorts-preview{padding:30px}.shorts-notice{padding:12px;font-size:10px}.shorts-section-heading{gap:10px}.shorts-section-heading .shorts-tag{flex-shrink:0}.shorts-hero p{font-size:14px}}.shorts-showcase{padding:15px 0 40px;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;background:radial-gradient(ellipse at 70% 10%,#24364b50,transparent 60%)}.shorts-showcase-heading{padding-top:35px;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.shorts-showcase-heading h2{margin-bottom:12px}.shorts-showcase-heading p{color:var(--muted);font-size:13px;line-height:1.8}.shorts-carousel-toggle{border:1px solid #ecd08c40;background:#ecd08c09;border-radius:99px;color:var(--gold);font-size:11px;padding:11px 15px;white-space:nowrap;cursor:pointer}.shorts-carousel{overflow:hidden;padding:12px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.shorts-carousel-track{display:flex;width:max-content;animation:shorts-gallery-scroll 48s linear infinite}.shorts-carousel-group{display:flex;gap:20px;padding-right:20px}.shorts-carousel:hover .shorts-carousel-track,.shorts-carousel.is-paused .shorts-carousel-track{animation-play-state:paused}.shorts-result-card{width:240px;border:1px solid #ffffff22;border-radius:20px;overflow:hidden;background:#171a29;box-shadow:0 12px 30px #0002}.shorts-result-photo{height:330px;position:relative;overflow:hidden;background:#25293c}.shorts-result-photo img{width:100%;height:100%;object-fit:cover}.shorts-result-kind{position:absolute;left:14px;top:14px;font-size:10px;border:1px solid #ffffff40;border-radius:99px;padding:6px 10px;background:#11182790;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.shorts-result-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:22px 18px;background:transparent}.shorts-result-overlay>span:first-child{color:var(--card-accent);font-size:11px;font-weight:700}.shorts-result-overlay h3{font-size:25px;font-weight:900;line-height:1.3;margin:10px 0 14px;letter-spacing:-1px;color:#fff;max-width:180px}.shorts-result-duration{font-size:10px;color:#ccd0db}.shorts-result-description{padding:18px}.shorts-result-description>span{font-size:9px;letter-spacing:2px;color:var(--card-accent)}.shorts-result-description p{font-size:11px;color:#b5bacb;margin:9px 0 0;line-height:1.7}.shorts-card-dots{display:flex;align-items:center;gap:5px}.shorts-card-dots i{width:5px;height:5px;border-radius:50%;background:#fff5}.shorts-card-dots i:first-child{background:var(--gold);width:15px;border-radius:5px}.shorts-card-dots span{margin-left:auto;font-size:10px;color:#ddd}.shorts-showcase-note{text-align:center;font-size:10px;color:var(--muted);line-height:1.8;padding:10px 20px 0}.shorts-food-art{padding:0;position:relative;min-height:260px;overflow:hidden}.shorts-food-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.shorts-food-art .shorts-food-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1;width:100%;padding:24px 18px;background:linear-gradient(transparent,#090a15e8);font-size:inherit;line-height:1.5}.shorts-food-copy>span{font-size:10px;color:var(--gold);letter-spacing:1px}.shorts-food-copy strong{font-size:26px;line-height:1.35;font-weight:900;margin:12px 0;letter-spacing:-1px}.shorts-food-copy small{font-size:9px;color:#ccc}.shorts-food-art.is-cardnews{margin:14px;border-radius:12px;min-height:240px}.shorts-food-art.is-cardnews .shorts-food-copy{border:1px solid #ecd08c50;justify-content:center;background:#080b1670;text-align:center}@keyframes shorts-gallery-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.shorts-carousel-track{animation:none}.shorts-carousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shorts-carousel-group[aria-hidden=true]{display:none}}@media(max-width:700px){.shorts-showcase-heading{align-items:flex-start;flex-direction:column;gap:14px}.shorts-result-card{width:205px}.shorts-result-photo{height:285px}.shorts-carousel-group{gap:14px;padding-right:14px}.shorts-result-overlay h3{font-size:23px}}.shorts-result-photo video{width:100%;height:100%;object-fit:cover;display:block}.shorts-video-error{position:absolute;inset:30% 15px auto;color:#fff;background:#191d2e;padding:14px;font-size:11px;z-index:3}.shorts-result-overlay{pointer-events:none}.shorts-result-overlay h3{word-break:keep-all}.shorts-optional{margin-left:7px;font-size:10px;font-weight:400;color:var(--muted)}.shorts-input-help{font-size:11px;color:var(--muted);line-height:1.8;margin:10px 0}.shorts-source-list{list-style:none;padding:0;margin:12px 0}.shorts-source-list li{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #ffffff15;font-size:11px}.shorts-source-list span{overflow-wrap:anywhere}.shorts-source-list button{color:#ffb9bb;background:transparent;border:0;cursor:pointer;flex-shrink:0}.shorts-test-submit{padding:15px 22px;border:0;border-radius:12px;background:var(--gold);color:#151524;font-weight:800}.shorts-test-submit:disabled{opacity:.45;cursor:not-allowed}.shorts-test-error{color:#ffb9bb!important;font-size:12px;line-height:1.8}.shorts-test-orders{display:grid;gap:18px;margin-top:24px}.shorts-test-orders article{padding:24px;background:#141625;border:1px solid #ffffff20;border-radius:18px}.shorts-test-orders p,.shorts-test-orders small{font-size:12px;color:var(--muted)}.shorts-test-results{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.shorts-test-results>div{max-width:260px}.shorts-test-results video,.shorts-test-results img{width:100%;max-height:460px;object-fit:contain;border-radius:12px}.shorts-test-results a{display:block;color:var(--gold);font-size:12px;margin-top:8px}.shorts-conversation-section{max-width:1280px;padding-left:24px;padding-right:24px}.content-chat-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);border:1px solid #ffffff20;border-radius:24px;overflow:hidden;background:#10131f;min-height:740px}.content-chat-main{min-width:0;display:flex;flex-direction:column;max-height:1000px}.content-chat-toolbar,.content-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #ffffff14;font-size:14px}.content-chat-toolbar button,.content-settings-toggle,.content-system-message button{background:#ffffff07;border:1px solid #ffffff20;border-radius:10px;padding:9px 13px;color:var(--gold);font-size:11px;cursor:pointer}.content-chat-scroll{flex:1;overflow-y:auto;padding:24px;min-height:0;scrollbar-width:thin;scrollbar-color:#414252 transparent}.content-system-message{padding:17px 18px;background:#191d2d;border-radius:4px 17px 17px;margin:0 0 18px;line-height:1.8;font-size:13px}.content-system-message>span,.content-user-message>span{display:block;font-size:10px;font-weight:800;color:var(--gold);letter-spacing:.5px;margin-bottom:7px}.content-system-message p,.content-user-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.content-user-message{padding:18px 20px;background:#30324b;border:1px solid #ecd08c20;border-radius:17px 4px 17px 17px;margin:20px 0 20px 30px;font-size:13px;line-height:1.8}.content-user-message small{display:block;margin-top:10px;color:var(--muted);font-size:10px}.content-user-message details{margin-top:10px}.content-connection{font-size:11px;line-height:1.8;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:16px}.content-connection i{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#d5a265}.content-connection .is-ready{background:#77cfa3}.content-settings-toggle{width:100%;text-align:left}.content-settings-fieldset{padding:0;margin:0;border:0;min-width:0}.content-settings-fieldset .shorts-editor{padding:0 2px 18px}.content-start{padding:18px 0}.content-start .shorts-test-submit{width:100%}.content-start p{font-size:10px;line-height:1.8;color:var(--muted)}.content-order-history{margin-top:22px}.content-order-history label{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.content-order-history select{width:100%;padding:12px;background:#0b0d16;color:#ddd;border:1px solid #ffffff25;border-radius:10px;font-size:12px}.content-chat-error{background:#44283370;border:1px solid #f292a440;color:#ffb9bb;line-height:1.8;font-size:12px;border-radius:12px;padding:15px;margin-top:18px;white-space:pre-wrap}.content-chat-composer{margin:16px 20px 20px;padding:16px;background:#1a1e2f;border:1px solid #ffffff24;border-radius:18px}.content-chat-composer label{display:block;font-size:11px;color:var(--gold);margin-bottom:8px}.content-chat-composer textarea{width:100%;resize:vertical;max-height:180px;min-height:65px;background:transparent;border:0;outline:none;color:#fff;font-size:13px;line-height:1.8}.content-chat-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.content-chat-composer small{font-size:10px;color:var(--muted)}.content-chat-composer button{flex-shrink:0;border:0;border-radius:99px;padding:11px 16px;background:var(--gold);color:#171424;font-size:12px;font-weight:800;cursor:pointer}.content-chat-workspace button:disabled{opacity:.4;cursor:not-allowed}.content-result-panel{min-width:0;border-left:1px solid #ffffff16;background:linear-gradient(160deg,#181a30,#10121e);padding-bottom:24px}.content-panel-heading span{color:var(--muted);font-size:11px}.content-result-panel>.shorts-tabs{margin:20px 22px}.content-media-stage{margin:22px;min-height:380px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff15;border-radius:18px;background:#080a13;overflow:hidden}.content-media-stage video,.content-media-stage img{display:block;width:100%;max-height:530px;object-fit:contain}.content-panel-empty{text-align:center;padding:36px 22px;color:var(--muted);font-size:12px;line-height:1.8}.content-panel-empty span{font-size:48px;color:var(--gold)}.content-media-name,.content-panel-note{margin:14px 22px;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.8}.content-download{display:block;margin:12px 22px;padding:12px;border:1px solid #ecd08c50;border-radius:12px;text-align:center;color:var(--gold);font-size:12px}.content-media-list{margin:16px 22px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.content-media-list button{text-align:left;min-width:0;background:#ffffff06;border:1px solid #ffffff20;border-radius:10px;padding:12px;color:#d9dbed;cursor:pointer}.content-media-list button[aria-pressed=true]{border-color:var(--gold);background:#ecd08c0a}.content-media-list span{display:block;font-size:11px;color:var(--gold)}.content-media-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;margin-top:6px}@media(max-width:800px){.content-chat-workspace{grid-template-columns:1fr;min-height:0}.content-chat-main{max-height:950px}.content-result-panel{border-left:0;border-top:1px solid #ffffff20}.content-chat-scroll{padding:18px}.content-chat-composer{margin:12px 14px 16px}.content-media-stage{min-height:240px}.content-media-stage video,.content-media-stage img{max-height:440px}.shorts-conversation-section{padding-left:16px;padding-right:16px}}.shorts-carousel-track{animation-duration:110s}.shorts-video-subtitle{position:absolute;top:45%;left:10px;right:10px;color:#fff;background:#000b;text-align:center;border-radius:6px;padding:8px 6px;font-size:11px;font-weight:800;line-height:1.5;text-shadow:0 1px 3px #000;animation:content-caption-pulse 6s ease-in-out infinite;z-index:1;pointer-events:none}.shorts-result-overlay{z-index:2}@keyframes content-caption-pulse{0%,12%,90%,to{opacity:0;transform:translateY(6px)}22%,78%{opacity:1;transform:translateY(0)}}.content-membership{text-align:center}.content-pricing-tabs{display:inline-flex;gap:6px;background:#ffffff05;border:1px solid #ffffff20;border-radius:99px;padding:6px;margin:12px 0 36px}.content-pricing-tabs button{border:0;background:transparent;color:#b5b8cc;padding:13px 23px;border-radius:99px;cursor:pointer;font-weight:700}.content-pricing-tabs button[aria-pressed=true]{color:#f5e4b9;background:#ecd08c20}.content-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}.content-plan-card{position:relative;padding:35px 24px 24px;border:1px solid #ecd08c30;border-radius:24px;background:linear-gradient(150deg,#19182a,#0c0e18);display:flex;flex-direction:column;min-width:0}.content-plan-card.is-featured{border-color:#ecd08c80;box-shadow:0 0 35px #ecd08c0b}.content-plan-highlight{position:absolute;top:-17px;left:50%;transform:translate(-50%);background:#ecd08c;color:#191424;padding:10px 17px;border-radius:99px;font-weight:800;font-size:11px;white-space:nowrap}.content-plan-card h3{font-size:23px;margin:8px 0 10px}.content-plan-card>p{color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:25px}.content-plan-price{font-size:clamp(27px,3vw,39px);font-weight:900;letter-spacing:-1.3px;white-space:nowrap}.content-plan-price small{font-size:15px;font-weight:600;letter-spacing:0}.content-credit-note{display:block;font-size:11px;color:var(--gold);line-height:1.8;margin:18px 0}.content-plan-card ul{list-style:none;padding:0;margin:8px 0 30px;flex:1}.content-plan-card li{padding:15px 0;border-bottom:1px solid #ffffff16;font-size:12px;line-height:1.6}.content-plan-card li:before{content:"✓";color:var(--gold);margin-right:8px}.content-plan-card li.is-unavailable{color:var(--muted)}.content-plan-card .content-plan-detail{font-size:11px;margin:0 0 18px}.content-plan-card>button,.content-topup>button,.content-trend-ideas button{border:1px solid #ecd08c60;border-radius:12px;padding:16px;color:var(--gold);background:#ecd08c07;font-size:13px;font-weight:800;cursor:pointer}.content-plan-card.is-featured>button{background:var(--gold);color:#171424}.content-topup{max-width:620px;text-align:left;margin:auto;padding:30px;border:1px solid #ecd08c40;border-radius:24px;background:#151624}.content-topup p{color:var(--muted);line-height:1.8;font-size:13px}.content-topup label{display:block;font-size:12px;margin:22px 0 10px}.content-topup-input{display:flex;align-items:center;gap:12px}.content-topup input{min-width:0;width:100%;padding:15px;background:#080b15;color:#fff;border:1px solid #ffffff30;border-radius:12px;font-size:18px}.content-topup>button{width:100%}.content-topup>button:disabled{opacity:.4;cursor:not-allowed}.content-feature-section{margin-top:55px}.content-feature-section>h3{font-size:23px}.content-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.content-feature-grid article{position:relative;border:1px solid #ecd08c25;border-radius:18px;background:#ffffff03;padding:26px 17px}.content-feature-icon{display:inline-grid;place-items:center;border:1px solid #ecd08c45;border-radius:12px;width:44px;height:44px;color:var(--gold);font-size:23px;background:#ecd08c0c}.content-feature-grid h4{font-size:15px;margin:18px 0 10px}.content-feature-grid p{font-size:12px;line-height:1.8;color:var(--muted)}.content-feature-grid small{position:absolute;top:10px;right:12px;border:1px solid #ecd08c35;color:var(--gold);font-size:9px;border-radius:99px;padding:5px 8px}.content-pricing-disclosure{font-size:11px!important;line-height:1.9!important;text-align:left;margin:25px 0 0;color:var(--muted)}.content-checkout-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#000b;padding:20px}.content-checkout{width:100%;max-width:440px;border:1px solid #ecd08c50;border-radius:22px;padding:28px;background:#141624;text-align:left}.content-checkout h3{font-size:22px;margin:25px 0}.content-checkout>strong{font-size:28px;color:var(--gold)}.content-checkout p{font-size:13px;line-height:1.8;color:var(--muted)}.content-checkout-close{display:block;margin-left:auto;border:0;color:#d8d9e5;background:none;cursor:pointer}.content-trends{border-top:1px solid #ffffff12}.content-trend-sources,.content-trend-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.content-trend-sources a,.content-trend-ideas article{display:block;min-width:0;padding:24px;border:1px solid #ffffff20;background:#151725;border-radius:18px;text-decoration:none;color:#eee}.content-trend-sources span,.content-trend-ideas span{font-size:10px;color:var(--gold)}.content-trend-sources h3,.content-trend-ideas h4{font-size:17px;line-height:1.5;margin:18px 0 12px}.content-trend-sources p,.content-trend-ideas p{font-size:12px;line-height:1.8;color:var(--muted)}.content-trend-sources small{color:var(--gold);font-size:10px}.content-trends>h3{margin-top:40px;font-size:22px}.content-trend-note{font-size:11px!important;line-height:1.8;color:var(--muted);min-height:20px}.content-trend-ideas button{font-size:11px;padding:11px 13px}.content-trend-ideas details{margin-top:15px;font-size:11px;color:var(--muted)}@media(max-width:850px){.content-plan-grid{grid-template-columns:1fr}.content-plan-card{padding:28px}.content-plan-card.is-featured{margin-top:12px}.content-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-trend-sources,.content-trend-ideas{grid-template-columns:1fr}.content-plan-price{font-size:38px}}@media(prefers-reduced-motion:reduce){.shorts-video-subtitle{animation:none;opacity:1}}.shorts-reel-hook{font-size:24px!important;line-height:1.3!important;letter-spacing:-1px;margin:0!important;font-weight:950!important;text-shadow:2px 2px 0 #111,-1px -1px 0 #111,0 3px 8px #000;-webkit-text-stroke:.4px #111}.shorts-reel-hook>span{display:block;color:#fff!important;font-size:inherit!important;font-weight:950}.shorts-reel-hook>em{display:block;color:#ffe35d;font-style:normal;margin-top:7px}.hook-style-1 .shorts-reel-hook>span{display:inline;color:#111!important;background:#fff;padding:1px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;-webkit-text-stroke:0;transform:rotate(-2deg)}.hook-style-2 .shorts-reel-hook>em{color:#ff718c}.shorts-result-overlay:has(.shorts-reel-hook)>span:first-child{position:absolute;top:-30px;padding:4px 7px;color:#fff;background:#0008;border-radius:4px}.shorts-result-overlay:has(.shorts-reel-hook){bottom:24px}.shorts-result-overlay:has(.shorts-reel-hook) .shorts-result-duration{display:none}.content-service-section{margin-top:50px;padding:35px;border:1px solid #ecd08c35;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#35295180,transparent 70%),#121422}.content-service-section h3{font-size:30px;line-height:1.4;margin:16px 0}.content-service-section>p{font-size:13px;color:var(--muted);line-height:1.9}.content-service-steps{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0}.content-service-steps span{border:1px solid #ecd08c35;border-radius:99px;padding:9px 13px;color:var(--gold);font-size:11px}.content-service-open,.content-service-workspace button{padding:12px 17px;border:1px solid #ecd08c65;border-radius:10px;color:var(--gold);background:#ecd08c0c;font-size:12px;cursor:pointer}.content-service-workspace{margin-top:28px;padding-top:25px;border-top:1px solid #ffffff20}.content-service-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.content-service-toolbar h4{flex:1}.content-service-workspace label{display:block;margin:18px 0 9px;font-size:12px;line-height:1.8}.content-service-workspace input:not([type=checkbox]),.content-service-workspace select,.content-service-workspace textarea{display:block;margin-top:8px;width:100%;min-width:0;background:#090c18;color:#eee;border:1px solid #ffffff25;border-radius:10px;padding:12px;font-size:13px}.content-service-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.content-service-workspace fieldset{border:0;min-width:0;padding:0}.content-service-workspace button:disabled{opacity:.4;cursor:not-allowed}.content-service-detail{margin-top:25px}.content-service-detail p{font-size:13px;color:var(--muted);line-height:1.8}.content-request-text{white-space:pre-wrap;overflow-wrap:anywhere}.content-service-detail a{display:inline-block;font-size:12px;color:var(--gold);padding:8px;overflow-wrap:anywhere}.content-service-detail details{margin:20px 0;color:var(--muted);font-size:12px}.content-operator-quote,.content-quote-summary{padding:20px!important;margin:22px 0;border:1px solid #ecd08c35!important;border-radius:16px}.content-quote-summary strong{color:var(--gold);font-size:19px}.content-quote-summary small{color:var(--muted);font-size:10px}.content-service-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px}.content-service-results video,.content-service-results img{width:100%;max-height:440px;object-fit:contain;border-radius:12px;background:#080a13}@media(max-width:700px){.content-service-section{padding:22px}.content-service-fields,.content-service-results{grid-template-columns:1fr}.content-service-section h3{font-size:26px}}.shorts-result-overlay{background:transparent;pointer-events:none}.shorts-result-overlay:has(.shorts-reel-hook){top:0;right:0;bottom:0;left:0;padding:20px 14px 48px}.shorts-result-overlay:has(.shorts-reel-hook)>span:first-child{display:none}.shorts-result-overlay .shorts-result-duration{position:absolute;bottom:10px;font-size:9px;text-shadow:0 1px 3px #000}.shorts-reel-hook{max-width:100%!important}.shorts-reel-hook>em{font-size:12px;margin-top:9px;letter-spacing:0;color:#fff}.caption-impact .shorts-reel-hook{transform:rotate(-4deg);text-align:center}.caption-impact .shorts-reel-hook>span{font-size:30px!important;color:#ff718c!important;-webkit-text-stroke:1px #191919}.caption-impact .shorts-reel-hook>em{display:none}.caption-coffee{justify-content:center}.caption-coffee .shorts-reel-hook{position:absolute;top:72px;left:20px;right:20px;text-align:center;font-family:serif;letter-spacing:1px!important;text-shadow:0 2px 5px #000}.caption-coffee .shorts-reel-hook>span{font-size:22px!important}.caption-coffee .shorts-reel-hook>em{font-size:13px;color:#fff2c9;border-top:1px solid #fff9;padding-top:8px}.caption-minimal .shorts-reel-hook>span{font-size:19px!important;font-weight:600;letter-spacing:0}.caption-minimal .shorts-reel-hook>em{font-size:10px;font-weight:400}.caption-sticker .shorts-reel-hook{position:absolute;top:65px;left:16px;right:16px;transform:rotate(-6deg);text-shadow:none;-webkit-text-stroke:0}.caption-sticker .shorts-reel-hook>span{display:inline;background:#ffe35d;color:#151515!important;padding:3px 7px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:24px!important}.caption-sticker .shorts-reel-hook>em{display:none}.caption-fresh .shorts-reel-hook{text-align:right}.caption-fresh .shorts-reel-hook>span{font-size:25px!important;color:#d9ff91!important}.caption-fresh .shorts-reel-hook>em{display:inline-block;background:#f3ffe9;color:#244524;text-shadow:none;-webkit-text-stroke:0;border-radius:20px;padding:4px 9px;font-size:11px}.caption-editorial .shorts-reel-hook{position:absolute;top:66px;left:16px;right:16px}.caption-editorial .shorts-reel-hook>span{font-size:29px!important;border-left:4px solid #fff;padding-left:10px}.caption-editorial .shorts-reel-hook>em{font-size:11px;letter-spacing:2px;margin-left:14px}.ai-studio{--ai-line:#ffffff15;display:grid;grid-template-columns:210px minmax(320px,1fr) 300px;height:860px;border:1px solid #ffffff24;border-radius:20px;overflow:hidden;background:#10121d;color:#edf0fa;text-align:left;font-family:inherit}.ai-studio button,.ai-studio input,.ai-studio select,.ai-studio textarea{font:inherit}.ai-studio button{cursor:pointer;color:inherit;background:#ffffff05;border:1px solid var(--ai-line);border-radius:9px;padding:9px 12px}.ai-studio button:disabled{opacity:.45;cursor:not-allowed}.ai-studio button:hover:not(:disabled){background:#ffffff12}.ai-studio button:focus-visible,.ai-studio input:focus-visible,.ai-studio textarea:focus-visible,.ai-studio select:focus-visible{outline:2px solid #8faeff;outline-offset:2px}.ai-sidebar{background:#151927;border-right:1px solid var(--ai-line);padding:20px 12px;display:flex;flex-direction:column;gap:12px;overflow:auto}.ai-sidebar-brand{font-size:17px;font-weight:900;padding:2px 6px 12px}.ai-sidebar-brand span{color:#91aaff;font-size:10px;letter-spacing:2px}.ai-sidebar .ai-new-chat{background:#3768f5;border:0;border-radius:24px;font-weight:800}.ai-side-label{font-size:11px;color:#9da8bd;display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0 6px}.ai-side-label button{padding:2px 6px;border:0}.ai-project-list,.ai-project-chats,.ai-recent{display:flex;flex-direction:column;gap:4px}.ai-project-list button,.ai-project-chats button{display:flex;gap:8px;align-items:center;text-align:left;border:0;font-size:12px}.ai-project-list small{margin-left:auto}.ai-project-list p{font-size:12px;color:#8591aa;line-height:1.8;padding:6px}.ai-project-chats button{margin-left:10px}.ai-project-chats span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-studio .active{background:#6a8dff1f;border-color:#6a8dff70}.ai-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ai-provider-grid button{padding:10px 5px;font-size:12px}.ai-provider-grid small{display:block;font-size:9px;color:#98a2bb}.ai-provider-grid i{display:inline-block;width:5px;height:5px;background:#7d8495;border-radius:50%;margin-left:4px}.ai-provider-grid .connected{background:#7adb9d}.ai-recent{min-height:100px;flex:1}.ai-recent button{display:flex;gap:8px;text-align:left;border:0;padding:9px 6px}.ai-recent div{min-width:0}.ai-recent strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:11px}.ai-recent small{font-size:9px;color:#939eb6}.ai-settings-link{font-size:11px!important}.ai-admin-label{font-size:9px;color:#aab3c7;text-align:center;letter-spacing:1px}.ai-conversation{min-width:0;min-height:0;display:flex;flex-direction:column}.ai-conversation>header,.ai-preview>header{height:65px;flex-shrink:0;padding:14px 20px;border-bottom:1px solid var(--ai-line);display:flex;justify-content:space-between;align-items:center;gap:12px}.ai-conversation header strong{font-size:13px;display:block;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-conversation header small{color:#8793ac;font-size:10px}.ai-conversation header button{font-size:10px;white-space:nowrap}.ai-messages{flex:1;min-height:0;overflow:auto;padding:24px;scrollbar-width:thin}.ai-welcome{text-align:center;padding:10px 0 20px}.ai-welcome>span{font-size:28px;color:#a4b8ff}.ai-welcome h3{font-size:21px;margin:12px 0}.ai-welcome p{font-size:12px;color:#9aa7c1;line-height:1.8}.ai-connect-banner{width:100%;font-size:12px!important;text-align:left;border-color:#718eff40!important;background:#426cf815!important}.ai-inputs{border:0;padding:16px 0;margin:0;min-width:0}.ai-output-type{display:flex;gap:6px;margin-bottom:10px}.ai-output-type button[aria-pressed=true]{border-color:#7595ff;background:#7595ff22}.ai-attachment-zones{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ai-attachment-zones label{position:relative;border:1px dashed #657da050;padding:16px 8px;text-align:center;border-radius:10px;cursor:pointer;overflow:hidden}.ai-attachment-zones strong{font-size:12px;display:block}.ai-attachment-zones small{font-size:10px;color:#9eaaca}.ai-attachment-zones input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;cursor:pointer}.ai-inputs>small{display:block;font-size:9px;color:#7f8fac;padding:9px 0}.ai-attachments{list-style:none;padding:0;margin:0}.ai-attachments li{display:flex;gap:8px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ai-line);padding:7px 0;font-size:10px}.ai-attachments span{overflow-wrap:anywhere}.ai-attachments button{padding:3px 6px;font-size:9px}.ai-choices{margin-top:12px;padding:12px;border:1px solid var(--ai-line);border-radius:12px}.ai-choices>label{display:none}.ai-choices>p{font-size:10px;color:#98a6c1;margin:0 0 8px}.ai-choices .shorts-editor{padding:0;background:none}.ai-message{max-width:94%;border:1px solid var(--ai-line);border-radius:14px;padding:16px;margin:15px 0;background:#192031}.ai-message.user{margin-left:auto;background:#384263}.ai-message>span{font-size:10px;color:#acbeff;font-weight:700}.ai-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;margin:8px 0 0}.ai-job-status{font-size:11px;color:#d9b76a;padding:12px 0;display:flex;justify-content:space-between;gap:8px;align-items:center}.ai-job-status button{font-size:10px}.ai-notice{font-size:11px;color:#a0b99f;line-height:1.7}.ai-error{font-size:11px;background:#ef5c6b12;border:1px solid #ef5c6b40;border-radius:10px;padding:12px;color:#ffabb4;line-height:1.7;overflow-wrap:anywhere}.ai-composer{flex-shrink:0;margin:14px 18px 18px;padding:14px;border:1px solid #ffffff24;border-radius:16px;background:#1a2032}.ai-composer>label{font-size:10px;color:#9ba8c3}.ai-composer textarea{width:100%;padding:10px 0;border:0;outline:0;resize:vertical;min-height:65px;max-height:160px;background:none;color:#fff;font-size:12px}.ai-composer>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.ai-composer button{font-size:9px;padding:6px 8px;border-radius:20px}.ai-composer button[type=submit]{margin-left:auto;background:#6585ef;color:#fff;font-weight:700;border:0;padding:9px 15px}.ai-composer>small{display:block;font-size:9px;color:#8a96ae;margin-top:9px;line-height:1.5}.ai-preview{background:#171b2b;border-left:1px solid var(--ai-line);padding:0 15px 20px;overflow:auto}.ai-preview>header{padding:14px 0;font-size:12px}.ai-preview header span{font-size:10px;color:#8698bd}.ai-preview-tabs{display:flex;gap:10px;padding:15px 0}.ai-preview-tabs button{border:0;border-radius:0;font-size:11px;padding:5px 0;color:#8a99b8}.ai-preview-tabs button[aria-pressed=true]{color:#b6c6ff;border-bottom:1px solid #8faeff}.ai-preview-stage{aspect-ratio:9/14;background:#090c16;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ai-preview-stage video,.ai-preview-stage img{max-width:100%;max-height:100%;object-fit:contain}.ai-preview-stage>div{text-align:center;padding:22px;font-size:11px;color:#9aaed4}.ai-preview-stage span{display:block;font-size:46px;color:#91aaff;margin-bottom:15px}.ai-file-name{font-size:10px;overflow-wrap:anywhere;color:#98a7c5}.ai-download{display:block;text-align:center;background:#6888ef22;border:1px solid #6888ef50;color:#c2d0ff;border-radius:9px;padding:10px;font-size:11px;text-decoration:none}.ai-media-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}.ai-media-list button{text-align:left;font-size:10px;padding:10px}.ai-media-list small{display:block;font-size:8px;color:#8b9cbf;overflow-wrap:anywhere;margin-top:6px}.ai-media-list button[aria-pressed=true]{border-color:#8daaff}.ai-save-info{border-top:1px solid var(--ai-line);padding-top:16px;color:#9eb0d0;font-size:11px}.ai-save-info p{font-size:10px;line-height:1.6}.ai-save-info button{font-size:10px}.ai-modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#050814b8;display:flex;align-items:center;justify-content:center;padding:20px}.ai-dialog,.ai-settings-dialog{background:#1b2032;border:1px solid #ffffff22;border-radius:18px;box-shadow:0 20px 80px #0007;width:min(700px,100%);max-height:90vh;overflow:auto;color:#e6edff}.ai-dialog{padding:25px;max-width:480px}.ai-dialog h3{margin:0 0 20px;font-size:20px}.ai-dialog p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ai-dialog label,.ai-settings-body>label{display:block;font-size:12px;margin:18px 0}.ai-dialog input,.ai-settings-body input:not([type=radio]):not([type=checkbox]),.ai-settings-body select{display:block;width:100%;background:#0f1423;border:1px solid #ffffff24;border-radius:9px;padding:12px;color:#edf2ff;margin-top:8px}.ai-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.ai-dialog-actions button:last-child,.ai-solid{background:#426ef2!important;border:0!important;color:#fff!important}.ai-settings-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--ai-line)}.ai-settings-dialog h3{margin:0;font-size:18px}.ai-settings-dialog nav{display:flex;gap:6px;padding:16px 24px 0;flex-wrap:wrap}.ai-settings-dialog nav button{font-size:11px}.ai-settings-body{padding:24px}.ai-settings-body h4{font-size:17px;margin:0 0 12px}.ai-settings-body p{font-size:12px;line-height:1.8;color:#9aaac8}.ai-key-status{background:#72d49b0c;border:1px solid #72d49b33;border-radius:12px;padding:15px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.ai-key-status strong{color:#8be4ac}.ai-key-status small{font-size:10px;flex-basis:100%;color:#91a5c6}.ai-key-status button{font-size:10px;margin-left:auto}.ai-settings-dialog footer{border-top:1px solid var(--ai-line);padding:16px 24px;text-align:right}.ai-permission-option{display:flex!important;gap:12px;border:1px solid var(--ai-line);border-radius:12px;padding:15px}.ai-permission-option input{width:16px;margin:3px 0;align-self:flex-start;accent-color:#6f94ff}.ai-permission-option p{margin:6px 0 0!important}.ai-check{display:flex!important;gap:10px;align-items:center}.ai-check input{accent-color:#6f94ff}@media(max-width:1100px){.ai-studio{grid-template-columns:175px minmax(280px,1fr) 250px}.ai-messages{padding:18px}.ai-sidebar-brand{font-size:14px}}@media(max-width:850px){.ai-studio{grid-template-columns:160px minmax(0,1fr);height:auto;min-height:850px}.ai-conversation{height:850px}.ai-preview{grid-column:1/-1;border-top:1px solid var(--ai-line);display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px}.ai-preview>header,.ai-preview-tabs{grid-column:1/-1}.ai-preview-stage{grid-row:3/7;max-height:400px}.ai-file-name,.ai-download,.ai-media-list,.ai-save-info{grid-column:2}}@media(max-width:560px){.ai-studio{display:flex;flex-direction:column;border-radius:12px}.ai-sidebar{max-height:280px;border-right:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-sidebar-brand,.ai-settings-link,.ai-admin-label,.ai-side-label,.ai-provider-grid,.ai-recent{grid-column:1/-1}.ai-project-chats,.ai-project-list{max-height:100px;overflow:auto}.ai-recent{display:none}.ai-conversation{height:850px}.ai-conversation>header{padding:12px}.ai-conversation header strong{max-width:220px}.ai-messages{padding:14px}.ai-welcome h3{font-size:18px}.ai-attachment-zones{gap:6px}.ai-attachment-zones strong{font-size:10px}.ai-composer{margin:10px}.ai-preview{padding:14px;gap:8px}.ai-modal-shade{padding:10px}.ai-settings-body{padding:18px}}.ai-legacy-orders{margin-top:20px;border:1px solid #ffffff20;border-radius:12px;padding:16px}.ai-legacy-orders summary{cursor:pointer;font-size:12px;color:#99a9c8;margin-bottom:12px}
