@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#f7f7f5;--muted:#aaa9a6;--line:#2a2928;--red:#e50914;--bg:#080808;--panel:#121212;--bottom-nav-height:65px;--display:"Barlow Condensed",Impact,sans-serif;--body:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0;overflow-x:hidden}button,input{font:inherit}.topbar{z-index:20;background:linear-gradient(#080808 65%,#0000);align-items:center;gap:40px;height:76px;padding:0 clamp(18px,4vw,64px);transition:all .25s;display:flex;position:sticky;top:0}.wordmark{font-family:var(--display);letter-spacing:-.7px;color:#fff;white-space:nowrap;font-size:28px;font-weight:800;text-decoration:none}.wordmark span{color:var(--red);margin-left:2px}.topbar nav{flex-shrink:1;gap:26px;display:flex}.topbar nav a{color:#c8c7c5;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.topbar nav a:hover{color:#fff}.header-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.search-box{border:1px solid #0000;flex:0 0 38px;align-items:center;height:38px;transition:all .2s;display:flex}.search-box:focus-within,.search-box.is-open{background:#141414;border-color:#555}.search-box button,.profile{color:#fff;cursor:pointer;background:0 0;border:0;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:0;padding:0;transition:all .25s}.search-box:focus-within input,.search-box.is-open input{width:210px;padding-right:10px}.profile{color:#071006;background:#39ff14;border-radius:50%;box-shadow:0 0 10px #39ff14,0 0 24px #39ff1466}.icon{width:15px;height:15px;display:inline-block;position:relative}.icon-play:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid;position:absolute;top:1px;left:4px}.icon-search:before{content:"";border:2px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.icon-search:after{content:"";background:currentColor;width:7px;height:2px;position:absolute;top:11px;left:9px;transform:rotate(45deg)}.icon-user:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;left:4px}.icon-user:after{content:"";background:currentColor;border-radius:8px 8px 2px 2px;width:14px;height:7px;position:absolute;bottom:0;left:0}.icon-heart:before{content:"♥";font-size:18px;line-height:15px}.icon-bookmark:before{content:"▱";font-size:23px;line-height:12px}.icon-share:before{content:"↗";font-size:21px;line-height:12px}.icon-home:before{content:"⌂";font-size:22px;line-height:11px}.icon-bolt:before{content:"ϟ";font-size:23px;line-height:12px}.icon-users:before{content:"♟";font-size:18px;line-height:13px}.hero{align-items:flex-end;min-height:590px;margin-top:-76px;display:flex;position:relative;overflow:hidden}.media{background:#202020;position:relative;overflow:hidden}.media video{object-fit:cover;opacity:.42;filter:saturate(1.15)contrast(1.08);width:100%;height:100%;transform:scale(1.04)}.media-wash{background:linear-gradient(120deg,#000000bf,#0000 65%),linear-gradient(#0000 45%,#0808088c);position:absolute;inset:0}.media-violet{background:radial-gradient(circle at 68% 24%,#8e37bd 0,#36115b 28%,#09050d 72%)}.media-cobalt{background:radial-gradient(circle at 68% 24%,#3965e5 0,#10245d 31%,#07101f 72%)}.media-ember{background:radial-gradient(circle at 68% 24%,#e7562d 0,#6a1c0e 32%,#190906 72%)}.media-jade{background:radial-gradient(circle at 68% 24%,#1aaf85 0,#0d493a 33%,#07100d 72%)}.media-hero{position:absolute;inset:0}.media-hero video{opacity:.36}.media-mark{font:800 clamp(64px,15vw,220px)/.8 var(--display);color:#ffffff14;letter-spacing:-8px;position:absolute;bottom:8%;right:6%}.hero-shade{background:linear-gradient(90deg,#080808 2%,#080808c7 34%,#08080814 70%),linear-gradient(#0000 62%,#080808);position:absolute;inset:0}.hero-content{z-index:1;max-width:760px;padding:0 clamp(18px,7vw,108px) 64px;position:relative}.kicker,.eyebrow,.row-heading p,.profile-hero>div>p:first-child,.topic-panel>p{color:#e6e5e1;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.kicker{color:#fff}.kicker b{color:#888;margin:0 6px}.live-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 12px var(--red);border-radius:50%;margin-right:7px;display:inline-block}.hero-title,.listing h1,.clip-title h1,.not-found h1{font:800 clamp(46px,7vw,88px)/.87 var(--display);letter-spacing:-1.6px;text-transform:uppercase;max-width:700px;margin:0}.hero-meta,.clip-byline{align-items:center;gap:8px;display:flex}.hero-meta{margin-top:21px;font-size:14px;font-weight:600}.hero-meta b{color:#d2d1cf;font-size:13px;font-weight:500}.hero-caption{color:#d5d4d0;max-width:520px;margin:17px 0 24px;font-size:16px;line-height:1.55}.hero-actions,.detail-actions{gap:10px;display:flex}.watch,.save,.detail-actions button,.profile-hero button{cursor:pointer;border:0;border-radius:4px;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.watch{color:#090909;background:#fff}.watch:hover{background:#ddd;transform:translateY(-1px)}.save,.detail-actions button{color:#fff;background:#292929}.save:hover,.detail-actions button:hover,.detail-actions button.active{background:#3a3a3a}.save.saved{color:#ff858a}.page-content{max-width:1500px;margin:auto;padding:0 clamp(18px,4vw,64px)}.home-content{padding-top:4px}.how-it-works{border-bottom:1px solid var(--line);padding:40px 0 7px}.how-it-works h1{max-width:700px;font:800 clamp(42px,5vw,68px)/.9 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:0}.how-it-works-description{color:#c5c4c1;max-width:760px;margin:17px 0 25px;font-size:16px;line-height:1.6}.how-it-works-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0 0 34px;list-style:none;display:grid}.how-it-works-steps li{background:#111;border:1px solid #302f2d;min-height:118px;padding:16px}.how-it-works-steps a,.how-it-works-steps strong{color:#fff;font-size:16px;font-weight:800;text-decoration:none;display:block}.how-it-works-steps a:hover{color:var(--red)}.how-it-works-steps p{color:#aaa;margin:8px 0 0;font-size:13px;line-height:1.45}.row-section{padding:34px 0}.row-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.row-heading p{color:#999;margin-bottom:5px}.row-heading h2{font:800 32px/.95 var(--display);text-transform:uppercase;letter-spacing:-.3px;margin:0}.see-all{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.see-all span{color:var(--red);margin-left:3px;font-size:18px}.row-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(220px,22vw);grid-auto-flow:column;gap:15px;padding:4px 0 12px;display:grid;overflow-x:auto}.row-scroll::-webkit-scrollbar{display:none}.clip-card{cursor:pointer;scroll-snap-align:start;outline:0;min-width:0;position:relative}.clip-card:focus-visible{outline:2px solid var(--red);outline-offset:4px}.clip-card .media{aspect-ratio:16/9;border-radius:5px;transition:transform .25s,box-shadow .25s}.duration{background:#080808d9;border-radius:2px;padding:3px 5px;font-size:10px;font-weight:700;position:absolute;bottom:7px;right:7px}.play-orb{color:#090909;opacity:0;background:#ffffffed;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;transition:all .2s;display:grid;position:absolute;inset:0;transform:scale(.85)}.clip-card:hover .play-orb{opacity:1;transform:scale(1)}.clip-copy h3{margin:9px 0 7px;font-size:14px;font-weight:700;line-height:1.25}.kick-link{color:#c7c6c3;margin-top:4px;font-size:12px;text-decoration:none;display:inline-block}.kick-link:hover{color:#fff;text-decoration:underline}.hero-content>.kick-link{margin-top:10px}.clip-title>.kick-link{margin-top:12px}.clip-copy p{color:#92918f;margin:5px 0;font-size:12px}.clip-byline{color:#dfdedb;font-size:12px;font-weight:600}.clip-byline i,.hero-meta i{background:#777;border-radius:50%;width:3px;height:3px;display:inline-block}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.avatar-normal{width:38px;height:38px}.avatar-tiny{width:17px;height:17px;font-size:7px}.avatar-small{width:28px;height:28px;font-size:9px}.avatar-large{width:70px;height:70px;font-size:20px}.avatar-xl{width:106px;height:106px;font-size:30px}.avatar-violet{background:linear-gradient(135deg,#d75cfe,#49118a)}.avatar-cobalt{background:linear-gradient(135deg,#5d99ff,#15285d)}.avatar-ember{background:linear-gradient(135deg,#ff8758,#6e190d)}.avatar-jade{background:linear-gradient(135deg,#56d9b5,#0e4a3a)}.rank{font:800 90px/.7 var(--display);color:#1e1e1e;z-index:-1;padding-right:7px;position:absolute;bottom:40px;right:100%}.streamer-rail{scrollbar-width:none;gap:27px;padding:4px 0 15px;display:flex;overflow-x:auto}.streamer-rail::-webkit-scrollbar{display:none}.streamer-tile{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-width:106px;padding:0;display:grid}.streamer-tile strong{font-size:13px}.streamer-tile small{color:#92918f;font-size:11px}.listing{min-height:calc(100vh - 76px);padding-top:62px}.listing h1{font-size:66px}.intro{color:#9d9c99;max-width:500px;margin:12px 0 34px;font-size:15px}.clip-filters{background:#101010;border:1px solid #353432;align-items:stretch;width:max-content;max-width:100%;margin:-8px 0 30px;display:flex}.clip-filters button{color:#aaa;min-width:116px;font:800 16px/1 var(--body);letter-spacing:.15px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #353432;padding:16px 21px}.clip-filters button:last-child{border-right:0}.clip-filters button:hover{color:#fff;background:#181818}.clip-filters button.active{color:#fff;box-shadow:inset 0 0 0 1px var(--red);background:#571318}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 17px;padding-bottom:80px;display:grid}.card-grid .rank{color:#fff;text-shadow:0 2px 12px #000;z-index:2;font-size:48px;inset:105px auto auto 9px}.streamer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:80px;display:grid}.directory-card{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#111;align-items:center;gap:16px;padding:23px;transition:all .2s;display:flex}.directory-card:hover{background:#151515;border-color:#555}.directory-card h2{font:700 26px var(--display);text-transform:uppercase;margin:0}.directory-card p{color:#999;margin:3px 0 10px;font-size:13px;line-height:1.4}.directory-card span{color:#ddd;font-size:12px}.directory-card b{color:var(--red);margin-left:5px}.profile-hero{border-bottom:1px solid var(--line);align-items:center;gap:23px;padding:54px 0 45px;display:flex;position:relative;overflow:hidden}.profile-hero:before{content:"";opacity:.35;background:radial-gradient(ellipse at 15%,var(--p),transparent 50%);pointer-events:none;position:absolute;inset:0 0 0 -10%}.profile-violet{--p:#72b}.profile-cobalt{--p:#1d51cf}.profile-ember{--p:#bd3514}.profile-jade{--p:#117958}.profile-hero>div{position:relative}.profile-hero h1{font:800 64px/.8 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:0}.profile-hero span,.profile-hero>div>p:nth-of-type(2){color:#a5a4a1;font-size:13px}.profile-hero>div>p:nth-of-type(2){max-width:530px;margin:12px 0}.profile-hero button{color:#000;background:#fff;height:36px;padding:0 15px}.topic-panel{border-top:1px solid var(--line);padding:28px 0 85px}.topic-panel button{color:#e9e8e6;background:#151515;border:1px solid #3a3a3a;border-radius:99px;margin-right:7px;padding:8px 14px}.clip-page{max-width:1200px;margin:0 auto;padding:31px clamp(18px,4vw,64px) 100px}.player{aspect-ratio:16/9;background:#141414;position:relative;overflow:hidden}.player .media{height:100%}.player .media video{opacity:.62}.center-play{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;width:64px;height:64px;margin:auto;position:absolute;inset:0}.center-play .icon{transform:scale(1.25)}.clip-detail{border-bottom:1px solid var(--line);padding:26px 0}.clip-title h1{max-width:850px;font-size:48px}.clip-byline.large{color:#aaa;margin-top:16px;font-size:13px}.detail-actions{margin:25px 0 17px}.detail-caption{color:#c3c2c0;max-width:640px;line-height:1.5}.related .row-section{padding-bottom:0}.category-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding-bottom:80px;display:grid}.category{color:#fff;text-align:left;cursor:pointer;background:#1d1d1d;border:0;flex-direction:column;justify-content:space-between;min-height:145px;padding:19px;transition:transform .2s;display:flex}.category:hover{transform:translateY(-3px)}.category span{font:800 31px var(--display);text-transform:uppercase}.category b{color:#eee;font-size:12px}.category i{color:var(--red);font-size:17px;font-style:normal}.category-violet{background:linear-gradient(140deg,#4d1875,#141015)}.category-cobalt{background:linear-gradient(140deg,#133d90,#10141c)}.category-ember{background:linear-gradient(140deg,#8e2b15,#1d100b)}.category-jade{background:linear-gradient(140deg,#0e604b,#0d1714)}.search-page{background:#121212;border:1px solid #444;align-items:center;gap:14px;height:55px;margin:26px 0;padding:0 17px;display:flex}.search-page input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.empty{color:#999;text-align:center;background:#121212;padding:40px}.not-found{padding-top:17vh}.bottom-nav{display:none}@media (width<=800px){.topbar{background:#080808;gap:0;height:62px;padding:0 17px}.how-it-works{padding:31px 0 2px}.how-it-works h1{font-size:42px}.how-it-works-description{margin:14px 0 20px;font-size:14px}.how-it-works-steps{grid-template-columns:1fr;gap:9px;padding-bottom:27px}.how-it-works-steps li{min-height:0;padding:14px}.wordmark{font-size:23px}.topbar>nav{display:none}.profile{display:grid}.header-actions{margin-left:auto}.search-box{background:0 0;border-color:#0000}.search-box input,.search-box:focus-within input,.search-box.is-open input{width:0;padding:0}.hero{align-items:flex-end;min-height:540px;margin-top:-62px}.hero-content{padding:0 18px 54px}.hero-title{font-size:52px;line-height:.9}.hero-caption{font-size:14px}.hero-meta{flex-wrap:wrap;margin-top:15px}.hero-actions{width:100%}.watch,.save{height:42px;padding:0 14px}.page-content{padding:0 17px}.home-content{padding-top:4px}.row-section{padding:29px 0}.row-heading h2{font-size:27px}.see-all{font-size:12px}.row-scroll{grid-auto-columns:72vw;gap:12px;margin:0 -17px;padding:4px 17px 12px}.rank{display:none}.streamer-section{padding-bottom:78px}.streamer-rail{gap:22px;margin:0 -17px;padding:5px 17px 14px}.listing{padding-top:34px;padding-bottom:72px}.listing h1{font-size:54px}.intro{margin-bottom:26px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 11px;padding-bottom:25px}.clip-copy h3{font-size:13px}.clip-byline,.clip-copy p{font-size:11px}.card-grid .rank{display:none}.streamer-directory{grid-template-columns:1fr;padding-bottom:25px}.directory-card{padding:18px}.profile-hero{align-items:flex-start;gap:16px;padding:35px 0}.avatar-xl{width:78px;height:78px;font-size:22px}.profile-hero h1{font-size:46px}.profile-hero>div>p:nth-of-type(2){font-size:12px}.clip-page{padding:0 0 82px}.player{aspect-ratio:16/10}.clip-detail,.related{padding-left:17px;padding-right:17px}.clip-title h1{font-size:39px}.detail-actions{white-space:nowrap;overflow:auto}.detail-actions button{height:39px;padding:0 13px}.category-grid{grid-template-columns:repeat(2,1fr);padding-bottom:30px}.category{min-height:125px}.bottom-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212f7;border-top:1px solid #303030;grid-template-columns:repeat(4,1fr);height:65px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#aaa;background:0 0;border:0;place-items:center;gap:2px;padding:8px;font-size:10px;display:grid}.bottom-nav .icon{color:#eee}.not-found{min-height:70vh}.not-found h1{font-size:48px}}.hero{min-height:650px}.media video{opacity:.72;filter:saturate(1.18)contrast(1.1)}.media-hero video{opacity:.67;filter:saturate(1.3)contrast(1.15);transform:scale(1.08)}.hero-content{padding-bottom:70px}.media-mark{display:none}.row-scroll{grid-auto-columns:minmax(270px,26vw);gap:18px}.clip-card .media{aspect-ratio:1.72;border-radius:3px}.clip-card:hover .media{transform:scale(1.028);box-shadow:0 16px 35px #000}.clip-card:hover .media video{filter:saturate(1.3)brightness(1.14)contrast(1.12);transform:scale(1.08)}.streamer-section{padding-bottom:24px}.home-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:68px;display:grid}.home-category{color:#fff;text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;min-height:118px;padding:15px;transition:transform .2s,filter .2s;display:flex}.home-category:hover{filter:brightness(1.12);transform:translateY(-3px)}.home-category span{font:800 27px var(--display);text-transform:uppercase}.home-category small{color:#e5e4e1;font-size:11px}.home-category b{font-size:11px}.home-category i{color:#fff;margin-left:4px;font-style:normal}@media (width<=800px){.hero{min-height:505px}.hero-content{padding-bottom:46px}.hero-title{font-size:50px}.row-scroll{grid-auto-columns:76vw}.streamer-section{padding-bottom:24px}.home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-bottom:82px}.home-category{min-height:108px;padding:13px}.home-category span{font-size:24px}}.media,.media-violet,.media-cobalt,.media-ember,.media-jade{background:#0d0d0d}.media img{object-fit:cover;filter:saturate(1.12)contrast(1.08);width:100%;height:100%;transition:filter .3s,transform .45s;display:block}.media-hero video{opacity:.82;filter:saturate(1.22)contrast(1.1);object-position:center;width:62%;height:100%;margin-left:38%;transform:scale(1.04)}.media-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080808 0% 25%,#08080880 57%,#0000 100%);position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#080808 2%,#080808eb 36%,#08080814 77%),linear-gradient(#0000 46%,#080808)}.clip-card:hover .media img{filter:saturate(1.22)brightness(1.13)contrast(1.1);transform:scale(1.06)}@media (width<=800px){.media-hero video{opacity:.7;width:74%;margin-left:26%}}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.player{background:#000;border:1px solid #2c2c2c;border-radius:4px;box-shadow:0 20px 60px #000}.player-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.player .center-play{z-index:2;box-shadow:0 8px 28px #0008}.player-time{color:#fff;pointer-events:none;background:#080808cc;border-radius:2px;margin:0;padding:5px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.player-error{text-align:center;color:#fff;background:#080808e8;place-content:center;gap:7px;padding:24px;display:grid;position:absolute;inset:0}.player-error strong{font:800 32px var(--display);text-transform:uppercase}.player-error span{color:#b7b6b3;font-size:14px}@media (width<=800px){.player{border-left:0;border-right:0;border-radius:0}.player-time{top:9px;right:9px}}.clip-card .media:not(.frame-ready) video{opacity:0}.preview-loading{color:#d4d3d0;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}.icon-download:before{content:"↓";font-size:22px;line-height:12px}.download-control{align-items:center;display:inline-flex;position:relative}.download,.card-actions .download{color:#fff;cursor:pointer;background:#1d1d1d;border:1px solid #4a4a4a;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.download:hover:not(:disabled){background:#303030;border-color:#777}.download:disabled{cursor:wait;opacity:.72}.card-actions{align-items:center;margin-top:9px;display:flex}.clip-card .card-actions .download{min-height:36px;padding:0 11px;font-size:12px}.download-error{z-index:4;color:#ffd9da;background:#271113;border:1px solid #813337;min-width:170px;padding:7px 9px;font-size:11px;line-height:1.3;position:absolute;top:calc(100% + 6px);left:0}@media (width<=800px){.hero-actions{flex-wrap:wrap}.hero-actions .download{height:42px;padding:0 14px}.card-actions{margin-top:8px}.clip-card .card-actions .download{min-height:40px;padding:0 13px}.detail-actions{white-space:normal;flex-wrap:wrap;overflow:visible}.detail-actions .download{height:39px;padding:0 13px}}.home-loading{min-height:100vh}.skeleton-hero{background:linear-gradient(110deg,#080808 15%,#171717 50%,#0b0b0b 86%);align-items:flex-end;min-height:650px;margin-top:-76px;display:flex;position:relative;overflow:hidden}.skeleton-hero:after{content:"";background:linear-gradient(90deg,#080808 0%,#080808e0 42%,#0808082e 78%),linear-gradient(#0000 48%,#080808);position:absolute;inset:0}.skeleton-hero-copy{z-index:1;width:min(760px,100%);padding:0 clamp(18px,7vw,108px) 70px;position:relative}.skeleton-block{background:linear-gradient(100deg,#202020 24%,#343434 42%,#202020 58%) 0 0/220% 100%;border-radius:3px;animation:1.35s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-kicker{width:118px;height:11px;margin-bottom:17px}.skeleton-headline{width:min(590px,86vw);height:61px;margin:10px 0}.skeleton-headline-short{width:min(410px,70vw)}.skeleton-meta{width:235px;height:16px;margin-top:27px}.skeleton-action{width:126px;height:43px;margin-top:26px}.skeleton-section-title{width:176px;height:28px;margin-top:8px}.skeleton-card{gap:10px;display:grid}.skeleton-media{aspect-ratio:1.72;width:100%}.skeleton-line{width:72%;height:12px}.skeleton-line-title{width:86%;height:15px}.skeleton-line-meta{width:44%}.skeleton-row{pointer-events:none;overflow:hidden}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=800px){.skeleton-hero{min-height:505px;margin-top:-62px}.skeleton-hero-copy{padding:0 18px 46px}.skeleton-headline{height:48px}.skeleton-row{margin:0 -17px;padding:4px 17px 12px}.skeleton-card{min-width:76vw}}.icon-volume:before{content:"🔊";font-size:15px;line-height:15px}.icon-volume-off:before{content:"🔇";font-size:15px;line-height:15px}.icon-edit:before{content:"✎";font-size:20px;line-height:13px}.icon-info:before{content:"i";border:2px solid;border-radius:50%;place-items:center;font:700 12px/1 Arial;display:grid;position:absolute;inset:0}.icon-mail:before{content:"✉";font-size:16px;line-height:15px}.about-page{max-width:1240px;margin:0 auto;padding:116px clamp(18px,6vw,88px) 110px}.about-hero{isolation:isolate;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:650px;display:flex;position:relative}.about-hero:before{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(circle,#5f080e 0,#7409116b 25%,#08080800 68%);width:min(62vw,760px);height:min(62vw,760px);position:absolute;top:-19%;right:-21%}.about-hero h1,.about-section h2,.about-tools h2{font:800 clamp(54px,7.8vw,112px)/.84 var(--display);letter-spacing:-2px;text-transform:uppercase;max-width:900px;margin:0}.about-hero h1 span{color:var(--red)}.about-lede{max-width:630px;margin:31px 0 0;font-size:22px;font-weight:700;line-height:1.35}.about-copy,.about-section>p{color:#b8b7b4;max-width:670px;margin:18px 0 0;font-size:16px;line-height:1.7}.about-actions{align-items:center;gap:23px;margin-top:34px;display:flex}.about-actions .watch{text-decoration:none}.about-secondary,.about-link{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.about-secondary span,.about-link span{color:var(--red);margin-left:4px;font-size:18px}.about-section{border-bottom:1px solid var(--line);padding:105px 0}.about-section h2{max-width:790px;font-size:clamp(42px,5.4vw,75px)}.about-section .eyebrow,.about-tools .eyebrow{color:var(--red)}.clipper-workflow{border-top:1px solid #333;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:36px 0 0;list-style:none;display:grid}.clipper-workflow li{border-right:1px solid #333;flex-direction:column;justify-content:space-between;min-height:128px;padding:17px 14px;display:flex}.clipper-workflow li:first-child{padding-left:0}.clipper-workflow li:last-child{border-right:0}.clipper-workflow strong{font:800 34px var(--display);color:var(--red)}.clipper-workflow span{max-width:110px;font-size:13px;font-weight:700;line-height:1.3}.about-live-section{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:55px;display:grid}.about-live-section .eyebrow{grid-column:1/-1}.about-live-section h2{font-size:clamp(48px,6vw,84px)}.about-live-section>p{padding-bottom:8px}.about-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:55px;padding:104px 0;display:grid}.about-tools h2{font-size:clamp(42px,5vw,72px)}.tool-grid{grid-template-columns:1fr 1fr;align-content:end;gap:10px;display:grid}.tool-grid span{min-height:108px;font:800 21px/.95 var(--display);text-transform:uppercase;background:linear-gradient(140deg,#161616,#090909);border:1px solid #343434;align-items:end;padding:16px;display:flex}.tool-grid span:before{content:"↗";color:var(--red);align-self:flex-start;margin-right:auto;font:700 18px Arial}.about-vision{border-bottom:0;padding-bottom:0}.about-vision h2{font-size:clamp(48px,6vw,84px)}.about-signoff{text-transform:uppercase;font:800 clamp(32px,4vw,57px)/.9 var(--display)!important;color:#fff!important;margin-top:58px!important}.about-signoff b{color:var(--red)}.clipper-intro{background:linear-gradient(115deg,#151515,#0b0b0b 70%);border:1px solid #3a3a3a;margin:38px 0 92px;padding:47px clamp(22px,5vw,66px);position:relative;overflow:hidden}.clipper-intro:after{content:"SC";color:#ffffff08;font:900 200px/.8 var(--display);pointer-events:none;position:absolute;bottom:-32px;right:-9px}.clipper-intro h2{z-index:1;font:800 clamp(38px,4.8vw,68px)/.87 var(--display);text-transform:uppercase;margin:0;position:relative}.clipper-intro p:not(.eyebrow){z-index:1;color:#b8b7b4;max-width:640px;margin:20px 0;line-height:1.6;position:relative}.clipper-intro .clipper-total{color:#fff;font:800 18px var(--display);letter-spacing:.03em;text-transform:uppercase;margin:26px 0 17px}.about-link{z-index:1;position:relative}@media (width<=800px){.about-page{padding:87px 17px 94px}.about-hero{min-height:620px}.about-hero h1{letter-spacing:-1px;font-size:clamp(48px,15vw,72px)}.about-lede{margin-top:25px;font-size:18px}.about-copy,.about-section>p{font-size:15px;line-height:1.6}.about-actions{flex-wrap:wrap;gap:17px}.about-section{padding:72px 0}.about-section h2,.about-live-section h2,.about-tools h2,.about-vision h2{font-size:clamp(39px,12vw,58px)}.clipper-workflow{border-top:0;grid-template-columns:1fr 1fr;gap:0;margin-top:33px;padding-top:0}.clipper-workflow li{border-top:1px solid #333;min-height:102px;padding:13px 10px}.clipper-workflow li:nth-child(odd){padding-left:0}.clipper-workflow li:nth-child(2n){border-right:0}.clipper-workflow strong{font-size:27px}.clipper-workflow span{font-size:12px}.about-live-section,.about-tools{display:block}.about-live-section .eyebrow{margin-bottom:12px}.about-live-section>p{margin-top:23px}.about-tools{padding:72px 0}.tool-grid{margin-top:31px}.tool-grid span{min-height:94px;padding:12px;font-size:17px}.about-signoff{margin-top:43px!important;font-size:clamp(37px,12vw,55px)!important}.clipper-intro{margin:25px 0 72px;padding:36px 22px}.clipper-intro h2{font-size:42px}.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.bottom-nav a{color:#aaa;background:0 0;border:0;place-items:center;gap:2px;padding:7px 3px;font-size:9px;text-decoration:none;display:grid}.bottom-nav .icon{color:#eee}}.template-editor{padding-top:58px;padding-bottom:110px}.template-editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.template-editor-heading h1{font:800 clamp(48px,6vw,78px)/.85 var(--display);text-transform:uppercase;margin:0}.template-editor-heading p:not(.eyebrow){color:var(--muted);margin:11px 0 0}.template-spec{color:#f1f0ed;letter-spacing:.7px;white-space:nowrap;border:1px solid #41403e;padding:8px 11px;font-size:11px;font-weight:800}.template-editor-layout{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);align-items:start;gap:clamp(30px,6vw,90px);padding-top:35px;display:grid}.template-controls{gap:18px;display:grid}.template-control-group,.template-field{background:#111;border:1px solid #302f2d;gap:11px;padding:17px;display:grid}.template-field>span,.template-control-title>span{text-transform:uppercase;letter-spacing:.75px;font-size:12px;font-weight:800}.template-control-title{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.template-control-title small{color:#918f8c;text-align:right;font-size:11px}.template-field select,.template-field textarea{color:#fff;width:100%;font:inherit;background:#090909;border:1px solid #454442;outline:0;padding:11px}.template-field textarea{resize:vertical;min-height:94px;line-height:1.35}.template-field select:focus,.template-field textarea:focus{border-color:#aaa}.range-field{background:0 0;border:0;padding-top:0}.range-field span{text-transform:none;letter-spacing:0;justify-content:space-between;font-size:12px;display:flex}.range-field b{color:#e8e7e4}.range-field input{accent-color:var(--red);width:100%}.badge-control-preview{object-fit:contain;object-position:left;width:auto;max-width:130px;height:auto;max-height:86px;display:block}.template-notice{color:#a7a5a2;margin:0;font-size:13px;line-height:1.5}.support-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.video-fit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.support-mode-tabs button,.video-fit-tabs button,.template-secondary{color:#d7d6d3;font:700 11px var(--body);cursor:pointer;background:#171717;border:1px solid #3d3c3a;padding:9px 8px}.support-mode-tabs button.active,.video-fit-tabs button.active{color:#fff;background:#2a1517;border-color:#d64349}.support-mode-tabs button:hover,.video-fit-tabs button:hover,.template-secondary:hover:not(:disabled){background:#252422}.template-secondary:disabled{opacity:.45;cursor:not-allowed}.image-upload{cursor:pointer;color:#fff;border:1px dashed #53514e;justify-items:center;gap:8px;padding:25px 14px;font-weight:700;display:grid}.image-upload input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.image-upload small{color:#969491;font-size:11px;font-weight:400}.suggestion-panel,.still-panel{gap:10px;display:grid}.suggestion-browser{gap:9px;display:grid}.suggestion-stage{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.suggestion-arrow{color:#fff;width:36px;height:44px;font:800 22px/1 var(--body);cursor:pointer;background:#181818;border:1px solid #4a4946}.suggestion-arrow:disabled{opacity:.35;cursor:not-allowed}.suggestion-image-wrap{aspect-ratio:16/10;background:#0a0a0a;border:1px solid #343331;place-items:center;min-height:138px;display:grid;overflow:hidden}.suggestion-image-wrap img{object-fit:contain;background:#050505;width:100%;height:100%;display:block}.suggestion-image-wrap span{color:#9e9c99;text-align:center;padding:14px;font-size:12px;line-height:1.4}.suggestion-count{text-align:center;color:#c4c2bf;margin:0;font-size:12px;font-weight:700}.suggestion-use{justify-self:center;min-width:142px}.suggestion-source{color:#969491;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;display:block;overflow:hidden}.template-preview-wrap{justify-items:center;gap:12px;display:grid;position:sticky;top:97px}.template-preview-frame{aspect-ratio:9/16;background:#050505;border:1px solid #3a3937;width:min(100%,460px);position:relative;overflow:hidden;box-shadow:0 24px 70px #000}.template-preview{top:var(--preview-offset-y,0);left:var(--preview-offset-x,0);width:1080px;height:1920px;transform:scale(var(--preview-scale,1));transform-origin:0 0;background:#050505;grid-template-rows:978px auto minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.template-region{min-height:0;position:relative;overflow:hidden}.template-clip{background:#000;grid-row:1}.template-clip video{object-fit:var(--clip-fit,cover);object-position:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);width:100%;height:100%;transform-origin:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);display:block;transform:none}.template-preview.has-source-transform .template-clip video{transform:scale(var(--clip-cover-zoom,1))}.template-badge{z-index:1;box-sizing:border-box;width:1080px;height:134px;padding:0 var(--badge-horizontal-inset,25px);pointer-events:none;background:linear-gradient(#0000 0 49.3%,#000 49.3% 100%);border:0;place-items:end center;display:grid;position:absolute;top:844px;left:0}.template-badge img{width:var(--badge-width);object-fit:contain;max-width:100%;height:auto;max-height:100%;display:block}.template-badge span{color:#787673;font:700 28px var(--body);text-transform:uppercase;letter-spacing:.8px}.template-headline{color:#0c0c0c;text-align:center;background:#f3f1ed;grid-row:2;justify-content:center;align-items:center;padding:18px 30px;display:flex}.template-headline p{font:900 80px/.92 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.template-supporting-image{background:linear-gradient(135deg,#181818,#0b0b0b);grid-row:3;display:block}.template-supporting-image img{box-sizing:border-box;object-fit:cover;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.template-supporting-image img.is-suggestion{object-fit:contain;background:#050505}.template-supporting-image img.is-dragging{cursor:grabbing}.template-supporting-image span{color:#9f9d9a;text-align:center;max-width:220px;padding:20px;font-size:13px;line-height:1.45}.image-position-reset{justify-self:start}.template-preview-note{color:#969491;text-align:center;margin:0;font-size:12px}@media (width<=800px){.template-editor{padding-top:35px;padding-bottom:92px}.template-editor-heading{padding-bottom:19px;display:block}.template-editor-heading h1{font-size:54px}.template-editor-heading p:not(.eyebrow){font-size:14px}.template-spec{margin-top:18px;display:inline-block}.template-editor-layout{flex-direction:column;gap:27px;padding-top:26px;display:flex}.template-controls{width:100%}.template-preview-wrap{order:-1;width:100%;position:static}.template-preview-frame{width:min(100%,390px)}.support-mode-tabs button{min-height:43px;font-size:10px}.template-control-title{align-items:flex-start}.template-control-title small{max-width:132px}.template-preview-note{font-size:11px}}.headline-editor{gap:14px}.headline-line-control{background:#0b0b0b;border:1px solid #393836;gap:10px;padding:13px;display:grid}.headline-line-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.headline-line-heading strong{letter-spacing:.7px;text-transform:uppercase;font-size:12px}.headline-line-heading small{color:#918f8c;font-size:11px}.headline-break-hint{color:#918f8c;margin-top:-3px;font-size:11px;line-height:1.2}.headline-line-control textarea{resize:vertical;color:#fff;width:100%;min-height:62px;font:inherit;background:#090909;border:1px solid #454442;outline:0;padding:10px;line-height:1.3}.headline-line-control textarea:focus,.headline-line-style-controls select:focus{border-color:#aaa}.headline-line-style-controls{grid-template-columns:minmax(0,1.25fr) minmax(115px,1.5fr) 58px;align-items:end;gap:10px;display:grid}.headline-line-style-controls label{gap:6px;min-width:0;display:grid}.headline-line-style-controls label>span{color:#b8b6b3;letter-spacing:.55px;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.headline-line-style-controls label>span b{color:#fff;font-weight:800}.headline-line-style-controls select{color:#fff;min-width:0;font:600 12px var(--body);background:#090909;border:1px solid #454442;outline:0;padding:8px}.headline-line-style-controls input[type=range]{width:100%;accent-color:var(--red)}.headline-color-control input[type=color],.headline-background-control input[type=color]{cursor:pointer;background:#090909;border:1px solid #454442;width:100%;height:34px;padding:3px}.headline-background-control{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 62px;align-items:center;padding:0}.headline-background-control input[type=color]{height:32px}.template-headline{justify-content:center;align-items:stretch;gap:var(--headline-gap);padding:var(--headline-padding-y) var(--headline-padding-x);text-align:center;flex-direction:column;display:flex}.template-headline .template-headline-line{width:100%;height:auto;min-height:0;font-size:50px;font-weight:900;line-height:var(--headline-line-height);letter-spacing:var(--headline-letter-spacing);text-transform:uppercase;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;flex:none;margin:0;display:block}.template-headline .template-headline-invalid{font:800 32px/.92 var(--display);color:#b00020;white-space:normal}@media (width<=800px){.headline-line-style-controls{grid-template-columns:1fr minmax(105px,1.3fr) 54px;gap:8px}.headline-line-style-controls select{padding:8px 6px;font-size:11px}.headline-line-control{padding:12px}}.selected-clip-control{align-items:start}.selected-clip-control strong{font:800 22px/.95 var(--display);text-transform:uppercase}.selected-clip-control small{color:#aaa;font-size:12px}.selected-clip-control .template-secondary{justify-self:start;margin-top:2px}.clip-picker{background:#0b0b0b;border:1px solid #494744;gap:13px;padding:14px;display:grid}.clip-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:560px;display:grid;overflow:auto}.clip-picker-card{color:#fff;text-align:left;cursor:pointer;background:#151515;border:1px solid #373634;padding:0 0 9px;overflow:hidden}.clip-picker-card strong,.clip-picker-card small{padding:0 8px;display:block}.clip-picker-card strong{margin-top:8px;font-size:12px;line-height:1.15}.clip-picker-card small{color:#aaa;margin-top:4px;font-size:10px}.clip-picker-media{aspect-ratio:16/9;background:#050505}.clip-picker-media img,.clip-picker-media video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=800px){.clip-picker{padding:12px}.clip-picker-grid{gap:7px;max-height:450px}.clip-picker-card strong{font-size:11px}.detail-actions .edit{height:39px;padding:0 13px}}.clip-picker{background:#0b0b0b;border:1px solid #494744;gap:16px;margin-top:28px;padding:clamp(16px,2.5vw,26px);display:grid}.clip-picker header{justify-content:space-between;align-items:start;gap:14px;display:flex}.clip-picker header>div{gap:4px;display:grid}.clip-picker header strong{font:800 28px/.92 var(--display);text-transform:uppercase}.clip-picker header small{color:#aaa;font-size:12px;line-height:1.35}.clip-picker-filter{border-top:1px solid #292826;border-bottom:1px solid #292826;grid-template-columns:auto minmax(180px,340px);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:grid}.clip-picker-filter span{letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:800}.clip-picker-filter select{color:#fff;min-width:0;font:600 13px var(--body);background:#090909;border:1px solid #454442;padding:10px}.clip-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.clip-picker-card{color:#fff;text-align:left;cursor:pointer;background:#151515;border:1px solid #373634;min-width:0;min-height:0;padding:0 0 12px;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.clip-picker-card:hover{background:#1a1a1a;border-color:#777;transform:translateY(-1px)}.clip-picker-card.selected{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.clip-picker-media{aspect-ratio:16/9;background:linear-gradient(120deg,#171717,#090909);place-items:center;width:100%;min-height:150px;display:grid;position:relative;overflow:hidden}.clip-picker-media:before{content:"";background:linear-gradient(100deg,#0000 20%,#242321 50%,#0000 80%);animation:1.35s infinite picker-skeleton;position:absolute;inset:0;transform:translate(-100%)}.clip-picker-media.ready:before,.clip-picker-media.failed:before{display:none}.clip-picker-media img,.clip-picker-media video{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.clip-picker-placeholder{z-index:2;color:#aaa;font-size:12px;font-weight:700;position:relative}.clip-picker-media.failed{background:#151515}.clip-picker-card-copy{gap:5px;padding:11px 13px 0;display:grid}.clip-picker-card-copy strong{font-size:15px;line-height:1.15}.clip-picker-card-copy small{color:#aaa;font-size:12px}.clip-picker-selected{z-index:3;color:#fff;letter-spacing:.55px;text-transform:uppercase;background:#691116;border:1px solid #ff7076;padding:5px 7px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.clip-picker-load-more{justify-self:center;min-width:130px;padding:10px 16px}@keyframes picker-skeleton{to{transform:translate(100%)}}@media (width<=800px){.clip-picker{gap:14px;margin-top:22px;padding:14px}.clip-picker header strong{font-size:25px}.clip-picker-filter{grid-template-columns:1fr;gap:8px}.clip-picker-filter select{width:100%}.clip-picker-grid{grid-template-columns:1fr;gap:13px}.clip-picker-media{min-height:150px}.clip-picker-card-copy{padding:10px 12px 0}.clip-picker-card-copy strong{font-size:14px}}.clip-picker-grid{max-height:none;overflow:visible}.clip-picker-card{grid-template-rows:auto auto;display:grid}.clip-picker-media{cursor:pointer}.clip-picker-media.is-playing{cursor:default}.clip-picker-media.is-playing video{background:#000}.clip-picker-play{z-index:4;color:#fff;cursor:pointer;background:#e50914;border:2px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;transition:transform .18s,background .18s;display:grid;position:absolute;inset:0;box-shadow:0 5px 22px #0008}.clip-picker-play:hover{background:#ff2631;transform:scale(1.08)}.clip-picker-play .icon{margin-left:2px;transform:scale(1.15)}.clip-picker-card-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.clip-picker-card-copy>div{min-width:0}.clip-picker-select{background:var(--red);color:#fff;min-height:36px;font:800 11px var(--body);letter-spacing:.25px;cursor:pointer;border:0;border-radius:3px;padding:0 12px}.clip-picker-select:hover:not(:disabled){background:#ff2631}.clip-picker-select:disabled{color:#ffd7d9;cursor:default;background:#4a1518}.clip-picker-selected{pointer-events:none}@media (width<=800px){.clip-picker-play{width:52px;height:52px}.clip-picker-card-copy{gap:10px}.clip-picker-select{min-height:39px;padding:0 13px}}@font-face{font-family:Barlow Condensed;src:url(/editor-fonts/BarlowCondensed-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/editor-fonts/DMSans-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(/editor-fonts/Anton-Regular.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(/editor-fonts/ArchivoBlack-Regular.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/editor-fonts/BebasNeue-Regular.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/editor-fonts/Rubik-VariableFont_wght.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Alfa Slab One;src:url(/editor-fonts/AlfaSlabOne-Regular.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Color Emoji;src:url(/editor-fonts/NotoColorEmoji.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.export-control .watch{justify-content:center;width:100%}.export-control .watch:disabled{opacity:.65;cursor:wait}.export-error{color:#ff8b8b}.export-progress,.export-ready{background:#171717;border:1px solid #474541;align-items:center;gap:11px;min-height:48px;padding:11px 12px;display:flex}.export-progress strong,.export-ready strong{color:#fff;font-size:13px;display:block}.export-progress p,.export-ready span{color:#aaa7a3;margin:3px 0 0;font-size:12px;line-height:1.35;display:block}.export-spinner{border:2px solid #5a5753;border-top-color:var(--red);border-radius:50%;flex:0 0 19px;width:19px;height:19px;animation:.8s linear infinite export-spin}.export-eta{color:#ff3340;letter-spacing:.04em;text-align:right;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:800}@keyframes export-spin{to{transform:rotate(360deg)}}@media (width<=800px){body.clip-picker-open{overflow:hidden}.clip-picker{z-index:100;inset:8px 8px max(8px,env(safe-area-inset-bottom));overscroll-behavior:contain;max-width:none;max-height:none;margin:0;padding:16px;position:fixed;overflow-y:auto;box-shadow:0 24px 72px #000c}.clip-picker header{gap:10px;padding-bottom:1px}.clip-picker header strong{font-size:26px}.clip-picker header small{max-width:225px;font-size:12px}.clip-picker header .template-secondary{flex:none;min-height:44px;padding-inline:14px}.clip-picker-filter{grid-template-columns:1fr;gap:8px;padding:11px 0}.clip-picker-filter select{width:100%;min-height:44px;font-size:14px}.clip-picker-grid{grid-template-columns:minmax(0,1fr);gap:16px;max-height:none;overflow:visible}.clip-picker-card{width:100%;padding-bottom:14px}.clip-picker-card:hover{transform:none}.clip-picker-media{aspect-ratio:16/9;min-height:0}.clip-picker-play{width:60px;height:60px}.clip-picker-card-copy{grid-template-columns:1fr;gap:11px;padding:13px 14px 0}.clip-picker-card-copy strong{font-size:16px}.clip-picker-card-copy small{font-size:12px;line-height:1.35}.clip-picker-select{letter-spacing:.45px;width:100%;min-height:48px;font-size:13px}.clip-picker-load-more{justify-self:stretch;width:100%;min-height:48px;font-size:13px}}@media (width<=340px){.clip-picker{gap:12px;padding:12px;inset:5px}.clip-picker header strong{font-size:24px}.clip-picker header small{max-width:190px;font-size:11px}.clip-picker-play{width:54px;height:54px}}.clip-primary-actions{flex-wrap:wrap;gap:12px}.clip-primary-actions .download-control{display:inline-flex}.clip-primary-actions .download,.clip-primary-actions .edit{color:#fff;border:0;border-radius:3px;min-height:46px;padding:0 20px;font-weight:800}.clip-primary-actions .download{background:var(--red)}.clip-primary-actions .download:hover{background:#ff2631}.clip-primary-actions .edit{cursor:pointer;background:#1467d9;align-items:center;gap:8px;display:inline-flex}.clip-primary-actions .edit:hover{background:#2779e9}.editor-audio-controls{z-index:6;color:#fff;transform:scale(calc(1 / var(--preview-scale,1)));transform-origin:100% 100%;background:#080808d9;border:1px solid #555;border-radius:4px;align-items:center;gap:8px;padding:6px 9px;display:flex;position:absolute;bottom:18px;right:18px}.editor-audio-controls button{color:#fff;cursor:pointer;background:#292929;border:0;border-radius:3px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.editor-audio-controls button:hover{background:#3a3a3a}.editor-audio-controls span{font:700 12px var(--body);white-space:nowrap}.editor-audio-controls input{width:96px;accent-color:var(--red)}.template-clip>video{object-fit:cover;background:#000;width:100%;height:100%;display:block}@media (width<=800px){.clip-primary-actions{grid-template-columns:1fr 1fr;display:grid}.clip-primary-actions .download-control,.clip-primary-actions .download,.clip-primary-actions .edit{justify-content:center;width:100%;min-height:48px}.editor-audio-controls{bottom:12px;right:12px}.editor-audio-controls span{display:none}.editor-audio-controls input{width:78px}}.template-clip video{transform:scale(calc(var(--clip-zoom,1) * var(--clip-scale-x,1)),calc(var(--clip-zoom,1) * var(--clip-scale-y,1)));transform-origin:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);touch-action:none;cursor:grab}.template-clip video.is-dragging{cursor:grabbing}.source-controls .template-secondary,.trim-controls .template-secondary{justify-self:start}.trim-timeline{align-items:center;height:34px;display:grid;position:relative}.trim-timeline:before,.trim-timeline i{content:"";background:#373634;border-radius:99px;height:7px;position:absolute;left:0;right:0}.trim-timeline i{left:var(--trim-start);right:calc(100% - var(--trim-end));background:var(--red);z-index:1}.trim-timeline input{appearance:none;pointer-events:none;z-index:2;background:0 0;width:100%;margin:0;position:absolute;inset:0}.trim-timeline input::-webkit-slider-thumb{appearance:none;background:var(--red);cursor:ew-resize;pointer-events:auto;border:2px solid #fff;border-radius:4px;width:20px;height:28px}.trim-timeline input::-moz-range-thumb{background:var(--red);cursor:ew-resize;pointer-events:auto;border:2px solid #fff;border-radius:4px;width:16px;height:24px}.trim-readout{color:#d8d6d3;font:700 11px var(--body);flex-wrap:wrap;gap:8px 15px;margin:0;display:flex}.trim-readout span{color:#aaa}@media (width<=800px){.trim-timeline{height:42px}.trim-timeline input::-webkit-slider-thumb{width:26px;height:34px}.source-controls .template-secondary,.trim-controls .template-secondary{min-height:44px}.template-editor-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.template-preview-wrap{z-index:12;order:initial;background:linear-gradient(#080808 82%,#0000);width:100%;padding:10px 0 12px;position:sticky;top:62px;box-shadow:0 13px 20px #080808}.template-preview-frame{justify-self:center;width:min(48vw,190px);min-width:150px;box-shadow:0 10px 28px #000}.template-preview-note{display:none}.template-controls{gap:12px}.template-control-group,.template-field{gap:9px;padding:14px}.template-control-title small{max-width:155px}.range-field input{min-height:30px}.support-mode-tabs{gap:5px}.support-mode-tabs button{min-height:44px;padding:9px 5px}.template-secondary,.image-position-reset{min-height:44px}}@media (width<=360px){.template-preview-frame{width:150px;min-width:150px}.template-control-title{gap:8px}.template-control-title small{max-width:125px}}.mobile-editor-tabs{display:none}@media (width<=800px){.template-editor{max-width:none;min-height:calc(100dvh - 62px);padding:0 0 env(safe-area-inset-bottom)}.template-editor-heading{display:none}.template-editor-layout{height:calc(100dvh - 62px - env(safe-area-inset-bottom));min-height:500px;max-height:calc(100dvh - 62px - env(safe-area-inset-bottom));background:var(--bg);grid-template-rows:minmax(0,43dvh) minmax(0,57dvh);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.template-preview-wrap{z-index:1;order:initial;background:linear-gradient(#0c0c0c,#080808);grid-row:1;align-content:center;justify-items:center;width:100%;min-height:0;padding:8px 12px 6px;display:grid;position:relative;top:auto;box-shadow:0 1px #292826}.template-preview-frame{width:min(48vw,24.1875dvh - 12.375px);min-width:0;max-width:calc(100vw - 24px);height:auto;max-height:calc(43dvh - 18px);box-shadow:0 8px 24px #000}.template-preview-note{display:none}.template-controls{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:0 12px max(18px,env(safe-area-inset-bottom));background:#0b0b0b;grid-row:2;display:block;overflow-y:auto}.mobile-editor-tabs{z-index:2;background:#0b0b0b;border-bottom:1px solid #30302e;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 -12px 12px;padding:10px 12px 9px;display:grid;position:sticky;top:0}.mobile-editor-tabs button{color:#c2c1bf;min-width:0;min-height:44px;font:800 10px var(--body);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;background:#151515;border:1px solid #393836;padding:0 3px}.mobile-editor-tabs button.active{color:#fff;background:#401014;border-color:#e50914}.template-controls>.mobile-panel{margin:0 0 12px;display:none!important}.template-controls[data-mobile-panel=video]>.mobile-panel-video,.template-controls[data-mobile-panel=trim]>.mobile-panel-trim,.template-controls[data-mobile-panel=text]>.mobile-panel-text,.template-controls[data-mobile-panel=image]>.mobile-panel-image,.template-controls[data-mobile-panel=background]>.mobile-panel-background,.template-controls[data-mobile-panel=export]>.mobile-panel-export{display:grid!important}.template-controls>.mobile-panel{gap:10px;padding:14px}.template-controls>.selected-clip-control{gap:4px}.template-controls>.selected-clip-control strong{font-size:20px}.template-controls .template-control-title small{max-width:155px}.template-controls .range-field input{min-height:36px}.template-controls .template-secondary,.template-controls .image-position-reset{min-height:44px}.template-controls .support-mode-tabs{gap:5px}.template-controls .support-mode-tabs button{min-height:44px;padding:8px 4px}.template-controls .headline-line-style-controls{grid-template-columns:minmax(0,1fr) minmax(106px,1.3fr) 54px;gap:8px}.template-controls .headline-line-control textarea{min-height:54px}.template-controls .export-control .watch{min-height:48px}}@media (width<=360px){.template-editor-layout{min-height:470px}.template-preview-frame{width:min(48vw,24.1875dvh - 10.125px)}.mobile-editor-tabs{gap:3px;margin-inline:-12px;padding-inline:8px}.mobile-editor-tabs button{padding-inline:1px;font-size:9px}.template-controls{padding-inline:8px}.mobile-editor-tabs{margin-inline:-8px;padding-inline:8px}.template-controls .template-control-group,.template-controls .template-field{padding:12px}}@media (width<=800px){.template-editor-layout{align-items:stretch}.template-controls{align-self:stretch;height:100%}}.streamer-profile-header{text-align:center;border-bottom:1px solid var(--line);justify-items:center;gap:15px;padding:clamp(34px,5vw,52px) 0 29px;display:grid;position:relative;overflow:hidden}.streamer-profile-header:before{content:"";opacity:.28;background:radial-gradient(ellipse at 50% 0,var(--p),transparent 62%);pointer-events:none;position:absolute;inset:0}.streamer-profile-avatar,.streamer-profile-copy{position:relative}.streamer-profile-avatar{width:112px;height:112px;font:800 31px/1 var(--display);color:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 12px 34px #0008}.streamer-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.streamer-profile-copy{justify-items:center;display:grid}.streamer-profile-label{color:#e6e5e1;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.streamer-profile-copy h1{font:800 clamp(43px,5vw,62px)/.88 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:0}.streamer-profile-channel{color:#b7b6b2;margin:10px 0 0;font-size:13px;font-weight:700}.streamer-profile-description{color:#d2d1ce;max-width:590px;margin:15px auto 0;font-size:15px;line-height:1.5}.streamer-profile-fact{color:#aaa9a6;max-width:590px;margin:9px auto 0;font-size:13px;line-height:1.45}.streamer-latest{padding-top:30px}@media (width<=800px){.streamer-profile-header{gap:12px;padding:31px 0 23px}.streamer-profile-avatar{width:82px;height:82px;font-size:23px}.streamer-profile-copy h1{font-size:45px}.streamer-profile-channel{margin-top:8px;font-size:12px}.streamer-profile-description{max-width:34rem;margin-top:12px;font-size:14px}.streamer-profile-fact{font-size:12px}.streamer-latest{padding-top:25px}}.template-selector{color:#d8d6d3;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:800;display:flex}.template-selector select{color:#fff;font:inherit;text-transform:none;letter-spacing:0;background:#111;border:1px solid #454442;padding:9px 12px}.template-preview.template-02{background:#050505;display:block}.template-02 .template02-background-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;filter:blur(var(--template02-blur,20px)) brightness(var(--template02-brightness,.78));position:absolute;inset:0;transform:scale(1.08)}.template-02 .template02-background-shade{pointer-events:none;background:#0000001f;position:absolute;inset:0}.template02-unit{z-index:1;isolation:isolate;flex-direction:column;align-items:stretch;width:1080px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.template02-unit .template-headline{z-index:2;flex:none;grid-row:auto;min-height:0;padding:14px 30px;display:flex;position:relative}.template02-foreground{height:var(--template02-foreground-height,608px);z-index:1;background:0 0;position:relative;overflow:visible}.template02-foreground video{object-fit:var(--clip-fit,contain);object-position:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);width:100%;height:100%;transform-origin:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);touch-action:none;cursor:grab;display:block;transform:none}.template-preview.has-source-transform .template02-foreground video{transform:scale(calc(var(--clip-zoom,1) * var(--clip-scale-x,1)),calc(var(--clip-zoom,1) * var(--clip-scale-y,1)))}.template02-badge{z-index:2;height:var(--template02-badge-height,108px);background:linear-gradient(#0000 0 37%,#000 37% 100%);place-items:end center;padding:0;display:grid;position:relative;overflow:hidden}.template02-badge img{width:var(--badge-width);object-fit:contain;max-width:100%;height:auto;max-height:100%;display:block}.template02-badge span{color:#787673;font:700 28px var(--body);text-transform:uppercase;letter-spacing:.8px}@media (width<=800px){.template-selector{margin-top:14px}.template-selector select{min-height:44px}.template-02 .template02-unit{top:50%}}.clip-resize-handle,.template01-resize-handle{z-index:4;touch-action:none;background:0 0;border:0;width:52px;height:52px;margin:0;padding:0;position:absolute}.clip-resize-handle:before,.template01-resize-handle:before{content:"";background:var(--red);border:3px solid #fff;width:18px;height:18px;position:absolute;transform:rotate(45deg);box-shadow:0 1px 8px #000}.clip-resize-handle.nw,.template01-resize-handle.nw{cursor:nwse-resize;top:-26px;left:-26px}.clip-resize-handle.ne,.template01-resize-handle.ne{cursor:nesw-resize;top:-26px;right:-26px}.clip-resize-handle.sw,.template01-resize-handle.sw{cursor:nesw-resize;bottom:-26px;left:-26px}.clip-resize-handle.se,.template01-resize-handle.se{cursor:nwse-resize;bottom:-26px;right:-26px}.clip-resize-handle.nw:before,.clip-resize-handle.sw:before,.template01-resize-handle.nw:before,.template01-resize-handle.sw:before{left:28px}.clip-resize-handle.ne:before,.clip-resize-handle.se:before,.template01-resize-handle.ne:before,.template01-resize-handle.se:before{right:28px}.clip-resize-handle.nw:before,.clip-resize-handle.ne:before,.template01-resize-handle.nw:before,.template01-resize-handle.ne:before{top:28px}.clip-resize-handle.sw:before,.clip-resize-handle.se:before,.template01-resize-handle.sw:before,.template01-resize-handle.se:before{bottom:28px}:is(.template02-foreground:has(.clip-resize-handle:focus-visible),.template-clip:has(.template01-resize-handle:focus-visible)){outline:3px solid var(--red);outline-offset:3px}.staging-indicator{z-index:100;color:#fff;font:800 10px/1 var(--body);letter-spacing:.9px;text-transform:uppercase;pointer-events:none;background:#390b0e;border:1px solid #ff4a52;padding:7px 9px;position:fixed;bottom:14px;right:14px}@media (width<=800px){.staging-indicator{place-items:center;min-height:32px;display:grid;bottom:74px;right:10px}}.template-preview-frame-template-03{aspect-ratio:16/9;width:min(100%,720px)}.template-preview.template-03{background:#000;width:1920px;height:1080px;display:block}.template03-source{background:#000;position:absolute;inset:0;overflow:hidden}.template03-source video{object-fit:cover;object-position:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);width:100%;height:100%;transform-origin:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);touch-action:none;cursor:grab;display:block;transform:none}.template-preview.has-source-transform .template03-source video{transform:scale(calc(var(--clip-zoom,1) * var(--clip-scale-x,1)),calc(var(--clip-zoom,1) * var(--clip-scale-y,1)))}.template03-source video.is-dragging{cursor:grabbing}.template03-badge{z-index:20;pointer-events:none;background:linear-gradient(#0000 0 37%,#000 37% 100%);place-items:end center;height:192px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.template03-badge img{object-fit:contain;width:1920px;height:auto;max-height:192px;display:block}.template03-badge span{color:#787673;font:700 36px var(--body);text-transform:uppercase;letter-spacing:.8px}.template03-resize-handle{z-index:4;touch-action:none;background:0 0;border:0;width:52px;height:52px;margin:0;padding:0;position:absolute}.template03-resize-handle:before{content:"";background:var(--red);border:3px solid #fff;width:18px;height:18px;position:absolute;transform:rotate(45deg);box-shadow:0 1px 8px #000}.template03-resize-handle.nw{cursor:nwse-resize;top:-26px;left:-26px}.template03-resize-handle.ne{cursor:nesw-resize;top:-26px;right:-26px}.template03-resize-handle.sw{cursor:nesw-resize;bottom:-26px;left:-26px}.template03-resize-handle.se{cursor:nwse-resize;bottom:-26px;right:-26px}.template03-resize-handle.nw:before,.template03-resize-handle.sw:before{left:28px}.template03-resize-handle.ne:before,.template03-resize-handle.se:before{right:28px}.template03-resize-handle.nw:before,.template03-resize-handle.ne:before{top:28px}.template03-resize-handle.sw:before,.template03-resize-handle.se:before{bottom:28px}.template03-source:has(.template03-resize-handle:focus-visible){outline:3px solid var(--red);outline-offset:3px}.template03-touch-resize-overlay{display:none}@media (width<=800px){.template-preview-frame-template-03{width:min(100vw - 24px,76.4444dvh - 32px);min-width:0;max-width:calc(100vw - 24px)}.template03-resize-handle{display:none}.template03-touch-resize-overlay{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.template03-touch-resize-handle{pointer-events:auto;touch-action:none;background:0 0;border:0;width:44px;height:44px;margin:0;padding:0;display:block;position:absolute}.template03-touch-resize-handle:before{content:"";background:var(--red);border:2px solid #fff;width:12px;height:12px;position:absolute;transform:rotate(45deg);box-shadow:0 1px 6px #000}.template03-touch-resize-handle.nw{cursor:nwse-resize;top:0;left:0}.template03-touch-resize-handle.ne{cursor:nesw-resize;top:0;right:0}.template03-touch-resize-handle.sw{cursor:nesw-resize;bottom:0;left:0}.template03-touch-resize-handle.se{cursor:nwse-resize;bottom:0;right:0}.template03-touch-resize-handle.nw:before,.template03-touch-resize-handle.sw:before{left:8px}.template03-touch-resize-handle.ne:before,.template03-touch-resize-handle.se:before{right:8px}.template03-touch-resize-handle.nw:before,.template03-touch-resize-handle.ne:before{top:8px}.template03-touch-resize-handle.sw:before,.template03-touch-resize-handle.se:before{bottom:8px}}.turnstile-challenge{min-height:65px}.contact-success{color:#a7e8ba}.topbar nav .nav-editor-cta{background:var(--red);color:#fff;letter-spacing:.2px;border-radius:3px;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.topbar nav .nav-editor-cta:hover{color:#fff;background:#ff2631}.streamer-profile-link{color:inherit;text-decoration:none}.hero-streamer-avatar{line-height:0;display:inline-flex}.hero-streamer-name{font-size:14px;font-weight:700}.hero-streamer-name:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.clip-byline-avatar{line-height:0;display:inline-flex}.clip-byline-name{font-weight:700}.clip-byline-name:hover{text-underline-offset:3px;color:#fff;text-decoration:underline}.template-picker{background:#101010;border:1px solid #302f2d;gap:12px;margin-top:24px;padding:16px;display:grid}.template-picker>div:first-child{gap:4px;display:grid}.template-picker p{letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.template-picker small{color:#aaa;font-size:13px}.template-picker-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.template-picker-options button{color:#deddda;text-align:left;cursor:pointer;background:#171717;border:1px solid #41403e;gap:5px;min-width:0;min-height:70px;padding:12px;display:grid}.template-picker-options button:hover{background:#202020;border-color:#777}.template-picker-options button.active{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);color:#fff;background:#421014}.template-picker-options strong{font:800 20px/.92 var(--display);text-transform:uppercase}.template-picker-options span{color:#bbb;font-size:11px;font-weight:700}.template-picker-options button.active span{color:#fff}.contact-page{padding-top:76px;padding-bottom:110px}.contact-page h1{font:800 clamp(50px,6vw,76px)/.88 var(--display);text-transform:uppercase;margin:8px 0 18px}.contact-page>.intro{color:#c4c2bf;max-width:680px;margin:0;font-size:17px;line-height:1.55}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.44fr);align-items:start;gap:clamp(28px,6vw,80px);margin-top:42px;display:grid}.contact-form{gap:17px;display:grid}.contact-form label{color:#d9d7d4;letter-spacing:.55px;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;color:#fff;width:100%;min-height:46px;font:400 15px var(--body);letter-spacing:0;text-transform:none;background:#0b0b0b;border:1px solid #454442;padding:11px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form .watch{justify-self:start;min-height:46px}.contact-form .watch:disabled{opacity:.68}.contact-status{color:#ff9a9a;margin:0;font-size:13px;line-height:1.45}.contact-status.contact-success{color:#79df94;font-weight:700}.contact-details{border-top:1px solid var(--line);padding-top:18px}.contact-details .eyebrow{margin:0 0 10px}.contact-details a{color:#fff;font:800 24px/.95 var(--display);word-break:break-word;text-decoration:none}.contact-details a:hover{color:var(--red)}.contact-details p:last-child{color:#aaa;margin:16px 0 0;font-size:13px;line-height:1.5}@media (width<=800px){.topbar nav .nav-editor-cta{display:none}.bottom-nav a[href=\/editor]{color:#fff;border-top:2px solid var(--red);background:#4a1014}.bottom-nav a[href=\/editor] .icon{color:#fff}.template-picker{margin:14px 12px 0;padding:13px}.template-picker-options{overscroll-behavior-x:contain;padding-bottom:2px;display:flex;overflow-x:auto}.template-picker-options button{flex:0 0 150px;min-height:66px}.contact-page{padding-top:39px;padding-bottom:92px}.contact-page h1{font-size:50px}.contact-page>.intro{font-size:15px}.contact-layout{grid-template-columns:1fr;gap:34px;margin-top:30px}.contact-form input,.contact-form select{min-height:48px}.contact-form .watch{justify-content:center;width:100%;min-height:48px}.contact-details a{font-size:22px}}.streamer-country{vertical-align:.08em;white-space:nowrap;margin-inline-start:.35em;font-size:.72em;line-height:1;display:inline-block}.regional-directory .directory-intro{padding-bottom:10px}.regional-directory .streamer-region{margin-bottom:48px}.regional-directory .streamer-region-header{border-top:1px solid #353535;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 22px;display:flex;position:relative}.regional-directory .streamer-region-header:before{content:"";background:var(--red);width:48px;height:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #ff303033}.regional-directory .streamer-region-header h2{font:800 32px/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;margin:0;display:flex}.regional-directory .region-flag{font-size:25px;line-height:1}.regional-directory .streamer-region-header p{color:#aaa;margin:8px 0 0;font-size:13px}.regional-directory .region-count{color:#aaa;text-transform:uppercase;letter-spacing:.05em;border:1px solid #333;border-radius:4px;flex-shrink:0;padding:7px 10px;font-size:11px}.regional-directory .streamer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:0;display:grid}.regional-directory .directory-card{text-align:left;background:#111;border:1px solid #292929;border-radius:6px;align-items:center;gap:18px;width:100%;min-width:0;min-height:142px;padding:22px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;transform:none}.regional-directory .directory-card:hover,.regional-directory .directory-card:focus-visible{background:#181313;border-color:#a63838;transform:none;box-shadow:0 0 0 1px #a6383833}.regional-directory .directory-card:focus-visible{outline:2px solid var(--red);outline-offset:3px}.regional-directory .directory-card:active{background:#231717}.regional-directory .directory-card .avatar{flex:0 0 72px;width:72px;height:72px}.regional-directory .directory-card-copy{flex:1;min-width:0}.regional-directory .directory-card h3{font:800 24px/1.15 var(--display);text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;display:flex}.regional-directory .directory-card h3 .streamer-country{flex-shrink:0;margin:0;font-size:17px}.regional-directory .directory-card p{color:#a4a4a4;min-height:15px;margin:7px 0 12px;font-size:12px}.regional-directory .directory-profile-link{color:#eee;align-items:center;gap:10px;font-size:12px;display:flex}.regional-directory .directory-profile-link b{color:var(--red);font-size:18px}@media (width<=1150px){.regional-directory .streamer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.regional-directory .streamer-directory{grid-template-columns:1fr;gap:10px}.regional-directory .streamer-region{margin-bottom:34px}.regional-directory .streamer-region-header{padding:21px 0 18px}.regional-directory .streamer-region-header h2{gap:9px;font-size:26px}.regional-directory .region-flag{font-size:22px}.regional-directory .region-count{padding:6px 8px;font-size:10px}.regional-directory .directory-card{min-height:130px;padding:18px}.regional-directory .directory-card h3{font-size:23px}}.intelligence-page{max-width:1320px;padding-top:58px;padding-bottom:110px}.intelligence-page-header{border-bottom:1px solid var(--line);padding-bottom:25px}.intelligence-page-header h1{font:800 clamp(44px,6vw,72px)/.9 var(--display);text-transform:uppercase;margin:0}.intelligence-page-header>p:last-child{color:#aaa;max-width:680px;margin:15px 0 0;line-height:1.55}.intelligence-health{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.intelligence-health>div{background:#111;border:1px solid #343331;min-height:78px;padding:12px}.intelligence-health span{color:#999;letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.intelligence-health b{margin-top:9px;font-size:18px;display:block}.intelligence-filters{background:#111;border:1px solid #302f2d;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;padding:16px;display:grid}.intelligence-filters label{color:#aaa;text-transform:uppercase;letter-spacing:.5px;gap:5px;font-size:11px;font-weight:800;display:grid}.intelligence-filters input,.intelligence-filters select,.intelligence-review textarea{color:#fff;min-width:0;font:inherit;text-transform:none;letter-spacing:0;background:#090909;border:1px solid #454442;padding:9px}.intelligence-filters .watch{justify-content:center}.intelligence-results{gap:18px;margin-top:22px;display:grid}.intelligence-card{background:#111;border:1px solid #302f2d;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:18px;padding:17px;display:grid}.intelligence-media video{aspect-ratio:16/9;background:#050505;width:100%;display:block}.intelligence-card-main{min-width:0}.intelligence-card-main>header{justify-content:space-between;gap:18px;display:flex}.intelligence-card h2{font:800 clamp(25px,3vw,38px)/.95 var(--display);text-transform:uppercase;margin:0}.intelligence-card header small{color:#aaa;margin-top:8px;display:block}.analysis-status{color:#eee;text-transform:uppercase;letter-spacing:.5px;border:1px solid #4a4946;padding:3px 6px;font-size:10px}.status-failed{color:#ffb6b9;border-color:#90353a}.status-complete{color:#b8ecc6;border-color:#386d49}.viral-score{text-align:right;min-width:110px}.viral-score span{color:#aaa;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.viral-score b{font:800 48px/.85 var(--display);color:#fff;margin-top:4px;display:block}.intelligence-description{color:#deddd9;margin:17px 0 10px;line-height:1.55}.description-flags{color:#ffb2b5;margin:7px 0;font-size:12px;font-weight:700}.intelligence-quote{border-left:3px solid var(--red);background:#0c0c0c;padding:11px 13px}.intelligence-quote strong,.intelligence-engagement>strong,.intelligence-review>strong{text-transform:uppercase;letter-spacing:.7px;font-size:11px}.intelligence-quote p{color:#d6d5d2;margin:7px 0 0;font-style:italic;line-height:1.45}.intelligence-tags{color:#bdbcb9;margin:10px 0;font-size:13px}.intelligence-engagement{border-top:1px solid #302f2d;margin-top:15px;padding-top:15px}.intelligence-engagement>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.intelligence-engagement span{color:#aaa;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:#181818;padding:8px 5px;font-size:9px}.intelligence-engagement b{color:#fff;font-size:14px;display:block}.intelligence-engagement small{color:#999;margin-top:8px;display:block}.intelligence-details{background:#0d0d0d;border:1px solid #302f2d;margin-top:11px}.intelligence-details summary{cursor:pointer;padding:11px;font-size:12px;font-weight:800}.intelligence-details>p,.intelligence-details>ul,.intelligence-details>dl{margin:0;padding:0 11px 12px}.transcript-text{white-space:pre-wrap;color:#cbc9c6;line-height:1.55}.score-breakdown,.technical-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.score-breakdown>div,.technical-metadata>div{background:#171717;padding:8px}.score-breakdown dt,.technical-metadata dt{color:#999;text-transform:uppercase;font-size:10px;font-weight:800}.score-breakdown dd,.technical-metadata dd{overflow-wrap:anywhere;color:#eee;margin:4px 0 0;font-size:12px}.intelligence-reasons{color:#c6c5c2;line-height:1.5}.intelligence-review{border-top:1px solid #302f2d;gap:9px;margin-top:13px;padding-top:14px;display:grid}.review-labels{flex-wrap:wrap;gap:6px;display:flex}.review-labels button{color:#ddd;font:700 11px var(--body);cursor:pointer;background:#171717;border:1px solid #454442;padding:7px 9px}.review-labels button.active{color:#fff;background:#2a1517;border-color:#d64349}.intelligence-review textarea{resize:vertical;min-height:70px}.review-save{align-items:center;gap:10px;display:flex}.review-save .watch{height:38px}.review-save small{color:#b5e4bf}.intelligence-error{color:#ffb6b9;background:#2a1517;border:1px solid #90353a;padding:13px}.intelligence-page .load-more{margin-top:20px}@media (width<=1000px){.intelligence-health{grid-template-columns:repeat(4,minmax(0,1fr))}.intelligence-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-card{grid-template-columns:1fr}.intelligence-media{max-width:640px}.intelligence-engagement>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.intelligence-page{padding-top:34px;padding-bottom:90px}.intelligence-health{grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0}.intelligence-health>div{min-height:65px}.intelligence-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.intelligence-filters .watch{grid-column:span 2}.intelligence-card{gap:12px;margin:0 -4px;padding:12px}.intelligence-card-main>header{align-items:start}.intelligence-card h2{font-size:31px}.viral-score{min-width:82px}.viral-score b{font-size:38px}.intelligence-engagement>div,.score-breakdown,.technical-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.review-labels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-labels button{min-height:38px}.intelligence-page .bottom-nav{display:none}}.shadow-mode-banner{color:#ffe2a4;letter-spacing:.5px;background:#2b210e;border:1px solid #d49b2f;padding:9px 11px;font-size:12px;font-weight:800;display:inline-block;max-width:none!important;margin:16px 0 0!important}.gambling-media-unavailable{color:#aaa;background:#090909;border:1px dashed #555;place-items:center;min-height:180px;font-size:13px;display:grid}.gambling-metadata{margin-top:14px}.gambling-review-card .intelligence-review>small{color:#b5e4bf}.live-sessions-panel{background:#111;border:1px solid #302f2d;margin-top:25px}.live-sessions-heading{border-bottom:1px solid #302f2d;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.live-sessions-heading strong{font-size:15px;display:block}.live-sessions-heading small{color:#aaa;margin-top:5px;font-size:12px;display:block}.live-sessions-heading .save{height:38px}.live-sessions-table{overflow-x:auto}.live-sessions-row{border-bottom:1px solid #282725;grid-template-columns:1fr .9fr .8fr 1.2fr .65fr .42fr .6fr .72fr 1.1fr 3fr;align-items:center;gap:10px;min-width:1320px;padding:14px 17px;font-size:12px;display:grid}.live-session-preview{gap:4px;display:grid!important}.live-session-preview small{color:#999;font-size:10px;line-height:1.2}.live-session-thumbnail{object-fit:cover;background:#070707;border:1px solid #3a3936;width:110px;height:62px;display:block}.live-session-preview-stale{font-weight:800;color:#ffd27f!important}.live-session-no-preview{color:#aaa;text-align:center;place-items:center;padding:6px;font-size:10px;display:grid}.live-session-code{letter-spacing:.7px;white-space:nowrap;font:800 12px var(--body)!important;color:#fff!important}.live-sessions-row:last-child{border-bottom:0}.live-sessions-labels{color:#999;letter-spacing:.55px;text-transform:uppercase;background:#0d0d0d;font-size:10px;font-weight:800}.live-sessions-row>span{color:#d0cfcc;overflow-wrap:anywhere}.session-status{letter-spacing:.55px;color:#8ceba4;font-size:10px}.session-status.suppressed{color:#ffd27f}.session-status.purged{color:#ff9a9e}.session-actions{flex-wrap:wrap;gap:6px;display:flex}.session-actions button{color:#f0efec;min-height:35px;font:800 10px var(--body);text-transform:uppercase;cursor:pointer;background:#181818;border:1px solid #484744;padding:7px 8px}.session-actions button:hover:not(:disabled){background:#242424;border-color:#777}.session-actions button:nth-child(2){color:#ffd4d6;border-color:#89464a}.session-actions button:disabled{opacity:.45;cursor:not-allowed}.live-session-notice{color:#b5e4bf;margin:0;padding:13px 17px;font-size:13px}@media (width<=800px){.live-sessions-heading{flex-direction:column;align-items:flex-start}.live-sessions-row{grid-template-columns:1fr 1fr;min-width:0;padding:14px}.live-sessions-labels{display:none}.live-sessions-row>strong:before{content:"Streamer";color:#999;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.live-sessions-row>span{gap:4px;display:grid}.live-sessions-row>span:first-of-type:before{content:"Thumbnail";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-sessions-row>span:nth-of-type(2):before{content:"Session code";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-sessions-row>span:nth-of-type(3):before{content:"Started";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-sessions-row>span:nth-of-type(4):before{content:"Live for";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-sessions-row>span:nth-of-type(5):before{content:"Clips";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-sessions-row>span:nth-of-type(6):before{content:"Published";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-sessions-row>span:nth-of-type(7):before{content:"Suppressed";color:#999;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.live-session-thumbnail{aspect-ratio:16/9;width:100%;max-width:150px;height:auto}.session-status:before{content:"Status";color:#999;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.session-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.session-actions button{min-height:44px}.live-sessions-page{padding-bottom:95px}}.clip-card{position:relative}.ai-selected-badge{color:#9eecff;min-height:20px;font:800 9px/1 var(--body);letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;background:#06151ccc;border:1px solid #37d9ff;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;box-shadow:0 0 0 1px #2bdcff30,0 0 14px #159ecb70}.clip-card>.ai-selected-badge{z-index:3;pointer-events:none;position:absolute;top:9px;left:9px}.clip-ai-summary{background:linear-gradient(120deg,#08202aaa,#0d1114);border:1px solid #1688a5aa;gap:9px;max-width:680px;margin:18px 0 0;padding:13px 14px;display:grid;box-shadow:inset 0 0 18px #159ecb1a}.clip-ai-summary p{color:#d8e8eb;margin:0;line-height:1.5}.clip-ai-summary blockquote{color:#c4d9de;border-left:2px solid #42dbff;margin:0;padding-left:11px;font-style:italic;line-height:1.45}@media (width<=800px){.clip-card>.ai-selected-badge{min-height:18px;padding:3px 6px;font-size:8px;top:7px;left:7px}.clip-ai-summary{margin-top:15px;padding:11px}.clip-ai-summary .ai-selected-badge{justify-self:start}.template-editor.page-content{width:100%;height:calc(100dvh - 62px - 65px - env(safe-area-inset-bottom));overscroll-behavior:none;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.template-editor>.template-picker{border-inline:0;border-top:0;grid-row:1;gap:7px;margin:0;padding:9px 12px 10px}.template-editor>.template-picker>div:first-child{gap:1px}.template-editor>.template-picker small{font-size:11px}.template-editor>.template-picker-options{gap:7px}.template-editor>.template-picker-options button{flex-basis:132px;min-height:55px;padding:9px 10px}.template-editor>.template-picker-options strong{font-size:17px}.template-editor>.template-picker-options span{font-size:10px}.template-editor-layout{grid-row:2;grid-template-rows:minmax(168px,42%) minmax(0,1fr);width:100%;height:auto;min-height:0;max-height:none}.template-preview-wrap{touch-action:pan-y}.template-clip video,.template02-foreground video,.template03-source video,.template-supporting-image img{touch-action:auto}.template-controls{scroll-padding:18px 0 max(26px,env(safe-area-inset-bottom));overscroll-behavior-y:contain}}@media (width<=360px){.template-editor.page-content{min-height:0}.template-editor>.template-picker{padding-inline:8px}.template-editor>.template-picker-options button{flex-basis:120px}.template-editor-layout{grid-template-rows:minmax(138px,40%) minmax(0,1fr)}}.mobile-editor-appbar,.mobile-editor-toolbar,.mobile-editor-timeline,.mobile-editor-sheet-header{display:none}@media (width<=800px){body:has(main.template-editor) .topbar{display:none}.template-editor.page-content{height:calc(100dvh - 65px - env(safe-area-inset-bottom));overscroll-behavior:none;grid-template-rows:auto minmax(0,1fr);max-width:none;min-height:0;padding:0;display:grid;overflow:hidden}.template-editor-heading,.template-editor>.template-picker{display:none}.mobile-editor-appbar{background:#0b0b0b;border-bottom:1px solid #30302e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:grid}.mobile-editor-appbar button,.mobile-editor-appbar select{color:#fff;min-height:36px;font:800 11px var(--body);background:#161616;border:1px solid #41403d}.mobile-editor-appbar button{cursor:pointer;padding:0 10px}.mobile-editor-appbar .mobile-editor-export{background:#5d1015;border-color:#e50914}.mobile-editor-appbar label{color:#a9a7a4;letter-spacing:.55px;text-transform:uppercase;gap:1px;min-width:0;font-size:9px;font-weight:800;display:grid}.mobile-editor-appbar select{text-transform:none;letter-spacing:0;width:100%;padding:0 7px}.template-editor-layout{background:#080808;grid-template-rows:minmax(0,1fr) auto auto 0;grid-template-areas:"preview""timeline""toolbar""sheet";gap:0;width:100%;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.template-editor-layout[data-mobile-sheet=open]{grid-template-rows:minmax(130px,1fr) auto auto minmax(150px,42%)}.template-preview-wrap{min-height:0;box-shadow:none;touch-action:pan-y;background:#080808;grid-area:preview;align-content:center;justify-items:center;padding:8px 12px;display:grid;position:relative;top:auto}.template-preview-frame{width:auto;min-width:0;max-width:calc(100vw - 24px);height:min(100%,320px);max-height:100%;box-shadow:0 9px 26px #000}.template-preview-frame-template-03{width:min(100vw - 24px,177.778%);height:auto;max-height:100%}.template-preview-note{display:none}.mobile-editor-timeline{color:#d8d6d3;background:#0e0e0e;border-top:1px solid #242422;border-bottom:1px solid #302f2d;grid-area:timeline;gap:4px;padding:7px 12px 8px;display:grid}.mobile-timeline-heading{color:#f1f0ed;font:800 10px var(--body);letter-spacing:.6px;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.mobile-timeline-heading small{color:#9d9b98;font-size:10px}.mobile-editor-timeline .trim-timeline{height:28px}.mobile-editor-timeline .trim-timeline input::-webkit-slider-thumb{width:18px;height:25px}.mobile-editor-timeline .trim-timeline input::-moz-range-thumb{width:15px;height:22px}.mobile-playhead{accent-color:#f1f0ed;width:100%;height:14px;margin:0}.mobile-editor-timeline p{color:#a9a7a4;font:700 10px var(--body);margin:0}.mobile-editor-timeline p span{margin-left:12px}.mobile-editor-toolbar{background:#121212;border-bottom:1px solid #373633;grid-area:toolbar;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:7px 8px;display:grid;overflow-x:auto}.mobile-editor-toolbar button{color:#c9c7c4;min-width:54px;min-height:42px;font:800 10px var(--body);text-transform:uppercase;cursor:pointer;background:#191919;border:1px solid #393836}.mobile-editor-toolbar button.active{color:#fff;background:#4a1014;border-color:#e50914}.template-controls{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;height:100%;min-height:0;padding:0 10px calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 24px);scroll-padding:18px 0 calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 24px);background:#101010;grid-area:sheet;display:none;overflow-y:auto}.template-editor-layout[data-mobile-sheet=open] .template-controls{display:block}.mobile-editor-sheet-header{z-index:2;background:#151515;border-bottom:1px solid #363532;justify-content:space-between;align-items:center;margin:0 -10px 10px;padding:10px;display:flex;position:sticky;top:0}.mobile-editor-sheet-header strong{font:800 15px var(--display);letter-spacing:.4px;text-transform:uppercase}.mobile-editor-sheet-header button{color:#111;min-height:34px;font:800 11px var(--body);cursor:pointer;background:#f5d328;border:1px solid #f0c400;padding:0 11px}.template-controls>.mobile-panel{margin:0 0 10px;display:none!important}.template-controls[data-mobile-panel=video]>.mobile-panel-video,.template-controls[data-mobile-panel=trim]>.mobile-panel-trim,.template-controls[data-mobile-panel=text]>.mobile-panel-text,.template-controls[data-mobile-panel=image]>.mobile-panel-image,.template-controls[data-mobile-panel=background]>.mobile-panel-background,.template-controls[data-mobile-panel=badge]>.mobile-panel-badge,.template-controls[data-mobile-panel=export]>.mobile-panel-export{display:grid!important}.template-controls .template-control-group,.template-controls .template-field{gap:9px;padding:13px}.template-controls .template-secondary,.template-controls .image-position-reset,.template-controls .export-control .watch{min-height:46px}.template-controls .headline-line-style-controls{grid-template-columns:minmax(0,1fr) minmax(104px,1.3fr) 54px;gap:8px}.template-controls .headline-line-control textarea{min-height:58px}}@media (width<=360px){.mobile-editor-appbar{gap:5px;padding-inline:7px}.mobile-editor-appbar button{padding-inline:7px;font-size:10px}.mobile-editor-toolbar{gap:3px;padding-inline:6px}.mobile-editor-toolbar button{min-width:47px;font-size:9px}.template-editor-layout[data-mobile-sheet=open]{grid-template-rows:minmax(112px,1fr) auto auto minmax(144px,44%)}.template-preview-frame{height:min(100%,238px)}}.mobile-preview-actions{display:none}@media (width<=800px){.mobile-preview-actions{z-index:12;align-items:center;gap:9px;display:flex;position:absolute;top:12px;right:12px}.mobile-preview-expand{color:#fff;min-height:44px;font:800 11px var(--body);cursor:pointer;background:#101010e8;border:1px solid #666;padding:0 13px;box-shadow:0 5px 16px #0008}.mobile-preview-readout{color:#eee;font:800 11px var(--body);font-variant-numeric:tabular-nums;background:#050505d9;padding:8px 10px;display:none}.template-editor-layout[data-preview-expanded=true]{z-index:70;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#000;grid-template-rows:minmax(0,1fr);grid-template-areas:"preview";display:grid;position:fixed;inset:0}.template-editor-layout[data-preview-expanded=true] .template-controls,.template-editor-layout[data-preview-expanded=true] .mobile-editor-timeline,.template-editor-layout[data-preview-expanded=true] .mobile-editor-toolbar{display:none}.template-editor-layout[data-preview-expanded=true] .template-preview-wrap{background:#000;grid-area:preview;align-content:center;width:100%;height:100%;padding:12px}.template-editor-layout[data-preview-expanded=true] .template-preview-frame{width:min(calc(100vw - 24px),calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px) * 9 / 16));aspect-ratio:9/16;max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);box-shadow:none}.template-editor-layout[data-preview-expanded=true] .template-preview-frame-template-03{width:min(calc(100vw - 24px),calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px) * 16 / 9));aspect-ratio:16/9;height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}.template-editor-layout[data-preview-expanded=true] .mobile-preview-actions{top:max(12px,env(safe-area-inset-top));right:12px}.template-editor-layout[data-preview-expanded=true] .mobile-preview-readout{display:inline-flex}.template-editor-layout[data-preview-expanded=true] .mobile-preview-expand{background:#201014;border-color:#d64349}.template-preview-frame{isolation:isolate}.template-preview,.template-source-video{backface-visibility:hidden}.template-source-video{z-index:0;visibility:visible;opacity:1;display:block;position:relative}.template-editor.page-content{height:calc(var(--editor-visual-viewport-height,100dvh) - var(--bottom-nav-height) - env(safe-area-inset-bottom))}.template-editor>.template-picker{display:none}.mobile-editor-appbar{gap:6px;min-height:44px;padding:4px 8px}.mobile-editor-appbar label{display:block}.mobile-editor-appbar label>span{display:none}.mobile-editor-appbar button,.mobile-editor-appbar select{min-height:36px}.mobile-editor-appbar button{padding-inline:9px}.template-editor-layout[data-mobile-sheet=open]{grid-template-rows:minmax(108px,34%) auto auto minmax(0,1fr)}.template-editor-layout[data-keyboard-open=true][data-mobile-sheet=open]{height:100%;min-height:0;max-height:100%;overflow:hidden}.template-editor-layout[data-keyboard-open=true][data-mobile-sheet=open] .template-controls[data-mobile-panel=text]{overscroll-behavior:contain;align-self:stretch;min-height:0;max-height:100%;scroll-padding-block:18px 28px;overflow-y:auto}.template-editor-layout[data-mobile-sheet=open] .mobile-panel-text textarea:focus{scroll-margin-block:18px 28px}body[data-editor-text-editing-active] .bottom-nav,body[data-editor-text-editing-active] .topbar,body[data-editor-text-editing-active] .staging-indicator,body[data-editor-text-editing-active] .mobile-editor-appbar,body[data-editor-text-editing-active] .mobile-editor-timeline,body[data-editor-text-editing-active] .mobile-editor-toolbar,body[data-editor-text-editing-active] .mobile-preview-actions{display:none}body[data-editor-text-editing-active] .template-editor.page-content{height:var(--editor-visual-viewport-height,100dvh);grid-template-rows:minmax(0,1fr)}body[data-editor-text-editing-active] .template-editor-layout[data-mobile-sheet=open]{grid-template-rows:minmax(72px,28%) minmax(0,1fr);grid-template-areas:"preview""sheet"}body[data-editor-text-editing-active] .template-controls[data-mobile-panel=text]{padding-bottom:max(18px,env(safe-area-inset-bottom));scroll-padding:18px 0 max(18px,env(safe-area-inset-bottom))}.template-preview-wrap{padding:4px 10px}.template-preview-frame{aspect-ratio:9/16;width:min(48vw,190px);height:auto}.template-preview-frame.template-preview-frame-template-03{aspect-ratio:16/9;width:min(100vw - 24px,520px);max-width:calc(100vw - 24px);height:auto}.template-editor-layout[data-mobile-sheet=closed] .template-preview-frame:not(.template-preview-frame-template-03){width:min(58vw,260px)}.mobile-editor-timeline{gap:2px;padding:4px 10px 5px}.mobile-editor-timeline .trim-timeline{height:23px}.mobile-editor-timeline .trim-timeline input::-webkit-slider-thumb{height:21px}.mobile-editor-timeline .trim-timeline input::-moz-range-thumb{height:19px}.mobile-playhead{height:12px}.mobile-editor-toolbar{gap:4px;padding:4px 6px}.mobile-editor-toolbar button{min-height:44px}.mobile-editor-sheet-header{margin-bottom:8px;padding:8px 10px}.template-controls textarea,.template-controls input:not([type=range]):not([type=color]):not([type=file]),.template-controls select{font-size:16px;line-height:1.35}.template-editor-layout[data-keyboard-open=true] .template-controls{scroll-padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 24px + var(--editor-keyboard-inset,0px))}}@media (width<=360px){.mobile-editor-appbar{gap:4px;padding-inline:6px}.mobile-editor-appbar button{padding-inline:7px;font-size:10px}.template-editor-layout[data-mobile-sheet=open]{grid-template-rows:minmax(96px,32%) auto auto minmax(0,1fr)}.template-preview-wrap{padding-block:3px}.template-preview-frame{height:min(100%,238px)}.mobile-editor-timeline{padding-inline:8px}}.template-source-canvas-hitbox,.template-source-canvas{display:none}.template-preview.template-01 .template-clip{z-index:10}.template-preview.template-01 .template-badge{z-index:20}.template-preview.template-01 .template-headline{z-index:30;position:relative}.template-preview.template-01 .template-supporting-image{z-index:20;position:relative}.template-preview.template-02 .template02-background-video,.template-preview.template-02 .template02-background-canvas{z-index:0}.template-preview.template-02 .template02-background-shade{z-index:5}.template-preview.template-02 .template02-unit{z-index:10}.template-preview.template-02 .template02-unit .template-headline{z-index:30;margin-bottom:var(--template02-headline-clearance,0px)}.template-preview.template-02 .template02-foreground{z-index:10}.template-preview.template-02 .template02-badge{z-index:20}.template-preview.template-03 .template03-source{z-index:10}.template-preview.template-03 .template03-badge{z-index:20;position:absolute}@media (width<=800px){.template02-background-canvas{background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.template-preview.template-03 .template-source-canvas-hitbox{z-index:10}.template03-touch-resize-overlay{z-index:40}.mobile-preview-actions{z-index:50}.template-source-canvas-hitbox,.template-source-canvas,.template02-background-canvas{display:none!important}.template-preview{zoom:normal;transform:scale(var(--preview-scale,1))}.template-source-video{opacity:0!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.template-source-canvas-hitbox{z-index:10;touch-action:none;cursor:grab;display:block;position:absolute;inset:0;overflow:hidden}.template-source-canvas-hitbox.is-dragging{cursor:grabbing}.template-source-canvas{background:#000;width:100%;height:100%;display:block!important}.template02-background-video{opacity:0!important;pointer-events:none!important}.template02-background-canvas{background:#000;width:100%;height:100%;position:absolute;inset:0;display:block!important}}.mobile-native-video-layer,.mobile-template02-badge-overlay{display:none}@media (width<=800px){.template-source-canvas-hitbox,.template-source-canvas,.template02-background-canvas{display:none!important}.template-preview{zoom:normal;transform:scale(var(--preview-scale,1));background:0 0!important}.mobile-native-video-layer{z-index:10;background:#000;display:block;position:absolute;overflow:hidden}.mobile-template02-badge-overlay{z-index:20;pointer-events:none;background:linear-gradient(#0000 0 37%,#000 37% 100%);place-items:end center;display:grid;position:absolute;overflow:hidden}.mobile-template02-badge-overlay img{width:var(--badge-width);object-fit:contain;max-width:100%;height:auto;max-height:100%;display:block}.mobile-native-video-layer video{object-fit:contain;object-position:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);touch-action:none;width:100%;height:100%;display:block}.mobile-native-video-layer-template-01{height:50.9375%;inset:0 0 auto}.mobile-native-video-layer-template-01 video{object-fit:cover!important}.mobile-native-video-layer-template-03{inset:0}.mobile-native-video-layer-template-03 video{object-fit:cover!important}.template-preview.template-01 .template-clip,.template-preview.template-03 .template03-source{background:0 0!important}.template-preview.template-01 .template-clip>.template-source-video,.template-preview.template-03 .template03-source>.template-source-video{display:none!important}.mobile-native-video-layer{box-sizing:border-box;inset:auto}.mobile-preview-poster{z-index:2;object-fit:contain;object-position:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);width:100%;height:100%;transform:scale(calc(var(--clip-zoom,1) * var(--clip-scale-x,1)),calc(var(--clip-zoom,1) * var(--clip-scale-y,1)));transform-origin:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);pointer-events:none;background:#000;display:block;position:absolute;inset:0}.mobile-native-video-layer-template-01 .mobile-preview-poster,.mobile-native-video-layer-template-03 .mobile-preview-poster{object-fit:cover}.mobile-preview-loading,.mobile-preview-error{z-index:3;color:#efeeeb;text-align:center;font:700 12px/1.35 var(--body);background:#080808;place-content:center;gap:10px;padding:16px;display:grid;position:absolute;inset:0}.mobile-preview-error{background:#130b0c}.mobile-preview-error button{color:#fff;min-height:36px;font:800 11px var(--body);cursor:pointer;background:#201014;border:1px solid #f03a43;justify-self:center;padding:0 14px}.mobile-native-video-layer-template-02{pointer-events:none;overflow:hidden}.mobile-native-video-layer-template-02 video{inset:var(--template02-native-source-inset,0px) 0 auto!important;height:calc(100% - var(--template02-native-source-inset,0px) - var(--template02-native-badge-reveal,0px))!important;object-fit:cover!important;position:absolute!important}.mobile-native-video-layer video{transform-origin:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);opacity:1!important;visibility:visible!important;object-fit:contain!important;width:100%!important;height:100%!important;transform:scale(calc(var(--clip-zoom,1) * var(--clip-scale-x,1)), calc(var(--clip-zoom,1) * var(--clip-scale-y,1)))!important;background:#000!important;display:block!important;position:static!important}.template-preview.template-01 .template-clip,.template-preview.template-02 .template02-foreground,.template-preview.template-03 .template03-source{background:0 0!important}.template-preview.template-01 .template-clip>.template-source-video,.template-preview.template-02 .template02-foreground>.template-source-video,.template-preview.template-03 .template03-source>.template-source-video{display:none!important}.template-02 .template02-background-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;filter:blur(var(--template02-blur,20px)) brightness(var(--template02-brightness,.78));display:block;position:absolute;inset:0;transform:scale(1.08)}.template-preview.template-02 .template02-background-video{opacity:1!important;pointer-events:none!important}.template-editor-layout[data-preview-expanded=true][data-mobile-sheet] .template-preview-frame{width:min(calc(100vw - 24px),calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px) * 9 / 16));aspect-ratio:9/16;max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}.template-editor-layout[data-preview-expanded=true][data-mobile-sheet] .template-preview-frame-template-03{width:min(calc(100vw - 24px),calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px) * 16 / 9));aspect-ratio:16/9;height:auto}.template-preview.template-01,.template-preview.template-03{z-index:20}}@media (width>=801px){.hero{min-height:570px}.hero-content{padding-bottom:54px}}.admin-email-panel{border:1px solid var(--line);background:#111;max-width:780px;margin-top:24px;padding:18px}.admin-email-status{color:#b5e4bf;margin-bottom:14px;font-size:13px;font-weight:700}.admin-email-templates{margin-bottom:16px}.admin-email-templates button,.admin-email-actions .save{color:#eee;font:700 12px var(--body);cursor:pointer;background:#171717;border:1px solid #454442;padding:10px 12px}.admin-email-form{gap:14px;display:grid}.admin-email-form label{color:#d9d7d4;letter-spacing:.55px;text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-email-form label small{color:#999;text-transform:none;font-weight:400}.admin-email-form input,.admin-email-form textarea{box-sizing:border-box;color:#fff;width:100%;font:400 16px var(--body);letter-spacing:0;text-transform:none;background:#090909;border:1px solid #454442;padding:11px}.admin-email-form textarea{resize:vertical;min-height:250px;line-height:1.5}.admin-email-actions{align-items:center;gap:10px;display:flex}.admin-email-actions .watch,.admin-email-actions .save{min-height:44px}@media (width<=800px){.admin-email-panel{margin-top:16px;padding:13px}.admin-email-actions{grid-template-columns:1fr 1fr;display:grid}.admin-email-actions .watch,.admin-email-actions .save{justify-content:center;width:100%}}.contact-community{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.contact-community p:not(.eyebrow){color:#aaa;margin:0 0 12px;font-size:13px;line-height:1.5}.contact-community .eyebrow{margin-bottom:8px}.contact-details a.contact-discord-link{color:#fff;min-height:42px;font:800 14px/1 var(--body);text-transform:uppercase;letter-spacing:.45px;background:#5865f2;align-items:center;padding:0 14px;display:inline-flex}.contact-details a.contact-discord-link:hover{color:#fff;background:#6975f5}.template01-freeform-canvas{background:#050505;width:1080px;height:1920px;position:absolute;inset:0;overflow:hidden}.freeform-element{box-sizing:border-box;touch-action:none;cursor:move;min-width:0;min-height:0;position:absolute}.freeform-element>.template-region,.freeform-element>.template-headline,.freeform-element>.template01-freeform-headline-background,.freeform-element>.template-badge{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}.freeform-element>.template-clip{background:#000;display:block;overflow:hidden}.freeform-element>.template-clip video{object-fit:var(--clip-fit,cover);object-position:var(--clip-object-position-x,50%) var(--clip-object-position-y,50%);width:100%;height:100%;display:block}.freeform-element>.template-supporting-image{display:block;overflow:hidden}.freeform-element>.template-supporting-image img.is-suggestion{object-fit:contain;background:#050505}.freeform-element>.template01-freeform-headline-background{background:#f3f1ed}.freeform-element>.template-headline-text-only{color:#0c0c0c;pointer-events:none;background:0 0}.freeform-element>.template-headline-text-only .template-headline-line{pointer-events:none}.freeform-element>.template01-freeform-badge{padding:0 var(--badge-horizontal-inset,25px);pointer-events:none;background:linear-gradient(#0000 0 49.3%,#000 49.3% 100%);place-items:end center;display:grid;overflow:hidden}.freeform-element.is-selected{outline:4px solid var(--red);outline-offset:2px;box-shadow:0 0 0 2px #fff8}.freeform-element-label{background:var(--red);color:#fff;font:800 12px/1 var(--body);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:6px 9px;position:absolute;top:-31px;left:0}.freeform-resize-handle{z-index:3;touch-action:none;cursor:nwse-resize;background:0 0;border:0;width:44px;height:44px;margin:-22px;padding:0;position:absolute}.freeform-resize-handle:before{content:"";background:var(--red);border:3px solid #fff;width:15px;height:15px;position:absolute;top:12px;left:12px;transform:rotate(45deg);box-shadow:0 1px 8px #000}.freeform-resize-handle.nw{top:0;left:0}.freeform-resize-handle.ne{cursor:nesw-resize;top:0;right:0}.freeform-resize-handle.sw{cursor:nesw-resize;bottom:0;left:0}.freeform-resize-handle.se{bottom:0;right:0}.freeform-layout-controls{gap:10px}.freeform-element-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.freeform-element-picker button{color:#d9d7d4;min-height:38px;font:800 10px var(--body);text-transform:uppercase;cursor:pointer;background:#121212;border:1px solid #454442}.freeform-element-picker button.active{border-color:var(--red);color:#fff;background:#451014}.freeform-active-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.freeform-active-actions .template-secondary,.freeform-reset-layout{min-height:40px}.freeform-reset-layout{justify-self:start}@media (width<=800px){.freeform-resize-handle{width:60px;height:60px;margin:-30px}.freeform-resize-handle:before{width:17px;height:17px;top:19px;left:19px}.freeform-element-label{font-size:11px}.freeform-element-picker button{min-height:42px}.freeform-active-actions{grid-template-columns:1fr}.freeform-element{touch-action:none}.template-preview-frame.has-freeform-layout .template01-freeform-canvas{visibility:hidden;pointer-events:none}.template-preview-frame.has-freeform-layout .mobile-native-video-layer{z-index:10;isolation:isolate;backface-visibility:hidden}.mobile-freeform-static-layer{width:1080px;height:1920px;transform:translate(var(--preview-offset-x),var(--preview-offset-y)) scale(var(--preview-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.mobile-freeform-underlay{z-index:9}.mobile-freeform-overlay{z-index:11}.mobile-freeform-static-layer .freeform-element{pointer-events:auto}}.font-browser{border-top:1px solid #343331;gap:9px;padding-top:12px;display:grid}.font-browser-heading{gap:3px;display:grid}.font-browser-heading strong{text-transform:uppercase;letter-spacing:.7px;font-size:12px}.font-browser-heading small{color:#aaa;font-size:11px;line-height:1.35}.font-browser-search{color:#fff;width:100%;min-height:39px;font:inherit;background:#090909;border:1px solid #454442;padding:8px 10px}.font-browser-categories,.font-browser-samples{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.font-browser-categories button,.font-browser-samples button{color:#d7d6d3;font:800 10px var(--body);text-transform:uppercase;cursor:pointer;background:#161616;border:1px solid #3d3c3a;flex:none;padding:6px 8px}.font-browser-categories button.active,.font-browser-samples button.active{border-color:var(--red);color:#fff;background:#451014}.font-browser-section>p{color:#aaa;font:800 10px var(--body);letter-spacing:.7px;text-transform:uppercase;margin:2px 0 6px}.font-browser-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.font-browser-card{background:#101010;border:1px solid #3d3c3a;gap:4px;min-width:0;padding:8px;display:grid}.font-browser-card.active{border-color:var(--red);box-shadow:inset 0 0 0 1px #e5091466}.font-browser-card.candidate{border-color:#55514a}.font-browser-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:0;display:grid}.font-browser-select strong{font-size:12px}.font-browser-sample{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.05;overflow:hidden}.font-browser-select small,.font-browser-card p{color:#a5a4a1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.25;overflow:hidden}.font-status-ready{color:#82d99e!important}.font-status-preview{color:#f0c36b!important}.font-approval-button{color:#fff;font:800 9px var(--body);cursor:pointer;text-transform:uppercase;background:#202020;border:1px solid #666;padding:6px}@media (width<=800px){.font-browser-list{max-height:250px}.font-browser-sample{font-size:19px}.font-browser{max-height:calc(var(--editor-visual-viewport-height,100dvh) * .42);padding-right:2px;overflow:auto}.headline-line-style-controls{grid-template-columns:minmax(0,1fr) 54px!important}}.media-placeholder{background:linear-gradient(135deg,#171717,#0d0d0d);width:100%;height:100%;display:block}.media-thumbnail-unavailable .media-wash{background:linear-gradient(135deg,#1c1c1c59,#0000008c)}.topbar nav a{position:relative}.topbar nav a:after{content:"";background:var(--red);transform-origin:50%;width:calc(100% - 2px);height:2px;transition:transform .16s;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)scaleX(0)}.topbar nav a.nav-link-active{color:#fff}.topbar nav a.nav-link-active:after{transform:translate(-50%)scaleX(1)}.topbar nav .nav-editor-cta.nav-link-active:after{background:#fff;width:calc(100% - 18px)}@media (width<=800px){.bottom-nav a{min-width:0;position:relative}.bottom-nav a span{white-space:nowrap;max-width:100%}.bottom-nav a.nav-link-active,.bottom-nav a.nav-link-active .icon{color:#fff}.bottom-nav a.nav-link-active:after{content:"";background:var(--red);width:18px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.bottom-nav a[href=\/editor]{color:#aaa;background:0 0;border-top:0}.bottom-nav a[href=\/editor] .icon{color:#eee}.bottom-nav a[href=\/editor].nav-link-active{color:#fff;border-top:2px solid var(--red);background:#4a1014}.bottom-nav a[href=\/editor].nav-link-active .icon{color:#fff}}.headline-font-select{gap:5px;display:grid}.headline-font-select>span{text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:800}.headline-font-select select{color:#fff;width:100%;font:inherit;background:#090909;border:1px solid #454442;padding:9px}.direct-element{box-sizing:border-box;touch-action:none;cursor:move;position:absolute}.direct-element>.template-region{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}.direct-element.is-selected{outline:3px solid var(--red);outline-offset:2px;box-shadow:0 0 0 1px #fff8}.direct-element-label{background:var(--red);color:#fff;font:800 11px/1 var(--body);text-transform:uppercase;pointer-events:none;padding:5px 7px;position:absolute;top:-28px;left:0}.direct-resize-handle{z-index:5;background:var(--red);touch-action:none;border:2px solid #fff;width:32px;height:32px;margin:-16px;position:absolute;transform:rotate(45deg)}.direct-resize-handle.nw{top:0;left:0}.direct-resize-handle.ne{top:0;right:0}.direct-resize-handle.sw{bottom:0;left:0}.direct-resize-handle.se{bottom:0;right:0}.direct-headline-editor{padding:var(--headline-padding-y) var(--headline-padding-x);white-space:pre-wrap;color:#0c0c0c;font:900 90px/var(--headline-line-height) "DM Sans",sans-serif;outline:0;position:absolute;inset:0;overflow:hidden}.direct-reset-action{margin-top:10px}@media (width<=800px){.direct-resize-handle{width:48px;height:48px;margin:-24px}.direct-element-label{font-size:10px}}.direct-template02-hint,.template02-position-controls{margin:0}.template02-position-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.template02-position-tabs button{color:#d7d6d3;min-height:38px;font:700 11px var(--body);cursor:pointer;background:#171717;border:1px solid #3d3c3a;padding:8px 5px}.template02-position-tabs button.active{color:#fff;background:#2a1517;border-color:#d64349}.template02-position-nudges{gap:10px;display:grid}.template-preview.template-02 .direct-headline .template-headline,.direct-foreground .template02-foreground,.direct-badge .template02-badge{box-sizing:border-box;width:100%;height:100%}.template-preview.template-02 .direct-headline .template-headline{grid-row:auto;position:absolute;inset:0}.direct-foreground .template02-foreground{position:absolute;inset:0}.direct-badge .template02-badge{position:absolute;inset:0;transform:none}.members-directory{border:1px solid var(--line);background:#111;margin-top:20px}.members-directory-summary{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 16px;font-size:13px;display:flex}.members-directory-summary span{color:#aaa}.members-directory-table{width:100%}.members-directory-row{overflow-wrap:anywhere;border-bottom:1px solid #292929;grid-template-columns:1fr 1.5fr 1fr .8fr .8fr;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:grid}.members-directory-row:last-child{border-bottom:0}.members-directory-labels{color:#aaa;letter-spacing:.08em;text-transform:uppercase;background:#0b0b0b;font-size:11px;font-weight:800}.members-directory-row b{color:#ffcc4d}@media (width<=700px){.members-directory-summary{display:grid}.members-directory-table{overflow-x:auto}.members-directory-row{min-width:720px}.members-directory{overflow-x:auto}}.welcome-page{background:#050505;place-items:center;min-height:100vh;padding:24px;display:grid}.welcome-card{color:#f7f7f7;background:#111;border:1px solid #343434;width:min(100%,460px);padding:34px 26px;box-shadow:0 22px 80px #000}.welcome-card h1{text-transform:uppercase;margin:10px 0 16px;font-size:clamp(2.3rem,9vw,4rem);line-height:.94}.welcome-copy{color:#d0cdcd;margin-bottom:18px;font-size:1.05rem;line-height:1.45}.welcome-logo{color:#fff;font-size:1.1rem;font-weight:900;text-decoration:none;display:inline-block}.welcome-logo b{color:#f10d1b}.membership-provider,.membership-primary{color:#fff;text-align:center;cursor:pointer;background:#181818;border:1px solid #4a4a4a;min-height:52px;padding:15px;font-weight:800;text-decoration:none}.membership-provider:disabled{opacity:.45;cursor:not-allowed}.membership-primary{background:#e50914;border-color:#e50914;width:100%;margin-top:14px}.email-sign-in label,.username-card label{gap:8px;font-weight:700;display:grid}.email-sign-in input,.username-card input{color:#fff;min-height:50px;font:inherit;background:#080808;border:1px solid #454545;padding:12px}.membership-status{color:#f4d53f;margin:14px 0 0}.marketing-consent{color:#d3d3d3;align-items:start;font-size:.9rem;grid-template-columns:auto 1fr!important}.marketing-consent input{margin:4px 0 0;min-height:auto!important}.privacy-copy{color:#a8a8a8;font-size:.8rem;line-height:1.45}.privacy-copy a{color:#fff}.member-logout{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#e50914;border:1px solid #ff4a50;flex:none;padding:8px 12px;font-weight:800;position:static}.legal-page{align-items:start;padding:clamp(30px,6vw,72px) 24px}.legal-card{width:min(100%,800px);padding:clamp(28px,5vw,56px);line-height:1.62}.legal-card h1{margin-bottom:8px;font-size:clamp(2.3rem,6vw,4.3rem)}.legal-card h2{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:30px 0 8px;font-size:1.08rem}.legal-card p{color:#d3d3d3}.legal-card a{color:#fff;text-underline-offset:3px;text-decoration-color:#f11622}.legal-card .legal-updated{color:#9f9f9f;margin:0;font-size:.86rem}.legal-card .legal-return{margin:38px 0 0;font-weight:800}.welcome-cinematic-page{isolation:isolate;background:#050505;place-items:stretch stretch;min-height:100svh;padding:0;position:relative;overflow:hidden}.welcome-topbar{z-index:4;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;padding:28px clamp(28px,5vw,72px);display:flex;position:absolute;top:0;left:0;right:0}.welcome-topbar nav{gap:clamp(15px,2vw,32px);display:flex}.welcome-topbar nav a{color:#ddd;font-size:12px;font-weight:800;text-decoration:none}.welcome-topbar nav a:first-child{color:#fff;border-bottom:2px solid var(--red);padding-bottom:8px}.welcome-cinematic-content{z-index:3;grid-template-columns:minmax(390px,1.08fr) minmax(260px,.8fr) minmax(300px,.78fr);align-items:center;gap:clamp(20px,3vw,52px);width:min(100% - clamp(44px,10vw,144px),1440px);margin:auto;padding:135px 0 68px;display:grid;position:relative}.welcome-story{max-width:590px}.welcome-story h1{color:#fff;letter-spacing:-.067em;text-transform:uppercase;margin:8px 0 22px;font-size:clamp(3.3rem,5.25vw,6.8rem);font-weight:950;line-height:.84}.welcome-story h1 em{color:#f11122;font-style:normal}.welcome-story .eyebrow{color:#fff;letter-spacing:.2em;font-size:12px}.welcome-story .welcome-copy{color:#ddd;max-width:495px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.44}.welcome-cinematic-card{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0c0c0cf5,#0a0a0ae0);border:1px solid #8b1d27;width:100%;padding:38px 34px 28px;position:relative;box-shadow:0 24px 88px #000b,0 0 35px #d30b191a}.welcome-card-logo{margin-bottom:16px;font-size:1.45rem}.welcome-card-copy{color:#d6d4d4;margin:0 0 24px;font-size:1.03rem;line-height:1.42}.membership-options,.email-sign-in{gap:10px;display:grid}.membership-provider,.membership-primary{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#1a1a1a;border:1px solid #464646;border-radius:5px;justify-content:center;align-items:center;min-height:53px;padding:15px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.membership-provider:hover{background:#242424;border-color:#aaa}.membership-google:before,.membership-discord:before{place-items:center;width:25px;margin-right:12px;font-size:21px;display:inline-grid}.membership-google:before{content:"G";color:#fff;background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);-webkit-background-clip:text;background-clip:text;font-weight:950}.membership-discord:before{content:"●";color:#7289da;font-size:24px}.membership-primary{background:#e90f1f;border-color:#f11622;box-shadow:0 8px 22px #e30f1d42}.membership-primary:hover{background:#ff2735}.email-sign-in{border-top:1px solid #373737;margin-top:20px;padding-top:20px}.email-sign-in label{color:#e6e4e4;font-size:12px}.email-sign-in input{border-radius:4px;min-height:49px}.returning-member{color:#afafaf;margin:19px 0 0;font-size:.8rem;line-height:1.4}.privacy-copy{margin-top:20px}.welcome-process{max-width:580px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;padding:0;display:grid}.welcome-process ol{display:contents}.welcome-process li{border:0;padding:0;display:block;position:relative}.welcome-process li>span{color:#ef1923;letter-spacing:.12em;margin-bottom:9px;font-size:.75rem;font-weight:900;display:block}.welcome-process li>span:before{content:"";vertical-align:middle;border:1px solid #e71120;border-radius:50%;width:24px;height:24px;margin-right:8px;display:inline-block;box-shadow:0 0 18px #e711204f}.welcome-process strong{color:#fff;letter-spacing:.03em;font-size:.78rem;display:block}.welcome-process p{color:#b6b6b6;margin:7px 0 0;font-size:.72rem;line-height:1.38}.welcome-visuals{align-self:stretch;min-height:550px;position:relative}.welcome-visual-kicker{z-index:3;color:#fff;letter-spacing:.2em;margin:0;font-size:10px;font-weight:900;position:absolute;top:7%;left:0}.welcome-clip-stack{position:absolute;inset:6% -8% 13% -10%}.welcome-clip-preview{aspect-ratio:1.55;background:#111;border:2px solid #d31320;border-radius:9px;width:72%;position:absolute;overflow:hidden;transform:rotate(-6deg);box-shadow:0 22px 46px #000b}.welcome-clip-preview img{object-fit:cover;width:100%;height:100%;display:block}.welcome-clip-preview figcaption{color:#fff;background:linear-gradient(#0000,#000e);justify-content:space-between;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.welcome-clip-preview figcaption span{color:#fff;letter-spacing:.08em;font-weight:900}.welcome-clip-preview figcaption strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.welcome-clip-preview-1{top:7%;right:0}.welcome-clip-preview-2{top:34%;left:0;transform:rotate(5deg)}.welcome-clip-preview-3{bottom:4%;right:3%;transform:rotate(-4deg)}.welcome-clip-preview-4{display:none}.welcome-editor-strip{z-index:4;background:#101010e8;border:1px solid #383838;border-radius:5px;align-items:center;gap:9px;height:54px;padding:0 15px;display:flex;position:absolute;bottom:0;left:-8%;right:-20%;transform:rotate(-2deg);box-shadow:0 14px 35px #000b}.welcome-editor-mark{color:#ff2631;font-style:italic;font-weight:950}.welcome-editor-label{color:#ddd;letter-spacing:.12em;font-size:9px;font-weight:800}.welcome-editor-frame{background:linear-gradient(90deg,#55121a 0 18%,#833525 18% 34%,#512232 34% 56%,#7b4028 56% 76%,#43171d 76%);border-radius:2px;flex:1;height:20px;position:relative}.welcome-editor-playhead{background:#ff2731;width:2px;height:40px;position:absolute;top:7px;left:52%}.welcome-collage{z-index:0;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,minmax(160px,1fr));gap:7px;display:grid;position:absolute;inset:0;transform:scale(1.06)}.welcome-still{background:#171717;min-width:0;margin:0;position:relative;overflow:hidden}.welcome-still:first-child{grid-area:1/4/span 2/span 2}.welcome-still:nth-child(2){grid-area:1/6}.welcome-still:nth-child(3){grid-area:3/5/auto/span 2}.welcome-still:nth-child(4){grid-area:3/2/auto/span 2}.welcome-still:nth-child(5){grid-area:1/1/span 2}.welcome-still:nth-child(6){grid-area:1/3}.welcome-still:nth-child(7){grid-area:2/2}.welcome-still:nth-child(8){grid-area:2/3/auto/span 2}.welcome-still:nth-child(n+9){display:none}.welcome-still img{object-fit:cover;filter:saturate(.78)contrast(1.1);width:100%;height:100%;transition:transform 8s ease-out,filter .5s;transform:scale(1.025)}.welcome-still.is-missing{display:none}.welcome-still figcaption{color:#fff9;letter-spacing:.7px;text-shadow:0 1px 4px #000;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:7px;right:8px}.welcome-cinematic-shade{z-index:1;background:linear-gradient(90deg,#040404fa 0%,#040404f0 25%,#04040475 57%,#0404049e 100%),linear-gradient(#04040440,#0000 50%,#040404e6);position:absolute;inset:0}.welcome-cinematic-page:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 40% 55%,#e50a1b40,#0000 30%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.welcome-still img{animation:20s ease-in-out infinite alternate welcomeStillDrift}.welcome-still:nth-child(2n) img{animation-duration:25s;animation-direction:alternate-reverse}}@keyframes welcomeStillDrift{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@media (width<=960px){.welcome-cinematic-content{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:28px}.welcome-visuals{display:none}.welcome-topbar nav{gap:14px}.welcome-topbar nav a{font-size:10px}.welcome-story h1{font-size:clamp(3rem,7vw,5rem)}}@media (width<=700px){.welcome-cinematic-page{overflow:visible}.welcome-topbar{border-bottom:0;padding:20px 18px;position:relative}.welcome-topbar nav{display:none}.welcome-cinematic-content{width:100%;padding:28px 18px calc(38px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:20px;margin:0;display:flex}.welcome-story{max-width:none}.welcome-story h1{margin:7px 0 18px;font-size:clamp(2.85rem,13vw,4.3rem);line-height:.86}.welcome-story .welcome-copy{margin-bottom:0;font-size:1rem}.welcome-visuals{order:2;min-height:250px;margin:0 -18px;display:block}.welcome-visual-kicker{top:3%;left:18px}.welcome-clip-stack{inset:13% 17px 9%}.welcome-clip-preview{border-width:1px;width:55%}.welcome-clip-preview-1{top:0;right:2%}.welcome-clip-preview-2{top:26%;left:2%}.welcome-clip-preview-3{bottom:0;right:4%}.welcome-editor-strip{height:45px;bottom:-4px;left:14px;right:14px}.welcome-cinematic-card{order:1;padding:28px 21px 22px}.welcome-card-copy{margin-bottom:20px;font-size:.96rem}.welcome-process{order:3;grid-template-columns:1fr;gap:17px;margin-top:7px}.welcome-process li{grid-template-columns:44px 1fr;column-gap:10px;display:grid}.welcome-process li>span{grid-row:span 2;margin:0}.welcome-process p{font-size:.78rem}.welcome-collage{opacity:.7;grid-template-rows:repeat(3,100px);grid-template-columns:repeat(4,1fr);gap:4px;height:300px;inset:56px 0 auto;transform:none}.welcome-still:first-child{grid-area:1/3/span 2/span 2}.welcome-still:nth-child(2){grid-area:1/1/auto/span 2}.welcome-still:nth-child(3){grid-area:2/1/auto/span 2}.welcome-still:nth-child(4){grid-area:3/2/auto/span 2}.welcome-still:nth-child(5){grid-area:3/4}.welcome-still:nth-child(n+6){display:none}.welcome-cinematic-shade{background:linear-gradient(#05050557 0,#050505db 27%,#050505fa 42%,#050505 100%)}.welcome-cinematic-page:after{background:radial-gradient(circle at 50% 25%,#c3081642,#0000 26%)}}.admin-navigation{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.admin-navigation a{border:1px solid var(--line);color:#d7d5d2;font:800 11px var(--body);letter-spacing:.04em;text-transform:uppercase;background:#111;padding:9px 11px;text-decoration:none}.admin-navigation a:hover,.admin-navigation a:focus-visible,.admin-navigation a.active{color:#fff;background:#4b1014;border-color:#e50914}.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.admin-dashboard-card{border:1px solid var(--line);color:#eee;background:#111;gap:10px;min-height:160px;padding:18px;text-decoration:none;display:grid}.admin-dashboard-card:hover,.admin-dashboard-card:focus-visible{background:#160d0e;border-color:#e50914}.admin-dashboard-card span{color:#ef1923;font:800 10px var(--body);letter-spacing:.12em;text-transform:uppercase}.admin-dashboard-card strong{font:800 20px/1.05 var(--display)}.admin-dashboard-card small{color:#bdbbb8;line-height:1.45}.admin-dashboard-card b{color:#fff;margin-top:auto;font-size:12px}.admin-dashboard-card i{color:#ef1923;font-style:normal}@media (width<=800px){.admin-navigation{gap:6px}.admin-navigation a{text-align:center;flex:calc(50% - 6px);padding:10px 8px;font-size:10px}.admin-dashboard-grid{grid-template-columns:1fr;margin-top:18px}.admin-dashboard-card{min-height:0}}@media (width<=700px){.clip-filters{grid-template-columns:repeat(var(--clip-filter-columns,3),minmax(0,1fr));width:100%;margin:-4px 0 22px;display:grid}.clip-filters button{min-width:0;padding:14px 8px;font-size:13px}.streamer-latest .clip-filters{margin-top:14px}}.membership-provider-logo{object-fit:contain;flex:0 0 22px;width:22px;height:22px;margin-right:12px}.membership-google:before,.membership-discord:before{display:none}@media (width<=700px){.welcome-cinematic-card{order:-1}}.billing-page{max-width:880px;min-height:68vh}.billing-draft-card{background:#121212;border:1px solid #4a4946;gap:16px;margin-top:28px;padding:28px;display:grid}.billing-draft-card h2{font:800 clamp(28px,4vw,46px)/.95 var(--display);text-transform:uppercase;margin:0}.billing-draft-card p{color:var(--muted);margin:0;line-height:1.55}.billing-draft-card .template-secondary{justify-self:start}.icon-lock{flex:0 0 13px;width:13px;height:15px;position:relative}.icon-lock:before{content:"";border:2px solid;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:7px;position:absolute;top:0;left:2px}.icon-lock:after{content:"";background:currentColor;border-radius:2px;width:13px;height:10px;position:absolute;bottom:0;left:0}.pro-locked .icon-lock{color:#d9d7d3}.upgrade-backdrop{z-index:120;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b;place-items:center;display:grid;position:fixed;inset:0}.upgrade-dialog{box-sizing:border-box;color:#fff;background:#121212;border:1px solid #5c292d;width:min(100%,420px);padding:30px;position:relative;box-shadow:0 26px 80px #000}.upgrade-dialog h2{font:800 clamp(28px,7vw,43px)/.95 var(--display);text-transform:uppercase;margin:7px 30px 12px 0}.upgrade-dialog p:not(.eyebrow){color:#c9c7c4;margin:0;line-height:1.5}.upgrade-close{color:#fff;cursor:pointer;background:#1b1b1b;border:1px solid #4a4a4a;width:36px;height:36px;font-size:26px;line-height:1;position:absolute;top:12px;right:12px}.upgrade-close:hover,.upgrade-close:focus-visible{background:#2a2a2a;border-color:#fff}.upgrade-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.upgrade-dialog-actions .template-secondary{min-height:44px;padding:0 16px}@media (width<=700px){.upgrade-backdrop{padding:16px 16px calc(16px + env(safe-area-inset-bottom));align-items:end}.upgrade-dialog{width:100%;padding:25px 22px}.upgrade-dialog-actions>*{flex:140px;justify-content:center}}.pricing-page{isolation:isolate;min-height:calc(100vh - 76px);padding:clamp(44px,7vw,84px) 18px calc(70px + env(safe-area-inset-bottom));color:#fff;background:#060708;position:relative;overflow:hidden}.pricing-texture{z-index:-1;opacity:.78;background:radial-gradient(at 12% 8%,#7b081d55,#0000 31%),radial-gradient(at 91% 48%,#59121a66,#0000 28%),linear-gradient(124deg,#0000 0 33%,#b00d1c13 33% 34%,#0000 34% 64%,#fff1 64% 64.2%,#0000 64.2%),repeating-linear-gradient(30deg,#ffffff06 0 1px,#0000 1px 9px);position:absolute;inset:0}.pricing-shell{box-sizing:border-box;background:linear-gradient(145deg,#0b0d0fef,#08090ae8);border:1px solid #3a4248;border-radius:16px;width:min(100%,1030px);margin:auto;padding:clamp(32px,5vw,56px);box-shadow:0 30px 90px #0009,inset 0 0 0 1px #e7172212}.pricing-kicker{color:#ff2834;font:900 13px/1 var(--body);letter-spacing:.16em;text-align:center;margin:0 0 10px}.pricing-shell>h1{text-align:center;font:900 clamp(40px,7vw,76px)/.85 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.pricing-shell>h1 em{color:#f01825;font-style:normal;display:block}.pricing-intro{color:#bfc4c6;text-align:center;max-width:670px;margin:18px auto 38px;font-size:clamp(15px,2vw,19px);line-height:1.45}.pricing-plan{border-radius:16px;grid-template-columns:minmax(230px,.95fr) minmax(260px,1fr);gap:clamp(26px,5vw,70px);padding:clamp(26px,4vw,42px);display:grid;position:relative}.pricing-plan-summary{min-width:0}.pricing-plan-name{color:#fff;font:900 clamp(28px,4vw,45px)/.92 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.pricing-plan-name b{color:#f21a28}.pricing-plan-free .pricing-plan-name b{color:#9ba6ad}.pricing-plan-summary>p:not(.pricing-plan-name){color:#e6e2e2;margin:9px 0 26px;font-size:16px}.pricing-price{align-items:flex-end;gap:14px;display:flex}.pricing-price strong{font:900 clamp(60px,9vw,104px)/.78 var(--display);letter-spacing:-.05em}.pricing-price span{color:#d8d4d2;letter-spacing:.04em;padding-bottom:7px;font-size:15px;font-weight:900}.pricing-launch{color:#fff;font:900 13px/1 var(--body);letter-spacing:.08em;background:#d81421;margin-top:17px;padding:6px 9px;display:inline-block}.pricing-plan-pro{background:linear-gradient(121deg,#530711f7,#27080cf4 62%,#4c0711f7);border:2px solid #de1926;overflow:hidden;box-shadow:inset 0 0 80px #ff152412,0 18px 36px #0006}.pricing-plan-pro:before{content:"";pointer-events:none;opacity:.3;background:repeating-linear-gradient(-36deg,#0000 0 11px,#fff1 12px 13px),radial-gradient(circle at 84% 45%,#ef1b2644 0 4px,#0000 5px 38px);position:absolute;inset:0}.pricing-plan-pro>*{position:relative}.pricing-popular{color:#fff;letter-spacing:.04em;background:#fa2b38;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:900;position:absolute;top:24px;right:24px;box-shadow:0 7px 22px #0006}.pricing-features{border-left:1px solid #ffffff35;align-content:center;gap:16px;margin:0;padding:0 0 0 clamp(24px,4vw,42px);list-style:none;display:grid}.pricing-features li{color:#fff;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.pricing-features li>span{color:#fff;background:#f3212d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:900;display:grid}.pricing-plan-action{text-align:center;grid-column:1/-1;gap:12px;display:grid}.pricing-cta{color:#e20d1b;min-height:57px;font:900 clamp(15px,2vw,19px)/1 var(--body);letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:7px;padding:0 20px;box-shadow:0 8px 24px #0007}.pricing-cta:hover{background:#f0f0f0;transform:translateY(-1px)}.pricing-plan-action>p{color:#ded3d3;margin:0;font-size:14px}.pricing-active-status{font-weight:800;color:#fff!important}.pricing-plan-free{background:linear-gradient(135deg,#151b1f,#0d1113);border:1px solid #4f5960;margin-top:20px}.pricing-plan-free .pricing-plan-summary>p:not(.pricing-plan-name){color:#c0c6c9}.pricing-plan-free .pricing-features{border-left-color:#576168}.pricing-plan-free .pricing-features li{color:#d5dbde}.pricing-plan-free .pricing-features li>span{color:#162026;background:#b6c1c6}.pricing-plan-free .pricing-features .pricing-feature-locked{color:#9fa7aa}.pricing-plan-free .pricing-features .pricing-feature-locked>span{color:#d7dcde;background:#424b50;font-size:13px}.pricing-note{color:#8f989c;letter-spacing:.17em;text-align:center;margin:28px 0 0;font-size:11px;font-weight:900}@media (width<=700px){.pricing-page{padding:28px 12px calc(82px + env(safe-area-inset-bottom))}.pricing-shell{border-radius:10px;padding:28px 18px}.pricing-shell>h1{font-size:clamp(40px,13vw,58px)}.pricing-intro{margin:15px auto 28px;font-size:15px}.pricing-plan{border-radius:11px;padding:25px 19px;display:block}.pricing-popular{padding:8px 10px;font-size:10px;top:16px;right:15px}.pricing-plan-name{max-width:220px;font-size:31px}.pricing-plan-summary>p:not(.pricing-plan-name){margin:8px 0 22px;font-size:14px}.pricing-price{gap:10px}.pricing-price strong{font-size:70px}.pricing-price span{padding-bottom:4px;font-size:12px}.pricing-launch{margin-top:13px;font-size:11px}.pricing-features{border-top:1px solid #ffffff35;border-left:0;gap:13px;margin-top:26px;padding:23px 0 0}.pricing-features li{font-size:14px}.pricing-plan-free .pricing-features{border-top-color:#576168}.pricing-plan-action{margin-top:25px}.pricing-cta{min-height:54px;font-size:14px}.pricing-note{font-size:9px;line-height:1.6}}.pricing-cta:disabled{cursor:wait;opacity:.72;transform:none}.pricing-checkout-error{font-weight:700;color:#ffd3d6!important}.billing-confirmation-pending{color:#f6d58a;background:#241c0e;border:1px solid #765c2c;max-width:720px;margin:0 auto 20px;padding:14px 18px;line-height:1.5}.pro-welcome-page{isolation:isolate;min-height:calc(100vh - 76px);padding:clamp(48px,8vw,98px) 18px calc(76px + env(safe-area-inset-bottom));color:#fff;background:#060708;place-items:center;display:grid;position:relative;overflow:hidden}.pro-welcome-glow{z-index:-2;filter:blur(2px);background:radial-gradient(at 50% 20%,#e719344d 0,#0000 30%),radial-gradient(at 14% 72%,#6f0d303d 0,#0000 28%),radial-gradient(at 87% 64%,#d34a162e 0,#0000 26%),linear-gradient(135deg,#08090b,#14070b 52%,#07090b);position:absolute;inset:-20%}.pro-welcome-confetti{z-index:-1;color:#ff6973;letter-spacing:clamp(16px,5vw,60px);opacity:.55;text-align:center;white-space:nowrap;width:min(900px,90vw);font-size:clamp(24px,4vw,48px);animation:5s ease-in-out infinite proWelcomeFloat;position:absolute;top:8%;left:50%;transform:translate(-50%)}.pro-welcome-shell{text-align:center;background:linear-gradient(145deg,#151012f2,#090a0cf5 64%,#1b080df2);border:1px solid #71313a;border-radius:24px;width:min(100%,980px);padding:clamp(32px,6vw,72px);position:relative;box-shadow:0 34px 110px #000b,inset 0 0 0 1px #ff33401a}.pro-welcome-shell:before{content:"";border-radius:inherit;pointer-events:none;opacity:.16;background:repeating-linear-gradient(-34deg,#0000 0 15px,#fff1 16px 17px);position:absolute;inset:0}.pro-welcome-shell>*{position:relative}.pro-welcome-badge{color:#ffdfe2;letter-spacing:.12em;background:#4a1118;border:1px solid #fa5d68;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:11px;font-weight:900;display:inline-flex}.pro-welcome-badge span{color:#fff;background:#ff4b58;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.pro-welcome-kicker{color:#ff6973;letter-spacing:.22em;margin:26px 0 11px;font-size:12px;font-weight:900}.pro-welcome-shell h1{font:900 clamp(52px,9vw,110px)/.8 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.pro-welcome-shell h1 em{color:#f52231;font-style:normal}.pro-welcome-copy{color:#d5ccce;max-width:640px;margin:25px auto 30px;font-size:clamp(15px,2vw,19px);line-height:1.5}.pro-welcome-actions{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.pro-welcome-primary,.pro-welcome-secondary{cursor:pointer;border-radius:5px;min-height:51px;padding:0 20px;font-weight:900}.pro-welcome-primary{color:#fff;background:#f42837;border:1px solid #ff626c;box-shadow:0 10px 28px #ef243740}.pro-welcome-primary:hover{background:#ff3d4b;transform:translateY(-1px)}.pro-welcome-secondary{color:#fff;background:#17181b;border:1px solid #606064}.pro-welcome-secondary:hover{background:#24252a}.pro-welcome-actions button span{margin-left:9px;font-size:20px}.pro-welcome-perks{text-align:left;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:46px;display:grid}.pro-welcome-perks article{background:#0e0f12c9;border:1px solid #40363a;gap:7px;padding:18px;display:grid}.pro-welcome-perks article>span{color:#ff6570;letter-spacing:.14em;font-size:11px;font-weight:900}.pro-welcome-perks strong{font-size:15px}.pro-welcome-perks small{color:#a9a2a4;font-size:12px;line-height:1.4}.pro-welcome-footer{color:#9b9295;letter-spacing:.12em;text-align:left;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;font-size:10px;font-weight:900;display:flex}.pro-welcome-footer button{color:#e6dfe1;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}@keyframes proWelcomeFloat{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%,10px)rotate(2deg)}}@media (width<=700px){.pro-welcome-page{min-height:calc(100vh - 62px);padding:25px 12px calc(84px + env(safe-area-inset-bottom))}.pro-welcome-shell{border-radius:14px;padding:30px 18px 24px}.pro-welcome-kicker{letter-spacing:.15em;margin-top:22px;font-size:10px}.pro-welcome-shell h1{font-size:clamp(48px,15vw,72px)}.pro-welcome-copy{margin:20px auto 24px;font-size:15px}.pro-welcome-actions{display:grid}.pro-welcome-primary,.pro-welcome-secondary{width:100%}.pro-welcome-perks{grid-template-columns:1fr;gap:8px;margin-top:30px}.pro-welcome-perks article{padding:14px}.pro-welcome-footer{gap:12px;margin-top:20px;font-size:9px;display:grid}.pro-welcome-footer button{justify-self:start}}.account-page h1{font:800 clamp(44px,7vw,78px)/.9 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:0 0 30px}@media (width<=800px){.account-page{padding-top:34px}.account-card{padding:22px 18px}.account-identity strong{font-size:39px}.account-actions{display:grid}.account-actions button{width:100%}}.account-page{min-height:calc(100vh - 76px);padding-top:42px;padding-bottom:90px}.account-hero{background:repeating-linear-gradient(120deg,#160d10 0 24px,#211015 25px,#160d10 47px),radial-gradient(circle at 82% 25%,#8f1f2d99,#0000 42%);border:1px solid #4a2024;justify-content:space-between;gap:28px;margin-bottom:38px;padding:38px clamp(22px,4vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #000}.account-hero h1{font:800 clamp(45px,6vw,78px)/.88 var(--display);letter-spacing:-1.3px;text-transform:uppercase;margin:5px 0 18px}.account-hero h1 em,.account-benefits h2 em{color:var(--red);font-style:normal}.account-hero>div:first-child>p:last-of-type{color:#d6d2d2;max-width:560px;margin:0 0 22px;line-height:1.5}.account-hero-steps{flex-wrap:wrap;gap:9px;display:flex}.account-hero-steps span{color:#fff;border:1px solid #78343a;padding:8px 12px;font-size:12px;font-weight:800}.account-hero-steps b{color:var(--red);margin-right:6px}.account-hero-art{place-items:center;min-width:280px;display:grid;position:relative;transform:rotate(4deg)}.account-art-screen{background:#0c0d12;border:1px solid #555;width:280px;height:168px;padding:18px;box-shadow:15px 15px #0a0a0a}.account-art-label{letter-spacing:1px;color:#ff5860;font-size:8px}.account-wave{align-items:center;gap:7px;height:72px;margin:17px 0;display:flex}.account-wave i{width:9px;height:calc(18px + (var(--n,1) * 7px));background:linear-gradient(#ff4852,#9b1525);border-radius:8px;display:block}.account-wave i:nth-child(2){height:46px}.account-wave i:nth-child(3){height:28px}.account-wave i:nth-child(4){height:58px}.account-wave i:nth-child(5){height:36px}.account-wave i:nth-child(6){height:64px}.account-wave i:nth-child(7){height:26px}.account-wave i:nth-child(8){height:49px}.account-wave i:nth-child(9){height:32px}.account-art-time{color:#ff5961;font-size:12px}.account-hero-art>b{border:1px solid var(--red);color:#fff;letter-spacing:1px;background:#160a0d;padding:10px 14px;font-size:12px;line-height:1.1;position:absolute;bottom:-14px;right:-8px;transform:rotate(-8deg)}.account-eyebrow{margin-bottom:7px}.account-welcome{font:800 clamp(38px,5vw,62px)/.9 var(--display);text-transform:uppercase;margin:0 0 24px}.account-card{background:linear-gradient(135deg,#151515,#0d0d0d);border:1px solid #373737;max-width:820px;padding:32px;box-shadow:0 22px 70px #000}.account-identity{gap:6px;margin:0 0 20px;display:grid}.account-identity strong{font:800 46px/.9 var(--display);text-transform:uppercase}.account-identity span{color:#aaa;font-weight:600}.account-badge{letter-spacing:1.2px;border:1px solid #666;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}.account-badge-pro{border-color:var(--red);color:#fff;background:#5b1015}.account-status{border-left:3px solid var(--red);background:#0a0a0a;margin:20px 0 12px;padding:17px;font-weight:700}.account-renewal{color:#aaa;margin:0 0 22px}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-support{color:#aaa;margin:22px 0 0;font-weight:600}.account-support a{color:#fff}.account-page .template-secondary{color:#fff;cursor:pointer;background:#181818;border:1px solid #444;min-height:44px;padding:0 18px;font-weight:700}.account-upgrade{background:linear-gradient(135deg,#9d101a,#e50914 58%,#7c0d16);border:1px solid #ff4450;justify-content:space-between;align-items:center;gap:25px;max-width:820px;margin-top:18px;padding:28px 32px;display:flex;box-shadow:0 16px 45px #e5091433}.account-upgrade-kicker{letter-spacing:1.5px;color:#ffd6d8;margin:0 0 10px;font-size:11px;font-weight:800}.account-upgrade h2{font:800 38px/.92 var(--display);text-transform:uppercase;margin:0 0 12px}.account-upgrade>div>p:not(.account-upgrade-kicker){color:#ffe9e9;max-width:540px;margin:0;line-height:1.5}.account-upgrade ul{color:#fff;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.account-upgrade button{color:#a40f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fff;flex:none;padding:15px 19px;font-weight:900}.account-upgrade button span{margin-left:5px;font-size:18px}.account-benefits{max-width:820px;padding:55px 0 10px}.account-benefits h2{font:800 clamp(40px,5vw,64px)/.88 var(--display);text-transform:uppercase;margin:0 0 25px}.account-benefits>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-benefits article{background:#111;border:1px solid #303030;min-height:145px;padding:19px}.account-benefits article>b{color:var(--red);letter-spacing:1px;font-size:11px}.account-benefits h3{margin:25px 0 7px;font-size:18px}.account-benefits article p{color:#aaa;margin:0;font-size:13px;line-height:1.45}@media (width<=800px){.account-page{padding-top:26px}.account-hero{padding:26px 20px;display:block}.account-hero-art{justify-content:center;min-width:0;margin:28px 0 4px;transform:rotate(2deg)}.account-art-screen{width:min(280px,80vw)}.account-welcome{font-size:43px}.account-card{padding:22px 18px}.account-identity strong{font-size:39px}.account-actions{display:grid}.account-actions button{width:100%}.account-upgrade{padding:24px 20px;display:block}.account-upgrade h2{font-size:33px}.account-upgrade button{width:100%;margin-top:20px}.account-benefits{padding-top:42px}.account-benefits>div{grid-template-columns:1fr}.account-benefits article{min-height:0}}
