.platform-access-panel{margin:0 0 40px;scroll-margin-top:25px}.platform-access-intro{margin:0 0 22px}.platform-access-intro h3{margin:9px 0;font-size:28px;font-weight:500;color:#17264e}.platform-access-intro p{margin:0;color:#53617d;font-size:14px;line-height:1.6}.platform-access-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:560px}.platform-access-card{position:relative;background:linear-gradient(145deg,#3D4C91,#27366D);border:1px solid #8c99ce66;border-radius:28px;overflow:hidden;box-shadow:0 10px 26px #18264f20;color:white}.platform-access-card::after{content:'';position:absolute;bottom:0;right:0;width:44px;height:44px;background:radial-gradient(circle at 0 0,transparent 0 68%,#DD7127 69%);pointer-events:none}.platform-entry-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}.platform-entry-symbol{display:grid;place-items:center;width:64px;height:64px;border:2px solid #DD7127;border-radius:18px;background:#ffffff12;color:white;font:600 21px/1 Arial,sans-serif;flex-shrink:0}.platform-entry-tag{flex:1;font-size:10px;letter-spacing:1.5px;font-weight:700;color:#ffc49a}.platform-entry-top>span:last-child{color:#ffc49a}.platform-entry-actions{padding:0 28px 22px}.platform-access-login{display:inline-flex;align-items:center;min-height:46px;background:#DD7127;color:#fff!important;padding:12px 20px;border-radius:4px 4px 18px 4px;font-size:13px;font-weight:600}.platform-access-login:hover{background:#bf5d20}.platform-app-details{padding:0 28px 24px;border-top:1px solid #ffffff30}.platform-app-details summary{padding:19px 0 0;font-size:13px;color:#fff;font-weight:600;cursor:pointer;min-height:44px}.platform-app-details ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:18px 0 0;margin:0}.platform-app-details a{display:block;padding:12px;background:#ffffff0a;color:#fff!important;border:1px solid #b8c3ed55;border-radius:9px;font-size:12px;line-height:1.5;min-height:44px}.platform-app-details a:hover{background:#ffffff16;border-color:#DD7127}.platform-access-card[hidden],.platform-access-panel[hidden]{display:none!important}.u-nav .u-app-universe-link{color:#fff;border-bottom:2px solid #DD7127;padding-bottom:7px}.app-filters{flex-wrap:wrap}.app-toolbar{flex-wrap:wrap}.app-search{margin-left:auto}body.universe-home .platform-access-panel .platform-entry{display:block;background:transparent!important;border:0!important;border-radius:0!important;padding:28px!important;min-height:0!important;box-shadow:none!important;text-align:left!important;transform:none!important}body.universe-home .platform-access-panel .platform-entry::before,body.universe-home .platform-access-panel .platform-entry::after{display:none!important}body.universe-home .platform-access-panel .platform-entry h3{max-width:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:27px!important;margin:0 0 14px!important;line-height:1.3!important}body.universe-home .platform-access-panel .platform-entry p{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;line-height:1.8!important;margin:0 0 22px!important}body.universe-home .platform-access-panel .platform-entry .app-open{display:block!important;position:static!important;opacity:1!important;color:#ffc49a!important;-webkit-text-fill-color:#ffc49a!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px}@media(max-width:700px){.platform-access-grid{max-width:none}.platform-access-intro h3{font-size:25px}.app-filters{justify-content:flex-start;gap:5px}.app-search{margin-left:0}.platform-app-details ul{grid-template-columns:1fr}.platform-entry-tag{font-size:9px}}
.enter-universe{align-items:center;gap:24px;min-height:78px;padding:10px 18px 10px 25px}.enter-universe .universe-globe-icon{width:74px;height:62px;display:block;flex:0 0 74px;object-fit:contain}@media(max-width:700px){.enter-universe{gap:18px;min-height:72px}.enter-universe .universe-globe-icon{width:64px;height:54px;flex-basis:64px}}
body.universe-home .platform-access-panel .platform-entry p{max-width:none!important;width:auto!important}
/* Transparent universe entry with a larger globe. */
body.universe-home .welcome .enter-universe,
body.universe-home .welcome .enter-universe:hover,
body.universe-home .welcome .enter-universe:focus-visible{background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:none!important;clip-path:none!important;padding:0!important;min-height:124px;max-width:100%;gap:22px;font-size:16px;line-height:1.5}
body.universe-home .welcome .enter-universe::before,
body.universe-home .welcome .enter-universe::after{display:none!important}
body.universe-home .welcome .enter-universe .universe-globe-icon{width:148px;height:124px;flex:0 0 148px;max-width:none}
body.universe-home .welcome .enter-universe:focus-visible{outline:2px solid #fff;outline-offset:8px}
@media(max-width:700px){body.universe-home .welcome .enter-universe{min-height:98px;gap:16px;font-size:15px}body.universe-home .welcome .enter-universe .universe-globe-icon{width:116px;height:98px;flex-basis:116px}}
/* Keep every branch image entirely inside its slideshow frame. */
body.universe-home #brancher .cinema-slides{inset:0;overflow:hidden;background:#17264f}
body.universe-home #brancher .cinema-slides img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center!important;transform:none!important;animation:none!important}
/* Center the globe above its label and align the four fields in fixed pairs. */
body.universe-home .welcome .enter-universe{display:inline-flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:8px;margin-left:auto;margin-right:auto;text-align:center}
body.universe-home .welcome-orbit{margin-left:auto;margin-right:auto}
body.universe-home .welcome-orbit .orbit-label{transform:none!important;animation:none!important;transition:none!important;will-change:auto;top:auto;left:auto;right:auto;bottom:auto;width:180px;min-height:48px}
body.universe-home .welcome-orbit [data-orbit="0"]{left:16px;top:32%}
body.universe-home .welcome-orbit [data-orbit="1"]{right:16px;top:32%}
body.universe-home .welcome-orbit [data-orbit="2"]{left:16px;top:66%}
body.universe-home .welcome-orbit [data-orbit="3"]{right:16px;top:66%}
@media(max-width:700px){body.universe-home .welcome-orbit{height:420px}body.universe-home .welcome-orbit #universe-particles{height:280px;bottom:auto}body.universe-home .welcome-orbit .orbit-label{width:calc(50% - 24px);font-size:8px;min-height:48px}body.universe-home .welcome-orbit [data-orbit="0"],body.universe-home .welcome-orbit [data-orbit="1"]{top:295px}body.universe-home .welcome-orbit [data-orbit="2"],body.universe-home .welcome-orbit [data-orbit="3"]{top:357px}}
/* Show the complete refrigerated trailer inside its existing image panel. */
body.universe-home .cold-feature .cold-image{overflow:hidden;min-width:0}
body.universe-home .cold-feature .cold-image>img{object-fit:contain!important;object-position:center!important;width:100%;height:100%;max-width:100%;max-height:100%;transform:none!important}
