/* GTAUP V461 / MYSTERY & CASE STUDIO • presentation-only overlay. */
@layer gtaup460 {
/* Shared refined visual design. Existing server-generated interactions remain untouched. */
html.gtaup-v448[data-release="V448"] body #page-mystery,
html.gtaup-v448[data-release="V448"] body #page-cases{--studio-base:#081a2c;--studio-card:#112a43;--studio-edge:#315b77;--studio-ice:#90d9ff;--studio-cyan:#63caff;--studio-muted:#a1bacf;color:#e9f5ff!important}
/* MYSTERY • A full scene instead of an old three-card layout */
html.gtaup-v448[data-release="V448"] body #page-mystery{min-width:0!important;padding-bottom:56px!important;background:linear-gradient(180deg,#0b2035,#0b2035)!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-wrap{max-width:1600px!important;width:100%!important;margin:0 auto!important;padding:0 clamp(10px,2.4vw,30px)!important;box-sizing:border-box!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-hero{position:relative!important;overflow:hidden!important;border:1px solid #355d7b!important;border-radius:26px!important;background:radial-gradient(ellipse 650px 460px at 53% 28%,rgba(43,131,186,.24),transparent 80%),radial-gradient(ellipse 700px 450px at 93% 100%,rgba(79,76,151,.12),transparent 73%),linear-gradient(150deg,#102b44,#071726 80%)!important;box-shadow:0 26px 62px rgba(0,9,21,.28),inset 0 1px 0 #b6e5ff20!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(90deg,#7bbfe61b 1px,transparent 1px),linear-gradient(#7bbfe61b 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(180deg,#000,transparent 75%)}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-top{z-index:4!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:clamp(22px,3vw,45px) clamp(22px,3.4vw,56px) 4px!important;background:none!important;max-width:none!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-eyebrow{color:#79d9ff!important;letter-spacing:2px!important;font-size:10px!important;font-weight:900!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-top h1{margin:14px 0 10px!important;font:900 clamp(32px,4.2vw,70px)/.95 Inter,system-ui,sans-serif!important;letter-spacing:-2.6px!important;max-width:840px!important;color:#f3f9ff!important;text-shadow:0 8px 35px #00132180!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-top h1 span{color:#81dcff!important;background:linear-gradient(100deg,#f1fcff,#89d9ff 70%,#67b2eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-subtitle{font-size:12px!important;line-height:1.6!important;color:#a4c1d7!important;max-width:510px!important;margin:0!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-micro-label{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid #3d6480;border-radius:30px;background:#18395093;color:#a7d9f1;padding:9px 13px;font:800 9px/1.3 Inter,sans-serif;letter-spacing:1px}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-micro-label:before{content:"";width:7px;height:7px;border-radius:50%;background:#6de6d2;box-shadow:0 0 12px #6de6d2}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stage{display:grid!important;grid-template-columns:minmax(165px,.8fr) minmax(300px,1.45fr) minmax(165px,.8fr)!important;align-items:center!important;gap:0!important;min-height:360px!important;padding:0 clamp(12px,2.6vw,42px) 10px!important;position:relative!important;z-index:3!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-card{width:100%!important;max-width:270px!important;min-height:160px!important;box-sizing:border-box!important;padding:22px!important;background:linear-gradient(145deg,#1a3b57d6,#10293edb)!important;border:1px solid #4a7590!important;border-radius:20px!important;box-shadow:0 18px 45px #000b1980,inset 0 1px #ccecff20!important;backdrop-filter:blur(18px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-label{font-size:9px!important;font-weight:900!important;letter-spacing:1.4px!important;color:#8ebdd7!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-value{font-size:clamp(18px,2vw,28px)!important;font-weight:900!important;line-height:1.16!important;letter-spacing:-.8px!important;color:#f6fbff!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-caption{font-size:10px!important;line-height:1.5!important;color:#a2bed2!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-badge{border-color:#5e9dbb!important;color:#9fe6ff!important;background:#27526e77!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-portal{position:relative!important;isolation:isolate!important;min-width:0!important;width:100%!important;max-width:480px!important;height:355px!important;min-height:355px!important;margin:0 auto!important;overflow:visible!important;filter:none!important;display:grid!important;place-items:center!important;transform:translateZ(0)!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-portal:before{content:""!important;position:absolute!important;width:min(80%,350px)!important;height:88%!important;inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:radial-gradient(circle,#68d2ff4a 0%,#3f9bc524 28%,transparent 69%)!important;filter:blur(11px)!important;animation:none!important;opacity:.8!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-portal :is(.mm-ring,.mm-ring2,.mm-energy-v400,.mm-reactor-v401,.mm-circuit-v401,.mm-core-symbol-v401,.mm-cube-shadow-v400){display:none!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-portal .v461-arena{position:absolute;inset:0;display:grid;place-items:center;perspective:900px;pointer-events:none;z-index:3}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-plate{position:absolute;width:240px;height:58px;border:1px solid #5fd7ff6b;border-radius:50%;bottom:27px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,#6ec7e05b,#081a2a00 70%);box-shadow:0 0 45px #3a9ad854,inset 0 0 35px #57c0e625}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-plate:before,.v461-plate:after{content:"";position:absolute;inset:10px 28px;border:1px solid #78dbff5b;border-radius:50%}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-cube{width:155px;height:155px;position:relative;transform-style:preserve-3d;transform:translateY(-9px) rotateX(-20deg) rotateY(-32deg);animation:v461-idle-spin 13s ease-in-out infinite;filter:drop-shadow(0 20px 18px #02112070);will-change:transform}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face{position:absolute;inset:0;border-radius:21px;border:1.5px solid #9de9ffb0;display:grid;place-items:center;background:linear-gradient(145deg,#78c4e533,#143652ef 52%,#06192ff5);box-shadow:inset 0 0 34px #5cbce94a,0 0 15px #77dfff27;backface-visibility:visible}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:after{content:"";position:absolute;inset:10px;border:1px solid #b5e9ff4a;border-radius:15px;background:linear-gradient(135deg,#efffff1b,transparent 40%)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face b{color:#bdeeff;font:900 42px/1 Inter,sans-serif;text-shadow:0 0 25px #87dcffaa}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(1){transform:translateZ(78px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(2){transform:rotateY(90deg) translateZ(78px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(3){transform:rotateY(180deg) translateZ(78px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(4){transform:rotateY(-90deg) translateZ(78px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(5){transform:rotateX(90deg) translateZ(78px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(6){transform:rotateX(-90deg) translateZ(78px)}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-arena .v461-orbit{position:absolute;width:320px;height:125px;border:1px solid #56d2ff55;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 21px #37a7d528}
html.gtaup-v448[data-release="V448"] body #page-mystery .v461-orbit:nth-child(2){transform:rotate(37deg);border-style:dashed;opacity:.65}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-phase-v400{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:8!important;color:#addcf3!important;font:900 9px Inter,sans-serif!important;letter-spacing:1.5px!important;text-align:center!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-final-v400{position:absolute!important;inset:35px 0 50px!important;z-index:8!important;pointer-events:none!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-final-v400 img{max-height:195px!important;object-fit:contain!important;filter:drop-shadow(0 25px 28px #000)!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-shards-v400,html.gtaup-v448[data-release="V448"] body #page-mystery .mm-particles-v402{position:absolute!important;z-index:6!important;pointer-events:none!important}
html.gtaup-v448[data-release="V448"] body #page-mystery[data-mm-phase="charge"] .v461-cube{animation:v461-charge .32s ease-in-out infinite alternate!important}
html.gtaup-v448[data-release="V448"] body #page-mystery[data-mm-phase="burst"] .v461-cube{animation:v461-fracture .65s ease-out forwards!important}
html.gtaup-v448[data-release="V448"] body #page-mystery[data-mm-phase="reveal"] .v461-arena{opacity:0!important;transition:opacity .3s!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-controls{z-index:4!important;position:relative!important;border-top:1px solid #4d779038!important;background:linear-gradient(180deg,#071827bf,#0a1f33fa)!important;padding:26px clamp(18px,3.3vw,46px) 30px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stake-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-bottom:14px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stake-heading b{font-size:12px!important;letter-spacing:.3px!important;color:#f3f9ff!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stake-heading span{font-size:10px!important;color:#a9c3d7!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stakes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stake{padding:14px!important;text-align:left!important;border:1px solid #3b627c!important;border-radius:13px!important;background:#16324af0!important;color:#eaf6ff!important;box-shadow:none!important;transition:background .18s,border-color .18s,transform .18s!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stake.active{background:linear-gradient(125deg,#2d7aa4,#3567a5)!important;border-color:#8ddcff!important;color:#fff!important;box-shadow:0 8px 20px #1c80b03d!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stake:hover:not(:disabled){transform:translateY(-2px)!important;border-color:#7ec8e9!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-custom-v400{display:grid!important;grid-template-columns:155px minmax(180px,1fr) minmax(190px,1.2fr)!important;gap:14px!important;align-items:center!important;background:#102b44!important;border:1px solid #375d79!important;padding:12px 15px!important;border-radius:13px!important;margin:0 0 15px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-custom-v400>label{color:#d3edfc!important;font-size:10px!important;letter-spacing:.7px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-custom-input-v400{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-custom-input-v400 button{height:40px!important;min-width:42px!important;border-radius:10px!important;background:#285578!important;color:#fff!important;border:1px solid #5e8daa!important}
html.gtaup-v448[data-release="V448"] body #page-mystery #mmCustomBetV400{min-width:0!important;width:100%!important;height:40px!important;padding:0 11px!important;border-radius:9px!important;background:#0a2035!important;color:#f1faff!important;border:1px solid #385e7a!important;font:900 15px 'JetBrains Mono',monospace!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-custom-hint-v400{font-size:9px!important;line-height:1.45!important;color:#9cbad2!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-actions{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(165px,.75fr)!important;gap:12px!important;align-items:stretch!important}
html.gtaup-v448[data-release="V448"] body #page-mystery #mmOpenV399{height:64px!important;width:100%!important;border:1px solid #a3e9ff80!important;border-radius:14px!important;background:linear-gradient(120deg,#69caff,#8ab7fd)!important;color:#082037!important;font:950 16px Inter,sans-serif!important;box-shadow:0 12px 28px #319fc338,inset 0 1px #f2fdff!important;transition:filter .2s,transform .2s!important}
html.gtaup-v448[data-release="V448"] body #page-mystery #mmOpenV399:hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.1)!important}
html.gtaup-v448[data-release="V448"] body #page-mystery #mmOpenV399:disabled{opacity:.58!important;cursor:not-allowed!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-wallet{border:1px solid #3e6780!important;border-radius:14px!important;background:#0c2834!important;color:#95c3d8!important;padding:14px 17px!important;font-size:10px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-wallet strong{color:#d4f5ef!important;font-size:16px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-actions-v401{margin-top:10px!important;display:flex!important;justify-content:flex-end!important}
html.gtaup-v448[data-release="V448"] body #page-mystery #mmSoundV401{border:1px solid #3e6179!important;border-radius:10px!important;background:#112d44!important;color:#b9d8ef!important;padding:8px 14px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-below{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:16px!important;margin-top:18px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-box{min-width:0!important;background:#102a43!important;border:1px solid #355b79!important;border-radius:19px!important;padding:23px!important;box-shadow:none!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-box h2{color:#edf8ff!important;letter-spacing:-.2px!important;font-size:16px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-box>p{font-size:11px!important;color:#9dbbd0!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-odds{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(122px,1fr))!important;gap:10px!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-item{min-width:0!important;background:#183853!important;border:1px solid #3b6481!important;border-radius:13px!important;padding:12px!important;box-shadow:none!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-item img{max-width:90%!important;max-height:105px!important;object-fit:contain!important;filter:brightness(1.18) contrast(1.09) drop-shadow(0 7px 12px #0008)!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-global-feed{grid-column:1/-1!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-overlay.open{backdrop-filter:blur(15px)!important;background:#020b18db!important;z-index:1001!important}
html.gtaup-v448[data-release="V448"] body #page-mystery .mm-modal{border-radius:24px!important;border:1px solid #76c4e399!important;background:radial-gradient(circle at 50% 20%,#286f8b57,transparent 65%),linear-gradient(145deg,#183955,#091a2e)!important;box-shadow:0 35px 95px #000b1cf0!important;padding:34px!important}
@keyframes v461-idle-spin{0%,100%{transform:translateY(-7px) rotateX(-20deg) rotateY(-34deg)}50%{transform:translateY(3px) rotateX(-13deg) rotateY(146deg)}}
@keyframes v461-charge{from{transform:translateX(-3px) scale(1.04) rotateX(-16deg) rotateY(-30deg)}to{transform:translateX(3px) scale(1.08) rotateX(-24deg) rotateY(22deg)}}
@keyframes v461-fracture{0%{opacity:1;transform:rotateX(-10deg) rotateY(0) scale(1)}55%{opacity:.95;transform:rotateX(30deg) rotateY(100deg) scale(1.3)}100%{opacity:0;transform:rotateX(50deg) rotateY(190deg) scale(.05)}}
/* CASES • game-studio composition, without old dark empty strip */
html.gtaup-v448[data-release="V448"] body #page-cases{background:#0b2035!important;min-width:0!important}
html.gtaup-v448[data-release="V448"] body #page-cases :is(.v452-cases-banner,.v458-case-header-visual){display:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-catalog-head-v214{min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0 0 18px!important;padding:28px clamp(22px,3vw,45px)!important;border:1px solid #3b6a88!important;border-radius:19px!important;background:radial-gradient(ellipse 500px 250px at 90% 25%,#5abdf330,transparent 72%),linear-gradient(116deg,#1b405e,#0f2d47)!important;box-shadow:inset 0 1px #caf1ff24!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-catalog-head-v214:before{content:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-catalog-head-v214 h1{font:950 clamp(28px,3.4vw,45px)/1.1 Inter,system-ui,sans-serif!important;letter-spacing:-1.4px!important;color:#f2faff!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-catalog-head-v214 p{font-size:12px!important;color:#a8c6d9!important}
html.gtaup-v448[data-release="V448"] body #page-cases #v374CaseToolbar{margin:0 0 20px!important;padding:20px 22px!important;border:1px solid #305b79!important;border-radius:16px!important;background:linear-gradient(160deg,#14334d,#102b43)!important}
html.gtaup-v448[data-release="V448"] body #page-cases .v374-case-top h2{font-size:18px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .v374-case-chips button{border-radius:10px!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-catalog-grid-v214{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-v214{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:365px!important;height:365px!important;padding:0!important;overflow:hidden!important;text-align:left!important;border:1px solid #3d6987!important;border-radius:20px!important;background:linear-gradient(160deg,#214660,#122b43 83%)!important;box-shadow:0 14px 35px #02112045,inset 0 1px #bceeff1b!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-v214:hover{transform:translateY(-5px)!important;border-color:#9ddcf7!important;box-shadow:0 22px 49px #020c1a70!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-v214:before{content:""!important;position:absolute!important;inset:13% -17% 13%!important;background:radial-gradient(circle at 50% 47%,var(--v461-halo,#6cc4ef45),transparent 55%)!important;z-index:0!important;pointer-events:none!important;opacity:1!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-v214:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:3px!important;background:linear-gradient(90deg,transparent,var(--v461-accent,#8cdafa),transparent)!important;opacity:.75!important;pointer-events:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214{position:relative!important;inset:auto!important;width:100%!important;flex:0 0 76px!important;height:76px!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:20px 20px 10px!important;z-index:3!important;background:transparent!important;border:0!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214 b{display:block!important;font:900 17px/1.15 Inter,sans-serif!important;letter-spacing:-.45px!important;color:#f0f9ff!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214 small{display:block!important;margin-top:6px!important;font-size:10px!important;color:#a3c0d4!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214 i{display:inline-block!important;border:1px solid #82cfff5d!important;background:#2b6b8e6b!important;color:#c8f3ff!important;font:900 9px/1 Inter,sans-serif!important;padding:7px 9px!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-art-v214{display:grid!important;place-items:center!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 24px!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;border:0!important;z-index:2!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-art-v214 img{display:block!important;position:static!important;inset:auto!important;margin:auto!important;width:auto!important;height:auto!important;max-width:90%!important;max-height:215px!important;object-fit:contain!important;opacity:1!important;transform:none!important;filter:drop-shadow(0 20px 21px #010c1fa6) brightness(1.08)!important;transition:transform .25s ease!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-v214:hover .case-preview-art-v214 img{transform:translateY(-7px) scale(1.06)!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-bottom-v214{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:0 0 72px!important;height:72px!important;width:100%!important;box-sizing:border-box!important;padding:13px 20px!important;background:linear-gradient(180deg,#10283fba,#0c2034ed)!important;border-top:1px solid #77b7d52b!important;z-index:3!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-bottom-v214 span{font-size:9px!important;letter-spacing:.7px!important;color:#a2c7dd!important;line-height:1.3!important}
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-bottom-v214 strong{white-space:nowrap!important;font:900 14px/1 Inter,sans-serif!important;color:#d9f6ff!important;background:#205477b8!important;border:1px solid #5698b763!important;border-radius:10px!important;padding:10px 12px!important;box-shadow:none!important}
/* Case detail: simplified hierarchy + central premium showcase */
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-v196{display:grid!important;grid-template-columns:minmax(180px,.85fr) minmax(280px,1.35fr) minmax(245px,.95fr)!important;gap:0!important;align-items:center!important;min-height:400px!important;border:1px solid #3d7192!important;border-radius:24px!important;background:radial-gradient(ellipse 560px 300px at 49% 52%,#3788c34a,transparent 69%),linear-gradient(127deg,#102b44,#081b2d)!important;box-shadow:0 23px 55px #02122065,inset 0 1px #c3eeff22!important;overflow:hidden!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-v196:before{background:radial-gradient(circle at 48% 46%,#64b6ef33,transparent 45%)!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-copy-v196{position:relative!important;z-index:2!important;padding:40px 16px 40px 36px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-copy-v196 h1{font:950 clamp(25px,3vw,46px)/1.1 Inter,sans-serif!important;color:#f7fcff!important;letter-spacing:-1.5px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-copy-v196 p{font-size:12px!important;color:#a5c4d9!important;line-height:1.5!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-art-v196{height:370px!important;max-height:370px!important;min-height:0!important;display:grid!important;place-items:center!important;position:relative!important;z-index:1!important;background:radial-gradient(ellipse,#73d7ff27,transparent 70%)!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-art-v196 img{width:auto!important;height:auto!important;max-width:95%!important;max-height:335px!important;object-fit:contain!important;filter:drop-shadow(0 27px 30px #020b18a0) brightness(1.07)!important;transform:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-buy-v196{position:relative!important;z-index:3!important;align-self:center!important;padding:25px!important;margin:22px 24px 22px 0!important;border:1px solid #5687a4!important;border-radius:17px!important;background:linear-gradient(155deg,#204660ea,#112c44f5)!important;box-shadow:0 17px 40px #00111d4b!important;color:#effaff!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-buy-v196 h3{font-size:16px!important;letter-spacing:-.3px!important;margin:0 0 17px!important;color:#f5fbff!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-count-tabs-v196{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-count-tabs-v196 button{height:37px!important;min-width:0!important;border:1px solid #507991!important;border-radius:9px!important;background:#102b43!important;color:#c0dbe9!important;font:900 11px Inter,sans-serif!important;box-shadow:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-count-tabs-v196 button.active{border-color:#a4e4ff!important;background:linear-gradient(145deg,#438fb5,#277eac)!important;color:#fff!important;box-shadow:0 5px 15px #187ca93f!important}
html.gtaup-v448[data-release="V448"] body #page-cases .v451-count-label{font-size:10px!important;color:#b1d2e3!important}
html.gtaup-v448[data-release="V448"] body #page-cases input[type="range"]{accent-color:#7bcfff!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-open-v196{height:55px!important;min-height:55px!important;background:linear-gradient(110deg,#69caff,#97bfff)!important;border:1px solid #c6f0ff99!important;border-radius:12px!important;box-shadow:0 10px 25px #2a99d943!important;color:#081e33!important;font:950 12px Inter,sans-serif!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-status-v196{color:#a8c3d5!important;font-size:10px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-roll-v196{margin-top:15px!important;background:#102940!important;border:1px solid #315d7e!important;border-radius:18px!important;padding:14px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-reel-window-v196{border:1px solid #557f9c!important;background:linear-gradient(180deg,#183c57,#0a1e31)!important;border-radius:14px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-items-section-v188{margin-top:18px!important;padding:27px!important;border:1px solid #355f7a!important;border-radius:20px!important;background:#102940!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-items-title-v188 h2{font-size:25px!important;letter-spacing:-.6px!important;color:#f2faff!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-items-grid-v188{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-item-card-v188{min-width:0!important;min-height:214px!important;height:auto!important;background:linear-gradient(165deg,#1b3e59,#122e49)!important;border:1px solid #416d89!important;border-radius:13px!important;padding:11px!important;box-shadow:none!important;transition:transform .15s ease,border-color .15s ease!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-item-card-v188:hover{transform:translateY(-2px)!important;border-color:#93d8ef!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-item-img-v188{height:118px!important;min-height:118px!important;background:radial-gradient(circle at center,#568fbc40,#15344d 75%)!important;border:0!important;border-radius:11px!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-item-img-v188 img{height:103px!important;max-height:103px!important;width:auto!important;max-width:95%!important;object-fit:contain!important;filter:brightness(1.23) contrast(1.06) drop-shadow(0 8px 13px #0007)!important}
html.gtaup-v448[data-release="V448"] body #page-cases .case-item-card-v188 b{color:#f2f9ff!important;font-size:11px!important;line-height:1.25!important}
/* Item previews: lighten behind alpha-dark artwork without recolouring names or prices. */
html.gtaup-v448[data-release="V448"] body #page-upgrader :is(#garageGrid,#catalogGrid,.multi-upgrade-slot-v29) :is(.car-img,.slot-img,.multi-upgrade-item-v29){background:radial-gradient(ellipse at 50% 38%,#6b9dbea0,#2b5a7d 55%,#173653)!important;border:1px solid #5483a2!important}
html.gtaup-v448[data-release="V448"] body #page-upgrader :is(#garageGrid,#catalogGrid,.multi-upgrade-slot-v29) img[data-car-id]{visibility:visible!important;opacity:1!important;mix-blend-mode:normal!important;filter:brightness(var(--v461-boost,1.22)) contrast(1.08) saturate(1.06) drop-shadow(0 11px 17px #0313229c)!important}
/* Performance: skip off-screen static catalogue paint; no game state or timers changed. */
html.gtaup-v448[data-release="V448"] body #page-cases .case-item-card-v188{content-visibility:auto;contain-intrinsic-size:190px 230px}
html.gtaup-v448[data-release="V448"] body #page-mystery:not(.active) .v461-cube,html.gtaup-v448[data-release="V448"] body #page-mystery:not(.active) .mm-portal *{animation-play-state:paused!important}
@media(max-width:1150px){html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stage{grid-template-columns:minmax(125px,.7fr) minmax(270px,1.25fr) minmax(125px,.7fr)!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-card{padding:16px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-items-grid-v188{grid-template-columns:repeat(4,minmax(0,1fr))!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-v196{grid-template-columns:minmax(200px,.9fr) minmax(270px,1.1fr)!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-buy-v196{grid-column:1/-1!important;margin:0 20px 20px!important}}
@media(max-width:780px){html.gtaup-v448[data-release="V448"] body #page-mystery .mm-top{padding:24px 20px 8px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-micro-label{display:none!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stage{grid-template-columns:1fr 1fr!important;padding:4px 18px 18px!important;gap:8px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-portal{grid-column:1/-1!important;grid-row:1!important;height:285px!important;min-height:285px!important;max-width:350px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side{grid-row:2!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-card{min-height:130px!important;max-width:none!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-value{font-size:16px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-cube{width:125px!important;height:125px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(1){transform:translateZ(63px)}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(2){transform:rotateY(90deg) translateZ(63px)}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(3){transform:rotateY(180deg) translateZ(63px)}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(4){transform:rotateY(-90deg) translateZ(63px)}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(5){transform:rotateX(90deg) translateZ(63px)}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-face:nth-child(6){transform:rotateX(-90deg) translateZ(63px)}html.gtaup-v448[data-release="V448"] body #page-mystery .v461-plate{bottom:18px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-custom-v400{grid-template-columns:1fr!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-below{grid-template-columns:1fr!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-global-feed{grid-column:auto!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-catalog-grid-v214{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-v196{grid-template-columns:1fr!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-copy-v196{padding:25px 24px 5px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-art-v196{height:235px!important;max-height:235px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-stage-art-v196 img{max-height:220px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-items-grid-v188{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){html.gtaup-v448[data-release="V448"] body #page-mystery .mm-top h1{letter-spacing:-1.4px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-stakes{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-actions{grid-template-columns:1fr!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-card{padding:12px!important}html.gtaup-v448[data-release="V448"] body #page-mystery .mm-caption{font-size:9px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-catalog-head-v214{padding:20px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-v214{min-height:295px!important;height:295px!important;border-radius:14px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214{flex-basis:67px!important;height:67px!important;padding:12px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214 b{font-size:12px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-top-v214 small{font-size:8px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-bottom-v214{flex-basis:61px!important;height:61px!important;padding:9px!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-bottom-v214 span{font-size:7px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-bottom-v214 strong{font-size:11px!important;padding:7px!important}html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215 .case-preview-art-v214 img{max-height:152px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-items-section-v188{padding:14px!important}html.gtaup-v448[data-release="V448"] body #page-cases .case-item-card-v188{min-height:195px!important}}
@media(prefers-reduced-motion:reduce){html.gtaup-v448[data-release="V448"] body #page-mystery .v461-cube,html.gtaup-v448[data-release="V448"] body #page-mystery .v461-arena,html.gtaup-v448[data-release="V448"] body #page-cases .case-preview-v214{animation:none!important;transition:none!important}}
}

@layer gtaup460{
@media(max-width:520px){
 html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side-card{min-height:99px!important}
 html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side .mm-caption{display:none!important}
 html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side .mm-badge{margin-top:7px!important}
 html.gtaup-v448[data-release="V448"] body #page-mystery .mm-side .mm-prize-icon{display:none!important}
}
}
