@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Oswald:wght@500;600;700&display=swap");:root{--bg:#08090b;--panel:#101216;--panel-2:#15181d;--line:rgba(255,255,255,.09);--muted:#989ca7;--text:#f5f5f3;--red:#ef233c;--red-deep:#a20f27;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}a{text-decoration:none}a,button{color:inherit}button{font:inherit}.site-shell{min-height:100vh;background:radial-gradient(circle at 70% 0,rgba(239,35,60,.07),transparent 28%),var(--bg)}.page-pad{width:min(calc(100% - 64px),var(--max));margin-inline:auto}.topbar{height:78px;padding:0 max(32px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:rgba(8,9,11,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50}.brand,.topbar{display:flex;align-items:center}.brand{gap:7px;font-family:Oswald,sans-serif;font-size:1.16rem;letter-spacing:.08em}.brand strong{color:var(--red)}.brand-mark{width:32px;height:32px;margin-right:2px}.desktop-nav{display:flex;gap:34px;align-items:center}.desktop-nav a{color:#aeb1b9;font-size:.91rem;font-weight:600;position:relative;padding:29px 0}.desktop-nav a.active,.desktop-nav a:hover{color:white}.desktop-nav a.active:after{content:"";position:absolute;height:2px;background:var(--red);left:0;right:0;bottom:0}.top-actions{display:flex;align-items:center;gap:10px}.icon-button,.menu-button{width:42px;height:42px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer}.menu-button{display:none}.primary-action,.secondary-action,.studio-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border-radius:7px;font-weight:700;font-size:.9rem;border:1px solid transparent;cursor:pointer}.primary-action,.studio-button{background:var(--red);box-shadow:0 8px 28px rgba(239,35,60,.2)}.primary-action:hover,.studio-button:hover{background:#ff304a;transform:translateY(-1px)}.secondary-action{background:rgba(255,255,255,.04);border-color:var(--line)}.secondary-action:hover{background:rgba(255,255,255,.08)}.mobile-nav{display:none}.live-hero{padding-top:54px}.hero-kicker{color:#d8d9dd;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;display:flex;gap:10px;align-items:center;margin-bottom:18px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(239,35,60,.12)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(400px,.8fr);border:1px solid var(--line);background:var(--panel);min-height:500px}.hero-layout .creator-card{border:0;border-radius:0}.hero-layout .creator-card-body{display:none}.hero-layout .stream-visual{height:100%;min-height:498px}.hero-copy-panel{padding:46px 44px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line)}.hero-copy-panel h1,.page-header h1,.tv-hero h1{font-family:DM Sans,sans-serif;line-height:1.06;letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(2.4rem,4vw,4.25rem);font-weight:700}.hero-copy-panel h1{font-size:clamp(2.15rem,3vw,3.25rem);max-width:12ch}.hero-copy-panel>p{color:var(--muted);font-size:1.08rem;max-width:42ch;margin:0 0 28px}.hero-copy-panel .primary-action{align-self:flex-start}.portraying{border-top:1px solid var(--line);margin-top:42px;padding-top:24px;display:grid}.portraying span{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.portraying strong{font-size:1.15rem;margin-top:6px}.portraying p{margin:2px 0 0;color:var(--muted);font-size:.9rem}.eyebrow{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.14em}.eyebrow.red{color:#ff465b}.creator-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.creator-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.18)}.stream-visual{position:relative;height:240px;background:radial-gradient(circle at 72% 40%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 26%),linear-gradient(135deg,#171a20,#090a0d 62%);overflow:hidden}.stream-visual:after{content:"";position:absolute;z-index:1;inset:34% 0 0;background:linear-gradient(180deg,transparent,rgba(3,4,6,.88) 78%,rgba(3,4,6,.97));pointer-events:none}.stream-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stream-thumbnail+.visual-watermark,.stream-thumbnail~.visual-grid{opacity:0}.visual-watermark{position:absolute;right:2%;bottom:-25%;font-family:Oswald;font-size:clamp(10rem,20vw,22rem);font-weight:700;color:rgba(255,255,255,.045);line-height:1}.visual-grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.featured-pill,.live-pill,.viewer-pill{position:absolute;z-index:3;top:16px;left:16px;display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 8px;background:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:800}.viewer-pill{left:auto;right:16px;background:rgba(0,0,0,.68);text-transform:none;letter-spacing:0}.visual-copy{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 40px);display:grid;grid-gap:5px;gap:5px;padding:11px 14px 12px;background:rgba(7,8,10,.78);border-left:3px solid var(--red);box-shadow:0 10px 30px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.visual-copy span{text-transform:uppercase;color:#d2d3d7;font-size:.68rem;letter-spacing:.12em;font-weight:700}.visual-copy strong{max-width:580px;font-family:DM Sans,sans-serif;font-size:clamp(1.12rem,1.65vw,1.6rem);line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 12px #000}.creator-card-body{display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;padding:17px;align-items:center}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.75rem;background:linear-gradient(135deg,var(--accent),#222);border:2px solid rgba(255,255,255,.15);overflow:hidden}.avatar img,.profile-avatar img{width:100%;height:100%;object-fit:cover}.creator-copy h3{margin:0;font-size:.98rem}.creator-copy p{margin:2px 0 0;color:var(--muted);font-size:.76rem}.creator-copy p span{padding:0 2px}.watch-link{font-size:.78rem;font-weight:800;color:#fff;padding:7px 10px;background:rgba(255,255,255,.07);border-radius:5px}.section{padding-top:92px;padding-bottom:24px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:27px;gap:20px}.assets-panel h2,.awards-banner h2,.dashboard-panel h2,.network-cta h2,.profile-feature h2,.section-heading h2,.spotlight h2,.workspace h1{margin:5px 0 0;font-family:DM Sans,sans-serif;letter-spacing:-.025em;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.12}.section-heading>a{display:flex;align-items:center;gap:7px;color:#c7c8cd;font-weight:700;font-size:.88rem}.creator-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.spotlight{margin-top:100px;padding-block:52px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:30px;gap:30px;align-items:center;background:linear-gradient(100deg,rgba(239,35,60,.13),rgba(255,255,255,.025));border-block:1px solid rgba(239,35,60,.2)}.spotlight:after,.spotlight:before{content:"";position:absolute;left:0;right:0}.spotlight-mark{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--red)}.spotlight p{color:#b0b3ba;max-width:74ch;margin:14px 0 0}.clip-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.clip-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.clip-visual{height:218px;position:relative;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 52%,transparent),transparent 25%),linear-gradient(145deg,#1a1c22,#08090b)}.clip-visual:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0 30px,rgba(255,255,255,.025) 31px 32px)}.play-button{width:52px;height:52px;border:0;border-radius:50%;display:grid;place-items:center;inset:0;margin:auto;background:white;color:#0b0b0c;cursor:pointer}.duration,.play-button{position:absolute;z-index:2}.duration{right:12px;bottom:12px;background:rgba(0,0,0,.8);border-radius:4px;padding:3px 6px;font-size:.71rem}.featured-pill{z-index:2;background:white;color:#111}.clip-body{position:relative;padding:18px}.clip-body h3{margin:5px 50px 4px 0;font-size:1rem}.clip-body p{margin:0;color:var(--muted);font-size:.78rem}.reaction{position:absolute;right:17px;top:41px;gap:4px;color:#b8bbc2;font-size:.74rem}.network-cta,.reaction{display:flex;align-items:center}.network-cta{margin-top:100px;margin-bottom:100px;min-height:330px;flex-direction:column;justify-content:center;text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 110%,rgba(239,35,60,.25),transparent 45%),#0e1013}.network-cta h2{margin-top:12px;font-size:clamp(2rem,3.4vw,3.4rem)}.network-cta p{color:var(--muted);max-width:600px;margin:16px 0 27px}footer{min-height:180px;border-top:1px solid var(--line);padding:48px max(32px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:var(--muted);font-size:.8rem}.footer-brand{display:flex;align-items:center;color:white;font-family:Oswald;letter-spacing:.08em}.footer-brand .brand-mark{width:30px}footer>div:last-child{display:flex;justify-content:flex-end;gap:22px}footer>p{text-align:center}.subpage{padding-top:80px;padding-bottom:100px}.page-header{max-width:900px;margin-bottom:47px}.page-header h1{margin-bottom:17px}.page-header p{color:var(--muted);font-size:1.08rem;max-width:650px}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.filter{display:flex;gap:6px;align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:#aeb1b9;cursor:pointer;font-size:.8rem}.filter.active,.filter:hover{color:white;background:rgba(255,255,255,.08)}.public-preview{min-height:44px;margin:0 0 24px;padding:10px 13px;border:1px solid rgba(245,180,62,.2);background:rgba(245,180,62,.06);display:flex;align-items:center;gap:11px;color:#b7bac2;font-size:.78rem}.public-preview strong{color:#f5c76f;white-space:nowrap}.empty-state{min-height:220px;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:var(--muted)}.empty-state button{border:0;background:transparent;color:#ff6375;cursor:pointer;font-weight:700}.creator-directory{grid-template-columns:repeat(4,1fr)}.creator-directory .stream-visual{height:210px}.profile-feature{margin-top:110px;padding:50px;border:1px solid var(--line);background:linear-gradient(115deg,rgba(239,35,60,.12),transparent 46%),var(--panel)}.profile-identity{display:flex;align-items:center;gap:25px}.profile-avatar{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--red),#56101b);font-weight:800;font-size:1.4rem}.profile-identity h2{font-size:2.6rem}.profile-identity p{margin:5px 0 0;color:var(--muted)}.profile-link{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:#ff6375;font-size:.84rem;font-weight:700}.profile-bio{color:#c0c2c8;max-width:700px;margin:30px 0}.profile-stats{border-block:1px solid var(--line);padding:25px 0;display:grid;grid-template-columns:repeat(3,180px);grid-gap:35px;gap:35px}.profile-stats>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center}.profile-stats svg{grid-row:1/3;color:var(--red)}.profile-stats strong{font-size:1.3rem}.profile-stats span{color:var(--muted);font-size:.75rem}.badge-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.badge-row span{background:rgba(239,35,60,.1);border:1px solid rgba(239,35,60,.25);color:#ff7b8a;padding:7px 11px;border-radius:5px;font-size:.75rem;font-weight:700}.clip-directory{grid-template-columns:repeat(3,1fr)}.tv-hero{min-height:550px;display:grid;grid-template-columns:1fr .85fr;align-items:center;border-bottom:1px solid var(--line)}.tv-hero>div:first-child{padding-right:8vw}.tv-hero p{color:var(--muted);max-width:580px;margin:0 0 25px}.tv-art{width:100%;aspect-ratio:1.15;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 25%,rgba(239,35,60,.8),transparent 23%),linear-gradient(145deg,#211018,#08090b 62%);border:1px solid rgba(239,35,60,.25)}.tv-art:after{content:"NERP";position:absolute;font-family:Oswald;font-size:13rem;right:-20px;top:-65px;color:rgba(255,255,255,.035)}.tv-art>span{color:var(--red);font-family:Oswald;font-size:1.5rem}.tv-art strong{font-family:DM Sans,sans-serif;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.88;letter-spacing:-.055em}.tv-art small{letter-spacing:.2em;margin-top:20px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.collection{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid var(--line);position:relative;overflow:hidden}.collection:before{content:attr(data-number)}.collection>span{position:absolute;top:18px;right:22px;font-family:Oswald;font-size:4rem;opacity:.15}.collection h3{font-family:DM Sans,sans-serif;font-size:1.55rem;letter-spacing:-.025em;margin:0}.collection p{color:#b0b2b8;margin:8px 0 0}.red-card{background:linear-gradient(140deg,rgba(239,35,60,.28),transparent 60%),#121317}.purple-card{background:linear-gradient(140deg,rgba(124,92,255,.28),transparent 60%),#121317}.teal-card{background:linear-gradient(140deg,rgba(42,179,166,.25),transparent 60%),#121317}.awards-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:25px;gap:25px;margin:90px 0 10px;padding:38px;background:#e8e4d7;color:#101114}.awards-banner>svg{width:58px;height:58px}.awards-banner p{color:#585a60;margin:8px 0 0}.awards-banner .secondary-action{border-color:rgba(0,0,0,.2)}.workspace{min-height:calc(100vh - 78px);display:grid;grid-template-columns:270px 1fr}.workspace-nav{border-right:1px solid var(--line);padding:38px 24px;position:-webkit-sticky;position:sticky;top:78px;height:calc(100vh - 78px);display:flex;flex-direction:column}.workspace-nav h2{font-family:Oswald;text-transform:uppercase;font-size:1.5rem;margin:6px 0 35px}.workspace-nav nav{display:grid;grid-gap:5px;gap:5px}.workspace-nav nav button{min-height:43px;padding:0 12px;display:flex;align-items:center;gap:11px;color:var(--muted);border:0;background:transparent;border-radius:6px;font-size:.84rem;font-weight:600;cursor:pointer;text-align:left}.workspace-nav nav button.active,.workspace-nav nav button:hover{color:white;background:rgba(255,255,255,.07)}.workspace-nav nav button b{margin-left:auto;background:var(--red);border-radius:10px;padding:1px 6px;font-size:.65rem}.workspace-nav nav svg{width:17px}.workspace-nav>a{margin-top:auto;color:var(--muted);font-size:.8rem}.workspace-main{padding:52px clamp(28px,4vw,72px) 90px;max-width:1500px;width:100%}.workspace-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.workspace h1{font-size:2.35rem}.status-chip{color:#ff6375;border:1px solid rgba(239,35,60,.3);background:rgba(239,35,60,.08);padding:8px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.metric-grid article{padding:22px;background:var(--panel);border:1px solid var(--line);display:grid}.metric-grid span{color:var(--muted);font-size:.76rem}.metric-grid strong{font-family:Oswald;font-size:2.5rem;line-height:1.15;margin:9px 0 4px}.metric-grid small{color:#6fdfae;font-size:.7rem}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.assets-panel,.dashboard-panel{background:var(--panel);border:1px solid var(--line);padding:25px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start}.assets-panel h2,.panel-heading h2{font-size:1.4rem}.panel-heading>svg{color:var(--muted)}.chart{height:220px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid var(--line);margin-top:30px}.chart div{flex:1 1;background:linear-gradient(to top,var(--red-deep),var(--red));opacity:.8;border-radius:3px 3px 0 0}.chart-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:.68rem;padding-top:8px}.progress-item{margin-top:29px}.progress-item>div:first-child{display:flex;justify-content:space-between;font-size:.8rem}.progress-item strong{color:#bfc1c7}.progress{height:6px;background:rgba(255,255,255,.07);margin-top:10px;border-radius:4px;overflow:hidden}.progress i{display:block;height:100%;background:var(--red)}.assets-panel{margin-top:14px}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.asset-grid button{min-height:120px;text-align:left;border:1px solid var(--line);background:var(--panel-2);padding:16px;display:grid;grid-template-columns:1fr auto;align-items:flex-end;cursor:pointer}.asset-grid button>span{grid-column:1/3;align-self:start;color:#41444d;font-family:Oswald;font-size:1.6rem}.asset-grid button strong{font-size:.8rem}.queue-list{display:grid;margin-top:18px}.queue-list>div{min-height:58px;border-top:1px solid var(--line);display:flex;align-items:center;gap:11px;font-size:.82rem}.queue-list svg{width:17px;color:var(--muted)}.queue-list button{margin-left:auto;background:transparent;border:0;color:#ff697b;font-size:.72rem;cursor:pointer}.big-stat{font-family:Oswald;font-size:3.6rem;margin-top:30px;display:grid}.big-stat small{font-family:DM Sans;color:var(--muted);font-size:.73rem}.split-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.split-stats div{display:grid}.split-stats strong{font-size:1.3rem}.split-stats span{color:var(--muted);font-size:.7rem}.live-table{margin-top:14px;overflow-x:auto}table{width:100%;border-collapse:collapse;margin-top:20px;font-size:.8rem}th{color:var(--muted);text-align:left;font-weight:500}td,th{border-top:1px solid var(--line);padding:13px 8px}.table-live{color:#6fdfae}.preview-banner,.success-banner{min-height:48px;margin-bottom:26px;padding:11px 14px;border:1px solid rgba(245,180,62,.24);background:rgba(245,180,62,.07);display:flex;align-items:center;gap:12px;color:#d4d6dc;font-size:.8rem}.preview-banner strong{color:#f5c76f;white-space:nowrap}.success-banner{border-color:rgba(111,223,174,.25);background:rgba(111,223,174,.08);color:#94e7c3}.editor-panel{max-width:940px}.panel-copy{color:var(--muted);margin:0 0 26px}.editor-form{display:grid;grid-gap:20px;gap:20px}.application-form label,.editor-form label{display:grid;grid-gap:8px;gap:8px;color:#d3d5da;font-size:.82rem;font-weight:600}.application-form input,.application-form textarea,.editor-form input,.editor-form select,.editor-form textarea{width:100%;border:1px solid var(--line);background:#0b0d10;color:white;border-radius:6px;padding:12px 13px;outline:none;font:inherit}.application-form input:focus,.application-form textarea:focus,.editor-form input:focus,.editor-form select:focus,.editor-form textarea:focus{border-color:rgba(239,35,60,.65);box-shadow:0 0 0 3px rgba(239,35,60,.09)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.application-form .primary-action,.editor-form .primary-action{justify-self:start}.content-list,.moderation-list{display:grid}.content-list article,.moderation-list article{min-height:78px;padding:15px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;justify-content:space-between}.content-list article:first-child,.moderation-list article:first-child{border-top:0}.content-list article>div,.moderation-copy{display:grid}.content-list article span,.moderation-copy p{color:var(--muted);font-size:.75rem;margin:3px 0 0}.review-status{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:#bfc2c9;font-size:.69rem;text-transform:capitalize}.review-status.featured{color:#f5c76f;border-color:rgba(245,199,111,.25)}.review-status.approved{color:#6fdfae;border-color:rgba(111,223,174,.25)}.review-status.reviewing{color:#99b9ff;border-color:rgba(153,185,255,.25)}.review-status.rejected{color:#ff7b8a;border-color:rgba(239,35,60,.3)}.moderation-copy strong{margin-top:5px}.moderation-actions{display:flex;gap:8px}.moderation-actions button{min-height:38px;border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:6px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.moderation-actions button:last-child{background:var(--red);border-color:var(--red)}.apply-layout{display:grid;grid-template-columns:.72fr 1fr;grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:start}.apply-layout aside{position:-webkit-sticky;position:sticky;top:130px}.apply-layout aside h1{font-size:clamp(2.3rem,4vw,4rem);line-height:1.03;letter-spacing:-.04em;margin:15px 0 20px}.apply-layout aside li,.apply-layout aside p{color:var(--muted)}.apply-layout aside ul{padding-left:20px;margin:28px 0;display:grid;grid-gap:10px;gap:10px}.apply-layout aside>a{color:#ff6375;font-size:.85rem;font-weight:700}.application-form{padding:28px;border:1px solid var(--line);background:var(--panel);display:grid;grid-gap:20px;gap:20px}.application-form .preview-banner{margin:0 0 4px}.application-form .check-field{display:grid;grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.45}.application-form .check-field input{width:17px;margin-top:2px}.application-complete{min-height:520px;padding:50px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.application-complete>svg{width:48px;height:48px;color:#6fdfae;margin-bottom:24px}.application-complete h1{font-size:2.5rem;margin:10px 0}.application-complete p{color:var(--muted);max-width:540px;margin:0 0 25px}.integration-grid{display:grid;grid-gap:12px;gap:12px;max-width:940px}.integration-grid article{min-height:84px;padding:18px;border:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:auto 1fr auto;grid-gap:15px;gap:15px;align-items:center}.integration-grid article>svg{color:var(--muted)}.integration-grid article>div{display:grid}.integration-grid article span{color:var(--muted);font-size:.76rem}.integration-state{border:1px solid var(--line);border-radius:999px;padding:5px 9px;white-space:nowrap}.integration-state.ready{color:#6fdfae;border-color:rgba(111,223,174,.25)}.integration-state.pending{color:#f5c76f;border-color:rgba(245,199,111,.25)}.management-list{display:grid;margin-bottom:28px}.management-list article{min-height:76px;padding:13px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;align-items:center}.management-list article:first-child{border-top:0}.management-list article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.management-list article span{color:var(--muted);font-size:.75rem}.management-icon{width:44px;height:44px;display:grid;place-items:center;background:rgba(239,35,60,.12);color:#ff7181;font-weight:800;font-size:.74rem}.management-symbol{margin:10px;color:var(--muted)}.management-actions{display:flex;gap:8px;align-items:center}.icon-action,.management-actions button{min-height:34px;padding:0 10px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#d9dbe0;border-radius:5px;cursor:pointer}.icon-action{width:36px;display:grid;place-items:center;padding:0}.compact-form{padding-top:25px;border-top:1px solid var(--line)}.compact-form h3{margin:0;font-size:1rem}.compact-form .secondary-action{justify-self:start}.schedule-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.schedule-toolbar>label{display:grid;grid-gap:7px;gap:7px;min-width:180px;font-size:.75rem;color:var(--muted)}.schedule-form-grid select,.schedule-toolbar select{border:1px solid var(--line);background:#0b0d10;color:white;border-radius:6px;padding:11px}.schedule-form-grid{display:grid;grid-template-columns:.7fr .7fr 1.5fr;grid-gap:15px;gap:15px}.inline-empty{min-height:160px;margin-bottom:28px;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:25px}.inline-empty svg{margin-bottom:10px}.inline-empty strong{color:white}.inline-empty span{max-width:520px;margin-top:5px;font-size:.75rem}.application-review{display:grid;grid-template-columns:330px 1fr;grid-gap:14px;gap:14px;max-width:1060px}.application-list{display:grid;align-content:start;border:1px solid var(--line);background:var(--panel)}.application-list>button{min-height:74px;padding:13px 15px;border:0;border-top:1px solid var(--line);background:transparent;color:white;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.application-list>button:first-child{border-top:0}.application-list>button.active{background:rgba(239,35,60,.08);box-shadow:inset 3px 0 var(--red)}.application-list button>span:first-child{display:grid;grid-gap:4px;gap:4px}.application-list small{color:var(--muted);font-size:.69rem}.application-detail{margin:0;min-height:410px;display:flex;flex-direction:column}.application-detail h2{margin:7px 0 3px;font-size:1.7rem}.application-detail a{color:#ff7181;font-size:.78rem}.application-detail dl{display:grid;grid-gap:20px;gap:20px;margin:35px 0}.application-detail dl div{padding-top:15px;border-top:1px solid var(--line)}.application-detail dt{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.application-detail dd{margin:7px 0 0;color:#d4d6dc;font-size:.86rem;line-height:1.55}.application-detail .moderation-actions,.decision-result{margin-top:auto}.decision-result{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:12px;color:#cfd1d7;font-size:.8rem}.decision-result.approved{border-color:rgba(111,223,174,.25);color:#94e7c3}.decision-result.rejected{border-color:rgba(239,35,60,.3);color:#ff8996}.spotlight-manager{display:grid;grid-template-columns:1fr .8fr;grid-gap:14px;gap:14px;max-width:1100px}.spotlight-manager .dashboard-panel{margin:0}.spotlight-preview{min-height:420px;padding:32px;border:1px solid rgba(239,35,60,.22);background:linear-gradient(145deg,rgba(239,35,60,.16),transparent 62%),var(--panel);display:flex;flex-direction:column;justify-content:center}.spotlight-preview h2{margin:9px 0 12px;font-size:2rem}.spotlight-preview p{color:var(--muted);line-height:1.6}.preview-label{margin-top:auto;color:#696c74;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.auth-page{min-height:calc(100vh - 78px);display:grid;place-items:center;padding-block:70px}.auth-card{width:min(100%,560px);padding:42px;border:1px solid var(--line);background:radial-gradient(circle at 90% 0,rgba(88,101,242,.13),transparent 35%),var(--panel)}.auth-icon{width:54px;height:54px;margin-bottom:24px;display:grid;place-items:center;border:1px solid rgba(88,101,242,.3);background:rgba(88,101,242,.12);color:#9fa8ff}.auth-icon.denied{color:#ff7181;border-color:rgba(239,35,60,.3);background:rgba(239,35,60,.1)}.auth-card h1{margin:9px 0 13px;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.04em}.auth-card>p{color:var(--muted);margin:0 0 24px;line-height:1.65}.discord-action{min-height:50px;padding:0 18px;margin:6px 0 20px;display:flex;align-items:center;justify-content:center;gap:10px;background:#5865f2;border-radius:6px;font-weight:800}.discord-action:hover{background:#6874f5}.auth-error,.auth-setup{margin:0 0 18px;padding:13px;border:1px solid rgba(239,35,60,.25);background:rgba(239,35,60,.07);color:#ffc0c7;font-size:.84rem}.auth-setup{border-color:rgba(245,180,62,.25);background:rgba(245,180,62,.07);color:#e4d3af;display:grid;grid-gap:3px;gap:3px}.auth-assurance,.auth-setup span{color:var(--muted)}.auth-assurance{display:flex;align-items:flex-start;gap:10px;margin:5px 0 27px;padding-top:18px;border-top:1px solid var(--line);font-size:.76rem;line-height:1.5}.auth-assurance svg{width:18px;flex:0 0 auto;color:#6fdfae}.auth-card>a:last-child,.auth-links>a:not(.secondary-action){color:var(--muted);font-size:.8rem}.auth-links{display:flex;align-items:center;gap:18px}.leaderboard-page{max-width:1180px}.leaderboard-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.leaderboard-filters button{min-height:43px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:6px;cursor:pointer;font-weight:700}.leaderboard-filters button.active{color:white;border-color:rgba(239,35,60,.42);background:rgba(239,35,60,.1)}.leaderboard-list{border:1px solid var(--line);background:var(--panel)}.leaderboard-list article{min-height:84px;padding:14px 18px;display:grid;grid-template-columns:42px 50px 1fr auto 90px;grid-gap:15px;gap:15px;align-items:center;border-top:1px solid var(--line)}.leaderboard-list article:first-child{border-top:0}.leaderboard-list article.podium{background:linear-gradient(90deg,rgba(239,35,60,.07),transparent 55%)}.rank-number{color:#696d76;font-family:Oswald;font-size:1.05rem;display:grid;place-items:center}.rank-1 .rank-number{color:#f5c76f}.leaderboard-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--accent),#222);border:2px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:800}.leaderboard-avatar img{width:100%;height:100%;object-fit:cover}.leaderboard-identity{display:grid}.leaderboard-identity>a{font-weight:800}.leaderboard-identity span{color:var(--muted);font-size:.76rem}.leaderboard-list article>strong{font-size:1rem}.leaderboard-profile{color:#ff7181;font-size:.75rem;font-weight:700;text-align:right}.leaderboard-principles{margin-top:55px;padding:32px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:center;border:1px solid var(--line);background:var(--panel)}.leaderboard-principles h2{margin:7px 0 0;font-size:1.65rem}.leaderboard-principles p{margin:0;color:var(--muted);line-height:1.7}.studio-achievement-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.achievement-card{min-height:100px;padding:17px;display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;align-items:center;border:1px solid var(--line);background:var(--panel-2)}.achievement-card>svg{color:#f5c76f}.achievement-card>div{display:grid;grid-gap:4px;gap:4px}.achievement-card span{color:var(--muted);font-size:.75rem}.achievement-card.red>svg{color:#ff7181}.achievement-card.purple>svg{color:#9f8bff}.achievement-card.teal>svg{color:#65d7cd}.milestone-panel{margin-top:24px;padding:20px;border:1px solid var(--line)}.milestone-panel .panel-heading>strong{color:#d5d7dc;font-size:.82rem}.milestone-panel p{color:var(--muted);font-size:.76rem;margin:10px 0 0}.recognition-manager{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:14px;gap:14px;max-width:1050px}.recognition-manager>.dashboard-panel{margin:0}.recognition-history article{min-height:62px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line)}.recognition-history article:first-of-type{margin-top:18px}.recognition-history article>svg{width:18px;color:#f5c76f}.recognition-history article>div{display:grid}.recognition-history article small,.recognition-history article span{color:var(--muted);font-size:.72rem}.creator-profile{padding-top:42px;padding-bottom:110px}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:var(--muted);font-size:.82rem;font-weight:700}.creator-profile-hero{border:1px solid var(--line);background:var(--panel)}.profile-cover{height:min(38vw,460px);min-height:300px;position:relative;overflow:hidden;background:radial-gradient(circle at 65% 40%,color-mix(in srgb,var(--accent) 48%,transparent),transparent 28%),#101216}.profile-cover:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(8,9,11,.92))}.profile-cover>img{width:100%;height:100%;object-fit:cover}.profile-cover-grid{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:55px 55px}.creator-profile-summary{min-height:135px;padding:25px 30px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center}.creator-profile-avatar{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--red),#3b0d15);border:3px solid #202329;font-weight:800}.creator-profile-avatar img{width:100%;height:100%;object-fit:cover}.creator-profile-summary h1{margin:4px 0 1px;font-size:2.35rem;letter-spacing:-.04em}.creator-profile-summary p{margin:0;color:var(--muted)}.creator-profile-grid{display:grid;grid-template-columns:1.55fr .8fr;grid-gap:14px;gap:14px;margin-top:14px}.profile-main-column,.profile-side-column{display:grid;align-content:start;grid-gap:14px;gap:14px}.profile-panel{padding:27px;border:1px solid var(--line);background:var(--panel)}.profile-panel h2{margin:7px 0 14px;font-size:1.45rem}.profile-panel>p{color:var(--muted)}.known-for{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.known-for span{padding:6px 9px;border:1px solid var(--line);background:var(--panel-2);border-radius:5px;color:#c9cbd1;font-size:.75rem}.character-card{min-height:76px;margin-top:18px;padding:13px;border:1px solid var(--line);background:var(--panel-2);display:flex;align-items:center;gap:13px}.character-card>div{width:46px;height:46px;display:grid;place-items:center;background:rgba(239,35,60,.13);color:#ff6375;font-weight:800}.character-card>span,.profile-stat-list div>span{display:grid}.character-card small,.profile-stat-list small{color:var(--muted)}.profile-stat-list{display:grid;grid-gap:18px;gap:18px}.profile-stat-list>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:13px;gap:13px}.profile-stat-list svg{color:var(--red)}.profile-stat-list strong{font-size:1.18rem}.profile-stat-list small{font-size:.72rem}.achievement-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.achievement-list div{min-height:42px;display:flex;align-items:center;gap:10px;color:#d8dae0;font-size:.82rem}.achievement-list svg{width:17px;color:#f5c76f}.achievement-list p,.schedule-empty{color:var(--muted)}.schedule-empty{min-height:130px;margin-top:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.schedule-empty svg{margin-bottom:12px}.schedule-empty strong{color:white}.schedule-empty span{font-size:.76rem;margin-top:3px}.profile-clips{margin-top:78px}@media (max-width:1100px){.desktop-nav{gap:18px}.hero-layout{grid-template-columns:1.35fr .7fr}.hero-copy-panel{padding:35px}.asset-grid,.creator-directory,.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.page-pad{width:min(calc(100% - 32px),var(--max))}.desktop-nav,.icon-button,.studio-button,.top-apply{display:none}.menu-button,.mobile-nav{display:grid}.mobile-nav{position:fixed;top:78px;left:0;right:0;z-index:49;background:#0b0c0f;border-bottom:1px solid var(--line);padding:20px}.mobile-nav a{padding:12px}.hero-layout{grid-template-columns:1fr}.hero-layout .stream-visual{min-height:430px}.hero-copy-panel{border-left:0;border-top:1px solid var(--line)}.clip-grid,.collection-grid,.creator-grid{grid-template-columns:1fr 1fr}.spotlight{grid-template-columns:auto 1fr}.spotlight .secondary-action{grid-column:2;justify-self:start}.tv-hero{grid-template-columns:1fr;padding-block:50px;gap:35px}.awards-banner{grid-template-columns:auto 1fr}.awards-banner .secondary-action{grid-column:2;justify-self:start}.workspace{grid-template-columns:1fr}.workspace-nav{position:static;top:auto;height:auto;padding:20px 16px;border-right:0;border-bottom:1px solid var(--line)}.workspace-nav h2{margin-bottom:16px}.workspace-nav nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.workspace-nav nav button{flex:0 0 auto}.workspace-nav>a{display:none}.apply-layout,.dashboard-grid{grid-template-columns:1fr}.apply-layout aside{position:static}.application-review,.creator-profile-grid,.recognition-manager,.spotlight-manager,footer{grid-template-columns:1fr}footer{gap:18px;text-align:center}footer>p{margin:0}footer>div,footer>div:last-child{justify-content:center}}@media (max-width:560px){.topbar{padding-inline:16px}.live-hero{padding-top:28px}.hero-layout .stream-visual{min-height:380px}.hero-copy-panel{padding:29px 23px}.section{padding-top:65px}.asset-grid,.clip-grid,.collection-grid,.creator-directory,.creator-grid,.metric-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.spotlight{margin-top:70px;grid-template-columns:1fr;text-align:left}.spotlight .secondary-action{grid-column:1}.network-cta{padding-inline:20px}.profile-feature{padding:28px 21px}.profile-identity{align-items:flex-start;flex-direction:column}.profile-stats{grid-template-columns:1fr}.tv-art{padding:25px}.awards-banner{grid-template-columns:1fr}.awards-banner .secondary-action{grid-column:1}.workspace-main{padding-inline:16px}.workspace-header{align-items:flex-start;gap:18px;flex-direction:column}.form-grid,.schedule-form-grid{grid-template-columns:1fr}.schedule-toolbar{flex-direction:column}.management-list article{grid-template-columns:auto 1fr}.management-actions,.management-list article>.icon-action{grid-column:2;justify-self:start}.application-complete,.application-form{padding:24px 20px}.preview-banner,.public-preview{align-items:flex-start;flex-direction:column;gap:2px}.integration-grid article{grid-template-columns:auto 1fr}.integration-state{grid-column:2;justify-self:start}.profile-cover{min-height:250px}.creator-profile-summary{grid-template-columns:auto 1fr;padding:20px}.creator-profile-summary .primary-action{grid-column:1/3}.leaderboard-list article{grid-template-columns:34px 46px 1fr auto;padding-inline:12px}.leaderboard-identity span,.leaderboard-profile{display:none}.leaderboard-principles,.studio-achievement-grid{grid-template-columns:1fr}}