@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*,:after,:before{box-sizing:border-box}:root{--color-primary:#5288bb;--color-primary-light:#bfd1e6;--color-primary-dark:#243b51;--color-secondary:#605497;--color-secondary-dark:#3e3a66;--color-secondary-light:#c7c7de;--color-background:#fff;--color-black:#000;--color-grey:#b3b3b3;--color-gold:#e7c500;--color-grey-light:#aaa;--color-button-green:#2fbd33;--color-button-red:#eb2a1c;--color-text:#333;--color-text-secondary:#555;--color-link:#243b51;--color-table-header:#c7c7de;--color-table-header-light:#e0e0f0;--color-table-row:#f1f1f7;--color-table-hover:#dde4ff;--color-table-row-border:#ddd;--color-table-header-dark:#3e3a66;--color-table-current-user:#fff3cd;--color-border-light:#e3e3e3;--color-background-alt:#f8f9fa;--color-money-green-light:#d4edda;--color-contest-info-bg:#bfd1e6;--color-contest-info-bg2:#637285}[data-theme=dark]{--color-primary:#a239ca;--color-secondary:#4717f6;--color-background:#0e0b16;--color-text:#e7dfdd}html{font-size:14px}body{font-family:Montserrat,Lato,sans-serif;font-style:normal;font-weight:200;margin:0;padding:0;text-align:center}body button,body input,body select,body textarea{font-family:Montserrat,Roboto,Helvetica,sans-serif}table{font-family:Montserrat,Lato,sans-serif}.montserrat-regular{font-family:Montserrat,system-ui}.App{background-attachment:fixed;background-image:url(/static/media/purple-thin-waves-bg.4d300c16fe1bc05fa176.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.homev2-header{align-items:stretch;background:var(--color-white);flex-direction:column;padding:0}.homev2-header,.homev2-header__topbar-bar{box-sizing:border-box;display:flex;width:100%}.homev2-header__topbar-bar{align-items:center;align-self:stretch;background:var(--color-primary-purple);color:var(--color-white);gap:16px;max-width:100vw;padding:8px 48px}.homev2-header__topbar-bar a img{filter:brightness(0) invert(1);height:20px}.homev2-header__main{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;height:96px;justify-content:space-between;margin:0 auto;max-width:1344px;padding:24px;width:100%}.homev2-header__logo{height:72px}.homev2-header__menu-group{align-items:center;display:flex;gap:30px}.homev2-header__nav{align-items:center;display:flex;gap:5px}.homev2-header__nav a{border-radius:10px;color:var(--color-neutral-dark);font-size:16px;font-weight:500;padding:.5rem .7rem;text-decoration:none;transition:background .15s,color .15s}.homev2-header__nav a:focus,.homev2-header__nav a:hover{background:var(--color-primary-purple);color:var(--color-white)}.homev2-header__hamburger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;height:22px;justify-content:center;padding:0;width:28px}.homev2-header__hamburger .hamburger-icon span{background-color:var(--color-neutral-dark);border-radius:2px;display:block;height:4px;transition:all .3s ease-in-out;width:28px}.homev2-header__hamburger[aria-expanded=true] .hamburger-icon span:first-child{transform:translateY(8px) rotate(45deg)}.homev2-header__hamburger[aria-expanded=true] .hamburger-icon span:nth-child(2){opacity:0}.homev2-header__hamburger[aria-expanded=true] .hamburger-icon span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.homev2-header__mobile-list{display:none;list-style:none;margin:0;padding:0;width:100%}@media (max-width:768px){.homev2-header__topbar-bar{gap:12px;justify-content:flex-start;padding:8px 16px}.homev2-header__main{align-items:center;flex-direction:row;height:75.16px;justify-content:space-between;margin:0;max-width:100%;padding:13.6px 10px}.homev2-header__logo{height:56px;margin-bottom:0;width:141px}.homev2-header__nav{display:none}.homev2-header__hamburger{display:flex;margin-left:0}.homev2-header__menu-group{display:none;gap:0}.homev2-header__menu-group.open{background:var(--color-white);box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;left:0;padding:10px 0;position:absolute;right:0;top:111.16px;z-index:1000}.homev2-header__menu-group.open .homev2-header__mobile-list{display:block}.homev2-header__menu-group.open .homev2-header__mobile-list li{width:100%}.homev2-header__menu-group.open .homev2-header__mobile-list li a,.homev2-header__menu-group.open .homev2-header__mobile-list li button.logout-button-link{background:none;border:none;box-sizing:border-box;color:var(--color-neutral-dark);cursor:pointer;display:block;font-size:16px;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.homev2-header__menu-group.open .homev2-header__mobile-list li:last-child a,.homev2-header__menu-group.open .homev2-header__mobile-list li:last-child button.logout-button-link{border-bottom:none}.homev2-header__menu-group.open .homev2-header__mobile-list li a:hover,.homev2-header__menu-group.open .homev2-header__mobile-list li button.logout-button-link:hover{color:var(--color-primary-purple)}.homev2-header__menu-group.open .user-placeholder img{display:none}}.footer-container{align-items:center;align-self:stretch;background:#fff;background:var(--White-white,#fff);display:flex;flex-direction:column;gap:30px;gap:var(--space-m,30px);padding:45px 48px 20px;padding:var(--space-l,45px) 48px var(--space-s,20px) 48px}.footer-container-top{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;max-width:1350px;max-width:var(--Content-Width,1350px)}.footer-logo-container{aspect-ratio:121/48;background:url(/static/media/Logo-Footer-v2.11bb91473c6903bc5c60.png) 50%/cover no-repeat;height:48px;width:121px}.footer-menu-container{align-items:flex-end;display:flex;gap:45px;gap:var(--space-l,45px)}.footer-menu-column-1,.footer-menu-column-2{align-items:flex-start;display:flex;flex-direction:column;gap:20px;gap:var(--space-s,20px)}.footer-menu-container h4{color:#161616;color:var(--Neutral-neutral,#161616);font-weight:600;margin:0}.footer-menu-container a,.footer-menu-container h4{font-family:Inter;font-family:var(--Typeface-Family-Body,Inter);font-size:13.5px;font-size:var(--Typeface-Size-S,13.5px);font-style:normal;line-height:150%}.footer-menu-container a{color:#161616cc;color:var(--Neutral-neutral-80,#161616cc);font-weight:400;text-decoration:none}.footer-form-register-container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:13.3px;gap:var(--space-xs,13.3px);max-width:540px;max-width:var(--width-m,540px)}.footer-form-register-container h4{color:#161616;color:var(--Neutral-neutral,#161616);font-weight:600}.footer-form-register-container h4,.footer-form-register-container p{align-self:stretch;font-family:Inter;font-family:var(--Typeface-Family-Body,Inter);font-size:13.5px;font-size:var(--Typeface-Size-S,13.5px);font-style:normal;line-height:150%;margin:0;text-align:left}.footer-form-register-container p{color:#161616cc;color:var(--Neutral-neutral-80,#161616cc);font-weight:400}.footer-form-elements{gap:13.3px;gap:var(--space-xs,13.3px)}.footer-email-input,.footer-form-elements{align-items:flex-start;align-self:stretch;display:flex}.footer-email-input{background:#0000;border:1px solid #16161633;border:1px solid var(--Neutral-neutral-20,#16161633);border-radius:0;border-radius:var(--radius-none,0);flex:1 0;font-size:13.5px;font-size:var(--Typeface-Size-S,13.5px);gap:10px;padding:13.3px;padding:var(--space-xs,13.3px)}.footer-email-input,.footer-email-input::placeholder{font-family:Inter;font-family:var(--Typeface-Family-Body,Inter)}.footer-email-input::placeholder{color:#16161633;color:var(--Neutral-neutral-20,#16161633);font-size:18px;font-size:var(--Typeface-Size-M,18px);font-style:normal;font-weight:400;line-height:150%}.footer-signup-button{align-items:center;background:#605497;background:var(--Foundation-Blue-Normal,#605497);border:none;border-radius:4px;border-radius:var(--radius-xs,4px);color:#efeef5;color:var(--Foundation-Blue-Light,#efeef5);cursor:pointer;display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;gap:13.3px;gap:var(--space-xs,13.3px);justify-content:center;line-height:150%;padding:13.3px 30px;padding:var(--space-xs,13.3px) var(--space-m,30px);text-align:center}.footer-vector{background-color:#1616161a;background-color:var(--Neutral-neutral-10,#1616161a);height:1px}.footer-container-bottom,.footer-vector{align-self:stretch;max-width:1350px;max-width:var(--Content-Width,1350px);width:100%}.footer-container-bottom{align-items:center;display:flex;justify-content:space-between}.footer-container-left{align-items:flex-start;display:flex;gap:20px;gap:var(--space-s,20px)}.footer-copyright{text-align:center}.footer-bottom-link,.footer-copyright{color:#161616cc;color:var(--Neutral-neutral-80,#161616cc);font-family:Inter;font-family:var(--Typeface-Family-Body,Inter);font-size:13.5px;font-size:var(--Typeface-Size-S,13.5px);font-style:normal;font-weight:400;line-height:150%}.footer-bottom-link{text-align:right;text-decoration:none}.footer-social-networks-container{align-items:center;display:flex;gap:13.3px;gap:var(--space-xs,13.3px);justify-content:flex-end}.footer-social-link{align-items:center;display:flex}.footer-social-icon{display:block}.discord-icon{aspect-ratio:5/4;height:16px;width:20px}.telegram-icon{height:15.5px;width:15.5px}.telegram-icon path{fill:#605497;fill:var(--Foundation-Blue-Normal,#605497)}.twitter-icon{height:17.054px;width:18.867px}.twitter-icon path{fill:#605497;fill:var(--Foundation-Blue-Normal,#605497)}@media (min-width:769px) and (max-width:1075px){.footer-container-top{flex-wrap:wrap;row-gap:30px;row-gap:var(--space-m,30px)}.footer-form-register-container{flex:none;max-width:none;width:100%}}@media (max-width:768px){.footer-container{gap:20px;gap:var(--space-m,20px);padding:27.35px 20px 13.58px;padding:var(--space-l,27.35px) var(--section-padding-x,20px) var(--space-s,13.58px) var(--section-padding-x,20px)}.footer-container-top{align-items:flex-start;flex-direction:column}.footer-container-top,.footer-menu-container{gap:27.35px;gap:var(--space-l,27.35px)}.footer-menu-column-1,.footer-menu-column-2{gap:13.58px;gap:var(--space-s,13.58px)}.footer-form-register-container{align-self:stretch;flex:initial;gap:9.5px;gap:var(--space-xs,9.5px);max-width:none}.footer-form-register-container h4,.footer-form-register-container p{font-size:13.33px;font-size:var(--Typeface-Size-S,13.33px);text-align:left}.footer-form-elements{flex-direction:column;gap:9.5px;gap:var(--space-xs,9.5px)}.footer-email-input{flex:initial;padding:9.5px;padding:var(--space-xs,9.5px)}.footer-email-input::placeholder{font-size:16px;font-size:var(--Typeface-Size-M,16px);line-height:150%}.footer-signup-button{align-self:stretch;gap:9.5px;gap:var(--space-xs,9.5px);padding:9.5px 20px;padding:var(--space-xs,9.5px) var(--space-m,20px)}.footer-vector{max-width:100%;width:353px}.footer-container-bottom{align-items:center;flex-direction:column;gap:12px}.footer-social-networks-container{gap:9.5px;gap:var(--space-xs,9.5px);order:-1;padding-bottom:12px}.footer-container-left{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:13.58px;gap:var(--space-s,13.58px);justify-content:center}.footer-copyright{font-size:13.33px;order:1;width:100%}.footer-bottom-link{order:0;text-align:center}}.homev2-hero{align-items:center;align-self:stretch;background:linear-gradient(0deg,#00000073,#00000073),url(/static/media/Hero-v2.6caf295c7989ba22bb7c.webp) 50% /cover no-repeat;gap:10px;height:800px;margin:0;overflow:hidden;padding:0 48px}.homev2-hero,.homev2-hero__content{box-sizing:border-box;display:flex;justify-content:center;position:relative}.homev2-hero__content{align-items:flex-start;color:#fff;flex:1 0;flex-direction:column;gap:45px;max-width:1350px;padding:0 20px;text-align:left;width:100%;z-index:1}.homev2-hero__headline,.homev2-hero__subheadline{box-sizing:border-box;margin:0;overflow-wrap:break-word;text-align:left;width:100%;word-break:break-word}.homev2-hero__headline{color:#fff;color:var(--White-white,#fff);font-family:Montserrat;font-size:72px;font-style:normal;font-weight:700;line-height:120%}.homev2-hero__subheadline{color:#ffffffe6;color:var(--White-white-90,#ffffffe6);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.homev2-hero__cta{align-items:center;align-self:flex-start;background:#605497;background:var(--color-primary-purple,#605497);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:13.3px;justify-content:center;outline:none;padding:13.3px 30px;text-decoration:none;transition:background .15s,color .15s}.homev2-hero__cta:focus,.homev2-hero__cta:hover{background:#48397a;color:#fff}.homev2-hero__image-container{align-items:flex-end;display:flex;flex:1 1;height:100%;justify-content:flex-end;z-index:0}.homev2-hero__image{max-height:100%;max-width:100%;object-fit:contain;object-position:right bottom}.homev2-hero__info-container{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:9.5px;gap:var(--space-xs,9.5px);width:775px}@media (max-width:768px){.homev2-hero{align-items:flex-start;background:linear-gradient(0deg,#00000073,#00000073),url(/static/media/Hero-v2-mobile.15f22f3f2bb8aa1774d9.png) 72% /cover no-repeat,#d9d9d9;height:600px;padding:0}.homev2-hero__content{flex-basis:auto;gap:27.35px;gap:var(--space-l,27.35px);justify-content:flex-start;max-width:100%;padding:80px 20px 0;padding:80px var(--section-padding-x,20px) 0}.homev2-hero__info-container{width:100%}.homev2-hero__headline,.homev2-hero__subheadline{box-sizing:border-box;margin:0;overflow-wrap:break-word;text-align:left;width:100%;word-break:break-word}.homev2-hero__headline{font-family:Inter,Arial,sans-serif;font-family:var(--Typeface-Family-Heading,Inter,Arial,sans-serif);font-size:28.23px;font-size:var(--Typeface-Size-2XL,28.23px)}.homev2-hero__subheadline{font-family:Inter,Arial,sans-serif;font-family:var(--Typeface-Family-Body,Inter,Arial,sans-serif);font-size:16px;font-size:var(--Typeface-Size-M,16px)}.homev2-hero__cta{align-self:flex-start}.homev2-hero__image,.homev2-hero__image-container{display:none}}.homev2-info{align-items:flex-start;align-self:stretch;background-color:var(--White-white);box-sizing:border-box;display:flex;flex-direction:column;gap:48px;padding:120px 48px}.homev2-info__main-content{align-items:stretch;align-self:stretch;max-width:1350px;max-width:var(--Content-Width,1350px);width:100%}.homev2-info__left-column,.homev2-info__main-content{box-sizing:border-box;display:flex;gap:30px;gap:var(--space-m,30px)}.homev2-info__left-column{align-items:flex-start;flex:2 1;flex-direction:column}.homev2-info__image-block{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7cuxDQAgDAPB0LnMqIzCCGzi0qVXghFIiZSXvryIaiRT0radjf5B4xUBWPcZ1Q4mWUk2JoiaYAAAAABJRU5ErkJggg==) #d3d3d3 0 0/41.66666567325592px 41.66666567325592px repeat,#d9d9d9;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7cuxDQAgDAPB0LnMqIzCCGzi0qVXghFIiZSXvryIaiRT0radjf5B4xUBWPcZ1Q4mWUk2JoiaYAAAAABJRU5ErkJggg==) #d3d3d3 0 0/41.66666567325592px 41.66666567325592px repeat,var(--color-grey-d9,#d9d9d9);border-radius:16px;border-radius:var(--radius-m,16px);box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;width:545px}.homev2-info__feature-list{flex-direction:column;gap:var(--space-m);max-width:1350px;max-width:var(--Content-Width,1350px)}.homev2-info__feature-card-row,.homev2-info__feature-list{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;width:100%}.homev2-info__feature-card-row{gap:30px;gap:var(--space-m,30px)}.homev2-info__feature-card{background:#fff;background:var(--color-white,#fff);border:1px solid #16161633;border:1px solid var(--color-neutral-neutral-20,#16161633);border-radius:16px;border-radius:var(--radius-m,16px);flex:1 0;flex-direction:column;gap:30px;gap:var(--space-m,30px);overflow:hidden;padding-bottom:30px;padding-bottom:var(--space-m,30px)}.homev2-info__feature-card,.homev2-info__feature-card-image{align-items:center;align-self:stretch;box-sizing:border-box;display:flex}.homev2-info__feature-card-image{background-color:#d9d9d9;background-color:var(--color-grey-d9,#d9d9d9);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-m) var(--radius-m) 0 0;gap:10.75px;height:240px;justify-content:center}.homev2-info__feature-card-content{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;padding:0 30px;padding:0 var(--space-m,30px);text-align:center}.homev2-info__feature-card-title{color:#161616;color:var(--color-neutral-neutral,#161616);font-size:24px}.homev2-info__feature-card-description,.homev2-info__feature-card-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;line-height:150%;margin:0}.homev2-info__feature-card-description{align-self:stretch;color:#16161699;color:var(--color-neutral-neutral-60,#16161699);font-size:16px;text-align:center}.homev2-info__text-content-wrapper{background:#efeef5;background:var(--color-foundation-blue-light,#efeef5);border-radius:16px;border-radius:var(--radius-m,16px);gap:45px;gap:var(--space-l,45px);padding:30px;padding:var(--space-m,30px)}.homev2-info__inner-text-group,.homev2-info__text-content-wrapper{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column}.homev2-info__inner-text-group{gap:9.5px;gap:var(--space-xs,9.5px);text-align:left}.homev2-info__heading{color:#161616;color:var(--color-neutral-neutral,#161616);font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:120%}.homev2-info__heading,.homev2-info__paragraph{align-self:flex-start;font-style:normal;margin:0}.homev2-info__paragraph{color:#161616cc;color:var(--color-neutral-neutral-80,#161616cc);font-family:Inter,Arial,sans-serif;font-family:var(--Typeface-Family-Body,Inter,Arial,sans-serif);font-size:18px;font-weight:400;line-height:150%}.homev2-info__cta-button{align-items:center;background:#605497;background:var(--color-foundation-blue-normal,#605497);border:none;border-radius:4px;border-radius:var(--radius-xs,4px);color:#fff;color:var(--color-white,#fff);cursor:pointer;display:flex;font-weight:600;gap:13.3px;gap:var(--space-xs,13.3px);justify-content:center;padding:13.3px 30px;padding:var(--space-xs,13.3px) var(--space-m,30px);text-decoration:none;transition:background-color .3s ease}.homev2-info__cta-button:hover{background:#48397a;background:var(--color-primary-purple-dark,#48397a)}.homev2-info__bottom-content-pair{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex:1 0;gap:30px;gap:var(--space-m,30px)}.homev2-info__secondary-row-item{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center}.homev2-info__bryn-block{align-items:center;background-color:#d9d9d9;background-color:var(--color-grey-d9,#d9d9d9);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 0;gap:10px;justify-content:center;min-height:200px}.homev2-info__bryn-block,.homev2-info__signup-block{align-self:stretch;border-radius:16px;border-radius:var(--radius-m,16px);display:flex}.homev2-info__signup-block{align-items:flex-start;background:#cecadf;background:var(--color-foundation-blue-light-active,#cecadf);box-sizing:border-box;flex:1 0;flex-direction:column;gap:13.3px;gap:var(--space-xs,13.3px);justify-content:flex-end;padding:30px;padding:var(--space-m,30px);text-align:left}.homev2-info__signup-block .homev2-info__sub-heading{color:#161616;color:var(--color-neutral-neutral,#161616);font-family:Montserrat,sans-serif;font-family:var(--Typeface-Family-Heading,Montserrat,sans-serif);font-size:24px;font-size:var(--Typeface-Size-L,24px);font-weight:700;line-height:130%;margin:0}.homev2-info__signup-block .homev2-info__paragraph{align-self:stretch;color:#161616cc;color:var(--color-neutral-neutral-80,#161616cc);font-style:normal;font-weight:400;line-height:150%;margin:0}.homev2-info__signup-block .homev2-info__cta-button,.homev2-info__signup-block .homev2-info__paragraph{font-family:Inter,Arial,sans-serif;font-family:var(--Typeface-Family-Body,Inter,Arial,sans-serif);font-size:16px;font-size:var(--Typeface-Size-S,16px)}.homev2-info__signup-block .homev2-info__cta-button{align-items:center;background:#605497;background:var(--color-foundation-blue-normal,#605497);border:none;border-radius:4px;border-radius:var(--radius-xs,4px);color:#fff;color:var(--color-white,#fff);cursor:pointer;display:flex;font-weight:600;gap:10px;gap:var(--space-xs,10px);justify-content:center;padding:10px 20px;padding:var(--space-xxs,10px) var(--space-s,20px);text-decoration:none;transition:background-color .3s ease}.homev2-info__signup-block .homev2-info__cta-button:hover{background:#48397a;background:var(--color-primary-purple-dark,#48397a)}@media (min-width:769px) and (max-width:1134px){.homev2-info__left-column{min-width:60%}}@media (max-width:768px){.homev2-info{gap:var(--space-m);padding:43px 20px;padding:43px var(--section-padding-x,20px)}.homev2-info__main-content{align-items:stretch;flex-direction:column;gap:30px;gap:var(--space-l,30px)}.homev2-info__left-column{display:contents}.homev2-info__text-content-wrapper{gap:36.76px;gap:var(--space-xl,36.76px);order:1;padding:20px;padding:var(--section-padding-x,20px);width:100%}.homev2-info__image-block{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7cuxDQAgDAPB0LnMqIzCCGzi0qVXghFIiZSXvryIaiRT0radjf5B4xUBWPcZ1Q4mWUk2JoiaYAAAAABJRU5ErkJggg==) #d3d3d3 0 0/41.66666567325592px 41.66666567325592px repeat,#d9d9d9;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7cuxDQAgDAPB0LnMqIzCCGzi0qVXghFIiZSXvryIaiRT0radjf5B4xUBWPcZ1Q4mWUk2JoiaYAAAAABJRU5ErkJggg==) #d3d3d3 0 0/41.66666567325592px 41.66666567325592px repeat,var(--color-grey-d9,#d9d9d9);gap:10px;height:426.67px;order:2;width:100%}.homev2-info__bottom-content-pair{align-items:stretch;flex-direction:column;gap:20px;gap:var(--space-m,20px);order:3;width:100%}.homev2-info__signup-block{background:#cecadf;background:var(--foundation-blue-light-active,#cecadf);gap:9.5px;gap:var(--space-xs,9.5px);order:1;padding:20px;padding:var(--space-m,20px);width:100%}.homev2-info__bryn-block{min-height:250px;order:2;width:100%}.homev2-info__feature-list{align-items:flex-start;align-self:stretch;gap:var(--space-m)}.homev2-info__feature-card-row{align-items:stretch;flex-direction:column;gap:20px;gap:var(--space-m,20px)}.homev2-info__feature-card{flex:none;width:100%}.homev2-info__feature-card-image{height:200px}.homev2-info__heading{font-size:28.23px;font-size:var(--Typeface-Size-2XL,28.23px);line-height:120%}.homev2-info__paragraph{font-size:16px;font-size:var(--Typeface-Size-M,16px)}.homev2-info__feature-card-title{font-size:20px}.homev2-info__feature-card-description{font-size:14px}.homev2-info__signup-block .homev2-info__sub-heading{font-family:Inter;font-family:var(--Typeface-Family-Heading,Inter);font-size:19.38px;font-size:var(--Typeface-Size-L,19.38px);line-height:120%}.homev2-info__signup-block .homev2-info__paragraph{font-size:16px;font-size:var(--Typeface-Size-M,16px)}}.homev2-faqs{background:#fff;background:var(--White-white,#fff);padding:0 48px 120px;padding:0 48px var(--section-space-m,120px) 48px}.homev2-faqs,.homev2-faqs__inner-container{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:68px}.homev2-faqs__inner-container{max-width:var(--Content-Width);width:100%}.homev2-faqs__title-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-xs);width:1080px}.homev2-faqs__heading{align-self:stretch;color:#161616;color:var(--color-neutral-neutral,#161616);font-family:Montserrat,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:120%;margin:0;text-align:center}.homev2-faqs__questions-container{border-bottom:1px solid #161616;border-bottom:1px solid var(--color-neutral-neutral,#161616)}.homev2-faqs__item,.homev2-faqs__questions-container{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column}.homev2-faqs__item{background:var(--White-white-80);border-radius:var(--radius-none);border-top:1px solid #161616;border-top:1px solid var(--color-neutral-neutral,#161616);gap:var(--space-m);padding:var(--space-m) 0}.homev2-faqs__item:first-child{border-top:none}.homev2-faqs__item-header{align-items:center;align-self:stretch;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between}.homev2-faqs__item-question-text{color:#161616;color:var(--color-neutral-neutral,#161616);flex-grow:1;font-family:Montserrat,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:150%;margin:0;text-align:left}.homev2-faqs__item-icon{align-items:center;display:flex;flex-shrink:0;height:24.192px;justify-content:center;width:24.192px}.homev2-faqs__item-icon svg{fill:#161616;fill:var(--color-neutral-neutral,#161616);height:100%;width:100%}.homev2-faqs__item-answer{align-self:stretch;box-sizing:border-box;color:var(--color-neutral-neutral-80);font-family:var(--Typeface-Family-Body);font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin:0;text-align:left}@media (max-width:768px){.homev2-faqs{gap:10px;padding:43px 20px;padding:var(--section-space-m,43px) var(--section-padding-x,20px)}.homev2-faqs__inner-container{gap:36.76px;gap:var(--space-xl,36.76px)}.homev2-faqs__title-container{width:auto}.homev2-faqs__heading{font-family:Inter;font-family:var(--Typeface-Family-Heading,Inter);font-size:28.23px;font-size:var(--Typeface-Size-2XL,28.23px);line-height:120%}.homev2-faqs__item-header{gap:32px;justify-content:flex-start}.homev2-faqs__item-question-text{flex:1 0;font-family:Inter;font-family:var(--Typeface-Family-Heading,Inter);font-size:16px;font-size:var(--Typeface-Size-M,16px);line-height:120%}.homev2-faqs__item-icon{height:24.192px;width:24.192px}.homev2-faqs__item-answer{font-family:Inter;font-family:var(--Typeface-Family-Body,Inter);font-size:16px;font-size:var(--Typeface-Size-M,16px);line-height:150%}}:root{--color-neutral-dark:#161616;--color-white:#fff;--color-primary-purple:#605497;--White-white:#fff;--White-white-90:#ffffffe6;--color-neutral-neutral:#161616;--color-neutral-neutral-80:#161616cc;--color-neutral-neutral-60:#16161699;--color-neutral-neutral-20:#16161633;--color-foundation-blue-light:#efeef5;--color-foundation-blue-light-active:#cecadf;--color-foundation-blue-normal:#605497;--color-grey-d9:#d9d9d9;--color-primary-purple-dark:#48397a;--section-padding-x:20px;--Content-Width:1350px;--space-xxs:10px;--space-xs:9.5px;--space-s:13.58px;--space-m:30px;--space-l:27.35px;--space-xl:36.76px;--section-space-m:43px;--Typeface-Family-Heading:Inter,Arial,sans-serif;--Typeface-Family-Body:Inter,Arial,sans-serif;--Typeface-Size-S:14px;--Typeface-Size-M:16px;--Typeface-Size-L:24px;--Typeface-Size-2XL:28.23px;--radius-xs:4px;--radius-m:16px;--radius-none:0px}.show-on-mobile{display:none}.show-on-desktop{display:block}@media (max-width:768px){.show-on-mobile{display:block}.show-on-desktop{display:none}}.homev2-root{align-items:center;background:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;min-height:1400px;width:100%}@media (max-width:768px){.homev2-root{box-sizing:border-box;max-width:100%;min-width:0;width:100%}}.contest-nav{margin:0 auto 20px;padding:0 10px;width:100%}.nav-container{background-color:var(--color-table-header);border-radius:8px;box-shadow:0 2px 4px #0006;display:flex;justify-content:center;margin:0 auto;padding:4px;width:100%}.nav-link{background:#0000;border-radius:6px;color:var(--color-primary-dark);flex:1 1;font-size:.85rem;font-weight:500;letter-spacing:1px;margin:0 2px;padding:6px 12px;text-align:center;text-decoration:none;transition:all .3s ease}.nav-link:hover{background-color:#ffffff80}.nav-link.active{background-color:var(--color-white);box-shadow:0 2px 4px #0000001a;color:var(--color-primary-dark);font-weight:600}@media (min-width:769px){.nav-container{max-width:500px;width:80%}.nav-link{font-size:.9rem;padding:8px 16px}}.contests-page{background:#0000;margin:0 auto;max-width:680px;padding:10px}.contests-title{margin:0 auto;text-align:center}.contests-title img{width:305px}.contests-content{border-radius:5px}.contests-table-container{background-color:var(--color-white);border-radius:5px;box-shadow:0 2px 4px var(--color-grey);margin-bottom:10px;overflow:hidden}.contests-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;table-layout:fixed;width:100%}.contests-table thead{background-color:var(--color-table-header-dark);color:var(--color-primary-light)}.contests-table th{font-size:.9rem;font-weight:500;height:23px;overflow:hidden;padding:8px;position:relative;text-overflow:ellipsis}.contests-table td:first-child,.contests-table th:first-child{width:52%}.contests-table td:nth-child(2),.contests-table td:nth-child(3),.contests-table td:nth-child(4),.contests-table th:nth-child(2),.contests-table th:nth-child(3),.contests-table th:nth-child(4){width:16%}.contests-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-size:.9rem;font-weight:500;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.contests-table tr:hover td{background-color:var(--color-table-row-hover);cursor:pointer}.contests-table th[data-sort-indicator]:after{color:var(--color-primary-light);content:attr(data-sort-indicator);display:inline-block;font-size:.7rem;margin-left:4px;opacity:.8}.contests-table-container.loading{align-items:center;display:flex;justify-content:center;min-height:200px}.completed-contests-container,.registering-contests-container,.running-contests-container{background:#0000;border-radius:10px;display:flex;justify-content:center;max-width:1000px}.contests-table td,.contests-table th{border-bottom:1px solid #ddd;height:28px;overflow:hidden;padding:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.contests-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);cursor:pointer;font-size:.85rem;font-weight:600;text-align:left;white-space:nowrap}.contests-table tr:nth-child(2n){background-color:var(--color-table-row)}.contests-table tr:nth-child(odd){background-color:var(--color-white)}.contests-table th:after{content:attr(data-sort-indicator);font-size:.8rem;position:absolute;right:8px}.contests-table tr{border-bottom:1px solid var(--color-table-row-border)}.contests-table tr:first-child th:first-child{border-top-left-radius:10px}.contests-table tr:first-child th:last-child{border-top-right-radius:10px}.contests-table tr:last-child td:first-child{border-bottom-left-radius:10px}.contests-table tr:last-child td:last-child{border-bottom-right-radius:10px}.contests-table td:first-child{max-width:170px}@media (max-width:768px){.contests-page{padding:10px 5px}.contests-title img{width:40%}.contests-table td,.contests-table th{padding:6px 8px}.running-contests-container .contests-table td:nth-child(3),.running-contests-container .contests-table th:nth-child(3){display:none}.running-contests-container .contests-table td:first-child,.running-contests-container .contests-table th:first-child{width:68%}.running-contests-container .contests-table td:nth-child(2),.running-contests-container .contests-table td:nth-child(4),.running-contests-container .contests-table th:nth-child(2),.running-contests-container .contests-table th:nth-child(4){width:16%}}.drafting-contest{background-color:#4080ff1a!important}.drafting-contest:hover{background-color:#4080ff33!important}.drafting-status{color:#4080ff;font-weight:600;padding:4px 0}.registering-status{color:#00a854;font-weight:600;padding:4px 0}.player-picker-container{background-color:var(--color-white);border-radius:5px;box-shadow:0 2px 4px #0006;display:flex;flex-direction:column;flex-grow:0;justify-content:flex-start;margin:0 5px 20px;width:calc(100% - 10px)}.player-picker-table-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:5px 5px 0 0;display:flex;height:23px;justify-content:space-between;padding:0 10px}.player-picker-table-header-text{color:var(--color-primary-light);font-size:.7rem;font-weight:400;letter-spacing:1.5px;margin:0;padding:0}.player-picker-table{border-collapse:collapse;font-weight:400;table-layout:fixed;width:100%}.player-picker-table td,.player-picker-table th{border-bottom:1px solid var(--color-table-row-border);overflow:hidden;padding:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.player-picker-table th{background-color:var(--color-table-header);cursor:pointer;font-size:.8rem;height:20px;-webkit-user-select:none;user-select:none}.player-picker-table th:hover{background-color:var(--color-table-header-hover)}.player-picker-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.player-picker-table td:first-child,.player-picker-table th:first-child{width:40%}.player-picker-table td:nth-child(2),.player-picker-table td:nth-child(3),.player-picker-table th:nth-child(2),.player-picker-table th:nth-child(3){width:30%}.player-picker-table tr:nth-child(2n){background-color:var(--color-table-row)}.player-picker-table tr:nth-child(odd){background-color:var(--color-white)}.player-picker-table td button{display:none}.player-picker-table tr{position:relative}.player-picker-table tbody tr:not(.disabled):hover td:first-child{padding:8px 0 8px 16px}.player-picker-table tbody tr:hover:after{color:var(--color-button-green);content:"→";font-size:1.4rem;font-weight:700;opacity:1;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.player-picker-table tbody tr.disabled{cursor:not-allowed;opacity:.5}.player-picker-table tbody tr.disabled:hover td:first-child{padding-left:8px}.player-picker-table tbody tr.disabled:hover:after{display:none}@media (min-width:780px){.player-picker-container{align-self:flex-start}.player-picker-table td{font-size:.95rem}}.player-row.disabled{background-color:#2a2a2a;color:#666;cursor:not-allowed}.player-row.staged{background-color:var(--color-table-row-selected)}.draft-confirmation-area{align-items:center;background-color:var(--color-table-header-dark);border-radius:0 0 5px 5px;border-top:1px solid var(--color-table-row-border);display:flex;justify-content:space-between;padding:10px}.confirmation-text{color:var(--color-primary-light);font-size:.95rem;font-weight:500}.confirmation-text.placeholder{color:#999;font-style:italic;text-align:center;width:100%}.draft-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:4px 2px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s}.draft-btn:disabled{background-color:#555;cursor:not-allowed}.draft-btn:hover:not(:disabled){background-color:#45a049}.sort-indicator{display:inline-block;font-size:.7rem;margin-left:5px;vertical-align:middle}@media (max-width:768px){.player-picker-container{margin:5px}.player-picker-table td,.player-picker-table th{font-size:.9rem;padding:6px}.player-picker-table-header-text{font-size:.65rem}}.player-picker-table tbody{background-color:var(--color-white)}.pagination-controls{align-items:center;border-top:1px solid var(--color-table-row-border);padding:10px}.pagination-info{color:var(--color-text-secondary);font-size:.9rem;font-weight:500}.pagination-btn{background-color:var(--color-secondary-light);border:1px solid var(--color-secondary-dark);border-radius:4px;color:var(--color-secondary-dark);cursor:pointer;font-weight:700;padding:5px 10px;transition:background-color .2s,color .2s}.pagination-btn:hover:not(:disabled){background-color:var(--color-secondary-dark);color:var(--color-white)}.pagination-btn:disabled{background-color:var(--color-grey-light);border-color:var(--color-grey);color:var(--color-grey);cursor:not-allowed}.lineup-container,.module-container{display:flex;flex-direction:column}.lineup-container{border-radius:5px;box-shadow:0 2px 4px #0000001a;justify-content:space-between;margin-bottom:10px}.lineup-info{align-items:center;background-color:var(--color-table-header-dark);border-radius:5px 5px 0 0;display:flex;height:23px;justify-content:space-between;padding:0 10px}.lineup-info .lineup-word-text{color:var(--color-primary-light);font-size:.7rem;font-weight:400;letter-spacing:1.5px;margin:0;padding:0;text-transform:capitalize}.lineup-info .lineup-remaining{margin:4px;padding-bottom:3px}.lineup-info .lineup-avg-remaining-text,.lineup-info .lineup-remaining-salary-text{color:var(--color-primary-light);font-size:.7rem;letter-spacing:1px}.lineup-info .lineup-avg-remaining-number,.lineup-info .lineup-remaining-salary-number{color:var(--color-button-green);font-size:.8rem;margin:0 3px}.lineup-remaining-salary-number.over-salary-cap{color:var(--color-button-red)}.lineup-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;table-layout:fixed;width:100%}.lineup-table td,.lineup-table th{border-bottom:1px solid var(--color-table-row-border);height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lineup-table th{background-color:var(--color-table-header);font-size:.8rem;height:20px;padding-left:8px}.lineup-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500;padding:6px}.lineup-table td:first-child,.lineup-table th:first-child{width:14%}.lineup-table td:nth-child(2),.lineup-table th:nth-child(2){width:40%}.lineup-table td:nth-child(3),.lineup-table th:nth-child(3){width:25%}.lineup-table td:nth-child(4),.lineup-table th:nth-child(4){width:20%}.lineup-table td:last-child,.lineup-table th:last-child{padding:0;text-align:center;width:40px}.lineup-table td:first-child:before{color:inherit;content:attr(data-pos);display:block}.lineup-table td[data-position=Cpt]{color:var(--color-gold)}.lineup-table td[data-position=Flex]{color:var(--color-secondary)}.lineup-table td[data-position=Cpt],.lineup-table td[data-position=Flex]{font-size:.9rem;font-weight:600}.lineup-container td.button-cell{padding:0;text-align:center;width:40px}.lineup-container td.button-cell button{align-items:center;background-color:var(--color-button-red);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;line-height:1;margin:0 auto;padding:0;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:20px}.lineup-container td.button-cell button:hover{background-color:#e60000;box-shadow:0 2px 5px #0003;transform:scale(1.1)}.captain-bonus-info{background-color:var(--color-background-alt);border-bottom:1px solid var(--color-border-light);border-radius:4px;border-top:1px solid var(--color-border-light);color:var(--color-secondary-dark);font-size:.8rem;font-style:italic;padding:8px 6px;text-align:left}.dialog-actions,.lineup-action-buttons-container{background-color:var(--color-background-light);border-top:1px solid var(--color-border-light);display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.clear-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:1px;padding:8px 15px;transition:all .3s ease}.submit-btn{background-color:var(--color-button-green)}.clear-btn,.submit-btn{color:var(--color-white)}.clear-btn{background-color:var(--color-button-red)}.submit-btn:hover{background-color:#004d00;transform:translateY(-1px)}.clear-btn:hover{background-color:#c00;transform:translateY(-1px)}.submit-btn:disabled{background-color:var(--color-grey);color:var(--color-black);cursor:not-allowed;opacity:.6;transform:none}.lineup-and-buttons-container{background-color:var(--color-white);border-radius:8px;margin-bottom:20px;order:1;padding:0 7px;position:sticky;top:65px;z-index:10}.player-picker-container{order:2}@media (min-width:780px){.module-container{align-items:flex-start;flex-direction:row;padding:15px}.player-picker-container{flex:1 1;order:1}.lineup-and-buttons-container{align-self:flex-start;flex:1 1;max-height:calc(100vh - 40px);order:2;overflow-y:auto;padding:0;position:sticky;top:75px}.lineup-table td{font-size:.95rem}.clear-btn,.submit-btn{font-size:.9rem}}.lineup-row{grid-gap:10px;align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-table-row-border);border-left:none;border-radius:0;display:grid;gap:10px;grid-template-columns:60px 1fr auto;margin-bottom:0;padding:8px 10px;transition:background-color .2s ease}.lineup-row:last-of-type{border-bottom:none}.lineup-row span{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.lineup-row span.salary{font-weight:500;padding-right:5px;text-align:right}.lineup-row span.player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-label{font-weight:600;padding-left:5px}.position-label.position-cpt{color:var(--color-gold)}.position-label.position-flex{color:var(--color-secondary)}.total-row{background-color:var(--color-table-header);border-radius:4px;color:var(--color-primary-dark);display:flex;font-size:.85rem;font-weight:600;justify-content:space-between;margin-top:10px;padding:8px 10px}.confirm-entry-modal-captain-bonus-info{background-color:var(--color-background-alt);color:var(--color-secondary-dark);font-size:.75rem;font-style:italic;padding:0 6px;text-align:left}.confirm-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--color-white);display:inline-block;height:16px;vertical-align:middle;width:16px}.confirm-check{animation:popIn .3s ease-out;color:var(--color-white);display:inline-block;font-weight:700}.confirm-btn:disabled{background-color:var(--color-button-green);opacity:.8}.confirm-btn:disabled,.dialog-actions .confirm-btn,.dialog-actions .confirm-btn:disabled,button.confirm-btn:disabled{background-color:var(--color-button-green)!important;color:var(--color-white)}.confirm-btn:disabled .confirm-spinner{border-color:#ffffff80;border-top-color:var(--color-white)}@media (min-width:769px){.confirm-dialog{font-size:1rem;width:400px}.dialog-actions,.dialog-content{padding:15px 20px}.dialog-header h2{font-size:.9rem}.contest-info h3,.lineup-preview h3{font-size:1.3rem}.entry-fee-amount,.entry-fee-label,.lineup-row span,.total-row{font-size:1rem}.confirm-entry-modal-captain-bonus-info{font-size:.8rem}.cancel-btn,.confirm-btn{font-size:.9rem;padding:8px 15px}}.draft-status-header{background-color:var(--color-table-header-dark);border-radius:5px;box-shadow:0 2px 4px #0006;display:flex;justify-content:space-between;margin:5px 5px 20px;padding:10px 0;text-align:center;width:calc(100% - 10px)}.status-module{align-items:center;border-right:1px solid var(--color-secondary-dark);display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}.status-module:last-child{border-right:none}.status-label{color:var(--color-primary-light);font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.status-value{color:var(--color-white);font-size:1.1rem;font-weight:700}.timer .status-value{align-items:baseline;display:flex}.timer-unit{color:var(--color-button-green);font-size:2rem;font-weight:300;margin-left:4px}.draft-status-header.complete{justify-content:center;padding:20px}.draft-status-header.complete .status-value{font-size:1.5rem;letter-spacing:1px}@media (max-width:480px){.status-label{font-size:.7rem}.status-value{font-size:1rem}.timer-unit{font-size:.9rem}}@media (min-width:769px){.draft-status-header{margin-left:auto;margin-right:auto}}.draft-board-container{background-color:var(--color-white);border:1px solid var(--color-table-row-border);border-radius:5px;box-shadow:0 2px 4px #0006;margin:5px 5px 20px;padding:15px}.draft-board-title{font-size:.9rem;padding:0}.draft-board-table-wrapper{overflow-x:auto}.draft-board-table{border-collapse:collapse;color:var(--color-primary-dark);width:100%}.draft-board-table td,.draft-board-table th{border:1px solid var(--color-table-row-border);font-size:.9rem;min-width:120px;padding:8px;text-align:center}.draft-board-table td:first-child,.draft-board-table th:first-child{min-width:50px;width:50px}.draft-board-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);font-weight:700}.draft-board-table td{background-color:var(--color-white)}.draft-board-table tr:nth-child(2n) td{background-color:var(--color-table-row)}.entrant-rosters-container{background-color:var(--color-white);border:1px solid var(--color-table-row-border);border-radius:5px;box-shadow:0 2px 4px #0006;margin:20px 5px 5px;overflow:hidden;padding:0 15px 15px}.draft-board-title{color:var(--color-primary-dark);font-size:1rem;font-weight:500;letter-spacing:1px;margin-bottom:15px;text-align:center;text-transform:uppercase}.roster-tabs{background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-table-row-border);display:flex;margin:0 -15px 15px;overflow-x:auto;padding-bottom:5px}.roster-tab{background-color:initial;border:none;border-bottom:3px solid #0000;color:var(--color-primary-light);cursor:pointer;flex-grow:1;font-family:inherit;font-size:.9rem;letter-spacing:1px;padding:10px 15px;text-align:center;text-transform:uppercase;transition:background-color .3s,border-color .3s;white-space:nowrap}.roster-tab:hover:not(.active){background-color:var(--color-secondary-dark)}.roster-tab.active{border-bottom-color:var(--color-button-green);color:var(--color-white);font-weight:700}.roster-content{padding:0}.roster-table{border-collapse:collapse;color:var(--color-primary-dark);width:100%}.roster-table td,.roster-table th{border:1px solid var(--color-table-row-border);font-size:.9rem;padding:8px;text-align:center}.roster-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);font-weight:700;letter-spacing:1px;text-transform:uppercase}.roster-table tr:nth-child(2n){background-color:var(--color-table-row)}.roster-table tr:nth-child(odd){background-color:var(--color-white)}.snake-draft-container{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;width:100%}.snake-draft-main-content{display:flex;flex-direction:column;gap:20px;width:100%}.snake-draft-left-panel{flex:1 1;max-width:100%;min-width:300px}.snake-draft-right-panel{display:flex;flex:2 1;flex-direction:column;min-width:0}.withdraw-link-container{display:flex;gap:20px;justify-content:center;margin-top:20px;text-align:center}.withdraw-link{background:none;border:none;color:#a0a0a0;cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}.withdraw-link:hover{color:#fff}@media (min-width:769px){.snake-draft-main-content{flex-direction:row;gap:20px;margin-left:auto;margin-right:auto;max-width:1200px}.snake-draft-left-panel{flex:1 1}.snake-draft-right-panel{align-self:flex-start;flex:1 1;max-height:calc(100vh - 20px);overflow-y:auto;position:sticky;top:10px}.withdraw-link-container{margin-left:auto;margin-right:auto;max-width:1200px}}.draft-confirmation-bar{background-color:var(--color-white);border:1px solid var(--color-table-row-border);border-radius:5px;box-shadow:0 2px 4px #0006;display:flex;gap:10px;margin:5px 5px 20px;padding:10px;position:sticky;top:10px;width:calc(100% - 10px);z-index:10}.confirmation-input{background-color:#f0f0f0;border:1px solid var(--color-table-row-border);border-radius:4px;flex-grow:1;font-size:14px;font-weight:700;padding:8px;text-align:center}.draft-info-banner{background-color:var(--color-info-light);border:1px solid var(--color-info);border-radius:4px;margin-bottom:15px;padding:8px 16px;text-align:center}.info-text{color:var(--color-info-dark);font-size:.9rem;font-weight:500}.loading-container{color:var(--color-secondary-light);font-size:1.2rem;height:100%;min-height:200px}.draft-order-modal-overlay,.loading-container{align-items:center;display:flex;justify-content:center}.draft-order-modal-overlay{background-color:#0009;bottom:0;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.draft-order-modal-dialog{background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:420px;overflow:hidden;width:100%}.draft-order-modal-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:8px 15px}.draft-order-modal-title{color:var(--color-primary-light);font-size:.95rem;font-weight:600;margin:0}.draft-order-modal-close-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:24px;line-height:1;padding:0 5px;transition:color .2s ease}.draft-order-modal-close-button:hover{color:var(--color-white)}.draft-order-modal-content{flex-grow:1;overflow-y:auto;padding:15px 20px}.draft-order-item{align-items:center;background-color:var(--color-background-alt);border:1px solid var(--color-border-light);border-radius:6px;display:flex;margin-bottom:8px;padding:10px}.pick-number{color:var(--color-secondary-dark);font-size:1rem;font-weight:600;margin-right:15px;min-width:25px;text-align:right}.entrant-avatar{border:2px solid var(--color-secondary-light);border-radius:50%;height:36px;margin-right:12px;width:36px}.entrant-name{color:var(--color-primary-dark);font-size:1rem;font-weight:500}.draft-order-modal-actions{background-color:var(--color-background-alt);border-top:1px solid var(--color-border-light);display:flex;justify-content:flex-end;padding:15px 20px}.draft-order-modal-action-btn{background-color:var(--color-secondary);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:1px;padding:10px 25px;transition:all .3s ease;width:100%}.draft-order-modal-action-btn:hover{background-color:var(--color-secondary-dark);transform:translateY(-1px)}.entrant-payouts-section{flex:1 1;max-height:160px;min-width:200px;overflow-y:auto;padding:0 5px 0 10px;text-align:right}@media (max-width:480px){.entrant-payouts-section{flex:1 1;min-width:150px;padding:0 0 0 5px}}.entrant-payouts-section .payout{margin:5px 0}.entrant-payouts-title{color:var(--color-black);font-weight:700;margin:0 0 2px}.entrant-payouts-title .entrant-payouts-total-prize-pool{color:var(--color-primary-dark);font-weight:600;text-decoration:none}.entrant-payouts-section ul{list-style-type:none;margin:0;padding-left:0}.entrant-payouts-section ul li{color:var(--color-primary-dark);font-weight:500}.entrant-payouts-section ul li .place{color:var(--color-black)}.entrant-payouts-section ul li .payout{color:var(--color-primary-dark)}@media (min-width:768px){.entrant-payouts-section{padding:0 10px 0 20px}}.view-entrants-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.view-entrants-dialog{background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:50vh;max-width:550px;overflow:hidden;width:100%}.view-entrants-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:8px 15px}.view-entrants-header h3{color:var(--color-primary-light);font-size:.95rem;font-weight:600;margin:0}.view-entrants-close-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:24px;line-height:1;padding:0 5px;transition:color .2s ease}.view-entrants-close-button:hover{color:var(--color-white)}.view-entrants-content{flex-grow:1;overflow-y:auto;padding:8px 10px}.entrants-section{margin-bottom:15px}.entrants-section:last-of-type{margin-bottom:0}.your-entries-header-container{align-items:baseline;display:flex;margin-bottom:8px}.entrants-section-header{border-bottom:none;color:var(--color-primary-dark);font-size:.85rem;font-weight:700;margin:0 8px 0 0;padding-bottom:0}.view-entrants-list{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;padding:0}.view-entrant-item{align-items:center;background-color:var(--color-background-alt);border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-primary-dark);display:flex;font-size:.9rem;justify-content:space-between;padding:4px 8px;transition:transform .2s ease-in-out}.entrant-name-salary{align-items:center;display:flex;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrant-score{font-weight:600;margin-left:8px;white-space:nowrap}.entrant-salary{color:var(--color-grey-light);font-size:.8rem;margin-left:4px;white-space:nowrap}.view-entrant-item[style*="cursor: pointer"]:hover{border-color:var(--color-primary);transform:scale(1.04)}.my-entry-item{border-color:var(--color-secondary);font-weight:600}.no-entrants-message{padding:20px;text-align:center}.entrants-info-message,.no-entrants-message{color:var(--color-text-secondary);font-style:italic}.entrants-info-message{font-size:.85rem;margin:0;padding:0;text-align:left}.view-entrant-item.player-active{color:var(--color-button-green);font-weight:600}.view-entrant-item.player-eliminated{color:var(--color-text-secondary)!important;opacity:.7}.view-entrant-item.player-active .entrant-salary,.view-entrant-item.player-eliminated .entrant-salary{opacity:inherit}@media (min-width:481px){.view-entrants-dialog{max-height:60vh}.view-entrants-header h3{font-size:1rem}.view-entrants-content{padding:10px 15px}.entrants-section-header{font-size:.9rem}.view-entrants-list{gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.view-entrant-item{font-size:.95rem;padding:4px 12px}}.overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.confirm-dialog{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;font-size:.85rem;max-height:90vh;max-width:400px;overflow:hidden;padding:0;width:95%}.dialog-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-table-header-dark);border-radius:8px 8px 0 0;display:flex;height:28px;justify-content:space-between;padding:0 10px}.dialog-header h2{font-size:.85rem;font-weight:600;letter-spacing:1px;margin:0}.close-button,.dialog-header h2{color:var(--color-primary-light)}.close-button{background:none;border:none;cursor:pointer;font-size:22px;padding:0 5px;transition:color .2s ease}.close-button:hover{color:var(--color-white)}.dialog-content{flex-grow:1;overflow-y:auto;padding:10px 15px}.contest-info{border-bottom:1px solid var(--color-secondary-dark);margin-bottom:10px;padding-bottom:10px}.contest-info h3{color:var(--color-primary-dark);font-size:1rem;font-weight:700;margin-bottom:10px}.info-row{align-items:center;display:flex;margin-bottom:5px;text-align:left}.entry-fee-label{color:var(--color-text-secondary);font-size:.85rem;font-weight:600;margin-right:8px}.entry-fee-amount{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.lineup-preview{margin-bottom:15px}.lineup-preview h3{color:var(--color-primary-dark);font-size:1rem;font-weight:700;margin:0 0 10px}.lineup-preview .lineup-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;margin-bottom:10px;table-layout:fixed;width:100%}.lineup-preview .lineup-table td,.lineup-preview .lineup-table th{border-bottom:1px solid var(--color-table-row-border);height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineup-preview .lineup-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);font-size:.8rem;font-weight:600;height:20px;padding:4px 8px}.lineup-preview .lineup-table th:first-child{border-top-left-radius:4px}.lineup-preview .lineup-table th:last-child{border-top-right-radius:4px}.lineup-preview .lineup-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500;padding:6px 8px}.lineup-preview .lineup-table td:first-child,.lineup-preview .lineup-table th:first-child{border-left:1px solid var(--color-table-row-border);width:15%}.lineup-preview .lineup-table td:nth-child(2),.lineup-preview .lineup-table th:nth-child(2){width:40%}.lineup-preview .lineup-table td:nth-child(3),.lineup-preview .lineup-table th:nth-child(3){text-align:right;width:21%}.lineup-preview .lineup-table td:nth-child(4),.lineup-preview .lineup-table th:nth-child(4){border-right:1px solid var(--color-table-row-border);text-align:right;width:24%}.lineup-preview .lineup-table td.position-cpt{color:gold;font-weight:600}.lineup-preview .lineup-table td.position-flex{color:var(--color-secondary);font-weight:600}.lineup-total-row td{background-color:var(--color-table-header);border-top:2px solid var(--color-table-header-dark);color:var(--color-primary-dark);font-size:.85rem;font-weight:600;padding-bottom:6px;padding-top:6px}.lineup-total-row td:first-child{padding-left:8px;text-align:right}.lineup-total-row .total-salary{text-align:right}.lineup-total-row .total-metric{padding-right:8px;text-align:right}.view-entry-modal-captain-bonus-info{background-color:var(--color-background-alt);color:var(--color-secondary-dark);font-size:.75rem;font-style:italic;padding:0 6px;text-align:left}.dialog-actions{background-color:var(--color-background-light);border-top:1px solid var(--color-border-light);display:flex;gap:10px;justify-content:flex-end;padding:10px 15px}.cancel-btn,.confirm-btn{border:none;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:500;letter-spacing:1px;padding:7px 12px;transition:all .3s ease}.cancel-btn{background-color:var(--color-button-red);color:var(--color-white)}.cancel-btn:disabled{background-color:var(--color-button-red)!important;color:var(--color-white);cursor:not-allowed;opacity:.8}.confirm-btn{background-color:var(--color-button-green);color:var(--color-white)}.cancel-btn:hover{background-color:#c00;transform:translateY(-1px)}.confirm-btn:hover{background-color:#004d00;transform:translateY(-1px)}.confirm-btn:disabled{background-color:#dc354580;cursor:not-allowed;transform:none}.withdraw-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--color-white);display:inline-block;height:16px;vertical-align:middle;width:16px}.withdraw-check{animation:popIn .3s ease-out;color:var(--color-white);display:inline-block;font-weight:700}@keyframes popIn{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}tr.player-active td{color:var(--color-button-green)}tr.player-active td.position-cpt,tr.player-active td.position-flex{color:var(--color-button-green);font-weight:600}tr.player-eliminated td,tr.player-eliminated td.position-cpt,tr.player-eliminated td.position-flex{color:var(--color-text-secondary)!important;opacity:.7;text-decoration:line-through}tr.player-eliminated td.position-cpt,tr.player-eliminated td.position-flex{font-weight:600}@media (min-width:769px){.confirm-dialog{font-size:1rem;width:400px}.dialog-actions,.dialog-content{padding:15px 20px}.dialog-header h2{font-size:.9rem}.contest-info h3,.lineup-preview h3{font-size:1.3rem}.entry-fee-amount,.entry-fee-label{font-size:1rem}.lineup-preview .lineup-table td,.lineup-total-row td{font-size:.95rem}.lineup-preview .lineup-table th{font-size:.85rem}.view-entry-modal-captain-bonus-info{font-size:.8rem}.cancel-btn,.confirm-btn{font-size:.9rem;padding:8px 15px}}.view-chip-counts-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.view-chip-counts-dialog{background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:50vh;max-width:320px;overflow:hidden;width:100%}.view-chip-counts-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:8px 15px}.view-chip-counts-header h3{color:var(--color-primary-light);font-size:.95rem;font-weight:600;margin:0}.view-chip-counts-close-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:24px;line-height:1;padding:0 5px;transition:color .2s ease}.view-chip-counts-close-button:hover{color:var(--color-white)}.view-chip-counts-content{flex-grow:1;overflow-y:auto;padding:8px 10px}.chip-counts-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;margin-bottom:10px;table-layout:fixed;width:100%}.chip-counts-table td,.chip-counts-table th{border-bottom:1px solid var(--color-table-row-border);height:30px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.chip-counts-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);font-size:.8rem;font-weight:600;height:20px;padding:4px 8px}.chip-counts-table th:first-child{border-top-left-radius:4px;text-align:left;width:65%}.chip-counts-table th:last-child{border-top-right-radius:4px;text-align:left;width:35%}.chip-counts-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.chip-counts-table td:first-child{width:65%}.chip-counts-table td:last-child{text-align:left;width:35%}.current-user-row{background-color:var(--color-background-alt);font-weight:600}.current-user-row td{color:var(--color-secondary)}.no-chip-counts-message{color:var(--color-text-secondary);font-style:italic;padding:20px;text-align:center}@media (min-width:481px){.view-chip-counts-dialog{max-height:60vh}.view-chip-counts-header h3{font-size:1rem}.view-chip-counts-content{padding:10px 15px}.chip-counts-table th{font-size:.85rem}.chip-counts-table td{font-size:.95rem}}.view-player-payouts-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.view-player-payouts-dialog{background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:50vh;max-width:400px;overflow:hidden;width:100%}.view-player-payouts-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:8px 15px}.view-player-payouts-header h3{color:var(--color-primary-light);font-size:.95rem;font-weight:600;margin:0}.view-player-payouts-close-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:24px;line-height:1;padding:0 5px;transition:color .2s ease}.view-player-payouts-close-button:hover{color:var(--color-white)}.view-player-payouts-content{flex-grow:1;overflow-y:auto;padding:8px 10px}.player-payouts-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;margin-bottom:10px;table-layout:fixed;width:100%}.player-payouts-table td,.player-payouts-table th{border-bottom:1px solid var(--color-table-row-border);box-sizing:border-box;height:30px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.player-payouts-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);font-size:.8rem;font-weight:600;height:20px;padding:4px 8px}.player-payouts-table th:first-child{border-top-left-radius:4px;text-align:left}.player-payouts-table th:last-child{border-top-right-radius:4px;text-align:right}.player-payouts-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.player-payouts-table td:first-child,.player-payouts-table th:first-child{max-width:15%;min-width:15%;text-align:left;width:15%}.player-payouts-table td:nth-child(2),.player-payouts-table th:nth-child(2){max-width:56%;min-width:56%;text-align:left;width:56%}.player-payouts-table td:nth-child(3),.player-payouts-table th:nth-child(3){max-width:29%;min-width:29%;text-align:right;width:29%}.no-payouts-message{color:var(--color-text-secondary);font-style:italic;padding:20px;text-align:center}@media (min-width:481px){.view-player-payouts-dialog{max-height:60vh}.view-player-payouts-header h3{font-size:1rem}.view-player-payouts-content{padding:10px 15px}.player-payouts-table th{font-size:.85rem}.player-payouts-table td{font-size:.95rem}}.view-golf-leaderboard-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.view-golf-leaderboard-dialog{background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:50vh;max-width:520px;overflow:hidden;width:100%}.view-golf-leaderboard-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:8px 15px}.view-golf-leaderboard-header h3{color:var(--color-primary-light);font-size:.95rem;font-weight:600;margin:0}.view-golf-leaderboard-close-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:24px;line-height:1;padding:0 5px;transition:color .2s ease}.view-golf-leaderboard-close-button:hover{color:var(--color-white)}.view-golf-leaderboard-content{flex-grow:1;overflow-y:auto;padding:8px 10px}.golf-leaderboard-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;margin-bottom:10px;table-layout:fixed;width:100%}.golf-leaderboard-table td,.golf-leaderboard-table th{border-bottom:1px solid var(--color-table-row-border);height:30px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.golf-leaderboard-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);font-size:.8rem;font-weight:600;height:20px;padding:4px 8px}.golf-leaderboard-table th:first-child{border-top-left-radius:4px;text-align:left;width:20%}.golf-leaderboard-table th:nth-child(2){text-align:left;width:40%}.golf-leaderboard-table th:nth-child(3){text-align:center;width:20%}.golf-leaderboard-table th:nth-child(4){border-top-right-radius:4px;text-align:center;width:20%}.golf-leaderboard-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.golf-leaderboard-table td:first-child{width:20%}.golf-leaderboard-table td:nth-child(2){width:40%}.golf-leaderboard-table td:nth-child(3),.golf-leaderboard-table td:nth-child(4){text-align:center;width:20%}.no-leaderboard-message{color:var(--color-text-secondary);font-style:italic;padding:20px;text-align:center}@media (min-width:481px){.view-golf-leaderboard-dialog{max-height:60vh}.view-golf-leaderboard-header h3{font-size:1rem}.view-golf-leaderboard-content{padding:10px 15px}.golf-leaderboard-table th{font-size:.85rem}.golf-leaderboard-table td{font-size:.95rem}}.view-ownership-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.view-ownership-dialog{background-color:var(--color-white);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:50vh;max-width:520px;overflow:hidden;width:100%}.view-ownership-header{align-items:center;background-color:var(--color-table-header-dark);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:8px 15px}.view-ownership-header h3{color:var(--color-primary-light);font-size:.95rem;font-weight:600;margin:0}.view-ownership-close-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:24px;line-height:1;padding:0 5px;transition:color .2s ease}.view-ownership-close-button:hover{color:var(--color-white)}.view-ownership-content{flex-grow:1;overflow-y:auto;padding:8px 10px}.ownership-table{background-color:var(--color-white);border-collapse:collapse;font-weight:400;margin-bottom:10px;table-layout:fixed;width:100%}.ownership-table td,.ownership-table th{border-bottom:1px solid var(--color-table-row-border);height:30px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.ownership-table th{background-color:var(--color-table-header);color:var(--color-primary-dark);cursor:pointer;font-size:.8rem;font-weight:600;height:20px;padding:4px 8px;transition:background-color .2s}.ownership-table th:first-child{border-top-left-radius:4px;text-align:left;width:43%}.ownership-table th:nth-child(2),.ownership-table th:nth-child(3){text-align:center;width:17%}.ownership-table th:nth-child(4){border-top-right-radius:4px;text-align:center;width:23%}.ownership-table td{color:var(--color-primary-dark);font-size:.85rem;font-weight:500}.ownership-table td:first-child{width:40%}.ownership-table td:nth-child(2){text-align:center;width:25%}.ownership-table td:nth-child(3){text-align:center;width:20%}.ownership-table td:nth-child(4){text-align:center;width:15%}.ownership-table .player{font-weight:500}.ownership-table .percentage{color:var(--color-primary-dark);font-weight:500}.ownership-table .clickable-row{cursor:pointer;position:relative;transition:all .2s ease}.ownership-table .clickable-row:hover{background-color:var(--color-table-row-hover);transform:translateX(4px)}.ownership-table .clickable-row:active{background-color:var(--color-table-row-hover);transform:translateX(2px)}.no-ownership-message{color:var(--color-text-secondary);font-style:italic;padding:20px;text-align:center}@media (min-width:481px){.view-ownership-dialog{max-height:60vh}.view-ownership-header h3{font-size:1rem}.view-ownership-content{padding:10px 15px}.ownership-table th{font-size:.85rem}.ownership-table td{font-size:.95rem}}.contest-details-container{padding:0 7px}.contest-basic-info{background:linear-gradient(135deg,var(--color-table-header-light) 0,#fff 50%,var(--color-table-header-light) 100%)}.contest-info-header h2{font-size:1rem}.contest-info-section{flex:3 1;padding-right:5px;text-align:left}.contest-info-section h3{margin-bottom:10px;text-decoration:underline}.contest-info-section p{font-weight:700;margin:0 0 2px}.contest-info-section .contest-info-values{color:var(--color-primary-dark);font-weight:500}.contest-info-section a.contest-info-values{display:inline-block;margin-right:5px;max-width:200px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.contest-info-section a.contest-info-values:hover{color:var(--color-black)}.details-links-text{background:none;border:none;color:var(--color-link);cursor:pointer;display:inline;font-size:.9rem;font-weight:500;margin-left:5px;padding:0;text-decoration:none}.details-links-text:hover{color:var(--color-black)}.details-links-text:focus{outline:none}.button-group{display:flex;gap:10px;margin-top:10px}.enter-contest-button{background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:8px;color:var(--color-white);cursor:pointer;display:block;font-size:.9rem;letter-spacing:1px;padding:8px 15px;text-align:center;transition:all .3s ease}.enter-contest-button:hover{background-color:var(--color-white);color:var(--color-secondary)}.withdraw-contest-button{background-color:var(--color-button-red);border:1px solid var(--color-button-red);border-radius:8px;color:var(--color-white);cursor:pointer;display:block;font-size:.9rem;letter-spacing:1px;padding:8px 15px;text-align:center;transition:all .3s ease}.withdraw-contest-button:hover{background-color:var(--color-white);color:var(--color-button-red)}.enter-contest-button:focus,.withdraw-contest-button:focus{box-shadow:0 0 5px var(--color-button-green);outline:none}.enter-draft-button{background-color:#4080ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s}.enter-draft-button:hover{background-color:#3070ef}@media (min-width:768px){.contest-details-container{font-size:1.1rem;letter-spacing:-.2px}.contest-info-header h2{font-size:1.4rem}.details-links-text{font-size:1rem}}.sign-up-btn{background-color:var(--color-primary);border:none;border-radius:5px;color:var(--color-black);cursor:pointer;font-size:1.1rem;letter-spacing:.5px;margin-bottom:10px;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.sign-up-btn:hover{background-color:var(--color-primary-light);transform:translateY(-3px)}.see-contests-btn{background-color:var(--color-primary);border:none;border-radius:5px;color:var(--color-black);cursor:pointer;font-size:1.1rem;letter-spacing:.5px;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.see-contests-btn:hover{transform:translateY(-3px)}.btn-newsletter{background-color:var(--color-secondary);color:var(--color-white);transition:transform .3s ease}.btn-newsletter:hover{background-color:var(--color-white);color:var(--color-black);transform:translateY(-3px)}.back-button{align-self:flex-start;background-color:var(--color-secondary-light);border:none;border-radius:5px;box-shadow:0 2px 4px #0006;color:var(--color-primary-dark);cursor:pointer;display:block;font-size:.9rem;margin:10px 5px;padding:7px 14px;transition:background-color .3s ease}.back-button:hover{background-color:var(--color-secondary-dark);color:var(--color-white)}@media (min-width:810px){.sign-up-btn{font-size:1.2rem}.back-button{font-size:.95rem}}.draft-page-container{background:#0000;border-radius:10px;font-size:1.15rem;margin:20px auto;max-width:1400px;min-width:350px;text-align:left}.draft-page-header{border-bottom:1px solid #444;margin-bottom:20px;padding-bottom:10px;text-align:center}.draft-page-header h1{font-size:2rem;margin:0}.draft-page-header p{color:#a0a0a0;margin-top:5px}.lineup-container,.player-picker-container{background-color:initial}@media (min-width:781px){.draft-page-container{font-size:1rem;max-width:850px;padding:0}}.howitworks-container{display:flex;flex-direction:column;padding:5px}.step{margin-bottom:40px;scroll-margin-top:70px}.step h2{margin-bottom:10px}.step p{margin-bottom:20px}.howitworks-container .step p{margin-bottom:1rem;text-align:left}.howitworks-container .step p strong{font-weight:700}@media (min-width:550px){.howitworks-container{flex-direction:row}.sidebar{flex:0 0 200px}.content{flex-grow:1}}.rules-container{display:flex;flex-direction:column}.sidebar{order:-1;overflow-y:auto;padding:20px;width:100%}.nav-item{background-color:var(--color-secondary-light);border:none;cursor:pointer;display:block;font-size:1.1rem;margin:5px 0;padding:10px;text-align:left;transition:background-color .3s ease;width:100%}.content,.nav-item.active,.nav-item:hover{background-color:var(--color-primary-light)}.content{font-size:1.1rem;letter-spacing:.3px;overflow-y:auto;padding:20px;text-align:left}.content h1{letter-spacing:1px}.section{margin-bottom:40px;scroll-margin-top:70px}.section h2{letter-spacing:1px;margin-bottom:10px}.section p{color:var(--color-secondary-dark);margin-bottom:20px}.rules-container .section p{margin-bottom:1rem;text-align:left}.rules-container .section p strong{font-weight:700}@media (min-width:550px){.rules-container{flex-direction:row}.sidebar{flex:0 0 200px}.content{flex-grow:1}}.account-container{display:flex;flex-direction:column;gap:20px;margin:20px auto;max-width:600px;padding:20px}.account-section{background:linear-gradient(135deg,var(--color-table-header-light) 0,#fff 50%,var(--color-table-header-light) 100%);border-radius:10px;box-shadow:0 4px 10px #00000026;box-sizing:border-box;padding:20px;width:100%}.user-profile{align-items:center;display:flex;flex-direction:column;text-align:center}.profile-pic{border:3px solid var(--color-primary-light);border-radius:50%;height:80px;margin-bottom:15px;width:80px}.user-profile h2.user-username{color:var(--color-primary-dark);font-size:1.8rem;margin:0 0 5px}.user-profile h3.user-name{color:var(--color-text);font-size:1.1rem;font-weight:400;margin:0 0 10px}.user-profile p.user-email{color:var(--color-grey);font-size:.9rem;margin:0 0 15px}.user-verified{font-style:italic}.account-logout-button{background:none;border:1px solid var(--color-link);border-radius:5px;color:var(--color-link);cursor:pointer;font-size:.9rem;font-weight:500;margin-top:15px;padding:8px 15px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.account-logout-button:hover{background-color:var(--color-link);color:var(--color-white);text-decoration:none}.account-balance{align-items:center;display:flex;flex-direction:column;text-align:center}.account-balance h4{color:var(--color-text);font-size:1rem;font-weight:500;margin:0 0 5px}.account-balance p{color:var(--color-button-green);font-size:2rem;font-weight:600;margin:0}.account-actions{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:15px}.deposit-btn,.withdraw-btn{border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:.5px;max-width:250px;padding:12px 20px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.deposit-btn:hover,.withdraw-btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.deposit-btn{background-color:var(--color-button-green);color:var(--color-white)}.withdraw-btn{background-color:var(--color-button-red);color:var(--color-white)}.support-info{text-align:center}.support-info h4{font-size:1rem;font-weight:500;margin-bottom:5px}.support-info p{color:var(--color-grey);font-size:.9rem;margin:0}.support-info a{color:var(--color-link);text-decoration:underline}@media (min-width:600px){.account-container{padding:30px}.account-actions{flex-direction:row;justify-content:center}.deposit-btn,.withdraw-btn{width:150px}}.support-section{padding:20px 0}.support-section img{max-width:305px;width:40%}@media (min-width:769px){.support-section{padding:30px 0}.support-section img{width:305px}}.page-not-found{align-items:center;background-color:var(--color-background);border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:10px auto;padding:10px 20px;text-align:center;width:100%}.page-not-found h1{color:var(--color-text);font-size:2rem;margin-bottom:15px}.page-not-found p{color:var(--color-text);font-size:1rem;margin-bottom:20px}.page-not-found a{color:var(--color-primary);font-size:1rem;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.page-not-found a:hover{text-decoration:underline}@media (min-width:769px){.page-not-found{max-width:1000px}.page-not-found h1{font-size:3rem;margin-bottom:20px}.page-not-found p{font-size:1.2rem;margin-bottom:30px}.page-not-found a{font-size:1.2rem}}.contest-details-container{background-color:initial;border-radius:10px;font-family:Montserrat,sans-serif;font-size:.9rem;margin:20px auto;max-width:800px;text-align:left}.contest-loading-info{color:var(--color-primary-dark);font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;margin-top:30px;padding:40px 20px;text-align:center}.contest-basic-info{background-color:var(--color-white);border-radius:10px;box-shadow:0 2px 4px #0006;color:var(--color-black);display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;padding:15px 10px}.contest-info-header{margin:30px 0 -10px 5px;text-align:left;width:100%}.contest-info-header h2{color:var(--color-secondary-dark);font-size:1.2rem;font-weight:700;letter-spacing:.8px;margin-bottom:15px}.tiebreaker-info{color:#666;font-size:.9em;font-style:italic;margin:8px;text-align:left}@media (max-width:449px){.contest-info-header h2{font-size:1.05rem;letter-spacing:normal}}.players-remaining-container h3{color:var(--color-secondary-dark);font-size:1.1rem;font-weight:400}.pagination-controls{display:flex;justify-content:space-between;margin-top:20px}.pagination-controls button{background-color:var(--color-button-green);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;letter-spacing:1px;padding:10px 20px;transition:background-color .3s ease}.pagination-controls button:disabled{background-color:var(--color-grey);cursor:not-allowed}.pagination-controls button:not(:disabled):hover{background-color:var(--color-button-green)}.modal{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:var(--color-primary-light);border:1px solid var(--color-grey);border-radius:10px;margin:15% auto;padding:10px 10px 0;width:80%}.modal-content h3{color:var(--color-black);font-size:1.2rem;font-weight:400;letter-spacing:.5px;margin:0 0 10px}.close{color:var(--color-button-red);float:right;font-size:28px;margin-top:-8px}.close:focus,.close:hover{color:var(--color-black);cursor:pointer;text-decoration:none}.accordion{margin-top:20px}.accordion-toggle{background-color:var(--color-primary-dark);border:none;border-radius:10px;color:var(--color-primary-light);cursor:pointer;font-size:.9rem;letter-spacing:1px;padding:5px 10px;text-align:left;transition:background-color .3s ease;width:100%}.accordion-toggle:hover{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.accordion-content{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.accordion-content.expanded{max-height:none;padding:10px 0}.bar-container{margin:20px auto;max-width:800px;width:80%}.bar{align-items:center;border-radius:10px;box-shadow:0 4px 6px #0000004d;display:flex;justify-content:space-around;margin-bottom:20px;padding:10px;position:relative}.bar-variation-1{background:linear-gradient(to right,var(--color-secondary-dark) 0,var(--color-primary) 45%,var(--color-primary) 90%,var(--color-primary-light) 90%)}.bar-variation-2{background:linear-gradient(to right,var(--color-secondary) 0,var(--color-secondary-light) 45%,var(--color-secondary-light) 90%,var(--color-primary-light) 90%)}.bar-variation-3{background:linear-gradient(to right,var(--color-primary-dark) 0,var(--color-primary) 45%,var(--color-primary) 90%,var(--color-primary-light) 90%)}.participants-table-container,.user-teams-table-container{margin-top:5px;overflow-x:auto;padding:0 7px}@media (min-width:768px){.contest-details-container{font-size:1rem;letter-spacing:-.2px}.contest-info-header h2{font-size:1.3rem}.player-payouts-section{flex:1 1;padding-left:10px;text-align:left}.modal-content{max-width:601px}}.retry-button{background-color:var(--color-button-green);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;display:block;font-size:.9rem;margin:15px auto 0;padding:8px 20px;transition:background-color .3s ease}.retry-button:hover{background-color:var(--color-button-green-hover)}.retry-status{color:#666;font-size:.9rem;margin-top:10px}.participants-table,.participants-table-completed,.participants-table-registering,.participants-table-running{border-collapse:collapse;border-radius:10px;box-shadow:0 2px 4px #0000001a;font-weight:400;width:100%}.participants-table th,.participants-table-completed th,.participants-table-registering th,.participants-table-running th{background-color:var(--color-table-header);cursor:pointer;font-size:.8rem;height:20px;padding:4px 8px;position:relative;text-transform:uppercase;white-space:nowrap}.participants-table td,.participants-table-completed td,.participants-table-registering td,.participants-table-running td{color:var(--color-primary-dark);font-size:.9rem;font-weight:500;padding:6px 8px;text-align:left}.participants-table tr:nth-child(2n),.participants-table-completed tr:nth-child(2n),.participants-table-registering tr:nth-child(2n),.participants-table-running tr:nth-child(2n){background-color:var(--color-table-row)}.participants-table tr:nth-child(odd),.participants-table-completed tr:nth-child(odd),.participants-table-registering tr:nth-child(odd),.participants-table-running tr:nth-child(odd){background-color:var(--color-white)}.participants-table th:after,.participants-table-completed th:after,.participants-table-registering th:after,.participants-table-running th:after{content:attr(data-sort-indicator);display:inline-block;font-size:.8rem;margin-left:4px;vertical-align:middle}.participants-table th span,.participants-table-completed th span,.participants-table-registering th span,.participants-table-running th span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participants-table-registering td:first-child,.participants-table-registering th:first-child{max-width:50%;overflow:hidden;text-overflow:ellipsis;width:50%}.participants-table-registering td:nth-child(2),.participants-table-registering td:nth-child(3),.participants-table-registering th:nth-child(2),.participants-table-registering th:nth-child(3){max-width:25%;width:25%}.participants-table-running td:first-child,.participants-table-running th:first-child{max-width:35%;overflow:hidden;text-overflow:ellipsis;width:35%}.participants-table-running td:nth-child(2),.participants-table-running td:nth-child(3),.participants-table-running th:nth-child(2),.participants-table-running th:nth-child(3){max-width:25%;width:25%}.participants-table-running td:nth-child(4),.participants-table-running th:nth-child(4){max-width:15%;width:15%}.participants-table-completed td:first-child,.participants-table-completed th:first-child{max-width:35%;overflow:hidden;text-overflow:ellipsis;width:35%}.participants-table-completed td:nth-child(2),.participants-table-completed th:nth-child(2){max-width:25%;width:25%}.participants-table-completed td:nth-child(3),.participants-table-completed th:nth-child(3){max-width:15%;width:15%}.participants-table-completed td:nth-child(4),.participants-table-completed th:nth-child(4){max-width:25%;width:25%}@media (min-width:769px){.participants-table th,.participants-table-completed th,.participants-table-registering th,.participants-table-running th{font-size:.8rem}.participants-table td,.participants-table-completed td,.participants-table-registering td,.participants-table-running td{font-size:.95rem;font-weight:500;padding:8px}}@media (max-width:768px){.desktop-only-cell{display:none}}.participants-table,.user-teams-table{border:1px solid var(--color-table-row-border);border-radius:10px}.participants-table-header,.user-teams-table-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:5px 5px 0 0;display:flex;height:23px;justify-content:space-between;padding:0 10px}.participants-table-header-text,.user-teams-table-header-text{color:var(--color-primary-light);font-size:.7rem;font-weight:400;letter-spacing:1.5px;margin:0;padding:0;text-transform:capitalize}.participants-table td,.participants-table th{border-bottom:1px solid var(--color-table-row-border);height:30px;max-width:200px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.participants-table-header-text,.user-teams-table-header-text{font-size:.8rem}}.entrants-teams-container-poker{border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:20px;overflow:hidden;width:100%}.entrants-teams-container-poker .entrants-teams-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:8px 8px 0 0;color:var(--color-primary-light);display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;padding:6px 10px;text-align:left}.entrants-teams-container-poker .header-title-group{align-items:center;display:flex}.entrants-teams-container-poker .header-info-text{color:var(--color-grey-light);font-size:.8rem;font-style:italic;font-weight:400;margin-left:10px}.entrants-teams-container-poker .refresh-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:.8rem;line-height:1;padding:0 5px}.entrants-teams-container-poker .refresh-button:hover{opacity:.8}.entrants-teams-container-poker .entrants-teams-table-container{background-color:var(--color-white);border:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto}.entrants-teams-container-poker .entrants-teams-table{border-collapse:collapse;font-size:.9rem;width:100%}.entrants-teams-container-poker .entrants-teams-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.entrants-teams-container-poker .entrants-teams-table td:first-child,.entrants-teams-container-poker .entrants-teams-table th:first-child{text-align:right;width:50px}.entrants-teams-container-poker .entrants-teams-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px}.entrants-teams-container-poker .entrants-teams-table tr:last-child td{border-bottom:none}.entrants-teams-container-poker .entrants-teams-table tr:nth-child(odd){background-color:var(--color-white)}.entrants-teams-container-poker .entrants-teams-table tr:nth-child(2n){background-color:var(--color-table-row)}.entrants-teams-container-poker .entrants-teams-table tr:hover{background-color:var(--color-table-hover);cursor:pointer}.entrants-teams-container-poker .last-money-row td{border-bottom:3px solid green!important}.entrants-teams-container-poker .entrants-teams-table tr:last-child:not(.last-money-row) td{border-bottom:none}.entrants-teams-container-poker .current-user-team td{font-weight:600}.entrants-teams-container-poker .team-active td{color:green}.entrants-teams-container-poker .team-eliminated td{color:red}.entrants-teams-container-poker .show-on-desktop{display:none}.entrants-teams-container-poker .entrants-teams-table td:nth-child(4),.entrants-teams-container-poker .entrants-teams-table td:nth-child(5),.entrants-teams-container-poker .entrants-teams-table td:nth-child(6),.entrants-teams-container-poker .entrants-teams-table th:nth-child(4),.entrants-teams-container-poker .entrants-teams-table th:nth-child(5),.entrants-teams-container-poker .entrants-teams-table th:nth-child(6){text-align:right}@media (min-width:769px){.entrants-teams-container-poker .entrants-teams-header{padding:8px 15px}.entrants-teams-container-poker .entrants-teams-table-container{max-height:350px}.entrants-teams-container-poker .entrants-teams-table{font-size:.9rem}.entrants-teams-container-poker .show-on-desktop{display:table-cell}.entrants-teams-container-poker .entrants-teams-table td.show-on-desktop,.entrants-teams-container-poker .entrants-teams-table th.show-on-desktop{text-align:right}}.entrants-teams-container-poker .header-buttons{align-items:center;display:flex;gap:4px}.entrants-teams-container-poker .header-error-text{color:var(--color-error);font-size:.8rem;font-style:italic;margin-left:10px}.entrants-teams-container-poker .auto-refresh-text{color:var(--color-grey-light);font-size:.8rem;margin-right:4px}.entrants-teams-container-poker .countdown-text{display:inline-block;min-width:2em;text-align:left}.selected-team-container-poker{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:10px;overflow:hidden}.selected-team-container-poker .selected-team-header{background-color:var(--color-table-header-dark);padding:8px 15px;text-align:left}.selected-team-container-poker .selected-team-header h2{color:var(--color-primary-light);font-size:.9rem;font-weight:600;margin:0}.selected-team-container-poker .selected-team-content{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0}.selected-team-container-poker .selected-team-table{border-collapse:collapse;font-size:.9rem;margin-bottom:0;width:100%}.selected-team-container-poker .selected-team-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 8px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.selected-team-container-poker .selected-team-table td:first-child,.selected-team-container-poker .selected-team-table th:first-child{text-align:center;width:45px}.selected-team-container-poker .selected-team-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px;transition:color .2s ease;white-space:nowrap}.selected-team-container-poker .selected-team-table td:nth-child(3),.selected-team-container-poker .selected-team-table td:nth-child(4),.selected-team-container-poker .selected-team-table td:nth-child(5),.selected-team-container-poker .selected-team-table th:nth-child(3),.selected-team-container-poker .selected-team-table th:nth-child(4),.selected-team-container-poker .selected-team-table th:nth-child(5){text-align:right}.selected-team-container-poker .totals-row .totals-label{padding-right:5px;text-align:right}.selected-team-container-poker .totals-row .totals-value{text-align:right}.selected-team-container-poker .captain-bonus-indicator{color:var(--color-text-secondary);font-size:.8em;font-weight:400;margin-left:4px}.selected-team-container-poker .selected-team-table .player-eliminated{color:red}.selected-team-container-poker .selected-team-table tr:last-child td{border-bottom:none}.selected-team-container-poker .selected-team-table tr:nth-child(odd){background-color:var(--color-white)}.selected-team-container-poker .selected-team-table tr:nth-child(2n){background-color:var(--color-table-row)}.selected-team-container-poker .position-label--cpt{color:var(--color-gold)}.selected-team-container-poker .position-label{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:1px 4px;text-align:center}.selected-team-container-poker .position-label[class*=FLEX]{color:var(--color-secondary-dark)}.selected-team-container-poker .selected-team-footer{background-color:var(--color-background-alt);border-top:1px solid var(--color-table-row-border);color:var(--color-secondary-dark);font-size:.75rem;font-style:italic;padding:5px 10px}.selected-team-container-poker .totals-row td{background-color:var(--color-table-header-light);border-bottom:none;border-top:2px solid var(--color-table-header-dark);color:var(--color-primary-dark);font-weight:600;padding-bottom:8px;padding-top:8px;white-space:nowrap}@media (min-width:769px){.selected-team-container-poker .selected-team-container{margin-top:20px}.selected-team-container-poker .selected-team-header h2{font-size:1.1rem}.selected-team-container-poker .selected-team-table{font-size:.9rem}.selected-team-container-poker .selected-team-table td,.selected-team-container-poker .selected-team-table th{padding:6px 10px}.selected-team-container-poker .position-label{font-size:.8rem;min-width:40px;padding:2px 6px}.selected-team-container-poker .selected-team-footer{font-size:.8rem;padding:8px 15px}}@media (max-width:768px){.selected-team-container-poker .selected-team-container{margin-top:10px}.selected-team-container-poker .selected-team-header h2,.selected-team-container-poker .selected-team-table{font-size:.9rem}.selected-team-container-poker .selected-team-table td,.selected-team-container-poker .selected-team-table th{padding:5px 8px}.selected-team-container-poker .position-label{font-size:.75rem;min-width:35px;padding:1px 4px}.selected-team-container-poker .selected-team-footer{font-size:.75rem}}.selected-team-container-poker .selected-team-table .player-active{color:green}.entrants-teams-container-golf{border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:20px;overflow:hidden;width:100%}.entrants-teams-container-golf .entrants-teams-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:8px 8px 0 0;color:var(--color-primary-light);display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;padding:6px 10px;text-align:left}.entrants-teams-container-golf .header-title-group{align-items:center;display:flex}.entrants-teams-container-golf .header-info-text{color:var(--color-grey-light);font-size:.8rem;font-style:italic;font-weight:400;margin-left:10px}.entrants-teams-container-golf .refresh-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:.8rem;line-height:1;padding:0 5px}.entrants-teams-container-golf .refresh-button:hover{opacity:.8}.entrants-teams-container-golf .entrants-teams-table-container{background-color:var(--color-white);border:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto}.entrants-teams-container-golf .entrants-teams-table{border-collapse:collapse;font-size:.9rem;width:100%}.entrants-teams-container-golf .entrants-teams-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.entrants-teams-container-golf .entrants-teams-table td:first-child,.entrants-teams-container-golf .entrants-teams-table th:first-child{text-align:right;width:50px}.entrants-teams-container-golf .entrants-teams-table td:last-child,.entrants-teams-container-golf .entrants-teams-table th:last-child{padding-right:20px}.entrants-teams-container-golf .entrants-teams-table td:nth-child(3),.entrants-teams-container-golf .entrants-teams-table td:nth-child(5),.entrants-teams-container-golf .entrants-teams-table th:nth-child(3),.entrants-teams-container-golf .entrants-teams-table th:nth-child(5){text-align:right}.entrants-teams-container-golf .entrants-teams-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px}.entrants-teams-container-golf .entrants-teams-table tr:last-child td{border-bottom:none}.entrants-teams-container-golf .entrants-teams-table tr:nth-child(odd){background-color:var(--color-white)}.entrants-teams-container-golf .entrants-teams-table tr:nth-child(2n){background-color:var(--color-table-row)}.entrants-teams-container-golf .entrants-teams-table tr:hover{background-color:var(--color-table-hover);cursor:pointer}.entrants-teams-container-golf .current-user-team td{font-weight:600}.entrants-teams-container-golf .team-active td{color:green}.entrants-teams-container-golf .team-eliminated td{color:red}.entrants-teams-container-golf .show-on-desktop{display:none}@media (min-width:769px){.entrants-teams-container-golf .entrants-teams-header{padding:8px 15px}.entrants-teams-container-golf .entrants-teams-table-container{max-height:350px}.entrants-teams-container-golf .entrants-teams-table{font-size:.9rem}.entrants-teams-container-golf .show-on-desktop{display:table-cell}.entrants-teams-container-golf .entrants-teams-table td.show-on-desktop,.entrants-teams-container-golf .entrants-teams-table th.show-on-desktop{text-align:right}.entrants-teams-container-golf .entrants-teams-table td,.entrants-teams-container-golf .entrants-teams-table th{padding:6px 10px}}.entrants-teams-container-golf .header-buttons{align-items:center;display:flex;gap:4px}.entrants-teams-container-golf .header-error-text{color:var(--color-error);font-size:.8rem;font-style:italic;margin-left:10px}.entrants-teams-container-golf .auto-refresh-text{color:var(--color-grey-light);font-size:.8rem;margin-right:4px}.entrants-teams-container-golf .countdown-text{display:inline-block;min-width:2em;text-align:left}.selected-team-container-golf{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:10px;overflow:hidden}.selected-team-container-golf .selected-team-header{background-color:var(--color-table-header-dark);padding:8px 15px;text-align:left}.selected-team-container-golf .selected-team-header h2{color:var(--color-primary-light);font-size:.9rem;font-weight:600;margin:0}.selected-team-container-golf .selected-team-content{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0}.selected-team-container-golf .selected-team-table{border-collapse:collapse;font-size:.9rem;margin-bottom:0;width:100%}.selected-team-container-golf .selected-team-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 8px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.selected-team-container-golf .selected-team-table td:first-child,.selected-team-container-golf .selected-team-table th:first-child{text-align:center;width:40px}.selected-team-container-golf .selected-team-table td:last-child,.selected-team-container-golf .selected-team-table th:last-child{padding-right:20px}.selected-team-container-golf .selected-team-table td{border-bottom:1px solid var(--color-table-row-border);padding:5px 8px;transition:color .2s ease;white-space:nowrap}.selected-team-container-golf .selected-team-table .thru-header,.selected-team-container-golf .selected-team-table .thru-value{padding-right:10px;text-align:right}.selected-team-container-golf .selected-team-table .score-header,.selected-team-container-golf .selected-team-table td.score-value{text-align:right}.selected-team-container-golf .totals-row .totals-label{padding-right:5px;text-align:right}.selected-team-container-golf .totals-row .totals-value{text-align:right}.selected-team-container-golf .selected-team-table .player-active{color:green}.selected-team-container-golf .selected-team-table .player-eliminated{color:red}.selected-team-container-golf .selected-team-table tr:last-child td{border-bottom:none}.selected-team-container-golf .selected-team-table tr:nth-child(odd){background-color:var(--color-white)}.selected-team-container-golf .selected-team-table tr:nth-child(2n){background-color:var(--color-table-row)}.selected-team-container-golf .position-label--cpt{color:var(--color-gold)}.selected-team-container-golf .position-label{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:1px 4px;text-align:center}.selected-team-container-golf .position-label[class*=FLEX]{color:var(--color-secondary-dark)}.selected-team-container-golf .totals-row td{background-color:var(--color-table-header-light);border-bottom:none;border-top:2px solid var(--color-table-header-dark);color:var(--color-primary-dark);font-weight:600;padding-bottom:8px;padding-top:8px;white-space:nowrap}.selected-team-container-golf .show-on-desktop{display:none}@media (min-width:769px){.selected-team-container-golf .selected-team-container{margin-top:20px}.selected-team-container-golf .selected-team-header h2{font-size:1.1rem}.selected-team-container-golf .selected-team-table{font-size:.9rem}.selected-team-container-golf .selected-team-table td,.selected-team-container-golf .selected-team-table th{padding:6px 10px}.selected-team-container-golf .show-on-desktop{display:table-cell}.selected-team-container-golf .selected-team-table td:nth-child(3),.selected-team-container-golf .selected-team-table td:nth-child(4),.selected-team-container-golf .selected-team-table td:nth-child(5),.selected-team-container-golf .selected-team-table th:nth-child(3),.selected-team-container-golf .selected-team-table th:nth-child(4),.selected-team-container-golf .selected-team-table th:nth-child(5){text-align:right}.selected-team-container-golf .position-label{font-size:.8rem;padding:2px 6px}}.selected-team-container-golf .selected-team-footer{background-color:var(--color-background-alt);border-top:1px solid var(--color-border-light);color:var(--color-secondary-dark);font-size:.8rem;font-style:italic;padding:10px 15px}.entrants-teams-container-chess .entrants-teams-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:8px 8px 0 0;color:var(--color-primary-light);display:flex;font-size:.9rem;justify-content:space-between;padding:6px 10px}.entrants-teams-container-chess .entrants-teams-header h3{font-size:.9rem;font-weight:600;margin:0}.entrants-teams-container-chess .header-title-group{align-items:center;display:flex}.entrants-teams-container-chess .refresh-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:.8rem;line-height:1;padding:0 5px}.entrants-teams-container-chess .refresh-button:hover{opacity:.8}.entrants-teams-container-chess{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;padding:10px;width:100%}.entrants-teams-container-chess p{margin-top:10px}.entrants-teams-container-chess .header-buttons{align-items:center;display:flex;gap:4px}.entrants-teams-container-chess .header-error-text{color:var(--color-error);font-size:.8rem;font-style:italic;margin-left:10px}.entrants-teams-container-chess .auto-refresh-text{color:var(--color-grey-light);font-size:.8rem;margin-right:4px}.entrants-teams-container-chess .countdown-text{display:inline-block;min-width:2em;text-align:left}.entrants-teams-container-esports .entrants-teams-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:8px 8px 0 0;color:var(--color-primary-light);display:flex;font-size:.9rem;justify-content:space-between;padding:6px 10px}.entrants-teams-container-esports .entrants-teams-header h3{font-size:.9rem;font-weight:600;margin:0}.entrants-teams-container-esports .header-title-group{align-items:center;display:flex}.entrants-teams-container-esports .refresh-button{background:none;border:none;color:var(--color-primary-light);cursor:pointer;font-size:.8rem;line-height:1;padding:0 5px}.entrants-teams-container-esports .refresh-button:hover{opacity:.8}.entrants-teams-container-esports{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;padding:10px;width:100%}.entrants-teams-container-esports p{margin-top:10px}.entrants-teams-container-esports .header-buttons{align-items:center;display:flex;gap:4px}.entrants-teams-container-esports .header-error-text{color:var(--color-error);font-size:.8rem;font-style:italic;margin-left:10px}.entrants-teams-container-esports .auto-refresh-text{color:var(--color-grey-light);font-size:.8rem;margin-right:4px}.entrants-teams-container-esports .countdown-text{display:inline-block;min-width:2em;text-align:left}.entrants-teams-container-poker-completed{box-shadow:0 4px 10px #0006}.entrants-teams-container-poker-completed,.entrants-teams-container-poker-completed .entrants-teams-container{border-radius:8px;margin-top:20px;overflow:hidden;width:100%}.entrants-teams-container-poker-completed .entrants-teams-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:8px 8px 0 0;color:var(--color-primary-light);display:flex;font-size:.9rem;font-weight:600;justify-content:flex-start;padding:6px 10px;text-align:left}.entrants-teams-container-poker-completed .header-info-text{color:var(--color-grey-light);font-size:.8rem;font-style:italic;font-weight:400;margin-left:10px}.entrants-teams-container-poker-completed .entrants-teams-table-container{background-color:var(--color-white);border:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto}.entrants-teams-container-poker-completed .entrants-teams-table{border-collapse:collapse;font-size:.9rem;width:100%}.entrants-teams-container-poker-completed .entrants-teams-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.entrants-teams-container-poker-completed .entrants-teams-table td:first-child,.entrants-teams-container-poker-completed .entrants-teams-table th:first-child{text-align:right;width:50px}.entrants-teams-container-poker-completed .entrants-teams-table td:nth-child(4),.entrants-teams-container-poker-completed .entrants-teams-table td:nth-child(5),.entrants-teams-container-poker-completed .entrants-teams-table th:nth-child(4),.entrants-teams-container-poker-completed .entrants-teams-table th:nth-child(5){text-align:right}.entrants-teams-container-poker-completed .entrants-teams-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px}.entrants-teams-container-poker-completed .entrants-teams-table tr:last-child td{border-bottom:none}.entrants-teams-container-poker-completed .entrants-teams-table tr:nth-child(odd){background-color:var(--color-white)}.entrants-teams-container-poker-completed .entrants-teams-table tr:nth-child(2n){background-color:var(--color-table-row)}.entrants-teams-container-poker-completed .entrants-teams-table tr:hover{background-color:var(--color-table-hover);cursor:pointer}.entrants-teams-container-poker-completed .last-money-row td{border-bottom:3px solid green!important}.entrants-teams-container-poker-completed .entrants-teams-table tr:last-child:not(.last-money-row) td{border-bottom:none}.entrants-teams-container-poker-completed .current-user-team td{font-weight:600}.entrants-teams-container-poker-completed .show-on-desktop{display:none}.entrants-teams-container-poker-completed .entrants-teams-table td:nth-child(4),.entrants-teams-container-poker-completed .entrants-teams-table th:nth-child(4){text-align:right}@media (min-width:769px){.entrants-teams-container-poker-completed .entrants-teams-header{padding:8px 15px}.entrants-teams-container-poker-completed .entrants-teams-table-container{max-height:350px}.entrants-teams-container-poker-completed .entrants-teams-table{font-size:.9rem}.entrants-teams-container-poker-completed .show-on-desktop{display:table-cell}.entrants-teams-container-poker-completed .entrants-teams-table td.show-on-desktop,.entrants-teams-container-poker-completed .entrants-teams-table th.show-on-desktop{text-align:right}}.selected-team-container-poker-completed{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:10px;overflow:hidden}.selected-team-container-poker-completed .selected-team-header{background-color:var(--color-table-header-dark);padding:8px 15px;text-align:left}.selected-team-container-poker-completed .selected-team-header h2{color:var(--color-primary-light);font-size:.9rem;font-weight:600;margin:0}.selected-team-container-poker-completed .selected-team-content{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0}.selected-team-container-poker-completed .selected-team-table{border-collapse:collapse;font-size:.9rem;margin-bottom:0;width:100%}.selected-team-container-poker-completed .selected-team-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 8px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.selected-team-container-poker-completed .selected-team-table td:first-child,.selected-team-container-poker-completed .selected-team-table th:first-child{text-align:center;width:45px}.selected-team-container-poker-completed .selected-team-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px;transition:color .2s ease;white-space:nowrap}.selected-team-container-poker-completed .selected-team-table td:nth-child(4),.selected-team-container-poker-completed .selected-team-table td:nth-child(5),.selected-team-container-poker-completed .selected-team-table th:nth-child(4),.selected-team-container-poker-completed .selected-team-table th:nth-child(5){text-align:right}.selected-team-container-poker-completed .selected-team-table tr:last-child td{border-bottom:none}.selected-team-container-poker-completed .selected-team-table tr:nth-child(odd){background-color:var(--color-white)}.selected-team-container-poker-completed .selected-team-table tr:nth-child(2n){background-color:var(--color-table-row)}.selected-team-container-poker-completed .position-label--cpt{color:var(--color-gold)}.selected-team-container-poker-completed .position-label{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:1px 4px;text-align:center}.selected-team-container-poker-completed .position-label[class*=FLEX]{color:var(--color-secondary-dark)}.selected-team-container-poker-completed .totals-row td{background-color:var(--color-table-header-light);border-bottom:none;border-top:2px solid var(--color-table-header-dark);color:var(--color-primary-dark);font-weight:600;padding-bottom:8px;padding-top:8px;white-space:nowrap}.selected-team-container-poker-completed .totals-row .totals-label{padding-right:5px;text-align:right}.selected-team-container-poker-completed .totals-row .totals-value{text-align:right}.selected-team-container-poker-completed .show-on-desktop{display:none}@media (min-width:769px){.selected-team-container-poker-completed .selected-team-container{margin-top:20px}.selected-team-container-poker-completed .selected-team-header h2{font-size:1.1rem}.selected-team-container-poker-completed .selected-team-table{font-size:.9rem}.selected-team-container-poker-completed .selected-team-table td,.selected-team-container-poker-completed .selected-team-table th{padding:6px 10px}.selected-team-container-poker-completed .position-label{font-size:.8rem;min-width:40px;padding:2px 6px}.selected-team-container-poker-completed .show-on-desktop{display:table-cell}.selected-team-container-poker-completed .selected-team-table td.show-on-desktop,.selected-team-container-poker-completed .selected-team-table th.show-on-desktop{text-align:right}}@media (max-width:768px){.selected-team-container-poker-completed .selected-team-container{margin-top:10px}.selected-team-container-poker-completed .selected-team-header h2,.selected-team-container-poker-completed .selected-team-table{font-size:.9rem}.selected-team-container-poker-completed .selected-team-table td,.selected-team-container-poker-completed .selected-team-table th{padding:5px 8px}.selected-team-container-poker-completed .position-label{font-size:.75rem;min-width:35px;padding:1px 4px}}.entrants-teams-container-golf-completed{border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:20px;overflow:hidden;width:100%}.entrants-teams-container-golf-completed .entrants-teams-header{align-items:center;background-color:var(--color-table-header-dark);border-radius:8px 8px 0 0;color:var(--color-primary-light);display:flex;font-size:.9rem;font-weight:600;justify-content:flex-start;padding:6px 10px;text-align:left}.entrants-teams-container-golf-completed .header-info-text{color:var(--color-grey-light);font-size:.8rem;font-style:italic;font-weight:400;margin-left:10px}.entrants-teams-container-golf-completed .entrants-teams-table-container{background-color:var(--color-white);border:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto}.entrants-teams-container-golf-completed .entrants-teams-table{border-collapse:collapse;font-size:.9rem;width:100%}.entrants-teams-container-golf-completed .entrants-teams-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.entrants-teams-container-golf-completed .entrants-teams-table td:first-child,.entrants-teams-container-golf-completed .entrants-teams-table th:first-child{text-align:right;width:50px}.entrants-teams-container-golf-completed .entrants-teams-table td:last-child,.entrants-teams-container-golf-completed .entrants-teams-table th:last-child{padding-right:20px}.entrants-teams-container-golf-completed .entrants-teams-table td:nth-child(3),.entrants-teams-container-golf-completed .entrants-teams-table td:nth-child(4),.entrants-teams-container-golf-completed .entrants-teams-table td:nth-child(5),.entrants-teams-container-golf-completed .entrants-teams-table th:nth-child(3),.entrants-teams-container-golf-completed .entrants-teams-table th:nth-child(4),.entrants-teams-container-golf-completed .entrants-teams-table th:nth-child(5){text-align:right}.entrants-teams-container-golf-completed .entrants-teams-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px}.entrants-teams-container-golf-completed .entrants-teams-table tr:last-child td{border-bottom:none}.entrants-teams-container-golf-completed .entrants-teams-table tr:nth-child(odd){background-color:var(--color-white)}.entrants-teams-container-golf-completed .entrants-teams-table tr:nth-child(2n){background-color:var(--color-table-row)}.entrants-teams-container-golf-completed .entrants-teams-table tr:hover{background-color:var(--color-table-hover);cursor:pointer}.entrants-teams-container-golf-completed .current-user-team td{font-weight:600}.entrants-teams-container-golf-completed .show-on-desktop{display:none}@media (min-width:769px){.entrants-teams-container-golf-completed .entrants-teams-header{padding:8px 15px}.entrants-teams-container-golf-completed .entrants-teams-table-container{max-height:350px}.entrants-teams-container-golf-completed .entrants-teams-table{font-size:.9rem}.entrants-teams-container-golf-completed .show-on-desktop{display:table-cell}.entrants-teams-container-golf-completed .entrants-teams-table td:nth-child(3),.entrants-teams-container-golf-completed .entrants-teams-table td:nth-child(4),.entrants-teams-container-golf-completed .entrants-teams-table th:nth-child(3),.entrants-teams-container-golf-completed .entrants-teams-table th:nth-child(4){text-align:right}.entrants-teams-container-golf-completed .entrants-teams-table td,.entrants-teams-container-golf-completed .entrants-teams-table th{padding:6px 10px}}.selected-team-container-golf-completed{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 4px 10px #0006;margin-top:10px;overflow:hidden}.selected-team-container-golf-completed .selected-team-header{background-color:var(--color-table-header-dark);padding:8px 15px;text-align:left}.selected-team-container-golf-completed .selected-team-header h2{color:var(--color-primary-light);font-size:.9rem;font-weight:600;margin:0}.selected-team-container-golf-completed .selected-team-content{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0}.selected-team-container-golf-completed .selected-team-table{border-collapse:collapse;font-size:.9rem;margin-bottom:0;width:100%}.selected-team-container-golf-completed .selected-team-table th{background-color:var(--color-table-header-light);border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);font-weight:600;padding:6px 8px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.selected-team-container-golf-completed .selected-team-table td:first-child,.selected-team-container-golf-completed .selected-team-table th:first-child{text-align:center;width:40px}.selected-team-container-golf-completed .selected-team-table td:last-child,.selected-team-container-golf-completed .selected-team-table th:last-child{padding-right:20px}.selected-team-container-golf-completed .selected-team-table td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-primary-dark);padding:5px 8px;transition:color .2s ease;white-space:nowrap}.selected-team-container-golf-completed .selected-team-table .thru-header,.selected-team-container-golf-completed .selected-team-table .thru-value{padding-right:10px;text-align:right}.selected-team-container-golf-completed .selected-team-table .score-header,.selected-team-container-golf-completed .selected-team-table .score-value{text-align:right}.selected-team-container-golf-completed .selected-team-table tr:last-child td{border-bottom:none}.selected-team-container-golf-completed .selected-team-table tr:nth-child(odd){background-color:var(--color-white)}.selected-team-container-golf-completed .selected-team-table tr:nth-child(2n){background-color:var(--color-table-row)}.selected-team-container-golf-completed .position-label{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:1px 4px;text-align:center}.selected-team-container-golf-completed .position-label--cpt{color:var(--color-gold)}.selected-team-container-golf-completed .position-label[class*=FLEX]{color:var(--color-secondary-dark)}.selected-team-container-golf-completed .totals-row td{background-color:var(--color-table-header-light);border-bottom:none;border-top:2px solid var(--color-table-header-dark);color:var(--color-primary-dark);font-weight:600;padding-bottom:8px;padding-top:8px;white-space:nowrap}.selected-team-container-golf-completed .totals-row .totals-label{padding-right:5px;text-align:right}.selected-team-container-golf-completed .totals-row .totals-value{text-align:right}.selected-team-container-golf-completed .show-on-desktop{display:none}@media (min-width:769px){.selected-team-container-golf-completed .selected-team-container{margin-top:20px}.selected-team-container-golf-completed .selected-team-header h2{font-size:1.1rem}.selected-team-container-golf-completed .selected-team-table{font-size:.9rem}.selected-team-container-golf-completed .selected-team-table td,.selected-team-container-golf-completed .selected-team-table th{padding:6px 10px}.selected-team-container-golf-completed .show-on-desktop{display:table-cell}.selected-team-container-golf-completed .selected-team-table td:nth-child(3),.selected-team-container-golf-completed .selected-team-table td:nth-child(4),.selected-team-container-golf-completed .selected-team-table td:nth-child(5),.selected-team-container-golf-completed .selected-team-table th:nth-child(3),.selected-team-container-golf-completed .selected-team-table th:nth-child(4),.selected-team-container-golf-completed .selected-team-table th:nth-child(5){text-align:right}.selected-team-container-golf-completed .position-label{font-size:.8rem;padding:2px 6px}}.login-page{background:#0000;margin:0 auto;max-width:400px;padding:10px;width:100%}.login-title{margin:0;text-align:center}.login-title img{height:78px;width:40%}.login-form-container{background-color:var(--color-secondary-light);border-radius:10px;box-shadow:0 0 10px #0000001a;margin-bottom:10px;padding:15px}.login-button{background-color:var(--color-primary);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:var(--color-primary-dark)}.login-button:disabled{background-color:#ccc;border:1px solid #000;color:#666;color:#272727;cursor:not-allowed;opacity:.5;pointer-events:none}.message{margin-bottom:15px}.message.success,.signup-prompt{margin-top:15px}.signup-prompt{letter-spacing:.5px;text-align:center}@media (min-width:769px){.login-page{max-width:400px;padding:10px}.login-title img{width:auto}.login-form-container{padding:20px}}.signup-page{background:#0000;margin:0 auto;max-width:400px;padding:10px;width:100%}.signup-title{margin:0;text-align:center}.signup-title img{height:78px;width:40%}.signup-form-container{background-color:var(--color-secondary-light);border-radius:10px;box-shadow:0 0 10px #0000001a;margin-bottom:10px;padding:15px}.form-group{margin-bottom:15px}.form-group label{color:var(--color-primary-dark);display:block;font-size:14px;letter-spacing:.6px;margin-top:10px;text-align:left}.form-group input{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:8px;width:100%}.signup-button{background-color:var(--color-primary);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.signup-button:hover{background-color:var(--color-primary-dark)}.signup-button:disabled{background-color:#ccc;border:1px solid #000;color:#666;color:#272727;cursor:not-allowed;opacity:.5;pointer-events:none}.message{border-radius:5px;color:#721c24;margin:15px 0;padding:10px}.message.error{background-color:#f8d7da}.message.success{background-color:#d4edda;color:#155724}.login-prompt{letter-spacing:.5px;margin-top:15px;text-align:center}.password-error{color:#dc3545;font-size:12px;margin-top:4px;padding-left:2px;text-align:left}@media (min-width:769px){.signup-page{max-width:400px;padding:10px}.signup-title img{width:auto}.signup-form-container{padding:20px}}
/*# sourceMappingURL=main.4e0a9c45.css.map*/