@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-BdFBoAAT.ttf)format("truetype")}.trend-site{--foreground:#f7f6f3;--card:#151e30;--muted-foreground:#bcc5d4;--border:#354158;--accent:#23304a;--accent-foreground:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);background:var(--background);color:var(--foreground)}.trend-site main{background:radial-gradient(ellipse 650px 720px at 0 270px,color-mix(in srgb,var(--primary) 18%,transparent),transparent),radial-gradient(ellipse 800px 800px at 100% 360px,color-mix(in srgb,var(--trend-glow) 27%,transparent),transparent),radial-gradient(circle at 1px 1px,#ffffff0c .8px,transparent 1px);background-size:auto,auto,22px 22px;min-width:0}.trend-site ::selection{color:var(--primary-foreground);background:var(--primary)}.trend-site :focus-visible{outline:2px solid var(--primary);outline-offset:4px}.trend-site input,.trend-site textarea{caret-color:var(--primary)}.trend-site *{scrollbar-width:thin;scrollbar-color:var(--primary) var(--background)}.trend-site-header{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff12}.trend-guide-links{flex-wrap:wrap;gap:12px;max-width:1080px;margin:12px auto 50px;padding:0 24px;display:flex}.trend-guide-links a{border:1px solid var(--border);min-height:44px;color:var(--foreground);border-radius:22px;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:650;display:inline-flex}.trend-guide-links a:hover{border-color:var(--primary);color:var(--primary)}.trend-header-brand>span{max-width:21ch;font-size:14px;line-height:1.2}.trend-site .trend-header-action{border-radius:24px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:700}.trend-site-header>div>button{min-width:44px;min-height:44px}.trend-hero{text-align:center;max-width:1180px;margin:auto;padding:35px 24px 30px}.trend-badge{background:var(--primary);color:var(--primary-foreground);letter-spacing:.04em;border:1px solid #ffffffb3;border-radius:8px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.trend-hero h1{max-width:28ch;font-family:"Barlow Condensed",var(--font-sans);text-transform:uppercase;letter-spacing:-.018em;text-wrap:balance;margin:18px auto 0;font-size:clamp(54px,6vw,86px);font-weight:800;line-height:.94}.trend-subtitle{max-width:69ch;color:var(--muted-foreground);text-wrap:pretty;margin:18px auto 0;font-size:17px;line-height:1.55}.trend-promise{color:var(--trend-secondary);margin:9px 0 18px;font-size:14px;font-weight:600}.trend-reference-spec{color:var(--trend-secondary);margin:12px auto 0;font-size:14px;font-weight:700;line-height:1.45}.trend-hero-action{background:var(--card);min-height:52px;box-shadow:3px 4px 0 var(--primary);border:1px solid #f4f2ed;border-radius:32px;align-items:center;gap:24px;padding:12px 28px;font-weight:750;transition:transform .18s;display:inline-flex}.trend-hero-action:hover{transform:translateY(-3px)}.trend-showcase{justify-content:center;gap:22px;margin:34px auto 0;padding:8px 10px 0;display:flex}.trend-showcase>figure{text-align:left;flex:0 214px;min-width:0;margin:0}.trend-showcase>figure:first-child .trend-sample-media,.trend-showcase>figure:first-child>.trend-scene{transform:rotate(-2deg)}.trend-showcase>figure:nth-child(2) .trend-sample-media,.trend-showcase>figure:nth-child(2)>.trend-scene{transform:translateY(5px)rotate(1deg)}.trend-showcase>figure:nth-child(3) .trend-sample-media,.trend-showcase>figure:nth-child(3)>.trend-scene{transform:rotate(-1deg)}.trend-showcase>figure:nth-child(4) .trend-sample-media,.trend-showcase>figure:nth-child(4)>.trend-scene{transform:translateY(4px)rotate(2deg)}.trend-sample-media,.trend-preview-card>.trend-scene{height:330px;box-shadow:4px 5px 0 color-mix(in srgb,var(--primary) 65%,transparent);background:#17202f;border:2px solid #e9e9ecb0;border-radius:19px;position:relative;overflow:hidden}.trend-sample-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:65% 0 0}.trend-sample-media>video,.trend-sample-media>img{object-fit:cover;width:100%;height:100%;display:block}.trend-sample-label{z-index:1;color:#fff;text-shadow:0 1px 4px #000;font-size:14px;position:absolute;bottom:14px;left:13px}.trend-sound-button{z-index:2;color:#fff;cursor:pointer;background:#101722d9;border:1px solid #fff5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:9px;right:9px}.trend-sound-button span{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.trend-sample figcaption,.trend-preview-card figcaption{color:var(--muted-foreground);margin-top:16px;font-size:11px;line-height:1.5}.trend-sample-inputs{align-items:center;gap:9px;display:flex}.trend-input-photos{flex-shrink:0;gap:4px;display:flex}.trend-input-photos img{object-fit:cover;border:1px solid #ffffff50;border-radius:5px;width:28px;height:34px}.trend-sample figcaption p{max-width:28ch;margin:7px 0 0}.trend-scene{background:linear-gradient(155deg,#5c397d,#1c1734 75%);position:relative;overflow:hidden}.trend-scene svg{object-fit:cover;width:100%;height:100%;display:block}.scene-pier{background:linear-gradient(#744c70,#d18382 48%,#164652)}.scene-cabin{background:linear-gradient(#243943,#68838b 65%,#1b2b33)}.scene-booth{background:linear-gradient(115deg,#b96027,#e6a05d)}.scene-variant-1{filter:hue-rotate(-10deg)}.scene-variant-2{filter:hue-rotate(12deg)}.scene-variant-3{filter:hue-rotate(-18deg)}.trend-scene-label{color:#fff;background:#101725d9;border:1px solid #ffffff35;border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;bottom:13px;left:12px}.scene-performer{transform-origin:120px 290px;animation:3s ease-in-out infinite alternate scene-sway}.performer-1{animation-name:scene-turn}.performer-2{animation-name:scene-walk}.performer-3{animation-name:scene-wave}@keyframes scene-sway{to{transform:rotate(9deg)translate(7px)}}@keyframes scene-turn{to{transform:scaleX(.7)rotate(-6deg)}}@keyframes scene-walk{to{transform:translateY(-12px)scale(1.07)}}@keyframes scene-wave{to{transform:rotate(-9deg)}}.trend-generator-wrap{max-width:1080px;margin:12px auto 0;padding:0 24px;scroll-margin-top:80px}.trend-generator-shell,.trend-site .motion-generator{border:1px solid color-mix(in srgb,var(--primary) 80%,#fff);background:color-mix(in srgb,var(--background) 94%,#fff);box-shadow:0 14px 60px color-mix(in srgb,var(--primary) 12%,transparent),3px 4px 0 color-mix(in srgb,var(--primary) 50%,transparent);border-radius:22px;padding:20px}.trend-tabs{background:#ffffff07;border-radius:14px;gap:5px;margin-bottom:20px;padding:5px;display:flex}.trend-tabs button{min-height:46px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;flex:1;font-weight:700}.trend-tabs button[aria-selected=true]{background:var(--background);color:var(--primary)}.trend-site .studio-generator.hide-empty-result,.trend-site .studio-generator:not(.hide-empty-result){grid-template-columns:minmax(0,1fr);margin:0}.trend-site .studio-generator{scroll-margin-top:84px}.trend-site .studio-panel{background:0 0;border:0;min-width:0;padding:8px}.trend-site .studio-panel-heading{margin-bottom:16px}.trend-site .studio-spec{color:var(--trend-secondary);font-size:13px}.trend-generator-step{align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.trend-step-number{background:var(--primary);width:26px;height:26px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.trend-site .studio-photo-grid{gap:14px}.trend-site .studio-photo-grid:not(.is-single) .studio-photo-field>label{margin-bottom:8px;font-size:14px}.trend-site .studio-photo{border:1px dashed color-mix(in srgb,var(--primary) 55%,var(--border));background:var(--background);border-radius:14px;height:184px;min-height:184px}.trend-site .studio-upload{min-height:184px;color:var(--primary);padding:16px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.trend-site .studio-upload:before{content:"";opacity:.1;background:var(--primary);width:96px;height:116px;clip-path:path("M48 0C18 0 18 44 48 44C78 44 78 0 48 0M48 50C12 50 0 72 0 106L96 106C96 72 84 50 48 50");position:absolute;top:16px;left:calc(50% - 48px)}.trend-site .studio-upload svg,.trend-site .studio-upload span{position:relative}.trend-site .studio-upload:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,transparent)}.trend-site .studio-photo>img{max-height:184px}.trend-site .studio-help{color:var(--muted-foreground);margin:10px 0;font-size:13px;line-height:1.65}.trend-site .studio-field{margin-top:20px}.trend-site .studio-field textarea{background:var(--background);min-height:92px}.trend-site .studio-stage-grid{margin-top:8px}.trend-site .studio-stage-grid button{min-height:44px}.trend-site .studio-field-note{gap:12px;font-size:12px}.trend-review{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.trend-site .studio-consent{margin-top:14px}.trend-site .studio-submit{min-height:62px;box-shadow:0 5px 0 color-mix(in srgb,var(--primary) 35%,#15101a);border-radius:12px;font-size:18px;font-weight:750}.trend-site .studio-submit:disabled{color:#cad2df;opacity:1;box-shadow:none;background:#354157;border-color:#64728a}.trend-site .trend-offer-facts{color:#e0e4eb;font-size:13px;line-height:1.65}.trend-site .trend-generator-status{color:#e5e8ed;border-color:var(--border);background:var(--background)}.trend-secondary-option,.trend-reassurance{text-align:center}.trend-reassurance{color:var(--muted-foreground);padding:12px 20px 36px;font-size:13px}.trend-secondary-option a,.trend-privacy a{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.trend-story{color:#172438;background:#f2efe8;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding:65px max(24px,50vw - 500px);display:grid}.trend-story h2,.trend-how h2,.trend-details-grid h2,.trend-context h2,.trend-faq h2,.trend-site #pricing-section-title{font-family:"Barlow Condensed",var(--font-sans);text-transform:uppercase;margin:0 0 22px;font-size:44px;font-weight:800;line-height:1.05}.trend-story p{font-size:18px;line-height:1.8}.trend-story-art{border:5px solid #fff;border-radius:18px;height:280px;overflow:hidden;transform:rotate(3deg);box-shadow:0 18px 34px #15233522}.trend-story-art .trend-scene{height:100%}.trend-story-art svg{width:100%;transform:scale(1.05)}.trend-how{max-width:1100px;margin:auto;padding:65px 24px}.trend-how>h2{text-align:center;margin-bottom:32px}.trend-how-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.trend-how article{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px;position:relative;overflow:hidden}.trend-how-number{color:var(--primary);opacity:.18;font-family:Barlow Condensed,sans-serif;font-size:86px;position:absolute;top:6px;right:18px}.trend-step-art{width:90px;height:92px;margin-bottom:24px}.trend-step-art .trend-scene{border-radius:10px;height:100%}.step-art-0{align-items:center;display:flex}.step-art-0 span{background:linear-gradient(#0000 50%,#273348 50%),radial-gradient(circle at 50% 32%,#d6b199 20%,#9f7861 21% 27%,#e9d3b9 28%);border:3px solid #fff;border-radius:6px;width:45px;height:65px;transform:rotate(-10deg)}.step-art-0 span+span{transform:rotate(8deg)translate(-5px,10px)}.trend-how h3{margin-bottom:12px;font-size:19px;font-weight:700}.trend-how p{color:var(--muted-foreground);font-size:15px;line-height:1.7}.trend-details-grid{grid-template-columns:1.15fr 1fr;gap:64px;max-width:1100px;margin:10px auto 0;padding:40px 24px;display:grid}.trend-details-grid h2{font-size:35px}.trend-details-grid ul{margin:0;padding:0;list-style:none}.trend-details-grid li{color:var(--muted-foreground);padding:12px 0 12px 20px;font-size:15px;line-height:1.8;position:relative}.trend-details-grid li:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:0}.trend-facts li+li{border-top:1px solid var(--border)}.trend-effects-fact{color:var(--trend-secondary);font-size:15px;line-height:1.7}.trend-privacy{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.trend-privacy h3{margin-bottom:12px;font-size:18px;font-weight:650}.trend-privacy p{color:var(--muted-foreground);line-height:1.75}.trend-site .trend-pricing-card{border-color:var(--border);background:var(--card);border-radius:18px}.trend-site .trend-pricing-price{font-variant-numeric:tabular-nums;font-size:48px}.trend-site .trend-pricing-buy{min-height:48px;font-size:16px;font-weight:700}.trend-site .trend-pricing-savings{color:var(--trend-secondary)}.trend-context{border-top:1px solid var(--border);grid-template-columns:1fr 1.6fr;gap:50px;max-width:1000px;margin:40px auto 0;padding:32px 24px 0;display:grid}.trend-context h2{font-size:32px}.trend-context p{color:var(--muted-foreground);font-size:16px;line-height:1.85}.trend-faq{max-width:900px;margin:auto;padding:70px 24px}.trend-faq details{border-bottom:1px solid var(--border)}.trend-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex}.trend-faq summary::-webkit-details-marker{display:none}.trend-faq summary svg{color:var(--primary);flex-shrink:0;transition:transform .2s}.trend-faq details[open] summary svg{transform:rotate(180deg)}.trend-faq details>p{color:var(--muted-foreground);padding:0 28px 24px 0;line-height:1.8}.trend-mobile-action{display:none}.trend-mobile-action button[data-unavailable]{color:#e0e4eb;background:#354157;border-color:#64728a}.trend-effect-picker{flex-wrap:wrap;gap:10px;margin:10px 8px 20px;display:flex}.trend-effect-picker button{border:1px solid var(--border);cursor:pointer;border-radius:24px;min-height:44px;padding:8px 16px}.trend-effect-picker button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.trend-effect-examples{grid-template-columns:1fr 1fr;gap:16px;padding:0 8px 22px;display:grid}.studio-reference-example{margin:0}.studio-reference-example video{object-fit:contain;background:var(--background);border-radius:14px;width:100%;height:260px}.studio-example-heading{justify-content:space-between;gap:12px;padding:0 0 10px;font-size:13px;display:flex}.studio-example-heading span{color:var(--muted-foreground)}.trend-site .motion-template .trend-scene{border-radius:8px;height:135px}.trend-site .motion-template video{object-fit:cover;height:135px}.trend-site .motion-template.is-selected{outline:2px solid var(--primary);outline-offset:1px}.trend-site .motion-picker{margin-bottom:24px}@media (width>=850px){.trend-generator-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 36px;display:grid}.trend-generator-form>*{grid-column:1}.trend-generator-form>.trend-form-right{grid-area:1/2/span 20;padding-left:8px}.trend-form-right>.studio-field:first-child{margin-top:0}.trend-form-right .trend-review:first-child{border:0;margin-top:0;padding-top:0}}@media (width<=700px){.trend-site{padding-bottom:78px}.trend-hero{padding:22px 0 12px}.trend-badge{padding:6px 10px;font-size:10px}.trend-hero h1{margin:16px 18px 0;font-size:47px;line-height:.96}.trend-subtitle{margin:13px 20px 0;font-size:14px;line-height:1.5}.trend-promise{margin:9px 16px 13px;font-size:12px}.trend-hero-action{min-height:46px;padding:10px 22px;font-size:14px}.trend-showcase{scroll-snap-type:x proximity;justify-content:flex-start;gap:15px;margin-top:22px;padding:6px 20px 12px;overflow-x:auto}.trend-showcase>figure{scroll-snap-align:center;flex:0 0 150px}.trend-sample-media,.trend-preview-card>.trend-scene{border-radius:15px;height:222px}.trend-sample-label{font-size:12px;bottom:10px;left:10px}.trend-sample figcaption,.trend-preview-card figcaption{margin-top:12px;font-size:10px}.trend-input-photos img{width:22px;height:27px}.trend-sample-inputs{gap:5px}.trend-sample figcaption p{margin-top:5px;font-size:9px}.trend-sound-button{width:44px;height:44px;top:4px;right:4px}.trend-generator-wrap{margin-top:4px;padding:0 12px}.trend-generator-shell,.trend-site .motion-generator{border-radius:18px;padding:12px}.trend-tabs{margin-bottom:12px}.trend-tabs button{min-height:40px;font-size:13px}.trend-site .studio-panel{padding:0}.trend-site .studio-panel-heading{margin-bottom:12px}.trend-generator-step{font-size:14px}.trend-site .studio-photo-grid{gap:10px}.trend-site .studio-photo-grid:not(.is-single) .studio-photo-field>label{min-height:2.8em;font-size:12px}.trend-site .studio-photo,.trend-site .studio-upload{height:154px;min-height:154px}.trend-site .studio-photo>img{max-height:154px}.trend-site .studio-upload{padding:10px;font-size:13px}.trend-site .studio-field-note{flex-wrap:wrap;gap:4px}.trend-site .studio-spec{font-size:11px}.trend-site .studio-panel-heading{gap:8px}.trend-reassurance{padding:12px 20px 25px;font-size:11px}.trend-story{grid-template-columns:1fr;gap:25px;padding:38px 22px}.trend-story h2,.trend-how h2,.trend-faq h2{font-size:36px}.trend-story p{font-size:16px}.trend-story-art{width:100%;max-width:280px;height:210px;margin:auto}.trend-how{padding:40px 20px}.trend-how-grid{grid-template-columns:1fr;gap:16px}.trend-how article{padding:20px}.trend-step-art{float:left;width:66px;height:86px;margin:0 20px 0 0}.trend-how h3{max-width:20ch;font-size:17px}.trend-how p{font-size:14px}.trend-how-number{font-size:65px}.trend-details-grid{margin:0;padding:20px;display:block}.trend-expect{margin-top:34px}.trend-details-grid h2{font-size:30px}.trend-context{margin:30px 20px 0;padding:24px 0 0;display:block}.trend-context h2{font-size:29px}.trend-faq{padding:45px 20px}.trend-mobile-action{z-index:40;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);display:block;position:fixed;bottom:0;left:0;right:0}.trend-mobile-action button{justify-content:space-between;width:100%;min-height:48px;font-size:14px;font-weight:650}.trend-mobile-action button>span:nth-child(2){margin-left:auto;font-size:12px}.trend-effect-examples{gap:10px;padding-inline:0}.studio-reference-example video{height:190px}.studio-example-heading{flex-wrap:wrap;gap:2px;font-size:12px}.trend-site .motion-template .trend-scene,.trend-site .motion-template video{height:75px}.trend-site .motion-template{flex-basis:118px}.trend-site .motion-picker{margin-bottom:12px}.trend-site .motion-template-grid{margin-top:8px}.trend-site .motion-template-name{font-size:12px}}@media (prefers-reduced-motion:reduce){.trend-site *,.trend-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.trend-best-value{color:var(--primary-foreground);background:var(--primary);border-radius:6px;align-self:flex-start;margin-bottom:18px;padding:5px 10px;font-size:12px;font-weight:750}.trend-generator-form>.studio-panel-heading+.studio-field{margin-top:0}.trend-generator-form>.studio-panel-heading+.studio-field>legend{display:none}.trend-generator-form>.studio-panel-heading+.studio-field .studio-stage-grid{margin-top:0}@media (width<=700px){.trend-hero{padding-top:17px}.trend-hero h1{font-size:44px}.trend-hero .trend-promise,.trend-hero .trend-hero-action{display:none}.trend-showcase{margin-top:18px}.trend-sample-media,.trend-preview-card>.trend-scene{height:212px}.trend-generator-form>.studio-panel-heading+.studio-field{margin-top:0;margin-bottom:10px}.trend-generator-form>.studio-panel-heading+.studio-field>legend{display:none}.trend-generator-form>.studio-panel-heading+.studio-field .studio-stage-grid{margin-top:0}.trend-generator-form>.studio-panel-heading+.studio-field button{min-height:40px;padding:5px 8px;font-size:11px;line-height:1.3}.trend-site .studio-photo-grid:not(.is-single) .studio-photo-field>label{min-height:0;margin-bottom:6px}}.trend-topic-chips{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.trend-topic-chips button{border:1px solid var(--border);min-height:36px;color:var(--trend-secondary);cursor:pointer;border-radius:18px;padding:7px 10px;font-size:12px}.trend-topic-chips button:hover{border-color:var(--primary)}.trend-how{scroll-margin-top:80px}@media (width<=700px){.trend-hero{padding-top:8px}.trend-hero h1{margin-top:12px;font-size:42px}.trend-subtitle{margin-top:11px;font-size:13px;line-height:1.4}.trend-showcase{margin-top:14px}.trend-sample-media,.trend-preview-card>.trend-scene{height:200px}.trend-sample figcaption,.trend-preview-card figcaption{margin-top:11px}.trend-sample-inputs{white-space:nowrap;font-size:9px}.trend-input-photos img{width:18px;height:23px}.trend-tabs{margin-bottom:10px;padding:4px}.trend-tabs button{min-height:36px}:is(html[lang=pt-BR],html[lang=es],html[lang=it]) .trend-tabs button{letter-spacing:-.02em;white-space:nowrap;font-size:12px}.trend-site .motion-template .trend-scene,.trend-site .motion-template video{height:48px}.trend-site .motion-template{gap:2px;padding:5px;font-size:10px}.trend-site .motion-template-grid{margin-top:6px}.trend-site .motion-picker{margin-bottom:8px}.trend-site .motion-template-caption{line-height:1.4;font-size:10px!important}.trend-site .motion-generator .motion-consent{margin-top:12px}.motion-site .trend-preview-card figcaption{display:none}.motion-site .trend-showcase{padding-bottom:8px}}.trend-effect-showcase{align-items:center;gap:22px;padding-bottom:12px}.trend-effect-showcase>.trend-effect-card{flex:var(--example-ratio) 1 0}.trend-effect-card .trend-sample-media{width:100%;height:auto;aspect-ratio:var(--example-ratio);cursor:pointer;padding:0;display:block}.trend-effect-card .trend-sample-media>video{object-fit:contain}.trend-effect-card .trend-sample-label{background:#10151ce6;border-radius:6px;padding:4px 9px;font-size:12px;top:10px;bottom:auto;left:10px}.trend-effect-disclosure{color:var(--muted-foreground);margin:8px 16px 0;font-size:13px;line-height:1.5}.trend-preview-hero{padding-bottom:12px}.trend-preview-hero .trend-subtitle{margin-top:12px}.trend-preview-example{max-width:870px;margin:20px auto 0}.trend-preview-example-visuals{grid-template-columns:164px 28px minmax(420px,560px);justify-content:center;align-items:center;gap:16px;display:grid}.trend-preview-example-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trend-preview-example-inputs>div{min-width:0}.trend-preview-example-inputs img{object-fit:cover;object-position:center 22%;border-radius:9px;width:100%;height:128px;display:block}.trend-preview-example-inputs span{color:var(--foreground);margin-top:5px;font-size:12px;font-weight:700;display:block}.trend-preview-example-arrow{color:var(--primary)}.trend-preview-example-result{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 16px 36px #0005}.trend-preview-example figcaption{color:var(--muted-foreground);margin-top:9px;font-size:12px;line-height:1.45}.trend-preview-hero .trend-hero-action{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 5px 0 color-mix(in srgb,var(--primary) 55%,transparent);margin-top:13px}.trend-preview-hero .trend-hero-action:hover{background:color-mix(in srgb,var(--primary) 86%,white)}.trend-preview-offer{color:var(--muted-foreground);margin:9px auto 0;font-size:12px;line-height:1.4}.trend-other-effects{text-align:center;max-width:1080px;margin:42px auto 0;padding:0 24px 24px}.trend-other-effects h2{color:var(--foreground);font-size:19px;font-weight:750}.trend-other-effects .trend-showcase{margin-top:15px}.reference-preview-details{color:var(--muted-foreground);margin:10px 0 0;font-size:13px;line-height:1.55}.reference-preview-details summary{cursor:pointer;width:max-content;max-width:100%;color:var(--trend-secondary);text-underline-offset:3px;text-decoration:underline}.reference-preview-details p{max-width:75ch;margin:7px 0 0}.trend-generator-shell{scroll-margin-top:80px}.trend-generator-shell .motion-generator{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=700px){.trend-preview-hero{padding:8px 14px 12px}.trend-preview-hero h1{margin-inline:0}.trend-preview-hero .trend-reference-spec{margin-top:7px;font-size:12px}.trend-preview-hero .trend-subtitle{margin:7px 0 0;font-size:12px;line-height:1.35}.trend-preview-example{margin-top:12px}.trend-preview-example-visuals{flex-direction:column;gap:6px;display:flex}.trend-preview-example-inputs{align-self:center;gap:8px;display:flex}.trend-preview-example-inputs img{border-radius:6px;width:36px;height:48px}.trend-preview-example-inputs span{margin-top:2px;font-size:9px}.trend-preview-example-arrow{width:18px;height:18px;transform:rotate(90deg)}.trend-preview-example-result{width:100%}.trend-preview-example figcaption{margin-top:6px;font-size:10px}.trend-preview-hero .trend-preview-hero-action{justify-content:center;width:100%;min-height:46px;margin-top:11px;display:inline-flex}.trend-preview-offer{margin-top:7px;font-size:10px}.trend-preview-hero+.trend-generator-wrap{margin-top:0}.trend-preview-hero+.trend-generator-wrap .studio-preview-progress{display:none}.trend-preview-hero+.trend-generator-wrap .trend-generator-form>.studio-panel-heading{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trend-other-effects{margin-top:28px;padding-inline:14px}.trend-other-effects h2{font-size:17px}.trend-other-effects .trend-showcase{margin-top:10px}.trend-effect-showcase{padding-block:7px 14px}.trend-effect-showcase>.trend-effect-card{flex:0 0 calc(168px * var(--example-ratio))}.trend-effect-card .trend-sample-label{font-size:11px}.trend-effect-disclosure{margin-top:2px;margin-bottom:5px;font-size:11px}}.trend-main-preview{color:var(--muted-foreground);align-items:center;gap:16px;padding-top:18px;font-size:12px;display:flex}.trend-main-preview .trend-scene{border-radius:8px;width:76px;height:100px}.trend-how .trend-step-preview-label{margin:0 0 6px;font-size:11px}.hotel-hero-spec{color:var(--foreground);text-wrap:balance;margin:14px auto 0;font-size:15px;font-weight:700;line-height:1.5}.hotel-trust{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:16px auto 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.hotel-trust li+li:before{content:"·";color:var(--primary);margin-right:24px}.trend-sample-poster,.hotel-comparison-poster{z-index:1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.trend-sample-poster.is-hidden,.hotel-comparison-poster.is-hidden{display:none}.trend-sample-status{z-index:2;color:#fff;pointer-events:none;background:#101722e6;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:10px;left:10px}.hotel-comparison{max-width:1080px;margin:auto;padding:82px 24px 32px}.hotel-comparison-heading{text-align:center;max-width:720px;margin:0 auto 34px}.hotel-comparison h2{font-family:"Barlow Condensed",var(--font-sans);text-transform:uppercase;letter-spacing:-.018em;font-size:clamp(38px,4.5vw,58px);font-weight:800;line-height:1}.hotel-comparison-heading p{color:var(--muted-foreground);margin-top:16px;font-size:15px;line-height:1.65}.hotel-comparison-list{gap:24px;display:grid}.hotel-comparison-card{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:28px;padding:30px;display:grid}.hotel-comparison-source h3{color:var(--foreground);font-size:23px;font-weight:750}.hotel-comparison-source>p{color:var(--muted-foreground);margin:4px 0 20px;font-size:13px}.hotel-comparison-inputs{grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;display:grid}.hotel-comparison-inputs figure{min-width:0}.hotel-comparison-inputs img{object-fit:cover;object-position:center 22%;border-radius:10px;width:100%;height:220px;display:block}.hotel-comparison-inputs figcaption{color:var(--muted-foreground);margin-top:8px;font-size:12px}.hotel-comparison-arrow{color:var(--primary);justify-self:center}.hotel-comparison-result{align-items:center;gap:20px;min-width:0;display:flex}.hotel-comparison-video{aspect-ratio:9/16;background:#182137;border-radius:12px;flex:0 0 178px;width:178px;position:relative;overflow:hidden}.hotel-comparison-video video{object-fit:cover;width:100%;height:100%;display:block}.hotel-comparison-status{z-index:2;color:#fff;background:#101722e6;border-radius:6px;max-width:calc(100% - 16px);padding:5px 8px;font-size:11px;position:absolute;bottom:52px;left:8px}.hotel-comparison-sound{z-index:3;color:#fff;cursor:pointer;background:#101722df;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.hotel-comparison-caption{align-self:end;gap:10px;padding-bottom:4px;font-size:12px;line-height:1.5;display:grid}.hotel-comparison-caption strong{color:var(--trend-secondary);font-size:15px}.hotel-comparison-caption span{max-width:17ch;color:var(--muted-foreground)}.hotel-pricing-notes{text-align:center;max-width:760px;margin:-16px auto 50px;padding:0 24px}.hotel-pricing-notes .hotel-trust{margin:0 auto 20px}.hotel-pricing-notes>p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.hotel-pricing-notes>p+p{margin-top:8px}@media (width<=700px){.trend-site:has(.hotel-comparison){padding-bottom:calc(82px + env(safe-area-inset-bottom))}.hotel-hero-spec{margin:10px 18px 0;font-size:12px}.hotel-hero-trust{gap:4px 10px;margin:9px 16px 0;font-size:10px}.hotel-trust li+li:before{margin-right:10px}.hotel-comparison{padding:52px 16px 12px}.hotel-comparison-heading{margin-bottom:24px}.hotel-comparison h2{font-size:37px}.hotel-comparison-heading p{font-size:13px}.hotel-comparison-card{flex-direction:column;align-items:stretch;gap:16px;padding:18px;display:flex}.hotel-comparison-source h3{font-size:20px}.hotel-comparison-source>p{margin-bottom:12px}.hotel-comparison-inputs{grid-template-columns:repeat(2,minmax(96px,1fr));gap:10px}.hotel-comparison-inputs img{height:150px}.hotel-comparison-arrow{align-self:center;transform:rotate(90deg)}.hotel-comparison-result{justify-content:center;gap:16px}.hotel-comparison-video{flex-basis:168px;width:168px}.hotel-comparison-caption{min-width:0}.hotel-pricing-notes{margin:-12px auto 36px}.hotel-pricing-notes .hotel-trust{gap:6px 12px}.hotel-pricing-notes .hotel-trust li+li:before{margin-right:12px}}.hotel-hero-stage{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,590px) minmax(0,480px);align-items:start;column-gap:clamp(28px,4vw,64px);min-width:0;max-width:1210px;margin:0 auto;padding:22px 24px 14px;display:grid}.hotel-hero-stage>.trend-hero{text-align:left;grid-area:1/1;max-width:none;margin:0;padding:0 0 15px}.hotel-hero-stage .trend-badge{padding:5px 10px;font-size:10px;transform:none}.hotel-hero-stage .trend-hero h1{max-width:none;margin:11px 0 0;font-size:clamp(48px,4.5vw,66px);line-height:.91}.hotel-hero-stage .hotel-hero-spec{color:var(--trend-secondary);margin:12px 0 0;font-size:14px;font-weight:800}.hotel-hero-stage .trend-subtitle{max-width:none;margin:9px 0 0;font-size:14px;line-height:1.45}.hotel-hero-stage>.trend-generator-wrap,.hotel-hero-stage .hotel-generator-shell,.hotel-hero-stage .hotel-generator-shell>[role=tabpanel],.hotel-hero-stage .hotel-studio-generator{display:contents}.hotel-hero-stage .hotel-generator-shell>.trend-tabs{display:none}.hotel-hero-stage .hotel-back-photos{min-height:44px;color:var(--primary);grid-column:1/-1;justify-self:start;font-weight:700}.hotel-hero-stage .hotel-generator-shell:has(.hotel-back-photos)>[role=tabpanel]{grid-column:1/-1;display:block}.hotel-hero-stage .hotel-generator-shell:has(.hotel-back-photos) .studio-generator{display:grid}.hotel-hero-stage .hotel-generator-shell:has(.hotel-back-photos) .studio-panel{background:var(--card)}.hotel-hero-stage .hotel-studio-generator>.trend-generator-form{grid-area:2/1}.hotel-hero-stage .hotel-studio-generator>.hotel-result-panel{grid-area:1/2/span 2}.hotel-hero-stage .hotel-studio-generator>.trend-mobile-action{display:none}.hotel-hero-stage .studio-panel.trend-generator-form{color:#281609;background:linear-gradient(142deg,#ffc290 0%,#ff9b54 40%,#ef6d24 100%);border:0;border-radius:18px;min-width:0;padding:16px 18px 14px;display:block;box-shadow:0 18px 42px #0005,inset 0 1px #fff7}.hotel-hero-stage .trend-generator-form .studio-panel-heading{margin-bottom:4px}.hotel-hero-stage .trend-generator-form .studio-panel-heading h2{color:#281609}.hotel-hero-stage .trend-generator-form .trend-generator-step{font-family:"Barlow Condensed",var(--font-sans);text-transform:uppercase;font-size:23px}.hotel-hero-stage .trend-generator-form .trend-step-number{display:none}.hotel-hero-stage .trend-generator-form .studio-spec{color:#51250d}.hotel-booth-label{color:#542307;letter-spacing:.055em;flex-wrap:wrap;justify-content:space-between;gap:3px 12px;margin:0 0 6px;font-size:10px;font-weight:900;display:flex}.hotel-hero-stage .trend-generator-form .studio-photo-grid{gap:30px;position:relative}.hotel-hero-stage .trend-generator-form .studio-photo-grid:before{content:"";z-index:3;pointer-events:none;background:#3f2116;width:2px;height:88px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.hotel-hero-stage .trend-generator-form .studio-photo-grid:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,#382017 0 3px,#a2633d 3px 6px);border:3px solid #291813;border-radius:12px 12px 9px 9px;width:20px;height:43px;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 7px 0 -4px #2a180e}.hotel-hero-stage .trend-generator-form .studio-photo-field{min-width:0}.hotel-hero-stage .trend-generator-form .studio-photo-field>label{color:#321b0d;min-height:0;margin:0 0 5px;font-size:13px;font-weight:800}.hotel-hero-stage .trend-generator-form .studio-photo{background:#ffcd9b80;border:2px dashed #5c2b18a8;border-radius:12px;height:176px;min-height:176px}.hotel-hero-stage .trend-generator-form .studio-upload{color:#2b190e;width:100%;height:100%;min-height:0;font-weight:800}.hotel-hero-stage .trend-generator-form .studio-upload:before{opacity:.13;background:#52240f}.hotel-hero-stage .trend-generator-form .studio-photo>img{object-fit:contain;align-self:start;height:124px;max-height:124px}.hotel-hero-stage .trend-generator-form .studio-photo-actions button{min-height:44px}.hotel-hero-stage .trend-generator-form .trend-photo-help{color:#49240e;margin:7px 0 0;font-size:11px;line-height:1.35}.hotel-hero-stage .trend-generator-form>.studio-button{color:#351a0c;border-color:#6e3010;min-height:44px;margin-top:4px;padding:3px 9px;font-size:11px}.hotel-hero-stage .trend-generator-form .trend-form-right{display:contents}.hotel-hero-stage .trend-generator-form .studio-consent{color:#2f1b0e;min-height:44px;margin:4px 0;font-size:11px;line-height:1.35}.hotel-hero-stage .trend-generator-form .studio-consent input{accent-color:#172138}.hotel-hero-stage .trend-generator-form .studio-price{display:none}.hotel-hero-stage .trend-generator-form .studio-submit{color:#fff;width:100%;min-height:54px;font-family:"Barlow Condensed",var(--font-sans);text-transform:uppercase;background:#101e34;border:1px solid #192943;border-radius:10px;margin:0;font-size:24px;font-weight:800;box-shadow:0 5px #773516}.hotel-hero-stage .trend-generator-form .studio-submit:hover:not(:disabled){background:#172c4b}.hotel-hero-stage .trend-generator-form .trend-offer-facts{color:#51270e;margin:8px 0 0;font-size:11px}.hotel-hero-stage .hotel-form-trust{color:#3e220f;justify-content:flex-start;gap:3px 13px;margin:8px 0 0;font-size:10px;font-weight:700}.hotel-hero-stage .hotel-form-trust li+li:before{color:#522510;margin-right:12px}.hotel-hero-stage .hotel-customize,.hotel-hero-stage .hotel-process-note{color:#3a1e0e;border-top:1px solid #672e1759;margin:8px 0 0}.hotel-hero-stage .hotel-customize summary,.hotel-hero-stage .hotel-process-note summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:flex}.hotel-hero-stage .hotel-customize summary:after,.hotel-hero-stage .hotel-process-note summary:after{content:"⌄";margin-left:auto;font-size:20px;line-height:1}.hotel-hero-stage .hotel-customize[open] summary:after,.hotel-hero-stage .hotel-process-note[open] summary:after{transform:rotate(180deg)}.hotel-customize-content{padding:0 0 8px}.hotel-hero-stage .hotel-customize .studio-field{margin-top:12px}.hotel-hero-stage .hotel-customize .studio-field textarea{color:#281609;background:#fff5e9;min-height:75px}.hotel-hero-stage .hotel-customize .studio-field-note,.hotel-hero-stage .hotel-customize .studio-help{color:#51270e}.hotel-hero-stage .hotel-customize .studio-stage-grid button,.hotel-hero-stage .hotel-customize .trend-topic-chips button{color:#2b180c;border-color:#813d1e80}.hotel-hero-stage .hotel-customize .studio-stage-grid button[aria-pressed=true]{color:#fff;background:#142238}.hotel-effects-link{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-weight:800;text-decoration:underline;display:flex}.hotel-hero-stage .hotel-process-note .studio-generator-explanation{color:#43210e;padding:2px 0 8px;font-size:11px;line-height:1.45}.hotel-hero-stage .hotel-process-note .studio-generator-explanation strong{font-size:12px}.hotel-hero-stage .hotel-preview-pending{color:#3d210e;align-items:center;gap:8px;margin:9px 0;font-size:12px;font-weight:700;display:flex}.hotel-hero-stage .trend-generator-form .studio-help{color:#49240e}.hotel-hero-stage .trend-generator-form>.studio-help:last-of-type{color:#4c270e;font-size:11px}.hotel-hero-stage .hotel-result-panel{padding:0}.hotel-gallery{background:#18253b;border-radius:18px;padding:13px;box-shadow:0 18px 42px #0004}.hotel-gallery-lead{color:#c7d3e1;justify-content:space-between;gap:10px;padding:0 2px 11px;font-size:11px;font-weight:700;display:flex}.hotel-gallery-kicker{color:var(--trend-secondary);letter-spacing:.08em}.hotel-gallery-track>.trend-sample{margin:0}.hotel-gallery .trend-sample-media{border:1px solid #ffb075;border-radius:13px;width:min(100%,305px);height:440px;margin:0 auto;box-shadow:0 12px 30px #070b17a8;transform:none!important}.hotel-gallery .trend-sample figcaption{justify-content:center;align-items:center;gap:10px;margin:10px 0 0;display:flex}.hotel-gallery .trend-sample-inputs{color:#fff;gap:9px;font-size:12px}.hotel-gallery .trend-input-photos img{width:46px;height:54px}.hotel-gallery .trend-sample figcaption p{display:none}.hotel-gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.hotel-gallery-thumbs button{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:9px;min-width:0;height:77px;position:relative;overflow:hidden}.hotel-gallery-thumbs button[aria-pressed=true]{border-color:var(--primary)}.hotel-gallery-thumbs img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.hotel-gallery-thumbs span{text-align:center;background:linear-gradient(#0000,#000c);padding:12px 3px 3px;font-size:10px;font-weight:800;position:absolute;inset:auto 0 0}.hotel-hero-stage .hotel-result-panel .studio-preview-card{max-width:320px}.hotel-hero-stage .hotel-result-panel .studio-preview-card>img{object-fit:initial;background:0 0;width:100%;height:auto;max-height:none}.hotel-hero-stage .hotel-result-panel .studio-preview-wait{min-height:420px}.hotel-hero-stage .hotel-result-panel .studio-panel-heading{margin:0 0 10px}@media (width<=800px){.hotel-hero-stage{padding:13px 14px 20px;display:block}.hotel-hero-stage>.trend-hero{padding:0 2px 12px}.hotel-hero-stage .trend-badge{display:none}.hotel-hero-stage .trend-hero h1{max-width:none;margin:0;font-size:clamp(39px,10vw,50px);line-height:.91}.hotel-hero-stage .hotel-hero-spec{margin:8px 0 0;font-size:12px}.hotel-hero-stage .trend-subtitle{display:none}.hotel-hero-stage .hotel-generator-shell>[role=tabpanel],.hotel-hero-stage .hotel-studio-generator{display:block}.hotel-hero-stage .studio-panel.trend-generator-form{padding:12px 12px 10px}.hotel-hero-stage .trend-generator-form .studio-panel-heading{margin-bottom:3px}.hotel-hero-stage .trend-generator-form .trend-generator-step{font-size:21px}.hotel-hero-stage .trend-generator-form .studio-photo-grid{gap:23px}.hotel-hero-stage .trend-generator-form .studio-photo{height:176px;min-height:176px}.hotel-hero-stage .trend-generator-form .studio-upload{height:100%;min-height:0}.hotel-hero-stage .trend-generator-form .studio-upload svg{width:23px;height:23px}.hotel-hero-stage .trend-generator-form .studio-consent{margin:5px 0}.hotel-hero-stage .trend-generator-form .studio-submit{min-height:52px;font-size:21px}.hotel-hero-stage .trend-generator-form .trend-offer-facts{margin:5px 0 0;font-size:10px}.hotel-hero-stage .hotel-form-trust{margin:5px 0 0;font-size:9px}.hotel-hero-stage .hotel-result-panel{margin-top:18px}.hotel-gallery{padding:12px}.hotel-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:flex-start;gap:10px;margin-right:-12px;padding:0 12px 10px 0;display:flex;overflow-x:auto}.hotel-gallery-track>.trend-sample{scroll-snap-align:start;flex:0 0 255px;min-width:0}.hotel-gallery .trend-sample-media{width:100%;height:370px}.hotel-gallery .trend-sample figcaption{justify-content:flex-start}.hotel-gallery .trend-input-photos img{width:35px;height:43px}.hotel-gallery .trend-sample-inputs{font-size:10px}.hotel-gallery-thumbs{display:contents}.hotel-gallery-thumbs button{scroll-snap-align:start;flex:0 0 255px;height:370px}.hotel-gallery-thumbs span{padding:22px 6px 8px;font-size:14px}.hotel-hero-stage .hotel-result-panel .studio-preview-card{max-width:100%}.hotel-hero-stage .hotel-studio-generator>.trend-mobile-action{display:block}}
