:root{--black:#0b0b0d;--ink:#151518;--paper:#f5f3ee;--lime:#d7ff3d;--pink:#ff528c;--line:rgba(255,255,255,.15)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:#fff;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.topbar{height:70px;padding:0 4.5vw;display:flex;align-items:center;gap:45px;border-bottom:1px solid var(--line)}.wordmark{font-size:25px;font-weight:800;letter-spacing:-2px}.wordmark span{color:var(--lime)}nav{display:flex;gap:28px;color:#b4b4b7;font-size:13px}nav a:hover{color:var(--lime)}.create-top{margin-left:auto;background:var(--lime);color:#151515;padding:10px 14px;font-size:13px;font-weight:800}.black-button b,.create-top b,.generate b,.lime-button b{font-size:19px;margin-left:12px}.announcement{min-height:38px;padding:8px 15px;background:var(--lime);color:#161616;text-align:center;font:500 10px DM Mono;letter-spacing:.04em}.announcement b{background:#161616;color:var(--lime);padding:3px 5px;margin-right:7px}.announcement a{text-decoration:underline;font-weight:700;margin-left:8px}.hero{height:calc(100svh - 108px);min-height:620px;display:grid;grid-template-columns:51% 49%;background:#18181a}.hero-copy{padding:clamp(70px,11vw,160px) 7vw 60px}.kicker{font:500 11px DM Mono;letter-spacing:.1em;color:var(--lime);margin:0 0 19px}h1,h2{font:500 clamp(4.5rem,7.5vw,8.7rem)/.82 "Instrument Serif",serif;letter-spacing:-.06em;margin:0}h1 em,h2 em{font-weight:400;color:var(--lime)}.hero-copy>p:not(.kicker){max-width:360px;font-size:16px;color:#b8b8bc;line-height:1.6;margin:29px 0}.black-button,.lime-button{display:inline-flex;align-items:center;background:var(--lime);color:#171717;padding:15px 18px;font-size:14px;font-weight:800;transition:transform .2s}.black-button:hover,.lime-button:hover{transform:translate(4px,-3px)}.hero-copy small{margin-top:18px;display:flex;align-items:center;gap:7px;font-size:11px;color:#aaa}.hero-copy small svg{color:var(--lime)}.hero-media{position:relative;overflow:hidden;background:#b2d236}.hero-media video{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.06) saturate(.8)}.live-label{position:absolute;bottom:31px;left:32px;display:grid;grid-gap:5px;gap:5px}.live-label i,.live-label span,.rec{font:10px DM Mono;letter-spacing:.06em}.live-label strong{font-size:23px;letter-spacing:-1px}.live-label i{font-style:normal;color:#eee;gap:5px}.live-label i,.rec{display:flex;align-items:center}.rec{position:absolute;top:23px;right:24px;gap:7px}.rec b{height:8px;width:8px;border-radius:50%;background:#ff3d45;box-shadow:0 0 12px #ff3d45}.effects{padding:115px 7vw 125px;background:var(--paper);color:#171719}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.creator-section h2,.how h2,.section-heading h2{font-size:clamp(4rem,6.6vw,7.3rem)}.section-heading h2 em{color:#e93a76}.section-heading>p{max-width:290px;margin:0 0 11px;color:#666;line-height:1.6;font-size:14px}.filter{display:flex;align-items:center;gap:8px;overflow:auto;border-bottom:1px solid #d2d0cb;margin:52px 0 28px;padding-bottom:16px}.filter button{flex:none;border:0;background:transparent;color:#656565;font-size:13px;padding:8px 13px;cursor:pointer}.filter .active{border-radius:20px;background:#171719;color:#fff}.filter>span{margin-left:auto;white-space:nowrap;font:10px DM Mono;color:#777}.effect-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.effect{cursor:pointer}.effect-media{height:clamp(310px,36vw,500px);position:relative;overflow:hidden;background:#a0a0a0}.effect-media video{height:100%;width:100%;object-fit:cover;transition:transform .5s}.effect:hover video{transform:scale(1.055)}.effect-media>span{position:absolute;top:13px;left:13px;background:var(--lime);padding:6px 8px;font:500 9px DM Mono}.effect-media>b{position:absolute;bottom:14px;left:15px;font:500 13px DM Mono;color:#fff}.effect-media button{position:absolute;bottom:13px;right:13px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;display:grid;place-items:center;color:#111}.effect h3{font-size:27px;letter-spacing:-1.4px;margin:16px 0 5px}.effect>p{color:#666;font-size:13px;line-height:1.45;margin:0;min-height:38px}.effect-footer{display:flex;justify-content:space-between;margin-top:16px;padding-top:11px;border-top:1px solid #d2d0cb;font:500 11px DM Mono}.effect-footer>span{display:flex;align-items:center;gap:5px;color:#666}.effect-footer strong b{color:#ec3e78;font-size:17px}.creator-section{padding:120px 7vw;background:#121214}.create-title{padding-bottom:52px;border-bottom:1px solid var(--line)}.creator-section h2 em{color:var(--lime)}.creator-layout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:45px;gap:45px;padding-top:35px}.selected-effect video{width:100%;height:270px;object-fit:cover;filter:saturate(.75)}.selected-effect>p{font:10px DM Mono;color:var(--lime);margin:15px 0 4px}.selected-effect h3{font-size:27px;margin:0 0 4px;letter-spacing:-1px}.selected-effect>span{color:#aaa;font-size:13px;line-height:1.5}.selected-effect ul{list-style:none;padding:15px 0;margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;font-size:11px;color:#c2c2c2}.selected-effect li{display:flex;gap:7px;align-items:center}.selected-effect li svg{color:var(--lime)}.selected-effect button{border:0;background:transparent;color:var(--lime);font:500 11px DM Mono;padding:14px 0;cursor:pointer}.tool{border-left:1px solid var(--line);padding-left:45px}.uploader{min-height:285px}.uploader.duet{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.upload{height:285px;position:relative;overflow:hidden;background:#1e1e21;cursor:pointer}.upload input{display:none}.upload>img{width:100%;height:100%;object-fit:cover}.drop{position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #666;color:#bbb}.drop.active,.upload:hover .drop{border-color:var(--lime);background:rgba(215,255,61,.04)}.drop svg{color:var(--lime)}.drop strong{color:#fff;font-size:16px}.drop span{font:10px DM Mono;color:#888}.drop i{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--lime);font-style:normal;font-size:11px}.remove{position:absolute;right:10px;top:10px;border:0;width:31px;height:31px;background:#111c;color:#fff;display:grid;place-items:center}.direction{display:block;position:relative;padding:23px 0 18px;color:#ddd;font:500 10px DM Mono;letter-spacing:.06em}.direction small{color:#777;margin-left:5px}.direction textarea{height:44px;width:100%;resize:none;border:0;border-bottom:1px solid var(--line);background:transparent;color:white;outline:0;padding:10px 0 0;font:13px DM Sans}.direction svg{position:absolute;right:0;bottom:28px;color:var(--lime)}.generate{width:100%;border:0;background:var(--lime);color:#111;padding:16px 18px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;cursor:pointer}.generate:disabled{opacity:.65;cursor:wait}.signin{margin-top:14px}.signin label{font:10px DM Mono;color:#aaa;display:block;margin-bottom:7px}.signin div{display:flex;gap:8px}.signin input{min-width:0;flex:1 1;background:transparent;border:1px solid var(--line);color:white;padding:10px}.signin button{border:0;background:white;font-weight:800;padding:0 13px}.notice{color:var(--lime);font-size:12px;margin:13px 0;line-height:1.4}.consent{display:flex;gap:7px;color:#858589;font-size:11px;line-height:1.4;margin:17px 0 0}.consent svg{color:var(--lime);flex:none}.how{padding:115px 7vw 0;background:#232126;overflow:hidden}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px}.steps article{min-height:230px;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:23px 25px 20px 0}.steps article+article{padding-left:25px}.steps article:last-child{border-right:0}.steps b{color:var(--lime);font:11px DM Mono}.steps h3{font-size:24px;letter-spacing:-1px;margin:63px 0 6px}.steps p{color:#99999d;font-size:13px;margin:0}.faq{padding:120px 7vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;background:#161618}.faq h2{font-size:clamp(3.7rem,5.5vw,6.5rem)}.faq>div{border-top:1px solid var(--line)}.faq details{padding:20px 0;border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:18px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--lime);font-size:21px;font-weight:400}.faq details p{color:#a9a9ad;line-height:1.6;font-size:13px;max-width:460px;margin:15px 25px 3px 0}.cta{text-align:center;background:var(--pink);color:#1a1014;padding:115px 20px}.cta p{font:500 11px DM Mono;letter-spacing:.08em}.cta h2{font-size:clamp(4.1rem,7vw,8rem);margin:20px 0 34px}.cta h2 em{color:#1a1014}.black-button{background:#1a1014;color:white}footer{padding:29px 4.5vw;display:flex;align-items:center;gap:25px;color:#858589;font:10px DM Mono}footer span:last-child{margin-left:auto}@media(max-width:760px){.topbar{height:62px;padding:0 20px}.wordmark{font-size:23px}nav{display:none}.create-top{padding:9px 10px;font-size:11px}.announcement{font-size:8px}.announcement a{display:none}.hero{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.hero-copy{padding:65px 25px 58px}h1{font-size:4.35rem}.hero-media{height:430px}.live-label{left:18px;bottom:20px}.rec{top:18px;right:18px}.creator-section,.effects,.how{padding:72px 20px}.section-heading{display:block}.section-heading>p{margin-top:25px}.filter{margin-top:35px}.filter>span{display:none}.effect-grid{grid-template-columns:1fr;gap:45px}.effect-media{height:440px}.create-title{padding-bottom:34px}.creator-layout{display:block;padding-top:26px}.selected-effect{display:grid;grid-template-columns:125px 1fr;grid-gap:0 15px;gap:0 15px;margin-bottom:32px}.selected-effect video{height:160px;grid-row:span 5}.selected-effect>p{margin:2px 0}.selected-effect h3{font-size:23px}.selected-effect ul{display:none}.selected-effect button{padding:7px 0}.tool{border-left:0;padding-left:0}.upload,.uploader{min-height:260px;height:260px}.uploader.duet{gap:7px}.uploader.duet .drop strong{font-size:13px;text-align:center}.uploader.duet .drop span{font-size:8px;text-align:center}.steps{display:block;margin-top:38px}.steps article,.steps article+article{min-height:0;padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.steps h3{margin:35px 0 5px}.steps p{color:#99999d;font-size:13px;margin:0}.faq{padding:72px 20px;display:block}.faq>div{margin-top:38px}.cta{padding:82px 20px}footer{padding:24px 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}footer span:last-child{margin-left:0}}.preview-effect .effect-media:after{content:"PREVIEW";position:absolute;right:12px;top:12px;background:#171719;color:#fff;padding:5px 7px;font:10px DM Mono;letter-spacing:.06em}.catalog-notice{margin:28px 0 0;color:#e93a76;font:12px DM Mono;text-align:center}.er-shell{min-height:100svh;background:radial-gradient(ellipse at 50% 0,#382574 0,#2b1b60 45%,#1b123e 100%);color:#fff;font-family:Arial,Helvetica,sans-serif}.er-seo-content{max-width:620px;margin:56px auto 0;color:#ddd7ed;font:14px/1.7 Arial,Helvetica,sans-serif}.er-seo-content h2{font:800 23px/1.22 Arial,Helvetica,sans-serif;letter-spacing:-.25px;color:#fff;margin:40px 0 14px}.er-seo-content h2:first-child{margin-top:0}.er-seo-content>p{margin:0 0 15px}.er-seo-highlights{border-top:1px solid #ffffff32;border-bottom:1px solid #ffffff32;padding:10px 0}.er-seo-highlights p{margin:8px 0}.er-seo-content ol{padding-left:23px;margin:10px 0 0}.er-seo-content li{padding:4px 0 4px 5px}.er-seo-content details{border-top:1px solid #ffffff2b;padding:14px 0}.er-seo-content details:last-of-type{border-bottom:1px solid #ffffff2b}.er-seo-content summary{cursor:pointer;color:#fff;font-weight:700}.er-seo-content details p{margin:10px 0 2px}.er-related{margin-top:35px}.er-related>div{display:flex;flex-wrap:wrap;gap:9px}.er-related a{border:1px solid #8e78c6;border-radius:7px;padding:8px 10px;color:#fff;font-size:12px}.er-related a:hover{background:#ffffff1a}.er-shell *{box-sizing:border-box}.er-header{height:69px;background:#050506;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,70px);gap:28px}.er-logo{font:800 24px/1 Arial,Helvetica,sans-serif;letter-spacing:-1.3px;color:#fff;white-space:nowrap}.er-logo span{color:#a68aff}.er-header nav{margin:0;display:flex;gap:18px;align-items:center;font:600 14px Arial,Helvetica,sans-serif;color:#fff}.er-header nav a{min-height:38px;border:1px solid #424045;border-radius:11px;padding:9px 15px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap;transition:background .18s,border-color .18s}.er-header nav .er-nav-active,.er-header nav a:hover{border-color:#a58bff;box-shadow:0 0 12px #8d69e45c}.er-banner{background:#09090b;min-height:78px;display:flex;align-items:center;justify-content:center;gap:9px;flex-direction:column;text-align:center;padding:15px 20px}.er-banner strong{font:800 15px Arial,Helvetica,sans-serif}.er-banner span{font:400 13px Arial,Helvetica,sans-serif;color:#bdbbc5}.er-catalog{max-width:1380px;margin:auto;padding:34px clamp(20px,4vw,52px) 95px}.er-intro{text-align:center;margin:0 0 31px}.er-intro h1{font:800 clamp(32px,3.5vw,48px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;margin:0 0 8px}.er-intro h1 span{color:#b597ff}.er-intro p{font:400 15px/1.45 Arial,Helvetica,sans-serif;color:#d0c8e5;margin:0}.er-filters{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 36px}.er-filters button{border:1px solid #685593;background:#23184b;color:#fff;border-radius:999px;padding:10px 19px;min-height:38px;cursor:pointer;font:700 13px Arial,Helvetica,sans-serif;transition:background .15s,transform .15s}.er-filters button:hover{transform:translateY(-2px);background:#49377c}.er-filters button.is-active{background:#fff;color:#241740;border-color:#fff}.er-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:38px 20px;gap:38px 20px}.er-card{min-width:0;display:flex;flex-direction:column}.er-card h2{font:800 18px/1.27 Arial,Helvetica,sans-serif;letter-spacing:-.3px;min-height:48px;margin:0 5px 10px;display:flex;align-items:flex-start;gap:8px;text-align:center;justify-content:center}.er-card h2 svg{flex:none;color:#fff;margin-top:3px}.er-card-media{height:auto;aspect-ratio:16/9;border-radius:15px;overflow:hidden;background:#08070c;position:relative;display:block}.er-card-media video{display:block;width:100%;height:100%;object-fit:cover}.er-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#08070a99;color:#fff;display:grid;place-items:center;transition:opacity .2s}.er-card-media:hover .er-play{opacity:1}.er-card>p{color:#d4cde8;font:400 13px/1.42 Arial,Helvetica,sans-serif;margin:9px 9px 10px;text-align:center;min-height:37px}.er-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 8px}.er-card-bottom>span{font:600 11px Arial,Helvetica,sans-serif;color:#d6d0e5}.er-card-bottom .er-available{color:#bcffb9}.er-card-bottom a{display:inline-flex;align-items:center;gap:7px;background:#7866d6;color:#fff;border-radius:8px;padding:8px 12px;font:700 12px Arial,Helvetica,sans-serif;white-space:nowrap;transition:background .15s}.er-card-bottom a:hover{background:#9c88f0}.er-empty{color:#dfd7f2}.er-how{border-top:1px solid #ffffff26;text-align:center;padding:48px 20px;background:#180f35}.er-how h2{font:800 22px Arial,Helvetica,sans-serif;margin:0 0 15px;letter-spacing:0}.er-how p{margin:0;color:#e8e2f8;font:400 14px/1.8 Arial,Helvetica,sans-serif}.er-how b{background:#7866d6;border-radius:50%;display:inline-grid;place-items:center;width:22px;height:22px;font-size:12px;margin:0 4px}.er-how span{padding:0 10px;color:#a88fff}.er-footer{background:#080809;border-top:1px solid #ffffff19;color:#a9a5b6;padding:25px clamp(22px,5vw,70px);display:flex;align-items:center;gap:22px;font:12px Arial,Helvetica,sans-serif}.er-footer .er-logo{font-size:20px}.er-footer span:last-child{margin-left:auto}.er-detail-shell{display:flex;flex-direction:column}.er-detail-wrap{flex:1 1;width:100%;max-width:620px;margin:0 auto;padding:65px 20px 85px}.er-back{display:inline-flex;gap:7px;align-items:center;font:600 13px Arial,Helvetica,sans-serif;color:#d7cafd;margin:0 0 18px}.er-back:hover{text-decoration:underline}.er-detail-panel{background:#ffffff0e;border:1px solid #ffffff16;border-radius:18px;padding:28px;box-shadow:0 24px 60px #08051430}.er-detail-panel h1{font:800 clamp(25px,3vw,31px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.6px;text-align:center;margin:3px 0 18px}.er-detail-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#050505;border-radius:13px}.er-detail-copy{text-align:center;color:#c6bfd7;font:400 14px/1.55 Arial,Helvetica,sans-serif;margin:19px 8px 23px}.er-form-divider{height:1px;background:#ffffff23;margin:0 0 25px}.er-detail-panel h2{font:800 22px Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 7px}.er-form-hint{font:400 13px Arial,Helvetica,sans-serif;color:#c5bfd4;margin:0 0 20px}.er-upload-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.er-upload-grid.is-duo{grid-template-columns:1fr 1fr}.er-upload-slot{min-width:0}.er-prompt-label,.er-signin>label,.er-upload-slot>label{display:block;font:700 13px Arial,Helvetica,sans-serif;margin:0 0 9px}.er-upload-slot>input{display:none}.er-upload-button{width:100%;height:185px;border:2px dashed #8171ac;background:#211747;color:#fff;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:0;overflow:hidden}.er-upload-button:hover{background:#2d205c;border-color:#b2a0f0}.er-upload-button>img{width:100%;height:100%;object-fit:cover}.er-upload-button strong{font-size:15px}.er-upload-button span{font-size:11px;color:#bdb4d2;text-align:center}.er-file-name{display:flex;align-items:center;gap:8px;color:#cfc6e7;font-size:11px;margin-top:7px}.er-file-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-file-name button{border:0;background:transparent;color:#fff;cursor:pointer}.er-prompt-label{margin:23px 0 8px}.er-prompt-label span{font-weight:400;color:#aaa1bc;margin-left:5px}.er-detail-panel textarea{width:100%;resize:vertical;border:1px solid #776995;border-radius:9px;background:#1c143c;color:#fff;padding:12px;font:13px Arial,Helvetica,sans-serif;outline:none}.er-detail-panel textarea:focus,.er-signin input:focus{border-color:#b39cf9}.er-detail-panel textarea::placeholder{color:#a49ab7}.er-submit{margin-top:16px;width:100%;min-height:46px;border:0;border-radius:10px;background:#8270df;display:flex;justify-content:center;align-items:center;gap:9px;font:800 14px Arial,Helvetica,sans-serif;cursor:pointer}.er-submit:hover:not(:disabled){background:#a28ff1}.er-submit:disabled{cursor:default;opacity:.65}.er-signin{margin-top:18px}.er-signin>div{display:flex;gap:8px}.er-signin input{min-width:0;flex:1 1;border:1px solid #776995;border-radius:8px;background:#1c143c;color:#fff;padding:10px}.er-signin button{border:0;border-radius:8px;background:#fff;color:#281b55;font-weight:800;padding:0 13px;cursor:pointer}.er-notice{color:#fff4a7;background:#3c3156;border-radius:7px;padding:10px;font:13px/1.45 Arial,Helvetica,sans-serif}.er-privacy{color:#aaa2bc;display:flex;align-items:flex-start;gap:6px;font:11px/1.45 Arial,Helvetica,sans-serif;margin:16px 0 0}.er-privacy svg{flex:none}@media(max-width:850px){.er-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-catalog{padding-top:30px}.er-card h2{font-size:17px}}@media(max-width:600px){.er-header{height:62px;padding:0 16px}.er-header nav{gap:7px}.er-header nav a{font-size:11px;padding:8px}.er-header nav svg{display:none}.er-logo{font-size:21px}.er-banner{min-height:70px}.er-catalog{padding:27px 16px 60px}.er-intro h1{font-size:32px}.er-intro p{font-size:13px}.er-filters{flex-wrap:nowrap;overflow:auto;margin:0 -16px 24px;padding:0 16px 7px;scrollbar-width:none}.er-filters button{flex:none;padding:8px 15px}.er-grid{grid-template-columns:1fr;gap:34px}.er-card h2{min-height:0;font-size:18px;margin-bottom:10px}.er-card-media{aspect-ratio:16/9}.er-card>p{min-height:0}.er-how p{max-width:280px;margin:auto}.er-how span{padding:0 3px}.er-footer{flex-wrap:wrap;padding:25px 17px}.er-footer span:last-child{margin-left:auto}.er-detail-wrap{padding:34px 14px 60px}.er-detail-panel{padding:18px}.er-upload-grid.is-duo{gap:8px}.er-upload-grid.is-duo .er-upload-button{height:155px}.er-upload-grid.is-duo .er-upload-button span{font-size:10px;padding:0 7px}.er-detail-panel h1{font-size:25px}}.er-shell{--er-accent:#deff59;--er-ink:#101018;--er-muted:#c7bfd8;background:radial-gradient(ellipse at 82% 8%,#352461 0,transparent 34%),linear-gradient(180deg,#251941,#1c1535 56%,#17122d);font-family:DM Sans,sans-serif}.er-header{background:#0c0b13;border-bottom:1px solid #ffffff20}.er-logo{font-family:DM Sans,sans-serif;font-weight:800;font-style:italic;font-size:25px;letter-spacing:-1.8px}.er-logo span{color:var(--er-accent)}.er-header nav{font-family:DM Sans,sans-serif}.er-header nav a{border-color:#ffffff40;border-radius:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.er-header nav .er-nav-active,.er-header nav a:hover{border-color:var(--er-accent);box-shadow:none;color:var(--er-accent)}.er-banner{min-height:42px;padding:7px 18px;background:#15131f;border-bottom:1px solid #ffffff18}.er-banner span{font:700 10px/1.5 DM Sans,sans-serif;letter-spacing:.13em;color:#cfc9dc}.er-banner b{color:var(--er-accent);font-size:11px;padding:0 14px}.er-catalog{padding-top:35px}.er-intro{margin-bottom:31px}.er-intro-label{color:var(--er-accent)!important;font:700 10px/1 DM Sans,sans-serif!important;letter-spacing:.2em;margin:0 0 10px!important}.er-intro h1{font:800 clamp(40px,5vw,68px)/.93 Barlow Condensed,Impact,sans-serif;letter-spacing:.012em;text-transform:uppercase;margin:0 0 13px}.er-intro h1 span{color:var(--er-accent)}.er-intro>p:last-child{color:#d6d0df;font:500 13px/1.4 DM Sans,sans-serif}.er-filters{gap:8px;margin-bottom:27px;padding-bottom:12px;border-bottom:1px solid #ffffff2b}.er-filters button{font:700 11px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.045em;background:#ffffff0b;border-color:#ffffff41;padding:9px 17px}.er-filters button:hover{background:#ffffff1b}.er-filters button.is-active{background:var(--er-accent);color:#181425;border-color:var(--er-accent)}.er-grid{gap:39px 21px}.er-card{border-top:1px solid #ffffff32;padding-top:10px;transition:transform .22s}.er-card:hover{transform:translateY(-3px)}.er-card-overline{min-height:18px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 1px 4px;color:#b9afcf;font:700 10px DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.er-card-overline span:last-child:not(:first-child){color:var(--er-accent)}.er-card h2{display:block;text-align:left;min-height:0;margin:0 0 10px;font:700 clamp(22px,2.25vw,29px)/1.02 Barlow Condensed,Impact,sans-serif;letter-spacing:.015em;text-transform:uppercase}.er-card-media{border-radius:8px;border:1px solid #ffffff25;box-shadow:0 12px 25px #08051127;transition:border-color .2s,box-shadow .2s}.er-card:hover .er-card-media{border-color:var(--er-accent);box-shadow:0 15px 32px #07040d55}.er-play{opacity:.8;background:#111019cc;border:1px solid #ffffffa8}.er-card>p{text-align:left;margin:12px 1px 13px;color:#c7bfd7;font:400 12px/1.48 DM Sans,sans-serif;min-height:36px}.er-card-bottom{margin:0 1px}.er-card-bottom>span{font:600 11px DM Sans,sans-serif;color:#aba3bc}.er-card-bottom .er-available{color:var(--er-accent)}.er-card-bottom a{background:var(--er-accent);color:#1b1626;border-radius:5px;padding:9px 11px;font:800 11px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.025em}.er-card-bottom a:hover{background:#f0ffab}.er-how{background:#12101c}.er-how h2{font:700 29px Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.05em}.er-how b{background:var(--er-accent);color:#171221}.er-how span{color:var(--er-accent)}.er-footer{background:#0c0b13}.er-detail-panel{background:#211937;border-color:#ffffff29;border-top:3px solid var(--er-accent);border-radius:12px;box-shadow:0 24px 55px #09061150}.er-detail-eyebrow{text-align:center;color:var(--er-accent);font:800 10px DM Sans,sans-serif;letter-spacing:.15em;margin:0 0 8px}.er-detail-panel h1{font:700 clamp(30px,4vw,43px)/1.02 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.02em}.er-detail-video{border-radius:7px}.er-detail-copy{font-family:DM Sans,sans-serif}.er-detail-panel h2{font:700 29px Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.025em}.er-upload-button{border-color:#8b789b;background:#1b1530;border-radius:7px}.er-upload-button:hover{border-color:var(--er-accent);background:#292041}.er-upload-button svg{color:var(--er-accent)}.er-submit{background:var(--er-accent);color:#181320;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.er-submit:hover:not(:disabled){background:#f0ffab}.er-seo-content h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:.015em}.er-related a:hover{border-color:var(--er-accent)}@media(max-width:600px){.er-header{height:62px}.er-logo{font-size:22px}.er-banner{min-height:39px}.er-banner b{padding:0 5px}.er-catalog{padding-top:29px}.er-intro h1{font-size:44px}.er-intro>p:last-child{font-size:12px}.er-filters{margin-bottom:23px}.er-grid{gap:35px}.er-card h2{font-size:26px}.er-card>p{min-height:0}.er-detail-panel h1{font-size:34px}.er-detail-panel h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.er-card,.er-card-bottom a,.er-card-media,.er-filters button{transition:none}.er-card:hover,.er-filters button:hover{transform:none}}.er-guide-prompt,.er-guides-link{display:inline-flex;align-items:center;gap:7px;color:#deff59;font:700 12px DM Sans,sans-serif;text-decoration:underline;text-underline-offset:4px}.er-guides-link{margin-top:22px}.er-guide-prompt{margin-top:15px}.er-guide-prompt:hover,.er-guides-link:hover{color:#f0ffab}.guide-shell{min-height:100vh}.guide-wrap{max-width:1220px;margin:auto;padding:0 30px 90px}.guide-crumbs{display:flex;align-items:center;gap:10px;min-height:58px;color:#a9a3b7;font:600 11px DM Sans,sans-serif}.guide-crumbs a:hover{color:#deff59}.guide-crumbs span:last-child{color:#ebe6f3}.guide-hero{border:1px solid #ffffff25;border-top:3px solid #deff59;border-radius:10px;background:radial-gradient(circle at 15% 8%,#45316d 0,transparent 43%),#211a38;padding:clamp(28px,5vw,62px);display:grid;grid-gap:40px;gap:40px}.guide-hub-hero{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:center}.guide-card-kicker,.guide-kicker,.guide-section-heading>p,.guide-section-label{margin:0 0 16px;color:#deff59;font:800 10px/1.4 DM Sans,sans-serif;letter-spacing:.17em;text-transform:uppercase}.guide-hero h1{margin:0;max-width:800px;color:#fff;font:800 clamp(42px,6vw,76px)/.94 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.015em}.guide-hero h1 span{color:#deff59}.guide-lead{max-width:590px;margin:20px 0 25px;color:#d2cadd;font:500 clamp(15px,1.6vw,18px)/1.5 DM Sans,sans-serif}.guide-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:45px;padding:12px 16px;border-radius:5px;background:#deff59;color:#171321;font:800 12px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.guide-cta:hover{background:#f0ffab}.guide-hero-side{border-left:1px solid #ffffff30;padding-left:30px;display:grid;grid-gap:9px;gap:9px}.guide-hero-side span{color:#deff59;font:800 10px DM Sans,sans-serif;letter-spacing:.14em}.guide-hero-side strong{margin:0 0 17px;font:700 27px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.guide-compare,.guide-hub-section,.guide-related{margin-top:72px}.guide-section-heading{margin-bottom:24px}.guide-section-heading>p{margin-bottom:6px}.guide-bottom-cta h2,.guide-bottom-note h2,.guide-section-heading h2{margin:0;font:800 clamp(30px,3.5vw,44px)/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.015em}.guide-list{display:grid;grid-gap:19px;gap:19px}.guide-list-card{min-width:0;overflow:hidden;border:1px solid #ffffff2a;border-radius:8px;background:#211a36}.guide-list-media{display:block;aspect-ratio:4/3;overflow:hidden;background:#100c1c}.guide-list-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.guide-list-card:hover img{transform:scale(1.04)}.guide-list-copy{padding:21px}.guide-card-kicker{margin-bottom:10px}.guide-list-copy h3{min-height:57px;margin:0;font:700 27px/1.02 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.guide-list-copy h3 a:hover{color:#deff59}.guide-list-copy>p:not(.guide-card-kicker){min-height:45px;margin:10px 0;color:#c7bfd6;font:13px/1.5 DM Sans,sans-serif}.guide-card-meta{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0;padding:15px 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.guide-card-meta span,.guide-hero-tags span{border:1px solid #ffffff3a;border-radius:4px;color:#e1dbe9;padding:6px 8px;font:700 10px DM Sans,sans-serif;text-transform:uppercase}.guide-card-links{display:flex;align-items:center;justify-content:space-between;gap:8px}.guide-card-links a{display:inline-flex;align-items:center;gap:5px;font:800 11px DM Sans,sans-serif;text-transform:uppercase}.guide-card-links a:first-child{color:#deff59}.guide-card-links a:hover{text-decoration:underline;text-underline-offset:3px}.guide-table-wrap{overflow-x:auto;border:1px solid #ffffff2a;border-radius:7px}.guide-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.guide-table-wrap td,.guide-table-wrap th{padding:17px 20px;border-bottom:1px solid #ffffff22;font:500 13px DM Sans,sans-serif}.guide-table-wrap tr:last-child td,.guide-table-wrap tr:last-child th{border-bottom:0}.guide-table-wrap thead th{color:#deff59;background:#1b162b;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guide-table-wrap tbody th{font-weight:800}.guide-table-wrap tbody a:hover{color:#deff59}.guide-bottom-note{margin-top:70px;border-top:1px solid #ffffff30;padding-top:30px}.guide-bottom-note p{max-width:740px;color:#cbc4d9;font:14px/1.65 DM Sans,sans-serif}.guide-article-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);align-items:center}.guide-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.guide-text-link{color:#deff59;font:700 12px DM Sans,sans-serif;text-decoration:underline;text-underline-offset:4px}.guide-hero-tags{display:flex;gap:8px;margin-top:27px}.guide-preview{min-width:0}.guide-preview video{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#0b0912;border:1px solid #ffffff26;border-radius:7px}.guide-preview p{margin:8px 0 0;color:#ada5bd;font:10px DM Sans,sans-serif}.guide-body-grid{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:55px;gap:55px;margin-top:55px}.guide-toc{align-self:start;position:-webkit-sticky;position:sticky;top:22px;display:grid;grid-gap:14px;gap:14px;border-left:2px solid #deff59;padding-left:17px}.guide-toc strong{color:#deff59;font:800 10px DM Sans,sans-serif;letter-spacing:.13em}.guide-toc a{color:#bdb5cd;font:600 12px DM Sans,sans-serif}.guide-toc a:hover{color:#deff59}.guide-article-content{max-width:770px;min-width:0}.guide-answer{padding:23px 25px;border:1px solid #deff5970;border-left:4px solid #deff59;border-radius:5px;background:#deff590e}.guide-answer>span{color:#deff59;font:800 10px DM Sans,sans-serif;letter-spacing:.14em}.guide-answer p{margin:12px 0 16px;color:#fff;font:600 16px/1.65 DM Sans,sans-serif}.guide-answer a{display:inline-flex;align-items:center;gap:7px;color:#deff59;font:800 12px DM Sans,sans-serif}.guide-prose{scroll-margin-top:25px;padding-top:50px}.guide-prose h2{margin:0 0 18px;font:800 clamp(31px,3vw,40px)/1.05 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.012em}.guide-faq p,.guide-fix-list p,.guide-prose>p:not(.guide-section-label),.guide-steps p,.guide-tip-grid p{color:#d1c9df;font:14px/1.72 DM Sans,sans-serif}.guide-prose>p:not(.guide-section-label){margin:0 0 15px}.guide-steps{list-style:none;counter-reset:step;margin:0;padding:0}.guide-steps li{counter-increment:step;position:relative;padding:17px 0 17px 52px;border-top:1px solid #ffffff29}.guide-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:19px;color:#deff59;font:800 22px Barlow Condensed,Impact,sans-serif}.guide-fix-list h3,.guide-steps h3,.guide-tip-grid h3{margin:0 0 7px;font:700 20px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.guide-fix-list p,.guide-steps p,.guide-tip-grid p{margin:0}.guide-inline-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#deff59;font:800 12px DM Sans,sans-serif;text-decoration:underline;text-underline-offset:4px}.guide-tip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.guide-tip-grid>div{padding:17px;border:1px solid #ffffff2a;border-radius:5px;background:#ffffff08}.guide-idea-list{margin:0;padding-left:19px;color:#d1c9df;font:14px/1.65 DM Sans,sans-serif}.guide-idea-list li{padding:5px 0 5px 7px}.guide-idea-list li::marker{color:#deff59}.guide-fix-list>div{padding:18px 0;border-top:1px solid #ffffff29}.guide-fix-list>div:last-child{border-bottom:1px solid #ffffff29}.guide-faq details{border-top:1px solid #ffffff30;padding:17px 0}.guide-faq details:last-child{border-bottom:1px solid #ffffff30}.guide-faq summary{cursor:pointer;color:#fff;font:700 14px DM Sans,sans-serif}.guide-faq details[open] summary{color:#deff59}.guide-faq p{margin:10px 0 0}.guide-source-note{margin-top:35px;color:#a9a1b9;font:11px/1.55 DM Sans,sans-serif}.guide-source-note a{color:#ded4f2;text-decoration:underline;text-underline-offset:3px}.guide-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:80px;padding:32px;border:1px solid #deff5980;border-radius:7px;background:#252039}.guide-bottom-cta .guide-section-label{margin-bottom:9px}.guide-bottom-cta p:last-child{margin:10px 0 0;color:#cfc7dc;font:13px/1.5 DM Sans,sans-serif}.guide-related>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.guide-related a{position:relative;display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid #ffffff2a;border-radius:6px;background:#211a36}.guide-related a:hover{border-color:#deff59}.guide-related a span{color:#deff59;font:800 10px DM Sans,sans-serif;letter-spacing:.1em}.guide-related a strong{font:700 25px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.guide-related a svg{position:absolute;right:20px;bottom:22px;color:#deff59}@media(max-width:850px){.guide-list{grid-template-columns:1fr}.guide-list-card{display:grid;grid-template-columns:200px 1fr}.guide-list-media{height:100%;aspect-ratio:auto}.guide-list-copy h3,.guide-list-copy>p:not(.guide-card-kicker){min-height:0}.guide-article-hero{grid-template-columns:1fr}.guide-preview{max-width:600px}.guide-body-grid{grid-template-columns:1fr;gap:0}.guide-toc{position:static;display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:25px}.guide-toc strong{width:100%}}@media(max-width:600px){.guide-wrap{padding:0 15px 65px}.guide-crumbs{min-height:52px;overflow:hidden;white-space:nowrap;font-size:10px}.guide-crumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.guide-hero{padding:26px 19px;gap:23px}.guide-hub-hero{grid-template-columns:1fr}.guide-hero h1{font-size:44px}.guide-hero-side{border-left:0;border-top:1px solid #ffffff30;padding:18px 0 0;grid-template-columns:1fr 1fr}.guide-hero-side span,.guide-hero-side strong{grid-column:span 1}.guide-hero-side strong{font-size:23px}.guide-compare,.guide-hub-section,.guide-related{margin-top:54px}.guide-list-card{display:block}.guide-list-media{height:auto;aspect-ratio:16/10}.guide-list-copy{padding:19px}.guide-table-wrap td,.guide-table-wrap th{padding:12px;white-space:nowrap}.guide-body-grid{margin-top:34px}.guide-answer{padding:20px}.guide-answer p{font-size:14px}.guide-prose{padding-top:42px}.guide-tip-grid{grid-template-columns:1fr}.guide-bottom-cta{display:block;margin-top:60px;padding:24px}.guide-bottom-cta .guide-cta{margin-top:20px}.guide-related>div:last-child{grid-template-columns:1fr}.er-detail-shell .er-header nav a:first-child,.guide-shell .er-header nav a:first-child{display:none}}.legal-wrap{max-width:1040px;padding-bottom:85px}.legal-document{border:1px solid #ffffff23;border-top:3px solid #deff59;border-radius:9px;background:#211a36;overflow:hidden}.legal-heading{padding:clamp(28px,5vw,58px);background:radial-gradient(circle at 12% 0,#45316d 0,transparent 45%),#211a36;border-bottom:1px solid #ffffff24}.legal-heading h1{margin:0;font:800 clamp(42px,6vw,68px)/.95 Barlow Condensed,Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase}.legal-heading>p:not(.guide-kicker){max-width:700px;color:#d1c9df;font:15px/1.65 DM Sans,sans-serif;margin:18px 0 13px}.legal-heading>span{color:#a9a1b9;font:11px DM Sans,sans-serif}.legal-content{max-width:800px;margin:0 auto;padding:clamp(24px,5vw,58px);color:#d1c9df;font:14px/1.72 DM Sans,sans-serif}.legal-content h2{margin:37px 0 11px;color:#fff;font:800 27px/1.1 Barlow Condensed,Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase}.legal-content h2:first-child{margin-top:0}.legal-content p{margin:0 0 14px}.legal-content ul{padding-left:22px;margin:8px 0 18px}.legal-content li{padding:4px 0 4px 4px}.legal-content li::marker{color:#deff59}.legal-content strong{color:#fff}.legal-content a{color:#deff59;text-decoration:underline;text-underline-offset:3px}.legal-content a:hover{color:#f0ffab}.legal-shell .er-footer{flex-wrap:wrap}.legal-shell .er-footer>a:not(.er-logo){color:#d0c8dc;font:600 11px DM Sans,sans-serif}.legal-shell .er-footer>a:not(.er-logo):hover{color:#deff59}@media(max-width:600px){.legal-wrap{padding-bottom:60px}.legal-heading{padding:27px 21px}.legal-heading h1{font-size:46px}.legal-heading>p:not(.guide-kicker){font-size:14px}.legal-content{padding:25px 21px 33px;font-size:13px}.legal-content h2{font-size:25px;margin-top:32px}.legal-shell .er-footer{gap:14px}.legal-shell .er-footer span:last-child{margin-left:0}}.er-trends{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);grid-gap:30px;gap:30px;align-items:center;padding:28px 4.5vw;background:#201932;border-bottom:1px solid #ffffff24}.er-trends p{margin:0 0 7px;color:#deff59;font:800 10px DM Sans,sans-serif;letter-spacing:.12em}.er-trends h2{margin:0;font:800 clamp(25px,3vw,36px)/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:0}.er-trend-links{display:grid;grid-gap:12px;gap:12px}.er-trend-links a{display:grid;grid-gap:7px;gap:7px;padding:16px 18px;border:1px solid #ffffff35;border-radius:6px;background:#ffffff08}.er-trend-links a:hover{border-color:#deff59}.er-trend-links strong{font:700 20px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.er-trend-links span{display:flex;align-items:center;gap:5px;color:#d1c9df;font:11px DM Sans,sans-serif}.er-trend-links svg{margin-left:auto;color:#deff59;flex:none}@media(max-width:760px){.er-trends{padding:26px 20px;gap:18px}.er-trend-links,.er-trends{grid-template-columns:1fr}.er-trend-links a{padding:15px}}.uptown-page{background:#101013;color:#f6f3ed;font-family:DM Sans,sans-serif}.uptown-page a{color:inherit}.uptown-kicker{margin:0;color:#d8ff5c;font:800 11px DM Sans,sans-serif;letter-spacing:.15em;text-transform:uppercase}.uptown-nav{height:68px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#111113;border-bottom:1px solid #ffffff22}.uptown-brand{font:800 25px DM Sans,sans-serif;letter-spacing:-.08em}.uptown-brand span{color:#d8ff5c}.uptown-nav nav{display:flex;align-items:center;gap:28px;color:#d7d4d1;font-size:12px;font-weight:700}.uptown-footer a:hover,.uptown-nav nav a:hover{color:#d8ff5c}.uptown-hero{min-height:calc(100svh - 68px);position:relative;display:flex;align-items:center;background-size:cover;background-position:center 42%;isolation:isolate}.uptown-hero:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(transparent,#101013);z-index:-1}.uptown-hero-copy{width:min(760px,88vw);margin-left:8vw;padding:64px 0 90px;animation:uptown-rise .65s both}.uptown-hero h1{font:800 clamp(74px,10vw,152px)/.8 Barlow Condensed,Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:25px 0 26px}.uptown-end h2 em,.uptown-hero h1 em,.uptown-how h2 em,.uptown-intro h2 em{color:#d8ff5c;font-style:normal}.uptown-hero-copy>p:not(.uptown-kicker){max-width:470px;font-size:clamp(16px,1.6vw,20px);line-height:1.55;color:#e1ded9}.uptown-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.uptown-primary{min-height:48px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#d8ff5c;color:#101013!important;font-size:13px;font-weight:800}.uptown-primary:hover{background:#efffb8;transform:translateY(-2px)}.uptown-secondary{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;border-bottom:1px solid #c7c0b9;padding:8px 0}.uptown-secondary:hover{color:#d8ff5c;border-color:#d8ff5c}.uptown-status{display:block;margin-top:28px;color:#d1ccc8;font-size:11px}.uptown-hero-caption{position:absolute;right:5vw;bottom:34px;color:#d2cdc7;font:800 10px DM Sans,sans-serif;letter-spacing:.18em}.uptown-breadcrumb{display:flex;gap:11px;padding:25px 8vw;color:#aaa6a3;font-size:11px;border-bottom:1px solid #ffffff1c}.uptown-breadcrumb a:hover{color:#d8ff5c}.uptown-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;grid-gap:8vw;gap:8vw;padding:110px 8vw 125px}.uptown-end h2,.uptown-faq h2,.uptown-how h2,.uptown-intro h2,.uptown-section-heading h2{margin:16px 0 0;font:800 clamp(51px,6vw,88px)/.88 Barlow Condensed,Impact,sans-serif;letter-spacing:-.015em;text-transform:uppercase}.uptown-intro>div{max-width:530px}.uptown-intro>div p{font-size:16px;line-height:1.75;color:#d0ccca}.uptown-examples{padding:95px 8vw 105px;background:#e8e4d9;color:#171619}.uptown-examples .uptown-kicker{color:#536a00}.uptown-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:43px}.uptown-section-heading>p{max-width:360px;color:#565452;font-size:14px;line-height:1.6}.uptown-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:52px 22px;gap:52px 22px}.uptown-video-frame{position:relative;overflow:hidden;background:#242326;aspect-ratio:16/9}.uptown-video-frame video{display:block;width:100%;height:100%;object-fit:cover}.uptown-video-frame>span{position:absolute;top:13px;left:15px;background:#d8ff5c;color:#171619;padding:7px 9px;font:800 11px DM Sans,sans-serif;pointer-events:none}.uptown-video h3{margin:17px 0 5px;font:800 clamp(25px,2.5vw,36px)/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.uptown-video p{margin:0;max-width:500px;color:#625f5d;font-size:13px;line-height:1.55}.uptown-attribution{display:flex;align-items:center;gap:4px;margin:47px 0 0;color:#55524f;font-size:11px}.uptown-attribution a,.uptown-footer span a{display:inline-flex;align-items:center;gap:2px;text-decoration:underline;text-underline-offset:3px}.uptown-how{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;padding:120px 8vw;background:#1c1b21}.uptown-how>div>p:not(.uptown-kicker){max-width:430px;color:#d1cdd0;font-size:15px;line-height:1.7}.uptown-how>div>a{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#d8ff5c;font-size:13px;font-weight:800;border-bottom:1px solid #d8ff5c;padding-bottom:5px}.uptown-how ol{list-style:none;margin:0;padding:0}.uptown-how li{display:grid;grid-template-columns:52px 1fr;grid-gap:17px;gap:17px;padding:25px 0;border-top:1px solid #ffffff32}.uptown-how li:last-child{border-bottom:1px solid #ffffff32}.uptown-how li>span{color:#d8ff5c;font:800 21px Barlow Condensed,Impact,sans-serif}.uptown-how h3{margin:0 0 5px;font:800 27px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.uptown-how li p{margin:0;color:#bdb9bc;font-size:13px;line-height:1.55}.uptown-faq{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:8vw;gap:8vw;padding:120px 8vw}.uptown-faq>div:last-child{border-top:1px solid #ffffff32}.uptown-faq details{border-bottom:1px solid #ffffff32;padding:20px 0}.uptown-faq summary{cursor:pointer;font-size:15px;font-weight:700}.uptown-faq details[open] summary{color:#d8ff5c}.uptown-faq details p{max-width:700px;color:#c5c1c0;font-size:13px;line-height:1.7;margin:12px 0 0}.uptown-end{text-align:center;padding:110px 24px 120px;background:#d8ff5c;color:#151517}.uptown-end .uptown-kicker,.uptown-end h2 em{color:#465b00}.uptown-end h2{font-size:clamp(70px,8vw,120px)}.uptown-end>p:not(.uptown-kicker){margin:22px 0 26px;font-size:14px}.uptown-end .uptown-primary{background:#151517;color:#fff!important}.uptown-end .uptown-primary:hover{background:#353535}.uptown-footer{display:flex;align-items:center;gap:24px;padding:25px 5vw;color:#a6a2a0;font-size:11px}.uptown-footer .uptown-brand{margin-right:20px;color:#fff}.uptown-footer>span{margin-left:auto}@keyframes uptown-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.uptown-nav{height:62px;padding:0 20px}.uptown-nav nav{gap:12px;font-size:10px}.uptown-nav nav a:first-child{display:none}.uptown-hero{min-height:calc(100svh - 62px);align-items:end;background-position:59%}.uptown-hero-copy{margin-left:0;width:100%;padding:90px 22px 80px;background:linear-gradient(transparent,#101013 48%)}.uptown-hero h1{font-size:clamp(65px,17vw,110px);margin:18px 0}.uptown-hero-copy>p:not(.uptown-kicker){font-size:15px}.uptown-hero-caption{display:none}.uptown-breadcrumb{padding:20px 22px}.uptown-faq,.uptown-how,.uptown-intro{display:block;padding:75px 22px}.uptown-intro>div{margin-top:30px}.uptown-faq h2,.uptown-how h2,.uptown-intro h2,.uptown-section-heading h2{font-size:clamp(53px,12vw,76px)}.uptown-examples{padding:70px 22px}.uptown-section-heading{display:block;margin-bottom:30px}.uptown-section-heading>p{margin-top:18px}.uptown-video-grid{grid-template-columns:1fr;gap:38px}.uptown-how ol{margin-top:43px}.uptown-faq>div:last-child{margin-top:35px}.uptown-end{padding:80px 22px}.uptown-footer{display:grid;grid-template-columns:1fr 1fr;padding:30px 22px;grid-gap:14px;gap:14px}.uptown-footer>span{grid-column:1/-1;margin-left:0}}@media(prefers-reduced-motion:reduce){.uptown-hero-copy{animation:none}.uptown-primary:hover{transform:none}}.uptown-create-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin:18px 0 24px}.uptown-create-gallery video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#151515}.uptown-create-gallery strong{display:block;margin-top:7px;color:#d5d1df;font:700 11px DM Sans,sans-serif}.er-preview-availability{border-top:1px solid #ffffff2d;padding-top:24px}.er-preview-availability h2{margin:0 0 8px;font:800 27px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.er-preview-availability p{margin:0 0 14px;color:#c9c4d1;font-size:13px;line-height:1.6}.er-preview-availability a{display:inline-flex;align-items:center;gap:7px;color:#deff59;font-size:12px;font-weight:800}.er-preview-availability a svg{transform:rotate(180deg)}@media(max-width:600px){.uptown-create-gallery{grid-template-columns:1fr;gap:18px}.uptown-create-gallery strong{font-size:12px}}.guide-list{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.guide-list{grid-template-columns:1fr}}@media(max-width:760px){.er-trend-links{grid-template-columns:1fr}}.uptown-create-source{margin:0 0 18px;color:#ada7b7;font-size:11px}.uptown-create-source a{text-decoration:underline;text-underline-offset:2px}.uptown-intro{grid-template-areas:"kicker copy" "title copy";grid-template-rows:auto 1fr;align-items:start;column-gap:8vw;row-gap:9px}.uptown-intro>.uptown-kicker{grid-area:kicker;align-self:end}.uptown-intro>h2{grid-area:title}.uptown-intro>div{grid-area:copy;align-self:end}@media(max-width:760px){.uptown-intro{display:block}}.uptown-related{padding:0 8vw 105px}.uptown-related h2{margin:13px 0 28px;font:800 clamp(34px,4vw,56px)/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.uptown-related>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35}.uptown-related a{display:grid;grid-template-columns:1fr auto;grid-gap:6px 15px;gap:6px 15px;padding:27px 20px 27px 0}.uptown-related a+a{border-left:1px solid #ffffff35;padding-left:25px}.uptown-related a span{grid-column:1/-1;color:#d8ff5c;font-size:10px;font-weight:800;letter-spacing:.12em}.uptown-related a strong{font:800 30px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.uptown-related a svg{align-self:center;color:#d8ff5c}.uptown-related a:hover strong{color:#d8ff5c}@media(max-width:760px){.uptown-related{padding:0 22px 75px}.uptown-related>div{grid-template-columns:1fr}.uptown-related a+a{border-left:0;border-top:1px solid #ffffff35;padding-left:0}}.bby-page{background:#160f0e;color:#fff8ef;font-family:DM Sans,sans-serif}.bby-page a{color:inherit}.bby-kicker{margin:0;color:#ffc48b;font:800 11px DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.bby-nav{height:68px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#160f0e;border-bottom:1px solid #ffffff24}.bby-brand{font:800 25px DM Sans,sans-serif;letter-spacing:-.08em}.bby-brand span{color:#ffc48b}.bby-nav nav{display:flex;gap:28px;font-size:12px;font-weight:700;color:#e6d8cc}.bby-footer a:hover,.bby-nav nav a:hover{color:#ffc48b}.bby-hero{position:relative;min-height:calc(100svh - 68px);display:flex;align-items:center;background-position:center 42%;background-size:cover;isolation:isolate}.bby-hero:after{content:"";position:absolute;inset:auto 0 0;height:27%;background:linear-gradient(transparent,#160f0e);z-index:-1}.bby-hero-copy{width:min(760px,86vw);margin-left:8vw;padding:60px 0 88px;animation:uptown-rise .65s both}.bby-hero h1{margin:22px 0 25px;font:800 clamp(75px,10.2vw,154px)/.8 Barlow Condensed,Impact,sans-serif;letter-spacing:-.03em;text-transform:uppercase}.bby-end h2 em,.bby-hero h1 em,.bby-intro h2 em{color:#ffc48b;font-style:normal}.bby-hero-copy>p:not(.bby-kicker){max-width:490px;color:#f0e2d7;font-size:clamp(16px,1.55vw,20px);line-height:1.6}.bby-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:29px 0}.bby-primary{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#ffc48b;color:#20130e!important;font-size:13px;font-weight:800}.bby-primary:hover{background:#ffe0bd;transform:translateY(-2px)}.bby-actions>a:last-child{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid #fff2e2;font-size:13px;font-weight:700}.bby-actions>a:last-child:hover{color:#ffc48b;border-color:#ffc48b}.bby-hero-copy>span{color:#dec5b4;font-size:11px}.bby-hero-caption{position:absolute;right:5vw;bottom:33px;color:#e0cab9;font:800 10px DM Sans,sans-serif;letter-spacing:.17em}.bby-breadcrumb{display:flex;gap:11px;padding:24px 8vw;color:#b9a69a;border-bottom:1px solid #ffffff20;font-size:11px}.bby-breadcrumb a:hover{color:#ffc48b}.bby-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:8vw;gap:8vw;padding:105px 8vw 120px}.bby-end h2,.bby-faq h2,.bby-input h2,.bby-intro h2,.bby-section-head h2{margin:16px 0 0;font:800 clamp(52px,6vw,88px)/.88 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.bby-input>div:last-child p,.bby-intro>div:last-child p{color:#dccbc0;font-size:15px;line-height:1.75}.bby-preview{padding:94px 8vw 105px;background:#f0e7db;color:#221a17}.bby-method .bby-kicker,.bby-preview .bby-kicker{color:#8e431d}.bby-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px}.bby-section-head h2{font-size:clamp(44px,5.5vw,76px)}.bby-section-head>p{max-width:340px;color:#65544b;font-size:14px;line-height:1.65}.bby-preview>video{display:block;width:100%;max-height:650px;aspect-ratio:16/9;object-fit:cover;background:#1b1412}.bby-method-source,.bby-source{display:flex;align-items:center;gap:4px;margin:16px 0 0;color:#65544b;font-size:11px}.bby-method-source a,.bby-source a{display:inline-flex;align-items:center;gap:2px;text-decoration:underline;text-underline-offset:3px}.bby-input{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center;padding:115px 8vw;background:#2b1c19}.bby-input-image{background:#e0d8d1;overflow:hidden}.bby-input-image img{display:block;width:100%;height:auto}.bby-input h2{font-size:clamp(44px,4.8vw,70px)}.bby-input>div:last-child>a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#ffc48b;font-size:13px;font-weight:800;border-bottom:1px solid #ffc48b;padding-bottom:5px}.bby-method{padding:110px 8vw;background:#f0e7db;color:#211916}.bby-method ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;list-style:none;padding:0;margin:0}.bby-method li{border-top:2px solid #251913;padding-top:22px}.bby-method li span{color:#a45b34;font:800 20px Barlow Condensed,Impact,sans-serif}.bby-method h3{margin:35px 0 9px;font:800 30px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.bby-method li p{color:#65544b;font-size:13px;line-height:1.6}.bby-method-source{margin-top:40px}.bby-faq{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw;padding:110px 8vw}.bby-faq>div:last-child{border-top:1px solid #ffffff34}.bby-faq details{border-bottom:1px solid #ffffff34;padding:20px 0}.bby-faq summary{cursor:pointer;font-size:15px;font-weight:700}.bby-faq details[open] summary{color:#ffc48b}.bby-faq details p{max-width:680px;color:#d9c6ba;font-size:13px;line-height:1.7;margin:12px 0 0}.bby-related{padding:0 8vw 105px}.bby-related h2{margin:13px 0 28px;font:800 clamp(34px,4vw,56px)/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.bby-related>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff34;border-bottom:1px solid #ffffff34}.bby-related a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 18px 24px 0;font:800 28px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.bby-related a+a{border-left:1px solid #ffffff34;padding-left:22px}.bby-related a svg,.bby-related a:hover{color:#ffc48b}.bby-end{text-align:center;padding:105px 24px 115px;background:#ffc48b;color:#21130e}.bby-end .bby-kicker,.bby-end h2 em{color:#81401f}.bby-end h2{font-size:clamp(70px,8vw,118px)}.bby-end>p:not(.bby-kicker){font-size:14px;margin:22px 0 28px}.bby-end .bby-primary{background:#21130e;color:#fff!important}.bby-footer{display:flex;align-items:center;gap:25px;padding:25px 5vw;color:#c6b7ac;font-size:11px}.bby-footer .bby-brand{margin-right:auto;color:#fff}@media(max-width:760px){.bby-nav{height:62px;padding:0 20px}.bby-nav nav{gap:12px;font-size:10px}.bby-nav nav a:first-child{display:none}.bby-hero{min-height:calc(100svh - 62px);align-items:end;background-position:59%}.bby-hero-copy{width:100%;margin-left:0;padding:88px 22px 75px;background:linear-gradient(transparent,#160f0e 53%)}.bby-hero h1{font-size:clamp(64px,16vw,104px);margin:18px 0}.bby-hero-copy>p:not(.bby-kicker){font-size:15px}.bby-hero-caption{display:none}.bby-breadcrumb{padding:20px 22px}.bby-faq,.bby-input,.bby-intro{display:block;padding:75px 22px}.bby-input>div:last-child,.bby-intro>div:last-child{margin-top:30px}.bby-faq h2,.bby-input h2,.bby-intro h2,.bby-section-head h2{font-size:clamp(51px,12vw,76px)}.bby-method,.bby-preview{padding:72px 22px}.bby-section-head{display:block;margin-bottom:30px}.bby-section-head>p{margin-top:18px}.bby-input-image{max-width:540px}.bby-method ol{grid-template-columns:1fr;gap:29px}.bby-method h3{margin-top:16px}.bby-faq>div:last-child{margin-top:33px}.bby-related{padding:0 22px 75px}.bby-related>div{grid-template-columns:1fr}.bby-related a+a{border-left:0;border-top:1px solid #ffffff34;padding-left:0}.bby-end{padding:80px 22px}.bby-footer{display:grid;grid-template-columns:1fr 1fr;padding:30px 22px;grid-gap:15px;gap:15px}.bby-footer .bby-brand{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.bby-hero-copy{animation:none}.bby-primary:hover{transform:none}}.er-home-hero{padding:45px 20px 43px;margin:0;background:radial-gradient(ellipse at 50% 10%,#44307b 0,#291d55 65%,#211744 100%);border-bottom:1px solid #ffffff24}.er-home-hero h1{font-size:clamp(54px,7vw,96px);margin-bottom:15px}.er-home-hero>p:last-child{font-size:14px}.bby-create-reference{display:grid;grid-template-columns:minmax(0,280px) 1fr;align-items:end;grid-gap:18px;gap:18px;margin:20px 0 25px}.bby-create-reference img{display:block;width:100%;height:auto}.bby-create-reference p{margin:0;color:#c9c4d1;font-size:12px;line-height:1.6}.bby-create-reference a{text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.er-home-hero{padding:39px 20px 38px}.er-home-hero h1{font-size:clamp(54px,12vw,76px)}.bby-create-reference{grid-template-columns:1fr}.bby-create-reference img{max-width:320px}}.er-sound-note{position:absolute;right:10px;bottom:10px;padding:6px 8px;border-radius:3px;background:#101018d9;font:800 9px/1 DM Sans,sans-serif;letter-spacing:.08em;pointer-events:none}.keep-page{--keep-accent:#aaf09b}.keep-page .uptown-kicker,.keep-page .uptown-related a span,.keep-page .uptown-related a svg{color:var(--keep-accent)}.keep-page .uptown-primary{background:var(--keep-accent)}.keep-page .uptown-hero h1 em,.keep-page .uptown-how h2 em,.keep-page .uptown-intro h2 em{color:var(--keep-accent)}.keep-page .uptown-end{background:var(--keep-accent)}.keep-page .uptown-end .uptown-kicker,.keep-page .uptown-end h2 em{color:#386638}.keep-page .uptown-video-frame>span{background:var(--keep-accent)}.keep-video-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.keep-video-grid .uptown-video-frame{aspect-ratio:9/16}.keep-video-grid .uptown-video h3{font-size:24px}.keep-video-grid .uptown-video p{font-size:12px}@media(max-width:1100px){.keep-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.keep-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.keep-video-grid .uptown-video:last-child{grid-column:1/-1;width:calc(50% - 6px)}.keep-video-grid .uptown-video h3{font-size:22px}}.er-shell{--er-accent:#dfff37;--er-ink:#181818;--er-paper:#faf9f6;--er-soft:#f0eee8;font-family:DM Sans,Arial,sans-serif}.er-header,.er-shell{background:var(--er-paper);color:var(--er-ink)}.er-header{height:76px;border-bottom:1px solid #181818;padding:0 clamp(18px,4vw,64px)}.er-logo{color:var(--er-ink);font-size:27px;letter-spacing:-2px}.er-logo span{color:#e05537}.er-header nav{margin-left:auto;color:var(--er-ink);gap:26px;font-size:12px}.er-header nav a{border:0!important;min-height:0;padding:5px 0;border-radius:0!important;color:inherit;box-shadow:none!important;font-weight:800;letter-spacing:.04em}.er-header nav .er-nav-active,.er-header nav a:hover{color:#e05537;border-color:transparent!important}.er-nav-cta{display:inline-flex!important;align-items:center;gap:7px;min-height:41px!important;background:var(--er-ink);color:#fff!important;padding:0 15px!important;margin-left:14px;font-size:11px!important;transition:transform .2s,background .2s}.er-nav-cta:hover{transform:translateY(-2px);background:#e05537!important}.er-bright-hero{min-height:calc(100svh - 76px);display:grid;grid-template-columns:minmax(0,1.07fr) minmax(360px,.93fr);background:#f7f4ec;border-bottom:1px solid #181818}.er-bright-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,8vw,120px) clamp(22px,7vw,112px);animation:er-rise .65s both}.er-kicker{margin:0;color:#e05537;font:800 11px/1 DM Sans,sans-serif;letter-spacing:.15em}.er-bright-copy h1,.er-price-hero h1{margin:19px 0 24px;font:800 clamp(68px,8.5vw,138px)/.8 Barlow Condensed,Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.er-bright-copy h1 span,.er-how h2 span,.er-price-close h2 span,.er-price-hero h1 span{color:#e05537}.er-bright-copy>p:not(.er-kicker){max-width:390px;margin:0;color:#514e49;font-size:17px;line-height:1.55}.er-hero-actions{display:flex;align-items:center;gap:18px;margin:31px 0}.er-hero-actions a:first-child,.er-price-close>a{display:inline-flex;align-items:center;gap:9px;min-height:52px;background:#e05537;color:#fff;padding:0 19px;font-size:13px;font-weight:800}.er-hero-actions a:first-child:hover,.er-price-close>a:hover{background:#181818;transform:translateY(-2px)}.er-hero-actions a:last-child{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;border-bottom:2px solid #181818;padding:7px 0}.er-hero-proof{display:flex;gap:0;flex-wrap:wrap;font:800 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.er-hero-proof span{padding:0 13px;border-left:1px solid #181818}.er-hero-proof span:first-child{padding-left:0;border:0}.er-bright-media{position:relative;overflow:hidden;background:#dfff37;min-height:560px}.er-bright-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,244,236,.14),transparent 30%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 38%);pointer-events:none}.er-bright-media video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.er-media-caption{position:absolute;z-index:1;left:30px;bottom:28px;color:#fff;display:grid;grid-gap:3px;gap:3px}.er-media-caption b{font:800 31px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:.04em}.er-media-caption span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.er-trends{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:55px;padding:58px clamp(22px,7vw,112px);background:#dfff37;color:#181818;border:0}.er-trends p{color:#e05537;font-size:10px}.er-trends h2{font-size:clamp(42px,4.4vw,68px);line-height:.86}.er-trend-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #181818;border-left:1px solid #181818}.er-trend-links a{border:0;border-right:1px solid #181818;border-bottom:1px solid #181818;border-radius:0;background:transparent;padding:17px 18px}.er-trend-links a:hover{background:#181818;color:#fff;border-color:#181818}.er-trend-links strong{font-size:26px}.er-trend-links span{color:inherit;font-size:11px}.er-trend-links svg{color:#e05537}.er-catalog{max-width:none;padding:94px clamp(22px,7vw,112px);background:#faf9f6}.er-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.er-catalog-head h2{margin:14px 0 0;font:800 clamp(48px,5vw,80px)/.84 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em}.er-filters{border:0;margin:0;padding:0;justify-content:flex-end;gap:4px}.er-filters button{border:1px solid #181818;background:transparent;color:#181818;border-radius:0;padding:8px 12px;min-height:35px;font-size:10px}.er-filters button:hover{background:#dfff37}.er-filters button.is-active{background:#181818;color:#fff;border-color:#181818}.er-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 18px}.er-card{padding:0;border:0;transform:none!important}.er-card-overline{margin-bottom:8px;color:#68645d}.er-card-overline span:last-child:not(:first-child){color:#e05537}.er-card h2{font-size:30px;color:#181818;margin-bottom:13px}.er-card-media{border:0;border-radius:0;box-shadow:none;background:#e6e4de}.er-card:hover .er-card-media{border:0;box-shadow:none}.er-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.35));opacity:0;transition:opacity .2s}.er-card:hover .er-card-media:after{opacity:1}.er-play{z-index:1;opacity:0;background:#fff;color:#181818;border:0;border-radius:0;width:48px;height:48px}.er-card>p{margin:11px 0 13px;color:#655f58;font-size:12px;min-height:38px}.er-card-bottom{margin:0;border-top:1px solid #181818;padding-top:10px}.er-card-bottom>span{color:#655f58;font-weight:800}.er-card-bottom .er-available{color:#e05537}.er-card-bottom a{background:transparent;color:#181818;border-radius:0;padding:0;font-size:11px}.er-card-bottom a:hover{background:transparent;color:#e05537}.er-sound-note{z-index:1;border-radius:0}.er-how,.er-sound-note{background:#181818;color:#fff}.er-how{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;grid-gap:55px;gap:55px;text-align:left;padding:92px clamp(22px,7vw,112px);border:0}.er-how .er-kicker{grid-column:1/-1;color:#dfff37}.er-how h2{font-size:clamp(56px,6vw,96px);line-height:.83;margin:0}.er-how h2 span{color:#dfff37}.er-steps{display:grid;grid-gap:0;gap:0;border-top:1px solid #ffffff80}.er-steps p{margin:0;padding:17px 0;border-bottom:1px solid #ffffff80;color:#fff;font-size:17px;font-weight:700}.er-steps b{display:inline;background:transparent;color:#dfff37;width:auto;height:auto;margin:0 15px 0 0;font-size:11px}.er-guides-link{grid-column:1/-1;margin:0;color:#dfff37}.er-footer{background:#faf9f6;border-color:#181818;color:#181818}.er-footer a:hover{color:#e05537}.er-footer span:last-child{color:#655f58}.er-detail-shell .er-header,.er-pricing-page .er-header{position:relative}.er-detail-wrap{max-width:1040px;padding:55px clamp(22px,5vw,72px) 96px}.er-back{color:#e05537;font-weight:800}.er-detail-panel{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);grid-column-gap:46px;column-gap:46px;align-items:start;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.er-detail-copy,.er-detail-eyebrow,.er-detail-panel h1,.er-detail-panel>.er-detail-video{grid-column:1}.er-detail-eyebrow{text-align:left;color:#e05537;margin:0 0 10px}.er-detail-panel h1{text-align:left;color:#181818;font-size:clamp(42px,5vw,70px);margin:0 0 17px}.er-detail-video{border-radius:0;background:#ddd}.er-detail-copy{text-align:left;color:#5c5750;margin:15px 0 0;font-size:15px}.er-detail-panel>.bby-create-reference,.er-detail-panel>.er-form-divider,.er-detail-panel>.er-form-hint,.er-detail-panel>.er-guide-prompt,.er-detail-panel>.er-notice,.er-detail-panel>.er-preview-availability,.er-detail-panel>.er-privacy,.er-detail-panel>.er-prompt-label,.er-detail-panel>.er-signin,.er-detail-panel>.er-submit,.er-detail-panel>.er-upload-grid,.er-detail-panel>.uptown-create-gallery,.er-detail-panel>.uptown-create-source,.er-detail-panel>h2,.er-detail-panel>textarea{grid-column:2}.er-form-divider{display:none}.er-detail-panel>h2{color:#181818;font-size:38px;margin:0 0 8px}.er-form-hint{color:#5c5750}.er-upload-button{height:240px;border:2px dashed #181818;background:#f0eee8;color:#181818;border-radius:0}.er-upload-button:hover{background:#dfff37;border-color:#181818}.er-upload-button svg{color:#e05537}.er-upload-button span{color:#625d56}.er-prompt-label{color:#181818}.er-detail-panel textarea{background:#f0eee8;color:#181818;border:1px solid #181818;border-radius:0}.er-submit{background:#e05537;color:#fff;border-radius:0}.er-submit:hover:not(:disabled){background:#181818}.er-privacy{color:#625d56}.er-preview-availability{border-top:2px solid #181818;padding-top:22px}.er-preview-availability h2{font-size:34px}.er-preview-availability p{color:#5c5750}.er-guide-prompt,.er-guides-link,.er-preview-availability a{color:#e05537}.er-seo-content{max-width:720px;color:#5c5750}.er-seo-content h2{color:#181818}.er-related a{border-color:#181818;color:#181818;border-radius:0}.er-related a:hover{background:#dfff37}.er-detail-shell .er-footer{margin-top:auto}@media(min-width:901px){.er-detail-eyebrow{grid-row:1}.er-detail-panel h1{grid-row:2}.er-detail-panel>.er-detail-video{grid-row:3}.er-detail-copy{grid-row:4}.er-detail-panel>h2{grid-row:2}.er-detail-panel>.er-form-hint{grid-row:3;align-self:end}.er-detail-panel>.er-upload-grid{grid-row:4}.er-detail-panel>.er-prompt-label{grid-row:5}.er-detail-panel>textarea{grid-row:6}.er-detail-panel>.er-submit{grid-row:7}.er-detail-panel>.er-signin{grid-row:8}.er-detail-panel>.er-notice{grid-row:9}.er-detail-panel>.er-privacy{grid-row:10}.er-detail-panel>.er-preview-availability{grid-row:3}.er-detail-panel>.bby-create-reference,.er-detail-panel>.uptown-create-gallery{grid-row:4}.er-detail-panel>.uptown-create-source{grid-row:5}.er-detail-panel>.er-guide-prompt{grid-row:11}}.er-pricing-page{min-height:100svh}.er-price-hero{padding:clamp(76px,12vw,170px) clamp(22px,9vw,150px) 92px;background:#dfff37;color:#181818}.er-price-hero h1{max-width:960px;margin-bottom:24px}.er-price-hero>p:not(.er-kicker){max-width:510px;color:#403f39;font-size:17px;line-height:1.6}.er-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(22px,7vw,112px) 100px;background:#faf9f6}.er-price-grid article{padding:45px 28px 39px;border-right:1px solid #181818;border-bottom:1px solid #181818}.er-price-grid article:first-child{border-left:1px solid #181818}.er-price-grid .er-price-featured{background:#181818;color:#fff;transform:translateY(-24px)}.er-price-tag{margin:0;color:#e05537;font:800 10px DM Sans,sans-serif;letter-spacing:.14em}.er-price-grid h2{margin:24px 0 15px;font:800 42px/.9 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.er-price-copy{min-height:62px;color:#625d56;font-size:14px;line-height:1.5}.er-price-featured .er-price-copy{color:#d2d0c8}.er-price-grid ul{list-style:none;padding:18px 0;margin:25px 0;border-top:1px solid;border-bottom:1px solid;display:grid;grid-gap:12px;gap:12px;font-size:12px;font-weight:700}.er-price-grid li{display:flex;gap:8px;align-items:flex-start}.er-price-grid li svg{color:#e05537;flex:none}.er-price-grid article>a{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:800;color:#e05537}.er-price-close{text-align:center;padding:105px 22px 125px;background:#f0eee8}.er-price-close h2{margin:16px 0 27px;font:800 clamp(62px,7vw,112px)/.8 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.er-price-close>a{justify-content:center}@keyframes er-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.er-header nav{gap:14px}.er-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.er-detail-panel{grid-template-columns:1fr}.er-detail-copy,.er-detail-eyebrow,.er-detail-panel h1,.er-detail-panel>.bby-create-reference,.er-detail-panel>.er-detail-video,.er-detail-panel>.er-form-divider,.er-detail-panel>.er-form-hint,.er-detail-panel>.er-guide-prompt,.er-detail-panel>.er-notice,.er-detail-panel>.er-preview-availability,.er-detail-panel>.er-privacy,.er-detail-panel>.er-prompt-label,.er-detail-panel>.er-signin,.er-detail-panel>.er-submit,.er-detail-panel>.er-upload-grid,.er-detail-panel>.uptown-create-gallery,.er-detail-panel>.uptown-create-source,.er-detail-panel>h2,.er-detail-panel>textarea{grid-column:1}.er-detail-panel>h2{margin-top:29px}.er-price-grid{padding-left:22px;padding-right:22px}}@media(max-width:700px){.er-header{height:64px;padding:0 16px}.er-header nav{display:none}.er-nav-cta{margin-left:auto}.er-bright-hero{min-height:0;display:flex;flex-direction:column}.er-bright-copy{padding:68px 22px 46px}.er-bright-copy h1,.er-price-hero h1{font-size:clamp(65px,17vw,91px)}.er-bright-media{min-height:510px}.er-media-caption{left:20px;bottom:20px}.er-trends{display:block;padding:57px 22px}.er-trends h2{font-size:51px;margin-bottom:33px}.er-trend-links{grid-template-columns:1fr}.er-catalog{padding:69px 18px}.er-catalog-head{display:block;margin-bottom:30px}.er-catalog-head h2{font-size:57px}.er-filters{justify-content:flex-start;margin-top:27px;overflow:auto;flex-wrap:nowrap}.er-filters button{flex:none}.er-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 12px}.er-card h2{font-size:24px}.er-card>p{min-height:54px;font-size:11px}.er-card-bottom{align-items:flex-start;flex-direction:column;gap:9px}.er-how{display:block;padding:73px 22px}.er-how .er-kicker{margin-bottom:20px}.er-how h2{font-size:65px}.er-steps{margin-top:37px}.er-footer{gap:15px;display:flex;flex-wrap:wrap}.er-footer .er-logo{width:100%;margin-bottom:8px}.er-footer span:last-child{width:100%;margin-top:7px}.er-detail-wrap{padding:34px 18px 70px}.er-detail-panel h1{font-size:49px}.er-price-hero{padding:75px 22px 70px}.er-price-grid{grid-template-columns:1fr;padding:0 22px 75px}.er-price-grid article{border-left:1px solid #181818}.er-price-grid .er-price-featured{transform:none}.er-price-copy{min-height:0}.er-price-close{padding:80px 22px}.er-price-close h2{font-size:70px}}.er-directory{min-height:100svh;background:linear-gradient(135deg,#351c72,#22114f 48%,#160b37);color:#fff;font-family:Arial,Helvetica,sans-serif}.er-directory-nav{height:68px;display:flex;align-items:center;gap:24px;padding:0 clamp(18px,5vw,72px);background:#050505;border-bottom:1px solid #222}.er-directory-logo{font-size:25px;font-weight:900;letter-spacing:-2px;color:#fff}.er-directory-logo span{color:#9d7cff}.er-directory-nav nav{display:flex;align-items:center;gap:12px;margin-left:auto}.er-directory-nav nav a,.er-directory-signin{display:inline-flex;align-items:center;gap:7px;border:1px solid #403b4b;border-radius:10px;padding:9px 14px;color:#fff;font-size:13px;font-weight:700;line-height:1;transition:border-color .15s,background .15s}.er-directory-nav nav a:hover{background:#17121f;border-color:#9d7cff}.er-directory-signin{border-color:#9174ff;background:#8266df;box-shadow:0 0 18px #6c4fea77}.er-directory-signin:hover{background:#9c82f3}.er-directory-notice{display:flex;align-items:center;justify-content:center;gap:6px;min-height:54px;padding:10px 20px;background:#090909;color:#fff;text-align:center;font-size:13px;font-weight:700}.er-directory-main{padding:clamp(44px,6vw,82px) clamp(18px,5vw,72px) 96px}.er-directory-intro{display:flex;align-items:end;gap:26px;margin:0 0 31px}.er-directory-intro p{align-self:flex-start;margin:2px 0 0;color:#b8a9ff;font-size:10px;font-weight:800;letter-spacing:.14em}.er-directory-intro h1{margin:0;font:800 clamp(38px,4vw,64px)/.92 Barlow Condensed,Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase}.er-directory-intro>span{margin-left:auto;color:#bdb5d0;font-size:12px;white-space:nowrap}.er-directory-filters{display:flex;gap:10px;overflow:auto;padding:0 0 41px}.er-directory-filters button{flex:none;border:1px solid #6a5a90;border-radius:999px;background:transparent;padding:10px 20px;color:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s,color .15s}.er-directory-filters button:hover{border-color:#c3b6ff}.er-directory-filters button.is-active{border-color:#fff;background:#fff;color:#28125b}.er-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px 20px;gap:44px 20px}.er-directory-effect{min-width:0}.er-directory-effect h2{min-height:50px;margin:0 0 11px;color:#fff;font-size:clamp(19px,1.65vw,25px);line-height:1.1;letter-spacing:-.035em}.er-directory-effect h2 span{color:#b39aff}.er-directory-video{position:relative;display:block;overflow:hidden;border-radius:19px;background:#151020;aspect-ratio:1.62/1}.er-directory-video:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.22),transparent 44%);opacity:0;transition:opacity .18s}.er-directory-video:hover:after{opacity:1}.er-directory-video video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.er-directory-video:hover video{transform:scale(1.035)}.er-directory-badge{position:absolute;z-index:1;top:12px;left:12px;border-radius:999px;background:#fff;color:#251050;padding:6px 8px;font-size:9px;font-weight:900;letter-spacing:.08em}.er-directory-effect>p{margin:10px 0 11px;min-height:38px;color:#d2cbe3;font-size:12px;line-height:1.35}.er-directory-create{display:inline-flex;align-items:center;gap:6px;color:#bfa9ff;font-size:13px;font-weight:800}.er-directory-create:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.er-directory-empty{color:#d2cbe3}.er-directory-footer{display:flex;align-items:center;gap:22px;padding:28px clamp(18px,5vw,72px);border-top:1px solid #5b4b80;color:#c8c0da;font-size:11px}.er-directory-footer .er-directory-logo{margin-right:auto}.er-directory-footer a:hover{color:#fff}.er-directory-footer span:last-child{margin-left:auto;color:#8e83a5}@media(max-width:760px){.er-directory-nav{height:61px;padding:0 16px}.er-directory-logo{font-size:23px}.er-directory-nav nav{display:none}.er-directory-signin{margin-left:auto;border-radius:8px;padding:9px 11px;font-size:11px}.er-directory-notice{min-height:47px;font-size:11px;line-height:1.35}.er-directory-main{padding:43px 16px 64px}.er-directory-intro{display:block;margin-bottom:25px}.er-directory-intro p{margin-bottom:13px}.er-directory-intro h1{font-size:48px}.er-directory-intro>span{display:block;margin-top:12px}.er-directory-filters{gap:8px;padding-bottom:31px}.er-directory-filters button{padding:9px 15px;font-size:12px}.er-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.er-directory-effect h2{min-height:58px;font-size:19px}.er-directory-video{border-radius:13px;aspect-ratio:.83}.er-directory-effect>p{min-height:66px;font-size:11px}.er-directory-footer{flex-wrap:wrap;gap:15px;padding:26px 16px}.er-directory-footer .er-directory-logo{width:100%}.er-directory-footer span:last-child{width:100%;margin-left:0}}.er-directory-main{padding-top:clamp(64px,7vw,104px)}.er-directory-intro{display:none}.er-directory-filters{padding-bottom:48px}@media(max-width:760px){.er-directory-main{padding-top:48px}.er-directory-filters{padding-bottom:31px}}.er-generator-workspace{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);min-height:650px;border:1px solid #181818;background:#f7f4ec}.er-generator-input{padding:30px;border-right:1px solid #181818;display:flex;flex-direction:column;gap:15px}.er-generator-input h1{margin:0 0 5px;font:800 clamp(38px,4vw,56px)/.86 Barlow Condensed,Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase}.er-generator-input .er-detail-eyebrow,.er-generator-result .er-detail-eyebrow{margin:0;color:#e05537;font:800 10px DM Sans,sans-serif;letter-spacing:.16em}.er-character-zone,.er-playground-prompt,.er-playground-resolution,.er-source{display:grid;grid-gap:8px;gap:8px;font:800 11px DM Sans,sans-serif;letter-spacing:.03em}.er-source{margin-top:4px;padding:12px;background:#181818;color:#fff}.er-source video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#000}.er-character-zone small,.er-generator-price,.er-source small{font:500 10px/1.45 DM Sans,sans-serif;letter-spacing:0;color:#706b63}.er-source small{color:#cac7c0}.er-character-zone{padding:13px 0;border-bottom:1px solid #181818}.er-character-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.er-character-grid.many{grid-template-columns:repeat(2,minmax(0,1fr))}.er-character-upload{position:relative;min-width:0}.er-character-upload input{display:none}.er-character-upload>button:first-of-type{width:100%;min-height:102px;border:1px dashed #777069;background:#eeebe3;color:#181818;display:grid;place-items:center;grid-gap:5px;gap:5px;padding:8px;cursor:pointer;font:700 11px DM Sans,sans-serif}.er-character-upload>button:first-of-type:hover{background:#dfff37;border-color:#181818}.er-character-upload img{width:100%;height:118px;object-fit:cover}.er-remove-image{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:25px;height:25px;border:0;background:#181818;color:#fff;cursor:pointer}.er-playground-prompt textarea{width:100%;min-height:76px;resize:vertical;border:1px solid #181818;background:#fff;padding:10px;color:#181818;font:500 12px/1.35 DM Sans,sans-serif}.er-playground-resolution select{height:39px;border:1px solid #181818;background:#fff;padding:0 9px;color:#181818;font:700 12px DM Sans,sans-serif}.er-credit-button,.er-generate-button{width:100%;min-height:48px;border:0;background:#181818;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:800 12px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.er-generate-button:hover:not(:disabled){background:#e05537}.er-credit-button:disabled,.er-generate-button:disabled{opacity:.6;cursor:wait}.er-credit-button{background:#e05537}.er-generator-input .er-notice{margin:0;border-radius:0;background:#fff1ba;color:#181818;font:600 12px/1.4 DM Sans,sans-serif}.er-generator-input .er-privacy{margin:0;color:#625d56}.er-generator-result{min-width:0;position:relative;display:flex;flex-direction:column;padding:30px;background:#e6e4de}.er-generator-result video{display:block;width:100%;flex:1 1;min-height:420px;max-height:610px;object-fit:contain;background:#151515}.er-generator-result>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0 0}.er-generator-result strong{font:800 22px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.er-generator-result span{color:#625d56;font:500 12px DM Sans,sans-serif}.er-generator-workspace+.er-seo-content{margin-top:78px}.er-generator-input .er-signin{margin:0}.er-generator-input .er-signin label{font:800 11px DM Sans,sans-serif}.er-generator-input .er-signin input{border-color:#181818;background:#fff;color:#181818}.er-generator-input .er-signin button{border-radius:0;background:#e05537;color:#fff}.er-generator-input .er-notice+.er-privacy{margin-top:0}@media(max-width:820px){.er-generator-workspace{grid-template-columns:1fr}.er-generator-input{border-right:0;border-bottom:1px solid #181818}.er-generator-result{min-height:420px}.er-generator-result video{min-height:330px}.er-generator-workspace+.er-seo-content{margin-top:54px}}@media(max-width:500px){.er-generator-input,.er-generator-result{padding:20px}.er-generator-input h1{font-size:42px}.er-generator-result video{min-height:260px}.er-generator-result>div{display:grid;grid-gap:6px;gap:6px}.er-character-grid.many{grid-template-columns:1fr 1fr}.er-detail-wrap{padding-left:14px;padding-right:14px}}.er-result-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;background:#e05537;color:#fff;padding:11px 14px;font:800 12px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em}.er-result-download:hover{background:#181818}.er-generator-result.is-live{background:#181818;color:#fff}.er-generator-result.is-live .er-detail-eyebrow{color:#dfff37}.er-generation-state{flex:1 1;min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:540px;padding:40px;background:radial-gradient(circle at 70% 20%,#3c512833,transparent 32%)}.er-generation-state>svg{color:#dfff37;margin-bottom:25px}.er-generation-state strong{font:800 clamp(35px,5vw,62px)/.88 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em}.er-generation-state p{max-width:420px;margin:17px 0 28px;color:#cdc9bd;font:500 14px/1.55 DM Sans,sans-serif}.er-generation-state ol{width:100%;list-style:none;margin:0;padding:0;border-top:1px solid #ffffff35}.er-generation-state li{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #ffffff20;color:#a8a49b;font:700 11px DM Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.er-generation-state li.is-done{color:#fff}.er-generation-state li.is-active,.er-generation-state li.is-done svg{color:#dfff37}.er-generation-spinner{animation:er-spin 1s linear infinite}.er-generation-state.is-failed>svg{color:#ff7658}.er-generation-state.is-failed{background:#321a14}.er-generator-result.is-live>div:last-child{color:#fff}.er-generator-result.is-live>div:last-child span{color:#c9c4b8}@keyframes er-spin{to{transform:rotate(1turn)}}.er-pricing-checkout button{display:inline-flex;align-items:center;gap:8px;border:0;background:#dfff37;color:#181818;padding:11px 13px;font:800 11px DM Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.er-pricing-checkout button:disabled{opacity:.65;cursor:wait}.er-pricing-checkout p{margin:10px 0 0;color:#fff3aa;font:500 11px/1.4 DM Sans,sans-serif}.er-generate-button.is-ready{background:#e05537;box-shadow:4px 4px 0 #181818}.er-generate-button.is-ready:hover:not(:disabled){background:#c94026;transform:translate(-1px,-1px)}.er-generator-result.is-live{isolation:isolate;overflow:hidden;background:#171512}.er-generator-result.is-live:before{content:"";position:absolute;inset:-28px;background-image:linear-gradient(120deg,rgba(11,10,8,.8),rgba(11,10,8,.45)),var(--er-result-image);background-size:cover;background-position:50%;filter:blur(15px) saturate(.72) contrast(.85);transform:scale(1.1);z-index:-2}.er-generator-result.is-live:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 18px,rgba(255,255,255,.025) 19px 20px);pointer-events:none;z-index:-1;animation:er-grain 9s linear infinite}.er-generator-result.is-live>*{position:relative}.er-generator-result.is-live .er-detail-eyebrow{margin-bottom:auto}.er-generator-result.is-live video{background:#090909;box-shadow:0 22px 52px #0008}.er-generation-state{align-self:center;width:min(100%,540px);min-height:0;margin:auto 0;padding:34px 35px 30px;border:1px solid rgba(255,255,255,.3);background:rgba(18,16,13,.52);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:12px 12px 0 rgba(0,0,0,.22)}.er-generation-state strong{font-size:clamp(37px,4.8vw,60px);letter-spacing:-.025em}.er-generation-state p{margin:12px 0 25px;color:#f0eadf}.er-status-orb{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border:1px solid #dfff37;border-radius:50%;color:#dfff37;box-shadow:0 0 0 7px rgba(215,255,55,.12);animation:er-pulse 2.2s ease-in-out infinite}.er-status-kicker{margin:0!important;color:#dfff37!important;font:800 10px DM Sans,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}.er-status-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;border-top:1px solid rgba(255,255,255,.28);padding-top:15px}.er-status-track span{display:flex;align-items:center;gap:5px;color:#bcb6aa;font:700 9px DM Sans,sans-serif;letter-spacing:.05em;text-transform:uppercase}.er-status-track .is-done{color:#fff}.er-status-track .is-active{color:#dfff37}.er-generation-state.is-failed{background:rgba(48,24,17,.62);border-color:rgba(255,181,154,.45)}.er-generation-state.is-failed .er-status-orb{color:#ff9376;border-color:#ff9376;box-shadow:0 0 0 7px rgba(255,147,118,.12)}.er-generation-state.is-failed .er-status-kicker{color:#ffb39e!important}@keyframes er-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 13px rgba(215,255,55,.03)}}@keyframes er-grain{to{background-position:160px 0}}.er-prompt-advanced{border:1px solid #181818;background:#f0eee8}.er-prompt-advanced summary{display:flex;justify-content:space-between;gap:12px;padding:12px;cursor:pointer;font:800 11px DM Sans,sans-serif;list-style:none}.er-prompt-advanced summary::-webkit-details-marker{display:none}.er-prompt-advanced summary span{color:#e05537}.er-prompt-advanced[open] summary{border-bottom:1px solid #181818}.er-prompt-advanced .er-playground-prompt{padding:12px}.er-checkout-action{display:grid;grid-gap:8px;gap:8px}.er-checkout-action .er-generator-price{margin:0}@media(max-width:820px){.er-checkout-action.is-sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:0 -20px -20px;padding:10px 20px 16px;background:#f7f4ec;box-shadow:0 -8px 20px #1818181a}.er-checkout-action .er-generator-price{text-align:center}}.er-social-context{margin:36px 0;padding:24px;border:1px solid #181818;background:#f5f1e8;color:#181818}.er-social-context-heading{display:flex;justify-content:space-between;align-items:end;gap:18px}.er-social-context-heading span{font:800 10px DM Sans,sans-serif;letter-spacing:.15em;color:#d94f32}.er-social-context-heading h2{margin:8px 0!important}.er-social-context-heading small{white-space:nowrap;color:#6a655d;font:600 10px DM Sans,sans-serif}.er-social-context>p{max-width:600px;color:#625d56}.er-social-embed{display:grid;grid-template-columns:minmax(180px,270px) 1fr;grid-gap:22px;gap:22px;align-items:center;margin-top:18px}.er-social-embed iframe{width:100%;height:410px;border:0;background:#181818}.er-social-embed>div{display:grid;align-content:center;grid-gap:10px;gap:10px}.er-social-embed strong{font:800 28px Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.er-social-embed span{color:#625d56}.er-social-embed a,.er-social-links em{color:#dc4d30;font-style:normal;font-weight:800}.er-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.er-social-links a{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid #181818;color:#181818;text-decoration:none}.er-social-links a:hover{background:#dfff37}.er-social-links b{font-size:14px}.er-social-links span{font-size:12px;color:#625d56}@media(max-width:620px){.er-social-context{padding:16px}.er-social-context-heading{display:block}.er-social-embed{grid-template-columns:1fr}.er-social-embed iframe{height:450px}.er-social-links{grid-template-columns:1fr}}.er-character-role{display:block;margin:0 0 5px;font:800 10px/1.25 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#181818}.er-character-grid.many .er-character-upload>button:first-of-type{min-height:92px}.creation-flow{max-width:1100px;margin:auto;color:#211e19}.creation-title{padding:12px 0 24px}.creation-title>p{font-size:11px;letter-spacing:.15em;color:#b43c22;font-weight:800;margin:0 0 10px}.creation-title h1{font:700 clamp(25px,3vw,40px)/1.1 DM Sans,sans-serif;letter-spacing:-.04em;margin:0 0 12px;max-width:760px}.creation-title>span{color:#6b655c;font-size:14px}.creation-steps{display:flex;border-bottom:1px solid #d8d3ca;margin-bottom:28px;gap:30px}.creation-steps button{display:flex;align-items:center;gap:9px;border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 0;color:#6b655c;font:600 14px DM Sans,sans-serif;cursor:pointer}.creation-steps button[aria-current=step]{color:#b43c22;border-color:#d94f32}.creation-steps button:disabled{opacity:.5;cursor:default}.creation-steps button>span{display:grid;place-items:center;border:1px solid;border-radius:50%;width:25px;height:25px}.creation-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr);grid-gap:48px;gap:48px;align-items:start}.creation-example{position:-webkit-sticky;position:sticky;top:24px}.creation-tabs{display:flex;gap:8px;margin-bottom:10px}.creation-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;min-height:44px;padding:8px;color:#6b655c;cursor:pointer}.creation-tabs button[aria-pressed=true]{color:#211e19;border-bottom-color:#211e19;font-weight:700}.creation-example video{width:100%;max-height:420px;object-fit:contain;background:#191919;display:block;border-radius:12px}.creation-example p{font-size:13px;line-height:1.5;margin:12px 0 8px}.creation-example small{display:block;color:#70695e;font-size:12px;line-height:1.5}.creation-editor{min-width:0;animation:creation-enter .18s ease-out}.creation-editor h2{font:700 24px/1.25 DM Sans,sans-serif;letter-spacing:-.03em;margin:0 0 10px;scroll-margin-top:20px}.creation-editor>p{font-size:14px;line-height:1.5;color:#696258}.creation-editor h2:focus{outline:none}.photo-guidance{display:flex;align-items:center;gap:16px;padding:14px 0 22px;color:#70695e}.photo-guidance svg{flex-shrink:0}.photo-guidance span,.photo-guidance strong{display:block;font-size:13px}.photo-guidance span{margin-top:5px;line-height:1.5}.creation-photos{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.creation-photo{min-width:0}.creation-photo>label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.creation-photo>input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.creation-drop{width:100%;min-height:148px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;border:1px dashed #a69a88;border-radius:12px;background:#eeeae1;color:#413a31;cursor:pointer;overflow:hidden;transition:background .15s,border-color .15s}.creation-drop:hover{background:#e8e1d5;border-color:#b43c22}.creation-drop img{display:block;width:100%;height:180px;object-fit:contain}.photo-status{font-size:12px;line-height:1.5;margin:8px 0;min-height:18px}.photo-status>span{display:flex;align-items:center;gap:5px}.photo-actions{display:flex;gap:14px;flex-wrap:wrap}.creation-custom button,.creation-text-button,.photo-actions button{border:0;border-bottom:1px solid;background:transparent;padding:8px 0;min-height:44px;color:#a63520;font:600 13px DM Sans,sans-serif;cursor:pointer}.creation-text-button{margin:8px 14px 8px 0}.creation-permission{display:block;color:#70695e;font-size:12px;line-height:1.5;margin-top:18px}.creation-quality{border:0;padding:0;margin:24px 0}.creation-quality legend{font-size:13px;font-weight:700;margin-bottom:10px}.creation-quality label{display:flex;align-items:center;gap:12px;padding:16px 12px;border:1px solid #d7d0c5;margin-bottom:8px;border-radius:10px;cursor:pointer;background:#fffdf8}.creation-quality label:has(input:checked){border-color:#b43c22;background:#fff4eb}.creation-quality input{accent-color:#b43c22;width:18px;height:18px}.creation-quality span{flex:1 1}.creation-quality small,.creation-quality strong{display:block}.creation-quality small{font-size:12px;line-height:1.4;color:#70695e;margin-top:5px}.creation-quality em{font-size:10px;font-style:normal;color:#a63520;margin-left:7px}.creation-quality b{font-size:16px;white-space:nowrap}.creation-custom{border-top:1px solid #d7d0c5;padding:16px 0}.creation-custom summary{cursor:pointer;font-size:14px;min-height:30px}.creation-custom p{font-size:13px;line-height:1.5;color:#70695e}.creation-custom label{display:block;font-size:13px;margin:12px 0 6px}.creation-custom textarea{width:100%;resize:vertical;max-height:260px;min-height:100px;font:14px/1.5 DM Sans,sans-serif;padding:12px;border:1px solid #bfb5a6;border-radius:8px;background:#fffdf8}.order-photos{display:flex;gap:8px;overflow:auto;margin:20px 0}.order-photos img{width:64px;height:72px;object-fit:cover;border-radius:6px}.creation-order{margin:20px 0}.creation-order>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid #ded7cc;font-size:14px}.creation-order dt{color:#70695e}.creation-order dd{text-align:right;margin:0;max-width:65%;font-weight:600}.creation-order>div:last-child{font-size:20px}.creation-email{display:block;font-size:15px;font-weight:700;margin:24px 0 0}.creation-email input{display:block;width:100%;height:50px;border:1px solid #a99d8a;border-radius:8px;background:#fffdf8;padding:12px;font:16px DM Sans,sans-serif;margin-top:10px;color:#211e19}.creation-help{font-size:12px!important;line-height:1.5;color:#70695e}.creation-help a{text-decoration:underline}.creation-error{color:#a22517!important;font-size:13px;line-height:1.5}.creation-notice{padding:14px;background:#fff2d8;border-radius:8px;font-size:14px!important;color:#4b3925!important}.creation-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:16px 0;background:#f7f4ec;border-top:1px solid #d7d0c5;margin-top:28px;z-index:3}.creation-actions>div{margin-right:auto}.creation-actions small,.creation-actions strong{display:block}.creation-actions small{font-size:11px;color:#70695e;max-width:150px}.creation-actions strong{font-size:20px;margin-top:4px}.creation-primary{border:0;border-radius:8px;background:#bd3e25;color:white;min-height:48px;padding:12px 18px;font:700 14px DM Sans,sans-serif;cursor:pointer;transition:background .15s}.creation-primary:hover:not(:disabled){background:#982f1b}.creation-primary:disabled{opacity:.5;cursor:default}.creation-back{border:0;background:transparent;min-height:44px;padding:10px;color:#51483d;cursor:pointer}.creation-confirm{padding:32px 0;max-width:640px;line-height:1.6}.creation-flow button:focus-visible,.creation-flow input:focus-visible,.creation-flow summary:focus-visible,.creation-flow textarea:focus-visible{outline:3px solid #b43c22;outline-offset:3px}.creation-flow+.er-seo-content{margin-top:70px}.creation-flow .er-generator-result{min-height:400px}.creation-flow .er-generator-result video{flex:none}@keyframes creation-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.creation-layout{grid-template-columns:1fr;gap:24px}.creation-example{position:static}.creation-example video{max-height:190px}.creation-example small{font-size:11px}.creation-title{padding:4px 0 16px}.creation-title h1{font-size:27px}.creation-steps{gap:0;justify-content:space-between;margin-bottom:16px}.creation-steps button{font-size:12px;gap:5px}.creation-steps button>span{width:22px;height:22px}.creation-editor h2{font-size:22px}.creation-actions{bottom:0;padding-bottom:max(14px,env(safe-area-inset-bottom));gap:8px;flex-wrap:wrap}.creation-primary{flex:1 1;font-size:13px;padding:12px}.creation-actions>div{min-width:86px}.creation-actions strong{font-size:18px}.creation-actions small{max-width:100px}.creation-drop{min-height:120px}.photo-guidance{padding:8px 0 16px}.creation-photos{grid-template-columns:1fr}.creation-editor:has(.creation-email:focus-within) .creation-actions{position:static}}@media(prefers-reduced-motion:reduce){.creation-editor{animation:none}.creation-flow *{scroll-behavior:auto!important;transition:none!important}}.er-detail-shell .er-seo-content{color:#514b43;border-top:1px solid #d7d0c5;padding-top:40px}.er-detail-shell .er-seo-content details{border-color:#d7d0c5;color:#514b43}.er-detail-shell .er-seo-content summary{color:#27231e;min-height:44px;padding:10px 4px;font-weight:700;line-height:1.5}.er-detail-shell .er-seo-content summary::marker{color:#a63520}.er-detail-shell .er-seo-content summary:hover{color:#a63520}.er-detail-shell .er-seo-content summary:focus-visible{outline:3px solid #b43c22;outline-offset:3px;border-radius:3px}.er-detail-shell .er-seo-content details[open]{padding-bottom:20px}.er-detail-shell .er-seo-content details p{color:#514b43;padding:0 4px;line-height:1.75}.er-detail-shell .er-seo-highlights{border-color:#d7d0c5}.creation-preview-toggle{display:none}.creation-flow button,.creation-flow summary,.er-seo-content summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:760px){.er-detail-shell .er-header{height:58px;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.er-detail-shell .er-header nav{display:flex;gap:12px}.er-detail-shell .er-header nav a{display:none}.er-detail-shell .er-header nav a:last-child{display:flex;align-items:center;min-height:44px;font-size:12px}.er-detail-wrap{padding:18px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.er-detail-wrap .er-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px}.creation-title h1{font-size:26px;line-height:1.15;letter-spacing:-.035em}.creation-steps{gap:8px}.creation-steps button{min-height:48px;line-height:1.25;font-size:12px;text-align:left}.creation-steps button>span{flex-shrink:0}.creation-layout{gap:20px}.creation-preview-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;border:0;border-bottom:1px solid #ded7cc;padding:8px 0;background:transparent;color:#51483d;font-size:13px;font-weight:600}.creation-preview-toggle span{font-size:22px;font-weight:400}.creation-example.is-collapsed #effect-preview-content{display:none}.creation-tabs{margin-top:8px;margin-bottom:8px}.creation-example video{max-height:180px;border-radius:10px}.creation-example p{margin:10px 0 6px;line-height:1.5}.creation-example small{font-size:12px}.creation-photos.has-multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.creation-photos.has-multiple .creation-photo>label{min-height:38px;line-height:1.4;font-size:13px;margin-bottom:6px}.creation-photos.has-multiple .creation-drop{min-height:136px}.creation-photos.has-multiple .creation-drop img{height:136px}.creation-photos.has-multiple .photo-actions{gap:0;justify-content:space-between}.creation-photos.has-multiple .photo-actions button{font-size:12px;min-height:44px}.photo-status{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.creation-flow[data-step="1"] .creation-actions{position:static}.creation-actions{padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#f7f4ec;gap:10px}.creation-actions .creation-primary{min-height:50px;border-radius:10px;font-size:14px;line-height:1.35}.creation-actions .creation-back{font-size:14px;padding:10px 4px}.creation-actions>div{min-width:76px}.creation-actions small{font-size:12px}.creation-flow[data-step="2"] .creation-actions>div{width:100%;display:flex;align-items:center;justify-content:space-between}.creation-flow[data-step="2"] .creation-actions strong{margin-top:0}.creation-flow[data-step="2"] .creation-actions small{max-width:none}.creation-quality label{min-height:76px;padding:14px 10px}.creation-quality strong{font-size:15px}.creation-quality em{display:block;margin:4px 0 0}.creation-custom textarea,.creation-quality b{font-size:16px}.creation-email input{font-size:16px;min-height:52px;scroll-margin-bottom:100px}.creation-help{font-size:13px!important}.creation-order>div{gap:16px}.creation-flow button:active:not(:disabled){filter:brightness(.94)}.er-detail-shell .er-seo-content{margin-top:48px;padding-top:28px;font-size:14px}.er-detail-shell .er-seo-content summary{padding:12px 2px;min-height:48px}.er-detail-shell .er-related a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:359px){.creation-steps{gap:5px}.creation-steps button{font-size:11px;gap:4px}.creation-steps button>span{width:20px;height:20px}.creation-title h1{font-size:24px}.creation-photos.has-multiple{gap:16px 10px}.creation-photos.has-multiple .photo-actions{display:grid;grid-template-columns:1fr}.creation-photos.has-multiple .photo-actions button{text-align:left}.creation-actions>div{min-width:68px}.creation-actions .creation-primary{font-size:13px}}.language-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:6px max(16px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left));background:#f7f4ec;color:#353028;border-bottom:1px solid #dfd8cc;font:13px/1.4 DM Sans,Arial,sans-serif;min-height:46px}.language-bar label{display:flex;align-items:center;gap:6px}.language-bar select{max-width:175px;min-height:34px;background:#fffdf8;color:#27231e;border:1px solid #bfb6a8;border-radius:6px;padding:4px 8px;font:inherit}.language-bar select:focus-visible{outline:3px solid #b43c22;outline-offset:2px}.international-shell{background:#f7f4ec;color:#27231e;min-height:80svh}.international-content{max-width:1000px;margin:auto;padding:40px 24px 72px;font:16px/1.7 DM Sans,Arial,sans-serif}.international-content h1{font:700 clamp(28px,4vw,44px)/1.2 DM Sans,Arial,sans-serif;letter-spacing:-.03em;margin:20px 0}.international-content h2{font:700 23px/1.3 DM Sans,Arial,sans-serif;letter-spacing:-.02em;margin:36px 0 16px}.international-content p{max-width:760px}.international-content a:not(.creation-primary){color:#9b321e;text-decoration:underline;text-underline-offset:3px}.international-cta{display:inline-flex;align-items:center;margin:12px 0 24px}.international-preview{display:block;max-height:360px;width:100%;max-width:500px;object-fit:contain;background:#171717;border-radius:12px}.international-content li{padding:6px 0}.international-faq{margin-top:48px;max-width:760px}.international-faq details{border-top:1px solid #d4cbbd;padding:12px 0}.international-faq summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.international-faq summary:focus-visible{outline:3px solid #b43c22}.international-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.international-guide-grid img{width:100%;height:230px;object-fit:cover;border-radius:10px}.international-guide-grid a{display:inline-block;min-height:44px;-webkit-margin-end:16px;margin-inline-end:16px}.international-guide-grid h2{margin-top:16px}.international-content nav{color:#514b43}.international-shell .er-footer{color:#514b43;background:#f7f4ec;border-color:#d4cbbd}html:not([lang=en]) .er-directory-effect h2,html:not([lang=en]) h1,html:not([lang=en]) h2{font-family:DM Sans,Arial,sans-serif;text-transform:none;letter-spacing:normal}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .creation-photos{direction:ltr}html[dir=rtl] .creation-photo{direction:rtl}html[dir=rtl] .creation-email input{direction:ltr;text-align:right}html[dir=rtl] .creation-actions>div{margin-left:auto;margin-right:0}html[dir=rtl] .creation-order dd{text-align:left}html[dir=rtl] .er-directory-signin,html[dir=rtl] .er-header nav{margin-left:0;margin-right:auto}html[dir=rtl] .creation-back svg{transform:scaleX(-1)}html[dir=rtl] input[type=email]{unicode-bidi:plaintext}@media(max-width:760px){.language-bar{padding-block:4px}.language-bar select{font-size:16px;min-height:38px}.international-content{padding:24px 16px 48px}.international-content h1{font-size:28px;overflow-wrap:anywhere}.international-content h2{font-size:22px}.international-guide-grid{grid-template-columns:1fr}.international-shell .er-header nav{display:flex;gap:12px}.international-shell .er-header nav a{font-size:11px;min-height:44px;display:flex;align-items:center}.international-shell .er-header{padding:0 16px;gap:16px}.creation-steps button{flex:1 1;min-width:0;overflow-wrap:anywhere}.creation-steps button>span{flex:none}html:not([lang=en]) .creation-steps button{font-size:11px}html:not([lang=en]) .creation-actions{flex-wrap:wrap}html:not([lang=en]) .creation-actions>div{width:100%;display:flex;align-items:center;justify-content:space-between}html:not([lang=en]) .creation-actions small{max-width:none}html:not([lang=en]) .creation-actions strong{margin:0}html:not([lang=en]) .creation-photos.has-multiple .photo-actions{display:grid;grid-template-columns:1fr}html:not([lang=en]) .creation-photo>label{min-height:52px}html:not([lang=en]) .er-directory-effect h2{font-size:17px;line-height:1.35;min-height:70px}html:not([lang=en]) .er-directory-effect>p{font-size:13px;line-height:1.5;min-height:100px}html:not([lang=en]) .er-promise-strip{flex-wrap:wrap;gap:8px;padding:10px 14px}html:not([lang=en]) .er-directory-filters{flex-wrap:wrap}html:not([lang=en]) .er-directory-create{white-space:normal;font-size:13px;min-height:44px}.international-shell .er-footer{flex-wrap:wrap}.international-shell .er-footer a{min-height:44px;display:flex;align-items:center}.creation-flow .creation-actions{position:static}.international-shell nav{flex-wrap:wrap}}.er-directory .directory-localized-heading{font:700 clamp(24px,3vw,34px)/1.25 DM Sans,Arial,sans-serif;letter-spacing:-.025em;color:#fff;margin:0 0 24px;text-transform:none}@media(max-width:760px){.er-directory .directory-localized-heading{font-size:24px;margin-bottom:20px}.er-directory-main{padding-top:28px}}.creation-photo .photo-actions{gap:8px;margin-top:10px}.creation-photo .photo-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 100px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c9bfb0;border-radius:8px;background:#fffdf8;color:#51483d;font-size:13px;line-height:1.35;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s}.creation-photo .photo-actions button svg{flex:none}.creation-photo .photo-actions button span{min-width:0;overflow-wrap:anywhere}.creation-photo .photo-actions .photo-action-replace{color:#99351f;border-color:#c98e7f;background:#fff4eb}.creation-photo .photo-actions button:hover{background:#eee8dd;border-color:#a99d8a}.creation-photo .photo-actions .photo-action-replace:hover{background:#ffe8d9;border-color:#b43c22}.creation-photo .photo-actions .photo-action-remove:hover{background:#fff0ed;color:#a22517;border-color:#c98e7f}@media(prefers-reduced-motion:reduce){.creation-photo .photo-actions button{transition:none}}.reference-trimmer{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #d7d0c5;min-width:0}.trim-heading{justify-content:space-between;gap:12px}.trim-heading,.trim-heading h3{display:flex;align-items:center}.trim-heading h3{gap:8px;font:700 18px/1.4 DM Sans,sans-serif;margin:0}.trim-heading>span,.trim-hint{font-size:12px;line-height:1.5;color:#70695e}.trim-mode,.trim-playback,.trim-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reference-trimmer button{min-height:48px;border:1px solid #c9bfb0;border-radius:8px;padding:10px 12px;background:#fffdf8;color:#51483d;cursor:pointer;font-size:13px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:7px}.reference-trimmer button svg{flex:none}.reference-trimmer button:disabled{opacity:.45;cursor:default}.trim-mode>button{flex:1 1}.trim-mode button[aria-pressed=true],.trim-presets button[aria-pressed=true]{color:#99351f;border-color:#b43c22;background:#fff4eb}.trim-player,.trim-review video{display:block;width:100%;max-height:300px;background:#171717;object-fit:contain;border-radius:10px;margin-top:14px}.trim-playback button{flex:1 1}.trim-presets button{flex:1 1;min-width:54px;padding:8px}.trim-timeline-wrap{padding:14px 24px 0;direction:ltr}.trim-timeline{position:relative;height:64px;background-size:100% 100%;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.trim-shade{position:absolute;top:0;bottom:0;background:#151515a8;pointer-events:none}.trim-window{position:absolute;top:-3px;height:70px;border-block:3px solid #b43c22;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;min-width:1px}.reference-trimmer .trim-handle{position:absolute;top:0;height:64px;width:48px;min-width:48px;padding:0;background:transparent;border:0;border-radius:0;transform:translateX(-50%);touch-action:pan-y;z-index:2}.trim-handle span{display:flex;align-items:center;justify-content:center;width:15px;height:70px;border-radius:4px;background:#b43c22;color:white;font-size:11px}.trim-window:focus-visible{outline:3px solid #181818;outline-offset:6px}.trim-times{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.trim-times>div{min-width:0}.trim-times>div>span{display:block;font-size:12px;color:#70695e;margin-bottom:6px}.trim-times>div>div{display:flex;align-items:center;justify-content:space-between;gap:4px;direction:ltr}.trim-times button{flex:0 0 48px;padding:0;min-width:48px}.trim-times output{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.trim-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.trim-selection-summary strong{font-size:13px}.trim-review{padding-bottom:16px;border-bottom:1px solid #d7d0c5}.trim-review h3{font-size:17px}.trim-review p{font-size:13px;line-height:1.5;color:#70695e}@media(max-width:420px){.trim-times{grid-template-columns:1fr}.trim-times>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.trim-times>div>span{margin:0}.trim-times>div>div{gap:8px}.trim-player,.trim-review video{max-height:240px}.trim-presets button{font-size:12px}}.er-directory .er-directory-create{display:flex;width:100%;min-height:52px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border:2px solid var(--lime);border-radius:10px;background:var(--lime);color:#171717;font:800 15px/1.3 DM Sans,Arial,sans-serif;text-align:center;text-decoration:none;transition:background .16s,transform .16s,border-color .16s}.er-directory-create span{min-width:0;overflow-wrap:anywhere}.er-directory-create svg{flex:none;transition:transform .16s}.er-directory .er-directory-create:hover{background:#e6ff87;border-color:#e6ff87;color:#171717;text-decoration:none}.er-directory-create:hover svg{transform:translateX(3px)}.er-directory .er-directory-create:active{transform:scale(.98)}.er-directory-create:focus-visible,.er-directory-video:focus-visible{outline:3px solid white;outline-offset:4px}.er-directory .er-directory-create.is-secondary{background:transparent;border-color:#a997ce;color:#fff}.er-directory-effect>p{margin-top:12px;margin-bottom:0;min-height:0}html[dir=rtl] .er-directory-create svg{transform:rotate(180deg)}@media(max-width:760px){.er-directory .er-directory-create{min-height:48px;padding:11px 8px;font-size:14px;gap:6px;margin-top:10px}.er-directory-effect>p,html:not([lang=en]) .er-directory-effect>p{min-height:0;margin-top:10px}.er-directory-grid{row-gap:30px}}@media(prefers-reduced-motion:reduce){.er-directory-create,.er-directory-create svg{transition:none}.er-directory .er-directory-create:active,.er-directory-create:hover svg{transform:none}html[dir=rtl] .er-directory-create svg{transform:rotate(180deg)}}.creation-options{margin:20px 0 16px;border-top:1px solid #d3cbbb}.creation-options .creation-custom{margin:0;padding:0;border:0;border-bottom:1px solid #d3cbbb;background:transparent}.creation-options .creation-custom summary{min-height:52px;padding:16px 0;font-size:14px;line-height:1.4;cursor:pointer;color:#25211c;font-weight:700}.creation-options .creation-custom[open]{padding-bottom:18px}.option-count{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;font-size:12px;font-weight:500;color:#62594b}.optional-photo-add{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:12px;border:1px dashed #817866;border-radius:10px;background:#fff;color:#29231d;cursor:pointer;font-weight:700}.replacement-reference video{display:block;width:100%;max-height:280px;background:#171717;border-radius:10px;margin:12px 0;object-fit:contain}.replacement-photos{display:flex;gap:10px;overflow-x:auto;padding:4px 0 12px}.replacement-photos figure{margin:0;flex:0 0 76px}.replacement-photos img{width:76px;height:84px;object-fit:cover;border-radius:8px}.replacement-photos figcaption{font-size:12px;margin-top:4px;color:#29231d}.creation-options button:focus-visible,.creation-options summary:focus-visible{outline:3px solid #6b4eae;outline-offset:3px}.photo-number{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:24px;height:24px;-webkit-margin-end:5px;margin-inline-end:5px;border-radius:50%;background:#29231d;color:white;font:700 12px/1 Arial,sans-serif}.preview-trim-options{margin-top:10px;border-bottom:1px solid #d3cbbb;color:#29231d}.preview-trim-options>summary{min-height:48px;padding:14px 0;font-size:14px;font-weight:700;cursor:pointer}.preview-trim-options>summary>span{font-size:12px;font-weight:400;-webkit-margin-start:8px;margin-inline-start:8px;color:#62594b}.preview-trim-options>summary>bdi{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;font-size:12px}.preview-trim-options .reference-trimmer{margin:0;padding:12px 0;border:0;background:transparent}.apply-reference-clip{display:block;width:100%;min-height:48px;margin:0 0 14px;padding:12px;border:1px solid #25211c;border-radius:10px;background:#25211c;color:white;font-weight:700;cursor:pointer}.apply-reference-clip:disabled{opacity:.6;cursor:wait}.apply-reference-clip:focus-visible,.preview-trim-options>summary:focus-visible{outline:3px solid #6b4eae;outline-offset:3px}