*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f6f7fb;background:#05070d;font-synthesis:none;text-rendering:optimizeLegibility;font-size:14px}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.page{position:relative;min-height:100vh;overflow-x:hidden;overflow-y:auto;--shell-width: 1040px;--shell-x: 40px;--shell-padding: 28px;--hero-top: 22px;--hero-bottom: 24px;--hero-width: 720px;--hero-title-min: 2.4rem;--hero-title-fluid: 4.6vw;--hero-title-max: 4.45rem;--hero-text-size: 1rem;--hero-text-margin: 18px;--workspace-gap: 14px;--left-column: minmax(300px, .95fr);--right-column: minmax(360px, 1.05fr);--panel-padding: 18px;--panel-radius: 22px;--panel-gap: 14px;--field-margin: 12px;--field-gap: 6px;--label-size: .9rem;--small-size: .82rem;--input-y: 10px;--input-x: 12px;--input-radius: 13px;--textarea-min: 70px;--h2-size: 1.28rem;--h3-size: 1.02rem;--body-size: .92rem;--prompt-size: .96rem;--prompt-line: 1.65;--card-padding: 13px;--prompt-padding: 15px;--copy-y: 10px;--copy-x: 14px}.page{--shell-width: 980px;--shell-x: 34px;--shell-padding: 18px;--hero-top: 12px;--hero-bottom: 18px;--hero-width: 680px;--hero-title-min: 2.05rem;--hero-title-fluid: 3.25vw;--hero-title-max: 3.45rem;--hero-text-size: .9rem;--hero-text-margin: 12px;--workspace-gap: 12px;--left-column: minmax(280px, .95fr);--right-column: minmax(330px, 1.05fr);--panel-padding: 14px;--panel-radius: 18px;--panel-gap: 10px;--field-margin: 9px;--field-gap: 5px;--label-size: .84rem;--small-size: .76rem;--input-y: 8px;--input-x: 11px;--input-radius: 11px;--textarea-min: 58px;--h2-size: 1.12rem;--h3-size: .94rem;--body-size: .84rem;--prompt-size: .88rem;--prompt-line: 1.55;--card-padding: 10px;--prompt-padding: 12px;--copy-y: 8px;--copy-x: 12px}.backgroundVideo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;background:#05070d}.backgroundOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 18% 12%,rgba(114,151,255,.2),transparent 34%),radial-gradient(circle at 76% 20%,rgba(0,255,209,.12),transparent 30%),linear-gradient(135deg,#05070db3,#05070deb 58%,#05070dc7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shell{width:min(var(--shell-width),calc(100% - var(--shell-x)));margin:0 auto;padding:var(--shell-padding) 0}.modeSwitch{display:inline-grid;grid-template-columns:repeat(5,minmax(0,auto));gap:5px;max-width:100%;margin-top:46px;padding:4px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#080c18b8;box-shadow:0 18px 48px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modeSwitch button{display:flex;min-width:132px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:19px;padding:9px 13px;color:#f6f7fbb8;background:transparent}.modeSwitch button.active{color:#05110f;background:linear-gradient(135deg,#8debdc,#eefb7b)}.modeTitle{font-size:.84rem;font-weight:850;line-height:1.15;white-space:nowrap}.modeSubtitle{color:#f6f7fb8f;font-size:.68rem;font-weight:700;line-height:1.15;white-space:nowrap}.modeSwitch button.active .modeSubtitle{color:#05110fad}.modeSwitch button:disabled{cursor:not-allowed}.modeOptionFuture{color:#f6f7fb61;background:#ffffff0b}.modeOptionFuture .modeSubtitle{color:#8debdc85}.hero{max-width:var(--hero-width);padding:var(--hero-top) 0 var(--hero-bottom)}.eyebrow,.sectionKicker{margin:0 0 9px;color:#8debdc;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1{max-width:680px;margin:0;font-size:clamp(var(--hero-title-min),var(--hero-title-fluid),var(--hero-title-max));line-height:.95;letter-spacing:-.065em}.hero p{max-width:640px;margin:var(--hero-text-margin) 0 0;color:#f6f7fbbd;font-size:var(--hero-text-size);line-height:1.55}.clarityLine{max-width:var(--hero-width);margin:12px 0 8px;color:#e5ecfff0;font-size:clamp(.92rem,1.7vw,1rem);line-height:1.45}.helpView{display:grid;gap:14px}.helpHero{max-width:820px}.helpPanel{display:grid;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(135deg,#8debdc14,#ffffff09),#05091294;box-shadow:0 18px 52px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.helpPanel h2{margin:0;font-size:1.1rem;letter-spacing:-.03em}.helpColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.helpBlock{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:#ffffff0b}.helpBlockWide{grid-column:1 / -1}.helpBlock p,.helpList,.helpSteps,.helpTips,.helpProfileGrid p{color:#f6f7fba3;font-size:var(--body-size);line-height:1.52}.helpBlock p{margin:8px 0 0}.helpList,.helpSteps,.helpTips{display:grid;gap:7px;margin:9px 0 0;padding-left:18px}.helpSteps strong,.helpProfileGrid h3{color:#f6f7fbdb}.helpProfileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.helpProfileGrid section{min-width:0;padding:10px;border:1px solid rgba(141,235,220,.15);border-radius:13px;background:#8debdc0b}.helpProfileGrid h3{margin:0;font-size:.9rem}.helpProfileGrid p{margin:6px 0 0;font-size:var(--small-size)}.workspace{display:grid;grid-template-columns:var(--left-column) var(--right-column);gap:var(--workspace-gap);align-items:start}.panel{border:1px solid rgba(255,255,255,.13);border-radius:var(--panel-radius);padding:var(--panel-padding);background:#080c18b3;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.panelHeader{margin-bottom:var(--panel-gap)}.panelHeader h2,.quality h3,.infoGrid h3{margin:0;letter-spacing:-.03em}.panelHeader h2{font-size:var(--h2-size)}.infoGrid h3,.quality h3{font-size:var(--h3-size)}.split{display:flex;justify-content:space-between;gap:var(--workspace-gap);align-items:start}.field{display:grid;gap:var(--field-gap);margin-top:var(--field-margin)}.field span{color:#f6f7fbd6;font-size:var(--label-size);font-weight:700}.field small{color:#f6f7fb7a;line-height:1.42;font-size:var(--small-size)}.requiredHint{margin:12px 0 0;color:#f6f7fb80;font-size:var(--small-size);line-height:1.4}.higgsfieldPanel,.profileNotice{display:grid;gap:10px;margin-top:var(--field-margin);padding:12px;border:1px solid rgba(141,235,220,.18);border-radius:15px;background:linear-gradient(135deg,#8debdc14,#ffffff09),#070b148a;min-width:0}.higgsfieldPanel p,.profileNotice p{margin:0;color:#f6f7fba3;font-size:var(--small-size);line-height:1.45;overflow-wrap:anywhere}.profileOptionHints{display:grid;gap:5px;min-width:0}.profileOptionHint{display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff07;min-width:0}.profileOptionHint.active{border-color:#8debdc61;background:linear-gradient(135deg,#8debdc13,#ffffff07),#ffffff0a;box-shadow:inset 3px 0 #8debdc80}.profileOptionHint strong{color:#f6f7fbd1;font-size:var(--small-size);line-height:1.25}.profileOptionHint small{color:#f6f7fb80;line-height:1.35}.profileDecisionHint{margin-top:2px}.checkboxField{display:flex;gap:9px;align-items:flex-start;color:#f6f7fbc7;font-size:var(--small-size);font-weight:700;line-height:1.35}.checkboxField input{width:16px;height:16px;margin:1px 0 0;accent-color:#8debdc;flex:0 0 auto}.checkboxField span{color:#f6f7fbd1}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:var(--input-radius);padding:var(--input-y) var(--input-x);color:#f6f7fb;outline:none;background:#ffffff13;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}select{--select-arrow-color: rgba(246, 247, 251, .7);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;color:#f6f7fbe0;background:linear-gradient(45deg,transparent 50%,var(--select-arrow-color) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,var(--select-arrow-color) 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#8debdc13,#ffffff09),#ffffff12;box-shadow:inset 0 1px #ffffff09}select:hover{--select-arrow-color: rgba(246, 247, 251, .78);border-color:#8debdc57;background:linear-gradient(45deg,transparent 50%,var(--select-arrow-color) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,var(--select-arrow-color) 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#8debdc1c,#ffffff0b),#ffffff16}textarea{min-height:var(--textarea-min);resize:vertical}input:focus,select:focus,textarea:focus{border-color:#8debdcc7;box-shadow:0 0 0 4px #8debdc1c}input:focus,textarea:focus{background:#ffffff1a}select:focus{--select-arrow-color: rgba(246, 247, 251, .84);background:linear-gradient(45deg,transparent 50%,var(--select-arrow-color) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,var(--select-arrow-color) 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#8debdc21,#ffffff0d),#ffffff17}select:disabled{--select-arrow-color: rgba(246, 247, 251, .36);cursor:not-allowed;color:#f6f7fb6b;border-color:#ffffff14;background:linear-gradient(45deg,transparent 50%,var(--select-arrow-color) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,var(--select-arrow-color) 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,#ffffff0b;box-shadow:none}select option{color:#0b1020}.choiceGrid,.aspectGrid,.durationGrid,.videoTypeGrid{display:grid;gap:8px}.choiceGrid,.videoTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.videoTypeSelector,.cardDropdown{display:grid;gap:8px}.videoTypeToggle,.cardDropdownToggle{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.13);border-radius:var(--input-radius);padding:10px 12px;color:#f6f7fbd6;background:#ffffff13;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.videoTypeToggle strong,.videoTypeToggle small,.cardDropdownToggle strong,.cardDropdownToggle small{display:block}.videoTypeToggle strong,.cardDropdownToggle strong{font-size:.86rem;line-height:1.2}.videoTypeToggle small,.cardDropdownToggle small{margin-top:3px;color:#f6f7fb80;font-size:.68rem;font-weight:700;line-height:1.15}.videoTypeToggle.selected,.cardDropdownToggle.selected{border-color:#8debdc6b;background:#8debdc1a}.videoTypeToggle:hover,.videoTypeToggle:focus,.videoTypeToggle:focus-visible,.cardDropdownToggle:hover,.cardDropdownToggle:focus,.cardDropdownToggle:focus-visible{border-color:#8debdcc7;background:#ffffff1a;box-shadow:0 0 0 4px #8debdc1c}.cardDropdownToggle:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.cardDropdownToggle:disabled:hover{border-color:#ffffff21;background:#ffffff13}.selectChevron{color:#f6f7fb9e;font-size:.9rem;line-height:1}.aspectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.durationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceButton,.aspectCard{border:1px solid rgba(255,255,255,.13);border-radius:var(--input-radius);color:#f6f7fbd1;background:linear-gradient(145deg,#ffffff13,#ffffff0a),#070b147a;box-shadow:inset 0 1px #ffffff09;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.choiceButton{min-height:48px;padding:9px 8px;display:grid;place-items:center;gap:4px;font-weight:800;line-height:1.12}.choiceGrid .choiceButton{min-height:46px;border-radius:13px}.durationButton{min-height:52px;grid-template-columns:auto auto;align-content:center;justify-content:center;padding:9px 10px;gap:7px;line-height:1.12;white-space:normal}.videoTypeButton{min-height:64px;padding:10px;white-space:normal}.aspectCard{min-height:88px;padding:10px;display:grid;place-items:center;gap:5px}.choiceButton strong,.aspectCard strong{font-size:.82rem;line-height:1.15;text-align:center}.optionSubtitle{color:#f6f7fb7a;font-size:.62rem;font-weight:650;line-height:1.18;text-align:center}.durationIcon{position:relative;display:inline-block;width:15px;height:15px;border:1.6px solid currentColor;border-radius:50%;opacity:.78}.durationIcon:before,.durationIcon:after{content:"";position:absolute;left:50%;top:50%;width:1.5px;border-radius:999px;background:currentColor;transform-origin:50% 100%}.durationIcon:before{height:5px;transform:translate(-50%,-100%) rotate(0)}.durationIcon:after{height:4px;transform:translate(-50%,-100%) rotate(115deg)}.aspectIcon{display:block;width:var(--aspect-width);aspect-ratio:var(--aspect-ratio);border:1.5px solid currentColor;border-radius:4px;background:#ffffff0f}.aspectCard.auto .aspectIcon{border-style:dashed;opacity:.75}.choiceButton:hover,.aspectCard:hover{border-color:#8debdc6b;background:linear-gradient(145deg,#8debdc1c,#ffffff0e),#090e1894}.choiceButton:focus,.choiceButton:focus-visible,.aspectCard:focus,.aspectCard:focus-visible{border-color:#8debdce6;box-shadow:0 0 0 4px #8debdc21}.choiceButton.active,.aspectCard.active{color:#f6f7fb;border-color:#8debdcd1;background:linear-gradient(145deg,#8debdc2e,#7297ff13),#0a111cb8;box-shadow:0 0 0 3px #8debdc17}.twoColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:10px}.videoOptionStack,.imageOptionStack{grid-template-columns:1fr;gap:14px}.copyButton,.downloadButton,.outputButton{flex:0 0 auto;border:1px solid rgba(141,235,220,.32);border-radius:999px;padding:var(--copy-y) var(--copy-x);color:#f6f7fbe0;font-weight:800;background:#ffffff12;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;width:100%;line-height:1.1;min-height:34px}.exampleButton{flex:0 0 auto;align-self:start;border:1px solid rgba(141,235,220,.26);border-radius:999px;padding:var(--copy-y) var(--copy-x);color:#f6f7fbd1;font-weight:800;background:#ffffff0e}.resetButton{flex:0 0 auto;align-self:start;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:var(--copy-y) var(--copy-x);color:#f6f7fbb8;font-weight:800;background:#ffffff09}.videoHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.exampleAction{display:grid;justify-items:end;gap:5px;max-width:360px}.exampleAction small{color:#f6f7fb85;font-size:.72rem;line-height:1.35;text-align:right}.copyButton:disabled,.downloadButton:disabled,.exampleButton:disabled,.resetButton:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.copyAction,.videoOutput .copyAction{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;gap:6px;min-width:0}.actionButtonGroup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.actionButtonGroup .copyButton,.actionButtonGroup .downloadButton{width:100%;height:100%}.copyHint{color:#f6f7fb85;font-size:.72rem;line-height:1.35;text-align:center;width:100%;align-self:stretch}.outputHeader{align-items:start}.output .quality{margin-bottom:10px}.imageOutput .promptBox{margin-top:10px;padding:14px}.videoOutput .promptBox{margin-top:10px}.promptBox{border:1px solid rgba(141,235,220,.22);border-radius:16px;padding:var(--prompt-padding);background:linear-gradient(135deg,rgba(141,235,220,.12),transparent 38%),#ffffff12;max-height:min(58vh,620px);overflow:auto;scrollbar-color:rgba(141,235,220,.45) rgba(255,255,255,.06);scrollbar-width:thin}.promptText{margin:0;white-space:pre-wrap;color:#f7fff9;font-size:var(--prompt-size);line-height:var(--prompt-line);overflow-wrap:anywhere;word-break:break-word}.promptBox p{margin:0;color:#f7fff9;font-size:var(--prompt-size);line-height:var(--prompt-line);overflow-wrap:anywhere;word-break:break-word}.emptyPrompt{display:grid;gap:7px;color:#f6f7fbad;font-size:var(--body-size);line-height:1.45;min-height:112px;align-content:center}.emptyPrompt strong{color:#f7fff9;font-size:.96rem}.emptyPrompt p{color:#f6f7fbb3;max-width:38rem}.emptyPrompt span{width:fit-content;max-width:100%;border:1px solid rgba(141,235,220,.16);border-radius:999px;padding:6px 9px;color:#f6f7fb9e;background:#8debdc0e;overflow-wrap:anywhere}.videoShotList{display:grid;gap:10px}.videoShotCard{border:1px solid rgba(141,235,220,.2);border-radius:12px;padding:8px 10px;background:#ffffff0d}.videoShotCard h3{margin:0 0 4px;color:#e7feff;font-size:.82rem;font-weight:700;letter-spacing:.005em}.videoShotCard p{margin:0;color:#f7fff9;line-height:1.48;font-size:var(--prompt-size);overflow-wrap:anywhere}.videoPromptNote{margin:0;color:#f7fff9;line-height:1.48;font-size:var(--prompt-size);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.platformNote{margin:8px 0 0;color:#f6f7fb80;font-size:.72rem;line-height:1.4}.brandIpNotice{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,205,120,.18);border-radius:14px;background:linear-gradient(135deg,#ffcd7812,#ffffff08),#070b147a}.brandIpNotice p{margin:0;color:#f6f7fb9e;font-size:var(--small-size);line-height:1.45}.promptRuleNotice{margin-top:10px;padding:10px 12px;border:1px solid rgba(141,235,220,.16);border-radius:14px;background:linear-gradient(135deg,#8debdc0f,#ffffff06),#070b1470}.promptRuleNotice p{margin:0;color:#f6f7fb9e;font-size:var(--small-size);line-height:1.45}.promptRuleNotice.error{border-color:#ff6b6b80;background:linear-gradient(135deg,#ff6b6b1f,#ffffff05),#14070780}.promptRuleNotice.error p{color:#ff8f8f}.promptMeta{display:grid;gap:4px;margin-top:8px;color:#f6f7fb8a;font-size:.72rem;line-height:1.4}.promptLengthWarning{color:#ffd791c7}.infoGrid{display:grid;grid-template-columns:1fr;gap:9px;margin-top:10px}.infoGrid article,.quality{border:1px solid rgba(255,255,255,.11);border-radius:15px;padding:var(--card-padding);background:#ffffff0e}.infoGrid p{margin:7px 0 0;color:#f6f7fbad;line-height:1.48;font-size:var(--body-size)}.reasonList{margin:7px 0 0;padding:0;list-style:none;display:grid;gap:6px}.reasonList li{position:relative;margin:0;padding-left:14px;color:#f6f7fbad;line-height:1.44;font-size:var(--body-size)}.reasonList li:before{content:"•";position:absolute;left:0;top:.05rem;color:#8debdc}.quality{margin-top:9px}.qualityHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.qualityHeader span{border-radius:999px;padding:4px 8px;color:#8debdc;font-size:.78rem;background:#8debdc1f}.qualitySummary{margin:7px 0 0;color:#f6f7fb94;font-size:.78rem;line-height:1.42}.quality ul{display:grid;gap:6px;margin:9px 0 0;padding:0;list-style:none}.quality li{display:flex;gap:8px;align-items:flex-start;border-radius:11px;padding:7px 8px;color:#f6f7fbb8;font-size:var(--body-size);line-height:1.35;background:#ffffff09}.quality li span{display:grid;width:17px;height:17px;place-items:center;border-radius:999px;font-size:.64rem;font-weight:900}.quality li.ok span{color:#04110d;background:#8debdc;box-shadow:0 0 0 3px #8debdc14}.quality li.hint span{color:#08131a;background:#ffd28a;box-shadow:0 0 0 3px #ffd28a14}.quality li.missing span{color:#ffe2b2f0;border:1px solid rgba(255,195,111,.38);background:#ffc36f1f}.quality li.error span{color:#fff;border:1px solid rgba(255,107,107,.55);background:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b1f}.legalView{display:grid;gap:16px}.legalHero{max-width:820px;padding-bottom:0}.legalBackLink{width:fit-content;color:#8debdcc2;font-size:var(--small-size);font-weight:800;text-decoration:none}.legalBackLink:hover{color:#f6f7fbe6}.legalPanel{display:grid;gap:12px;max-width:920px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(135deg,#8debdc12,#ffffff08),#04070e94;box-shadow:0 18px 46px #00000029}.legalSection{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.legalSection:last-child{padding-bottom:0;border-bottom:0}.legalSection h2{margin:0;color:#f6f7fbeb;font-size:1rem}.legalSection p,.legalSection ul{margin:0;color:#f6f7fba3;font-size:var(--prompt-size);line-height:1.58}.legalSection ul{padding-left:18px}.legalSection a{color:#8debdcd1;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.legalSection a:hover{color:#f6f7fbeb}.siteFooter{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:#f6f7fb9e;background:linear-gradient(135deg,#8debdc14,#ffffff09),#04070e80;box-shadow:0 18px 46px #00000029}.footerLabel,.footerMail{margin:0}.footerLabel{color:#8debdcad;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footerMail{margin-top:4px;font-size:.84rem;line-height:1.5}.footerMail span{color:#f6f7fbd6}.footerLegalLinks{display:flex;flex-wrap:wrap;gap:10px}.footerLegalLinks a{color:#f6f7fbad;font-size:var(--small-size);font-weight:800;text-decoration:none}.footerLegalLinks a:hover{color:#8debdcdb}.socialBlock{display:grid;justify-items:end;gap:7px}.socialPlaceholders{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.socialPlaceholders button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f6f7fbb8;background:#ffffff0f;cursor:default}.socialPlaceholders svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.socialPlaceholders button:hover{border-color:#8debdc42;color:#f6f7fbdb;background:#8debdc14}@media (max-width: 860px){:root{font-size:15px}.shell{width:min(100% - 22px,1180px);padding-top:20px}.hero{padding-top:24px}.hero h1{font-size:clamp(2.25rem,12vw,3.8rem)}.workspace,.twoColumns{grid-template-columns:1fr}.helpPanel{padding:14px}.helpColumns,.helpProfileGrid{grid-template-columns:1fr}.modeSwitch{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:22px}.modeSwitch button{min-width:0;padding:10px 8px}.panel{border-radius:20px;padding:16px}.split{flex-direction:column}.copyButton,.downloadButton,.exampleButton,.resetButton{width:100%}.videoHeaderActions,.copyAction{width:100%;justify-content:stretch}.actionButtonGroup{grid-template-columns:1fr;width:100%}.actionButtonGroup .copyButton,.actionButtonGroup .downloadButton{width:100%}.copyHint{max-width:none;text-align:left}.siteFooter{flex-direction:column;align-items:flex-start;margin-top:16px;padding:14px}.legalPanel{padding:14px}.footerLegalLinks{gap:12px}.socialBlock{justify-items:start}.socialPlaceholders{justify-content:flex-start}.choiceGrid,.aspectGrid,.durationGrid,.videoTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.shell{width:min(100% - 16px,1180px);padding-top:14px}.hero{padding-top:18px}.hero h1{font-size:clamp(2rem,10vw,2.8rem)}.modeSwitch{gap:4px;padding:4px;border-radius:18px}.modeSwitch button{min-height:54px;padding:9px 7px;border-radius:14px}.modeTitle{font-size:.82rem}.modeSubtitle{font-size:.64rem}.panel{padding:14px 12px}.panelHeader{margin-bottom:12px}.exampleAction,.videoHeaderActions{width:100%;justify-items:stretch}.exampleAction small{text-align:left}.choiceGrid,.aspectGrid,.durationGrid,.videoTypeGrid{grid-template-columns:1fr}.promptBox{max-height:52vh;padding:12px}.emptyPrompt{min-height:96px}.emptyPrompt span{width:100%;border-radius:12px}.quality li{padding:8px}.quality li span{flex:0 0 auto;margin-top:1px}.helpPanel,.legalPanel{padding:12px}.siteFooter{gap:14px}}.aspectField small{min-height:1.1em}
