:root{--bg:#050507;--panel:#090a0d;--ink:#fff;--muted:#b9bbc4;--gold:#ffd45b;--amber:#ffae19;--cyan:#49e7ff;--green:#59f7a5;--red:#ff4b64;--purple:#9d64ff;--line:rgba(255,212,91,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}.real-strip{margin:0;background:#030305;color:var(--ink);font-family:Inter,Arial,sans-serif;overflow-x:hidden}.real-strip a{color:inherit}.real-strip .site-header{position:sticky;top:0;z-index:80;background:rgba(3,3,5,.96);border-bottom:1px solid rgba(255,212,91,.32);backdrop-filter:blur(16px)}
.vegas-top{position:sticky;top:74px;z-index:70;overflow:hidden;background:#000;border-bottom:2px solid #4a3c1d;box-shadow:0 8px 30px rgba(0,0,0,.45)}.vegas-top-track{display:flex;width:max-content;gap:44px;padding:10px 0;font:900 14px/1 Inter,sans-serif;letter-spacing:.12em;color:#fff;animation:tape 32s linear infinite}.vegas-top-track span{white-space:nowrap}.vegas-top-track b{color:var(--gold)}
.strip-hero{position:relative;min-height:calc(100svh - 115px);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,680px) minmax(0,1fr);align-items:stretch;background:radial-gradient(circle at 50% 30%,rgba(157,100,255,.22),transparent 34%),radial-gradient(circle at 50% 80%,rgba(73,231,255,.11),transparent 36%),#030305;border-bottom:4px solid #151515}.hero-screen{position:relative;overflow:hidden;min-height:100%}.hero-screen img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05);opacity:.88}.hero-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.45))}.hero-sign{position:relative;z-index:4;align-self:center;margin:32px 18px;padding:34px 28px 42px;text-align:center;border:3px solid #1b1b1b;border-radius:28px;background:linear-gradient(180deg,rgba(6,7,10,.96),rgba(2,3,5,.98));box-shadow:0 0 0 2px var(--gold),0 0 28px rgba(255,212,91,.38),0 0 90px rgba(157,100,255,.28)}.hero-sign:before,.hero-sign:after{content:"";position:absolute;left:5%;right:5%;height:7px;border-radius:99px;background:linear-gradient(90deg,#ff3b75,#ffb51f,#ffe363,#49e7ff,#9d64ff,#ff3b75);box-shadow:0 0 18px rgba(255,212,91,.55)}.hero-sign:before{top:13px}.hero-sign:after{bottom:13px}.live-date{font-weight:900;letter-spacing:.16em;color:#fff0a8;font-size:12px}.live-clock{font:900 clamp(34px,6vw,72px)/1 Anton,Impact,sans-serif;color:var(--cyan);text-shadow:0 0 18px rgba(73,231,255,.45);margin:10px 0 2px}.hero-sign h1{font:900 clamp(58px,9vw,120px)/.86 Anton,Impact,sans-serif;letter-spacing:.02em;margin:26px 0 4px;background:linear-gradient(#fff,#ffe98e 58%,#ffae19);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sign h2{font:900 clamp(38px,6vw,72px)/.95 Anton,Impact,sans-serif;margin:0;color:#ff3f87;text-shadow:0 0 22px rgba(255,63,135,.52)}.hero-sign p{margin:16px auto 22px;max-width:560px;font-weight:800;color:#e7e7ef;letter-spacing:.07em}.hero-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.hero-links a{padding:13px 18px;border-radius:99px;text-decoration:none;border:1px solid rgba(255,255,255,.45);font-weight:900;font-size:12px;letter-spacing:.08em;background:rgba(255,255,255,.06)}.hero-links a:first-child{background:linear-gradient(90deg,#ff3f87,#935cff);border-color:#ff90be}
.billboard-section{position:relative;min-height:88svh;overflow:hidden;border-bottom:5px solid #111}.billboard-section>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.billboard-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.32) 50%,rgba(0,0,0,.05)),linear-gradient(180deg,transparent 52%,rgba(0,0,0,.82))}.billboard-copy{position:absolute;left:max(22px,5vw);bottom:7%;right:max(22px,5vw);z-index:2;max-width:1000px}.billboard-copy .kicker{font:900 13px/1 Inter,sans-serif;letter-spacing:.22em;color:#fff1a6}.billboard-copy h2{font:900 clamp(50px,9vw,118px)/.88 Anton,Impact,sans-serif;margin:10px 0;text-shadow:0 4px 24px rgba(0,0,0,.7)}.billboard-copy p{font:900 clamp(16px,2vw,24px)/1.4 Inter,sans-serif;max-width:900px}.billboard-copy .names{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.billboard-copy .names span{padding:9px 12px;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.35);border-radius:99px;font-weight:900;font-size:12px;letter-spacing:.05em}.billboard-link{display:inline-flex;margin-top:18px;padding:13px 17px;border-radius:99px;background:#fff;color:#060607!important;text-decoration:none;font-weight:900;font-size:12px;letter-spacing:.08em}.mcd-section{box-shadow:inset 0 0 120px rgba(255,45,45,.12)}.taco-section{box-shadow:inset 0 0 120px rgba(157,100,255,.16)}
.marquee-band{overflow:hidden;border-top:2px solid #111;border-bottom:2px solid #111;background:linear-gradient(90deg,#ff3b75,#ffab23,#ffe45e,#45e6ff,#9f63ff,#ff3b75)}.marquee-band .track{display:flex;gap:22px;width:max-content;padding:12px 0;color:#08080a;font:900 17px/1 Anton,Impact,sans-serif;letter-spacing:.08em;animation:tape 27s linear infinite}.marquee-band span{white-space:nowrap}.marquee-band b{font-size:12px}
.market-terminal{background:#020406;border-top:5px solid #111;border-bottom:5px solid #111}.terminal-head{display:grid;grid-template-columns:1.4fr .8fr;gap:0;border-bottom:1px solid #1d3448}.terminal-title{padding:34px max(20px,4vw);background:linear-gradient(135deg,#06101b,#07080c 60%)}.terminal-title span{font-weight:900;letter-spacing:.2em;color:var(--cyan);font-size:12px}.terminal-title h2{font:900 clamp(48px,7vw,94px)/.9 Anton,Impact,sans-serif;margin:8px 0 0}.money-clock-panel{padding:26px max(20px,3vw);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 70% 20%,rgba(89,247,165,.14),transparent 45%),#04080b;border-left:1px solid #1d3448}.money-clock-panel small{font-weight:900;letter-spacing:.16em;color:#86ffd0}.money-clock-panel strong{font:900 clamp(40px,6vw,80px)/1 Anton,Impact,sans-serif;color:var(--gold);margin:8px 0}.money-clock-panel div{display:flex;gap:12px;flex-wrap:wrap}.money-clock-panel b{font-size:12px;color:#a9ffcc}
.asset-board{width:100%;border-collapse:collapse;table-layout:fixed}.asset-board th{position:sticky;top:112px;z-index:10;background:#0a1117;color:#7eeeff;text-align:left;padding:12px 14px;border-bottom:1px solid #28404f;font-size:11px;letter-spacing:.14em}.asset-board td{padding:15px 14px;border-bottom:1px solid #14222c;font-weight:800;vertical-align:middle}.asset-board tr:nth-child(even){background:#05090d}.asset-board tr:hover{background:#0a1a23}.asset-board .symbol{color:#68e7ff;font:900 20px/1 Anton,Impact,sans-serif;letter-spacing:.08em}.asset-board .value{color:#fff0a7;font-size:16px}.asset-board .status{color:#6effb1}.asset-board .detail{color:#a8b4bd;font-weight:600;font-size:13px}.asset-board a{text-decoration:none}.asset-board .open{color:#fff;font-size:11px;letter-spacing:.08em}.board-note{padding:12px max(14px,3vw);border-top:1px solid #1d3448;background:#071018;color:#9db4c2;font-size:11px;letter-spacing:.05em}
.portfolio-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#070609}.portfolio-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:22px max(18px,3vw);border-right:1px solid #2b2518;border-bottom:1px solid #2b2518;align-items:center}.portfolio-row span{font:900 13px/1.2 Inter,sans-serif;letter-spacing:.11em;color:#ddd6c5}.portfolio-row strong{font:900 clamp(22px,3vw,42px)/1 Anton,Impact,sans-serif;color:var(--gold);text-align:right}.portfolio-row small{grid-column:1/-1;color:#989084}.portfolio-title{grid-column:1/-1;padding:40px max(20px,4vw) 24px;text-align:center;background:linear-gradient(90deg,#24170a,#0a0a0c,#24170a)}.portfolio-title span{font-weight:900;letter-spacing:.18em;color:#ffd968;font-size:12px}.portfolio-title h2{font:900 clamp(46px,7vw,92px)/.9 Anton,Impact,sans-serif;margin:8px 0}.poster-runway{padding:58px 0;background:#08060b;border-top:4px solid #111}.poster-title{text-align:center;padding:0 20px 28px}.poster-title span{font-weight:900;letter-spacing:.2em;color:var(--gold);font-size:12px}.poster-title h2{font:900 clamp(40px,6vw,74px)/.95 Anton,Impact,sans-serif;margin:8px 0}.poster-flow{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 6vw 32px}.poster-flow a{flex:0 0 min(72vw,520px);height:min(75vh,820px);position:relative;overflow:hidden;scroll-snap-align:center;border:3px solid #111;box-shadow:0 0 0 1px #a88638,0 0 24px rgba(255,212,91,.18)}.poster-flow img{width:100%;height:100%;object-fit:cover}.poster-flow span{position:absolute;left:14px;right:14px;bottom:14px;background:rgba(0,0,0,.83);padding:14px;text-align:center;font:900 17px/1 Anton,Impact,sans-serif;letter-spacing:.08em;border:1px solid rgba(255,255,255,.28)}
.food-strip{min-height:52svh;display:grid;place-items:center;text-align:center;padding:70px 20px;background:radial-gradient(circle at 50% 30%,rgba(43,199,114,.26),transparent 36%),linear-gradient(135deg,#00523e,#0f744d,#1d8a5c);border-bottom:5px solid #111}.food-strip span{font-weight:900;letter-spacing:.22em;font-size:12px;color:#d1ffe8}.food-strip h2{font:900 clamp(46px,8vw,104px)/.9 Anton,Impact,sans-serif;margin:10px 0}.food-strip p{font-size:18px;font-weight:800;max-width:900px}.food-strip a{display:inline-flex;margin-top:12px;padding:13px 18px;border-radius:99px;background:#fff;color:#06422f!important;text-decoration:none;font-weight:900}.real-footer{padding:36px max(20px,4vw);background:#030305;border-top:1px solid #2b2518;color:#a5a5ad;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.real-footer a{text-decoration:none;color:#eee;font-weight:800}
@keyframes tape{to{transform:translateX(-50%)}}
@media(max-width:980px){.strip-hero{grid-template-columns:1fr}.hero-screen{position:absolute;inset:0}.hero-screen-left{clip-path:polygon(0 0,55% 0,35% 100%,0 100%)}.hero-screen-right{clip-path:polygon(45% 0,100% 0,100% 100%,65% 100%)}.hero-screen img{opacity:.38}.hero-sign{width:min(720px,92vw);justify-self:center}.terminal-head{grid-template-columns:1fr}.money-clock-panel{border-left:0;border-top:1px solid #1d3448}.asset-board{min-width:850px}.asset-scroll{overflow-x:auto}.portfolio-wall{grid-template-columns:1fr}}
@media(max-width:700px){.real-strip .site-header{position:relative}.vegas-top{top:0}.strip-hero{min-height:90svh}.hero-sign{margin:20px 12px;padding:30px 16px 36px}.hero-sign h1{font-size:clamp(58px,19vw,98px)}.hero-sign h2{font-size:clamp(34px,11vw,58px)}.billboard-section{min-height:84svh}.billboard-section>img{object-position:center}.billboard-shade{background:linear-gradient(180deg,rgba(0,0,0,.04) 20%,rgba(0,0,0,.3) 52%,rgba(0,0,0,.94) 82%)}.billboard-copy{left:18px;right:18px;bottom:4%}.billboard-copy h2{font-size:clamp(44px,15vw,76px)}.billboard-copy p{font-size:14px}.billboard-copy .names span{font-size:10px;padding:7px 9px}.terminal-title{padding:28px 16px}.terminal-title h2{font-size:clamp(46px,14vw,72px)}.money-clock-panel{padding:22px 16px}.asset-board th{top:0}.asset-board td{padding:13px 11px}.portfolio-row{padding:20px 16px}.poster-flow a{flex-basis:84vw;height:66vh}.food-strip{padding:62px 16px}.vegas-top-track{font-size:12px;gap:30px}.real-footer{font-size:12px}}
@media(prefers-reduced-motion:reduce){.vegas-top-track,.marquee-band .track{animation:none!important}}

.global-clock-bar{display:grid;grid-template-columns:1fr auto;gap:10px 24px;align-items:center;padding:18px max(20px,4vw);background:linear-gradient(90deg,#130d02,#07090d,#03130d);border-bottom:1px solid #2b443c}.global-clock-bar>span{font-weight:900;letter-spacing:.16em;color:#9fffd1;font-size:12px}.global-clock-bar>strong{font:900 clamp(28px,5vw,62px)/1 Anton,Impact,sans-serif;color:#ffd45b;text-align:right}.global-clock-bar>div{grid-column:1/-1;display:flex;gap:18px;flex-wrap:wrap}.global-clock-bar b{color:#94ffd0;font-size:12px}.asset-board .value b{color:#ffd45b}.asset-board .value span{display:inline-block;margin-top:4px;font-size:12px;color:#fff0a7}.asset-board .detail span{color:#ffd45b;font-weight:800}@media(max-width:700px){.global-clock-bar{grid-template-columns:1fr}.global-clock-bar>strong{text-align:left}}

.continuous-increment{display:block;margin-top:12px;color:#f3d879;font-size:.72rem;letter-spacing:.08em}
.continuous-increment b{display:inline-block;margin-left:8px;color:#fff;font-size:.9rem}
