@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;350;600&display=swap";html,body,div,span,applet,button,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,hr,img,input,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,img,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Oswald,sans-serif;font-weight:400;font-style:normal}a{color:inherit}a:focus,a:outline,a:active,a:visited{outline:none!important;color:inherit}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?l1n8v5);src:url(/fonts/icomoon.eot?l1n8v5#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?l1n8v5) format("truetype"),url(/fonts/icomoon.woff?l1n8v5) format("woff"),url(/fonts/icomoon.svg?l1n8v5#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"],.icon,.table .row .col.colhead:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sort:after,.table .row:not(.sorted) .colhead:after{content:""}.icon-sort-numeric-desc:after,.table .row .col.numeric.downsort:after{content:""}.icon-sort-numeric-asc:after,.table .row .col.numeric.upsort:after{content:""}.icon-sort-alpha-desc:after,.table .row .col.downsort:after{content:""}.icon-sort-alpha-asc:after,.table .row .col.upsort:after{content:""}html{min-height:100vh;background:#000 url(/images/site_bg.jpg) center center no-repeat;background-size:cover}#app{margin:2%}img{max-width:100%;transform:translateZ(0)}.header{display:flex;flex-direction:column;align-items:center}.header .title{margin-bottom:24px;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:50px;line-height:1.3;color:#fff;text-transform:uppercase}.header .title a{text-decoration:none}.header ul.nav{display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.header ul.nav li{padding:0 2%}.header ul.nav a{position:relative;display:block;padding:16px 0;white-space:nowrap;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.3;color:#fff;text-decoration:none;overflow:hidden}.header ul.nav a:before,.header ul.nav a:after{content:none;position:absolute;width:100%;bottom:-8px;border-style:solid;border-color:transparent;border-width:8px 12px}.header ul.nav a:before{right:50%;border-right-color:#000000b3}.header ul.nav a:after{left:50%;border-left-color:#000000b3}.header ul.nav a.router-link-active:before,.header ul.nav a.router-link-active:after{content:""}@media only screen and (max-width: 767px){.header .title{margin:24px auto 12px;font-size:32px}.header ul.nav li:first-child{padding-left:0}.header ul.nav li:last-child{padding-right:0}.header ul.nav a{font-size:16px}}.subheader{width:100%;padding:2%;text-align:center;color:#fff;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.3;background:#000000b3;border-bottom:solid 1px rgba(255,255,255,.5);border-radius:7px 7px 0 0}.section_wrapper{margin:0 auto 2%;max-width:1400px}.section_wrapper.ptskey{float:left}.section_wrapper.ptskey .row:first-child{border-radius:7px 7px 0 0}.table{font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:200;font-size:16px;line-height:1.3;color:#fff}.table .row{display:flex;flex:0 0 auto;align-items:center;background:#00000080;border-bottom:solid 1px rgba(255,255,255,.2)}.table .row:first-child{background:#000000b3}.table .row:last-child{border-radius:0 0 7px 7px}.table .row.rowhead .col{white-space:nowrap;padding-bottom:8px}.table .row:not(.rowhead){min-height:25px}.table .row:not(.rowhead) .col{padding-top:0}.table .row .col{padding:8px 8px 0}.table .row .col:first-child{padding-left:16px}.table .row .col:last-child{padding-right:16px}.table .row .col.colhead{cursor:pointer}.table .row .col.colhead:after{margin-left:5px}.table .row .col.centered{text-align:center}.houseguests .table .rowhead .pictureday img{display:none}.houseguests .table .row{display:grid;grid-template-columns:1fr 90px 3fr 90px 2fr 2fr;grid-template-rows:auto}.houseguests .table .row.evicted .pictureday{opacity:.8;filter:grayscale(100%)}.houseguests .table .row .pictureday{position:relative}.houseguests .table .row.safe .pictureday:after,.houseguests .table .row.safe .pictureday:before,.houseguests .table .row.nom .pictureday:after,.houseguests .table .row.nom .pictureday:before,.houseguests .table .row.special .pictureday:after,.houseguests .table .row.special .pictureday:before,.houseguests .table .row.hoh .pictureday:after,.houseguests .table .row.hoh .pictureday:before,.houseguests .table .row.veto .pictureday:after,.houseguests .table .row.veto .pictureday:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.houseguests .table .row.hoh .pictureday:before{background-image:url(/images/icon-house.svg)}.houseguests .table .row.nom .pictureday:before{background-image:url(/images/icon-scales.svg)}.houseguests .table .row.safe .pictureday:before{background-image:url(/images/icon-lock.svg)}.houseguests .table .row.special .pictureday:after{background-image:url(/images/icon-star.svg)}.houseguests .table .row.veto .pictureday:after{background-image:url(/images/icon-veto.svg)}.houseguests .table .row.special.veto .pictureday:after{background-image:url(/images/icon-star.svg),url(/images/icon-veto.svg)}.houseguests .table .col{width:auto}.houseguests .table .col.numeric{text-align:center}.ptskey .table .row{padding-bottom:4px}.ptskey .table .col{min-width:150px}.teaminfo .table .rowhead{white-space:nowrap}.teaminfo .table .rowhead .col:nth-child(n+3):nth-child(-n+7){text-align:center}.teaminfo .table .row{display:grid;column-gap:12px;grid-template-columns:2fr 1fr repeat(5,8%) 1fr;grid-template-rows:auto}.teaminfo .table .col:nth-child(n+3):nth-child(-n+7){padding-left:0;padding-right:0}.teaminfo .table .col7{text-align:center}.wtainfo .table{display:flex;flex-direction:column}.wtainfo .table .rowhead .col:nth-child(n+2){text-align:center}.wtainfo .table .row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:flex-end}.wtainfo .table .col{max-width:150px;white-space:nowrap}.wtainfo .table .col.col0{align-self:center}.weekly .table img{width:75px}.weekly .table .row{display:grid;column-gap:12px;grid-template-columns:50px 1fr 2fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-items:center;align-items:end;padding:8px 16px 0}.weekly .table .col{padding:0;white-space:nowrap;display:flex;text-align:center}.weekly .table .col:empty{background:red}.weekly .table .col0{text-align:center;align-self:center;padding-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 1080px){.weekly .table img{width:50px}}@media only screen and (max-width: 767px){.table{font-size:14px}.table .row:not(.rowhead){min-height:25px}.table .row .col:first-child{padding-left:8px}.table .row .col:last-child{padding-right:8px}.houseguests .table .row{grid-template-columns:2fr 90px 45px 5fr;grid-template-rows:1fr 1fr;grid-template-areas:"col1 col2 col3 col4top" "col1 col2 col3 col4bottom";justify-items:stretch;align-items:center}.houseguests .table .row.rowhead{grid-template-columns:2fr 90px 45px 2fr 3fr;grid-template-rows:1fr;grid-template-areas:"col1 col2 col3 col4top col4bottom"}.houseguests .table .row.rowhead .short_name{padding-left:8px}.houseguests .table .row .col{white-space:nowrap;overflow:hidden}.houseguests .table .row .short_name{grid-area:col1}.houseguests .table .row .pictureday{grid-area:col2}.houseguests .table .row .numeric{grid-area:col3;padding:0}.houseguests .table .row .full_name{display:none}.houseguests .table .row .trivia1{grid-area:col4top}.houseguests .table .row .trivia2{grid-area:col4bottom}.houseguests .table .row:not(.rowhead) .trivia1{padding-bottom:0;margin-top:10px}.houseguests .table .row:not(.rowhead) .trivia2{padding-top:0;margin-top:-10px}.teaminfo .table .row{display:grid;column-gap:6px;grid-template-columns:50px 2fr 1% repeat(5,1fr);grid-template-rows:auto;grid-template-areas:"teamname teamname . head1 head2 head3 head4 head5" "points owner ...... head1 head2 head3 head4 head5";align-items:end}.teaminfo .table .row .col{padding-left:8px;padding-right:8px}.teaminfo .table .rowhead .col0{display:none}.teaminfo .table .rowhead .col:nth-child(n+3):nth-child(-n+7):after{display:none}.teaminfo .table .col0{grid-area:teamname;padding-bottom:4px;margin-bottom:4px;padding-top:8px!important;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.3;letter-spacing:.04em;border-bottom:solid 1px rgba(255,255,255,.2)}.teaminfo .table .col1{grid-area:owner;padding-bottom:10px}.teaminfo .table .col2{grid-area:head1}.teaminfo .table .col3{grid-area:head2}.teaminfo .table .col4{grid-area:head3}.teaminfo .table .col5{grid-area:head4}.teaminfo .table .col6{grid-area:head5}.teaminfo .table .col7{grid-area:points;text-align:left;padding-bottom:10px}.weekly .table img{width:6vw;min-width:30px}.weekly .table .rowhead .col{white-space:normal}.weekly .table .rowhead .col0{align-self:end}.weekly .table .row{padding-left:8px;padding-right:8px;column-gap:4px;grid-template-columns:25px 1fr 2fr 1fr 1fr 1fr 50px}}.hgholder{position:relative;display:inline-block;vertical-align:bottom;text-align:left}.hgholder .hgdets0{grid-area:rowa}.hgholder .hgdets1{grid-area:rowb}.hgholder .hgdets2{grid-area:rowc1}.hgholder .hgdets3{grid-area:rowc2}.hgholder .hgdets4{grid-area:rowd}.hgholder .hgdetails{display:grid;grid-template-columns:30px auto;grid-template-rows:auto;grid-template-areas:"rowa rowa" "rowb rowb" "rowc1 rowc2" "rowd rowd";position:absolute;z-index:3;right:0;top:calc(100% + 10px);padding:10px;background:#000000d9;border-radius:7px;pointer-events:none}.hgholder .hgdetails:before{content:"";position:absolute;top:-16px;right:15%;border-style:solid;border-width:8px 12px;border-color:transparent;border-bottom-color:#000000d9}.hgholder .hgdetails>*{margin-bottom:5px;white-space:nowrap}.hgholder .hgdetails .hgdets0{padding-bottom:5px;text-align:center;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.3;border-bottom:solid 1px rgba(255,255,255,.2)}.hgholder .hgdetails .hgdets2{margin-right:5px}.hgholder .hgdetails .hgdets2:after{content:","}.hgholder:not(:hover) .hgdetails{display:none}.hgholder.evicted img{opacity:.5;filter:grayscale(100%)}.hgholder.safe:after,.hgholder.safe:before,.hgholder.nom:after,.hgholder.nom:before,.hgholder.special:after,.hgholder.special:before,.hgholder.hoh:after,.hgholder.hoh:before,.hgholder.veto:after,.hgholder.veto:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.hgholder.hoh:before{background-image:url(/images/icon-house.svg)}.hgholder.nom:before{background-image:url(/images/icon-scales.svg)}.hgholder.safe:before{background-image:url(/images/icon-lock.svg)}.hgholder.special:after{background-image:url(/images/icon-star.svg)}.hgholder.veto:after{background-image:url(/images/icon-veto.svg)}.hgholder.special.veto:after{background-image:url(/images/icon-star.svg),url(/images/icon-veto.svg)}@media only screen and (max-width: 767px){.hgholder .hgdetails{grid-template-columns:20px auto;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:200;font-size:15px;line-height:1.3333333333}.hgholder .hgdetails .hgdets0{font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:1.3}}.rules{padding:4% 2% 2%;color:#fff;background:#00000080;border-radius:0 0 7px 7px}.rules .section{display:flex;flex-direction:column;padding-bottom:1px;margin:24px}.rules header{padding:6px;margin-bottom:12px;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.3;text-align:center}.rules p{margin-bottom:24px;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:200;font-size:18px;line-height:1.3333333333;letter-spacing:.04em}.rules p a{text-decoration:underline}@media only screen and (min-width: 768px){.rules{display:flex}.rules .section{flex:1 1 50%}.rules header{align-self:stretch;border-bottom:solid 1px rgba(255,255,255,.2)}}@media only screen and (max-width: 767px){.rules header{font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.3}.rules p{font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:200;font-size:16px;line-height:1.3}}
