.dream-window-universal{position:relative;z-index:40;margin:10px auto 18px;width:min(1180px,calc(100% - 24px));border:1px solid rgba(255,214,91,.42);border-radius:20px;background:linear-gradient(135deg,rgba(7,17,35,.97),rgba(25,15,52,.95));box-shadow:0 14px 48px rgba(0,0,0,.32),inset 0 0 34px rgba(104,196,255,.06);color:#fff;overflow:hidden;font-family:inherit}.dream-window-universal:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0,rgba(67,205,255,.14),transparent 34%),radial-gradient(circle at 85% 100%,rgba(255,196,76,.12),transparent 35%);pointer-events:none}.dw-inner{position:relative;display:grid;grid-template-columns:1.4fr repeat(3,minmax(105px,.55fr));gap:10px;align-items:center;padding:14px 16px}.dw-kicker{font-size:10px;font-weight:900;letter-spacing:.19em;color:#ffd866}.dw-title{font-size:clamp(18px,3vw,28px);font-weight:1000;line-height:1.05;margin-top:3px}.dw-sub{font-size:10px;color:#b9c9dc;margin-top:5px}.dw-stat{padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.045);text-align:center}.dw-stat span{display:block;font-size:9px;letter-spacing:.12em;color:#9fb3ca;text-transform:uppercase}.dw-stat b{display:block;font-size:18px;margin-top:3px}.dw-status{color:#77efad}.dw-source{color:#79d9ff}.dw-measure{position:relative;border-top:1px solid rgba(255,255,255,.09);padding:8px 16px;text-align:center;font-size:10px;color:#d6deea;background:rgba(0,0,0,.12)}
.dp-route-nav{width:min(1180px,calc(100% - 24px));margin:10px auto;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.dp-route-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(7,16,31,.9);color:#fff;text-decoration:none;font-size:11px;font-weight:800}.dp-route-nav a:hover{border-color:#ffd75f}.dp-route-nav a.active{background:linear-gradient(135deg,#7251ff,#147fbc);border-color:#8ce7ff}
@media(max-width:700px){.dream-window-universal{width:calc(100% - 14px);margin:7px auto 12px;border-radius:16px}.dw-inner{grid-template-columns:1fr 1fr;padding:11px;gap:7px}.dw-main{grid-column:1/-1;text-align:center}.dw-stat{padding:8px 5px}.dw-stat b{font-size:15px}.dw-source-stat{grid-column:1/-1}.dw-measure{font-size:9px;padding:7px 9px}.dp-route-nav{width:calc(100% - 14px);gap:5px;margin:7px auto}.dp-route-nav a{flex:1 1 30%;padding:7px 8px;font-size:9px}}
