/*
Theme Name: United Auto Show
Theme URI: https://unitedautoshow.com/
Author: OpenAI for United Auto Show
Description: A high-energy, mobile-first event theme for the United Auto Show with vehicle showcases, experiences, exhibitors, planning tools, People's Choice voting, applications, sponsors, media and frontend show management.
Version: 1.3.0
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: united-auto-show
*/

:root{
  --uas-bg:#07080d;
  --uas-bg2:#0d1020;
  --uas-panel:#111528;
  --uas-panel2:#171b32;
  --uas-text:#f7f8ff;
  --uas-muted:#aeb6cc;
  --uas-line:rgba(255,255,255,.12);
  --uas-cyan:#30e7ff;
  --uas-blue:#4976ff;
  --uas-magenta:#ff3bd5;
  --uas-orange:#ff7a18;
  --uas-yellow:#ffe45c;
  --uas-green:#68ff8e;
  --uas-radius:24px;
  --uas-shadow:0 24px 70px rgba(0,0,0,.34);
  --uas-max:1240px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--uas-bg);color:var(--uas-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}
a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto;display:block}
button,input,textarea,select{font:inherit}
.uas-wrap{width:min(calc(100% - 36px),var(--uas-max));margin-inline:auto}
.uas-section{padding:88px 0;position:relative}
.uas-section-sm{padding:56px 0}
.uas-kicker{text-transform:uppercase;letter-spacing:.18em;font-weight:900;font-size:.78rem;color:var(--uas-cyan)}
.uas-title{font-size:clamp(2.1rem,5vw,4.8rem);line-height:.98;letter-spacing:-.05em;margin:.15em 0 .35em;font-weight:950}
.uas-title .grad,.uas-grad{background:linear-gradient(90deg,var(--uas-cyan),#fff,var(--uas-magenta),var(--uas-orange));-webkit-background-clip:text;background-clip:text;color:transparent}
.uas-sub{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--uas-muted);max-width:760px}
.uas-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-weight:900;border:1px solid transparent;cursor:pointer;transition:.2s ease;letter-spacing:-.01em}
.uas-btn:hover{transform:translateY(-2px)}
.uas-btn-primary{background:linear-gradient(100deg,var(--uas-cyan),#7f6cff,var(--uas-magenta));color:#07080d;box-shadow:0 12px 38px rgba(48,231,255,.22)}
.uas-btn-secondary{border-color:var(--uas-line);background:rgba(255,255,255,.06);color:#fff;backdrop-filter:blur(16px)}
.uas-btn-hot{background:linear-gradient(100deg,var(--uas-orange),var(--uas-yellow));color:#111}
.uas-card{background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.035));border:1px solid var(--uas-line);border-radius:var(--uas-radius);box-shadow:var(--uas-shadow);overflow:hidden}
.uas-grid{display:grid;gap:22px}
.uas-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.uas-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.uas-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.uas-announcement{background:linear-gradient(90deg,#1d48ff,#a02cff,#ff3bd5,#ff7a18);color:white;font-weight:900;text-align:center;padding:8px 16px;font-size:.86rem;letter-spacing:.025em}
.uas-site-header{position:sticky;top:0;z-index:100;background:rgba(7,8,13,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--uas-line)}
body.admin-bar .uas-site-header{top:32px}
.uas-nav{min-height:74px;display:flex;align-items:center;gap:22px}
.uas-brand{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}.uas-brand-custom .custom-logo-link{display:block}.uas-brand-custom .custom-logo{max-height:54px;width:auto;max-width:230px}.uas-logo-mark{width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,var(--uas-cyan),var(--uas-magenta) 60%,var(--uas-orange));display:grid;place-items:center;color:#090a10;font-weight:1000;font-style:italic;box-shadow:0 0 30px rgba(48,231,255,.24)}
.uas-brand-text{font-weight:1000;letter-spacing:-.055em;font-size:1.2rem;white-space:nowrap}.uas-brand-text small{display:block;font-size:.58rem;letter-spacing:.22em;color:var(--uas-muted);font-weight:800}
.uas-menu{display:flex;align-items:center;gap:3px;list-style:none;margin:0;padding:0}.uas-menu a{display:block;padding:9px 10px;color:#dce2f3;font-size:.92rem;font-weight:750;border-radius:10px}.uas-menu a:hover{background:rgba(255,255,255,.08);color:#fff}
.uas-menu-toggle{display:none;border:1px solid var(--uas-line);background:#111528;color:#fff;border-radius:12px;padding:10px 12px;font-weight:900}
.uas-header-cta{white-space:nowrap}
.uas-hero{min-height:760px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 72% 46%,rgba(70,92,255,.29),transparent 30%),radial-gradient(circle at 20% 25%,rgba(255,59,213,.18),transparent 25%),linear-gradient(180deg,#0a0c15 0%,#07080d 80%)}
.uas-hero:before{content:"";position:absolute;inset:-20% -10% auto;width:120%;height:65%;background:conic-gradient(from 220deg at 50% 0,transparent,rgba(48,231,255,.08),transparent,rgba(255,59,213,.08),transparent);filter:blur(10px);z-index:-2}
.uas-hero-art{position:absolute;right:-3%;bottom:0;width:min(66vw,920px);opacity:.95;z-index:-1;filter:drop-shadow(0 35px 80px rgba(0,0,0,.75))}
.uas-hero .uas-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}
.uas-hero-copy{max-width:720px;padding:82px 0 100px}.uas-hero-badge{display:inline-flex;gap:9px;align-items:center;padding:8px 13px;border:1px solid rgba(48,231,255,.32);border-radius:999px;background:rgba(48,231,255,.08);font-size:.8rem;font-weight:900;color:#d8fbff;text-transform:uppercase;letter-spacing:.13em}.uas-hero-badge i{width:8px;height:8px;border-radius:50%;background:var(--uas-green);box-shadow:0 0 12px var(--uas-green)}
.uas-hero h1{font-size:clamp(3.2rem,8vw,7.8rem);line-height:.83;letter-spacing:-.075em;margin:.2em 0;font-weight:1000;text-transform:uppercase;max-width:800px}.uas-hero h1 span{display:block;background:linear-gradient(90deg,#fff 5%,var(--uas-cyan) 32%,#8d6cff 55%,var(--uas-magenta) 74%,var(--uas-orange));-webkit-background-clip:text;background-clip:text;color:transparent}
.uas-hero-lead{font-size:clamp(1.05rem,1.65vw,1.35rem);max-width:670px;color:#d4dbed}.uas-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.uas-event-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.uas-meta-pill{padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid var(--uas-line);font-size:.9rem;color:#e7ebf5}.uas-meta-pill strong{color:#fff}
.uas-countdown{margin-top:-45px;position:relative;z-index:5}.uas-countdown-inner{display:grid;grid-template-columns:1.35fr repeat(4,.55fr);gap:1px;background:var(--uas-line);border:1px solid var(--uas-line);border-radius:24px;overflow:hidden;box-shadow:var(--uas-shadow)}.uas-countdown-cell{padding:22px;background:rgba(13,16,32,.96);text-align:center}.uas-countdown-cell:first-child{text-align:left;background:linear-gradient(120deg,rgba(48,231,255,.11),rgba(255,59,213,.1),#111528)}.uas-countdown-cell b{display:block;font-size:clamp(1.75rem,4vw,3.4rem);line-height:1;color:#fff}.uas-countdown-cell span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--uas-muted);font-weight:850}
.uas-marquee{overflow:hidden;border-block:1px solid var(--uas-line);background:#0d1020}.uas-marquee-track{display:flex;gap:26px;width:max-content;padding:14px 0;animation:uas-marquee 24s linear infinite}.uas-marquee-track span{font-weight:1000;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:#dfe5f5}.uas-marquee-track em{font-style:normal;color:var(--uas-magenta)}@keyframes uas-marquee{to{transform:translateX(-50%)}}
.uas-lane{padding:28px;position:relative;min-height:250px;display:flex;flex-direction:column}.uas-lane .num{font-size:.75rem;color:var(--uas-muted);font-weight:900;letter-spacing:.15em}.uas-lane h3{font-size:1.7rem;line-height:1.05;margin:14px 0 8px}.uas-lane p{color:var(--uas-muted);margin:0 0 24px}.uas-lane a{margin-top:auto;color:#fff;font-weight:900}.uas-lane:after{content:"→";position:absolute;right:24px;bottom:22px;font-size:1.5rem;color:var(--uas-cyan)}
.uas-lane:nth-child(2){background:linear-gradient(145deg,rgba(255,59,213,.13),rgba(255,255,255,.04))}.uas-lane:nth-child(3){background:linear-gradient(145deg,rgba(255,122,24,.13),rgba(255,255,255,.04))}.uas-lane:nth-child(4){background:linear-gradient(145deg,rgba(104,255,142,.1),rgba(255,255,255,.04))}
.uas-feature{position:relative;min-height:340px}.uas-feature-media{height:210px;background:radial-gradient(circle at 70% 30%,rgba(48,231,255,.28),transparent 30%),linear-gradient(140deg,#1a1f39,#0a0c15);display:flex;align-items:center;justify-content:center;overflow:hidden}.uas-feature-media svg{width:90%;height:90%}.uas-feature-content{padding:24px}.uas-feature-content h3{font-size:1.35rem;margin:0 0 8px}.uas-feature-content p{color:var(--uas-muted);margin:0}.uas-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--uas-line);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;color:#dce6ff;text-transform:uppercase;letter-spacing:.07em;background:rgba(255,255,255,.05)}
.uas-stat-band{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--uas-line);border:1px solid var(--uas-line);border-radius:22px;overflow:hidden}.uas-stat{background:#0f1323;padding:25px}.uas-stat b{font-size:2.4rem;line-height:1;display:block}.uas-stat span{color:var(--uas-muted);font-size:.83rem}
.uas-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.uas-impact-panel{padding:38px;background:linear-gradient(145deg,rgba(73,118,255,.14),rgba(255,59,213,.1),rgba(255,255,255,.03));border:1px solid var(--uas-line);border-radius:32px}.uas-impact-panel h3{font-size:clamp(1.8rem,4vw,3.6rem);line-height:1;letter-spacing:-.04em;margin:.25em 0}.uas-bullets{display:grid;gap:12px;margin:24px 0}.uas-bullet{display:flex;gap:12px;align-items:flex-start}.uas-bullet i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(48,231,255,.12);color:var(--uas-cyan);font-style:normal;font-weight:1000;flex:0 0 26px}
.uas-schedule-list{display:grid;gap:12px}.uas-schedule-row{display:grid;grid-template-columns:145px 1fr auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--uas-line);border-radius:18px;background:rgba(255,255,255,.04)}.uas-schedule-time{font-weight:950;color:var(--uas-cyan)}.uas-schedule-row h4{margin:0 0 3px;font-size:1.05rem}.uas-schedule-row p{margin:0;color:var(--uas-muted);font-size:.88rem}.uas-plan-add{border:1px solid var(--uas-line);background:rgba(255,255,255,.05);color:#fff;border-radius:10px;padding:8px 10px;font-weight:850;cursor:pointer}.uas-plan-add.is-added{background:rgba(104,255,142,.11);color:var(--uas-green);border-color:rgba(104,255,142,.3)}
.uas-logo-wall{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.uas-logo-card{min-width:160px;min-height:92px;flex:1 1 180px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;border:1px solid var(--uas-line);background:#fff;color:#111;border-radius:18px;font-weight:950}.uas-logo-card img{max-height:56px;max-width:140px;margin:auto}
.uas-cta-band{position:relative;overflow:hidden;padding:56px;border-radius:32px;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.25),transparent 25%),linear-gradient(105deg,#2758ff,#8e42ff 47%,#ff3bd5 70%,#ff7a18);color:#fff}.uas-cta-band h2{font-size:clamp(2.2rem,5vw,5rem);line-height:.92;letter-spacing:-.06em;margin:0 0 16px;max-width:900px}.uas-cta-band p{font-size:1.1rem;max-width:720px}.uas-cta-band .uas-btn-secondary{background:rgba(0,0,0,.15)}
.uas-page-hero{padding:88px 0 58px;background:radial-gradient(circle at 80% 0,rgba(255,59,213,.16),transparent 28%),radial-gradient(circle at 20% 20%,rgba(48,231,255,.12),transparent 28%),#0b0e19;border-bottom:1px solid var(--uas-line)}.uas-page-hero h1{font-size:clamp(2.7rem,7vw,6.4rem);line-height:.9;margin:.15em 0;letter-spacing:-.065em;text-transform:uppercase}.uas-page-main{padding:62px 0 100px;min-height:50vh}
.uas-filterbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.uas-filterbar input,.uas-filterbar select{min-height:46px;background:#101426;color:#fff;border:1px solid var(--uas-line);border-radius:12px;padding:0 14px}.uas-filterbar input{flex:1 1 280px}.uas-filterbar select{flex:0 1 220px}
.uas-directory-card{height:100%}.uas-directory-media{aspect-ratio:16/10;background:linear-gradient(135deg,#191f39,#0a0c15);overflow:hidden}.uas-directory-media img{width:100%;height:100%;object-fit:cover}.uas-directory-content{padding:22px}.uas-directory-content h3{margin:8px 0 7px;font-size:1.35rem}.uas-directory-content p{margin:0;color:var(--uas-muted)}
.uas-form{max-width:900px}.uas-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uas-field{display:grid;gap:7px}.uas-field.full{grid-column:1/-1}.uas-field label{font-weight:850;font-size:.87rem}.uas-field input,.uas-field textarea,.uas-field select{width:100%;background:#0f1323;color:#fff;border:1px solid var(--uas-line);border-radius:13px;padding:13px 14px;outline:none}.uas-field input:focus,.uas-field textarea:focus,.uas-field select:focus{border-color:var(--uas-cyan);box-shadow:0 0 0 3px rgba(48,231,255,.08)}.uas-field textarea{min-height:145px;resize:vertical}.uas-check{display:flex;gap:10px;align-items:flex-start;color:var(--uas-muted);font-size:.88rem}.uas-check input{margin-top:5px}.uas-notice{padding:15px 18px;border-radius:14px;background:rgba(104,255,142,.1);border:1px solid rgba(104,255,142,.28);color:#d8ffe4;margin-bottom:22px}.uas-notice.error{background:rgba(255,80,80,.1);border-color:rgba(255,80,80,.28);color:#ffd4d4}
.uas-faq{display:grid;gap:10px}.uas-faq details{background:#0f1323;border:1px solid var(--uas-line);border-radius:16px;padding:18px 20px}.uas-faq summary{cursor:pointer;font-weight:900}.uas-faq .answer{color:var(--uas-muted);padding-top:12px}
.uas-vote-count{font-size:.84rem;color:var(--uas-muted);margin-top:12px}.uas-vote-btn{width:100%;margin-top:14px}.uas-vote-btn.is-voted{background:rgba(104,255,142,.11);color:var(--uas-green);border-color:rgba(104,255,142,.25)}
.uas-empty{padding:32px;border:1px dashed rgba(255,255,255,.2);border-radius:20px;color:var(--uas-muted);text-align:center;background:rgba(255,255,255,.025)}
.uas-ticket{padding:28px;display:flex;flex-direction:column;min-height:300px}.uas-ticket h3{font-size:1.6rem;margin:12px 0 5px}.uas-ticket .price{font-size:2.2rem;font-weight:1000;margin:9px 0}.uas-ticket ul{padding-left:20px;color:var(--uas-muted);margin-bottom:24px}.uas-ticket .uas-btn{margin-top:auto}
.uas-command{display:grid;grid-template-columns:240px 1fr;gap:26px}.uas-command-nav{padding:18px;align-self:start;position:sticky;top:110px}.uas-command-nav a{display:block;padding:10px 12px;border-radius:10px;color:#d9e0ef;font-weight:800}.uas-command-nav a:hover{background:rgba(255,255,255,.07)}.uas-command-main{min-width:0}.uas-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px}.uas-metric{padding:20px}.uas-metric b{font-size:2rem;display:block}.uas-table-wrap{overflow:auto}.uas-table{width:100%;border-collapse:collapse;min-width:700px}.uas-table th,.uas-table td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--uas-line);font-size:.87rem;vertical-align:top}.uas-table th{color:var(--uas-cyan);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}
.uas-site-footer{background:#05060a;border-top:1px solid var(--uas-line);padding:58px 0 28px}.uas-footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:30px}.uas-footer-brand p{color:var(--uas-muted);max-width:430px}.uas-footer-col h4{margin-top:0}.uas-footer-col a{display:block;color:var(--uas-muted);margin:8px 0}.uas-footer-col a:hover{color:#fff}.uas-copyright{border-top:1px solid var(--uas-line);margin-top:36px;padding-top:20px;color:#798299;font-size:.82rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.uas-mobile-dock{display:none}
@media(max-width:1050px){.uas-menu{position:fixed;left:18px;right:18px;top:94px;display:none;flex-direction:column;align-items:stretch;background:#0d1020;border:1px solid var(--uas-line);padding:14px;border-radius:18px;box-shadow:var(--uas-shadow)}.uas-menu.is-open{display:flex}.uas-menu a{padding:12px}.uas-menu-toggle{display:block}.uas-header-cta{display:none}.uas-hero .uas-wrap{grid-template-columns:1fr}.uas-hero-art{width:1000px;right:-420px;opacity:.55}.uas-hero-copy{padding-right:22vw}.uas-grid-4{grid-template-columns:repeat(2,1fr)}.uas-command{grid-template-columns:1fr}.uas-command-nav{position:static}.uas-metric-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){body.admin-bar .uas-site-header{top:46px}.uas-section{padding:68px 0}.uas-wrap{width:min(calc(100% - 28px),var(--uas-max))}.uas-hero{min-height:700px}.uas-hero-copy{padding:62px 0 100px}.uas-hero-art{width:850px;right:-480px;opacity:.42}.uas-hero h1{font-size:clamp(3rem,17vw,5.6rem)}.uas-countdown{margin-top:-34px}.uas-countdown-inner{grid-template-columns:repeat(4,1fr)}.uas-countdown-cell:first-child{grid-column:1/-1;text-align:center}.uas-countdown-cell{padding:17px 10px}.uas-grid-3,.uas-grid-2,.uas-split{grid-template-columns:1fr}.uas-stat-band{grid-template-columns:repeat(2,1fr)}.uas-schedule-row{grid-template-columns:1fr auto}.uas-schedule-time{grid-column:1/-1}.uas-cta-band{padding:36px 26px}.uas-form-grid{grid-template-columns:1fr}.uas-field.full{grid-column:auto}.uas-footer-grid{grid-template-columns:1fr 1fr}.uas-mobile-dock{position:fixed;z-index:120;display:grid;grid-template-columns:repeat(4,1fr);left:10px;right:10px;bottom:10px;background:rgba(8,10,18,.92);border:1px solid var(--uas-line);border-radius:18px;backdrop-filter:blur(18px);padding:7px;box-shadow:0 15px 50px rgba(0,0,0,.5)}.uas-mobile-dock a{font-size:.67rem;text-align:center;font-weight:900;padding:8px 4px;border-radius:11px;color:#dfe5f2}.uas-mobile-dock a:first-child{background:linear-gradient(100deg,var(--uas-cyan),var(--uas-magenta));color:#06070b}.uas-site-footer{padding-bottom:110px}}
@media(max-width:560px){.uas-brand-text{font-size:1rem}.uas-brand-text small{display:none}.uas-grid-4{grid-template-columns:1fr}.uas-stat-band{grid-template-columns:1fr 1fr}.uas-stat{padding:19px 16px}.uas-stat b{font-size:1.8rem}.uas-footer-grid{grid-template-columns:1fr}.uas-command-main .uas-metric-grid{grid-template-columns:1fr 1fr}.uas-page-hero{padding-top:65px}}

/* v1.1 homepage polish */
.uas-section-tight{padding-top:72px;padding-bottom:72px}.uas-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;flex-wrap:wrap}.uas-section-head .uas-title{margin-bottom:0;max-width:980px}.uas-text-link{display:inline-flex;align-items:center;min-height:52px;padding:0 6px;font-weight:900;color:#e9efff}.uas-text-link:hover{color:var(--uas-cyan)}
.uas-hero-v2{min-height:690px;background:linear-gradient(180deg,#080a12 0%,#06070b 100%)}.uas-hero-v2.has-photo{background-image:linear-gradient(90deg,rgba(6,7,11,.96) 0%,rgba(6,7,11,.84) 38%,rgba(6,7,11,.28) 76%,rgba(6,7,11,.5) 100%),var(--uas-hero-photo);background-size:cover;background-position:center}.uas-hero-v2:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(180deg,transparent,#07080d);pointer-events:none}.uas-hero-v2-grid{position:relative;z-index:2;grid-template-columns:1.02fr .98fr!important}.uas-hero-art-v2{right:-1%;bottom:-5%;width:min(69vw,1040px);opacity:1}.uas-hero-v2 .uas-hero-copy{padding:72px 0 96px;max-width:760px}.uas-hero-v2 h1{font-size:clamp(3.4rem,7.5vw,7.2rem);max-width:760px}.uas-hero-v2 h1 span{white-space:nowrap}.uas-hero-sidecard{justify-self:end;align-self:end;margin:0 0 88px;max-width:360px;padding:24px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:linear-gradient(145deg,rgba(9,12,22,.72),rgba(18,21,39,.48));backdrop-filter:blur(16px);box-shadow:var(--uas-shadow)}.uas-hero-sidecard>strong{display:block;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:.98;margin:10px 0 12px;letter-spacing:-.04em}.uas-hero-sidecard p{color:#c8d0e5;margin:0 0 18px}.uas-side-tags{display:flex;flex-wrap:wrap;gap:7px}.uas-side-tags span{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:6px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.05)}
.uas-action-rail{position:relative;z-index:8;margin-top:-36px}.uas-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.uas-action-grid a{min-height:116px;padding:18px 20px;border:1px solid var(--uas-line);border-radius:20px;background:rgba(15,19,35,.9);backdrop-filter:blur(18px);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-content:center;box-shadow:0 16px 48px rgba(0,0,0,.28);transition:.2s ease}.uas-action-grid a:hover{transform:translateY(-4px);border-color:rgba(48,231,255,.45)}.uas-action-grid span{grid-row:1/3;font-size:.76rem;font-weight:900;color:var(--uas-cyan);letter-spacing:.08em}.uas-action-grid strong{font-size:1.08rem;line-height:1.05}.uas-action-grid small{color:var(--uas-muted)}
.uas-countdown-v2{margin-top:28px}.uas-lanes-v2 .uas-lane{min-height:230px}.uas-lanes-v2 .uas-lane h3{font-size:1.48rem}
.uas-experience-section{background:radial-gradient(circle at 90% 10%,rgba(73,118,255,.13),transparent 30%),#0b0e19}.uas-feature-v2{min-height:390px}.uas-feature-v2 .uas-feature-media{height:220px;position:relative;background:#101528}.uas-feature-v2 .uas-feature-media img{width:100%;height:100%;object-fit:cover}.uas-experience-art{width:100%;height:100%;padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.uas-experience-art:before,.uas-experience-art:after{content:"";position:absolute;border-radius:50%;filter:blur(2px)}.uas-experience-art:before{width:240px;height:240px;right:-80px;top:-70px;background:rgba(255,255,255,.12)}.uas-experience-art:after{width:160px;height:160px;left:-70px;bottom:-80px;background:rgba(255,255,255,.08)}.uas-experience-art span{position:relative;z-index:1;font-size:.78rem;font-weight:950;letter-spacing:.2em}.uas-experience-art b{position:relative;z-index:1;font-size:clamp(2rem,3vw,3.3rem);line-height:.86;letter-spacing:-.06em;text-transform:uppercase;max-width:90%}.tone-1 .uas-experience-art{background:linear-gradient(145deg,#133e66,#17bbd4 55%,#12172c)}.tone-2 .uas-experience-art{background:linear-gradient(145deg,#40133f,#f02cbf 55%,#1a1230)}.tone-3 .uas-experience-art{background:linear-gradient(145deg,#4b2312,#ff7a18 55%,#24111e)}.tone-4 .uas-experience-art{background:linear-gradient(145deg,#123d2e,#39d77b 55%,#0e1a23)}.tone-5 .uas-experience-art{background:linear-gradient(145deg,#202668,#6676ff 55%,#14182c)}.tone-6 .uas-experience-art{background:linear-gradient(145deg,#4c3b10,#ffe45c 55%,#2a1720);color:#0c0d12}.uas-feature-v2 .uas-feature-content{padding:22px 24px 26px}
.uas-interactive-section{background:linear-gradient(180deg,#07080d,#090b13)}.uas-bullet span{color:#aeb6cc}.uas-phone-panel{display:flex;justify-content:center}.uas-phone-shell{width:min(360px,100%);padding:12px;border-radius:42px;background:linear-gradient(145deg,#29304b,#080a11);border:1px solid rgba(255,255,255,.16);box-shadow:0 38px 80px rgba(0,0,0,.5);transform:rotate(2.5deg)}.uas-phone-screen{min-height:560px;padding:48px 28px 28px;border-radius:32px;background:radial-gradient(circle at 80% 12%,rgba(255,59,213,.2),transparent 28%),radial-gradient(circle at 12% 45%,rgba(48,231,255,.16),transparent 27%),#0d1020}.uas-phone-notch{position:absolute;left:50%;transform:translateX(-50%);width:110px;height:26px;border-radius:0 0 16px 16px;background:#07080d;z-index:2}.uas-phone-screen h3{font-size:3rem;line-height:.9;margin:12px 0 34px;letter-spacing:-.06em}.uas-phone-row{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:15px 0;border-top:1px solid var(--uas-line)}.uas-phone-row b{color:var(--uas-cyan);font-size:.82rem}.uas-phone-row span{font-weight:850}
.uas-showcars-section{background:#0b0e19}.uas-placeholder-feature{padding:30px;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;background:radial-gradient(circle at 75% 20%,rgba(48,231,255,.16),transparent 28%),linear-gradient(160deg,#11162a,#0b0e19)}.uas-placeholder-feature:nth-child(2){background:radial-gradient(circle at 75% 20%,rgba(255,59,213,.15),transparent 28%),linear-gradient(160deg,#221126,#0b0e19)}.uas-placeholder-feature:nth-child(3){background:radial-gradient(circle at 75% 20%,rgba(255,122,24,.17),transparent 28%),linear-gradient(160deg,#251713,#0b0e19)}.uas-placeholder-feature>span{position:absolute;top:24px;right:24px;font-size:4.6rem;font-weight:1000;line-height:1;color:rgba(255,255,255,.07)}.uas-placeholder-feature h3{font-size:2rem;line-height:1;margin:0 0 10px}.uas-placeholder-feature p{color:var(--uas-muted)}.uas-placeholder-feature .uas-btn{align-self:flex-start;margin-top:12px}
.uas-program-section{background:linear-gradient(180deg,#07080d,#0c1020)}.uas-program-teasers{display:grid;gap:12px}.uas-program-teasers article{padding:24px;border:1px solid var(--uas-line);border-radius:20px;background:rgba(255,255,255,.04)}.uas-program-teasers span{display:block;color:var(--uas-cyan);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.uas-program-teasers strong{display:block;font-size:1.4rem;margin:4px 0}.uas-program-teasers small{color:var(--uas-muted);font-size:.9rem}.uas-partner-section{background:#0b0e19}.uas-partner-title{font-size:clamp(2rem,4vw,3.7rem)}.uas-partner-callout{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:42px;border:1px solid var(--uas-line);border-radius:30px;background:radial-gradient(circle at 86% 50%,rgba(255,59,213,.17),transparent 24%),radial-gradient(circle at 10% 10%,rgba(48,231,255,.12),transparent 24%),#101426}.uas-partner-callout h2{font-size:clamp(2.1rem,4.7vw,4.7rem);line-height:.94;letter-spacing:-.055em;margin:8px 0 12px}.uas-partner-callout p{max-width:770px;color:var(--uas-muted);font-size:1.05rem}
.uas-newsletter-section{padding-top:64px;padding-bottom:64px}.uas-newsletter-card{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;padding:42px;border-radius:30px;background:linear-gradient(120deg,rgba(48,231,255,.11),rgba(123,93,255,.11),rgba(255,59,213,.09));border:1px solid var(--uas-line)}.uas-newsletter-card h2{font-size:clamp(2.1rem,4.4vw,4.3rem);line-height:.94;letter-spacing:-.055em;margin:8px 0 12px}.uas-newsletter-card p{color:var(--uas-muted)}.uas-newsletter-card .uas-form{max-width:none}.uas-newsletter-card .uas-form-grid{grid-template-columns:1fr}.uas-newsletter-card .uas-field{grid-column:1/-1}.uas-newsletter-card .uas-field input[type=email]{min-height:54px;background:#080b14}.uas-newsletter-card .uas-btn{width:100%}.uas-final-cta{padding-top:44px}
@media(max-width:1050px){.uas-hero-v2-grid{grid-template-columns:1fr!important}.uas-hero-sidecard{display:none}.uas-hero-v2 .uas-hero-copy{padding-right:0;max-width:680px}.uas-hero-art-v2{right:-330px;width:980px;opacity:.67}.uas-action-grid{grid-template-columns:repeat(2,1fr)}.uas-newsletter-card{grid-template-columns:1fr}.uas-partner-callout{grid-template-columns:1fr}.uas-partner-callout .uas-btn{justify-self:start}}
@media(max-width:782px){.uas-hero-v2{min-height:650px}.uas-hero-v2 .uas-hero-copy{padding:58px 0 112px}.uas-hero-v2 h1 span{white-space:normal}.uas-hero-art-v2{right:-430px;width:920px;opacity:.46}.uas-action-rail{margin-top:-58px}.uas-action-grid{grid-template-columns:1fr 1fr}.uas-countdown-v2{margin-top:22px}.uas-section-head{align-items:flex-start}.uas-phone-shell{transform:none}.uas-phone-screen{min-height:500px}.uas-partner-callout,.uas-newsletter-card{padding:30px 24px}.uas-program-split{gap:48px}}
@media(max-width:560px){.uas-action-grid{grid-template-columns:1fr}.uas-action-grid a{min-height:92px}.uas-hero-v2{min-height:610px}.uas-hero-v2 .uas-hero-copy{padding-bottom:126px}.uas-hero-v2 h1{font-size:clamp(3rem,17vw,5rem)}.uas-hero-art-v2{right:-500px;width:900px}.uas-newsletter-card h2,.uas-partner-callout h2{font-size:2.35rem}.uas-phone-screen h3{font-size:2.45rem}.uas-feature-v2{min-height:350px}.uas-feature-v2 .uas-feature-media{height:190px}}

/* v1.2 Vehicle + Competition Engine */
.uas-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.uas-check{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;line-height:1.45}
.uas-check input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--uas-cyan);box-shadow:none!important}
.uas-check span{min-width:0}
.uas-form-help{color:var(--uas-muted);font-size:.9rem;margin:.35rem 0 1rem}
.uas-mini-action{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:.82rem;color:var(--uas-cyan);padding:7px 0}
.uas-mini-action:hover{color:#fff}
.uas-status-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--status) 45%,transparent);background:color-mix(in srgb,var(--status) 12%,transparent);color:var(--status);padding:5px 9px;border-radius:999px;font-size:.7rem;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}
.uas-status-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--status);box-shadow:0 0 12px var(--status)}

.uas-entry-intro{padding:34px;margin-bottom:28px;background:radial-gradient(circle at 80% 10%,rgba(255,59,213,.13),transparent 28%),radial-gradient(circle at 5% 15%,rgba(48,231,255,.12),transparent 24%),#101426}
.uas-entry-intro h2{font-size:clamp(2rem,5vw,4.3rem);line-height:.95;letter-spacing:-.055em;margin:8px 0 12px;max-width:850px}
.uas-entry-intro p{color:var(--uas-muted);max-width:820px;font-size:1.02rem}
.uas-entry-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.uas-entry-pills span{padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--uas-line);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.uas-owner-login-note{padding:15px 18px;margin-bottom:24px;border:1px solid rgba(48,231,255,.22);border-radius:14px;background:rgba(48,231,255,.06);color:#dce8ff}.uas-owner-login-note a{color:var(--uas-cyan);font-weight:900}
.uas-entry-form{max-width:none}.uas-form-section{padding:28px;margin:0 0 22px;border:1px solid var(--uas-line);border-radius:22px;background:rgba(255,255,255,.035)}.uas-form-section h3{font-size:1.6rem;line-height:1.05;margin:7px 0 22px}.uas-entry-form input[type=file]{padding:12px;background:#0b0f1e;border-style:dashed}

.uas-dashboard-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:30px}.uas-dashboard-head h2{font-size:clamp(2.1rem,5vw,4.4rem);line-height:.95;letter-spacing:-.055em;margin:8px 0}.uas-dashboard-head p{color:var(--uas-muted)}
.uas-owner-login{padding:34px;max-width:700px}.uas-owner-login h2{font-size:clamp(2rem,5vw,4rem);line-height:.95;letter-spacing:-.05em}.uas-owner-login form{margin:22px 0;display:grid;gap:14px}.uas-owner-login form p{margin:0}.uas-owner-login input[type=text],.uas-owner-login input[type=password]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--uas-line);background:#0c1020;color:#fff}.uas-owner-login input[type=submit]{background:linear-gradient(100deg,var(--uas-cyan),var(--uas-magenta));color:#06070b;border:0;border-radius:999px;font-weight:950;padding:12px 20px;cursor:pointer}
.uas-owner-entry{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:200px}.uas-owner-entry-media{background:#0a0d18;overflow:hidden}.uas-owner-entry-media img,.uas-owner-entry-media svg{width:100%;height:100%;object-fit:cover}.uas-owner-entry-body{padding:24px}.uas-owner-entry-body h3{font-size:1.55rem;margin:10px 0}.uas-entry-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--uas-muted);font-size:.82rem}.uas-owner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.uas-owner-actions .uas-btn{min-height:44px;padding-inline:16px;font-size:.8rem}

.uas-vote-intro{padding:34px;margin-bottom:28px}.uas-vote-intro h2{font-size:clamp(2.2rem,5vw,4.4rem);line-height:.95;letter-spacing:-.05em;margin:8px 0 12px}.uas-vote-intro p{color:var(--uas-muted);max-width:800px}.uas-vote-btn:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.72;transform:none}.uas-vote-btn.is-voted{background:rgba(104,255,142,.14);color:#dfffe8;border-color:rgba(104,255,142,.28);box-shadow:none}

.uas-awards-intro{padding:38px;margin-bottom:30px;background:radial-gradient(circle at 90% 0,rgba(255,228,92,.14),transparent 32%),#101426}.uas-awards-intro h2{font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95;letter-spacing:-.055em;margin:8px 0 12px}.uas-awards-intro p{color:var(--uas-muted);max-width:800px}.uas-award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.uas-award-card{padding:28px;min-height:230px}.uas-award-card-head h3{font-size:1.8rem;line-height:1.05;margin:7px 0}.uas-award-card-head p{color:var(--uas-muted)}.uas-award-coming{margin-top:28px;color:var(--uas-muted);padding:18px;border:1px dashed var(--uas-line);border-radius:14px}.uas-award-nominees{margin-top:24px}.uas-award-nominees>strong{display:block;color:var(--uas-cyan);margin-bottom:10px}.uas-award-nominees>div{display:flex;flex-wrap:wrap;gap:8px}.uas-award-nominees a{font-size:.82rem;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--uas-line)}.uas-award-winner{margin-top:22px;display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center}.uas-award-winner>span{grid-column:1/-1;color:var(--uas-yellow);font-weight:1000;letter-spacing:.16em;font-size:.75rem}.uas-award-winner img,.uas-award-winner svg{width:120px;height:80px;object-fit:cover;border-radius:14px}.uas-award-winner h4{font-size:1.35rem;margin:0}

.uas-command-section{padding:28px;margin-bottom:26px;overflow:visible}.uas-command-section h2{margin:.25rem 0 1rem;font-size:2rem}.uas-command-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}.uas-command-nav hr{border:0;border-top:1px solid var(--uas-line);margin:12px 0}.uas-command-nav small{display:block;padding:7px 12px;color:var(--uas-muted);font-weight:950;font-size:.62rem;letter-spacing:.16em}.uas-status-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 24px}.uas-status-metrics>div{padding:15px;border-radius:15px;background:rgba(255,255,255,.04);border:1px solid var(--uas-line)}.uas-status-metrics b{display:block;font-size:1.7rem;line-height:1}.uas-status-metrics span{display:block;color:var(--uas-muted);font-size:.72rem;margin-top:6px}.uas-manager-editor{padding:22px;margin:18px 0 26px;border-radius:22px;background:#090d19;border:1px solid rgba(48,231,255,.2);box-shadow:0 18px 50px rgba(0,0,0,.25)}.uas-manager-preview{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:center;margin-bottom:22px}.uas-manager-photo{height:160px;border-radius:16px;overflow:hidden;background:#111528}.uas-manager-photo img,.uas-manager-photo svg{width:100%;height:100%;object-fit:cover}.uas-manager-preview h3{font-size:1.8rem;margin:7px 0}.uas-manager-preview p{color:var(--uas-muted)}.uas-manager-form{padding-top:18px;border-top:1px solid var(--uas-line);margin-top:18px}.uas-manager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uas-manager-actions>label{font-weight:900;margin-right:4px}.uas-manager-actions .uas-mini-action,.uas-inline-actions button{border:1px solid var(--uas-line);background:rgba(255,255,255,.05);color:#e9eeff;border-radius:999px;padding:8px 11px;cursor:pointer}.uas-manager-actions .uas-mini-action.active{border-color:var(--uas-cyan);background:rgba(48,231,255,.12);color:var(--uas-cyan)}.uas-award-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.uas-award-checks label{font-size:.82rem!important;font-weight:700!important;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--uas-line)}.uas-award-checks input{width:auto!important;margin-right:6px}.uas-inline-actions{display:flex;gap:5px;flex-wrap:wrap}.uas-inline-actions button{font-size:.72rem;padding:6px 8px}.uas-inline-settings{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:18px 0}.uas-inline-settings label{display:grid;gap:6px;font-weight:850}.uas-inline-settings select{min-height:48px;border-radius:12px;background:#0d1120;color:#fff;border:1px solid var(--uas-line);padding:0 12px}

.uas-vehicle-profile{background:#07080d}.uas-vehicle-profile-hero{padding:54px 0 42px;background:radial-gradient(circle at 78% 20%,rgba(255,59,213,.13),transparent 28%),radial-gradient(circle at 12% 8%,rgba(48,231,255,.11),transparent 24%),#090c16}.uas-profile-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:38px;align-items:center}.uas-profile-photo{border-radius:28px;overflow:hidden;min-height:480px;background:#101427;border:1px solid var(--uas-line);box-shadow:var(--uas-shadow)}.uas-profile-photo img,.uas-profile-photo svg{width:100%;height:100%;min-height:480px;object-fit:cover}.uas-profile-copy h1{font-size:clamp(3rem,6.8vw,6.4rem);line-height:.88;letter-spacing:-.065em;margin:12px 0 18px}.uas-profile-lead{color:#c3cbe0;font-size:1.08rem}.uas-profile-tags{display:flex;flex-wrap:wrap;gap:7px}.uas-profile-tags span{padding:7px 10px;border:1px solid var(--uas-line);border-radius:999px;background:rgba(255,255,255,.05);font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.uas-profile-owner{display:flex;flex-wrap:wrap;gap:7px 14px;margin:18px 0;color:var(--uas-muted)}.uas-profile-owner strong{color:#fff}.uas-profile-info-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.uas-profile-story{padding:32px}.uas-profile-story h2{font-size:clamp(2rem,4vw,3.8rem);line-height:.95;letter-spacing:-.05em}.uas-profile-story p{color:#c6cee2}.uas-profile-story hr{border:0;border-top:1px solid var(--uas-line);margin:28px 0}.uas-profile-side{display:grid;gap:20px;position:sticky;top:110px}.uas-spec-card,.uas-profile-vote{padding:26px;border:1px solid var(--uas-line);border-radius:var(--uas-radius);background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:var(--uas-shadow)}.uas-spec-card dl{margin:15px 0 0}.uas-spec-card dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid var(--uas-line)}.uas-spec-card dt{color:var(--uas-muted)}.uas-spec-card dd{margin:0;text-align:right;font-weight:900}.uas-profile-vote h3{font-size:1.55rem;line-height:1.05;margin:8px 0 16px}.uas-profile-vote .uas-btn{width:100%;margin-top:14px}.uas-profile-gallery-section{background:#0b0e19}.uas-profile-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.uas-profile-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;border:1px solid var(--uas-line)}.uas-profile-awards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uas-profile-awards>div{padding:20px}.uas-profile-awards span{display:block;color:var(--uas-cyan);font-size:.7rem;font-weight:950;letter-spacing:.12em}.uas-profile-awards strong{display:block;font-size:1.2rem;margin-top:5px}.uas-profile-awards .is-winner{border-color:rgba(255,228,92,.4);background:linear-gradient(160deg,rgba(255,228,92,.12),rgba(255,255,255,.035))}.uas-profile-awards .is-winner span{color:var(--uas-yellow)}.uas-profile-qr-section{background:linear-gradient(180deg,#080a10,#0b0e19)}.uas-profile-qr{display:grid;grid-template-columns:1fr 320px;gap:34px;align-items:center;padding:40px;background:radial-gradient(circle at 92% 50%,rgba(48,231,255,.14),transparent 26%),radial-gradient(circle at 12% 20%,rgba(255,59,213,.12),transparent 25%),#101426}.uas-profile-qr h2{font-size:clamp(2.1rem,5vw,4.4rem);line-height:.95;letter-spacing:-.055em;margin:8px 0 12px}.uas-profile-qr p{color:var(--uas-muted);max-width:700px}.uas-qr-box{padding:18px;border-radius:20px;background:#fff;color:#111;text-align:center}.uas-qr-box img{width:100%;aspect-ratio:1;object-fit:contain}.uas-qr-box small{display:block;word-break:break-all;margin-top:8px;color:#333;font-size:.65rem}

@media(max-width:1050px){.uas-status-metrics{grid-template-columns:repeat(3,1fr)}.uas-award-checks{grid-template-columns:repeat(2,1fr)}.uas-profile-hero-grid{grid-template-columns:1fr}.uas-profile-photo,.uas-profile-photo img,.uas-profile-photo svg{min-height:380px}.uas-profile-info-grid{grid-template-columns:1fr}.uas-profile-side{position:static;grid-template-columns:1fr 1fr}.uas-profile-qr{grid-template-columns:1fr 260px}.uas-profile-gallery,.uas-profile-awards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){.uas-owner-entry{grid-template-columns:1fr}.uas-owner-entry-media{height:230px}.uas-award-grid{grid-template-columns:1fr}.uas-manager-preview{grid-template-columns:1fr}.uas-manager-photo{height:250px}.uas-status-metrics{grid-template-columns:repeat(2,1fr)}.uas-profile-photo,.uas-profile-photo img,.uas-profile-photo svg{min-height:300px}.uas-profile-side{grid-template-columns:1fr}.uas-profile-qr{grid-template-columns:1fr}.uas-qr-box{max-width:300px}.uas-profile-gallery,.uas-profile-awards{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.uas-entry-intro,.uas-form-section,.uas-owner-login,.uas-command-section,.uas-manager-editor,.uas-profile-story,.uas-profile-qr{padding:22px}.uas-award-checks{grid-template-columns:1fr}.uas-status-metrics{grid-template-columns:1fr 1fr}.uas-profile-gallery,.uas-profile-awards{grid-template-columns:1fr}.uas-profile-copy h1{font-size:3rem}.uas-profile-photo,.uas-profile-photo img,.uas-profile-photo svg{min-height:240px}.uas-qr-box{max-width:none}.uas-award-winner{grid-template-columns:90px 1fr}.uas-award-winner img,.uas-award-winner svg{width:90px;height:70px}}
@media print{.uas-announcement,.uas-site-header,.uas-site-footer,.uas-mobile-dock,.uas-profile-vote,.uas-vehicle-profile .uas-btn,.uas-profile-gallery-section{display:none!important}.uas-vehicle-profile,.uas-vehicle-profile-hero,.uas-profile-qr-section{background:#fff!important;color:#111!important}.uas-profile-hero-grid,.uas-profile-qr{grid-template-columns:1fr 240px!important}.uas-profile-photo{min-height:260px;box-shadow:none}.uas-profile-photo img,.uas-profile-photo svg{min-height:260px}.uas-profile-copy h1{font-size:42px}.uas-profile-qr{border:2px solid #111;box-shadow:none}.uas-profile-qr p,.uas-profile-lead,.uas-profile-owner{color:#333!important}.uas-profile-info-grid{display:none}.uas-qr-box{border:1px solid #111}}

/* v1.3 — Exhibitors, Vendors & Sponsors */
.uas-commercial-hero{padding:36px;display:grid;grid-template-columns:1fr 260px;gap:30px;align-items:center;background:radial-gradient(circle at 85% 30%,rgba(255,59,213,.18),transparent 30%),radial-gradient(circle at 15% 0,rgba(48,231,255,.13),transparent 32%),linear-gradient(145deg,#11172b,#0b0e18)}
.uas-commercial-hero h2{font-size:clamp(2.2rem,5vw,4.9rem);line-height:.92;letter-spacing:-.06em;margin:.2em 0}.uas-commercial-hero p{color:#c8d0e4;max-width:800px;font-size:1.03rem}.uas-commercial-stat{padding:24px;border-radius:20px;background:linear-gradient(145deg,rgba(48,231,255,.12),rgba(255,59,213,.1));border:1px solid var(--uas-line)}.uas-commercial-stat b{display:block;font-size:1.6rem;line-height:1}.uas-commercial-stat span{display:block;color:var(--uas-muted);margin-top:8px}.uas-commercial-benefits{margin:22px 0 30px}.uas-commercial-benefits article{padding:24px}.uas-commercial-benefits h3{font-size:1.45rem;margin:12px 0 7px}.uas-commercial-benefits p{margin:0;color:var(--uas-muted)}
.uas-dashboard-head{padding:30px;display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:22px;background:linear-gradient(145deg,rgba(48,231,255,.1),rgba(255,59,213,.08),rgba(255,255,255,.03))}.uas-dashboard-head h2{font-size:clamp(2rem,4vw,4rem);line-height:.94;letter-spacing:-.05em;margin:8px 0}.uas-dashboard-head p{color:var(--uas-muted);margin:0}.uas-portal-card{padding:28px;margin-bottom:20px}.uas-portal-title{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.uas-portal-title>div{flex:1}.uas-portal-title h3{font-size:1.8rem;margin:5px 0 8px}.uas-portal-logo{width:78px;height:78px;object-fit:contain;padding:9px;background:#fff;border-radius:16px}.uas-ops-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.uas-ops-grid>div{padding:14px;border:1px solid var(--uas-line);background:rgba(255,255,255,.035);border-radius:14px}.uas-ops-grid b{display:block;font-size:1.05rem}.uas-ops-grid span{display:block;color:var(--uas-muted);font-size:.72rem;margin-top:4px}.uas-private-note{padding:18px;border-radius:15px;background:rgba(255,228,92,.08);border:1px solid rgba(255,228,92,.23);margin:18px 0}.uas-private-note p{color:#efe7bd;margin:7px 0 0}.uas-portal-edit{margin-top:18px;border-top:1px solid var(--uas-line);padding-top:18px}.uas-portal-edit summary{cursor:pointer;font-weight:900;color:var(--uas-cyan);margin-bottom:18px}
.uas-section-block{margin:54px 0}.uas-section-block>h2,.uas-section-head h2{font-size:clamp(2rem,4.5vw,4.3rem);line-height:.94;letter-spacing:-.055em;margin:8px 0 24px}.uas-package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.uas-package{padding:24px;min-height:310px;display:flex;flex-direction:column}.uas-package.featured{background:radial-gradient(circle at 80% 0,rgba(255,228,92,.16),transparent 30%),linear-gradient(145deg,rgba(255,59,213,.13),rgba(48,231,255,.07),rgba(255,255,255,.035));border-color:rgba(255,228,92,.25)}.uas-package h3{font-size:1.45rem;line-height:1.05;margin:14px 0 7px}.uas-package p{color:var(--uas-muted)}.uas-package-tag{font-weight:900;color:#fff!important}.uas-package .uas-mini-action{margin-top:auto}.uas-partner-form-wrap{padding:34px;background:radial-gradient(circle at 100% 0,rgba(48,231,255,.12),transparent 30%),radial-gradient(circle at 0 100%,rgba(255,59,213,.1),transparent 30%),#101426}.uas-partner-form-wrap h2{font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.05em;margin:8px 0 22px}
.uas-manage-box{padding:22px;margin:18px 0 25px;border:1px solid rgba(48,231,255,.2);border-radius:20px;background:#090d19}.uas-manage-box h3{font-size:1.8rem;margin:6px 0}.uas-review-copy{display:grid;grid-template-columns:140px 1fr;gap:8px 18px;padding:18px 0;border-block:1px solid var(--uas-line);margin:18px 0}.uas-review-copy p{margin:0;color:var(--uas-muted)}.uas-status-actions{margin-top:18px;align-items:center}.uas-status-actions strong{font-size:.84rem;margin-right:6px}
.uas-profile-page{padding:44px 0 90px}.uas-profile-hero{position:relative;min-height:440px;overflow:hidden;padding:0;display:flex;align-items:end;background:linear-gradient(145deg,#11172b,#090c16)}.uas-profile-backdrop{position:absolute;inset:0}.uas-profile-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,12,.96) 8%,rgba(5,7,12,.72) 48%,rgba(5,7,12,.35)),linear-gradient(0deg,rgba(5,7,12,.95),transparent 55%)}.uas-profile-backdrop img{width:100%;height:100%;object-fit:cover}.uas-profile-hero-content{position:relative;z-index:2;padding:42px;max-width:780px}.uas-brand-logo{width:auto;max-width:180px;height:92px;object-fit:contain;background:#fff;border-radius:17px;padding:10px;margin-bottom:20px}.uas-profile-hero-content h1{font-size:clamp(3rem,7vw,6.6rem);line-height:.88;letter-spacing:-.065em;margin:8px 0 18px}.uas-profile-chips,.uas-profile-actions{display:flex;gap:9px;flex-wrap:wrap}.uas-profile-actions{margin-top:22px}.uas-profile-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;margin-top:24px}.uas-profile-grid>aside{display:grid;gap:20px;align-content:start}.uas-show-special,.uas-profile-find{padding:26px}.uas-show-special{background:linear-gradient(145deg,rgba(255,228,92,.13),rgba(255,59,213,.08),rgba(255,255,255,.035));border-color:rgba(255,228,92,.24)}.uas-show-special h3,.uas-profile-find h3{font-size:1.55rem;line-height:1.05;margin:9px 0}.uas-show-special p,.uas-profile-find p{color:var(--uas-muted)}
.uas-sponsor-profile{max-width:900px;margin:40px auto;padding:44px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(48,231,255,.1),transparent 30%),linear-gradient(145deg,#12172a,#0c0f1b)}.uas-sponsor-profile-logo{background:#fff;border-radius:20px;padding:22px;display:inline-flex;max-width:320px;margin-bottom:22px}.uas-sponsor-profile-logo img{max-width:270px;max-height:140px;object-fit:contain}.uas-sponsor-profile h1{font-size:clamp(2.8rem,6vw,5.6rem);line-height:.9;letter-spacing:-.06em;margin:10px 0 18px}.uas-sponsor-profile-copy{color:#c6cee2;max-width:700px;margin:22px auto}
@media(max-width:1150px){.uas-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uas-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.uas-commercial-hero{grid-template-columns:1fr}.uas-commercial-stat{max-width:none}.uas-package-grid{grid-template-columns:1fr 1fr}.uas-profile-grid{grid-template-columns:1fr}.uas-review-copy{grid-template-columns:1fr}.uas-ops-grid{grid-template-columns:1fr 1fr}.uas-dashboard-head{align-items:flex-start;flex-direction:column}.uas-profile-hero{min-height:390px}.uas-profile-hero-content{padding:28px}}
@media(max-width:560px){.uas-commercial-hero,.uas-partner-form-wrap,.uas-portal-card{padding:22px}.uas-package-grid{grid-template-columns:1fr}.uas-ops-grid{grid-template-columns:1fr 1fr}.uas-profile-hero-content{padding:22px}.uas-brand-logo{height:72px;max-width:150px}.uas-profile-hero-content h1{font-size:3rem}.uas-sponsor-profile{padding:24px}.uas-manage-box{padding:16px}}
.uas-brand-placeholder{width:100%;height:100%;min-height:220px;display:grid;place-items:center;align-content:center;gap:9px;background:radial-gradient(circle at 25% 10%,rgba(48,231,255,.18),transparent 28%),radial-gradient(circle at 80% 80%,rgba(255,59,213,.18),transparent 30%),linear-gradient(145deg,#161c33,#0a0d18)}.uas-brand-placeholder span{display:grid;place-items:center;width:92px;height:92px;border-radius:24px;background:linear-gradient(145deg,rgba(48,231,255,.17),rgba(255,59,213,.16));border:1px solid rgba(255,255,255,.14);font-size:2rem;font-weight:1000;letter-spacing:-.05em}.uas-brand-placeholder small{font-size:.68rem;letter-spacing:.15em;font-weight:900;color:var(--uas-muted)}
