@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.43ud19ilw2-pl.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.0csyzgbq6oph-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.0_w6c_5g3mtxc.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.40rgster27fo6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.30aknk5meqo_4.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.3f_ld5jwq496k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.1qvxqej4sgmo7.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2ujo9d6x5hgkq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space:#04070b;--panel:#0a1017;--line:#a4b5c226;--text:#edece6;--muted:#8997a4;--gold:#e8c58a;--font-body:"Manrope Variable", sans-serif;--font-display:"Barlow Condensed", sans-serif}*{box-sizing:border-box}html,body{background:var(--space);width:100%;height:100%;color:var(--text);font-family:var(--font-body);margin:0}body{font-size:16px}button,input,select{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:wait}button,input,select{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:focus-visible,a:focus-visible,svg g:focus-visible{outline:2px solid var(--gold);outline-offset:5px}input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}button{transition:background .18s,color .18s,border-color .18s,transform .18s}button:hover{color:#fff}button svg{flex-shrink:0}input,select{color:var(--text)}.universe-app{background:#04070b;width:100%;height:100dvh;min-height:600px;position:relative;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:50;background:#05090ee0;align-items:center;gap:46px;height:86px;padding:0 32px;display:flex;position:absolute;inset:0 0 auto}.brand{text-align:left;font-family:var(--font-display);letter-spacing:1.7px;white-space:nowrap;align-items:center;gap:11px;padding:0;font-size:21px;font-weight:700;line-height:.94;display:flex}.brand-second{letter-spacing:3.1px;margin-top:4px;font-size:17px;display:block}.brand-emblem{width:42px;height:42px;color:var(--gold);place-items:center;display:grid}.primary-nav{align-items:stretch;gap:28px;height:100%;display:flex}.nav-item{color:#85939f;align-items:center;gap:9px;padding:0;font-size:14px;display:flex;position:relative}.nav-item.active{color:var(--text)}.nav-item.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-actions{align-items:center;gap:26px;margin-left:auto;display:flex}.prototype-tag{letter-spacing:1.2px;color:#8b969e;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.prototype-tag>span{background:#9eb2a4;border-radius:50%;width:5px;height:5px}.search-trigger{border:1px solid var(--line);color:#a0abb5;background:#10161d;border-radius:6px;align-items:center;gap:12px;width:215px;height:40px;padding:0 12px;font-size:13px;display:flex}.search-trigger:hover{background:#18212a}.search-trigger kbd{margin-left:auto}kbd{font:11px var(--font-body);color:#6c7882;border:1px solid #29313a;border-radius:3px;padding:2px 4px}.scene-viewport{position:absolute;inset:86px 0 48px}.galaxy-canvas{touch-action:none}.scene-vignette{pointer-events:none;z-index:1;background:linear-gradient(90deg,#03060abf,#0000 30% 80%,#03060a4d),linear-gradient(#03060a59,#0000 16% 82%,#03060a94);position:absolute;inset:86px 0 48px}.map-heading{z-index:25;pointer-events:none;position:absolute;top:132px;left:40px}.eyebrow{letter-spacing:2px;color:#8b9aa7;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.tiny-cross{color:var(--gold);font-size:19px;font-weight:400}.map-heading h1{font-family:var(--font-display);letter-spacing:1px;margin:24px 0 18px;font-size:56px;font-weight:600;line-height:.94}.map-heading h1>span{color:#9ba5ac}.map-heading p{color:#84919d;letter-spacing:.15px;margin:0;font-size:13px}.map-stats{color:#677683;letter-spacing:1.2px;gap:24px;margin-top:27px;font-size:10px;display:flex}.map-stats span{align-items:center;gap:7px;display:flex}.map-stats b{color:#c4cdd3;letter-spacing:.4px;font-size:13px;font-weight:400}.system-switcher{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0c1219d1;border-radius:30px;gap:2px;padding:5px;display:flex;position:absolute;top:113px;left:50%;transform:translate(-50%)}.system-switcher button{color:#8e9aa4;border-radius:20px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:flex}.system-switcher button:hover{background:#19212a}.system-switcher button.selected{color:#e8e6df;background:#252a2d}.system-dot{border-radius:50%;width:5px;height:5px}.system-dot.all{background:#ede3d0}.planet-label{white-space:nowrap;letter-spacing:.3px;color:#bec8cb;text-shadow:0 2px 8px #000;background:#04070b4d;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:500;display:flex}.planet-label:hover,.planet-label.is-hovered{color:#fff;background:#121c25}.planet-label-dot{border-radius:50%;width:3px;height:3px}.system-label{text-shadow:0 2px 10px #000;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;display:flex}.system-label>span{font-family:var(--font-display);letter-spacing:4px;font-size:27px;font-weight:600}.system-label small{letter-spacing:2.2px;color:#758995;font-size:9px}.destination-card{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#141c22e6,#080d14e6);border:1px solid #acb9bf2b;border-radius:9px;width:284px;padding:21px 21px 14px;position:absolute;bottom:83px;left:32px;box-shadow:0 12px 45px #0004}.card-eyebrow{letter-spacing:1.1px;color:#96a4aa;align-items:center;gap:7px;font-size:9px;display:flex}.status-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;display:inline-block}.card-index{color:#677880;letter-spacing:.5px;margin-left:auto;font-size:10px}.destination-name{align-items:center;gap:13px;margin-top:23px;display:flex}.school-monogram{width:43px;height:43px;font-family:var(--font-display);letter-spacing:1px;background:#12201f55;border:1px solid;border-radius:50%;place-items:center;font-size:19px;display:grid}.destination-name h2{font-family:var(--font-display);letter-spacing:.5px;margin:0 0 4px;font-size:34px;font-weight:600;line-height:1}.destination-name p{color:#94a0a7;margin:0;font-size:11px}.card-orbit{color:#56636b;margin-left:auto}.destination-meta{color:#809098;letter-spacing:1.2px;gap:12px;margin:21px 0 16px;font-size:9px;display:flex}.destination-meta span+span:before{content:"/";color:#45525b;margin-right:12px}.gold-button{background:var(--gold);color:#25251f;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-size:13px;font-weight:700;display:flex}.gold-button:hover{color:#171b19;background:#f9d99f;transform:translateY(-1px)}.gold-button.secondary{color:#dddcd3;background:#252d30;border:1px solid #3d494b}.gold-button.secondary:hover{background:#3b4445}.card-footnote{color:#677983;text-align:center;margin-top:12px;font-size:10px}.right-tools{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e151dd9;border-radius:8px;flex-direction:column;align-items:center;padding:5px;display:flex;position:absolute;top:calc(50% - 100px);right:28px}.right-tools button{color:#a4b0b7;border-radius:4px;place-items:center;width:36px;height:38px;display:grid}.right-tools button:hover{color:var(--gold);background:#27313a}.tool-divider{background:var(--line);width:20px;height:1px;margin:4px 0}.mini-map{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091017cc;border-radius:7px;width:200px;padding:13px 13px 10px;position:absolute;bottom:82px;right:28px}.mini-map-title{letter-spacing:1.3px;color:#80949f;align-items:center;gap:6px;font-size:9px;display:flex}.mini-map-live{color:#617783;margin-left:auto}.mini-map svg[role=group]{width:100%;height:108px;margin:9px 0 0;display:block}.mini-map-caption{color:#677d88;justify-content:space-between;align-items:center;font-size:9px;display:flex}.map-system{cursor:pointer;transition:opacity .2s}.map-system:hover{opacity:.6}.map-system text{font:8px var(--font-body);letter-spacing:1px}.bottom-bar{z-index:40;border-top:1px solid var(--line);color:#768894;background:#080d13;justify-content:space-between;align-items:center;height:48px;padding:0 32px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.breadcrumbs{align-items:center;gap:9px;display:flex}.breadcrumbs button{color:#b9c0c4;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:flex}.breadcrumbs>span{color:var(--gold)}.gesture-hint{letter-spacing:1.7px;color:#566b77;font-size:9px}.gesture-hint span{margin:0 14px}.help-button{color:#a2aeb7;align-items:center;gap:7px;font-size:11px;display:flex}.loading-state{z-index:25;letter-spacing:1px;flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.loading-state>svg{color:var(--gold)}.loading-state small{color:var(--muted);font-size:12px}.loading-orbit{animation:7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.travel-status{z-index:35;color:#e1ceb0;white-space:nowrap;background:#151916ed;border:1px solid #665a40;border-radius:30px;align-items:center;gap:11px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #b2965e10}.travel-status button{color:#c9b083;place-items:center;padding:4px;display:grid}.graphics-fallback{z-index:30;background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:10px;width:min(400px,90vw);padding:30px;position:absolute;top:35%;left:50%;transform:translate(-50%)}.graphics-fallback h2{font-family:var(--font-display);font-size:30px}.graphics-fallback p{color:#a2b0b9;font-size:14px;line-height:1.7}.text-button{color:var(--gold);margin-top:15px;font-size:13px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}dialog{color:var(--text);background:#0e151e;border:1px solid #35424d;border-radius:12px;max-height:85dvh;padding:26px;overflow:auto;box-shadow:0 30px 120px #000b}dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03070cb8}.search-dialog{width:min(550px,100vw - 28px)}.dialog-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dialog-header h2{font-family:var(--font-display);letter-spacing:.4px;margin:9px 0 0;font-size:35px;font-weight:600}.dialog-header .eyebrow{font-size:10px}.icon-button{color:#9fadb7;border-radius:50%;place-items:center;min-width:40px;min-height:40px;display:grid}.icon-button:hover{background:#202c38}.search-field{color:#9babb7;background:#080e15;border:1px solid #43515d;border-radius:6px;align-items:center;gap:10px;padding:0 14px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;padding:16px 0;font-size:15px}.search-field input::placeholder{color:#70818e}.search-field kbd{font-size:10px}.search-results{scrollbar-width:thin;max-height:400px;margin-top:13px;overflow:auto}.search-results>button{text-align:left;border-radius:6px;align-items:center;gap:14px;width:100%;padding:13px 8px;display:flex}.search-results>button:hover,.search-results>button:focus-visible{background:#1c2833}.search-result-icon{place-items:center;width:32px;height:32px;display:grid}.search-results strong{font-size:14px;font-weight:600;display:block}.search-results small{color:#7f939f;margin-top:4px;font-size:12px;display:block}.search-results>button>svg:last-child{color:#6c818f;margin-left:auto}.dialog-footer{color:#5c7382;border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:16px;padding-top:17px;font-size:11px;display:flex}.dialog-footer span{letter-spacing:2px;font-size:9px}.empty-results{color:#94a4ae;padding:30px 15px;font-size:14px;line-height:1.7}.settings-dialog{width:min(460px,100vw - 28px)}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:20px 0;display:flex}.setting-row strong{font-size:14px;font-weight:600}.setting-row small{color:#8295a2;margin-top:6px;font-size:12px;display:block}.setting-row input{accent-color:var(--gold);width:20px;height:20px}.setting-row select{background:#1b2833;border:1px solid #364957;border-radius:4px;padding:8px;font-size:13px}.settings-dialog>.gold-button{margin-top:25px}.controls-list{margin:0}.controls-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.controls-list dt{color:#d0d8dd}.controls-list dd{color:#8a9daa;text-align:right;margin:0}.manual-note{color:#7f94a2;margin:22px 0 0;font-size:12px;line-height:1.8}@media (min-width:1600px){.map-heading{top:160px;left:52px}.map-heading h1{font-size:70px}.destination-card{width:306px;bottom:95px;left:44px}.system-switcher{top:126px}}@media (max-width:1100px){.topbar{gap:25px;padding:0 24px}.header-actions{gap:16px}.prototype-tag{display:none}.primary-nav{gap:20px}.map-heading h1{font-size:46px}.map-heading{top:133px;left:26px}.map-heading .eyebrow{letter-spacing:1.3px;font-size:9px}.system-switcher{left:auto;right:24px;transform:none}.destination-card{width:250px;padding:17px;left:24px}.mini-map{width:175px;right:24px}.gesture-hint{display:none}}@media (max-width:700px){.universe-app{min-height:550px}.topbar{gap:12px;height:70px;padding:0 16px}.brand{gap:5px;font-size:18px}.brand-second{font-size:14px}.brand-emblem{width:34px}.primary-nav{display:none}.header-actions{gap:0}.search-trigger{justify-content:center;width:42px;height:42px;padding:0}.search-trigger span,.search-trigger kbd{display:none}.scene-viewport,.scene-vignette{inset:70px 0 44px}.scene-vignette{background:linear-gradient(#03060977,#0000 22% 65%,#030609bb)}.map-heading{top:148px;left:20px}.map-heading h1{margin:15px 0 10px;font-size:35px}.map-heading .eyebrow{letter-spacing:1px;font-size:8px}.map-heading p{font-size:11px}.map-stats{gap:13px;margin-top:17px;font-size:8px}.map-stats b{font-size:11px}.system-switcher{max-width:95vw;padding:4px;top:86px;left:50%;right:auto;transform:translate(-50%)}.system-switcher button{padding:9px 12px;font-size:11px}.destination-card{width:224px;padding:14px 15px 11px;bottom:64px;left:16px}.card-eyebrow{letter-spacing:.7px;font-size:8px}.card-index{font-size:8px}.destination-name{gap:10px;margin-top:15px}.destination-name h2{font-size:29px}.school-monogram{width:36px;height:36px;font-size:16px}.destination-name p{font-size:10px}.card-orbit{display:none}.destination-meta{letter-spacing:.7px;gap:8px;margin:14px 0 12px;font-size:8px}.destination-meta span+span:before{margin-right:8px}.gold-button{padding:12px;font-size:12px}.card-footnote{margin-top:10px;font-size:9px}.right-tools{padding:4px;top:auto;bottom:240px;right:16px}.right-tools button{width:36px;height:40px}.mini-map{border-radius:5px;width:100px;padding:8px;bottom:70px;right:16px}.mini-map-title{letter-spacing:.5px;gap:4px;font-size:7px}.mini-map-title>svg{width:10px}.mini-map-live,.mini-map-caption{display:none}.mini-map svg[role=group]{height:80px;margin:3px 0 0}.bottom-bar{height:44px;padding:0 16px;font-size:10px}.breadcrumbs{gap:6px}.breadcrumbs button{font-size:10px}.help-button span{display:none}.help-button{justify-content:center;min-width:40px;min-height:40px}.travel-status{max-width:92vw;padding:7px 11px;font-size:10px;top:132px;bottom:auto}.search-dialog,.settings-dialog{padding:20px}.loading-state{font-size:12px;top:46%}.graphics-fallback{max-width:300px;padding:20px;top:32%}.graphics-fallback p{font-size:12px}}@media (max-height:680px) and (min-width:701px){.map-heading{top:117px}.map-heading h1{margin:13px 0;font-size:38px}.map-stats{margin-top:16px}.destination-card{width:245px;padding:15px;bottom:65px}.destination-name{margin-top:13px}.card-footnote{display:none}.mini-map{bottom:65px}.right-tools{top:115px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-destinations{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.hero-destinations button{color:#acb7be;cursor:pointer;background:#0b1218;border:1px solid #60707745;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:58px;font-size:13px;display:flex}.hero-destinations button[aria-pressed=true]{color:#fff;background:#c0a06215;border-color:#d6bf82}.hero-destinations button span{border-radius:50%;width:5px;height:5px}.world-description{color:#abb9bf;margin:12px 0 0;font-size:14px;line-height:1.5}[data-world-style]:not([data-world-style=galaxy]) .map-stats{display:none}@media (max-width:700px){.world-description{display:none}.hero-destinations{gap:5px;margin-top:9px}}@media (max-height:740px){.world-description{display:none}}.mobile-map-open{display:none}.search-trigger,.gold-button,.system-switcher button,.planet-label,.help-button,.breadcrumbs button{font-size:14px}.system-switcher button{min-height:38px}.planet-label{min-height:38px;padding:9px 10px}.system-label small,.eyebrow,.map-heading p,.map-stats,.map-stats b,.card-eyebrow,.card-index,.destination-name p,.destination-meta,.card-footnote,.mini-map-title,.mini-map-caption,.gesture-hint,.breadcrumbs,.dialog-footer,.dialog-footer span,.dialog-header .eyebrow,.manual-note{font-size:12px}.map-stats,.card-eyebrow,.destination-meta,.mini-map-title,.gesture-hint{letter-spacing:.7px}.destination-meta{flex-wrap:wrap;gap:6px}.destination-meta span+span:before{margin-right:6px}.card-index{font-size:11px}.right-tools button{width:44px;height:44px}.search-trigger,.help-button,.gold-button{min-height:44px}.map-heading p,.controls-list>div{font-size:14px}.mobile-map-open:focus-visible{outline-offset:2px}@media (max-width:700px){.destination-card{width:224px}.card-eyebrow{letter-spacing:.3px;font-size:11px}.card-index{display:none}.destination-name{margin-top:13px}.destination-name p{font-size:12px}.destination-meta{letter-spacing:0;font-size:11px}.destination-meta span+span:before{margin-right:4px}.card-footnote{display:none}.map-heading .eyebrow{letter-spacing:.3px;font-size:11px}.map-heading p{font-size:12px}.map-stats{gap:15px;font-size:11px}.system-switcher button{min-height:40px;padding:9px 11px;font-size:12px}.right-tools button{width:40px;height:44px}.right-tools{bottom:235px}.mini-map-title{font-size:9px}.mini-map svg[role=group]{height:80px}.mobile-map-open{z-index:2;border-radius:5px;width:100%;height:100%;display:block;position:absolute;inset:0}.breadcrumbs button{font-size:12px}.bottom-bar{padding:0 12px}}.account-controls{align-items:center;gap:8px;display:flex}.account-trigger,.home-badge{border:1px solid #74838d3b;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:14px;display:flex}.account-trigger span{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.home-badge{border-bottom-width:3px}.world-account-actions{align-items:center;gap:6px;margin:8px 0;display:flex}.world-account-actions button,.world-account-actions .is-home{border:1px solid #71849136;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:12px;display:flex}.world-account-actions button[aria-pressed=true],.is-home{color:var(--home-accent)}.account-dialog{width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;background:#0c131c;border:1px solid #7c919451;border-radius:12px;margin:auto;padding:25px;overflow-y:auto;box-shadow:0 30px 100px #000b}.account-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bc4}.account-dialog .dialog-header{z-index:2;background:#0c131c;padding:10px 0 18px;position:sticky;top:-25px}.account-dialog h2{font-family:var(--font-display);margin:7px 0 0;font-size:32px}.account-dialog h3{margin:28px 0 10px;font-size:18px}.account-dialog .eyebrow{letter-spacing:1px;font-size:11px}.account-welcome{text-align:center;padding:14px 14px 2px}.account-welcome>p{color:#bdc8ce;line-height:1.65}.account-orbit{width:96px;height:96px;color:var(--gold);border:1px solid #e8c58a66;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 0 45px #c8aa6b12}.account-welcome a{margin-top:26px;text-decoration:none}.account-note{color:#91a3ad;justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.profile-summary{background:#131e28;border:1px solid;border-left-width:4px;border-radius:6px;align-items:center;gap:14px;margin:8px 0 20px;padding:16px;display:flex}.profile-avatar{min-width:56px;height:56px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:24px;display:grid}.profile-summary>div{flex:1;min-width:0}.profile-summary strong{overflow-wrap:anywhere;font-size:18px;display:block}.profile-summary small,.profile-summary div>span{color:#a6b6be;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.account-tabs{border-bottom:1px solid #62778544;gap:8px;display:flex}.account-tabs button{color:#95a6b0;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:8px 4px;font-size:14px}.account-tabs button[aria-pressed=true]{color:#f3e4c7;border-color:#e8c58a}.account-section>p{color:#a7b6bf;font-size:14px;line-height:1.55}.home-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;padding:0;display:grid}.home-choice{cursor:pointer;background:#111c26;border:1px solid #687b8944;border-radius:6px;align-items:center;gap:9px;min-height:64px;padding:10px;display:flex}.home-choice.chosen{background:#d1b17310;border-color:#e8c58a}.home-choice input{accent-color:#e8c58a;flex-shrink:0;width:16px;height:16px}.choice-color{width:36px;min-width:36px;height:36px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:16px;display:grid}.home-choice strong{font-size:14px;display:block}.home-choice small{color:#99a9b1;margin-top:3px;font-size:12px;display:block}.profile-form{gap:16px;padding-top:20px;display:grid}.profile-form label{color:#c0cbd1;gap:7px;font-size:14px;display:grid}.profile-form input{background:#131f2a;border:1px solid #61768666;border-radius:6px;width:100%;padding:12px}.loyalty-history{margin:16px 0;padding:0;list-style:none}.loyalty-history li{border-bottom:1px solid #52677233;align-items:center;gap:13px;padding:13px 0;display:flex;position:relative}.history-dot{background:#536773;border-radius:50%;width:8px;height:8px}.history-dot.current{background:#e8c58a;box-shadow:0 0 12px #e8c58a44}.loyalty-history div{flex:1}.loyalty-history strong{font-size:14px;display:block}.loyalty-history small{color:#91a3af;margin-top:5px;font-size:12px;display:block}.current-home{color:#e8c58a;letter-spacing:1px;font-size:11px}.followed-worlds>div{border-bottom:1px solid #61798633;align-items:center;gap:8px;padding:9px 0;display:flex}.followed-destination{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.followed-destination strong,.followed-destination small{font-size:14px;display:block}.followed-destination small{color:#9cafb9;margin-top:3px;font-size:12px}.follow-toggle{border:1px solid #6c81974d;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:9px;font-size:12px;display:flex}.follow-toggle[aria-pressed=true]{color:#e8c58a;background:#c9a75714}.account-dialog select{max-width:190px}.sign-out-link{color:#b9c3ca;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:18px;font-size:14px;text-decoration:none;display:flex}.account-message{color:#efcf9b;margin:16px 0 0;font-size:14px;line-height:1.55}.account-message:empty{display:none}.account-feedback{z-index:55;background:#101922f5;border:1px solid #b19c6c66;border-radius:6px;align-items:center;gap:14px;max-width:min(430px,100% - 32px);padding:10px 14px;font-size:14px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0006}.account-feedback button{min-width:32px;min-height:36px}button:disabled{opacity:.55}.universe-app{overscroll-behavior:none}@media (max-width:1100px){.account-trigger span{display:none}}@media (max-width:700px){.account-controls{gap:5px}.account-trigger,.home-badge{padding:8px}.account-dialog{padding:18px}.account-dialog .dialog-header{top:-18px}.account-dialog h2{font-size:27px}.home-choice{gap:6px;padding:9px 7px}.home-choice .choice-color{display:none}.account-tabs{gap:2px}.account-tabs button{font-size:12px}.profile-summary{padding:12px}.follow-toggle span{display:none}.account-dialog .setting-row{gap:10px}.account-dialog select{max-width:145px;font-size:12px}.world-account-actions{gap:4px;margin:6px 0}}.sports-panel{z-index:34;color:#d6e0e4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081119f5;border:1px solid #354752;border-radius:10px;width:318px;position:absolute;top:166px;right:88px;overflow:hidden;box-shadow:0 18px 55px #0006}.scoreboard-toggle{justify-content:space-between;align-items:center;width:100%;padding:14px 15px 9px;font-size:13px;font-weight:600;display:flex}.scoreboard-toggle>span{color:#ead1a2;align-items:center;gap:9px;display:flex}.sports-source{letter-spacing:1px;color:#9eb2be;justify-content:space-between;gap:12px;padding:0 15px 12px;font-size:9px;display:flex}.sports-source>span:first-child{color:#dfbd80}.scoreboard-peek{border-top:1px solid #31414a;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:10px 15px;font-size:11px;display:flex}.scoreboard-peek b{color:#fff;margin-left:6px;font-size:17px}.sports-panel.expanded{flex-direction:column;min-height:270px;display:flex;bottom:254px}.scoreboard-body{flex-direction:column;flex:1;min-height:0;display:flex}.scoreboard-toolbar{border-top:1px solid #31414a;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.scoreboard-toolbar>span{margin-right:auto}.scoreboard-toolbar select,.standing-select select{color:#e2e9ed;background:#14212b;border:1px solid #3c515e;border-radius:4px;padding:5px;font-size:11px}.scoreboard-toolbar button{padding:5px;display:flex}.scoreboard-tabs{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 10px 10px;display:grid}.scoreboard-tabs button{color:#a6bac6;background:#15222c;border-radius:4px;padding:7px 2px;font-size:11px}.scoreboard-tabs button[aria-pressed=true]{color:#121c24;background:#ccb480}.scoreboard-scroll{overscroll-behavior:contain;flex:1;min-height:70px;padding:0 12px 12px;overflow-y:auto}.scoreboard-scroll h3{margin:4px 0 10px;font-size:14px}.matchup{background:#101e28;border:1px solid #30434f;border-radius:6px;margin:0 0 9px;padding:9px}.matchup.selected{border-color:#d4be8e}.matchup-top{color:#b4c2cb;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.matchup-top button{border-radius:3px;padding:3px;display:flex}.matchup-top button[aria-pressed=true]{color:#e5c991;background:#36413c}.score-live{color:#87dfba}.score-team{text-align:left;align-items:center;gap:7px;width:100%;padding:6px 0;font-size:12px;display:flex}.score-team>span:nth-child(2){flex:1}.score-team small{color:#a4b3be;font-size:10px}.score-team strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.score-team-color{border-radius:3px;width:6px;height:19px}.score-team:disabled{opacity:.7;cursor:default}.score-team:hover:not(:disabled){color:#f1d391}.matchup-foot{color:#9eb2be;border-top:1px solid #2c3c45;flex-direction:column;gap:4px;margin-top:5px;padding-top:7px;font-size:9px;display:flex}.matchup-foot>span{color:#dcc799}.scoreboard-footer{color:#d0b885;border-top:1px solid #31414a;padding:10px 12px;font-size:10px;line-height:1.5}.scoreboard-footer small{color:#96aebc;font-size:9px;display:block}.sports-warning{color:#f0d2a0;background:#3c3021;border-radius:4px;padding:9px;font-size:11px;line-height:1.5}.sports-caption,.sports-empty{color:#aabcc6;font-size:11px;line-height:1.6}.ranking-row{text-align:left;border-bottom:1px solid #283a46;align-items:center;gap:12px;width:100%;padding:10px 3px;font-size:12px;display:flex}.ranking-row b{color:#dfc18c;width:28px}.ranking-row span{flex:1}.standing-select{justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;display:flex}.standings-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.standings-table th{color:#9bb0bc;font-weight:400}.standings-table td,.standings-table th{border-bottom:1px solid #2d3f4b;padding:10px 3px}.standings-table td:not(:first-child){text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.standings-table button{text-align:left;color:#e0e7ea}.team-sports{border-top:1px solid #33434a;margin-top:11px;padding-top:9px;font-size:10px}.team-sports-record{color:#9fb7c4;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.team-sports-record b{color:#e6cd99}.team-sports-record button{color:#dec995;align-items:center;gap:4px;margin-left:auto;display:flex}.opponent-row{align-items:center;gap:8px;margin-top:6px;display:flex}.opponent-row small{color:#8ea7b6;width:30px;font-size:8px}.opponent-row button{color:#d0dce1;align-items:center;gap:5px;display:flex}.team-game-live{color:#8ddcba;align-items:center;gap:7px;padding-top:7px;display:flex}.planet-sports-badge{justify-content:center;align-items:center;gap:7px;margin-top:4px;font-size:10px;display:flex}.planet-sports-badge b{color:#e4cc96}.planet-sports-badge small{color:#afc0ca;font-size:8px}.planet-label:has(.planet-sports-badge){display:block}@media (max-width:1100px){.sports-panel{width:280px;top:165px;right:80px}.prototype-tag{display:none}}@media (max-width:700px){.sports-panel{width:200px;top:128px;right:16px}.scoreboard-toggle{padding:10px;font-size:11px}.scoreboard-toggle>span{gap:5px}.sports-source{letter-spacing:.2px;padding:0 10px 9px;font-size:8px}.scoreboard-peek{display:none}.sports-panel.expanded{z-index:46;width:auto;min-height:240px;inset:120px 12px 56px}.sports-panel.expanded .scoreboard-scroll{padding:0 14px 14px}.team-sports{margin-top:7px;padding-top:6px;font-size:9px}.opponent-row{display:none}.destination-card{overscroll-behavior:contain;max-height:42vh;overflow-y:auto}.matchup{padding:12px}.score-team{padding:8px 0}}@media (max-height:740px) and (min-width:701px){.sports-panel{top:157px}.sports-panel.expanded{min-height:260px;bottom:62px}.universe-app:has(.sports-panel.expanded) .mini-map{visibility:hidden}.destination-card{max-height:56vh;overflow-y:auto}}.team-game-live.is-stale{color:#bda77e}.game-day-alert{z-index:42;color:#f0ddae;text-align:center;pointer-events:none;background:#071018eb;border:1px solid #bfa66870;border-radius:8px;max-width:85vw;padding:12px 22px;font-size:14px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.graphics-lab{border:1px solid #9eaca633;border-radius:8px;padding:12px;font-size:12px}.graphics-lab p{margin:4px 0}.graphics-lab>div{flex-wrap:wrap;gap:8px;display:flex}.graphics-lab button{color:#e8d5aa;background:#091219;border:1px solid #bfa66870;border-radius:6px;padding:8px}.community-trigger{color:#e1cf9e;white-space:nowrap;background:#d3bc780b;border:1px solid #d3bc7838;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;display:flex}.community-dialog{color:#dce4e8;text-align:left;width:min(920px,100vw - 32px);max-height:min(88dvh,940px);font:14px/1.65 var(--font-sans,Arial, sans-serif);background:#0c141b;border:1px solid #9aaebc3b;border-radius:18px;padding:0;position:fixed;box-shadow:0 35px 120px #000c}.community-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070cbc}.community-dialog>.dialog-header{z-index:2;background:#101a23;border-bottom:1px solid #ffffff12;padding:22px 28px;position:sticky;top:0}.community-dialog h2{letter-spacing:-1px;color:#f1f3e8;margin:0;font-size:34px}.community-dialog h3{color:#edf1eb;margin:16px 0 6px;font-size:21px}.community-dialog h4{color:#edf1eb;margin:0 0 8px;font-size:16px}.community-dialog p{margin:8px 0 16px}.community-body{padding:22px 28px 32px}.community-context{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-context h3{margin:4px 0 12px;font-size:28px}.community-dialog .eyebrow{color:#b4c3cc;letter-spacing:1.8px;font-size:10px}.community-dialog label{color:#bfced8;flex-direction:column;gap:7px;font-size:12px;display:flex}.community-dialog input:not([type=checkbox]),.community-dialog textarea,.community-dialog select{font:inherit;color:#edf3f5;background:#081016;border:1px solid #3b4a56;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.community-dialog textarea{resize:vertical;min-height:86px;max-height:260px}.community-dialog select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.community-dialog input:focus-visible,.community-dialog textarea:focus-visible,.community-dialog select:focus-visible,.community-dialog button:focus-visible{outline-offset:3px;outline:2px solid #e1cf9e}.community-dialog button:disabled{opacity:.45;cursor:not-allowed}.community-dialog button{cursor:pointer}.community-dialog button:not(.icon-button):not(.gold-button){background:#ffffff05;border:1px solid #40505a;border-radius:7px;padding:7px 11px;font-size:12px}.community-dialog button[aria-pressed=true]{color:#f1ddaa;background:#d5c18c1c!important;border-color:#d5c18c!important}.community-dialog .gold-button{width:auto;padding:10px 18px;font-size:13px}.community-dialog .community-muted{color:#92a6b4;font-size:12px}.community-presence{color:#8ecbb4;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.community-presence .community-muted{margin-left:auto}.community-tabs{white-space:nowrap;border-bottom:1px solid #ffffff16;gap:6px;margin-bottom:8px;padding:10px 0 17px;display:flex;overflow-x:auto}.community-tabs button{text-transform:capitalize}.community-feedback{color:#e8c77f;align-items:center;gap:12px;min-height:30px;font-size:12px;display:flex}.community-notice{color:#ced8db;background:#d5c18c0b;border:1px solid #d5c18c28;border-radius:9px;padding:14px;font-size:13px}.community-notice button{align-items:center;gap:5px;margin-left:8px;display:inline-flex}.community-filters{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 16px;display:grid}.community-composer{background:linear-gradient(140deg,#19263280,#101820);border:1px solid #3b4a563f;border-radius:12px;margin:18px 0;padding:18px}.community-composer .community-check{flex-direction:row;align-items:center;gap:8px;margin-top:10px;display:flex}.community-check input{accent-color:#d9c28b}.community-compose-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.community-compose-footer span{color:#93a6b1;font-size:11px}.community-composer>label+label{margin-top:12px}.community-composer>.gold-button{margin-top:14px}.community-empty{text-align:center;color:#8194a4;border:1px dashed #374855;border-radius:12px;margin:20px 0;padding:32px 20px}.community-empty svg{color:#cbb98c;margin:auto}.community-empty h3{font-size:20px}.community-empty p{max-width:380px;margin:8px auto;font-size:13px}.community-feed{flex-direction:column;gap:12px;display:flex}.community-post{background:#101b23;border:1px solid #2e3d484f;border-radius:12px;padding:19px}.community-post header{align-items:center;gap:10px;display:flex}.community-post header strong{color:#e4ebeb;font-size:13px;display:block}.community-post header span{color:#8fa2af;font-size:11px;display:block}.community-avatar{color:#d7c48f;background:#d4bc7b0c;border:1px solid #d4bc7b44;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.community-post-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;margin:18px 0!important}.community-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.community-actions span{color:#cdbd99;font-size:12px}.community-actions button{text-transform:capitalize}.community-poll{gap:7px;padding:8px 0;display:grid}.community-poll button{text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:16px;display:flex}.community-poll small,.community-group small{color:#94a6b1;font-size:11px}.community-pagination{justify-content:center;gap:12px;margin-top:18px;display:flex}.community-search{margin:8px 0 20px}.community-person,.community-group{overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;padding:18px}.community-person>div{width:100%}.community-person{justify-content:space-between;gap:16px;display:flex}.community-person strong{color:#e3e9ea;font-size:14px;display:block}.community-person span,.community-group span{color:#92a7b5;font-size:12px}.community-group p{color:#b1c0cb;font-size:13px}.community-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.community-signals button{text-align:left;flex-direction:column;display:flex}.community-signals span{color:#80b9a5;font-size:11px}.community-privacy{background:#142029;border-radius:10px;margin:20px 0;padding:18px}.community-privacy span{color:#9eb1bd;font-size:11px}.community-report{border:1px solid #b59c7438;border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:grid}.community-post blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #7b6343;margin:12px 0;padding-left:12px}.community-post>label{margin-bottom:12px}.community-back{margin-bottom:8px}@media (max-width:700px){.community-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:94dvh}.community-body{padding:14px}.community-dialog>.dialog-header{padding:16px}.community-dialog h2{font-size:28px}.community-context{flex-direction:column;align-items:flex-start;gap:4px}.community-context label{width:100%}.community-context h3{margin:0;font-size:24px}.community-presence .community-muted{margin-left:0}.community-filters{grid-template-columns:1fr}.community-composer,.community-post{padding:14px}.community-compose-footer{align-items:flex-end}.community-trigger{padding:7px}.community-trigger span{font-size:11px}.community-signals{grid-template-columns:1fr}.community-dialog .community-tabs{gap:5px}.community-tabs button{padding:8px!important}.bottom-bar{gap:8px}}.community-composer fieldset{border:0;min-width:0;margin:0;padding:0}.gameday-dialog{color:#dbe4e7;background:#091219;border:1px solid #667b8460;border-radius:16px;width:min(880px,100vw - 24px);max-height:min(88dvh,900px);padding:0}.gameday-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070bc7}.gameday-body{padding:0 24px 24px;font-size:14px;line-height:1.6}.gameday-body h3{color:#f3e6c7;margin:6px 0 12px;font-size:21px}.gameday-body p{color:#b3c0c7}.gameday-disclosure{background:#e0bf6c0a;border-left:2px solid #d4b777;padding:12px}.gameday-toggle{align-items:center;gap:10px;min-height:44px;margin-bottom:16px;display:flex}.gameday-toggle input{accent-color:#d4b777;width:18px;height:18px}.rivalry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rivalry-card{background:linear-gradient(145deg,#17242c,#0b141b);border:1px solid #536b7645;border-radius:12px;padding:20px}.rivalry-card.selected{border-color:#d4b777}.rivalry-card a{color:#d9c38d}.rivalry-teams{justify-content:space-between;gap:14px;display:flex}.rivalry-teams>span{color:#e6eef2;border-left:2px solid;padding-left:8px}.rivalry-teams small{color:#98aab3;font-size:11px;display:block}.rivalry-countdown{font-variant-numeric:tabular-nums;color:#f0d898!important}.rivalry-meter{background:#263944;border-radius:3px;height:3px}.rivalry-meter span{background:#d4b777;height:100%;display:block}.rivalry-actions{flex-wrap:wrap;gap:7px;display:flex}.gameday-body button,.game-day-alert button{color:#e8d7ac;cursor:pointer;background:#bfa35b0c;border:1px solid #9f90624a;border-radius:5px;align-items:center;gap:5px;min-height:44px;padding:6px 10px;display:inline-flex}.gameday-trending{margin:24px 0}.gameday-trending ol{padding-left:22px}.gameday-trending li{margin:10px 0}.gameday-trending li span{color:#a8b8c1;margin-left:12px;font-size:13px}.gameday-notices{padding:0;list-style:none}.gameday-notices li{border-bottom:1px solid #74838b33;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rivalry-beacon{color:#d9c796;white-space:nowrap;cursor:pointer;background:#071017e8;border:1px solid #9b8b5966;border-radius:5px;min-height:44px;padding:8px 12px;font-size:12px}.rivalry-beacon small{color:#94a7af;font-size:10px;display:block}.game-day-alert{pointer-events:auto;align-items:center;gap:10px;padding:8px 12px;display:flex}@media (max-width:700px){.rivalry-grid{grid-template-columns:1fr}.gameday-body{padding:0 16px 16px}.gameday-trending li span{margin:5px 0;display:block}.game-day-alert{width:min(95vw,460px);max-width:95vw;font-size:12px;top:110px}.bottom-bar>.community-trigger{gap:4px;padding:5px 7px}}.team-logo{object-fit:contain;vertical-align:middle;box-sizing:border-box;background:#f3f4ee;border-radius:4px;flex:none;padding:2px;display:inline-block}.team-logo-fallback{text-align:center;color:#61717c;font:16px/1.2 sans-serif}.heading-team-logo{margin-right:12px}.stadium-team-marker{flex-direction:column;align-items:center;gap:6px;display:flex;transform:translateY(-50%)}.stadium-team-marker .team-logo{border:1px solid #ffffffa0;border-radius:10px;padding:5px;box-shadow:0 4px 25px #0008}.stadium-team-marker span{white-space:nowrap;color:#eef2ee;font:11px var(--font-body), sans-serif;background:#071018e8;border:1px solid #a4b9c345;border-radius:5px;padding:5px 9px}.hero-destinations button{gap:4px;font-size:13px}.ranking-row .team-logo{flex:none}.scoreboard-peek>span{align-items:center;gap:4px;display:inline-flex}.rivalry-beacon .team-logo{margin-right:5px}.school-picker{min-width:155px;position:relative}.school-picker summary{cursor:pointer;border:1px solid #60707766;border-radius:5px;padding:8px}.school-picker-list{z-index:5;background:#10202b;border:1px solid #607077;border-radius:6px;width:210px;max-height:280px;padding:6px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 24px #0008}.school-picker-list button{text-align:left;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:44px;padding:6px;display:flex}.school-picker-list button:hover,.school-picker-list button[aria-pressed=true]{background:#c0a06225}@media (max-width:700px){.home-choice .choice-color{width:30px;min-width:30px;display:grid}.heading-team-logo{margin-right:8px;width:30px!important;height:30px!important}}.game-logos{vertical-align:middle;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.game-room-picker .school-picker-list{width:min(320px,78vw)}.local-monument-label{color:#f0e7d3;background:#0a1622ed;border:1px solid #cbb77b70;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:230px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex;box-shadow:0 6px 22px #0006}.local-monument-label small{color:#a5b9c6;margin-top:3px;font-size:11px;display:block}.local-monument-label:hover{border-color:#f0dba5}.local-monument-label:focus-visible{outline-offset:3px;outline:2px solid #fff}.local-landmark-card{background:#0a141bb0;border:1px solid #8b9d9c40;border-radius:7px;margin-top:12px;padding:10px 12px}.local-landmark-card summary{cursor:pointer}.local-landmark-card summary span{color:#9bacb4;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.local-landmark-card summary strong{color:#e3d3aa;font-size:14px;font-weight:500}.local-landmark-card p{color:#c3cdd2;margin:10px 0;font-size:13px;line-height:1.55}.local-landmark-card small{color:#93a9b6;font-size:11px;line-height:1.4;display:block}.local-landmark-card a{color:#e5c887;align-items:center;gap:4px;min-height:36px;font-size:12px;display:inline-flex}.local-landmark-card .landmark-model-note{color:#8999a0;font-size:10px}.passport-dialog{color:#d8e1e7;background:#0c1823;border:1px solid #71878d80;border-radius:14px;width:min(850px,100vw - 24px);max-height:88dvh;padding:0;box-shadow:0 25px 100px #000a}.passport-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070bbd}.passport-dialog .dialog-header{z-index:3;background:#0c1823;position:sticky;top:0}.passport-dialog .dialog-header h2{max-width:560px;font-size:clamp(22px,4vw,32px);line-height:1.15}.passport-body{gap:28px;padding:22px;display:grid}.passport-body h3{color:#eee0bd;margin:0 0 12px;font-size:19px}.passport-body h3 span{color:#9ab0be;float:right;font-size:14px}.passport-body p{font-size:14px;line-height:1.6}.passport-muted{color:#99aebc;font-size:12px;line-height:1.6}.passport-discover{align-items:center;gap:18px;display:flex}.passport-discover .gold-button{width:auto;min-width:170px;margin:0}.passport-discover>span{color:#b9c7ce;font-size:13px;line-height:1.5}.passport-rank{background:linear-gradient(125deg,#28343b,#111e2c);border:1px solid #c4a96955;border-radius:10px;align-items:center;gap:18px;padding:20px;display:flex}.passport-level{width:68px;height:76px;font:48px var(--font-display);color:#e9d39a;border:1px solid #dbc284;border-radius:25px 25px 10px 10px;flex-shrink:0;place-items:center;display:grid}.passport-rank>div:nth-child(2){flex:1;min-width:0}.passport-rank h3{margin:5px 0;font-size:26px}.passport-rank p{margin:5px 0;font-size:13px}.passport-rank span{letter-spacing:.13em;color:#afc1cd;font-size:11px}.passport-rank progress{accent-color:#dbc284;width:100%;height:7px}.passport-rank>button{padding:10px}.passport-worlds{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.passport-worlds button{background:#142532;border:1px dashed #587181;border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-width:0;min-height:122px;padding:12px 6px;display:flex;position:relative}.passport-worlds .stamped{background:#263137;border:1px solid #b39d62}.passport-worlds strong{text-align:center;font-size:13px}.passport-worlds small{color:#aabcc5;font-size:10px}.passport-worlds svg{color:#edda9f;position:absolute;top:7px;right:7px}.passport-worlds button:hover{border-color:#f1d292}.passport-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.passport-badges article{color:#8399a8;border:1px solid #344b5a;border-radius:7px;align-items:flex-start;gap:10px;padding:13px;display:flex}.passport-badges svg{flex-shrink:0}.passport-badges article.earned{color:#ead596;background:#c3a4580a;border-color:#a9945b80}.passport-badges strong{font-size:14px}.passport-badges p{color:#a7bac6;margin:5px 0;font-size:12px}.passport-badges small{font-size:11px}.passport-hangar{background:#172330;border:1px solid #61768980;border-radius:10px;padding:18px}.passport-hangar>div:first-child{gap:15px;display:flex}.passport-hangar svg{color:#b1cce1;flex-shrink:0}.passport-hangar p{color:#acc0cd;margin-top:0;font-size:13px}.passport-paints{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.passport-paints button{border:1px solid #667b8e;border-radius:5px;padding:10px 7px;font-size:13px}.passport-paints button[aria-pressed=true]{color:#e2c780;background:#e2c7800f;border-color:#e2c780}.passport-paints button:disabled{opacity:.55;cursor:default}.passport-paints span{border-radius:2px;width:24px;height:6px;margin:0 auto 9px;display:block}.passport-paints small{color:#9bafbd;margin-top:5px;font-size:11px;display:block}.prediction-totals{flex-wrap:wrap;gap:20px;padding:12px 0;display:flex}.prediction-totals span{text-transform:uppercase;color:#9db2c0;font-size:11px}.prediction-totals b{font:30px var(--font-display);color:#e2d1a5;display:block}.passport-predictions{max-height:270px;margin:10px 0;overflow:auto}.passport-predictions article{border-top:1px solid #324654;gap:7px;padding:12px 0;font-size:13px;display:grid}.passport-predictions small{color:#8fa7b7;font-size:11px}.passport-predictions b{text-transform:capitalize;color:#e0c57e}.passport-trending{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passport-trending button{text-align:left;border:1px solid #526a79;border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:14px;display:flex}.passport-trending small{color:#93abba;margin-top:5px;font-size:11px;display:block}.passport-error{color:#efc09d;border:1px solid #ad785b;padding:12px}.passport-error button,.passport-guest button{padding:8px;text-decoration:underline}.passport-body button:focus-visible{outline-offset:3px;outline:2px solid #ebd48f}@media (max-width:700px){.passport-body{gap:22px;padding:16px}.passport-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.passport-badges,.passport-trending{grid-template-columns:1fr}.passport-discover{flex-direction:column;align-items:stretch;gap:8px}.passport-rank{gap:10px;padding:14px}.passport-level{width:48px;font-size:35px}.passport-rank h3{font-size:23px}.passport-paints{gap:5px}.bottom-bar>.community-trigger{padding-inline:7px}}.catalog-source{color:#9bb6c7;margin:12px 0 4px;font-size:.75rem;text-decoration:none;display:block}.directory-filter{border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 22px;font-size:.875rem;display:grid}.directory-filter select{color:#e8eef1;min-width:0;font:inherit;background:#101d28;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:9px}.directory-filter span{color:#a5b5c0;grid-column:1/-1;font-size:.75rem}.directory-pagination{justify-content:space-between;align-items:center;gap:12px;width:100%;margin:10px 0;font-size:.875rem;display:flex}.directory-pagination button{color:#ecf0f1;font:inherit;cursor:pointer;background:#14212b;border:1px solid #ffffff24;border-radius:7px;padding:10px 14px}.directory-pagination button:disabled{opacity:.4;cursor:default}.search-dialog .dialog-footer{flex-wrap:wrap;gap:7px;display:flex}.search-dialog .dialog-footer a{color:#b5cbd6}.hero-destinations .all-worlds-button{flex-direction:row;grid-column:1/-1;gap:6px;width:auto;min-height:40px;padding:0 9px}.stamp-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:.875rem;display:flex}.stamp-filter input{color:#e8eef1;min-width:120px;font:inherit;background:#101d28;border:1px solid #ffffff24;border-radius:8px;flex:1;padding:10px 12px}@media (max-width:560px){.directory-filter{grid-template-columns:auto minmax(0,1fr);padding:10px 14px}.directory-filter span{width:100%}.catalog-source{font-size:.75rem}.mini-map text{font-size:7px}}.system-switcher{scrollbar-width:thin;scrollbar-color:#506472 transparent;max-width:min(700px,100vw - 40px);overflow-x:auto}.system-switcher button{flex-shrink:0}@media (max-width:1100px) and (min-width:701px){.system-switcher{max-width:calc(100vw - 360px)}}@media (max-width:700px){.system-switcher{max-width:calc(100vw - 24px)}}.home-draft{align-items:center;gap:8px;display:flex}.destination-toggle{display:none}@media (max-width:700px),(max-height:500px){.universe-app{min-height:100svh}.topbar{padding-top:env(safe-area-inset-top,0px);height:calc(70px + env(safe-area-inset-top,0px))}.scene-viewport,.scene-vignette{inset:calc(70px + env(safe-area-inset-top,0px)) 0 calc(52px + env(safe-area-inset-bottom,0px))}.system-switcher{top:calc(80px + env(safe-area-inset-top,0px))}.map-heading{top:calc(134px + env(safe-area-inset-top,0px));max-width:calc(100% - 126px);left:16px}.map-heading h1{margin:6px 0;font-size:28px}.map-heading .eyebrow,.map-stats{display:none}.map-heading p{margin-top:4px;font-size:13px}.destination-card{left:12px;right:12px;bottom:calc(62px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;width:auto;max-height:52dvh;padding:12px;overflow-y:auto}.destination-card .destination-name{margin:0 64px 10px 0}.destination-card .destination-name h2{font-size:27px}.destination-card .destination-name p{font-size:13px}.destination-toggle{color:#d7e0e5;cursor:pointer;background:#13212c;border:1px solid #ffffff28;border-radius:8px;min-width:56px;min-height:44px;font-size:14px;display:block;position:absolute;top:12px;right:12px}.destination-card[data-expanded=false]>:not(.destination-name):not(.destination-toggle):not(.gold-button){display:none}.destination-card .gold-button{min-height:44px;margin:0;font-size:14px}.destination-card[data-expanded=true] .card-eyebrow{margin-bottom:10px;padding-right:62px}.destination-card[data-expanded=true] .destination-name{margin-bottom:12px}.right-tools{right:12px;bottom:calc(220px + env(safe-area-inset-bottom,0px))}.right-tools button{width:44px;height:44px}.mini-map{top:calc(144px + env(safe-area-inset-top,0px));width:94px;bottom:auto;right:12px}.mini-map svg[role=group]{height:54px}.system-label{letter-spacing:1px;font-size:16px}.system-label small{font-size:12px}.bottom-bar{height:calc(52px + env(safe-area-inset-bottom,0px));padding:4px 10px calc(4px + env(safe-area-inset-bottom,0px));overscroll-behavior-x:contain;gap:6px;overflow-x:auto}.bottom-bar>*{flex-shrink:0}.bottom-bar .breadcrumbs{max-width:95px}.game-day-alert{top:auto;bottom:calc(210px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:12px;right:70px;transform:none}.travel-status{top:auto;bottom:calc(220px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 100px)}}@media (max-height:500px) and (orientation:landscape){.universe-app{min-height:100svh}.map-heading,.mini-map{display:none}.destination-card{width:260px;max-height:calc(100dvh - 180px);left:12px;right:auto}.right-tools{top:85px;bottom:auto}.system-switcher{top:78px}}@media (max-width:700px),(max-height:500px){.system-label>span{letter-spacing:1px;font-size:18px}.bottom-bar .breadcrumbs{max-width:64px;overflow:hidden}.bottom-bar .breadcrumbs>:not(:first-child){display:none}.sports-panel:not(.expanded){top:calc(138px + env(safe-area-inset-top,0px));width:142px;right:12px}.sports-panel:not(.expanded) .scoreboard-toggle{min-height:44px;padding:8px;font-size:12px}.sports-panel:not(.expanded) .sports-source{display:none}.mini-map{top:calc(196px + env(safe-area-inset-top,0px))}.destination-card .destination-meta,.destination-card .team-sports{font-size:12px}}@media (max-height:500px) and (orientation:landscape){.primary-nav{display:none}.destination-card{max-height:calc(100dvh - 156px);bottom:58px}.sports-panel:not(.expanded){top:136px;right:76px}.game-day-alert{bottom:62px;left:290px;right:76px}.system-label>span{letter-spacing:1px;font-size:18px}}@media (max-width:700px),(max-height:500px){.bottom-bar{scrollbar-width:none;overflow-y:hidden}.bottom-bar::-webkit-scrollbar{display:none}.sports-panel:not(.expanded) .scoreboard-peek{display:none}}.mini-map .map-system text{display:none}.mini-map .map-system[data-active=true] text,.mini-map .map-system:hover text,.mini-map .map-system:focus text{display:inline}@media (min-width:701px) and (min-height:501px){.destination-card{overscroll-behavior:contain;max-height:calc(100dvh - 400px);overflow-y:auto}}.live-universe{z-index:28;width:280px;position:absolute;top:98px;left:50%;transform:translate(-50%)}.live-universe-tools{justify-content:center;gap:6px;display:flex}.live-universe-tools button,.game-orbit-entry{color:#d5e4eb;cursor:pointer;background:#09151de8;border:1px solid #7398ac50;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:.875rem;display:flex}.live-universe-tools button[aria-pressed=true]{color:#f9e6b7;border-color:#e8c58a}.live-universe-tools small,.rank-beacon small{color:#cebb90;font-size:.75rem}.rank-filter-note{text-align:center;background:#07111be8;padding:5px;font-size:.75rem}.upset-radar{background:#09131eea;border:1px solid #b2987040;border-radius:12px;margin:8px auto 0}.upset-radar summary{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex}.upset-radar summary b{color:#f0c38a;margin-left:auto}.upset-radar-body{max-height:300px;padding:0 12px 12px;overflow:auto}.upset-radar-body p{color:#a5b6c6;margin:8px 0;font-size:.75rem;line-height:1.5}.upset-radar-body button{text-align:left;color:#e1e9ed;cursor:pointer;background:0 0;border:0;border-top:1px solid #829bb62a;align-items:center;gap:9px;width:100%;padding:10px 0;display:flex}.upset-radar-body button span{gap:4px;font-size:.875rem;display:grid}.upset-radar-body button b{color:#f0b271;font-size:.75rem}.upset-radar-body button small{color:#9fafbd;font-size:.75rem}.rank-beacon,.upset-beacon,.game-connection-label{white-space:nowrap;color:#e8ddc3;cursor:pointer;background:#06121cdd;border:1px solid #c0a77166;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:.75rem;display:flex}.upset-beacon{color:#ffd6a3;border-color:#de9c6366}.game-connection-label{gap:8px}.game-connection-label span{text-align:center;font-weight:700;display:grid}.game-connection-label small{color:#adbac7;font-size:.75rem;font-weight:400}.game-orbit-entry{border-radius:8px;width:100%;margin:9px 0}.in-game-orbit .map-heading,.in-game-orbit .destination-card,.in-game-orbit .system-switcher,.in-game-orbit .mini-map,.in-game-orbit .signature-worlds{display:none}.game-orbit-panel{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#0c1a27f5,#071219f5);border:1px solid #7f9ca54d;border-radius:18px;width:min(650px,100% - 32px);max-height:44vh;padding:18px 22px 12px;position:absolute;bottom:86px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 70px #0008}.game-orbit-heading{justify-content:space-between;align-items:center;display:flex}.game-orbit-heading h2{font-family:var(--font-display);margin:4px 0 12px;font-size:1.65rem}.game-orbit-heading .eyebrow{color:#b7c9d2;font-size:.75rem}.orbit-scoreline{grid-template-columns:1fr 1fr;gap:24px;display:grid}.orbit-team{color:#f0f1e9;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:1rem;display:flex}.orbit-team span{flex:1}.orbit-team small{color:#a9b9c3;font-size:.75rem}.orbit-team span>small:last-child{margin-top:5px;display:block}.orbit-team strong{font-variant-numeric:tabular-nums;font-size:2.1rem}.orbit-game-status{border-top:1px solid #71899930;justify-content:center;align-items:center;gap:12px;margin-top:10px;padding:12px 0 3px;font-size:.875rem;display:flex}.orbit-game-status b{color:#f4cd93}.orbit-game-status small{color:#caba9c;font-size:.75rem}.orbit-upset{color:#d8bda3;border-left:2px solid #e1a76e;padding:10px;font-size:.875rem;line-height:1.5}.orbit-upset b{color:#f1ba7b;display:block}.orbit-game-details{color:#a7b8c5;margin-top:12px;font-size:.875rem}.orbit-game-details summary{cursor:pointer}.orbit-game-details p{margin:10px 0;line-height:1.5}.orbit-lens-note,.orbit-provenance{color:#94a8b5;text-align:center;font-size:.75rem}.orbit-lens-note{margin:12px 0 0}.in-game-orbit .sports-panel:not(.expanded){display:none}.in-game-orbit:has(.sports-panel.expanded) .game-orbit-panel{display:none}@media (max-width:900px){.live-universe{width:250px;top:86px}}@media (max-width:650px){.live-universe{width:160px;top:82px;left:auto;right:12px;transform:none}.live-universe-tools{gap:4px}.live-universe-tools button{gap:4px;min-height:36px;padding:7px 9px;font-size:.75rem}.live-universe-tools button small{display:none}.upset-radar summary{padding:8px;font-size:.75rem}.upset-radar[open]{width:260px;margin-left:-100px}.game-orbit-panel{max-height:40vh;padding:12px;bottom:80px}.orbit-scoreline{gap:12px}.orbit-team{gap:6px;font-size:.875rem}.orbit-team strong{font-size:1.5rem}.orbit-team .team-logo{width:28px!important;height:28px!important}.game-orbit-heading h2{margin:4px 0;font-size:1.35rem}.orbit-lens-note{font-size:.75rem}}@media (max-height:550px) and (min-width:650px){.live-universe{width:230px;top:72px;left:auto;right:16px;transform:none}.game-orbit-panel{width:310px;max-height:none;inset:145px 12px 64px auto;transform:none}.orbit-scoreline{grid-template-columns:1fr;gap:0}.orbit-team{font-size:.875rem}}.live-universe{align-items:flex-start;gap:8px;width:auto;display:flex;top:180px}.live-universe-tools{flex-shrink:0}.upset-radar{min-width:154px;margin:0}.upset-radar summary{min-height:40px}.upset-radar[open]{width:280px}.rank-filter-note{border-radius:8px;width:210px;margin:0;position:absolute;top:44px;left:0}.in-game-orbit .live-universe{top:104px}.game-day-alert{top:240px}.in-game-orbit .game-day-alert{top:155px}.orbit-planet-label{white-space:nowrap;color:#e9edf0;cursor:pointer;background:#091521d9;border:1px solid #8aabb74a;border-radius:24px;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;display:flex}@media (max-width:900px){.live-universe{top:180px}}@media (max-width:650px){.live-universe{justify-content:center;gap:6px;width:auto;top:142px;left:12px;right:12px}.upset-radar{min-width:135px}.upset-radar summary{min-height:36px}.upset-radar[open]{width:260px;margin:0;position:absolute;top:0;right:0}.universe-app:not(.in-game-orbit) .map-heading{top:200px}.game-day-alert{top:250px}.in-game-orbit .live-universe{top:82px}.in-game-orbit .game-day-alert{top:130px}.orbit-planet-label{gap:5px;padding:5px 8px;font-size:.75rem}}@media (max-height:550px) and (min-width:650px){.live-universe{width:auto;top:130px;left:auto;right:12px}.in-game-orbit .live-universe{top:74px}.game-day-alert{max-width:330px;top:185px;left:12px;transform:none}}.sports-panel:not(.expanded){display:none}.game-day-alert{height:auto;bottom:auto}@media (max-width:650px){.live-universe-tools button small{display:inline}.game-day-alert{width:calc(100% - 24px);max-width:calc(100% - 24px);top:250px;bottom:auto}.in-game-orbit .right-tools{flex-direction:row;width:auto;inset:126px auto auto 50%;transform:translate(-50%)}.in-game-orbit .game-day-alert{top:182px}}@media (max-height:550px) and (min-width:650px){.in-game-orbit .right-tools{flex-direction:row;width:auto;inset:80px auto auto 12px;transform:none}.in-game-orbit .live-universe{right:14px}.in-game-orbit .game-day-alert{top:auto;bottom:58px}}.living-launch{color:var(--text,#eee9d9);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:14px;display:flex}.living-dialog{color:#edece4;background:#101c26;border:1px solid #53616c;border-radius:18px;width:min(820px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 35px 140px #000b}.living-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020a12b5}.living-header,.living-footer{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.living-header h2{align-items:center;gap:12px;margin:6px 0 0;font-size:28px;display:flex}.living-world{align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.living-world select{flex:1;min-width:0}.living-tabs{border-bottom:1px solid #ffffff20;gap:4px;padding:0 20px;display:flex;overflow-x:auto}.living-dialog button,.living-dialog select,.living-dialog input{font:inherit;color:inherit}.living-dialog button,.living-dialog select{cursor:pointer;background:#20313e;border:1px solid #526472;border-radius:7px;padding:9px 12px;font-size:14px}.living-dialog button:disabled{opacity:.5;cursor:default}.living-dialog button:hover:not(:disabled){background:#314b5d}.living-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 10px}.living-tabs button[aria-pressed=true]{color:#e6c283;border-bottom-color:#e6c283}.living-body{overscroll-behavior:contain;max-height:58dvh;padding:22px 24px;font-size:16px;line-height:1.6;overflow:auto}.living-body h3{margin:12px 0;font-size:21px}.living-body p{margin:10px 0 16px}.living-body a{color:#9bd9e9}.living-body>.living-grid{margin:20px 0}.living-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.living-card{background:#182834;border:1px solid #ffffff20;border-radius:12px;margin:20px 0;padding:18px}.living-card button{margin:4px}.living-card small{display:block}.district-card{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-height:100px;display:flex}.district-card span,.muted{color:#acbac4;font-size:14px}.reputation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.reputation-grid>div{background:#20323f;border-radius:10px;padding:14px}.reputation-grid span{color:#b1c0cb;font-size:13px;display:block}.reputation-grid strong{font-size:19px}.mission-row{border-bottom:1px solid #ffffff1a;align-items:center;gap:15px;padding:15px 0;display:flex}.mission-row>div{flex:1}.mission-row p{color:#b6c5cf;margin:4px 0;font-size:14px}.mission-row progress{accent-color:#d6b775;width:100%}.living-footer{border-top:1px solid #ffffff20;border-bottom:0;gap:10px;padding:12px 24px;font-size:14px}.living-body details{border-top:1px solid #ffffff20;margin-top:20px;padding-top:14px}.living-body summary{cursor:pointer}.living-body label{margin:12px 0;display:block}.living-body input[type=number]{background:#122331;border:1px solid #627480;border-radius:5px;width:75px;padding:8px}.living-body input[type=range]{accent-color:#d8b771;width:100%;display:block}.living-body table{border-collapse:collapse;width:100%;margin-top:20px;font-size:14px}.living-body td,.living-body th{text-align:left;border-bottom:1px solid #ffffff20;padding:8px}.portfolio-row{align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.portfolio-row span{margin-left:auto}.living-error{color:#ffcdac}.living-dialog :focus-visible{outline-offset:3px;outline:2px solid #e6c283}@media (max-width:700px){.living-body{max-height:55dvh;padding:16px}.living-header{padding:16px}.living-world{padding:12px 16px}.reputation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.living-launch span{display:none}.living-dialog{max-height:calc(100dvh - 16px)}.living-world>button{font-size:12px}.living-grid{grid-template-columns:1fr 1fr}}.universe-pulse{z-index:11;pointer-events:auto;color:#d9e5ec;max-width:min(570px,100vw - 80px);font-size:13px;position:absolute;bottom:90px;left:26px}.universe-pulse>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.universe-pulse button{color:#d6e2e9;cursor:pointer;font:inherit;background:#101e2be8;border:1px solid #8095a544;border-radius:6px;padding:7px 9px}.universe-pulse button[aria-pressed=true]{color:#edc989;border-color:#dcb778}.universe-pulse>div>span{background:#101e2be8;border-radius:6px;padding:6px}.universe-pulse>p{background:#132330ef;border-radius:6px;margin:6px 0;padding:8px}.pulse-recap{background:#132331f5;border:1px solid #ffffff30;border-radius:10px;max-height:40dvh;margin-top:7px;padding:16px;overflow:auto}.pulse-recap h3{margin:0}.pulse-recap>button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:6px 0;display:flex}.trophy-label,.takeover-label{white-space:nowrap;color:#f1d49c;cursor:pointer;background:#0c1828e8;border:1px solid #cba45b60;border-radius:6px;padding:6px 10px;font-size:12px}.takeover-label{align-items:center;gap:8px;display:flex}.in-game-orbit .universe-pulse{top:148px;bottom:auto;left:26px}.in-hero-world .universe-pulse{bottom:85px}.in-hero-world .universe-pulse>div>button:nth-last-child(-n+2){display:none}@media (max-width:700px){.universe-pulse{max-width:calc(100vw - 72px);font-size:12px;bottom:76px;left:12px}.universe-pulse>div{gap:4px}.universe-pulse>div>button:nth-last-child(-n+2){display:none}.in-game-orbit .universe-pulse{top:126px;left:12px}.universe-pulse>div>span{display:none}}.living-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.living-header,.living-world,.living-tabs,.living-footer{flex-shrink:0}.living-body{flex:1;min-height:0;max-height:none}.living-body>a{margin-bottom:12px;display:block}.living-dialog[open]{height:min(850px,100dvh - 24px)}.game-stat-table{border-collapse:collapse;width:100%;font-size:14px}.game-stat-table td,.game-stat-table th{text-align:left;border-bottom:1px solid #ffffff20;padding:6px}.orbit-game-details .living-grid button{color:#e8e3d7;cursor:pointer;background:#20313e;border:1px solid #526472;border-radius:6px;padding:8px}.orbit-game-details progress{accent-color:#d4b47a;width:100%}@media (max-width:480px){.bottom-bar>.community-trigger span{display:none}.bottom-bar>.community-trigger{min-width:36px;padding:8px}.bottom-bar{gap:8px}.in-game-orbit .universe-pulse{top:190px}}.fan-region-map svg{width:100%;height:auto;margin:14px 0;display:block}.living-tabs,.living-body{scrollbar-width:thin}@media (min-width:1101px){.universe-app:not(.in-game-orbit) .universe-pulse{max-width:min(570px,100vw - 640px);bottom:88px;left:50%;transform:translate(-50%)}}@media (min-width:701px) and (max-width:1100px){.universe-app:not(.in-game-orbit) .universe-pulse{max-width:calc(100vw - 405px);bottom:85px;left:auto;right:85px}}@media (max-width:700px){.universe-app:not(.in-game-orbit) .universe-pulse{top:190px;bottom:auto}}.live-hub-title,.live-roster-filters,.live-hub-tabs,.live-schedule-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.live-hub-title h3{align-items:center;gap:8px;display:flex}.live-hub-tabs{justify-content:flex-start;padding:10px 0 18px}.live-hub-tabs button[aria-pressed=true]{color:#e6fff7;background:#234b50;border-color:#8edcd0}.coverage-stamp{color:#9cd4c2;font-size:11px;line-height:1.6}.coverage-warning{color:#e9c388}.live-schedule-meta{color:#a8bbb9;margin-bottom:12px;font-size:11px}.live-schedule-team{align-items:center;gap:9px;padding:6px 0;display:flex}.live-schedule-team span{flex:1;min-width:0}.live-schedule-team b{font-size:20px}.live-roster-filters label{flex-direction:column;flex:1;gap:7px;min-width:120px;display:flex}.team-live-hub input,.team-live-hub select{min-width:0;max-width:100%}.team-live-hub summary{cursor:pointer;color:#c0ded5;padding:14px 0}.athlete-live{border-top:1px solid #344443;margin-top:15px;padding-top:8px}.athlete-season h4{align-items:center;gap:8px;display:flex}.live-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.live-stat-grid>div{background:#132528;border-radius:7px;padding:9px}.live-stat-grid dt{color:#9bafad;font-size:10px}.live-stat-grid dd{margin:7px 0 0;font-size:17px}.team-live-hub .game-stat-table{table-layout:fixed;width:100%;font-size:12px}.team-live-hub .game-stat-table th:first-child{overflow-wrap:anywhere;width:52%}@media (max-width:480px){.live-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-hub-tabs{gap:5px}.live-hub-tabs button{padding:8px;font-size:11px}}
