.team-logo{display:grid;place-items:center;padding:12px;width:200px;aspect-ratio:1;border-radius:50%;box-shadow:0 0 16px #0003;background-color:#fffd}.team-logo img{padding:12px;width:160px;object-fit:contain;-webkit-user-select:none;user-select:none}.embla{overflow:hidden;padding-block:12px}.embla__container{display:flex;margin-inline:calc(min(50vw,var(--max-galaxy-width) / 2) - 100px)}.embla__slide{min-width:min(100vw,var(--max-galaxy-width));min-width:200px}.embla-container{cursor:pointer;display:flex;background:none;border:0;-webkit-tap-highlight-color:transparent;justify-content:center}.embla-container:focus{outline:none}.embla-container:focus-visible{border-radius:999px;outline:3px solid color-mix(in srgb,var(--team-accent),white 36%);outline-offset:6px}.embla-container:hover{background:none}.standing-table{background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:22px;padding:10px;font-family:var(--font-body);color:var(--ink);overflow:hidden}.standing-table .selected{font-weight:800}.standing-table .table-header{color:var(--muted-ink);font-family:var(--font-body);font-size:var(--text-xs);font-weight:900;letter-spacing:var(--label-tracking);margin-bottom:6px;padding-inline:8px;text-transform:uppercase}.standing-table .rank-heading{width:26px;text-align:center}.standing-table .played-heading,.standing-table .points-heading,.standing-table .nrr-heading{justify-self:end;text-align:right}.standing-table .points-heading{min-width:34px;padding-inline:8px;text-align:center}.standing-table .standing-row{min-height:42px;border:1px solid transparent;border-radius:16px;color:var(--muted-ink);font-size:var(--text-sm);transition:background .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out}.standing-table .standing-row:not(:last-child){margin-bottom:4px}.standing-table .standing-row.selected{background:#ffffffb8;border-color:color-mix(in srgb,var(--team-accent),white 34%);box-shadow:0 10px 28px #0f172a1a;color:var(--ink);transform:translateY(-1px)}.standing-table .rank-cell{width:26px;height:26px;border-radius:999px;background:#0f172a12;color:var(--ink);display:grid;font-family:var(--font-display);font-size:var(--text-2xs);place-items:center}.standing-table .team-cell{color:var(--ink);font-weight:800;line-height:1.15}.standing-table .played-cell,.standing-table .points-cell,.standing-table .nrr-cell{justify-self:end;font-variant-numeric:tabular-nums}.standing-table .points-cell{min-width:34px;border-radius:999px;background:color-mix(in srgb,var(--team-accent),white 62%);color:var(--ink);font-family:var(--font-display);font-size:var(--text-sm);padding:4px 8px;text-align:center}.standing-table .nrr-cell{color:var(--muted-ink)}.standing-table .nrr-cell.positive{color:#006743}.standing-table .nrr-cell.negative{color:#8b1d1d}.standing-table>div>div,.standing-table .table-header{display:grid;column-gap:8px;grid-template-columns:32px minmax(0,1fr) 34px 46px 58px;justify-items:start;align-items:center;padding:6px 8px}.standing-table.hide-nrr>div>div,.standing-table.hide-nrr .table-header{grid-template-columns:32px minmax(0,1fr) 34px 46px}@media (max-width: 420px){.standing-table{padding:8px}.standing-table .standing-row{font-size:var(--text-xs)}.standing-table>div>div,.standing-table .table-header{column-gap:6px;grid-template-columns:28px minmax(0,1fr) 28px 42px 50px;padding-inline:6px}.standing-table.hide-nrr>div>div,.standing-table.hide-nrr .table-header{grid-template-columns:28px minmax(0,1fr) 28px 42px}}.standings .current-standings{margin-top:10px}.universe{position:relative;margin-top:12px}.universe .hype-wrapper{-webkit-user-select:none;user-select:none;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:22px;padding:16px}.universe .hype-wrapper .hype{font-family:var(--font-display);font-size:var(--text-md);color:var(--ink);text-transform:uppercase}.universe .hype-wrapper .hype-sub{margin-top:4px;font-size:var(--text-md);color:var(--muted-ink);font-family:var(--font-body)}.universe .controls{display:flex;margin-top:12px;padding-top:30px;overflow:hidden;position:sticky;bottom:12px}.universe .controls .loader{width:105%;position:absolute;top:-2px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#939393 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#636363);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 4px),#000 0);animation:rotate 1s infinite linear;transition:opacity .3s ease-in-out;opacity:0}.universe .controls .loader.loading{opacity:1}.universe .controls .iplu-button{padding:12px 16px;flex:1;font-family:var(--font-display)}.universe .controls .iplu-button:nth-of-type(1){border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent;padding-right:32px}.universe .controls .iplu-button:nth-of-type(2){border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent;padding-left:32px}.universe .controls .universe-counter{position:absolute;left:50%;transform:translate(-50%);z-index:2;bottom:-12px;width:82px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;background:#ffffffd1;box-shadow:0 4px 18px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;font-size:var(--text-display-sm);font-family:var(--font-display);border-radius:50%}.universe .controls .universe-counter:after{content:"universe";font-size:var(--text-sm);position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-family:var(--font-body);transition:color .3s ease-in-out;color:var(--muted-ink)}.universe .controls .universe-counter number-flow-react{margin-top:12px;margin-right:2px;-webkit-user-select:none;user-select:none}.universe .controls .universe-counter number-flow-react::part(prefix),.universe .controls .universe-counter number-flow-react::part(integer){transition:color .3s ease-in-out}.universe .controls .universe-counter number-flow-react::part(prefix){font-size:var(--text-md);font-family:var(--font-body);color:var(--muted-ink)}.universe:has(.loader.loading) .universe-counter:after,.universe:has(.loader.loading) number-flow-react::part(prefix),.universe:has(.loader.loading) number-flow-react::part(integer){color:var(--soft-ink)}.universe .run-button{margin-block:12px}.universe .strict-search{display:flex;margin-top:12px;color:var(--ink);align-items:center;gap:8px;font-size:var(--text-sm);font-family:var(--font-display)}.universe .simulations{display:flex;margin-top:12px;gap:8px;position:relative}.universe .simulations .loading-mask{position:absolute;border-radius:22px;top:0;right:0;bottom:0;left:0;font-family:var(--font-body);font-size:var(--text-md);color:var(--ink);background-color:#ffffffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:5;text-align:center;display:flex;justify-content:center;align-items:center;padding:24px 48px;line-height:1.45;opacity:0;transition:opacity .5s .2s ease-in-out;pointer-events:none;text-shadow:0 0 1px rgba(0,0,0,.3333333333);flex-direction:column;gap:8px}.universe .simulations .loading-mask svg{height:40px;animation:breath 1.5s infinite ease-in-out}.universe .simulations .loading-mask.loading{pointer-events:all;opacity:1}.universe .simulations .subhead{font-family:var(--font-display);font-size:var(--text-sm);margin-bottom:4px;white-space:nowrap;margin-left:4px;color:var(--ink)}.universe .simulations .subhead svg{margin-left:4px;position:relative;top:4px}.universe .simulations .matches .subhead{margin-bottom:10px;position:relative;top:6px}.universe .simulations .match-grid{max-height:400px;scrollbar-color:rgba(72,72,72,.34) transparent;scrollbar-width:thin;overflow-y:scroll;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;row-gap:24px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:22px;padding:14px 12px;font-family:var(--font-body)}.universe .simulations .match-grid::-webkit-scrollbar{width:6px}.universe .simulations .match-grid::-webkit-scrollbar-thumb{background:#48484857;border-radius:999px}.universe .simulations>div:nth-child(2){flex:2}.universe .simulations>div:nth-child(3){flex:1}.universe .simulations .match-team{text-transform:uppercase;border:1px solid #8c8c8c;border-radius:16px;position:relative;padding-bottom:16px;min-width:64px;display:flex;justify-content:center;align-items:center;flex-direction:column}.universe .simulations .match-team:not(.simulated){opacity:.6}.universe .simulations .match-team:after{width:100%;position:absolute;bottom:0;border-radius:0 0 16px 16px;display:flex;justify-content:center;align-items:center;font-size:var(--text-2xs);color:#fff;padding-block:2px;font-weight:400;transition:background-color .2s ease-in-out}.universe .simulations .match-team.won:after{content:"WON";background-color:#006743}.universe .simulations .match-team.lost:after{content:"LOST";background-color:#670000}.universe .simulations .match-team.tied:after{content:"TIED";background-color:#646464}.universe .simulations .match-team.simulated{position:relative}.universe .simulations .match-team.simulated.won:after{content:"WINS"}.universe .simulations .match-team.simulated.lost:after{content:"LOSES"}.universe .simulations .match-team.simulated.tied:after{content:"TIES"}.universe .simulations .last-real-match{position:relative;margin-bottom:28px}.universe .simulations .bold{font-weight:700}.universe .simulations .simulated-icon{position:relative;width:18px;height:18px;top:2px}.universe .simulations .match-vs{position:relative}.universe .simulations .match-vs:not(:last-of-type):before{content:"";position:absolute;bottom:-22px;width:400%;height:1px;background-color:#fff;left:50%;transform:translate(-50%);z-index:1}.universe .simulations .match-vs.last-real-match:before{content:"SIMULATION BEGINS";position:absolute;font-size:var(--text-2xs);top:46px;border-radius:16px;font-family:var(--font-display);width:max-content;background-color:transparent;border-top:#010027 1px solid;left:50%;transform:translate(-50%);z-index:1;padding:4px 16px;display:flex;justify-content:center}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes breath{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 560px){.universe .simulations{flex-direction:column;gap:12px}}.summary-panel{margin-top:10px}.summary{z-index:200;position:relative;background:var(--glass-bg-strong);border-radius:22px;box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}.summary .summary-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:14px 22px}.summary .summary-box span{font-family:var(--font-display)}.summary .summary-box .rank-box{color:var(--ink);display:flex;flex-direction:column;align-items:center}.summary .summary-box .rank-box .rank{font-size:var(--text-display-sm)}.summary .summary-box .rank-box .rank-text{font-family:var(--font-display);font-size:var(--text-sm);color:var(--muted-ink)}.summary .summary-box .team-box{display:flex;flex-direction:column;align-items:center;gap:4px}.summary .summary-box .team-box .team-name{font-size:var(--text-xl);text-transform:uppercase;font-weight:700;text-align:center;line-height:26px;background:linear-gradient(45deg,#222,#595959,#333);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.summary .summary-box .summary-share-button{width:44px;min-height:44px;display:grid;place-items:center;padding:0}.summary .summary-box .summary-share-button svg{width:17px;height:17px;stroke:var(--ink)}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.overview-grid .overview-card{min-height:132px;padding:14px;border:1px solid var(--glass-border);border-radius:22px;background:#ffffff8f;box-shadow:0 12px 34px #0f172a1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.overview-grid .overview-card:after{content:"";position:absolute;inset:auto 12px 10px auto;width:42px;height:42px;border-radius:999px;background:var(--team-accent);opacity:.12;filter:blur(2px)}.overview-grid .overview-card .card-label{color:var(--muted-ink);font-family:var(--font-body);font-size:var(--text-xs);font-weight:900;letter-spacing:var(--label-tracking);text-transform:uppercase}.overview-grid .overview-card strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-display-sm);line-height:1.1;margin-top:10px;position:relative;z-index:1}.overview-grid .overview-card number-flow-react::part(suffix){color:var(--muted-ink);font-size:var(--text-md);margin-left:3px}.overview-grid .overview-card p{color:var(--muted-ink);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.35;margin-top:10px;position:relative;z-index:1}.overview-grid .hero-card{background:#ffffffb8}.overview-grid .wide-card{grid-column:1/-1;min-height:118px}.overview-grid .wide-card strong{font-size:var(--text-display-xs)}.overview-grid .qualifying-card{overflow:visible;z-index:40}.overview-grid .qualifying-card .qualifying-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}.overview-grid .qualifying-card .strict-qualification-toggle{align-items:center;color:var(--muted-ink);display:flex;flex-shrink:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:800;gap:6px;letter-spacing:.02em;text-transform:uppercase}.overview-grid .qualifying-card .strict-info-anchor{display:grid;place-items:center;position:relative}.overview-grid .qualifying-card .strict-info-button{width:18px;height:18px;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#ffffff52;color:var(--muted-ink);cursor:pointer;display:grid;font-family:var(--font-body);font-size:10px;font-weight:900;line-height:1;place-items:center;position:relative;text-transform:lowercase;transition:background .2s ease-in-out,transform .2s ease-in-out;z-index:2}.overview-grid .qualifying-card .strict-info-button:hover,.overview-grid .qualifying-card .strict-info-button:focus-visible{background:#ffffffa8;color:var(--ink);transform:translateY(-1px)}.overview-grid .qualifying-card .strict-info-button:focus-visible{outline:3px solid color-mix(in srgb,var(--team-accent),white 34%);outline-offset:2px}.overview-grid .qualifying-card .strict-info-popover{width:min(280px,100vw - 48px);padding:12px;border:1px solid var(--glass-border);border-radius:14px;background:#fffffff0;box-shadow:0 16px 42px #0f172a24;color:var(--muted-ink);font-family:var(--font-body);position:absolute;right:12px;top:40px;text-transform:none;z-index:100}.overview-grid .qualifying-card .strict-info-popover strong{color:var(--ink);display:block;font-size:var(--text-sm);font-family:var(--font-body);font-weight:800;margin:0}.overview-grid .qualifying-card .strict-info-popover p{margin-top:6px}.overview-grid .qualifying-card strong{font-size:var(--text-display-xl)}.overview-grid .double-card{grid-column:span 2;min-height:118px}.overview-grid .double-card strong{font-size:var(--text-display-xs)}@media (max-width: 560px){.overview-grid{grid-template-columns:1fr 1fr}.overview-grid .wide-card,.overview-grid .double-card{grid-column:1/-1}.overview-grid .overview-card:nth-child(1){order:1}.overview-grid .overview-card:nth-child(5){order:2}.overview-grid .overview-card:nth-child(2){order:3}.overview-grid .overview-card:nth-child(3){order:4}.overview-grid .overview-card:nth-child(4){order:5}.overview-grid .overview-card:nth-child(6){order:6}.overview-grid .qualifying-card{z-index:80}.overview-grid .qualifying-card .qualifying-card-header{gap:8px}.overview-grid .qualifying-card .strict-info-anchor{position:static}}.run-button{display:block;width:100%;position:relative;font-family:var(--font-display);cursor:pointer;bottom:0;background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;padding:8px 12px;border-radius:16px;animation:-.64s rotating2 3s linear infinite,-.64s x 3s linear infinite;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;gap:8px;color:var(--ink);transition:all .2s ease-in-out;-webkit-tap-highlight-color:transparent}.run-button .run-button-icon{width:20px;height:20px}@media (hover: hover){.run-button:hover{top:-1px;background:#ffffffd1;box-shadow:0 4px 30px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff}}.run-button:active{top:0;background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff}.todays-strategy{background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:22px;padding:16px;font-family:var(--font-body);margin-top:12px}.todays-strategy .strategies{display:flex;flex-direction:column;gap:24px}.todays-strategy .subhead{font-family:var(--font-display);color:var(--ink);font-size:var(--text-md)}.todays-strategy .small-text{font-size:var(--text-md);color:var(--muted-ink);margin-top:4px}.todays-strategy .iplu-button{font-family:var(--font-display);align-self:center;padding-inline:16px;background:#fff0}.todays-strategy .match-info{padding-block:12px;font-size:var(--text-sm);display:flex;flex-direction:column;font-family:var(--font-display);color:var(--muted-ink);gap:4px;width:100%}.todays-strategy .match-info .match-date{margin-inline:auto}.todays-strategy .match-info .match-teams{display:flex;justify-content:space-evenly;font-size:var(--text-lg);gap:4px;font-family:var(--font-display);color:var(--ink);padding-block:8px;align-items:center}.todays-strategy .match-info .match-teams .team{display:flex;align-items:center;gap:4px}.todays-strategy .match-info .match-teams span{font-family:var(--font-body)}.todays-strategy .match-info .match-teams img{width:24px}.todays-strategy .match-qualification{width:100%;display:flex;gap:8px}.todays-strategy .match-qualification .qualification-box{flex:1;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:12px}.todays-strategy .match-qualification .qualification-box .qualification-odds{background:#fff3;box-shadow:0 10px 28px #0f172a1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:18px;padding:2px 4px;display:flex;justify-content:center;flex-direction:column;margin-top:4px;min-width:100px}.todays-strategy .match-qualification .qualification-box .qualification-odds span{font-family:var(--font-body);color:var(--ink);font-size:var(--text-sm);text-align:center;padding-bottom:2px;border-bottom:1px dashed #c3c3c3}.todays-strategy .match-qualification .qualification-box .qualification-odds .qualification-count{padding:8px;font-size:var(--text-lg);font-family:var(--font-display);display:flex;justify-content:center;align-items:center;color:var(--ink)}.todays-strategy .match-qualification .qualification-box .qualification-odds .qualification-count::part(suffix){color:var(--muted-ink);font-size:var(--text-2xs);margin-left:2px}.todays-strategy .match-qualification .qualification-box .subhead{font-family:var(--font-display);color:var(--ink);font-size:var(--text-2xs)}.todays-strategy .match-qualification .fandom-tip{font-family:var(--font-display)}.todays-strategy .fandom-tip{margin-top:8px;display:flex;flex-direction:column;gap:4px;align-items:center}.todays-strategy .fandom-tip .fandom{font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink)}.todays-strategy .fandom-tip .fandom-tip-text{font-family:var(--font-body);color:var(--muted-ink);font-size:var(--text-sm)}.todays-strategy .fandom-tip .quirky-text{font-size:var(--text-md);font-family:var(--font-body);color:var(--muted-ink);max-width:80%;text-align:center}.todays-strategy .todays-strategy-match{display:block;width:100%;position:relative}.todays-strategy .todays-strategy-match:not(:last-child):after{content:"";position:absolute;background-color:#fff;bottom:-20px;width:72%;height:1px;left:50%;transform:translate(-50%)}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}.galaxy{width:100%;--max-galaxy-width: 704px;--glass-bg: rgba(255, 255, 255, .66);--glass-bg-strong: rgba(255, 255, 255, .84);--glass-border: rgba(255, 255, 255, .92);--glass-shadow: 0 18px 60px rgba(15, 23, 42, .16);--ink: #24262b;--ink-strong: #111318;--muted-ink: #5d6470;--soft-ink: rgba(0, 0, 0, .56);--team-accent: var(--grad-color1);--font-display: "Special Gothic Expanded One", sans-serif;--font-body: "Outfit", sans-serif;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-display-xs: clamp(18px, 4vw, 28px);--text-display-sm: clamp(22px, 5vw, 34px);--text-display-md: clamp(28px, 4vw, 36px);--text-display-xl: clamp(28px, 8vw, 46px);--text-display-lg: clamp(28px, 9vw, 54px);--label-tracking: .08em;color:var(--ink);font-family:var(--font-body)}.galaxy .the-entire-universe{max-width:var(--max-galaxy-width);margin-inline:auto;min-height:100dvh;position:relative;display:flex;gap:12px;flex-direction:column}.galaxy .the-entire-universe .hero{padding:18px 12px 0;text-align:center}.galaxy .the-entire-universe .hero .hero-eyebrow{color:var(--soft-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.galaxy .the-entire-universe .hero .main-heading{display:inline-block;font-family:var(--font-display);position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.1333333333);background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ink);border:1px solid var(--glass-border);border-radius:20px;padding:10px clamp(28px,7vw,64px)}.galaxy .the-entire-universe .hero .main-heading span{background:-webkit-linear-gradient(85deg,#0e0e0e,#5b5b5b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:var(--text-display-md)}.galaxy .the-entire-universe .hero .main-heading:after{content:attr(data-year);position:absolute;text-shadow:none;color:var(--ink-strong);box-shadow:0 2px 30px #0002;-webkit-text-fill-color:var(--ink-strong);top:-4px;font-size:var(--text-sm);padding:2px 6px;right:-20px;font-family:var(--font-display);rotate:25deg;border-radius:12px;background-color:#fff;border:1px solid #c3c3c3}.galaxy .the-entire-universe .hero .hero-copy{max-width:560px;margin:12px auto 0;color:var(--soft-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.45}.galaxy .the-entire-universe .mission-nav{position:sticky;top:8px;z-index:300;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 12px 4px;padding:6px;border:1px solid var(--glass-border);border-radius:999px;background:#ffffffb8;box-shadow:0 12px 38px #0f172a24;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.galaxy .the-entire-universe .mission-nav a{position:relative;border-radius:999px;color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:800;padding:8px 10px;text-align:center;text-decoration:none;top:1px;transition:background .2s ease-in-out,transform .2s ease-in-out}.galaxy .the-entire-universe .mission-nav a:hover,.galaxy .the-entire-universe .mission-nav a:focus-visible,.galaxy .the-entire-universe .mission-nav a.active{background:#ffffffc2;transform:translateY(-1px)}.galaxy .the-entire-universe .mission-nav a.active{box-shadow:inset 0 0 0 1px #ffffffd1,0 6px 22px #0f172a1a;color:var(--ink-strong)}.galaxy .the-entire-universe .mission-nav a.active:after{content:"";position:absolute;left:50%;bottom:4px;width:18px;height:2px;border-radius:999px;background:var(--team-accent);transform:translate(-50%)}.galaxy .the-entire-universe main{padding-inline:12px;display:flex;flex-direction:column;padding-bottom:12px}.galaxy .the-entire-universe main .app-section{scroll-margin-top:76px}.galaxy .the-entire-universe main .feature-stage{min-height:420px;animation:featureIn .28s ease-out;scroll-margin-top:76px}.galaxy .the-entire-universe main .team-status{font-size:var(--text-2xs);text-align:center;color:var(--muted-ink);font-weight:400;bottom:0;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);padding:2px 4px;border-radius:0 0 16px 16px;font-family:var(--font-body);display:flex;align-items:center;justify-content:center;gap:4px;z-index:100;position:relative;margin-bottom:12px}.galaxy .the-entire-universe .brand-footer{width:100vw;margin:18px calc(50% - 50vw) 0;padding:36px 24px 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(255,255,255,.72);background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent),#ffffff3d;color:var(--ink);text-align:center}.galaxy .the-entire-universe .brand-footer strong{display:block;font-family:var(--font-display);font-size:clamp(34px,8vw,96px);letter-spacing:clamp(.02em,.8vw,.12em);line-height:.95;text-transform:uppercase}.galaxy .the-entire-universe .brand-footer span{color:var(--soft-ink);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.4em}@media (max-width: 760px){.galaxy .the-entire-universe .brand-footer{width:100%;margin:18px 0 0;padding:28px 16px 34px}.galaxy .the-entire-universe .brand-footer strong{font-size:var(--text-display-lg);letter-spacing:.02em}}@keyframes featureIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iplu-button{position:relative;padding:8px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;min-height:42px;border-radius:16px;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--glass-bg);box-shadow:0 10px 30px #0f172a1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);border:1px solid var(--glass-border);-webkit-tap-highlight-color:transparent;transition:top .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out}@media (hover: hover){.iplu-button:hover:not(:disabled){top:-1px;background:#ffffffd1;box-shadow:0 4px 30px #00000026;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff}}.iplu-button:focus-visible{outline:3px solid color-mix(in srgb,var(--team-accent),white 34%);outline-offset:3px}.iplu-button:active:not(:disabled){top:0;background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff}.iplu-button:disabled{background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;cursor:not-allowed;pointer-events:none;color:var(--muted-ink)}.switchy .switch{display:none}.switchy .switch+label{-webkit-tap-highlight-color:transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--text-sm);line-height:15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switchy .switch+label:before{content:"";display:block;background-color:#3131314f;border-radius:500px;height:15px;margin-right:8px;-webkit-transition:background-color .125s ease-out;transition:background-color .125s ease-out;width:25px}.switchy .switch+label:after{content:"";display:block;background-color:#fff;border-radius:13px;box-shadow:0 3px 1px #2522470d,0 2px 2px #2522471a,0 3px 3px #2522470d;height:13px;left:1px;position:absolute;top:1px;-webkit-transition:-webkit-transform .125s ease-out;transition:-webkit-transform .125s ease-out;transition:transform .125s ease-out;transition:transform .125s ease-out,-webkit-transform .125s ease-out;width:13px}.switchy .switch:checked+label:before{background-color:#1c6b0074}.switchy .switch:checked+label:after{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}@property --grad-color1{syntax: "<color>"; inherits: false; initial-value: #ffffff;}@property --grad-color2{syntax: "<color>"; inherits: false; initial-value: #ffffff;}@property --grad-color3{syntax: "<color>"; inherits: false; initial-value: #ffffff;}@property --grad-color4{syntax: "<color>"; inherits: false; initial-value: #ffffff;}.galaxy[data-team=csk]{--grad-color1: #fff633;--grad-color2: #ffd27a;--grad-color3: #fef96a;--grad-color4: #ffec66}.galaxy[data-team=dc]{--grad-color1: #66dcff;--grad-color2: #80aaff;--grad-color3: #80d4ff;--grad-color4: #66f6ff}.galaxy[data-team=gt]{--grad-color1: #8c9b9b;--grad-color2: #f4e9d0;--grad-color3: #e0e3e4;--grad-color4: #6a7b89}.galaxy[data-team=kkr]{--grad-color1: #ba71d6;--grad-color2: #9d71cc;--grad-color3: #da9df9;--grad-color4: #ff7a7a}.galaxy[data-team=lsg]{--grad-color1: #fff1c2;--grad-color2: #f3ffff;--grad-color3: #fff89f;--grad-color4: #ffc387}.galaxy[data-team=mi]{--grad-color1: #5eb7d1;--grad-color2: #a7e6f5;--grad-color3: #66e1ff;--grad-color4: #80aaff}.galaxy[data-team=pbks]{--grad-color1: #ff83e0;--grad-color2: #d955a6;--grad-color3: #ff9999;--grad-color4: #ff71d1}.galaxy[data-team=rcb]{--grad-color1: #ff5a40;--grad-color2: #ffd766;--grad-color3: #ff7b5a;--grad-color4: #f474a9}.galaxy[data-team=rr]{--grad-color1: #ffc2c5;--grad-color2: #ffe6ea;--grad-color3: #ffd8f0;--grad-color4: #cab7eb}.galaxy[data-team=srh]{--grad-color1: #ff7840;--grad-color2: #ffe680;--grad-color3: #ffa347;--grad-color4: #fff599}.galaxy{--team-gradient: linear-gradient( -45deg, var(--grad-color1), var(--grad-color2), var(--grad-color3), var(--grad-color4) );animation:gradientMove 5s ease-in-out infinite;background:var(--team-gradient);background-size:600% 600%;transition:--grad-color1 .5s,--grad-color2 .5s,--grad-color3 .5s,--grad-color4 .5s;color:var(--ink)}@keyframes gradientMove{0%{background-position:0% 100%}50%{background-position:100% 0%}to{background-position:0% 100%}}
