.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:hover{background:none}.standing-table{background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;border-radius:16px;padding:8px 12px;font-family:Outfit,sans-serif;color:#484848}.standing-table .selected{font-weight:800}.standing-table .table-header{font-size:16px;font-weight:600;text-align:center;margin-bottom:4px}.standing-table>div>div,.standing-table .table-header{display:grid;column-gap:8px;grid-template-columns:auto 1fr auto auto;justify-items:left;align-items:center;padding-block:4px}.standings .current-standings{margin-top:8px}.standings .standings-header{display:flex;justify-content:space-between;align-items:center}.standings .standings-header.expanded svg{transform:rotateX(180deg)}.standings .standings-header .share-button{cursor:pointer;padding-inline:12px;display:flex;justify-content:center;align-items:center;gap:8px;font-family:Special Gothic Expanded One,sans-serif;color:#2b2b2b;align-self:stretch}.standings .standings-header .share-button svg{height:16px;width:16px;stroke:#484848}.standings .standings-header .standings-button{display:flex;justify-content:center;align-items:center;gap:8px;font-family:Special Gothic Expanded One,sans-serif}.standings .standings-header .standings-button svg{transition:transform .35s ease-in-out}.universe{position:relative;margin-top:28px}.universe:before{content:"";position:absolute;width:100%;height:1px;top:-14px;background-color:#fff}.universe .hype-wrapper{-webkit-user-select:none;user-select:none;background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:16px;padding:12px}.universe .hype-wrapper .hype{font-family:Special Gothic Expanded One,sans-serif;font-size:14px;color:#484848}.universe .hype-wrapper .hype-sub{margin-top:4px;font-size:14px;color:#484848;font-family:Outfit,sans-serif}.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}@keyframes rotate{to{transform:rotate(1turn)}}.universe .controls .loader.loading{opacity:1}.universe .controls .iplu-button{padding:12px 16px;flex:1;font-family:Special Gothic Expanded One,sans-serif}.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:24px;font-family:Special Gothic Expanded One,sans-serif;border-radius:50%}.universe .controls .universe-counter:after{content:"universe";font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-family:Outfit,sans-serif;transition:color .3s ease-in-out;color:#484848}.universe .controls .universe-counter number-flow-react{margin-top:16px;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:14px;font-family:Outfit,sans-serif;color:#484848}.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:#979797}.universe .run-button{margin-block:12px}.universe .strict-search{display:flex;margin-top:12px;color:#404040;align-items:center;gap:8px;font-size:12px;font-family:Special Gothic Expanded One,sans-serif}.universe .simulations{display:flex;margin-top:12px;gap:8px;position:relative}.universe .simulations .loading-mask{position:absolute;border-radius:16px;top:0;right:0;bottom:0;left:0;font-family:Outfit,sans-serif;background-color:#fffd;z-index:5;text-align:center;display:flex;justify-content:center;align-items:center;padding:24px 48px;line-height:32px;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}@keyframes breath{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.universe .simulations .loading-mask.loading{pointer-events:all;opacity:1}.universe .simulations .subhead{font-family:Special Gothic Expanded One,sans-serif;font-size:12px;margin-bottom:4px;white-space:nowrap;margin-left:4px;color:#484848}.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;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;row-gap:24px;background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;border-radius:16px;padding:12px;font-family:Outfit,sans-serif}.universe .simulations .match-grid::-webkit-scrollbar{display:none}.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:8px;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:10px;top:46px;border-radius:16px;font-family:Special Gothic Expanded One,sans-serif;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}.summary{z-index:200;position:relative;margin-top:12px;background:#ffffff9e;border-radius:16px 16px 0 0;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-width:1px;border-style:solid;border-top-color:#fff;border-right-color:#fff;border-left-color:#fff;border-bottom-color:transparent}.summary .summary-box{display:grid;grid-template-columns:21% 1fr 24%;align-items:center;column-gap:8px;padding:4px 2px}.summary .summary-box span{font-family:Special Gothic Expanded One,sans-serif}.summary .summary-box .rank-box{color:#484848;display:flex;flex-direction:column;align-items:center}.summary .summary-box .rank-box .rank{font-size:32px}.summary .summary-box .rank-box .rank-text{font-family:Special Gothic Expanded One,sans-serif;font-size:12px}.summary .summary-box .team-box{display:flex;flex-direction:column;align-items:center;gap:4px}.summary .summary-box .team-box .team-name{font-size:18px;text-transform:uppercase;font-weight:700;text-align:center;line-height:26px;background:linear-gradient(45deg,#222,#595959,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.summary .summary-box .probability-box{display:flex;flex-direction:column;align-items:center}.summary .summary-box .probability-box number-flow-react::part(fraction){font-size:12px;color:#484848}.summary .summary-box .probability-box number-flow-react::part(fraction) span{font-family:Special Gothic Expanded One,sans-serif}.summary .summary-box .probability-box .probability{font-family:Special Gothic Expanded One,sans-serif;font-size:28px;color:#484848}.summary .summary-box .probability-box .probability-text{font-family:Special Gothic Expanded One,sans-serif;font-size:12px;text-align:center}.run-button{display:block;width:100%;position:relative;font-family:Special Gothic Expanded One,sans-serif;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:#484848;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:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;border-radius:16px;padding:12px;font-family:Outfit,sans-serif;margin-top:12px}.todays-strategy .strategies{display:flex;flex-direction:column;gap:24px}.todays-strategy .subhead{font-family:Special Gothic Expanded One,sans-serif;color:#484848;font-size:14px}.todays-strategy .small-text{font-size:14px;color:#484848;margin-top:4px}.todays-strategy .iplu-button{font-family:Special Gothic Expanded One,sans-serif;align-self:center;padding-inline:16px;background:#fff0}.todays-strategy .match-info{padding-block:12px;font-size:12px;display:flex;flex-direction:column;font-family:Special Gothic Expanded One,sans-serif;color:#636363;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:16px;gap:4px;font-family:Special Gothic Expanded One,sans-serif;color:#484848;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:Outfit,sans-serif}.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 4px 18px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;border-radius:16px;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:Outfit,sans-serif;color:#484848;font-size:12px;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:16px;font-family:Special Gothic Expanded One,sans-serif;display:flex;justify-content:center;align-items:center;color:#484848}.todays-strategy .match-qualification .qualification-box .qualification-odds .qualification-count::part(suffix){color:#757575;font-size:10px;margin-left:2px}.todays-strategy .match-qualification .qualification-box .subhead{font-family:Special Gothic Expanded One,sans-serif;color:#484848;font-size:10px}.todays-strategy .match-qualification .fandom-tip{font-family:Special Gothic Expanded One,sans-serif;background-color:red}.todays-strategy .fandom-tip{margin-top:8px;display:flex;flex-direction:column;gap:4px;align-items:center}.todays-strategy .fandom-tip .fandom{font-family:Special Gothic Expanded One,sans-serif;font-size:12px;color:#484848}.todays-strategy .fandom-tip .fandom-tip-text{font-family:Outfit,sans-serif;color:#484848;font-size:12px}.todays-strategy .fandom-tip .quirky-text{font-size:14px;font-family:Outfit,sans-serif;color:#484848;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}.galaxy{width:100%;--max-galaxy-width: 704px}.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 .main-heading{display:block;text-align:center;margin-top:20px;font-family:Special Gothic Expanded One,sans-serif;position:relative;align-self:center;text-shadow:1px 1px 2px rgba(0,0,0,.1333333333);background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#484848;border:1px solid #fff;border-radius:16px;padding:10px 5vw}.galaxy .the-entire-universe .main-heading span{background:-webkit-linear-gradient(85deg,#0e0e0e,#5b5b5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(28px,4vw,36px)}.galaxy .the-entire-universe .main-heading:after{content:attr(data-year);position:absolute;text-shadow:none;color:#000;box-shadow:0 2px 30px #0002;-webkit-text-fill-color:#000;top:-4px;font-size:12px;padding:2px 6px;right:-20px;font-family:Special Gothic Expanded One,sans-serif;rotate:25deg;border-radius:12px;background-color:#fff;border:1px solid #c3c3c3}.galaxy .the-entire-universe main{padding-inline:12px;display:flex;flex-direction:column;padding-bottom:12px}.galaxy .the-entire-universe main .team-status{font-size:10px;text-align:center;color:#484848;font-weight:400;bottom:0;background:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;padding:2px 4px;border-radius:0 0 16px 16px;font-family:Outfit,sans-serif;display:flex;align-items:center;justify-content:center;gap:4px;z-index:100;position:relative;margin-bottom:12px}.iplu-button{position:relative;padding:8px;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:#ffffff9e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#484848;border:1px solid #fff;-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: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:#676767}.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:12px;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:#000}@keyframes gradientMove{0%{background-position:0% 100%}50%{background-position:100% 0%}to{background-position:0% 100%}}
