@media (max-width:760px){.concept-shell .mobile-app-header{z-index:120;gap:12px}.concept-shell .mobile-app-brand img:last-child{width:min(38vw,160px)}.mobile-menu-toggle{color:#effcff;cursor:pointer;background:#002431;border:1px solid #287285;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font:700 14px Arial,Helvetica,sans-serif;display:inline-flex}.mobile-menu-toggle>span{font-size:24px;line-height:1}.mobile-navigation-panel{max-height:calc(100dvh - 58px - 78px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#effcff;background:linear-gradient(#001620fa 0 62%,#001620c9 78%,#0016207a),url(/collector/next-cast.webp) bottom/100% no-repeat,#001620;border-bottom:1px solid #287285;padding:12px 16px 20px;font:14px/1.4 Arial,Helvetica,sans-serif;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #0009}.mobile-navigation-panel[hidden]{display:none}.mobile-menu-links{gap:3px;display:grid}.mobile-navigation-panel :is(a,button){width:100%;min-height:46px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.mobile-menu-links a>span,.mobile-navigation-panel .home-icon,.mobile-menu-account i{flex-shrink:0;width:28px;height:28px}.mobile-navigation-panel .home-icon{filter:drop-shadow(0 0 6px #10d7ea66)}.mobile-menu-account i{color:#51ddeb;place-items:center;font-style:normal;display:grid}.mobile-menu-account b{margin-left:auto;font-size:10px}.mobile-navigation-panel :is(a,button):hover,.mobile-navigation-panel .is-active{background:linear-gradient(90deg,#26dfecaa,#003a4f7a);border-color:#24d5e8;box-shadow:inset 3px 0 #b8ffff,0 0 9px #10d7ea33}.mobile-menu-account,.mobile-navigation-panel .mobile-quick-catch{border-top:1px solid #245464;margin-top:10px}.mobile-menu-account h2{text-transform:uppercase;letter-spacing:.18em;color:#a9d6e3;margin:14px 12px 4px;font-size:11px}.mobile-app-header :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #ffdc79}.mobile-menu-account [role=alert]{padding:8px 12px;display:block}}
@media (min-width:761px){.concept-shell.collector-shell{--concept-sidebar-width:clamp(190px, 12.5vw, 208px)!important}.concept-shell.collector-shell .concept-main{grid-column:2;min-width:0}.concept-shell.collector-shell .concept-sidebar{scrollbar-width:none;height:100vh;width:var(--concept-sidebar-width);background:linear-gradient(#031716fa 0 67%,#031716b8 79%,#03171626),url(/collector/shore-story.webp) bottom/auto 39% no-repeat,#031716;border-right:1px solid #b2bb9761;align-self:stretch;gap:8px;padding:16px 14px 22px;position:fixed;overflow:hidden auto}.concept-shell.collector-shell .concept-sidebar::-webkit-scrollbar{display:none}.concept-shell.collector-shell .concept-logo{border:0;justify-content:center;min-height:96px;padding:0;display:flex}.concept-shell.collector-shell .collector-brand{width:100%}.concept-shell.collector-shell .concept-logo .collector-brand-icon{object-fit:cover;border-radius:50%;width:64px;height:auto}.concept-shell.collector-shell .collector-brand .collector-brand-wordmark{width:100%;max-width:164px;height:auto;margin-top:3px}.concept-shell.collector-shell .collector-brand small{letter-spacing:.25em;margin-top:5px;font:7px/1.55 Arial,sans-serif}.concept-shell.collector-shell .concept-nav{gap:1px;margin-top:2px;display:grid}.concept-shell.collector-shell .concept-nav a,.concept-shell.collector-shell .concept-account :is(a,button){color:#f4f0e5;white-space:nowrap;border:1px solid #0000;border-radius:5px;gap:12px;height:36px;min-height:36px;padding:0 8px;font:12px/1.15 Georgia,Times New Roman,serif}.concept-shell.collector-shell .concept-nav a span,.concept-shell.collector-shell .concept-account :is(a,button) i{color:#f1eee4;text-align:center;flex:0 0 22px;width:22px;font-family:Arial,sans-serif;font-size:18px;font-style:normal;line-height:1}.concept-shell.collector-shell .concept-nav a.is-active{color:#fffdf3;background:linear-gradient(90deg,#7d846b99,#737b5e70);border-color:#dedab285}.concept-shell.collector-shell .concept-nav a.is-active span{color:#fffdf3}.concept-shell.collector-shell .concept-account{border-top:1px solid #bec29e94;gap:1px;margin:12px 7px 0;padding-top:13px;display:grid}.concept-shell.collector-shell .concept-account>span{color:#dedfd2;letter-spacing:.2em;text-transform:uppercase;padding:0 1px 5px;font:8px/1 Arial,sans-serif}.concept-shell.collector-shell .concept-account :is(a,button){padding-inline:0}.concept-shell.collector-shell .concept-account b{color:#f2f0e6;background:#cdd3be29;margin-left:auto;padding:3px 4px;font:7px/1 Arial,sans-serif}.concept-shell.collector-shell .concept-topbar{min-height:40px;width:calc(var(--concept-sidebar-width) - 28px);z-index:21;position:fixed;bottom:18px;left:14px}.concept-shell.collector-shell .concept-profile{background:#031818e6;border:1px solid #a4ad9347;gap:6px;width:100%;min-width:0;padding:5px;font-size:10px;position:relative;bottom:auto;left:auto}.concept-shell.collector-shell .concept-profile img{flex:none;width:26px;height:26px}.concept-shell.collector-shell .concept-profile>span{flex:1;min-width:0;overflow:hidden}.concept-shell.collector-shell .concept-profile strong,.concept-shell.collector-shell .concept-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.concept-shell.collector-shell .concept-profile strong{font-size:10px}.concept-shell.collector-shell .concept-profile small{font-size:8px}}@media (max-width:760px){.concept-shell.collector-shell .concept-main{grid-column:auto}}@media (min-width:761px){.concept-shell.collector-shell{--concept-sidebar-width:clamp(190px, 11.85vw, 228px)!important}.concept-shell.collector-shell .concept-sidebar{background:linear-gradient(#001925fa 0 63%,#00192555 88%,#001925dd),url(/collector/next-cast.webp) bottom/auto 45% no-repeat,#00131d;border-color:#246070;padding:12px 14px 110px}.concept-shell.collector-shell .concept-nav a,.concept-shell.collector-shell .concept-account :is(a,button){color:#eefaff;height:40px;min-height:40px;font:12px Arial,Helvetica,sans-serif}.concept-shell.collector-shell .concept-nav a span{flex-basis:24px;width:24px}.concept-shell.collector-shell .concept-nav .home-icon{width:24px;height:26px}.concept-shell.collector-shell .concept-nav a.is-active{background:linear-gradient(90deg,#26dfecaa,#003a4f66);border-color:#36e7f5;box-shadow:inset 3px 0 #b8ffff,0 0 9px #10d7ea33}.concept-shell.collector-shell .concept-nav a:hover{background:#0b4052}.concept-shell.collector-shell .concept-account{border-color:#2d6879;margin-top:8px;padding-top:9px}.concept-shell.collector-shell .concept-account :is(a,button) i{color:#51ddeb}.concept-shell.collector-shell .concept-profile{color:#effcff;background:#002130ed;border:1px solid #287285;padding:10px 7px}.concept-shell.collector-shell .concept-profile :is(strong,small){font-family:Arial,Helvetica,sans-serif}.concept-shell.collector-shell .concept-sidebar{color:#eefaff;font-family:Arial,Helvetica,sans-serif}.concept-shell.collector-shell .concept-nav .home-icon{filter:drop-shadow(0 0 5px #0ce4f555);flex-shrink:0}.concept-shell.collector-shell .concept-sidebar :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffdc79}}
