@font-face{font-family:skin_rapduo-RapduoHeading;src:url(/fonts/rapduo/anton-latin.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:skin_rapduo-RapduoBody;src:url(/fonts/rapduo/figtree-latin.woff2)format("woff2");font-display:swap;font-weight:100 900}:where(html[data-skin=skin_rapduo]):root{--rd-bg:#121411;--rd-panel:#1d201a;--rd-input:#292d24;--rd-accent:#c7f700;--rd-text:#f6f5ed;--rd-muted:#a6ad9c;--rd-border:#363c30;--background:#121411;--foreground:#f6f5ed;--card:#1d201a;--card-foreground:#f6f5ed;--popover:#1d201a;--popover-foreground:#f6f5ed;--primary:#c7f700;--primary-foreground:#121411;--secondary:#292d24;--secondary-foreground:#f6f5ed;--muted:#292d24;--muted-foreground:#a6ad9c;--border:#363c30;--input:#363c30;--ring:#c7f700}:where(html[data-skin=skin_rapduo]) .rd-skin{--rd-bg:#121411;--rd-panel:#1d201a;--rd-input:#292d24;--rd-accent:#c7f700;--rd-text:#f6f5ed;--rd-muted:#a6ad9c;--rd-border:#363c30;--background:#121411;--foreground:#f6f5ed;--card:#1d201a;--card-foreground:#f6f5ed;--popover:#1d201a;--popover-foreground:#f6f5ed;--primary:#c7f700;--primary-foreground:#121411;--secondary:#292d24;--secondary-foreground:#f6f5ed;--muted:#292d24;--muted-foreground:#a6ad9c;--border:#363c30;--input:#363c30;--ring:#c7f700;background:var(--rd-bg);color:var(--rd-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:skin_rapduo-RapduoBody,Arial,sans-serif;line-height:1.65}:where(html[data-skin=skin_rapduo]) .rd-skin *{box-sizing:border-box}:where(html[data-skin=skin_rapduo]) .rd-skin a{text-decoration:none}:where(html[data-skin=skin_rapduo]) .rd-skin button,:where(html[data-skin=skin_rapduo]) .rd-skin summary,:where(html[data-skin=skin_rapduo]) .rd-skin input{font:inherit}:where(html[data-skin=skin_rapduo]) .rd-skin button,:where(html[data-skin=skin_rapduo]) .rd-skin summary{cursor:pointer}:where(html[data-skin=skin_rapduo]) .rd-skin :focus-visible{outline:2px solid var(--rd-accent);outline-offset:4px}:where(html[data-skin=skin_rapduo]) .rd-skin button:disabled{cursor:not-allowed;opacity:.5}:where(html[data-skin=skin_rapduo]) .rd-skin h1,:where(html[data-skin=skin_rapduo]) .rd-skin h2{text-transform:uppercase;letter-spacing:-.02em;font-family:skin_rapduo-RapduoHeading,Impact,sans-serif;font-weight:400;line-height:1.07}:where(html[data-skin=skin_rapduo]) .rd-skin h1{margin:18px 0 24px;font-size:clamp(48px,6.2vw,88px)}:where(html[data-skin=skin_rapduo]) .rd-skin h2{margin:16px 0 24px;font-size:clamp(30px,4vw,48px)}:where(html[data-skin=skin_rapduo]) .rd-skin h3{font-size:20px;font-weight:750;line-height:1.3}:where(html[data-skin=skin_rapduo]) .rd-skin p{color:var(--rd-text)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-muted{color:var(--rd-muted)}:where(html[data-skin=skin_rapduo]) .rd-header{background:var(--rd-panel);border-bottom:1px solid var(--rd-border);z-index:50;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;min-height:88px;padding:18px max(24px,50vw - 600px);display:grid;position:fixed;top:0;left:0;right:0}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-music-wordmark{color:#f7f3f7}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-music-wordmark-accent{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-music-footer-logo{align-items:center;gap:12px;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.1;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-logo .rd-music-footer-logo img{object-fit:contain;flex:0 0 40px;width:40px;height:40px}:where(html[data-skin=skin_rapduo]) .rd-brand{flex:none;display:block}:where(html[data-skin=skin_rapduo]) .rd-brand img{object-fit:contain;width:220px;height:52px;display:block}:where(html[data-skin=skin_rapduo]) .rd-desktop-nav{justify-self:center;align-items:center;gap:28px;font-weight:650;display:flex}:where(html[data-skin=skin_rapduo]) .rd-nav-group summary{list-style:none}:where(html[data-skin=skin_rapduo]) .rd-nav-group summary:after{content:"⌄";color:var(--rd-muted);margin-left:8px}:where(html[data-skin=skin_rapduo]) .rd-nav-group>div{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;max-width:320px;padding:12px;position:absolute;top:76px}:where(html[data-skin=skin_rapduo]) .rd-nav-group a{border-radius:8px;padding:10px;display:block}:where(html[data-skin=skin_rapduo]) .rd-nav-group a:hover{background:var(--rd-input)}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav{display:none}:where(html[data-skin=skin_rapduo]) .rd-button{background:var(--rd-accent);color:var(--rd-bg);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:14px 24px;font-weight:750;line-height:1.4;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-photo .rd-scene-primary{background:var(--rd-accent);color:var(--rd-bg);white-space:normal;text-align:center;min-height:48px;padding:12px 18px;font-weight:700}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-photo .rd-scene-allowance{color:var(--rd-accent);font-weight:600}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-progress{border:1px solid var(--rd-border);border-radius:12px;padding:16px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-progress progress{width:100%;height:12px;accent-color:var(--rd-accent);margin:12px 0;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-progress small{color:var(--rd-muted)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-placeholder{aspect-ratio:9/16;border:1px dashed var(--rd-border);background:var(--rd-bg);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,320px);margin:0 auto 16px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-placeholder>span{color:var(--rd-muted);font-size:48px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-placeholder>strong{font-variant-numeric:tabular-nums;font-size:28px}:where(html[data-skin=skin_rapduo]) .rd-secondary{color:var(--rd-text);border-color:var(--rd-border);background:0 0}:where(html[data-skin=skin_rapduo]) .rd-button:hover{filter:brightness(.94)}:where(html[data-skin=skin_rapduo]) .rd-main{max-width:1200px;margin:auto;padding:0 24px}:where(html[data-skin=skin_rapduo]) .rd-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding:80px 0 64px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-hero-copy>p{max-width:650px;font-size:19px}:where(html[data-skin=skin_rapduo]) .rd-hero .rd-button{margin-top:24px}:where(html[data-skin=skin_rapduo]) .rd-eyebrow{color:var(--rd-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}:where(html[data-skin=skin_rapduo]) .rd-hero-art{flex-direction:column;align-items:center;gap:20px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-hero-art img{object-fit:contain;width:240px;height:240px}:where(html[data-skin=skin_rapduo]) .rd-hero-art span{text-align:center;font-family:skin_rapduo-RapduoHeading,Impact,sans-serif;font-size:42px;line-height:1.1}:where(html[data-skin=skin_rapduo]) .rd-studio{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;padding:28px;scroll-margin-top:112px}:where(html[data-skin=skin_rapduo]) .rd-studio-header{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-preset-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-preset-grid button{background:var(--rd-bg);color:var(--rd-text);border:1px solid var(--rd-border);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:18px 14px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-preset-grid button:hover{background:var(--rd-input)}:where(html[data-skin=skin_rapduo]) .rd-preset-grid button[aria-pressed=true]{border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-preset-mark{color:var(--rd-accent);font-weight:800}:where(html[data-skin=skin_rapduo]) .rd-effects-grid{grid-template-columns:repeat(4,1fr)}:where(html[data-skin=skin_rapduo]) .rd-composer,:where(html[data-skin=skin_rapduo]) .rd-composer-fields{gap:20px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-photo-toggle{gap:8px;margin-bottom:16px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-photo-toggle button{color:var(--rd-text);border:1px solid var(--rd-border);background:0 0;border-radius:8px;padding:8px 14px}:where(html[data-skin=skin_rapduo]) .rd-photo-toggle button[aria-pressed=true]{background:var(--rd-input);border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-duo-photos{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-upload{background:var(--rd-bg);border:1px solid var(--rd-border);border-radius:12px;flex-direction:column;gap:12px;min-height:190px;padding:20px;display:flex;position:relative}:where(html[data-skin=skin_rapduo]) .rd-person{background:var(--rd-accent);color:var(--rd-bg);border-radius:4px;width:max-content;padding:2px 10px;font-weight:800}:where(html[data-skin=skin_rapduo]) .rd-person-b{background:var(--rd-text)}:where(html[data-skin=skin_rapduo]) .rd-upload img{object-fit:contain;max-height:180px}:where(html[data-skin=skin_rapduo]) .rd-upload label{flex-direction:column;gap:8px;font-weight:700;display:flex}:where(html[data-skin=skin_rapduo]) .rd-upload label span{color:var(--rd-muted);font-weight:400}:where(html[data-skin=skin_rapduo]) .rd-upload input{max-width:100%;font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-upload button{color:var(--rd-muted);text-align:left;background:0 0;border:0}:where(html[data-skin=skin_rapduo]) .rd-reference p{margin-top:12px;font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-reference a{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin .fetra-generator-layout{display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .fetra-live-form{box-shadow:none;background:0 0;border:0;padding:0}:where(html[data-skin=skin_rapduo]) .rd-skin textarea,:where(html[data-skin=skin_rapduo]) .rd-skin select,:where(html[data-skin=skin_rapduo]) .rd-skin input:not([type=file]):not([type=checkbox]){background:var(--rd-input);color:var(--rd-text);border:1px solid var(--rd-border);border-radius:8px;padding:12px}:where(html[data-skin=skin_rapduo]) .rd-skin textarea{width:100%;min-height:110px}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-submit{background:var(--rd-accent);color:var(--rd-bg);min-height:52px;box-shadow:none;border-radius:8px}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-gallery{margin-top:24px}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-model-trigger,:where(html[data-skin=skin_rapduo]) .rd-skin .fetra-composer-select,:where(html[data-skin=skin_rapduo]) .rd-skin .ve-param{background:var(--rd-input);color:var(--rd-text);border-color:var(--rd-border)}:where(html[data-skin=skin_rapduo]) .rd-composer-top{border-bottom:1px solid var(--rd-border);padding-bottom:18px}:where(html[data-skin=skin_rapduo]) .rd-composer-actions{border-top:1px solid var(--rd-border);padding-top:20px}:where(html[data-skin=skin_rapduo]) .rd-section,:where(html[data-skin=skin_rapduo]) .rd-content>section{border-bottom:1px solid var(--rd-border);padding:64px 0}:where(html[data-skin=skin_rapduo]) .rd-content section>p{max-width:760px}:where(html[data-skin=skin_rapduo]) .rd-content .rd-card-grid,:where(html[data-skin=skin_rapduo]) .rd-link-grid,:where(html[data-skin=skin_rapduo]) .rd-example-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-content article,:where(html[data-skin=skin_rapduo]) .rd-link-grid>a{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;padding:24px}:where(html[data-skin=skin_rapduo]) .rd-content article p{font-size:15px}:where(html[data-skin=skin_rapduo]) .rd-content details{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;margin:12px 0;padding:20px}:where(html[data-skin=skin_rapduo]) .rd-content details summary{font-weight:700}:where(html[data-skin=skin_rapduo]) .rd-content details p{margin-top:14px}:where(html[data-skin=skin_rapduo]) .rd-example{background:var(--rd-panel);border-radius:12px;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-example video{aspect-ratio:9/16;object-fit:contain;width:100%;accent-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-example h3{padding:16px}:where(html[data-skin=skin_rapduo]) .rd-link-grid>a>span{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-footer{grid-template-columns:1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:56px 24px 24px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-footer nav{flex-wrap:wrap;align-content:start;gap:16px 24px;font-size:14px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-footer-bottom{border-top:1px solid var(--rd-border);color:var(--rd-muted);grid-column:1/-1;justify-content:space-between;padding-top:24px;font-size:12px;display:flex}@media (width<=900px){:where(html[data-skin=skin_rapduo]) .rd-header{gap:16px;padding:16px 24px}:where(html[data-skin=skin_rapduo]) .rd-brand img{width:180px;height:44px}:where(html[data-skin=skin_rapduo]) .rd-desktop-nav{gap:16px;font-size:14px}:where(html[data-skin=skin_rapduo]) .rd-signin{padding:10px 14px}:where(html[data-skin=skin_rapduo]) .rd-hero{gap:24px;padding-top:56px}:where(html[data-skin=skin_rapduo]) .rd-hero-art img{width:180px;height:180px}:where(html[data-skin=skin_rapduo]) .rd-hero-art span{font-size:32px}:where(html[data-skin=skin_rapduo]) .rd-effects-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-desktop-nav,:where(html[data-skin=skin_rapduo]) .rd-signin{display:none}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav{margin-left:auto;display:block}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav summary{font-size:26px;list-style:none}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav nav{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;gap:16px;padding:16px;display:grid;position:absolute;top:78px;left:16px;right:16px}:where(html[data-skin=skin_rapduo]) .rd-main{padding:0 18px}:where(html[data-skin=skin_rapduo]) .rd-hero{grid-template-columns:1fr;gap:28px;padding:44px 0 32px}:where(html[data-skin=skin_rapduo]) .rd-hero-art{flex-direction:row;justify-content:flex-start}:where(html[data-skin=skin_rapduo]) .rd-hero-art img{width:88px;height:88px}:where(html[data-skin=skin_rapduo]) .rd-hero-art span{text-align:left;font-size:28px}:where(html[data-skin=skin_rapduo]) .rd-hero-copy>p{font-size:17px}:where(html[data-skin=skin_rapduo]) .rd-studio{padding:18px}:where(html[data-skin=skin_rapduo]) .rd-studio-header{flex-direction:column;gap:4px}:where(html[data-skin=skin_rapduo]) .rd-preset-grid,:where(html[data-skin=skin_rapduo]) .rd-effects-grid{grid-template-columns:repeat(2,1fr)}:where(html[data-skin=skin_rapduo]) .rd-preset-grid button{padding:12px 10px;font-size:14px}:where(html[data-skin=skin_rapduo]) .rd-duo-photos,:where(html[data-skin=skin_rapduo]) .rd-content .rd-card-grid,:where(html[data-skin=skin_rapduo]) .rd-link-grid,:where(html[data-skin=skin_rapduo]) .rd-example-grid{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) .rd-section,:where(html[data-skin=skin_rapduo]) .rd-content>section{padding:40px 0}:where(html[data-skin=skin_rapduo]) .rd-footer{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) .rd-footer-bottom{flex-wrap:wrap;gap:16px}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-gallery{max-width:100%;overflow:hidden}}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin){--background:#121411;--foreground:#f6f5ed;--card:#1d201a;--card-foreground:#f6f5ed;--popover:#1d201a;--popover-foreground:#f6f5ed;--primary:#c7f700;--primary-foreground:#121411;--secondary:#292d24;--secondary-foreground:#f6f5ed;--muted:#292d24;--muted-foreground:#a6ad9c;--border:#363c30;--input:#363c30;--ring:#c7f700;color:#f6f5ed;background:#121411}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-primary{background:var(--rd-accent);color:var(--rd-bg);min-height:48px;box-shadow:none;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:750;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-composer-actions .ve-primary{width:100%;margin-top:12px}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-picker-trigger{background:var(--rd-input);color:var(--rd-text);border:1px solid var(--rd-border);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-picker-trigger img{object-fit:contain;width:24px;height:24px}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-field>label{margin-bottom:8px;font-weight:700;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-character-count{color:var(--rd-muted);text-align:right;font-size:12px;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-parameters{flex-wrap:wrap;gap:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-credits{color:var(--rd-muted);align-items:center;gap:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .ve-buy-credits{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin [data-slot=button]{box-shadow:none;border-radius:8px}:where(html[data-skin=skin_rapduo]) .rd-skin .shadow-md,:where(html[data-skin=skin_rapduo]) .rd-skin .shadow-lg{box-shadow:none}:where(html[data-skin=skin_rapduo]) .rd-skin .font-serif{font-family:skin_rapduo-RapduoHeading,Impact,sans-serif}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-model-picker{color:#f6f5ed;box-shadow:none;background:#1d201a;border:1px solid #363c30;border-radius:12px;grid-template-columns:1fr 1fr;width:min(760px,100vw - 32px);max-height:70vh;font-family:skin_rapduo-RapduoBody,Arial,sans-serif;display:grid;overflow:auto}:is(:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-group,:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-version){text-align:left;border:1px solid #0000;border-radius:8px;width:100%;padding:12px;display:block}:is(:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-group[aria-pressed=true],:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-version[aria-pressed=true]){background:#292d24;border-color:#c7f700}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-row{align-items:center;gap:8px;display:flex}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-row img{object-fit:contain;width:24px;height:24px}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-description{color:#a6ad9c;margin-top:4px;font-size:12px;display:block}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-tags{flex-wrap:wrap;gap:6px;margin-top:8px;font-size:11px;display:flex}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-tags>span{background:#292d24;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}:is(:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-check,:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) .ve-picker-badge-accent){color:#c7f700}:where(html[data-skin=skin_rapduo]) body:has(.rd-skin) [data-slot=dialog-content]{color:#f6f5ed;box-shadow:none;background:#1d201a;border-color:#363c30;border-radius:12px}:where(html[data-skin=skin_rapduo]) .rd-header-brand{white-space:nowrap;justify-self:start;align-items:center;gap:10px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-header-brand img{object-fit:contain;width:44px;height:44px}:where(html[data-skin=skin_rapduo]) .rd-header-brand span{letter-spacing:-.04em;font-size:28px;font-weight:850;line-height:1}:where(html[data-skin=skin_rapduo]) .rd-signin{justify-self:end}:where(html[data-skin=skin_rapduo]) .rd-pricing-hero{text-align:center;padding:48px 0 36px;display:block}:where(html[data-skin=skin_rapduo]) .rd-pricing-hero h1{max-width:1000px;margin:16px auto 24px;font-size:clamp(40px,5.2vw,68px)}:where(html[data-skin=skin_rapduo]) .rd-pricing-hero>p{max-width:760px;color:var(--rd-muted);margin:0 auto}:where(html[data-skin=skin_rapduo]) .rd-pricing .relative.flex.flex-col{background:var(--rd-panel);box-shadow:none;border-radius:12px}:where(html[data-skin=skin_rapduo]) .rd-credit-packs .grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-skin=skin_rapduo]) .rd-pricing .relative.flex.flex-col>p:first-of-type{font-size:18px;font-weight:750}:where(html[data-skin=skin_rapduo]) .rd-pricing .relative.flex.flex-col .font-serif{font-size:clamp(36px,4vw,48px)}@media (width<=900px){:where(html[data-skin=skin_rapduo]) .rd-credit-packs .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-credit-packs .grid{grid-template-columns:1fr}}:where(html[data-skin=skin_rapduo]) .rd-pricing{padding:0 0 48px}:where(html[data-skin=skin_rapduo]) .rd-credit-packs{border-top:1px solid var(--rd-border);margin-top:32px;padding-top:56px}:where(html[data-skin=skin_rapduo]) .rd-credit-packs>h2{margin-bottom:12px}:where(html[data-skin=skin_rapduo]) .rd-credit-packs>.rd-muted{margin:0 0 32px}:where(html[data-skin=skin_rapduo]) .rd-pricing-note{max-width:850px;margin:24px auto 0;font-size:13px;line-height:1.7;color:var(--rd-muted)!important}:where(html[data-skin=skin_rapduo]) .rd-pricing .rounded-3xl{background:var(--rd-panel);border-radius:12px}:where(html[data-skin=skin_rapduo]) .rd-pricing .font-serif{font-family:skin_rapduo-RapduoBody,Arial,sans-serif;font-weight:750}:where(html[data-skin=skin_rapduo]) .rd-pricing .rounded-full,:where(html[data-skin=skin_rapduo]) .rd-pricing button{border-radius:8px}:where(html[data-skin=skin_rapduo]) .rd-pricing .bg-accent{background:var(--rd-accent);color:var(--rd-bg)}:where(html[data-skin=skin_rapduo]) .rd-blog-content{padding-top:40px;padding-bottom:64px}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-hero{padding:40px 0}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;display:block;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card img{aspect-ratio:16/10;object-fit:cover;width:100%}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card-body{padding:24px}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card-meta{color:var(--rd-muted);justify-content:space-between;font-size:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card h2{text-transform:none;font-family:skin_rapduo-RapduoBody,Arial,sans-serif;font-size:24px;font-weight:750;line-height:1.3}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card-author{color:var(--rd-muted);font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-section-heading{justify-content:space-between;padding-bottom:24px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-blog-content article a{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-blog-content article h1{font-size:clamp(36px,5vw,60px)}:where(html[data-skin=skin_rapduo]) .rd-blog-content article h2{font-size:30px}:where(html[data-skin=skin_rapduo]) .rd-blog-content article p,:where(html[data-skin=skin_rapduo]) .rd-blog-content article li{line-height:1.8}:where(html[data-skin=skin_rapduo]) .rd-blog-content article>img{border-radius:12px}:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-card p{color:var(--rd-muted)}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-blog-content .ve-blog-grid{grid-template-columns:1fr}}:where(html[data-skin=skin_rapduo]) .rd-home-hero{text-align:center;padding:54px 0 48px}:where(html[data-skin=skin_rapduo]) .rd-home-hero h1{margin:12px 0 16px;font-size:clamp(42px,5.5vw,72px)}:where(html[data-skin=skin_rapduo]) .rd-home-hero>p{max-width:680px;color:var(--rd-muted);margin:0 auto 30px;font-size:18px}:where(html[data-skin=skin_rapduo]) .rd-hero-cases{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-hero-cases article{min-width:0}:where(html[data-skin=skin_rapduo]) .rd-case-frame{border:1px solid var(--rd-border);background:var(--rd-panel);aspect-ratio:9/14;transform:perspective(900px) rotateX(var(--rd-rotate-x,0deg)) rotateY(var(--rd-rotate-y,0deg));border-radius:12px;transition:transform .16s ease-out;position:relative;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-case-frame video{object-fit:cover;width:100%;height:100%;display:block}:where(html[data-skin=skin_rapduo]) .rd-video-hit{background:0 0;border:0;border-radius:12px;position:absolute;inset:0}:where(html[data-skin=skin_rapduo]) .rd-sound-toggle{z-index:2;border:1px solid var(--rd-border);background:var(--rd-bg);color:var(--rd-text);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}:where(html[data-skin=skin_rapduo]) .rd-sound-toggle[aria-pressed=true]{background:var(--rd-accent);color:var(--rd-bg);border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-hero-case-label{align-items:center;gap:12px;padding:12px 2px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-hero-case-label>span{color:var(--rd-accent);font-size:12px;font-weight:800}:where(html[data-skin=skin_rapduo]) .rd-hero-case-label h3{margin:0;font-size:15px}:where(html[data-skin=skin_rapduo]) .rd-hero-actions{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-hero-actions>.rd-muted{font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-section-lead{max-width:700px;margin-bottom:30px;color:var(--rd-muted)!important}:where(html[data-skin=skin_rapduo]) .rd-studio-tabs{gap:8px;margin-bottom:16px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-studio-tabs button{border:1px solid var(--rd-border);background:var(--rd-panel);color:var(--rd-text);border-radius:8px;padding:12px 24px;font-weight:750}:where(html[data-skin=skin_rapduo]) .rd-studio-tabs button[aria-selected=true]{background:var(--rd-accent);color:var(--rd-bg);border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-intro{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-intro>img{object-fit:cover;border-radius:12px;width:100%;max-height:430px}:where(html[data-skin=skin_rapduo]) .rd-intro .rd-button{margin-top:16px}:where(html[data-skin=skin_rapduo]) .rd-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-idea-card{border:1px solid var(--rd-border);background:var(--rd-panel);border-radius:12px;padding:24px}:where(html[data-skin=skin_rapduo]) .rd-idea-card:hover,:where(html[data-skin=skin_rapduo]) .rd-guide-card:hover{background:var(--rd-input)}:where(html[data-skin=skin_rapduo]) .rd-idea-number{color:var(--rd-accent);font-family:skin_rapduo-RapduoHeading,Impact,sans-serif;font-size:28px}:where(html[data-skin=skin_rapduo]) .rd-idea-card h3{margin:16px 0 12px}:where(html[data-skin=skin_rapduo]) .rd-idea-card p{color:var(--rd-muted);font-size:14px}:where(html[data-skin=skin_rapduo]) .rd-text-link{color:var(--rd-accent);font-size:14px;font-weight:700}:where(html[data-skin=skin_rapduo]) .rd-home-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-case-card>a{padding:14px 2px;display:block}:where(html[data-skin=skin_rapduo]) .rd-case-card h3{justify-content:space-between;gap:12px;margin:0 0 10px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-case-card h3 span{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-case-card p{color:var(--rd-muted);margin:0;font-size:15px}:where(html[data-skin=skin_rapduo]) .rd-home-case-grid .rd-case-frame{aspect-ratio:4/5}:where(html[data-skin=skin_rapduo]) .rd-section-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-guide-card{border:1px solid var(--rd-border);background:var(--rd-panel);border-radius:12px;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-guide-card>img{aspect-ratio:16/10;object-fit:cover;width:100%}:where(html[data-skin=skin_rapduo]) .rd-guide-card>div{padding:22px}:where(html[data-skin=skin_rapduo]) .rd-guide-card h3{margin:12px 0}:where(html[data-skin=skin_rapduo]) .rd-guide-card p{color:var(--rd-muted);font-size:14px}:where(html[data-skin=skin_rapduo]) .rd-home-cta{text-align:center;border-bottom:1px solid var(--rd-border);padding:80px 24px}:where(html[data-skin=skin_rapduo]) .rd-home-cta p{max-width:560px;color:var(--rd-muted);margin:0 auto 28px}:where(html[data-skin=skin_rapduo]) .rd-home-howto,:where(html[data-skin=skin_rapduo]) .rd-home-faq,:where(html[data-skin=skin_rapduo]) #pricing,:where(html[data-skin=skin_rapduo]) #guides{scroll-margin-top:112px}:where(html[data-skin=skin_rapduo]) .rd-home-howto section>h2:before{content:"How to";color:var(--rd-accent);letter-spacing:.14em;margin-bottom:16px;font:800 12px skin_rapduo-RapduoBody,Arial,sans-serif;display:block}:where(html[data-skin=skin_rapduo]) .rd-studio-section{padding-top:34px}:where(html[data-skin=skin_rapduo]) .rd-skin #pricing .font-serif{font-family:skin_rapduo-RapduoBody,Arial,sans-serif;font-weight:750}:where(html[data-skin=skin_rapduo]) .rd-skin #pricing>p{margin-bottom:32px}@media (width<=900px){:where(html[data-skin=skin_rapduo]) .rd-hero-cases{gap:12px}:where(html[data-skin=skin_rapduo]) .rd-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-skin=skin_rapduo]) .rd-intro{gap:28px}:where(html[data-skin=skin_rapduo]) .rd-sound-toggle span{display:none}}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-home-hero{padding:36px 0}:where(html[data-skin=skin_rapduo]) .rd-home-hero>p{font-size:16px}:where(html[data-skin=skin_rapduo]) .rd-hero-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}:where(html[data-skin=skin_rapduo]) .rd-case-frame{aspect-ratio:9/13}:where(html[data-skin=skin_rapduo]) .rd-hero-case-label{gap:8px}:where(html[data-skin=skin_rapduo]) .rd-hero-case-label h3{font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-intro{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) .rd-intro>img{max-height:320px}:where(html[data-skin=skin_rapduo]) .rd-why-grid,:where(html[data-skin=skin_rapduo]) .rd-guides-grid{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) .rd-home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}:where(html[data-skin=skin_rapduo]) .rd-case-card h3{font-size:17px}:where(html[data-skin=skin_rapduo]) .rd-case-card p{font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-studio-tabs button{flex:1;padding:12px}:where(html[data-skin=skin_rapduo]) .rd-section-heading{flex-direction:column;align-items:start;gap:0}:where(html[data-skin=skin_rapduo]) .rd-home-cta{padding:52px 0}:where(html[data-skin=skin_rapduo]) .rd-home-hero h1{font-size:42px}}@media (prefers-reduced-motion:reduce){:where(html[data-skin=skin_rapduo]) .rd-case-frame{transition:none;transform:none!important}}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio{background:0 0!important;border:0!important;padding:0!important}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio .fetra-generator-layout{display:block}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio .fetra-live-form{background:0 0;border:0;padding:0}:where(html[data-skin=skin_rapduo]) .rd-studio-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-studio-form,:where(html[data-skin=skin_rapduo]) .rd-studio-look{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;min-width:0}:where(html[data-skin=skin_rapduo]) .rd-studio-form{padding:26px}:where(html[data-skin=skin_rapduo]) .rd-scene-step{margin-bottom:26px}:where(html[data-skin=skin_rapduo]) .rd-scene-step h3{align-items:center;gap:10px;margin:0 0 16px;font-family:skin_rapduo-RapduoBody,Arial,sans-serif;font-size:17px;font-weight:750;display:flex}:where(html[data-skin=skin_rapduo]) .rd-scene-step h3>span{border:1px solid var(--rd-border);width:27px;height:27px;color:var(--rd-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-scene-step h3 small{color:var(--rd-muted);margin-left:auto;font-size:12px;font-weight:400}:where(html[data-skin=skin_rapduo]) .rd-scene-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}:where(html[data-skin=skin_rapduo]) .rd-scene-card{background:var(--rd-input);border:1px solid var(--rd-border);color:var(--rd-text);text-align:left;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-scene-card video,:where(html[data-skin=skin_rapduo]) .rd-scene-label-art{object-fit:cover;width:100%;height:92px;display:block}:where(html[data-skin=skin_rapduo]) .rd-scene-label-art{color:var(--rd-muted);place-items:center;display:grid}:where(html[data-skin=skin_rapduo]) .rd-scene-card>span{overflow-wrap:anywhere;padding:10px;font-size:12px;display:block}:where(html[data-skin=skin_rapduo]) .rd-scene-card[aria-pressed=true]{border-color:var(--rd-accent);color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-scene-card>b{background:var(--rd-accent);color:var(--rd-bg);border-radius:4px;padding:2px 5px;position:absolute;top:7px;right:7px}:where(html[data-skin=skin_rapduo]) .rd-effect-browser{touch-action:pan-y;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-batch-arrow{border:1px solid var(--rd-border);background:var(--rd-input);min-height:44px;color:var(--rd-text);border-radius:8px;place-items:center;padding:0;display:grid}:where(html[data-skin=skin_rapduo]) .rd-batch-arrow:disabled{opacity:.3}:where(html[data-skin=skin_rapduo]) .rd-batch-caption{color:var(--rd-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-batch-caption>span:last-child{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-occasion-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-occasion-chips button{border:1px solid var(--rd-border);background:var(--rd-input);color:var(--rd-text);border-radius:8px;padding:8px 10px;font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-occasion-chips button[aria-pressed=true]{color:var(--rd-accent);border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-scene-step textarea{resize:vertical;border:1px solid var(--rd-border);background:var(--rd-input);width:100%;min-height:95px;color:var(--rd-text);border-radius:8px;padding:14px;font:16px skin_rapduo-RapduoBody,Arial,sans-serif}:where(html[data-skin=skin_rapduo]) .rd-scene-step p.rd-muted{margin:12px 0 0;font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-single-photo .rd-upload{min-height:220px}:where(html[data-skin=skin_rapduo]) .rd-single-photo .rd-upload img{object-fit:contain;max-height:210px}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-upload{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:155px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-upload img{object-fit:contain;opacity:1;width:100%;height:130px;position:static}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-upload label{text-align:center;flex-direction:column;gap:4px;width:100%;min-height:0;padding:0;display:flex;position:static}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-upload label span{color:var(--rd-muted);font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-remove-photo{border:1px solid var(--rd-border);background:var(--rd-bg);color:var(--rd-text);z-index:2;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:flex;position:static}:where(html[data-skin=skin_rapduo]) .rd-advanced{border-top:1px solid var(--rd-border);padding:16px 0}:where(html[data-skin=skin_rapduo]) .rd-advanced>summary{color:var(--rd-muted);font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-advanced .rd-composer-top{margin:16px 0}:where(html[data-skin=skin_rapduo]) .rd-advanced .ve-prompt{margin-top:20px}:where(html[data-skin=skin_rapduo]) .rd-look-heading{color:var(--rd-muted);justify-content:space-between;padding:16px;font-size:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-look-video{background:var(--rd-bg);position:relative}:where(html[data-skin=skin_rapduo]) .rd-look-video>video{object-fit:contain;width:100%;height:420px;display:block}:where(html[data-skin=skin_rapduo]) .rd-look-copy{padding:22px}:where(html[data-skin=skin_rapduo]) .rd-look-copy h3{margin:0 0 12px;font-size:24px}:where(html[data-skin=skin_rapduo]) .rd-look-copy p{color:var(--rd-muted)}:where(html[data-skin=skin_rapduo]) .rd-look-copy>.rd-muted{margin-top:20px;font-size:12px;line-height:1.6}:where(html[data-skin=skin_rapduo]) .rd-look-copy .rd-button{width:100%}:where(html[data-skin=skin_rapduo]) .rd-top-up{background:var(--rd-input);border:1px solid var(--rd-border);border-radius:8px;margin-bottom:16px;padding:14px}:where(html[data-skin=skin_rapduo]) .rd-top-up p{color:var(--rd-muted);margin:0 0 12px;font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-top-up strong{color:var(--rd-text);margin-top:6px;display:block}:where(html[data-skin=skin_rapduo]) .rd-top-up button{width:100%}:where(html[data-skin=skin_rapduo]) .rd-studio-purchase{border:1px solid var(--rd-border);background:var(--rd-panel);border-radius:12px;margin-top:24px;padding:24px}:where(html[data-skin=skin_rapduo]) .rd-purchase-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio .ve-credits{flex-wrap:wrap}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio .ve-primary{width:100%}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio #generator>.ve-gallery{margin-top:28px}@media (width<=800px){:where(html[data-skin=skin_rapduo]) .rd-studio-layout{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) .rd-studio-form{padding:20px}:where(html[data-skin=skin_rapduo]) .rd-look-video>video{height:320px}:where(html[data-skin=skin_rapduo]) .rd-look-copy>.rd-button{width:auto}:where(html[data-skin=skin_rapduo]) .rd-scene-card video,:where(html[data-skin=skin_rapduo]) .rd-scene-label-art{height:100px}}@media (width<=430px){:where(html[data-skin=skin_rapduo]) .rd-studio-form{padding:16px}:where(html[data-skin=skin_rapduo]) .rd-effect-browser{grid-template-columns:28px minmax(0,1fr) 28px;gap:6px}:where(html[data-skin=skin_rapduo]) .rd-effect-browser .rd-scene-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-skin=skin_rapduo]) .rd-scene-step h3{font-size:15px}:where(html[data-skin=skin_rapduo]) .rd-studio-purchase{padding:16px}:where(html[data-skin=skin_rapduo]) .rd-look-heading{font-size:11px}}@media (width<=900px){:where(html[data-skin=skin_rapduo]) .rd-header-brand img{width:38px;height:38px}:where(html[data-skin=skin_rapduo]) .rd-header-brand span{font-size:24px}}@media (width<=800px){:where(html[data-skin=skin_rapduo]) .rd-desktop-nav{display:none}:where(html[data-skin=skin_rapduo]) .rd-header{grid-template-columns:minmax(0,1fr) auto auto;gap:16px;min-height:76px;padding:14px 18px}:where(html[data-skin=skin_rapduo]) .rd-skin{padding-top:76px}:where(html[data-skin=skin_rapduo]) .rd-header-brand img{width:32px;height:32px}:where(html[data-skin=skin_rapduo]) .rd-header-brand span{font-size:22px}:where(html[data-skin=skin_rapduo]) .rd-signin{grid-area:1/3;padding:9px 12px;font-size:14px;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav{grid-area:1/2;margin-left:0;display:block}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav summary{font-size:26px;list-style:none}:where(html[data-skin=skin_rapduo]) .rd-mobile-nav nav{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:12px;gap:16px;padding:16px;display:grid;position:absolute;top:76px;left:16px;right:16px}}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-duo-photos{grid-template-columns:1fr 1fr}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-duo-photos.rd-single-photo{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-upload label{padding:8px 0;position:relative}:where(html[data-skin=skin_rapduo]) .rd-studio-form .rd-upload label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(html[data-skin=skin_rapduo]) .rd-interactive-studio [data-video-status=draft-restored]{display:none}:where(html[data-skin=skin_rapduo]) .rd-look-tabs{border-bottom:1px solid var(--rd-border);gap:6px;padding:8px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-look-tabs button{min-height:44px;color:var(--rd-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:700}:where(html[data-skin=skin_rapduo]) .rd-look-tabs button:hover{background:var(--rd-input);color:var(--rd-text)}:where(html[data-skin=skin_rapduo]) .rd-look-tabs button[aria-selected=true]{background:var(--rd-accent);color:var(--rd-bg)}:where(html[data-skin=skin_rapduo]) .rd-look-tabs button:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}:where(html[data-skin=skin_rapduo]) .rd-history-panel{min-height:480px;max-height:680px;padding:18px;overflow:auto}:where(html[data-skin=skin_rapduo]) .rd-history-panel[hidden]{display:none}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-history-panel .ve-gallery{box-shadow:none;background:0 0;border:0;margin:0}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-gallery>.ve-gallery-toolbar{display:none}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-gallery-scroll{height:auto;max-height:none;padding:0;overflow:visible}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-gallery-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-gallery-toolbar h3{margin:0;font-family:skin_rapduo-RapduoBody,Arial,sans-serif;font-size:16px}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-gallery-toolbar button{border:1px solid var(--rd-border);background:var(--rd-input);border-radius:8px;padding:8px 12px;font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-history-video{background:var(--rd-bg);max-height:340px}:where(html[data-skin=skin_rapduo]) .rd-history-panel .ve-history-video video{object-fit:contain;width:100%;height:100%;max-height:340px}:where(html[data-skin=skin_rapduo]) .rd-history-panel article{border-color:var(--rd-border);background:var(--rd-input)}:where(html[data-skin=skin_rapduo]) .rd-effect-browser .rd-scene-card video{object-fit:contain;object-position:center;box-sizing:border-box;background:var(--rd-bg);padding:6px}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-card video,:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-label-art{background:var(--rd-bg);height:76px}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-card video{object-fit:contain;object-position:center;box-sizing:border-box;padding:5px}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-label-art{color:var(--rd-muted);flex-direction:column;justify-content:center;gap:7px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-label-art small{font-size:10px}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-card>span{align-items:center;min-height:42px;padding:8px 6px;font-size:11px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-rap-browser .rd-scene-card>b{padding:1px 4px;font-size:11px;top:4px;right:4px}:where(html[data-skin=skin_rapduo]) .rd-story-rows{gap:64px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-story-row{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-story-row:nth-child(2n){grid-template-columns:1.15fr 1fr}:where(html[data-skin=skin_rapduo]) .rd-story-row:nth-child(2n) .rd-story-media{order:2}:where(html[data-skin=skin_rapduo]) .rd-story-media{min-width:0}:where(html[data-skin=skin_rapduo]) .rd-story-media .rd-case-frame{aspect-ratio:4/3;background:var(--rd-panel);max-height:420px}:where(html[data-skin=skin_rapduo]) .rd-story-media .rd-case-frame video{object-fit:contain}:where(html[data-skin=skin_rapduo]) .rd-story-copy p,:where(html[data-skin=skin_rapduo]) .rd-intro p{line-height:1.8}:where(html[data-skin=skin_rapduo]) .rd-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-skin=skin_rapduo]) #what-is-rap-duo,:where(html[data-skin=skin_rapduo]) #how-it-works{scroll-margin-top:110px}@media (width<=900px){:where(html[data-skin=skin_rapduo]) .rd-story-row,:where(html[data-skin=skin_rapduo]) .rd-story-row:nth-child(2n){gap:28px}:where(html[data-skin=skin_rapduo]) .rd-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-story-rows{gap:40px}:where(html[data-skin=skin_rapduo]) .rd-story-row,:where(html[data-skin=skin_rapduo]) .rd-story-row:nth-child(2n){grid-template-columns:1fr;gap:24px}:where(html[data-skin=skin_rapduo]) .rd-story-row:nth-child(2n) .rd-story-media{order:0}:where(html[data-skin=skin_rapduo]) .rd-why-grid{grid-template-columns:1fr}:where(html[data-skin=skin_rapduo]) #what-is-rap-duo,:where(html[data-skin=skin_rapduo]) #how-it-works{scroll-margin-top:92px}}:where(html[data-skin=skin_rapduo]) .rd-performance{text-align:center;scroll-margin-top:110px}:where(html[data-skin=skin_rapduo]) .rd-performance>.rd-section-lead{margin-left:auto;margin-right:auto}:where(html[data-skin=skin_rapduo]) .rd-performance>.rd-case-frame{aspect-ratio:16/9;background:var(--rd-panel);max-width:1100px;margin:28px auto;transform:none}:where(html[data-skin=skin_rapduo]) .rd-performance>.rd-case-frame video{object-fit:contain}:where(html[data-skin=skin_rapduo]) .rd-performance .rd-sound-toggle{bottom:16px;right:16px}:where(html[data-skin=skin_rapduo]) .rd-home-case-grid .rd-case-landscape .rd-case-frame{aspect-ratio:16/9;background:var(--rd-panel)}:where(html[data-skin=skin_rapduo]) .rd-home-case-grid .rd-case-landscape .rd-case-frame video{object-fit:contain}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-performance{scroll-margin-top:92px}:where(html[data-skin=skin_rapduo]) .rd-performance>.rd-case-frame{margin:20px auto}:where(html[data-skin=skin_rapduo]) .rd-performance .rd-sound-toggle{padding:8px;font-size:12px;bottom:10px;right:10px}}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-hero-cases .rd-case-frame{transform:perspective(900px) translateY(var(--rd-lift,0px)) rotateX(var(--rd-rotate-x,0deg)) rotateY(var(--rd-rotate-y,0deg)) scale(var(--rd-scale,1));transition:transform .2s ease-out,box-shadow .2s ease-out}@media (hover:hover) and (pointer:fine){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-hero-cases article:hover{z-index:1;position:relative}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-hero-cases article:hover .rd-case-frame{box-shadow:0 20px 36px #0006}}@media (prefers-reduced-motion:reduce){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-hero-cases .rd-case-frame{transition:none;transform:none}}:where(html[data-skin=skin_rapduo]) .rd-engine-parameters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-engine-parameters label{color:var(--rd-muted);gap:8px;font-size:13px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-engine-parameters select{border:1px solid var(--rd-border);background:var(--rd-input);min-width:0;min-height:44px;color:var(--rd-text);border-radius:8px;padding:10px}:where(html[data-skin=skin_rapduo]) .rd-engine-parameters select:focus-visible,:where(html[data-skin=skin_rapduo]) .rd-song-options textarea:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}:where(html[data-skin=skin_rapduo]) .rd-song-options textarea{resize:vertical;border:1px solid var(--rd-border);background:var(--rd-input);width:100%;min-height:110px;color:var(--rd-text);box-sizing:border-box;border-radius:8px;padding:14px}:where(html[data-skin=skin_rapduo]) .rd-song-options .rd-scene-step{margin:18px 0 0}:where(html[data-skin=skin_rapduo]) .rd-song-options .rd-scene-step h3{margin-bottom:12px;font-size:14px}:where(html[data-skin=skin_rapduo]) .rd-motion-choice{color:var(--rd-muted);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-motion-choice input{accent-color:var(--rd-accent);width:16px;height:16px}:where(html[data-skin=skin_rapduo]) .rd-occasion-chips button:disabled{opacity:.45;cursor:not-allowed}:where(html[data-skin=skin_rapduo]) .rd-engine-parameters select:disabled{opacity:.55}@media (width<=520px){:where(html[data-skin=skin_rapduo]) .rd-engine-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-help-row{justify-content:flex-end;margin-bottom:10px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-help{border:1px solid var(--rd-border);color:var(--rd-text);background:var(--rd-input);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-help:hover{border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-help:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-feedback{background:var(--rd-panel);width:min(440px,100vw - 32px);min-height:0;max-height:85dvh;color:var(--rd-text);border:1px solid var(--rd-border);overflow-y:auto}:where(html[data-skin=skin_rapduo]) .rd-photo-feedback [data-slot=dialog-description]{color:var(--rd-muted);line-height:1.6}:where(html[data-skin=skin_rapduo]) .rd-photo-feedback>button:not([data-slot=dialog-close]){background:var(--rd-accent);color:var(--rd-bg);border-radius:8px;justify-self:end;padding:10px 24px;font-weight:700}:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-guide{background:var(--rd-panel);width:min(780px,100vw - 32px);max-width:780px;max-height:88dvh;color:var(--rd-text);border:1px solid var(--rd-border);border-radius:12px;gap:16px;padding:24px;overflow-y:auto}:where(html[data-skin=skin_rapduo]) .rd-photo-guide [data-slot=dialog-title]{font-family:var(--rd-body-font,sans-serif);padding-right:24px;font-size:22px;font-weight:800}:where(html[data-skin=skin_rapduo]) .rd-photo-guide [data-slot=dialog-description]{color:var(--rd-muted);line-height:1.6}:where(html[data-skin=skin_rapduo]) .rd-photo-guide [data-slot=dialog-close]{color:var(--rd-text);background:var(--rd-input)}:where(html[data-skin=skin_rapduo]) .rd-photo-guide section h3{align-items:center;gap:8px;margin:0 0 12px;font-family:inherit;font-size:16px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-good h3,:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-good .rd-guide-mark{color:#8be3a0}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-bad h3,:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-bad .rd-guide-mark{color:#ff9494}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figure{border:1px solid var(--rd-border);background:var(--rd-bg);border-radius:8px;margin:0;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-photo{aspect-ratio:1;background-image:url(/skins/rapduo/photo-guide.png);background-repeat:no-repeat;background-size:300% 200%}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figcaption{padding:10px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figcaption strong{align-items:flex-start;gap:5px;font-size:13px;line-height:1.4;display:flex}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-mark{flex-shrink:0;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figcaption p{color:var(--rd-muted);margin:6px 0 0;font-size:12px;line-height:1.5}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-note{color:var(--rd-muted);margin:0;font-size:12px;line-height:1.5}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-credit-refund{color:#a7edb6;background:#203125;border:1px solid #4c7454;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-credit-refund>span{gap:4px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-credit-refund strong{font-size:16px;font-weight:800}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-credit-refund span span{font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-credit-refund svg{flex-shrink:0}@media (width<=520px){:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-guide{padding:20px 16px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-grid{gap:6px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figcaption{padding:8px 6px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figcaption strong{font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide figcaption p{font-size:11px}}:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-guide{min-height:0}:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-guide [data-slot=dialog-title]{text-transform:none;letter-spacing:normal;margin:0}:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-guide [data-slot=dialog-description]{margin:0}:where(html[data-skin=skin_rapduo]) .rd-photo-requirements,:where(html[data-skin=skin_rapduo]) .rd-photo-check{background:#292d24;border:1px solid #363c30;border-radius:12px;margin:12px 0;padding:14px;font-size:13px;line-height:1.6}:where(html[data-skin=skin_rapduo]) .rd-photo-requirements strong{color:#c7f700}:where(html[data-skin=skin_rapduo]) .rd-photo-requirements p,:where(html[data-skin=skin_rapduo]) .rd-photo-check p{color:#a6ad9c;margin:6px 0 0}:where(html[data-skin=skin_rapduo]) .rd-photo-check ul{margin:8px 0 0;padding-left:18px}:where(html[data-skin=skin_rapduo]) .rd-photo-check-warning{border-color:#8e8746}:where(html[data-skin=skin_rapduo]) .rd-photo-check-error{border-color:#d66565}:where(html[data-skin=skin_rapduo]) .rd-photo-check-error strong,:where(html[data-skin=skin_rapduo]) .rd-photo-check-error p{color:#ff9c9c}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-check-face-mismatch{border-color:#d66565}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-check-face-mismatch strong,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-photo-check-face-mismatch li:first-child{color:#ff9c9c;font-weight:700}:where(html[data-skin=skin_rapduo]) .rd-photo-review{color:#f6f5ed;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}:where(html[data-skin=skin_rapduo]) .rd-photo-review input{accent-color:#c7f700;flex-shrink:0;width:18px;height:18px;margin-top:3px}:where(html[data-skin=skin_rapduo]) .rd-photo-check-note{color:#a6ad9c;margin:10px 0;font-size:12px;line-height:1.6}:where(html[data-skin=skin_rapduo]) .rd-skin.rd-photo-guide{width:min(960px,100vw - 32px);max-width:960px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-toolbar{z-index:2;background:var(--rd-panel);border-bottom:1px solid var(--rd-border);color:var(--rd-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex;position:sticky;top:-24px}:where(html[data-skin=skin_rapduo]) .rd-guide-toolbar button{border:1px solid var(--rd-border);background:var(--rd-input);color:var(--rd-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-photo-guide [data-slot=dialog-close]{display:none}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-photo{position:relative}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-photo-more{background-image:url(/skins/rapduo/photo-guide-more.png)}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-photo-badge{background:#121411;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:10px;right:10px}:where(html[data-skin=skin_rapduo]) .rd-guide-good .rd-guide-photo-badge{color:#62de8a}:where(html[data-skin=skin_rapduo]) .rd-guide-bad .rd-guide-photo-badge{color:#ff7474}@media (width<=620px){:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-toolbar{top:-20px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-photo-badge{width:34px;height:34px;top:6px;right:6px}:where(html[data-skin=skin_rapduo]) .rd-photo-guide .rd-guide-photo-badge svg{width:22px;height:22px}}:where(html[data-skin=skin_rapduo]) .rd-account{align-items:center;gap:12px;min-width:0;display:flex}:where(html[data-skin=skin_rapduo]) .rd-account-balance{color:var(--rd-accent,#c8ff00);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-account .ve-image-user{color:inherit;cursor:pointer;background:0 0;border:1px solid #34372d;border-radius:12px;align-items:center;gap:8px;padding:8px;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-account{grid-area:1/3;gap:6px}:where(html[data-skin=skin_rapduo]) .rd-account .ve-image-user{padding:5px}:where(html[data-skin=skin_rapduo]) .rd-account-name{max-width:58px;font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-account-balance{gap:4px;font-size:12px}}:where(html[data-skin=skin_rapduo]) .rd-scene-photo-image{border-radius:14px;width:min(100%,320px);height:auto;margin:16px auto;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-effects-steps{color:var(--rd-muted);flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-effects-steps [aria-current=step]{color:var(--rd-text);font-weight:600}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-review{gap:12px;width:100%;padding:12px 0;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-review label,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-effects-audio{align-items:center;gap:8px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-review input{accent-color:var(--rd-accent);width:18px;height:18px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-studio-look>.rd-scene-photo{margin-bottom:24px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-scene-step[hidden],:where(html[data-skin=skin_rapduo]) .rd-skin .rd-composer-actions[hidden]{display:none}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-effects-advanced{border-top:1px solid var(--rd-border);margin:16px 0;padding:12px 0}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-effects-advanced summary{color:var(--rd-muted);padding:8px 0;font-weight:600}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-prompt-editor{margin-top:16px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-prompt-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-prompt-heading label{color:var(--rd-text);font-weight:600}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-prompt-editor textarea{resize:vertical;border:1px solid var(--rd-border);background:var(--rd-input);width:100%;min-height:140px;color:var(--rd-text);font:inherit;border-radius:8px;padding:12px;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison{width:100%;margin:32px auto}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison h2{margin-bottom:12px;font-size:24px}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison p{margin-bottom:16px}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison-scroll{overflow-x:auto}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison table{border-collapse:collapse;text-align:left;width:100%}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison th,:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison td{border-bottom:1px solid var(--border);padding:12px}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison td{min-width:170px}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison small{color:var(--muted-foreground);margin-top:6px;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison-types{gap:12px;margin-bottom:20px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison button{border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 16px}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison-types button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison-yearly{align-items:center;gap:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .pricing-comparison button:disabled{opacity:.5;cursor:not-allowed}:where(html[data-skin=skin_rapduo]) .earth-zoom-page,:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo]{--earth-accent:var(--rd-accent);--earth-panel:var(--rd-panel);--earth-muted:var(--rd-muted);--earth-line:var(--rd-border);--earth-text:var(--rd-text)}:where(html[data-skin=skin_rapduo]) .earth-workflow{border:1px solid var(--earth-line);background:var(--earth-panel);max-width:1152px;color:var(--earth-text);border-radius:16px;margin:0 auto;padding:20px}:where(html[data-skin=skin_rapduo]) .earth-workflow h2{margin:0 0 16px;font-size:18px;font-weight:650}:where(html[data-skin=skin_rapduo]) .earth-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-skin=skin_rapduo]) .earth-workflow li{min-width:0;padding-right:16px;position:relative}:where(html[data-skin=skin_rapduo]) .earth-workflow a{color:inherit;border-radius:8px;align-items:flex-start;gap:10px;text-decoration:none;display:flex}:where(html[data-skin=skin_rapduo]) .earth-workflow a:focus-visible{outline:2px solid var(--earth-accent);outline-offset:5px}:where(html[data-skin=skin_rapduo]) .earth-workflow strong{font-size:14px;line-height:1.5;display:block}:where(html[data-skin=skin_rapduo]) .earth-workflow small{color:var(--earth-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}:where(html[data-skin=skin_rapduo]) .earth-step-icon{border:1px solid var(--earth-line);width:40px;height:40px;color:var(--earth-accent);border-radius:10px;flex:0 0 40px;place-items:center;display:grid;position:relative}:where(html[data-skin=skin_rapduo]) .earth-step-icon span{background:var(--earth-panel);padding:0 3px;font-size:10px;position:absolute;top:-7px;left:-5px}:where(html[data-skin=skin_rapduo]) .earth-step-arrow{color:var(--earth-muted);position:absolute;top:10px;right:-5px}:where(html[data-skin=skin_rapduo]) .earth-loaded-effect{border:1px solid var(--earth-line);border-left:3px solid var(--earth-accent);background:var(--earth-panel);color:var(--earth-text);border-radius:8px;gap:8px;padding:12px;font-size:13px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-loaded-effect>svg{color:var(--earth-accent);flex-shrink:0;margin-top:2px}:where(html[data-skin=skin_rapduo]) .earth-loaded-effect p{margin:5px 0}:where(html[data-skin=skin_rapduo]) .earth-loaded-effect small,:where(html[data-skin=skin_rapduo]) .earth-field-hint,:where(html[data-skin=skin_rapduo]) .earth-direction-hint{color:var(--earth-muted);font-size:12px;line-height:1.5}:where(html[data-skin=skin_rapduo]) .earth-field-hint{display:block}:where(html[data-skin=skin_rapduo]) .earth-direction-hint{text-align:center;margin-top:-8px}:where(html[data-skin=skin_rapduo]) .earth-examples{min-width:0;scroll-margin-top:140px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page #generator{scroll-margin-top:140px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo] .rd-composer{border:1px solid var(--rd-border);background:var(--rd-panel);border-radius:16px;padding:24px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo] .ve-mode-tabs{gap:10px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo] .ve-mode-tabs button{border:1px solid var(--rd-border);color:var(--rd-muted);background:var(--rd-input);border-radius:8px;flex:1;padding:12px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo] .ve-mode-tabs button.selected{border-color:var(--rd-accent);color:var(--rd-accent)}@media (width<=767px){:where(html[data-skin=skin_rapduo]) .earth-workflow{margin-inline:16px;padding:16px}:where(html[data-skin=skin_rapduo]) .earth-workflow ol{grid-template-columns:1fr;gap:20px}:where(html[data-skin=skin_rapduo]) .earth-workflow li{padding-right:0}:where(html[data-skin=skin_rapduo]) .earth-step-arrow{width:16px;height:16px;top:auto;bottom:-18px;left:10px;transform:rotate(90deg)}:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo] .rd-composer{padding:16px}}:where(html[data-skin=skin_rapduo]) .rd-skin .earth-zoom-page .earth-examples{flex:1;min-height:0;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .earth-zoom-page .earth-examples>.ve-gallery{width:100%}@media (width<=767px){:where(html[data-skin=skin_rapduo]) .rd-skin .earth-zoom-page .earth-examples{display:block}}:where(html[data-skin=skin_rapduo]) .earth-zoom-page{color:var(--earth-text);padding:24px 24px 48px}:where(html[data-skin=skin_rapduo]) .earth-page-heading{max-width:1400px;margin:0 auto 22px}:where(html[data-skin=skin_rapduo]) .earth-page-heading h1{margin:0 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.15}:where(html[data-skin=skin_rapduo]) .earth-page-heading p{color:var(--earth-muted);margin:0}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-generator-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;max-width:1400px;height:auto;margin:0 auto;display:grid}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-live-form{min-width:0}:where(html[data-skin=skin_rapduo]) .earth-composer{background:var(--earth-panel);border:1px solid var(--earth-line);border-radius:16px;padding:20px}:where(html[data-skin=skin_rapduo]) .earth-composer h2{margin:0 0 16px;font-size:18px}:where(html[data-skin=skin_rapduo]) .earth-composer .ve-prompt{margin:0 0 16px;position:relative}:where(html[data-skin=skin_rapduo]) .earth-composer .ve-prompt label{margin-bottom:8px;display:block}:where(html[data-skin=skin_rapduo]) .earth-composer textarea{resize:vertical;background:var(--earth-input,var(--earth-panel));border:1px solid var(--earth-line);width:100%;min-height:96px;color:var(--earth-text);font:inherit;border-radius:10px;padding:12px}:where(html[data-skin=skin_rapduo]) .earth-composer .ve-character-count{display:none}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-photo-upload{margin-bottom:12px;display:block;position:relative}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-photo-upload .ve-reference-control{display:block;position:relative}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-photo-upload .earth-photo-tile{isolation:isolate;border:1px dashed var(--earth-line);background:var(--earth-panel);border-radius:12px;width:100%;height:170px;max-height:170px;padding:0;display:block;position:relative;overflow:hidden}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-photo-tile img{object-fit:cover;object-position:center 40%;pointer-events:none;width:100%;height:100%;max-height:100%;position:absolute;inset:0}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-photo-tile .earth-photo-reference{opacity:.32;filter:blur(1px)}:where(html[data-skin=skin_rapduo]) .earth-photo-caption{white-space:nowrap;background:var(--earth-panel);color:var(--earth-text);pointer-events:none;border-radius:8px;padding:6px 10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}:where(html[data-skin=skin_rapduo]) .earth-photo-help{z-index:2;color:var(--earth-text);background:var(--earth-panel);border:0;border-radius:50%;padding:5px;position:absolute;top:8px;right:8px}:where(html[data-skin=skin_rapduo]) .earth-photo-tips{max-width:270px}:where(html[data-skin=skin_rapduo]) .earth-direction-options,:where(html[data-skin=skin_rapduo]) .earth-option-row{flex-wrap:wrap;gap:8px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-direction-options{margin:12px 0;position:relative}:where(html[data-skin=skin_rapduo]) .earth-direction-options button,:where(html[data-skin=skin_rapduo]) .earth-option-row button{background:var(--earth-panel);border:1px solid var(--earth-line);color:var(--earth-text);font:inherit;border-radius:8px;padding:9px 12px}:where(html[data-skin=skin_rapduo]) .earth-direction-options button[aria-pressed=true],:where(html[data-skin=skin_rapduo]) .earth-option-row button[aria-pressed=true]{background:var(--earth-accent);color:var(--earth-on-accent,#171719);border-color:var(--earth-accent)}:where(html[data-skin=skin_rapduo]) .earth-parameters fieldset{border:0;min-width:0;margin:14px 0;padding:0}:where(html[data-skin=skin_rapduo]) .earth-parameters legend{margin-bottom:8px;font-size:13px}:where(html[data-skin=skin_rapduo]) .earth-format-shape{border:1px solid;border-radius:2px;max-width:40px;height:22px;margin:0 auto 5px;display:block}:where(html[data-skin=skin_rapduo]) .earth-duration{align-items:center;gap:12px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-duration input{width:100%;accent-color:var(--earth-accent)}:where(html[data-skin=skin_rapduo]) .earth-audio{align-items:center;gap:8px;font-size:13px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-audio input{accent-color:var(--earth-accent)}:where(html[data-skin=skin_rapduo]) .earth-effect-loaded{color:var(--earth-muted);align-items:center;gap:5px;font-size:12px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-composer-actions{margin-top:16px}:where(html[data-skin=skin_rapduo]) .earth-composer-actions .ve-credits{justify-content:space-between;align-items:center;gap:8px;margin:12px 0 6px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-composer-actions .ve-credits>span{align-items:center;gap:6px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-balance{color:var(--earth-muted);margin:0 0 12px;font-size:12px}:where(html[data-skin=skin_rapduo]) .earth-composer-actions .ve-primary{width:100%;font:inherit;color:var(--earth-on-accent,#171719);background:var(--earth-accent);border:0;border-radius:10px;padding:12px}:where(html[data-skin=skin_rapduo]) .earth-composer-actions button:disabled,:where(html[data-skin=skin_rapduo]) .earth-parameters button:disabled{opacity:.5}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-examples{display:block}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery{background:0 0;border:0;width:100%;height:auto;max-height:none}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-toolbar{margin-bottom:12px;padding:0;display:flex}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-toolbar [role=tablist]{gap:8px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery [role=tab]{border:1px solid var(--earth-line);background:var(--earth-panel);color:var(--earth-text);border-radius:8px;padding:8px 14px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery [role=tab][aria-selected=true]{color:var(--earth-accent)}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-scroll{max-height:none;padding:0;overflow:visible}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-card{background:var(--earth-panel);border:1px solid var(--earth-line);border-radius:12px;min-width:0;overflow:hidden}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-media{aspect-ratio:auto;height:220px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-media video{object-fit:cover;width:100%;height:100%}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-caption{padding:10px 12px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-caption>strong{overflow-wrap:anywhere;font-size:13px;display:block}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}:where(html[data-skin=skin_rapduo]) .earth-gallery .ve-gallery-actions small{color:var(--earth-muted);font-size:11px}:where(html[data-skin=skin_rapduo]) .earth-gallery .ve-gallery-actions button{color:var(--earth-text);background:var(--earth-panel);border:1px solid var(--earth-line);white-space:nowrap;border-radius:7px;padding:6px 9px}:where(html[data-skin=skin_rapduo]) .earth-page-copy{max-width:1152px;margin:40px auto 0}:where(html[data-skin=skin_rapduo]) .earth-page-copy section{margin-top:24px}:where(html[data-skin=skin_rapduo]) .earth-page-copy h2{margin-bottom:14px;font-size:24px;line-height:1.25}:where(html[data-skin=skin_rapduo]) .earth-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:where(html[data-skin=skin_rapduo]) .earth-value-card{border:1px solid var(--earth-line);background:var(--earth-panel);border-radius:14px;padding:20px}:where(html[data-skin=skin_rapduo]) .earth-value-card h3{margin:0 0 8px;font-size:17px}:where(html[data-skin=skin_rapduo]) .earth-value-card p{color:var(--earth-muted);margin:0}:where(html[data-skin=skin_rapduo]) .earth-zoom-page[data-earth-skin=rapduo]{--earth-input:var(--rd-input)}@media (width<=639px){:where(html[data-skin=skin_rapduo]) .earth-zoom-page{padding:18px 14px 36px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-generator-layout{grid-template-columns:1fr;gap:20px}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-examples{grid-row:1}:where(html[data-skin=skin_rapduo]) .earth-zoom-page .earth-gallery .ve-gallery-media{height:180px}:where(html[data-skin=skin_rapduo]) .earth-composer{padding:16px}:where(html[data-skin=skin_rapduo]) .earth-page-copy{margin-top:28px}:where(html[data-skin=skin_rapduo]) .earth-value-grid{grid-template-columns:1fr}}:where(html[data-skin=skin_rapduo]) .auth-entry-page[data-auth-skin=rapduo]{--auth-bg:#121411;--auth-panel:#1d201a;--auth-text:#f6f5ed;--auth-muted:#a6ad9c;--auth-border:#363c30;--auth-focus:#c7f700;--auth-button:#c7f700;--auth-button-text:#121411;--auth-reward:#292d24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:skin_rapduo-RapduoBody,Arial,sans-serif}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry{box-shadow:none;border-radius:12px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-logo[data-logo-layout]{color:var(--auth-text);white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:0;display:flex}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-logo[data-logo-layout] img{object-fit:contain;width:36px;height:36px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-logo span{letter-spacing:-.04em;font-size:24px;font-weight:850}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content h1{color:var(--auth-text);margin:0 0 10px;font-family:skin_rapduo-RapduoHeading,Impact,sans-serif;font-size:18px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content .auth-entry-error{color:#ffb4a9;background:#3b211e;border:1px solid #7a3932}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content h1 strong{color:var(--auth-text);font-size:34px;font-weight:400}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-free strong{background:0 0}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-benefit strong{color:var(--auth-text)}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-benefit p,:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-legal{color:var(--auth-muted)}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-showcase,:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-benefit.reward{border-radius:12px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content form input{border:1px solid var(--auth-border);box-shadow:none;background:#292d24;border-radius:8px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content form input:focus-visible{border-color:var(--auth-focus);outline:2px solid var(--auth-focus);outline-offset:2px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content .auth-entry-google{background:0 0!important}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content .auth-entry-google:hover{background:#292d24!important}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content .auth-entry-google,:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-content .auth-entry-email{box-shadow:none;border-radius:8px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-back:hover,:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-legal a:hover,:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-forgot:hover{color:var(--auth-focus)}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-case-copy{color:var(--auth-text);background:#121411d9;padding-top:12px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-pause{color:var(--auth-text);border-color:var(--auth-border);background:#121411d9}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-progress button:before{background:var(--auth-border)}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-progress span{background:var(--auth-focus)}@media (width<=640px){:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-logo span{font-size:21px}:where(html[data-skin=skin_rapduo]) [data-auth-skin=rapduo] .auth-entry-logo[data-logo-layout] img{width:30px;height:30px}}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-generation-disabled-trigger{cursor:not-allowed;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-generation-disabled-trigger>button{pointer-events:none;width:100%}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-generation-disabled-trigger:focus-visible{outline:2px solid var(--rd-text);outline-offset:4px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters{display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters legend{color:var(--rd-muted);margin-bottom:10px;padding:0;font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-cards,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters button{border:1px solid var(--rd-border);background:var(--rd-bg);min-width:0;min-height:44px;color:var(--rd-text);border-radius:8px;padding:10px 14px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters button:hover:not(:disabled),:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters button[aria-pressed=true]{background:var(--rd-input)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters button[aria-pressed=true]{border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters .rd-quality-card{text-align:left;padding:14px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-label{justify-content:space-between;align-items:center;gap:4px;font-size:14px;font-weight:750;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-label svg{flex-shrink:0}:where(html[data-skin=skin_rapduo]) .rd-skin [aria-pressed=true] .rd-quality-label{color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-card strong{letter-spacing:-.04em;margin:10px 0 6px;font-size:26px;line-height:1.2;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters small{color:var(--rd-muted);font-size:12px;font-weight:400;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-length-options{flex-wrap:wrap;gap:8px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-options button{text-align:left;align-items:center;gap:12px;padding:12px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-frame{border:1px solid var(--rd-muted);border-radius:2px;flex-shrink:0;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin [aria-pressed=true] .rd-format-frame{border-color:var(--rd-accent)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-portrait{width:15px;height:26px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-landscape{width:26px;height:15px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-square{width:21px;height:21px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-summary{border-top:1px solid var(--rd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:18px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-summary>span{color:var(--rd-muted);font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-summary strong{font-variant-numeric:tabular-nums;font-size:16px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-interactive-studio .ve-credits{display:none}@media (width<=480px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-cards,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-options{gap:6px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-engine-parameters .rd-quality-card{padding:12px 8px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-label{font-size:12px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-card strong{font-size:21px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-quality-card small{font-size:11px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-format-options button{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}}:where(html[data-skin=skin_rapduo]) .feedback-dialog.feedback-rapduo{--background:#121411;--foreground:#f6f5ed;--card:#1d201a;--card-foreground:#f6f5ed;--popover:#1d201a;--popover-foreground:#f6f5ed;--primary:#c7f700;--primary-foreground:#121411;--secondary:#292d24;--secondary-foreground:#f6f5ed;--muted:#292d24;--muted-foreground:#a6ad9c;--border:#363c30;--input:#363c30;--ring:#c7f700;background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:skin_rapduo-RapduoBody,Arial,sans-serif}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-complete{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-brand,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-columns,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-columns nav{min-width:0}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-logo{width:min(240px,100%);display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80px;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-brand p{color:var(--rd-muted);overflow-wrap:anywhere;margin:20px 0 12px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-email{overflow-wrap:anywhere;max-width:100%;display:inline-block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-columns{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:24px;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-columns nav{display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer h3{margin:0 0 16px;font-size:14px;font-weight:600}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-columns ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer a{overflow-wrap:anywhere}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-feedback{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-resources{border-top:1px solid var(--rd-border);grid-column:1/-1;min-width:0;padding-top:24px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-assistants{flex-wrap:wrap;align-items:baseline;gap:16px 24px;margin-top:20px;font-size:14px;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-bottom nav{font-size:inherit}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-legal-page{max-width:860px;padding-top:48px;padding-bottom:48px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-legal-page h1{margin-bottom:24px;font-size:clamp(28px,5vw,44px);line-height:1.2}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-legal-page .rd-content{overflow-wrap:anywhere}@media (width<=900px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-complete{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-columns{grid-template-columns:minmax(0,1fr)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-bottom,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-footer-assistants{flex-direction:column;align-items:flex-start}}:where(html[data-skin=skin_rapduo]) .rd-skin>.rd-page-content{min-height:calc(100dvh - 88px - var(--promotion-height,0px));display:flow-root}:where(html[data-skin=skin_rapduo]) [data-payment-skin=skin_rapduo]{--popover:#1d201a;--popover-foreground:#f6f5ed;--foreground:#f6f5ed;--primary:#c7f700;--primary-foreground:#121411;--muted-foreground:#a6ad9c;--background:#1d201a;--accent:#292d24;--accent-foreground:#f6f5ed;--border:#363c30;--input:#363c30;--payment-overlay:#080b05ba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:skin_rapduo-RapduoBody,Arial,sans-serif}:where(html[data-skin=skin_rapduo]) .language-dialog select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html[data-skin=skin_rapduo]) .rd-skin .language-entry-button.language-entry-button{border-color:var(--rd-border);background:var(--rd-input);color:var(--rd-text)}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-skin [data-generator-composer] textarea,:where(html[data-skin=skin_rapduo]) .rd-skin [data-generator-composer] input{scroll-margin-block:16px;font-size:16px!important}:where(html[data-skin=skin_rapduo]) .rd-skin [data-generator-composer] [role=alert],:where(html[data-skin=skin_rapduo]) .rd-skin [data-generator-composer] [role=status]{overflow-wrap:anywhere}}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog.mp-panel{--mp-bg:#1e2419;--mp-soft:#161c13;--mp-text:#f5f8ed;--mp-muted:#bec7af;--mp-line:#3b4432;--mp-accent:#d1f63c;--mp-onaccent:#18210b;--mp-selected:#354121;--mp-danger:#ff7f83;--mp-dangerbg:#3c2925;background:var(--mp-bg);color:var(--mp-text);border:1px solid var(--mp-line);border-radius:20px;font:14px/1.5 Arial,Helvetica,sans-serif;box-shadow:0 16px 48px #00000026}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog.mp-panel button{font:inherit;color:inherit}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog.mp-panel .mp-title{color:var(--mp-text);font:500 20px/1.4 Arial,Helvetica,sans-serif}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-close,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-current-clear{color:var(--mp-muted);background:0 0;border:0;border-radius:8px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-current{background:var(--mp-soft);border:1px solid var(--mp-line);border-radius:10px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-current-label,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-count,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-actions>span{color:var(--mp-muted);font-size:12px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-current-thumb{background:var(--mp-selected);color:var(--mp-accent);border-radius:7px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-current-name{font-weight:500}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-tabs{border-bottom:1px solid var(--mp-line)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-tab{color:var(--mp-muted);background:0 0;border:0;border-bottom:2px solid #0000}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-tab[aria-selected=true]{border-bottom-color:var(--mp-accent);color:var(--mp-text)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-types{background:var(--mp-soft);border:1px solid var(--mp-line);border-radius:8px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-filter,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-avatar{color:var(--mp-muted);background:0 0;border:0;border-radius:5px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-filter[aria-pressed=true],:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-avatar[aria-pressed=true]{background:var(--mp-selected);color:var(--mp-accent)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-thumb,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-upload{border:1px solid var(--mp-line);background:var(--mp-soft);color:var(--mp-muted);border-radius:10px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-thumb[aria-pressed=true]{border:2px solid var(--mp-accent)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-upload{border-style:dashed}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-delete{border:1px solid var(--mp-danger);background:var(--mp-bg);color:var(--mp-danger);border-radius:7px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-selection-check{border:1px solid var(--mp-muted);background:var(--mp-bg);color:#0000;border-radius:5px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-selection-check[data-selected=true]{border-color:var(--mp-accent);background:var(--mp-accent);color:var(--mp-onaccent)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-duration{background:var(--mp-bg);color:var(--mp-text);border-radius:4px;font-size:11px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-play{color:var(--mp-text)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-label{color:var(--mp-muted);font-size:12px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-load-more,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-actions button,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-confirm button{border:1px solid var(--mp-line);background:var(--mp-soft);border-radius:8px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-actions{border-top:1px solid var(--mp-line)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-actions .mp-primary{background:var(--mp-accent);color:var(--mp-onaccent);border-color:var(--mp-accent)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-confirm{border:1px solid var(--mp-danger);background:var(--mp-dangerbg);border-radius:10px}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-confirm .mp-danger{background:var(--mp-danger);color:var(--mp-bg);border-color:var(--mp-danger)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-error{color:var(--mp-danger)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-status,:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-empty{color:var(--mp-muted)}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog button:disabled{opacity:.45;cursor:default}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog button:focus-visible{outline:2px solid var(--mp-accent);outline-offset:3px}@media (width<=450px){:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog.mp-panel{border-radius:14px}}:where(html[data-skin=skin_rapduo]) .rapduo-upload-dialog .mp-secondary{border:1px solid var(--mp-line);background:var(--mp-soft);border-radius:8px}.mp-panel{--mp-panel-height:min(680px, calc(100dvh - 32px));width:min(640px,100vw - 24px);max-width:640px;height:var(--mp-panel-height);box-sizing:border-box;flex-direction:column;gap:0;max-height:calc(100dvh - 32px);padding:22px;display:flex;overflow:hidden}.mp-header,.mp-current,.mp-tabs,.mp-filters,.mp-actions,.mp-error,.mp-confirm{flex-shrink:0}.mp-content{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.mp-panel *,.mp-panel :before,.mp-panel :after{box-sizing:border-box}.mp-panel [hidden]{display:none!important}.mp-panel button{cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex}.mp-panel svg{flex-shrink:0;width:17px;height:17px}.mp-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mp-title{margin:0}.mp-close,.mp-current-clear{padding:7px}.mp-current{align-items:center;gap:10px;margin-bottom:18px;padding:9px 12px;display:flex}.mp-current-thumb{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.mp-current-thumb img,.mp-current-thumb video{object-fit:cover;width:100%;height:100%}.mp-current-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mp-tabs{gap:24px;display:flex}.mp-tab{padding:0 2px 12px}.mp-filters{flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;padding:16px 0;display:flex}.mp-types{gap:4px;padding:3px;display:flex}.mp-filter,.mp-avatar{padding:5px 9px}.mp-avatar-placeholder{visibility:hidden;pointer-events:none}.mp-count{margin-left:auto}.mp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mp-item{min-width:0;position:relative}.mp-thumb,.mp-upload{aspect-ratio:1;width:100%;padding:0;position:relative;overflow:hidden}.mp-thumb img,.mp-thumb video{object-fit:cover;width:100%;height:100%;display:block}.mp-upload{flex-direction:column}.mp-upload svg{width:27px;height:27px}.mp-delete{z-index:2;width:23px;height:23px;padding:3px;position:absolute;top:5px;right:5px}.mp-delete svg{width:13px;height:13px}.mp-selection-check{place-items:center;width:20px;height:20px;padding:2px;display:grid;position:absolute;top:5px;left:5px}.mp-selection-check svg{width:12px;height:12px}.mp-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mp-duration{padding:2px 5px;position:absolute;bottom:5px;right:5px}.mp-label{white-space:nowrap;text-overflow:ellipsis;margin:6px 1px;display:block;overflow:hidden}.mp-load-more{align-self:center;margin:12px auto 4px;padding:8px 14px}.mp-empty,.mp-status,.mp-error{margin:12px 0}.mp-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:16px;display:flex}.mp-actions>div,.mp-confirm>div{gap:8px;display:flex}.mp-actions button,.mp-confirm button{padding:8px 14px}.mp-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}@media (width<=450px){.mp-panel{padding:16px}.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mp-actions{flex-wrap:wrap}.mp-current{gap:7px}}@media (pointer:coarse){.mp-close,.mp-current-clear,.mp-filter,.mp-avatar{min-width:44px;min-height:44px}.mp-delete:before{content:"";position:absolute;inset:-9px}.mp-filters{min-height:76px}}@media (height<=420px){.mp-panel{overflow:auto}.mp-content{flex:none;min-height:120px}}.mp-more{justify-content:center;margin:12px 0 4px;display:flex}.mp-secondary{padding:8px 14px}.mp-art{place-items:center;width:100%;height:100%;display:grid}.mp-art svg{width:32px;height:32px}.mp-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.motion-control-section{width:100%;max-width:1120px;color:var(--motion-text,var(--foreground));box-sizing:border-box;margin:0 auto;padding:32px 16px;font-family:inherit;container:motion/inline-size}.motion-control-section *,.motion-control-section :before,.motion-control-section :after{box-sizing:border-box}.motion-control-section>h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2}.motion-control-section>p{color:var(--motion-muted,var(--muted-foreground));max-width:640px;margin:0 0 32px;line-height:1.65}.motion-control-comparison{border:1px solid color-mix(in srgb, var(--motion-border,var(--border)) 70%, transparent);border-radius:var(--motion-radius,18px);background:var(--motion-panel,var(--card));color:var(--motion-text,var(--foreground));box-shadow:var(--motion-shadow,none);margin:24px 0;padding:clamp(18px,2.5cqi,28px)}.motion-control-comparison>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.motion-control-comparison h3{letter-spacing:-.015em;margin:0;font-size:clamp(18px,2.2cqi,23px);font-weight:600;line-height:1.3}.motion-control-comparison>p,.motion-control-model{color:var(--motion-muted,var(--muted-foreground));font-size:14px}.motion-control-model{border:1px solid color-mix(in srgb, var(--motion-border,var(--border)) 65%, transparent);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1.3}.motion-control-grid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:clamp(8px,1.25cqi,16px);margin:0 0 24px;display:grid}.motion-control-frame{background:var(--motion-soft,var(--muted));border:1px solid color-mix(in srgb, var(--motion-border,var(--border)) 45%, transparent);border-radius:12px;height:clamp(240px,34cqi,360px);overflow:hidden}.motion-control-result .motion-control-frame{border-color:color-mix(in srgb, var(--motion-primary,var(--primary)) 38%, var(--motion-border,var(--border)))}.motion-control-grid figure{min-width:0;margin:0}.motion-control-grid video,.motion-control-grid img{object-fit:contain;background:var(--motion-soft,var(--muted));width:100%;height:100%;display:block}.motion-control-grid figcaption{align-items:center;gap:8px;min-height:24px;margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.motion-control-grid figcaption>span{font-variant-numeric:tabular-nums;color:var(--motion-muted,var(--muted-foreground));border:1px solid color-mix(in srgb, var(--motion-border,var(--border)) 65%, transparent);border-radius:6px;padding:3px 5px;font-size:10px;font-weight:500}.motion-control-symbol{background:var(--motion-soft,var(--muted));width:28px;height:28px;color:var(--motion-muted,var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;margin-top:36px;display:flex}.motion-control-arrow{color:var(--motion-primary,var(--primary))}.motion-control-controls{border-top:1px solid color-mix(in srgb, var(--motion-border,var(--border)) 60%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.motion-control-controls button{font:inherit;border:1px solid var(--motion-border,var(--border));background:var(--motion-panel,var(--card));color:var(--motion-text,var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:9px 12px;font-size:14px;transition:background-color .16s,border-color .16s;display:inline-flex}.motion-control-controls button:first-child{background:var(--motion-primary,var(--primary));color:var(--motion-on-primary,var(--primary-foreground))}.motion-control-controls button:hover:not(:disabled){background:var(--motion-soft,var(--muted));border-color:var(--motion-muted,var(--muted-foreground))}.motion-control-controls button:first-child:hover:not(:disabled){background:var(--motion-primary-hover,color-mix(in srgb, var(--motion-primary,var(--primary)) 88%, var(--motion-panel,var(--card))));border-color:var(--motion-primary,var(--primary))}.motion-control-controls button:disabled{opacity:.5;cursor:default}.motion-control-controls button:focus-visible,.motion-control-controls input:focus-visible{outline:2px solid var(--motion-primary,var(--primary));outline-offset:3px}.motion-control-controls input{appearance:none;cursor:pointer;background:0 0;border-radius:4px;flex:140px;min-width:100px;height:24px;margin:0}.motion-control-controls input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--motion-primary,var(--primary)) var(--motion-progress,0%), var(--motion-border,var(--border)) var(--motion-progress,0%));border-radius:999px;height:4px}.motion-control-controls input::-moz-range-track{background:var(--motion-border,var(--border));border-radius:999px;height:4px}.motion-control-controls input::-moz-range-progress{background:var(--motion-primary,var(--primary));height:4px}.motion-control-controls input::-webkit-slider-thumb{appearance:none;background:var(--motion-primary,var(--primary));border:2px solid var(--motion-panel,var(--card));width:12px;height:12px;box-shadow:0 0 0 1px var(--motion-primary,var(--primary));border-radius:50%;margin-top:-4px}.motion-control-controls input::-moz-range-thumb{background:var(--motion-primary,var(--primary));border:2px solid var(--motion-panel,var(--card));border-radius:50%;width:10px;height:10px}.motion-control-controls input:disabled{cursor:default;opacity:.5}.motion-control-controls output{font-variant-numeric:tabular-nums;color:var(--motion-muted,var(--muted-foreground));text-align:right;min-width:76px;font-size:12px}.motion-control-comparison [role=alert]{color:var(--motion-danger,var(--destructive));margin-top:12px}@container motion (width<=620px){.motion-control-grid{grid-template-columns:minmax(0,1fr);gap:12px}.motion-control-frame{height:320px}.motion-control-symbol{margin:0 auto}.motion-control-arrow{transform:rotate(90deg)}.motion-control-comparison{padding:18px}.motion-control-controls{gap:8px}.motion-control-controls input{flex-basis:calc(100% - 92px);order:3}.motion-control-controls output{order:4}.motion-control-comparison>header{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.motion-control-controls button{transition:none}}.function-search-portal{display:contents}.function-search-trigger{border:1px solid var(--fs-border);border-radius:var(--fs-radius,12px);background:var(--fs-soft);min-width:0;min-height:40px;color:var(--fs-muted);font:inherit;cursor:pointer;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.function-search-trigger svg{flex-shrink:0}.function-search-trigger kbd{font:inherit;white-space:nowrap;opacity:.8;margin-left:auto;font-size:10px}.function-search-trigger.is-compact{justify-content:center;width:40px;padding:8px}.function-search-trigger.is-compact span{display:none}.function-search-trigger:hover{background:var(--fs-selected);color:var(--fs-text)}.function-search-trigger:focus-visible{outline:2px solid var(--fs-accent);outline-offset:3px}.function-search-backdrop{z-index:100;background:var(--fs-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;inset:0}.function-search-popup{z-index:101;border:1px solid var(--fs-border);border-radius:var(--fs-popup-radius,20px);background:var(--fs-panel);width:min(580px,100vw - 32px);max-height:min(650px,84dvh - 24px);color:var(--fs-text);box-shadow:var(--fs-shadow);font-family:var(--fs-font,inherit);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:fixed;top:16%;left:50%;overflow:hidden;transform:translate(-50%)}.function-search-popup *{box-sizing:border-box}.function-search-heading{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex}.function-search-heading [data-base-ui-focusable],.function-search-heading h2{font:inherit;align-items:center;gap:9px;margin:0;font-weight:600;display:flex}.function-search-heading h2 svg{color:var(--fs-accent)}.function-search-close,.function-search-input button{width:40px;height:40px;color:var(--fs-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.function-search-close:hover,.function-search-input button:hover{background:var(--fs-selected);color:var(--fs-text)}.function-search-input{background:var(--fs-soft);border:1px solid var(--fs-border);border-radius:var(--fs-radius,12px);flex-shrink:0;align-items:center;gap:10px;margin:0 20px 18px;padding:5px 12px;display:flex}.function-search-input:focus-within{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-selected)}.function-search-popup .function-search-input input{color:var(--fs-text);box-shadow:none;width:100%;min-width:0;height:40px;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:8px 0;font-size:16px}.function-search-input input::placeholder{color:var(--fs-muted)}.function-search-input>svg{color:var(--fs-muted);flex-shrink:0}.function-search-results{overscroll-behavior:contain;min-height:0;padding:0 20px 18px;overflow-y:auto}.function-search-group{color:var(--fs-muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:11px}.function-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.function-search-list{gap:4px;display:grid}.function-search-popup a.function-search-result{border:1px solid var(--fs-border);border-radius:var(--fs-radius,12px);background:var(--fs-soft);min-height:60px;color:var(--fs-text);align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:flex}.function-search-list a.function-search-result{background:0 0;border-color:#0000}.function-search-popup a.function-search-result:hover,.function-search-popup a.function-search-result[aria-selected=true]{background:var(--fs-selected);border-color:var(--fs-accent)}.function-search-icon{background:var(--fs-selected);height:34px;color:var(--fs-accent);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.function-search-name{overflow-wrap:anywhere;flex:1;min-width:0}.function-search-name small{color:var(--fs-muted);margin-top:3px;font-size:11px;display:block}.function-search-arrow{color:var(--fs-muted);flex-shrink:0}.function-search-browse{color:var(--fs-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:10px 0 0;font-size:12px;display:inline-flex}.function-search-empty{text-align:center;justify-items:center;gap:10px;padding:32px 8px;display:grid}.function-search-empty svg,.function-search-empty span{color:var(--fs-muted)}.function-search-empty p{color:var(--fs-text);margin:0}.function-search-empty span{font-size:12px}.function-search-footer{background:var(--fs-soft);border-top:1px solid var(--fs-border);color:var(--fs-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:8px;padding:12px 20px;font-size:11px;display:flex}.function-search-popup button:focus-visible,.function-search-popup a:focus-visible{outline:2px solid var(--fs-accent);outline-offset:-2px}@media (width<=767px){.function-search-popup{top:calc(var(--fs-viewport-top,0px) + max(12px, env(safe-area-inset-top)));width:calc(100vw - 20px);max-height:calc(var(--fs-viewport-height,100dvh) - 24px)}.function-search-grid{grid-template-columns:1fr}.function-search-heading{padding:10px 14px}.function-search-input{margin:0 14px 16px}.function-search-results{padding:0 14px 16px}.function-search-popup a.function-search-result{min-height:48px;padding:8px 10px}.function-search-keyboard{display:none}.function-search-trigger,.function-search-trigger.is-compact,.function-search-close,.function-search-input button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:no-preference){.function-search-popup{transition:opacity .12s,transform .12s}.function-search-popup[data-starting-style]{opacity:0;transform:translate(-50%,-8px)}.function-search-result{transition:background .12s,border-color .12s}}.site-promotion{background:var(--skin-blue,#2464cf);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 42px 10px 16px;font-size:13px;display:flex;position:relative}.site-promotion .site-promotion-message{color:inherit;overflow-wrap:anywhere;min-width:0;text-decoration:none}.site-promotion .site-promotion-cta{color:inherit;white-space:nowrap;font-weight:700;text-decoration:underline}.site-promotion .site-promotion-dismiss{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.site-promotion a:focus-visible,.site-promotion button:focus-visible{outline-offset:3px;outline:2px solid}.feedback-dialog{align-content:start;width:min(640px,100vw - 32px);max-width:min(640px,100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.feedback-dialog [data-slot=dialog-title]{font-size:24px;font-weight:600}.feedback-form,.feedback-field{gap:10px;display:grid}.feedback-form{gap:20px}.feedback-field select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:10px;padding:12px}.feedback-upload{border:1px dashed var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.feedback-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.feedback-upload:focus-within{outline:2px solid var(--ring);outline-offset:2px}.feedback-upload small{color:var(--muted-foreground);margin-top:5px;display:block}.feedback-file{justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-file span{overflow-wrap:anywhere;min-width:0}.feedback-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.feedback-actions a{margin-right:auto}.feedback-error{color:var(--destructive)}.feedback-success,.feedback-guest{gap:18px;display:grid}.feedback-dialog a{color:var(--primary);text-decoration:underline}.feedback-videoe{--background:#18191d;--foreground:#f1f1f3;--popover:#202126;--popover-foreground:#f1f1f3;--border:#3c3d45;--input:#3c3d45;--muted-foreground:#a9aab5;--primary:#e8e8ef;--primary-foreground:#18191d}.ve-nav-bottom>.ve-feedback-entry{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}@media (width<=480px){.feedback-dialog{padding:20px}.feedback-actions a{width:100%}}@media (width<=1100px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-desktop-nav{display:none}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:12px 14px}:where(html[data-skin=skin_rapduo]) .rd-skin{padding-top:68px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header-brand{grid-area:1/2;gap:8px;min-width:0;max-width:100%}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header-brand img{flex-shrink:0;width:28px;height:28px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header-brand>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:clamp(14px,4vw,18px);overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header-brand>span span{font-size:inherit}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header-referral{display:none}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-account{grid-area:1/2;gap:8px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-account-name{display:none}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-account .ve-image-user{justify-content:center;width:36px;min-width:36px;height:36px;padding:4px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-account-balance{gap:4px;font-size:13px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-signin{grid-column:2;padding:8px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav{grid-area:1/1;margin:0;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav>summary{cursor:pointer;place-items:center;width:44px;height:44px;font-size:24px;list-style:none;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav>nav{background:var(--rd-panel);border:1px solid var(--rd-border);overscroll-behavior:contain;border-radius:12px;gap:0;max-height:calc(100dvh - 88px);padding:8px;display:grid;position:absolute;top:68px;left:10px;right:10px;overflow-y:auto;box-shadow:0 16px 32px #0000003d}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav .rd-nav-group{border-bottom:1px solid var(--rd-border)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav .rd-nav-group>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;font-size:15px;font-weight:650;display:flex}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav .rd-nav-group[open]>summary:after{transform:rotate(180deg)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav .rd-nav-group>div{background:0 0;border:0;border-radius:0;max-width:none;padding:0 4px 8px 12px;position:static}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav nav a{overflow-wrap:anywhere;min-height:44px;padding:11px 12px;font-size:14px;line-height:1.5;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-mobile-nav .rd-nav-group a{color:var(--rd-muted)}}:where(html[data-skin=skin_rapduo]) .rd-skin{padding-top:calc(88px + var(--promotion-height,0px))}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-header{top:var(--promotion-height,0px)}:where(html[data-skin=skin_rapduo]) .rd-skin .site-promotion{z-index:51;background:var(--rd-accent);color:var(--rd-bg);position:fixed;top:0;left:0;right:0}:where(html[data-skin=skin_rapduo]) .rd-skin .site-promotion .site-promotion-cta{text-decoration:underline}@media (width<=1100px){:where(html[data-skin=skin_rapduo]) .rd-skin{padding-top:calc(68px + var(--promotion-height,0px))}}:where(html[data-skin=skin_rapduo]):root,:where(html[data-skin=skin_rapduo]) .rd-skin,:where(html[data-skin=skin_rapduo]) [data-function-search-skin=skin_rapduo]{--fs-panel:var(--rd-panel,#1d201a);--fs-soft:var(--rd-input,#292d24);--fs-text:var(--rd-text,#f6f5ed);--fs-muted:var(--rd-muted,#a6ad9c);--fs-border:var(--rd-border,#363c30);--fs-accent:var(--rd-accent,#c7f700);--fs-selected:#c7f70014;--fs-overlay:#080b05ba;--fs-shadow:0 24px 80px #0008;--fs-radius:8px;--fs-popup-radius:12px;--fs-font:RapduoBody, Arial, sans-serif}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-search-account{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}:where(html[data-skin=skin_rapduo]) .rd-search-account>.function-search-trigger{flex-shrink:0}@media (width<=1100px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-search-account{grid-area:1/3;gap:6px}}@media (width<=767px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-search-account{gap:6px}}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-upload{gap:10px;min-width:0;padding:12px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-portrait-visual{cursor:pointer;background:var(--rd-panel);border:0;border-radius:10px;justify-content:center;width:100%;height:200px;padding:0;display:flex;overflow:hidden}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-portrait-visual:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-portrait-visual:disabled{cursor:default}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-portrait-visual>img{object-fit:contain;opacity:1;width:100%;height:100%;max-height:none;display:block}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-portrait-placeholder{aspect-ratio:1/2;background-image:url(/images/rapduo/portrait-upload-placeholder.png);background-repeat:no-repeat;background-size:auto 100%;place-items:center;width:auto;max-width:100%;height:100%;display:grid}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-portrait-left{background-position:0}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-portrait-right{background-position:100%}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-portrait-together{aspect-ratio:1;background-position:50%;background-size:contain}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-upload label .rd-portrait-upload-label{color:var(--rd-accent);font-weight:650}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-portrait-advice,:where(html[data-skin=skin_rapduo]) .rd-skin .rd-portrait-upload-status{color:var(--rd-muted);font-size:12px;font-weight:400;line-height:1.5}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-portrait-upload-error{color:#ff9b9b;margin:0;font-size:12px;line-height:1.5}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-upload-retry{margin-top:12px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-upload-retry p{color:var(--rd-muted)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-upload-retry button{border:1px solid var(--rd-accent);background:var(--rd-accent);color:var(--rd-bg);cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:650}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-upload-retry button:disabled{opacity:.5;cursor:default}@media (width<=640px){:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-duo-photos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-duo-photos.rd-single-photo{grid-template-columns:minmax(0,1fr)}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-portrait-visual{height:180px}:where(html[data-skin=skin_rapduo]) .rd-skin .rd-reference .rd-upload{padding:8px}}.image-queue-layout{grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:16px;padding:16px;display:grid}.image-queue-card{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:16px;padding:16px;scroll-margin-top:12px}.image-result-trigger{cursor:zoom-in;width:100%;height:100%;display:block}.image-result-trigger:focus-visible,.image-result-download:focus-visible{outline-offset:2px;outline:2px solid #f6e921}.image-result-download{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;justify-content:center;align-items:center;width:42px;height:38px;transition:background .2s;display:inline-flex}.image-result-download:hover{background:color-mix(in srgb, currentColor 15%, transparent)}.image-result-dialog{color:#f5f5f7;background:#17171d;border:1px solid #4b4b57;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:0;width:min(1180px,100vw - 48px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;padding:0;overflow:hidden}.image-result-dialog-media{background:#111116;justify-content:center;align-items:center;min-width:0;min-height:0;padding:40px;display:flex;position:relative}.image-result-dialog-media img{object-fit:contain;width:100%;height:100%}.image-result-dialog-prev,.image-result-dialog-next{width:26px;min-width:26px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.image-result-dialog-prev svg,.image-result-dialog-next svg{width:13px;height:13px}.image-result-dialog-prev{left:8px}.image-result-dialog-next{right:8px}.image-result-dialog-details{min-width:0;padding:48px 28px 28px;overflow-y:auto}.image-result-dialog-details time{color:#a7a7b2;font-size:13px}.image-result-dialog-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.image-result-kind,.image-result-status{color:#f4e527;background:#353542;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.image-result-dialog-details section{margin-top:22px}.image-result-prompt{background:#1d1d24;border-radius:10px;padding:16px}.image-result-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-result-dialog-details h3{margin-bottom:10px;font-size:16px;font-weight:650}.image-result-dialog-details p{overflow-wrap:anywhere;white-space:pre-wrap;color:#d2d2d9;line-height:1.6}.image-result-prompt h3{margin-bottom:0}.image-result-prompt p{margin-top:10px}.image-result-metadata{background:#202027;border:1px solid #34343e;border-radius:10px;overflow:hidden}.image-result-metadata h3{border-bottom:1px solid #34343e;margin:0;padding:14px 16px}.image-result-metadata dl{padding:0 16px}.image-result-metadata dl>div{border-bottom:1px solid #303039;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.image-result-metadata dl>div:last-child{border-bottom:0}.image-result-metadata dt{color:#a7a7b2}.image-result-metadata dd{overflow-wrap:anywhere;text-align:right;min-width:0}.image-result-metadata .image-result-status{color:#e7fff1;background:#17643d;margin-top:0}.image-result-dialog-footer{color:#a7a7b2;border-top:1px solid #34343e;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:18px;min-height:66px;padding:12px 22px;display:flex}.image-queue-placeholder{text-align:center;background:color-mix(in srgb, currentColor 4%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:24px;display:flex}.image-queue-placeholder p{opacity:.7;max-width:360px;font-size:13px}.image-queue-thumbnails{flex-direction:column;gap:8px;max-height:70vh;display:flex;position:sticky;top:12px;overflow-y:auto}.image-queue-thumbnails button{background:color-mix(in srgb, currentColor 8%, transparent);border:2px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:72px;overflow:hidden}.image-queue-thumbnails button[aria-current=true]{border-color:#8b5cf6}.image-queue-thumbnails img{object-fit:cover;width:100%;height:100%}.image-queue-thumbnails small{font-size:9px;display:block}@media (width<=640px){.image-queue-layout{grid-template-columns:minmax(0,1fr);padding:8px}.image-queue-thumbnails{flex-direction:row;grid-row:1;max-height:none;position:static}.image-result-dialog{grid-template-rows:minmax(280px,48dvh) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:calc(100vw - 20px);height:calc(100dvh - 20px)}.image-result-dialog-media{padding:34px 18px 18px}.image-result-dialog-details{padding:22px 18px}.image-result-dialog-footer{grid-column:1;min-height:58px;padding-right:72px}}
