.rap-content-section-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.rap-content-description{color:var(--rap-muted);text-wrap:pretty;font-size:.925rem;line-height:1.8}.rap-content-examples-grid,.rap-content-ideas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.rap-content-ideas{border-top:1px solid var(--rap-border)}.rap-content-ideas-grid{border:1px solid var(--rap-border);background:color-mix(in srgb, var(--rap-surface) 65%, transparent);border-radius:1.1rem;gap:0;overflow:hidden}.rap-content-idea{flex-direction:column;min-width:0;padding:1.75rem;display:flex}.rap-content-idea+.rap-content-idea{border-left:1px solid var(--rap-border)}.rap-content-idea-top{color:var(--rap-orange);justify-content:space-between;align-items:center;margin-bottom:2.25rem;display:flex}.rap-content-idea-top span{font-variant-numeric:tabular-nums;color:var(--rap-muted);opacity:.65;font-size:.7rem}.rap-content-idea-label{color:var(--rap-orange);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:550}.rap-content-idea h3,.rap-content-steps-list h3,.rap-content-feature-copy h3,.rap-content-feature-notes h3{color:var(--rap-text);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.08rem;font-weight:600;line-height:1.4}.rap-content-idea-description{color:var(--rap-muted);flex:1;margin:.8rem 0 1.75rem;font-size:.86rem;line-height:1.8}.rap-content-text-button{width:fit-content;color:var(--rap-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem 0;font-size:.8rem;font-weight:550;transition:color .16s;display:inline-flex}.rap-content-text-button:hover{color:var(--rap-orange)}.rap-content-text-button:focus-visible,.rap-content-question summary:focus-visible,.rap-content-feature-media a:focus-visible{outline:2px solid var(--rap-orange);outline-offset:5px;border-radius:.2rem}.rap-content-centered-intro{text-align:center;max-width:41rem;margin:0 auto 3.5rem}.rap-content-centered-intro .rap-content-description{max-width:34rem;margin:1.25rem auto 0}.rap-content-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}.rap-content-steps-list li{border-top:1px solid var(--rap-border);padding-top:1.5rem;position:relative}.rap-content-step-number{color:var(--rap-orange);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:1.65rem;font-size:.75rem;display:block}.rap-content-steps-list p,.rap-content-feature-copy p,.rap-content-feature-notes p{color:var(--rap-muted);text-wrap:pretty;margin:.8rem 0 0;font-size:.9rem;line-height:1.85}.rap-content-features{border-top:1px solid var(--rap-border);border-bottom:1px solid var(--rap-border);background:linear-gradient(180deg, color-mix(in srgb, var(--rap-surface) 55%, transparent), transparent 65%)}.rap-content-feature-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4.5rem;display:grid}.rap-content-feature-copy{gap:1.8rem;display:grid}.rap-content-feature-copy article{border-left:1px solid color-mix(in srgb, var(--rap-orange) 45%, var(--rap-border));padding-left:1.15rem}.rap-content-feature-media{min-width:0;margin:0}.rap-content-feature-image{aspect-ratio:16/10;border:1px solid var(--rap-border);background:#21170f;border-radius:1rem;position:relative;overflow:hidden}.rap-content-feature-image img{object-fit:contain;width:100%;height:100%}.rap-content-reference-tag{color:#f2eae5;background:#0e0c0bd1;border:1px solid #ffffff26;border-radius:.3rem;padding:.3rem .5rem;font-size:.65rem;line-height:1.4;position:absolute;bottom:.8rem;left:.8rem}.rap-content-feature-media figcaption{color:var(--rap-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:.85rem;font-size:.7rem;line-height:1.7;display:flex}.rap-content-feature-media figcaption>span{max-width:24rem}.rap-content-feature-media a{color:var(--rap-text);align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.rap-content-feature-notes{border-top:1px solid var(--rap-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3.5rem;padding-top:2.5rem;display:grid}.rap-content-feature-notes svg{color:var(--rap-orange);margin-bottom:1.1rem}.rap-content-faq-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;gap:5rem;display:grid}.rap-content-faq-intro{position:sticky;top:7rem}.rap-content-faq-intro .rap-content-description{margin-top:1.1rem}.rap-content-questions{border-top:1px solid var(--rap-border)}.rap-content-question{border-bottom:1px solid var(--rap-border)}.rap-content-question summary{min-height:4.2rem;color:var(--rap-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:.925rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.rap-content-question summary::-webkit-details-marker{display:none}.rap-content-question summary svg{color:var(--rap-muted);flex-shrink:0;transition:transform .16s,color .16s}.rap-content-question[open] summary svg{color:var(--rap-orange);transform:rotate(45deg)}.rap-content-question p{max-width:41rem;color:var(--rap-muted);text-wrap:pretty;margin:-.2rem 0 1.4rem;padding-right:2.5rem;font-size:.875rem;line-height:1.85}.rap-content-cta{padding-top:1rem}.rap-content-cta-inner{border:1px solid color-mix(in srgb, var(--rap-orange) 22%, var(--rap-border));background:radial-gradient(ellipse at 50% -30%, #f5793e2e, transparent 65%), var(--rap-surface);text-align:center;border-radius:1.25rem;padding:4.5rem 2rem;position:relative;overflow:hidden}.rap-content-cta-mark{color:var(--rap-orange);margin:0 auto 1.4rem}.rap-content-cta h2{max-width:40rem;color:var(--rap-text);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:600;line-height:1.15}.rap-content-cta p{max-width:31rem;color:var(--rap-muted);margin:1.25rem auto 1.75rem;font-size:.925rem;line-height:1.8}.rap-content-cta .rap-button{justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.rap-content-footer{--brand:var(--rap-orange);--brand-foreground:#231109;--footer-background:transparent;--footer-foreground:var(--rap-text);--footer-muted:var(--rap-muted);--footer-border:var(--rap-border)}.rap-content-footer footer>div{max-width:1200px;padding-left:1.5rem;padding-right:1.5rem}.rap-content-footer footer .font-serif{max-width:20rem;font-family:inherit;font-size:.9rem;font-style:normal;line-height:1.8}@media (width<=1050px){.rap-content-examples-grid,.rap-content-ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rap-content-idea:nth-child(3){border-left:0}.rap-content-idea:nth-child(n+3){border-top:1px solid var(--rap-border)}.rap-content-section-intro,.rap-content-feature-split{gap:2.5rem}.rap-content-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}}@media (width<=760px){.rap-content-section-intro,.rap-content-feature-split,.rap-content-faq-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.rap-content-section-intro{margin-bottom:2rem}.rap-content-description{max-width:36rem}.rap-content-steps-list,.rap-content-feature-notes{gap:1.5rem}.rap-content-faq-intro{max-width:33rem;position:static}.rap-content-feature-split{gap:2.5rem}.rap-content-centered-intro{text-align:left;margin-bottom:2.5rem}.rap-content-centered-intro .rap-content-description{margin-left:0;margin-right:0}}@media (width<=560px){.rap-content-examples-grid,.rap-content-ideas-grid,.rap-content-steps-list,.rap-content-feature-notes{grid-template-columns:minmax(0,1fr)}.rap-content-examples-grid{gap:1.5rem}.rap-content-idea{padding:1.5rem}.rap-content-idea+.rap-content-idea{border-top:1px solid var(--rap-border);border-left:0}.rap-content-idea-top{margin-bottom:1.5rem}.rap-content-steps-list{gap:2rem}.rap-content-step-number{margin-bottom:1rem}.rap-content-feature-notes{gap:2rem;margin-top:2.5rem}.rap-content-question p{padding-right:0}.rap-content-cta-inner{padding:3rem 1.3rem}.rap-content-cta .rap-button{width:100%;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.rap-content-text-button,.rap-content-question summary svg{transition:none}}.rap-home{--rap-orange:#ff814a;--rap-text:#f4f1ed;--rap-muted:#9d9b9d;--rap-border:#2b2a2d;--rap-surface:#19181b;--background:#101012;--foreground:var(--rap-text);--muted-foreground:var(--rap-muted);--border:var(--rap-border);--accent:#262428;--brand:var(--rap-orange);--brand-foreground:#241109;--brand-strong:var(--rap-orange);--input:#363439;min-height:100vh;color:var(--rap-text);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(70% 450px at 50% 0,#43261c35,#0000),#101012;overflow:clip}.rap-home button,.rap-home a,.rap-home select,.rap-home summary{-webkit-tap-highlight-color:transparent}.rap-home button,.rap-home a{touch-action:manipulation}.rap-home button{cursor:pointer}.rap-home button:disabled{cursor:not-allowed;opacity:.48}.rap-home :is(button,a,select,textarea):focus-visible{outline:2px solid var(--rap-orange);outline-offset:4px}.rap-home :is(h1,h2,h3,p){text-wrap:pretty}.rap-home [id]{scroll-margin-top:90px}.rap-container{width:min(1200px,100% - 64px);margin-inline:auto}.rap-section{padding-block:88px}.rap-eyebrow{color:var(--rap-orange);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.rap-section-heading{letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.rap-surface{background:var(--rap-surface);border:1px solid var(--rap-border)}.rap-button,.rap-secondary-button{min-height:44px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.rap-button{border:1px solid var(--rap-orange);background:var(--rap-orange);color:#201209}.rap-button:hover:not(:disabled){background:#ff9666;transform:translateY(-1px)}.rap-secondary-button{color:var(--rap-text);background:0 0;border:1px solid #3c383c}.rap-secondary-button:hover{background:#ffffff08}.rap-live-dot{background:var(--rap-orange);border-radius:50%;width:5px;height:5px;display:inline-block}.rap-hero{text-align:center;padding-top:114px;padding-bottom:32px}.rap-hero-eyebrow{color:#d4b8a9;letter-spacing:.04em;background:#ff814a08;border:1px solid #ff814a25;border-radius:30px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:450;display:inline-flex}.rap-hero-eyebrow>span{background:var(--rap-orange);border-radius:100%;width:4px;height:4px}.rap-hero-eyebrow>svg{display:none}.rap-hero h1{letter-spacing:-.065em;margin:18px 0 16px;font-size:clamp(44px,5.3vw,72px);font-weight:600;line-height:1.08}.rap-hero h1>span{color:var(--rap-orange)}.rap-hero-description{color:#aaa5a5;max-width:590px;margin:0 auto;font-size:15px;line-height:1.75}.rap-hero-details{color:#a5a0a0;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;font-size:12px;display:flex}.rap-hero-details span{align-items:center;gap:7px;display:inline-flex}.rap-hero-details svg{color:#d09879}.rap-generator{padding-top:8px}.rap-studio{background:linear-gradient(135deg,#201b1b,#171619 40%);border:1px solid #363034;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden;box-shadow:0 22px 100px -50px #000,0 0 0 5px #ffffff02}.rap-controls{border-right:1px solid var(--rap-border);background:#1b191c;flex-direction:column;gap:18px;min-width:0;padding:26px;display:flex}.rap-controls-heading{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.rap-controls-heading .rap-eyebrow{margin-bottom:8px;font-size:10px}.rap-controls-heading h2{letter-spacing:-.035em;font-size:19px;font-weight:550;line-height:1.2}.rap-controls-heading>svg{color:#6e5b52}.rap-fieldset{border:0;min-width:0;margin:0;padding:0}.rap-label{color:#ccc6c3;justify-content:space-between;align-items:center;gap:7px;width:100%;margin-bottom:9px;padding:0;font-size:12px;font-weight:500;line-height:1.3;display:flex}.rap-label>span{color:#777277;font-size:11px;font-weight:400}.rap-cast-switch{background:#121214;border:1px solid #363035;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.rap-cast-switch button{color:#8d868a;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:13px;display:flex}.rap-cast-switch button[aria-pressed=true]{color:#ffc3a6;background:#33251f;border-color:#76503c;box-shadow:0 2px 8px #0002}.rap-cast-switch button svg:last-child:not(:first-child){margin-left:auto;position:absolute;right:12px}.rap-cast-switch button{position:relative}.rap-duo-input{color:#999095;gap:14px;margin-top:12px;font-size:12px;display:flex}.rap-duo-input button{border-bottom:1px solid #0000;padding-bottom:4px}.rap-duo-input button[aria-pressed=true]{color:var(--rap-orange);border-color:var(--rap-orange)}.rap-photo-grid{gap:10px;margin-top:14px;display:grid}.rap-photo-grid.is-duo{grid-template-columns:1fr 1fr}.rap-photo-slot{background:linear-gradient(125deg,#33241e50,#1b171b80);border:1px dashed #5b4840;border-radius:8px;min-width:0;height:118px;position:relative;overflow:hidden}.rap-photo-slot:hover{background-color:#ff814a08;border-color:#b57653}.rap-photo-pick{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.rap-photo-icon{color:#efa477;background:#422d22;border:1px solid #71503d;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;margin-bottom:3px;display:flex}.rap-photo-pick>strong{color:#ded3cb;font-size:13px;font-weight:450}.rap-photo-pick>span:last-child:not(.rap-photo-replace){color:#937d70;font-size:11px}.rap-photo-pick>img{object-fit:contain;width:100%;height:100%}.rap-photo-replace{color:#fff;background:#000b;border:1px solid #fff3;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:flex;position:absolute;bottom:8px}.rap-photo-remove{color:#fff;background:#000b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.rap-hint{color:#8e8586;font-size:11px;line-height:1.65}.rap-upload-hint{text-align:center;color:#756c6c;margin-top:7px;font-size:10px}.rap-composite{background:#241d19;border:1px solid #45352d;border-radius:6px;align-items:center;gap:12px;margin-top:12px;padding:8px;display:flex}.rap-composite>img{object-fit:contain;border-radius:3px;width:54px;height:64px}.rap-composite strong{color:#e8bc9d;font-size:12px;font-weight:500}.rap-composite p{color:var(--rap-muted);margin-top:3px;font-size:11px;line-height:1.6}.rap-occasion-switch{gap:6px;display:flex}.rap-occasion-switch button{white-space:nowrap;color:#9c9298;border:1px solid #393238;border-radius:6px;flex:1;min-height:32px;padding:6px;font-size:11px}.rap-occasion-switch button[aria-pressed=true]{color:#f8bc96;background:#39271d;border-color:#805137}.rap-field-row{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.rap-field{min-width:0}.rap-select-wrap{display:block;position:relative}.rap-select-wrap>svg{pointer-events:none;color:#a89b94;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rap-field select,.rap-advanced select{appearance:none;color:#d7ceca;background:#242024;border:1px solid #393237;border-radius:6px;width:100%;min-height:36px;padding:8px 28px 8px 11px;font-size:12px}.rap-idea-field{position:relative}.rap-idea-field textarea{resize:vertical;color:#e7ddd7;background:#141315;border:1px solid #393237;border-radius:6px;width:100%;min-height:78px;max-height:200px;padding:11px 12px 21px;font-size:12px;line-height:1.7;display:block}.rap-idea-field textarea::placeholder{color:#756b6d}.rap-char-count{color:#796c70;pointer-events:none;font-size:10px;position:absolute;bottom:7px;right:10px}.rap-advanced{margin-top:-3px}.rap-advanced>summary{color:#9e9296;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:11px;list-style:none;display:flex}.rap-advanced>summary::-webkit-details-marker{display:none}.rap-advanced>summary>span{color:#766c70;align-items:center;gap:7px;font-size:10px;display:inline-flex}.rap-advanced[open]>summary svg{transform:rotate(180deg)}.rap-advanced-fields{grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:12px;display:grid}.rap-advanced-fields label>span{color:#a89899;margin-bottom:6px;font-size:11px;display:block}.rap-advanced select{padding-right:10px}.rap-create-area{margin-top:auto}.rap-create-button{border-radius:7px;gap:9px;width:100%;min-height:44px;font-size:13px;display:flex}.rap-create-button>svg:last-child,.rap-create-button>svg:first-child{margin-left:auto}.rap-cost-line{color:#94858a;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.rap-cost-line>span{align-items:center;gap:4px;display:inline-flex}.rap-cost-line>span:first-child{color:#c4aaa0}.rap-form-status{color:#c3b2aa;flex-wrap:wrap;align-items:start;gap:6px;margin-bottom:10px;font-size:12px;line-height:1.7;display:flex}.rap-form-status svg{flex:none;margin-top:2px}.rap-form-status.is-error{color:#f5a88c}.rap-form-status a{text-decoration:underline}.rap-output{background:radial-gradient(at 50% 40%,#39261c26,#0000 80%),#151416;flex-direction:column;min-width:0;padding:20px;display:flex}.rap-output-heading{color:#c7b9b4;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.rap-output-heading>span{align-items:center;gap:7px;display:inline-flex}.rap-output-heading .rap-live-dot{background:#b39b89;width:4px;height:4px}.rap-output-sound{color:#9c8270;font-size:10px}.rap-studio-reference{background:#211d1b;border-color:#4b3426;border-radius:10px}.rap-studio-reference .rap-video-media{aspect-ratio:1.45}.rap-studio-reference .rap-video-caption{min-height:65px;padding:12px 16px}.rap-studio-reference .rap-video-caption p:first-child{font-size:13px}.rap-studio-reference .rap-video-caption p:nth-child(2){margin-top:1px;font-size:11px}.rap-studio-reference .rap-video-caption button{color:#e6af86;border-color:#59402f;padding:7px 9px;font-size:11px}.rap-output-empty{text-align:center;margin-block:auto;padding:28px 20px 18px}.rap-wave{justify-content:center;align-items:center;gap:4px;height:44px;margin-bottom:18px;display:flex}.rap-wave i{opacity:.55;background:#9f603b;border-radius:3px;width:3px}.rap-wave i:nth-child(3n){opacity:.75;background:#df9a68}.rap-output-empty h3{color:#d3c5bc;letter-spacing:-.025em;font-size:17px;font-weight:500}.rap-output-empty p{color:#8f7e78;max-width:340px;margin:9px auto 0;font-size:12px;line-height:1.8}.rap-reference-note{text-align:center;color:#766965;max-width:450px;margin:0 auto;padding-top:12px;font-size:10px;line-height:1.7}.rap-privacy{color:#70696b;text-align:center;justify-content:center;align-items:start;gap:6px;margin:15px auto 0;font-size:10px;line-height:1.6;display:flex}.rap-privacy>svg{flex:none;margin-top:1px}.rap-below-tool{color:#b9aaa2;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:23px auto 0;font-size:12px;display:flex}.rap-below-tool:hover{color:var(--rap-orange)}.rap-task-result{flex-direction:column;flex:1;display:flex}.rap-task-pending{text-align:center;color:#db9f7b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:430px;padding:30px;display:flex}.rap-task-pending h3{color:#f4e2d6;letter-spacing:-.03em;font-size:23px}.rap-task-pending p{color:#ae9384;max-width:350px;font-size:13px;line-height:1.7}.rap-task-icon{place-items:center;width:100px;height:100px;display:grid;position:relative}.rap-task-icon>span{border:1px solid #ff814a22;border-top-color:#ff814a;border-radius:50%;animation:1.8s linear infinite rap-turn;position:absolute;inset:0}.rap-result-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.rap-history-link{color:#ba8a6c;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:12px;display:flex}.rap-spin{animation:1s linear infinite rap-turn}@keyframes rap-turn{to{transform:rotate(360deg)}}@media (width>=1024px) and (width<=1170px){.rap-home header nav{gap:12px;left:54%}.rap-home header nav a{font-size:13px}.rap-home header a>span>span:last-child{font-size:14px}}@media (width<=900px){.rap-container{width:min(720px,100% - 40px)}.rap-studio{grid-template-columns:minmax(0,1fr)}.rap-controls{border-right:0;border-bottom:1px solid var(--rap-border);padding:24px}.rap-output{padding:20px}.rap-studio-reference .rap-video-media{aspect-ratio:16/10}.rap-output-empty{padding-block:28px}.rap-output-empty .rap-wave{display:none}.rap-section{padding-block:64px}.rap-hero{padding-top:105px}}@media (width<=560px){.rap-container{width:calc(100% - 32px)}.rap-hero{padding-top:96px;padding-bottom:28px}.rap-hero h1{max-width:350px;margin:18px auto 16px;font-size:clamp(38px,10.2vw,56px);line-height:1.13}.rap-hero h1>span{white-space:nowrap}.rap-hero-description{max-width:340px;font-size:13px;line-height:1.8}.rap-hero-eyebrow{padding:6px 10px;font-size:10px}.rap-hero-details{gap:9px 14px;margin-top:18px;font-size:10px}.rap-hero-details span{gap:5px}.rap-hero-details svg{width:12px}.rap-studio{border-radius:12px}.rap-controls{gap:18px;padding:20px 18px}.rap-controls-heading h2{font-size:20px}.rap-label{font-size:12px}.rap-cast-switch button{min-height:38px;font-size:14px}.rap-occasion-switch button{min-height:36px;font-size:11px}.rap-controls textarea,.rap-controls select{font-size:16px}.rap-field select{min-height:42px;padding-left:9px;padding-right:23px;font-size:13px}.rap-idea-field textarea{min-height:108px}.rap-hero-description{font-size:14px}.rap-create-button{min-height:48px;font-size:14px}.rap-output{padding:15px}.rap-output-heading{font-size:11px}.rap-output-sound{font-size:8px}.rap-studio-reference .rap-video-caption{gap:8px;padding:10px}.rap-studio-reference .rap-video-caption button{gap:4px;padding:6px;font-size:10px}.rap-studio-reference .rap-video-caption p:first-child{font-size:11px}.rap-privacy{padding-inline:10px;font-size:8px}.rap-section{padding-block:54px}.rap-hero h1{letter-spacing:-.055em}.rap-cost-line{font-size:8px}.rap-home header a>span>span:last-child{max-width:190px;font-size:14px}}@media (prefers-reduced-motion:reduce){.rap-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
