body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-family:Open Sans,sans-serif;height:100%;overflow:hidden;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;cursor:none!important}body{background-color:#2f2f2f;color:#fff}h1{font-family:Work Sans,sans-serif;font-size:7.2727272727vh;font-weight:800;letter-spacing:.1em;margin-bottom:40px;padding-top:50px;text-align:center;text-transform:uppercase}ul{line-height:1.3;list-style:none;margin-left:0;padding:.75em 1em}li{font-size:.75em;font-weight:700;padding:.75em 0}.h2{font-family:Work Sans,sans-serif;font-size:2.7272727273vh;font-weight:800;letter-spacing:.1em;margin-bottom:.2em;padding-top:.5em;text-align:center;text-transform:uppercase;width:100%}.InfoLeft,.InfoRight{background:#0000004d;font-size:1.1vw;height:100%;max-width:25ch;top:15%;width:25ch}.InfoLeft sup,.InfoRight sup{font-size:.525em;text-orientation:mixed;transform:translateY(3px);writing-mode:vertical-lr}.ListItem{border-bottom:1px solid #2f2f2f;display:flex;flex-direction:column;padding:1.75em 1.75em 1.25em;position:relative}.ListItemMarker{border-color:#0000;border-style:solid;border-width:1.85em 1.85em 0 0;content:"";height:0;left:.3125em;position:absolute;top:.3125em;width:0}.InfoRight{left:auto;right:2%}.Empty{color:gray;font-size:1.8181818182vh;font-weight:600;text-transform:uppercase}.Location{align-items:center;color:#686c71;display:flex;margin-top:.35em}.LocationDot{border:1px solid #fff;border-radius:50%;height:8px;margin-right:.3125em;width:8px}.Time{color:#a6a7a6;margin-top:.4em;text-align:right}.Progress{background:#555;height:5px;margin-top:5px;position:relative}.Progress span{background-color:#00ffce;display:block;height:100%;overflow:hidden;position:relative}.office{font-family:Roboto;font-weight:800}.office .h1{font-family:Work Sans,sans-serif;font-weight:800;text-align:center}.office .h1 h1{font-size:7.2727272727vh;letter-spacing:.1em;padding-top:50px;text-transform:uppercase}.office .h1 h2{font-size:3.6363636364vh;margin:-.5em 0 2em;padding-top:25px}.office .h1 svg{justify-self:center;max-width:3%;position:relative;right:26.0909090909vh;top:75px;transform:rotate(-5deg)}.office .Summary{color:#00ffce;line-height:1.2em;margin-left:.1em}.office .Office__plan{align-items:flex-start;background-color:#0000;display:flex;height:80vh;justify-content:space-between;margin:0;overflow:hidden;width:98vw}.office svg{display:flex;width:30%;z-index:20}.office .ghost__green{animation:rainbow 5s linear infinite;color:#33cc9e}.office .ghost__pink{animation:rainbow 5s linear -2s infinite;color:#f09}@keyframes rainbow{0%{color:#f09}20%{color:#f90}40%{color:#9f0}60%{color:#09f}80%{color:#90f}to{color:#f09}}.office .deskBooked{fill:#da344d33}.office .deskAvailable{fill:#00ffce33}.CalendarScreen{font:54px Lucida Grande,Helvetica,Arial,sans-serif;margin:10px 20px;position:relative;z-index:1}.CalendarScreen span{color:#00ffce;margin-left:.1em}.Entry,.LowEntry{border-bottom:1px solid #ffffff1a;padding:35px 0}.LowEntry{opacity:.5}.Left{float:left;width:21%}.Left.Highlight{animation:flash 2s infinite}.Center{display:inline-block;width:69%}.Right{float:right;width:10%}.Small{color:#666;font-size:30px;margin:1em 0}.Highlight{font-size:68px}.Tomorrow{font-family:Work Sans,sans-serif;font-size:7.2727272727vh;font-weight:800;letter-spacing:.1em;margin-bottom:40px;padding-top:50px;text-align:center;text-transform:uppercase;width:100%}.Tomorrow svg{max-width:3%;position:relative;right:-33px;top:-35px;transform:rotate(-5deg)}.WeatherIcon{filter:invert(.8);margin:-10px 0 0;width:140px}.WeatherIconLarge{filter:invert(.8);margin-right:-10px;margin-top:-20px;width:100%}.Temperature{font-size:28px;margin-top:-40px;opacity:.5;text-align:center}@keyframes flash{0%,to{opacity:1}50%{opacity:.3}}.ScreenTransitioner{list-style:none;position:relative}.Screen,.ScreenTransitioner{height:100%;left:0;top:0;width:100%}.Screen{opacity:0;position:absolute;transition:opacity 1.2s ease-in}.ActiveScreen{opacity:1}.Vacations{background:#2f2f2f;font-family:Roboto;height:100vh}.Vacations .Content .h1 svg{justify-self:center;max-width:3%;position:relative;right:31.7272727273vh;top:75px;transform:rotate(-5deg)}.Content{height:100vh;margin:0 auto;position:relative;width:calc(100vw - 10%)}.Content .h1{text-align:center}.Content .h1 h1{font-family:Work Sans,sans-serif;font-size:7.2727272727vh;font-weight:800;letter-spacing:.1em;margin-bottom:40px;padding-top:50px;text-transform:uppercase}.Content .Summary{color:#00ffce;margin-left:.1em}.Content ul{list-style-type:none}.Content li{font-size:3em;font-weight:700;margin-bottom:130px}.Date{grid-column-gap:16px;align-items:center;display:grid;font-size:40px;grid-template-columns:74px auto;height:72px;position:relative}.Day{border:4px solid #4b4b4b;border-radius:5px/10px;font-family:Roboto;letter-spacing:.1em;padding:5px 5px 5px 8px;text-align:center}.Day:before{background:#2f2f2f;content:"";display:block;height:4px;left:6px;position:absolute;top:50%;transform:translateY(-3.4px);width:60px}.Float{float:left;width:50%}.People{align-items:center;display:grid;grid-auto-rows:140px;grid-template-columns:repeat(3,calc(33.33333vw - 3.33333%))}.Reason{grid-column:1;height:auto;transform:translateY(18px);width:48px}.Person{align-items:center;display:grid;grid-template-columns:90px 1fr;grid-template-rows:70px 30px}.Name{font-size:43px;height:53px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:370px}.Name,.Till{grid-column:2/4}.Till{color:#aaa;display:block;font-size:.8em;font-weight:400;text-transform:lowercase}.Imgly{height:48px;margin-left:8px;transform:translateY(-2px);width:48px}.Legend{bottom:50px;justify-items:center;position:absolute;text-align:center;width:100%}.Legend,.LegendInfo{display:flex;justify-content:center}.LegendInfo{align-items:center;height:40px;width:150px}.Dot{background:#fff;border-radius:50%;display:flex;height:20px;margin-right:10px;width:20px}.Green{background:#13b7a1}.HideSecond li:nth-child(2){display:none}.motivational-quote-screen{align-items:center;display:flex;flex-direction:column;font-family:Roboto;font-weight:800;min-height:100vh;padding:2rem}.motivational-quote-screen .h1{font-family:Work Sans,sans-serif;font-weight:800;margin-bottom:2rem;text-align:center}.motivational-quote-screen .h1 h1{font-size:7.2727272727vh;letter-spacing:.1em;padding-top:50px;text-transform:uppercase}.motivational-quote-screen .quote-image{border-radius:8px;margin-bottom:3rem;max-height:50vh;max-width:60vw;object-fit:contain}.motivational-quote-screen .quote-content{color:#fff;font-family:Work Sans,sans-serif;font-size:4rem;font-weight:700;line-height:1.3;max-width:80vw;text-align:center}.kicktippScreen{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Work Sans,sans-serif;height:100vh;overflow:hidden}.kicktippScreen a{color:#00ffce;text-decoration:none}.kicktippScreen .h1{text-align:center}.kicktippScreen .h1 h1{font-family:Work Sans,sans-serif;font-size:7.2727272727vh;font-weight:800;letter-spacing:.1em;margin-bottom:40px;padding-top:50px;text-transform:uppercase}.kicktippScreen .h1 h1>span{color:#00ffce;text-transform:lowercase}.kicktippScreen .h2 h2{font-size:2.7272727273vh;margin-bottom:.2em}.kicktippScreen .h2 h2,.kicktippScreen .h3 h3{font-family:Work Sans,sans-serif;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kicktippScreen .h3 h3{font-size:2.2727272727vh;margin-bottom:.5em;text-align:center}.kicktippContainer{align-items:center;display:flex;gap:2em;justify-content:center;width:calc(100% - 4em)}.games{display:flex;flex:1 1;flex-direction:column;gap:1.2727272727vh;margin-top:1em;min-width:0}.gamesGrid{grid-gap:1.4545454545vh;display:grid;gap:1.4545454545vh;grid-template-columns:1fr;margin-top:1em;max-width:1500px;min-height:0;width:calc(100% - 4em)}.gamesGrid.twoColumns{grid-template-columns:1fr 1fr}.tableFull{margin-top:1em;min-height:0;width:calc(100% - 4em)}.tableFull .moreNote{color:#a6a7a6;font-size:1.8181818182vh;font-weight:600;letter-spacing:.06em;margin-top:.6em;text-align:center;text-transform:uppercase}.gameCard{background:linear-gradient(135deg,#383838,#2f2f2f);border-left:5px solid #00ffce;border-radius:14px;box-shadow:0 6px 18px #00000059;padding:1.2727272727vh 1.8181818182vh}.gameCard .gameMeta{align-items:center;color:#a6a7a6;display:flex;font-size:1.6363636364vh;font-weight:600;justify-content:space-between;letter-spacing:.08em;margin-bottom:.4em;text-transform:uppercase}.gameCard .group{background:#00ffce1f;border-radius:999px;color:#00ffce;font-weight:700;padding:.15em .7em}.gameCard .gameTeams{grid-gap:1em;align-items:center;display:grid;font-size:2.5454545455vh;font-weight:800;gap:1em;grid-template-columns:1fr auto 1fr}.gameCard .gameTeams .home{text-align:right}.gameCard .gameTeams .away{text-align:left}.gameCard .gameTeams .result{font-feature-settings:"tnum";background:#00ffce1a;border:1px solid #00ffce59;border-radius:10px;color:#00ffce;font-variant-numeric:tabular-nums;min-width:2.6em;padding:.1em .5em;text-align:center}.table{display:flex;flex:1.4 1;flex-direction:column;margin-top:1em;min-width:0}.rankingTable{background:#383838;border-collapse:initial;border-radius:14px;border-spacing:0;box-shadow:0 6px 18px #00000059;color:#fff;font-size:2.3636363636vh;font-weight:700;overflow:hidden;text-align:center;width:100%}.rankingTable td,.rankingTable th{padding:.45em .55em}.rankingTable thead th{background-color:#2f2f2f;border-bottom:2px solid #00ffce;color:#00ffce;font-size:.8em;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rankingTable tbody tr:nth-child(2n){background-color:#ffffff0f}.rankingTable tbody tr.top td.position{background-color:#00ffce;color:#2f2f2f}.rankingTable td.position{color:#00ffce;font-weight:800;width:2em}.rankingTable td.name,.rankingTable th.name{text-align:left}.rankingTable td.prediction{font-feature-settings:"tnum";color:#a6a7a6;font-variant-numeric:tabular-nums;font-weight:600}.rankingTable td.prediction .answer{display:block;font-size:.75em}.rankingTable td.prediction .answerPoints{color:#fff}.rankingTable td.points,.rankingTable td.total{font-feature-settings:"tnum";color:#00ffce;font-variant-numeric:tabular-nums}.invite{align-items:center;display:flex;flex-direction:column;flex-grow:.6;justify-content:center;margin-top:1em}.invite img{height:auto;margin-top:1em;max-width:700px}.additional{align-self:start;flex-grow:.35;font-size:1.2em;margin-top:1em;max-width:40%}.additional .rules{align-items:center;display:flex;flex-direction:column;margin-bottom:1em}.additional .rules ul{list-style-type:square}.additional .rules ul li{padding:.2em}.additional .rules .indent{margin-left:1.5em}.additional .payment{align-items:center;display:flex;flex-direction:column;margin-top:1em}.additional .payment img{height:auto;margin-top:1em;max-width:300px}.small-note{color:#00ffce;font-size:1em;font-style:italic;font-weight:400;margin-top:1em}.inviteScreen{box-sizing:border-box;gap:1.5em;justify-content:flex-start;padding:0 2em 2em}.inviteScreen .h1 h1{margin-bottom:20px;padding-top:30px}.inviteScreen .teaser{max-height:42vh;object-fit:contain;width:100%}.inviteScreen .inviteBody{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:3em;justify-content:center;width:100%}.inviteScreen .inviteText{color:#fff;flex:1 1;font-family:Work Sans,sans-serif;font-size:2.5454545455vh;font-weight:600;line-height:1.4;max-width:60%}.inviteScreen .inviteText p{margin:0 0 .6em}.inviteScreen .inviteText strong{color:#00ffce}.inviteScreen .inviteText .cta{font-size:1.05em;margin-top:.8em}.inviteScreen .inviteText .cta a{font-weight:800}.inviteScreen .invite{flex-grow:0;flex-shrink:0;margin-top:0}.inviteScreen .invite img{margin-top:.5em;max-width:min(35vh,400px)}.worldCupScreen{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Work Sans,sans-serif;height:100vh;overflow:hidden}.worldCupScreen .h1{text-align:center}.worldCupScreen .h1 h1{font-size:5.8181818182vh;font-weight:800;letter-spacing:.1em;margin-bottom:1.4545454545vh;padding-top:2.7272727273vh;text-transform:uppercase}.worldCupScreen .h1 h1>span{color:#00ffce}.worldCupScreen .h2 h2{font-size:2.5454545455vh;font-weight:800;letter-spacing:.1em;margin-bottom:.4em;text-transform:uppercase}.worldCupScreen .liveBadge{background:#ff3b5c;border-radius:999px;color:#fff;font-size:.7em;font-weight:800;letter-spacing:.12em;padding:.2em .7em;text-transform:uppercase}.groupsGrid{grid-column-gap:1.8181818182vh;grid-row-gap:1.4545454545vh;align-content:space-evenly;column-gap:1.8181818182vh;display:grid;flex:1 1;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(4,1fr);margin-bottom:1.0909090909vh;min-height:0;row-gap:1.4545454545vh;width:calc(100% - 3em)}.groupCard{align-self:start;background:#383838;border-radius:12px;box-shadow:0 4px 14px #0000004d;min-width:0;padding:.9090909091vh 1.2727272727vh}.groupCard .groupName{background:#00ffce1f;border-radius:8px;color:#00ffce;display:block;font-size:1.8181818182vh;font-weight:800;letter-spacing:.08em;margin-bottom:.35em;padding:.2em .6em;text-align:center;text-transform:uppercase}.groupTable{border-collapse:collapse;font-size:1.7272727273vh;font-weight:600;table-layout:fixed;width:100%}.groupTable td{padding:.18em .15em;white-space:nowrap}.groupTable td.pos{color:#a6a7a6;font-weight:700;width:1.3em}.groupTable td.team{overflow:hidden;text-overflow:ellipsis}.groupTable td.team img{height:.9em;margin-right:.35em;vertical-align:-.08em;width:auto}.groupTable td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;width:2em}.groupTable td.diff{color:#a6a7a6;width:2.2em}.groupTable td.points{color:#00ffce;font-weight:800}.gamesScreen .stage{color:#a6a7a6;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.liveGame{background:linear-gradient(135deg,#383838,#2f2f2f);border:1px solid #00ffce59;border-radius:16px;box-shadow:0 8px 24px #0006;display:flex;flex:1 1;flex-direction:column;max-width:1500px;min-height:0;padding:1.6363636364vh 2.5454545455vh;width:calc(100% - 4em)}.liveGame .liveHeader{align-items:center;display:flex;font-size:2.1818181818vh;gap:1em}.liveGame .liveHeader .minute{font-feature-settings:"tnum";color:#00ffce;font-variant-numeric:tabular-nums;font-weight:800}.liveGame .liveHeader .venue{color:#a6a7a6;font-size:.8em;font-weight:600}.liveGame .liveHeader .stage{font-size:.8em;margin-left:auto}.liveGame .scoreRow{grid-gap:.6em;align-items:center;display:grid;font-size:4.3636363636vh;font-weight:800;gap:.6em;grid-template-columns:1fr auto 1fr;margin:.2em 0}.liveGame .scoreRow .home{text-align:right}.liveGame .scoreRow .away{text-align:left}.liveGame .scoreRow .score{font-feature-settings:"tnum";background:#00ffce1a;border-radius:14px;color:#00ffce;font-variant-numeric:tabular-nums;padding:0 .4em}.liveGame .possession{align-items:center;color:#a6a7a6;display:flex;font-size:1.8181818182vh;font-weight:700;gap:.8em;margin-bottom:.3em}.liveGame .possession .bar{background:#ffffff26;border-radius:999px;flex:1 1;height:.9090909091vh;overflow:hidden}.liveGame .possession .bar .home{background:#00ffce;height:100%}.liveGame .lineups{grid-gap:2.5454545455vh;display:grid;flex:1 1;gap:2.5454545455vh;grid-template-columns:1fr 1fr;min-height:0}.liveGame .lineups .lineup{justify-self:center;min-width:55%}.liveGame .lineups .lineupHeader{align-items:baseline;display:flex;font-size:2.3636363636vh;font-weight:800;gap:1.5em;justify-content:space-between;margin-bottom:.3em}.liveGame .lineups .lineupHeader .formation{font-feature-settings:"tnum";color:#00ffce;font-variant-numeric:tabular-nums}.liveGame .lineups .startingXi{font-size:2vh;font-weight:600;line-height:1.55}.liveGame .lineups .startingXi li{align-items:baseline;display:flex;gap:.5em}.liveGame .lineups .startingXi .number{font-feature-settings:"tnum";color:#00ffce;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;width:1.5em}.liveGame .lineups .startingXi .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveGame .lineups .startingXi .position{color:#a6a7a6;font-size:.8em}.otherLive{display:flex;flex-direction:column;gap:.4em;margin-top:.6em;max-width:1500px;width:calc(100% - 4em)}.otherLive .otherLiveGame{align-items:center;background:#383838;border-radius:10px;display:flex;font-size:2vh;font-weight:700;gap:.8em;padding:.35em .8em}.otherLive .otherLiveGame .minute{font-feature-settings:"tnum";color:#00ffce;font-variant-numeric:tabular-nums;margin-left:auto}.nextGames{display:flex;flex:1 1;flex-direction:column;margin-bottom:2.5454545455vh;margin-top:1.8181818182vh;max-width:1500px;min-height:0;width:calc(100% - 4em)}.nextGames .nextGamesLabel{color:#a6a7a6;font-size:1.8181818182vh;font-weight:800;letter-spacing:.08em;margin-bottom:.4em;text-transform:uppercase}.nextGames .nextGamesList{gap:1.8181818182vh}.nextGames .nextGame,.nextGames .nextGamesList{display:flex;flex:1 1;flex-direction:column;min-height:0}.nextGames .nextGame{background:linear-gradient(135deg,#383838,#2f2f2f);border:1px solid #00ffce40;border-left:7px solid #00ffce;border-radius:18px;box-shadow:0 8px 24px #0006;justify-content:center;padding:1.2727272727vh 2.9090909091vh;position:relative}.nextGames .nextGame .nextStage{background:#00ffce1f;border-radius:999px;color:#00ffce;font-size:1.5454545455vh;font-weight:800;letter-spacing:.08em;padding:.2em .8em;position:absolute;right:1.6363636364vh;text-transform:uppercase;top:1.2727272727vh}.nextGames .nextGame .nextBody{grid-gap:2em;align-items:center;display:grid;gap:2em;grid-template-columns:1fr auto 1fr}.nextGames .nextGame .side{align-items:center;display:flex;flex-direction:column;gap:.35em;min-width:0}.nextGames .nextGame .side .flag{border-radius:8px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5));height:8.6363636364vh;object-fit:cover;width:13vh}.nextGames .nextGame .side .teamName{font-size:3.2727272727vh;font-weight:800;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nextGames .nextGame .center{align-items:center;display:flex;flex-direction:column}.nextGames .nextGame .center .kickoffDate{font-feature-settings:"tnum";color:#a6a7a6;font-size:1.8181818182vh;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.1em}.nextGames .nextGame .center .kickoffTime{font-feature-settings:"tnum";color:#00ffce;font-size:5.0909090909vh;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.nextGames .nextGame .center .venue{font-size:1.7272727273vh;font-weight:700;margin-top:.15em}.nextGames .nextGame .center .h2h{font-feature-settings:"tnum";color:#a6a7a6;font-size:1.5454545455vh;font-variant-numeric:tabular-nums;font-weight:600;margin-top:.25em;text-align:center}.nextGames.compact{flex:0 0 auto}.nextGames.compact .nextGamesList{flex-direction:row}.nextGames.compact .nextGamesList .nextGame{border-left-width:5px;min-width:0;padding:.9090909091vh 1.4545454545vh}.nextGames.compact .nextGamesList .nextGame .nextStage{align-self:center;font-size:1.1818181818vh;margin-bottom:.3em;position:static}.nextGames.compact .nextGamesList .nextGame .nextBody{gap:.8em}.nextGames.compact .nextGamesList .nextGame .side .flag{height:3.0909090909vh;width:4.6363636364vh}.nextGames.compact .nextGamesList .nextGame .side .teamName{font-size:1.7272727273vh}.nextGames.compact .nextGamesList .nextGame .center .kickoffDate{font-size:1.1818181818vh}.nextGames.compact .nextGamesList .nextGame .center .kickoffTime{font-size:2.3636363636vh}.nextGames.compact .nextGamesList .nextGame .center .h2h,.nextGames.compact .nextGamesList .nextGame .center .venue{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
/*# sourceMappingURL=main.c1c4d463.css.map*/