:root{--bg:#050b16;--bg2:#080f1f;--panel:#0b1729;--panel2:#0c1c31;--ink:#eef7ff;--secondary:#9bb0c8;--line:#26334a;--neon:#39d5ff;--neon2:#2869ff;--green:#29d68c;--green-dark:#062c1d;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font:400 16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit}button{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}h2{font-size:clamp(30px,3.9vw,49px);font-weight:820}h2 span{color:var(--neon)}p{color:var(--secondary)}.shell{width:min(var(--max),calc(100% - 44px));margin:auto}.skip{position:absolute;left:-300vw;top:10px;padding:10px;background:#fff;color:#000;z-index:100}.skip:focus{left:10px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid #54e6ff;outline-offset:4px}.announcement{background:linear-gradient(90deg,#0c2840,#102242,#0e2744);border-bottom:1px solid #1d4966;font-size:11px;font-weight:780;letter-spacing:.14em;text-transform:uppercase;color:#a3e9ff}.announcement-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px}.announcement-inner span:last-child{color:#aabed0;font-size:10px;letter-spacing:.09em}.dot,.visual-kicker i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 10px var(--green);margin-right:7px}.header{background:#070e1bf3;border-bottom:1px solid #213047;position:sticky;z-index:50;top:0;backdrop-filter:blur(18px)}.header-content{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{display:flex;align-items:center;gap:11px;flex-shrink:0;text-decoration:none;font-size:18px;font-weight:950;letter-spacing:-.07em;line-height:1.13}.logo>span:last-child{white-space:nowrap}.logo-mark{width:43px;height:43px;color:var(--neon);border:1px solid #29759a;background:linear-gradient(140deg,#152e47,#0a1227);display:grid;place-items:center;border-radius:12px;box-shadow:0 0 28px #0fbaff1c}.logo-mark svg{width:30px}.logo-accent{color:var(--neon);padding-left:3px}.logo small{display:block;font-size:8px;color:#8da6bb;letter-spacing:.18em;margin-top:5px;font-weight:750}.nav{display:flex;align-items:center;gap:26px}.nav a{text-decoration:none;color:#b6c6d7;font-size:13px;font-weight:720;white-space:nowrap}.nav a[aria-current="page"],.nav a:hover{color:var(--neon)}.header-cta{white-space:nowrap;background:#10293c;border:1px solid #2b718d;border-radius:10px;padding:10px 15px;color:#c9f4ff;text-decoration:none;font-size:13px;font-weight:850}.header-cta span{margin-left:6px;color:var(--neon)}.header-cta:hover{background:#123b52}.mobile-menu{display:none;color:#cff4ff;border:1px solid #2c576d;background:#0d2539;padding:6px 11px;border-radius:8px;cursor:pointer}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 74% 35%,#102943 0,#08162a 40%,#050c17 77%);border-bottom:1px solid #233b57}.glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(65px);opacity:.32}.glow-one{width:300px;height:300px;background:#027cc9;right:-90px;top:30px}.glow-two{width:180px;height:170px;background:#124db8;right:38%;bottom:-140px}.hero-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;padding:56px 0 88px;min-height:640px;position:relative;z-index:1}.breadcrumbs{display:flex;gap:11px;font-size:12px;color:#718ca6;margin-bottom:27px}.breadcrumbs a{text-decoration:none;color:#93b2cc}.eyebrow,.section-tag{font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--neon)}.spark{color:#86ebff;padding-right:6px}.hero h1{font-weight:890;font-size:clamp(42px,5vw,70px);letter-spacing:-.062em;max-width:680px;margin:16px 0 22px}.hero-desc{font-size:17px;max-width:600px;line-height:1.68;color:#b1c6d9}.hero-features{display:flex;flex-wrap:wrap;gap:10px 17px;margin:26px 0}.hero-features span{font-size:12px;font-weight:760;color:#c5d4e3}.hero-features b{color:var(--green);margin-right:4px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{min-height:53px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:900;transition:transform .2s,border-color .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-green{color:#04271a;background:var(--green);border:1px solid var(--green);box-shadow:0 10px 25px #19bf7815}.button-green:hover{background:#55ecad}.button-line{border:1px solid #3f5973;background:#0d1b31;color:#e7f5ff}.button-line:hover{border-color:var(--neon)}.micro-copy{font-size:12px;color:#8197ae;margin-top:16px}.hero-visual{height:455px;position:relative;display:grid;place-items:center}.visual-orbit{position:absolute;border:1px solid #1e5976;border-radius:50%;box-shadow:0 0 50px #176b9a12}.orbit-one{height:445px;width:445px;transform:rotate(18deg)}.orbit-two{height:370px;width:370px;border-color:#244e74;transform:rotate(-10deg)}.visual-panel{position:relative;width:min(385px,96%);border:1px solid #3c7393;background:radial-gradient(ellipse at top,#174061b5,#091527e6 70%);border-radius:27px;box-shadow:0 35px 80px #0008,0 0 40px #18aaff1f;padding:27px 28px 24px;text-align:center;overflow:hidden}.visual-panel:before{position:absolute;content:"";left:-40px;top:-100px;width:200px;height:260px;background:#32e4ff15;filter:blur(35px)}.visual-kicker{font-size:10px;color:#bbecff;letter-spacing:.14em;font-weight:850}.mic-outer{height:230px;display:flex;justify-content:center;align-items:center}.mic-outer svg{height:215px;filter:drop-shadow(0 0 25px #32bfff66)}.visual-title{font-size:23px;line-height:1.14;font-weight:940;letter-spacing:-.05em}.visual-title em{font-style:normal;color:#4de4ff}.eq{height:70px;display:flex;justify-content:center;align-items:center;gap:4px;margin-top:10px}.eq i{width:5px;height:var(--h);display:block;background:linear-gradient(#56e6ff,#0c568c);border-radius:4px;opacity:.82}.sound-credit{font-size:10px;color:#7999b2;letter-spacing:.19em}.proof{background:#0c1728;border-bottom:1px solid #253c52}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;align-items:center;min-height:87px}.proof-grid>span{font-size:12px;font-weight:700;color:#b9ccdc}.proof-grid b{color:var(--neon);margin-right:10px;font-weight:900}.offer-section{padding:100px 0 90px;background:#070e1b}.offer-layout{display:grid;grid-template-columns:1.13fr .87fr;gap:85px;align-items:center}.offer-layout h2{margin:14px 0 22px}.offer-layout>div>p{max-width:575px}.mini-feature{color:#b9c9da;font-size:14px;font-weight:700;padding:8px 0}.offer-card{border:1px solid #2d5f85;background:linear-gradient(145deg,#102b46,#0b182b 64%);padding:35px 36px;border-radius:20px;box-shadow:0 15px 70px #060911a0,0 0 60px #1c80b01c}.offer-badge{display:inline-block;font-weight:920;font-size:10px;letter-spacing:.14em;background:#0b536d;color:#a9f2ff;padding:7px 12px;border-radius:25px}.offer-from{margin:21px 0 0;color:#b4cfe2;font-size:15px}.offer-value{font-size:85px;font-weight:920;line-height:1;letter-spacing:-.08em;color:#f2fbff;margin:5px 0 18px}.offer-value small{font-size:24px;letter-spacing:0;vertical-align:27px;font-weight:700;color:var(--neon)}.offer-value span{font-size:35px;letter-spacing:-.03em;color:#cde7f2}.offer-card>p{font-size:14px;line-height:1.65}.offer-card .button{margin-top:13px}.full{width:100%}.offer-card .offer-hint{font-size:11px;color:#8ba8bb;text-align:center;margin:17px 0 0}.section{padding:100px 0}.media-section{background:#0a1425}.section-header{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.section-header h2{margin:13px 0 10px}.section-header p{margin-bottom:0}.text-link{color:#70e5ff;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:850}.text-link:hover{text-decoration:underline}.media-heading{display:flex;align-items:center;gap:12px;margin:25px 0 20px}.media-heading h3{font-size:23px;letter-spacing:-.035em;margin:0}.heading-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #255779;background:#112f4b;border-radius:11px;color:var(--neon);font-size:20px}.audio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.audio-card{min-width:0;background:#101d30;border:1px solid #293c53;border-radius:15px;padding:22px;display:flex;flex-direction:column;gap:10px}.sound-icon{height:42px;width:42px;display:grid;place-items:center;border-radius:12px;color:#67eaff;background:linear-gradient(130deg,#183e5c,#123044);font-size:22px}.media-title{font-size:15px;line-height:1.3;font-weight:800;overflow-wrap:anywhere}.audio-card p{font-size:12px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-card audio{width:100%;height:40px;margin:auto 0 0;min-width:0}.card-cta{border-top:1px solid #293d53;padding-top:12px;margin-top:5px;color:#6bdeff;font-size:12px;font-weight:840;text-decoration:none}.card-cta:hover{text-decoration:underline}.video-head{margin-top:60px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.video-card{min-width:0;background:#101d30;border:1px solid #293b53;border-radius:17px;overflow:hidden}.video-frame{width:100%;height:310px;display:grid;place-items:center;background:#03080f}.video-frame video{width:100%;height:100%;object-fit:contain;background:#02060c;display:block}.video-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px}.video-bottom strong{font-size:14px;overflow-wrap:anywhere}.video-bottom a{font-size:12px;color:#6bdeff;text-decoration:none;white-space:nowrap}.media-empty{border:1px dashed #325371;border-radius:13px;background:#0d2036;padding:25px;color:#d0eaff}.media-empty p{font-size:13px;margin:8px 0}.media-empty a{color:#74dfff;font-size:13px}.steps-section{background:#060e1c}.heading-centered{text-align:center;margin-bottom:47px}.heading-centered h2{margin:12px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{background:#0c1b2e;border:1px solid #293b53;border-radius:16px;padding:30px}.steps article>span{font-size:13px;font-weight:900;color:var(--neon);background:#123a52;border-radius:10px;width:47px;height:47px;display:grid;place-items:center;margin-bottom:25px}.steps h3{font-size:21px}.steps p{font-size:14px;margin-bottom:0}.faq-section{background:#0a1425;border-top:1px solid #213248}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.faq-layout h2{margin:12px 0 20px}.faq-layout p{font-size:14px}.faq-list details{border-bottom:1px solid #304258}.faq-list details:first-child{border-top:1px solid #304258}.faq-list summary{list-style:none;position:relative;cursor:pointer;font-size:15px;font-weight:750;padding:19px 36px 19px 4px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:8px;color:var(--neon);font-size:23px;top:11px}.faq-list details[open] summary::after{content:"−"}.faq-list details p{padding:0 30px 13px 4px}.end-section{background:#060e1a;padding:78px 0}.end-card{display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid #326b8e;background:radial-gradient(ellipse at 0 0,#123956,#0a1b30 73%);padding:48px 52px;border-radius:22px;box-shadow:inset 0 0 45px #0a5a8030}.end-card h2{max-width:700px;margin:10px 0 9px}.end-card p{margin:0}.end-card .button{flex-shrink:0}.related{padding:12px 0 75px}.related-title{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8da9bc;font-weight:850;margin-bottom:15px}.related-list{display:flex;flex-wrap:wrap;gap:9px}.related-list a{border:1px solid #294054;background:#091b2e;padding:9px 13px;border-radius:8px;text-decoration:none;font-size:12px;color:#9cc4dd}.related-list a:hover{border-color:var(--neon);color:var(--neon)}.footer{background:#040912;border-top:1px solid #1f2c3d;padding:58px 0 25px}.footer-layout{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-logo{display:inline-flex}.footer-layout p{font-size:13px;margin-top:17px}.footer-layout>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.footer-layout strong{font-size:13px;margin-bottom:8px}.footer-layout a:not(.logo){font-size:12px;color:#a5bbcd;text-decoration:none}.footer-layout a:hover{color:var(--neon)}.footer-note{border-top:1px solid #152333;margin-top:45px;padding-top:20px;font-size:11px;color:#6d8497}.sticky-cta{display:none}@media(max-width:1140px){.header-content{gap:12px}.nav{gap:15px}.nav a{font-size:12px}.hero h1{font-size:clamp(40px,5vw,62px)}.offer-layout{gap:35px}.hero-visual{transform:scale(.93)}}@media(max-width:920px){.header-content{min-height:70px}.mobile-menu{display:block;order:3}.header-cta{margin-left:auto}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#0b192a;border-bottom:1px solid #2c4560;padding:15px 22px 20px;flex-direction:column;align-items:stretch;gap:0}.nav.is-open{display:flex}.nav a{font-size:15px;padding:12px}.hero-layout{grid-template-columns:1fr .84fr;gap:10px}.hero-visual{transform:scale(.83);margin-right:-55px}.hero h1{font-size:clamp(39px,5.4vw,54px)}.audio-grid{grid-template-columns:repeat(2,1fr)}.offer-layout{grid-template-columns:1fr 1fr}.offer-value{font-size:65px}.faq-layout{gap:35px}.proof-grid{grid-template-columns:repeat(2,1fr);padding:18px 0}}@media(max-width:680px){.shell{width:min(100% - 30px,var(--max))}.announcement-inner span:last-child{display:none}.header-content{min-height:68px}.logo{font-size:15px}.logo-mark{width:38px;height:38px}.header-cta{font-size:11px;padding:8px 10px}.header-cta span{display:none}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:33px 0 46px}.breadcrumbs{margin-bottom:24px}.hero h1{font-size:clamp(38px,10vw,56px)}.hero-desc{font-size:15px}.hero-visual{transform:none;margin:18px 0 0;height:330px}.visual-panel{width:300px;padding:16px}.visual-kicker{font-size:8px}.mic-outer{height:156px}.mic-outer svg{height:145px}.visual-title{font-size:20px}.eq{height:53px}.orbit-one{height:315px;width:315px}.orbit-two{height:265px;width:265px}.hero-actions .button{width:100%}.micro-copy{text-align:center}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid>span{font-size:11px}.offer-section,.section{padding:64px 0}.offer-layout,.faq-layout{grid-template-columns:1fr}.offer-card{padding:27px}.offer-value{font-size:70px}.section-header{display:block}.section-header .text-link{display:inline-block;margin-top:17px}.audio-grid{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr 1fr;gap:12px}.video-frame{height:260px}.video-bottom{display:block;padding:13px}.video-bottom strong{display:block;margin-bottom:4px}.video-bottom a{font-size:11px}.steps{grid-template-columns:1fr}.steps article{padding:25px}.end-section{padding:35px 0 60px}.end-card{display:block;padding:29px 23px}.end-card .button{width:100%;margin-top:19px}.related{padding-bottom:60px}.footer-layout{grid-template-columns:1fr 1fr;gap:30px}.footer-layout>div:first-child{grid-column:1/-1}.footer{padding-bottom:100px}.sticky-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#06111eef;border-top:1px solid #2e5169;backdrop-filter:blur(15px)}.sticky-cta a{display:block;text-align:center;border-radius:11px;background:var(--green);padding:12px;color:var(--green-dark);text-decoration:none;font-size:13px;font-weight:900}}@media(max-width:400px){.video-grid{grid-template-columns:1fr}.video-frame{height:330px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
/* Vinhetas Online 2.1 — novas páginas comerciais e portfólio */
.applications-section{padding:40px 0 96px;background:linear-gradient(180deg,#070e1b,#07172a)}
.applications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.applications-grid article{border:1px solid #29415b;background:linear-gradient(150deg,#0d243d,#091728);padding:31px;border-radius:17px;min-height:220px;position:relative;overflow:hidden}
.applications-grid article:before{content:"";position:absolute;inset:auto -35px -95px auto;width:170px;height:170px;border-radius:50%;background:#118ee91a;filter:blur(20px)}
.application-n{font-size:12px;letter-spacing:.17em;font-weight:900;color:#69e4ff;background:#103950;padding:8px 11px;border-radius:9px;display:inline-block;margin-bottom:24px}
.applications-grid h3{font-size:21px;margin-bottom:12px}.applications-grid p{font-size:14px;margin:0}
.portfolio-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}
.filter-btn{border:1px solid #365373;background:#102036;color:#b4c9da;border-radius:100px;padding:11px 18px;font-size:13px;font-weight:780;cursor:pointer}
.filter-btn span{font-size:11px;color:#77a0bf;margin-left:7px}
.filter-btn.active,.filter-btn:hover{background:#155274;border-color:#4addf8;color:#eaffff}
.filter-btn.active span{color:#b6efff}
.media-area[hidden]{display:none}
.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px}
.video-frame{position:relative;aspect-ratio:9/13;height:auto;min-height:260px;overflow:hidden;background:#030c19}
.video-cover{position:absolute;inset:0;width:100%;height:100%;border:0;color:#f1fbff;cursor:pointer;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:13px;padding:24px;background:radial-gradient(ellipse at 51% 37%,#1b72a4bb,#0c2d4be0 38%,#071225 85%),repeating-linear-gradient(100deg,#0000 0 15px,#6adbf70a 16px 17px);text-align:center}
.video-cover:before{content:"";position:absolute;width:210px;height:210px;border:1px solid #66dafe30;border-radius:50%;box-shadow:0 0 0 35px #54bfff08,0 0 70px #24b6f42a}
.video-cover>*{position:relative;z-index:1}
.cover-kicker{font-size:10px;letter-spacing:.16em;font-weight:850;color:#7de8ff}
.cover-icon{display:grid;place-items:center;padding-left:5px;width:74px;height:74px;border-radius:50%;border:1px solid #66e0ff;color:#ecfdff;background:#2eacf445;box-shadow:0 0 40px #28bfff55;font-size:23px;transition:transform .2s ease}
.video-cover:hover .cover-icon,.video-cover:focus-visible .cover-icon{transform:scale(1.08)}
.video-cover strong{font-size:clamp(17px,2.2vw,23px);max-width:215px;line-height:1.2;overflow-wrap:anywhere}
.video-cover small{font-size:12px;color:#b6dced}
.video-frame video{width:100%;height:100%;object-fit:contain;background:#020910;display:block}
.video-frame:not(.has-cover) .video-cover{display:none}
.video-bottom{background:#0e2139}
.media-heading{scroll-margin-top:110px}
.quote-section{background:#081426}
.quote-layout{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:start}
.quote-layout h2{margin:14px 0 20px}
.quote-form{display:flex;flex-direction:column;gap:10px;border:1px solid #2c6584;border-radius:22px;background:linear-gradient(145deg,#122d46,#0c1c2f);padding:32px}
.quote-form label{font-size:13px;font-weight:800;margin-top:9px}
.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:1px solid #3e5f7d;background:#07182b;color:#f1f9ff;border-radius:11px;padding:14px 13px;font:inherit;font-size:14px;resize:vertical}
.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{outline:2px solid #47c8f9;outline-offset:2px}
.quote-form button{cursor:pointer;margin-top:14px}
.form-note{font-size:12px;margin:0;text-align:center}
.dashboard-section{background:#081527}
.demo-alert{color:#c5deef;background:#143147;border:1px solid #32779b;padding:23px 26px;border-radius:16px;font-size:14px;line-height:1.7}
.demo-alert strong{display:block;color:#b8eeff;font-size:18px;margin-bottom:4px}
.demo-alert a{color:#66e5ff}
.dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:28px 0 50px}
.dashboard-kpis article{padding:28px;background:linear-gradient(135deg,#112c45,#0b192a);border:1px solid #294c63;border-radius:16px}
.dashboard-kpis small{display:block;color:#a3bed2;font-size:13px}
.dashboard-kpis strong{display:block;font-size:40px;letter-spacing:-.06em;color:#eafaff;margin-top:10px}
.dashboard-list{background:#0c1e30;border:1px solid #2b435a;padding:30px;border-radius:17px}
.dashboard-list h2{font-size:28px;margin:0 0 20px}
.dashboard-row{display:grid;grid-template-columns:40px 1fr 100px;align-items:center;gap:15px;padding:14px 0;border-top:1px solid #253b52;font-size:13px}
.dashboard-row strong{overflow-wrap:anywhere}
.dashboard-row>span:last-child{color:#94bed3;text-align:right}
.dash-icon{color:#5be5ff;background:#113a53;border-radius:10px;padding:7px;text-align:center}
@media(max-width:920px){.applications-grid{gap:12px}.applications-grid article{padding:22px}.quote-layout{gap:35px}.dashboard-kpis{gap:10px}}
@media(max-width:680px){.applications-section{padding:15px 0 65px}.applications-grid{grid-template-columns:1fr}.applications-grid article{min-height:0;padding:24px}.application-n{margin-bottom:14px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-frame{min-height:0;aspect-ratio:9/16}.video-cover{gap:8px;padding:10px}.cover-kicker{font-size:8px}.cover-icon{height:50px;width:50px;font-size:18px}.video-cover strong{font-size:15px}.video-cover small{font-size:10px}.quote-layout{grid-template-columns:1fr}.quote-form{padding:22px}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpis article{padding:13px}.dashboard-kpis small{font-size:10px}.dashboard-kpis strong{font-size:25px}.dashboard-list{padding:16px}.dashboard-row{grid-template-columns:30px 1fr 52px;gap:8px;font-size:11px}}
@media(max-width:400px){.video-grid{grid-template-columns:1fr}.video-frame{max-height:440px;aspect-ratio:9/13}.cover-kicker{font-size:10px}.cover-icon{width:70px;height:70px}.video-cover strong{font-size:22px}}
