@charset "UTF-8";@font-face{font-family:DecimaMonoPro;src:url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro-Bold.svg#892f3d29c57543b364381db14cc3d2b6") format("svg");font-style:normal;font-weight:700}@font-face{font-family:DecimaMonoPro;src:url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/DecimaMonoPro.svg#05b38ec6b99e47514c4477b29763ce0a") format("svg");font-style:normal;font-weight:400}@font-face{font-family:Decima;src:url("https://projects.fivethirtyeight.com/shared/fonts/Decima.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/Decima.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/Decima.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/Decima.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/Decima.svg#892f3d29c57543b364381db14cc3d2b6") format("svg");font-style:normal;font-weight:400}@font-face{font-family:AtlasGrotesk;src:url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Bold.svg#e865ba5279b8b4f4d93cf0b04320407c") format("svg");font-style:normal;font-weight:700}@font-face{font-family:AtlasGrotesk;src:url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/AtlasGrotesk-Regular.svg#4c452fbe91af52f13ffe1a98c5a30926") format("svg");font-style:normal;font-weight:400}@font-face{font-family:ArnhemPro;src:url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Black.svg#90ebd5b74bcb1b6b0543d0b5812984b3") format("svg");font-style:normal;font-weight:700}@font-face{font-family:ArnhemPro;src:url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/ArnhemPro-Normal.svg#d73d0021aa6a8d86e1d2cb69bb04d0b5") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'StateFaceRegular';src:url("https://projects.fivethirtyeight.com/shared/fonts/stateface-regular-webfont.eot");src:url("https://projects.fivethirtyeight.com/shared/fonts/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"),url("https://projects.fivethirtyeight.com/shared/fonts/stateface-regular-webfont.woff") format("woff"),url("https://projects.fivethirtyeight.com/shared/fonts/stateface-regular-webfont.ttf") format("truetype"),url("https://projects.fivethirtyeight.com/shared/fonts/stateface-regular-webfont.svg#StateFaceRegular") format("svg");font-weight:400;font-style:normal}.timeline-container{width:600px;position:relative;height:80px;margin:0 auto;padding-bottom:35px;padding-top:30px}.timeline-container .highlighted{box-shadow:0 0 6px #3c3c3c}.slider-outer{width:540px;position:relative;margin:0 auto}.slider-outer:hover{cursor:pointer}.playpause-container{position:absolute;margin:0 auto;top:41.5px}.playpause-container div{position:absolute}.playpause-container img{height:25px;width:25px;opacity:.3}.playpause-container:hover{cursor:pointer}.playpause-container:hover img{opacity:1}.playpause-container.deactivated{pointer-events:none!important}.playpause-container.deactivated img{opacity:.13!important}.hide-button{display:none}.slider-container{width:500px;margin:0 auto;padding-top:20px}.slider{position:relative;height:8px;background-color:#e5e5e5}.slider:hover{cursor:pointer}.slider-tray{position:relative;height:8px;background-color:#ccc}.slider-handle{position:relative;top:-5px}.slider-handle-icon{width:16px;height:16px;position:absolute;border-radius:10px;background-color:#ff2700;top:-7px;left:-8px}.slider-handle-icon:hover{box-shadow:0 0 6px #3c3c3c}.axis{position:absolute}.axis text{font:11px AtlasGrotesk}.axis line{fill:none;stroke:#3c3c3c;shape-rendering:crispEdges}.axis path{display:none}.timeline-unplayed{fill:#ddd!important}.timeline-unplayed line{stroke:#ddd!important}.signpost{width:80px;position:absolute;top:-40px;text-align:center;font-family:Decima;text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#ff2700}.line{width:1px;height:14px;position:absolute;top:-20px;background-color:#ff2700}.round-labels-container{position:absolute;width:500px;top:64px;height:40px}.round-labels{width:80px;position:absolute;text-align:center;font:11px Decima;letter-spacing:.5px;line-spacing:1.2px;text-transform:uppercase;visibility:hidden}.round-labels .round-line{position:absolute;height:1px;background-color:#ACACAC}.round-labels .round-text{color:#ACACAC;position:relative;top:6px}.instructions{top:700px;font:10px AtlasGrotesk,sans-serif;letter-spacing:.5px;color:#999;cursor:auto;width:120px;pointer-events:none}.instructions,.bracket-title{position:relative;height:0;text-align:center;margin:0 auto;text-transform:uppercase}.bracket-title{top:120px;width:400px;font-family:Decima;color:#000}.bracket-title .main{font-size:28px;letter-spacing:2.1px}.bracket-title .sub{font-size:16px;letter-spacing:1px;width:170px;margin:0 auto}.bracket-title .bracket-winner{display:none}.bracket-title .date-colored{color:#ff2700}.full-bracket{cursor:crosshair;position:absolute}.full-bracket .bracket-container{margin:0 auto}.full-bracket .bracket-container .node{font:11px AtlasGrotesk,sans-serif}.full-bracket .bracket-container .node rect.womens{stroke:#222;fill:#f0f0f0}.full-bracket .bracket-container .node rect.mens{stroke:#fff;fill:#222}.full-bracket .bracket-container .node rect.mens.playin{fill:#ccc}.full-bracket .bracket-container .node text{cursor:pointer}.full-bracket .bracket-container .node text.team-probability{font:12px AtlasGrotesk,sans-serif;fill:#16232a}.full-bracket .bracket-container .node text.chance-of-winning{font:10px AtlasGrotesk,sans-serif;color:#fff}.full-bracket .bracket-container .node text.team-name.mens{fill:#fff}.full-bracket .bracket-container .node text.team-name.mens.playin{fill:#000}.full-bracket .bracket-container .node text.team-name.womens{fill:#222}.full-bracket .bracket-container .node text.team-name{fill:#fff}.full-bracket .bracket-container line.round-border,.full-bracket .bracket-container line.bracket-line-touchup{stroke:#222;stroke-width:1.5px}.full-bracket .bracket-container .dead{color:#ccc}.full-bracket .bracket-container .image-blur{fill:#fff;opacity:.8}.full-bracket .bracket-container .current-team{font:14px AtlasGrotesk,sans-serif;font-weight:700}.full-bracket .bracket-container .conference-label{font:18px DecimaMonoPro,monospace;font-weight:700;fill:#222}.full-bracket .bracket-container .voronoi path{fill:none;stroke:none;pointer-events:all}.full-bracket .bracket-container .link{fill:none;stroke:#222;stroke-width:1.5px}.full-bracket .bracket-container .link.active{stroke:red;stroke-width:3px}.full-bracket .bracket-container .link.win{stroke:#000}.full-bracket .bracket-container .playin-team-percentage{font:14px DecimaMonoPro,monospace;fill:#16232a}.full-bracket .bracket-container .percentage-win{font:16px DecimaMonoPro,monospace}.full-bracket .bracket-container .percentage-win.selected-percentage{font:18px DecimaMonoPro,monospace;font-weight:700}.full-bracket .bracket-container .championship-win,.full-bracket .bracket-container .championship-win.dead-team{font:48px DecimaMonoPro,monospace}.full-bracket .bracket-container .team-name,.full-bracket .bracket-container .playin-team-name{font:12px AtlasGrotesk,sans-serif}.full-bracket .bracket-container .round-label{font:10px AtlasGrotesk,sans-serif;fill:#222}.championship-chance-of-winning{position:absolute;left:0;right:0;top:392px;margin:0 auto;width:65px;height:65px;padding:20px;font:14px/16px AtlasGrotesk,sans-serif;font-weight:700;background-color:#F7F7F7;text-align:center;color:#000;pointer-events:none;border-width:2px;border-color:#ccc;border-style:solid;display:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.championship-chance-of-winning .text-contianer{position:relative;z-index:2}.championship-chance-of-winning .logo-container{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.championship-chance-of-winning .logo-container img{position:relative;top:13px;width:75px;height:75px}.championship-chance-of-winning .championship-percent{font:48px/48px DecimaMonoPro,monospace;font-weight:700;margin-bottom:8px}.floatThead-container{background-color:#fff;margin:0 auto;max-width:1024px;position:auto}.floatThead-col{display:none!important}.bracket-table{display:none;max-width:1024px;width:100%;overflow-y:auto;overflow-x:none;height:1250px;margin:0 auto;cursor:pointer}.bracket-table table{width:100%;max-width:1024px;border-spacing:0;font:14px AtlasGrotesk,sans-serif;color:#313433;text-align:right;margin:0;padding:0;border-collapse:collapse}.bracket-table table .light{color:#fff}.bracket-table table .miniscule,.bracket-table table .zero{color:#ccc}.bracket-table table .win-column{border-left:2px solid #000}.bracket-table table thead .sorting,.bracket-table table thead .sorting_asc,.bracket-table table thead .sorting_desc{cursor:pointer;*cursor:hand;outline:none}.bracket-table table thead .sorting:hover,.bracket-table table thead .sorting_asc:hover,.bracket-table table thead .sorting_desc:hover{background-color:#f1f2f2}.bracket-table table thead .sorting_asc,.bracket-table table thead .sorting_desc{font-weight:700;color:#fff;background-color:#222}.bracket-table table thead .sorting_asc:hover,.bracket-table table thead .sorting_desc:hover{background-color:#222}.bracket-table table th{text-align:center;padding:10px 8px;font:10px AtlasGrotesk,sans-serif;text-transform:uppercase;white-space:nowrap}.bracket-table table th.round-name{font:14px DecimaMonoPro,serif}.bracket-table table th.region,.bracket-table table th.team{text-align:left}.bracket-table table th.seed{text-align:right}.bracket-table table th.logo{opacity:0;cursor:auto;*cursor:auto}.bracket-table table td{padding:8px;border-bottom:1px solid #ccc}.bracket-table table td.region{font:16px AtlasGrotesk,sans-serif;text-align:left}.bracket-table table td.seed{font:18px DecimaMonoPro,monospace}.bracket-table table td.logo{opacity:1;width:0;height:20px}.bracket-table table td.logo img{width:20px;height:20px}.bracket-table table td.team-name{font:16px AtlasGrotesk,sans-serif;font-weight:700;text-align:left}.bracket-table table td.team-name div{position:relative;top:0}.bracket-table table td.win,.bracket-table table td.lose{font-weight:700;color:#fff;text-align:center}.bracket-table table td.round{width:8%;font:18px DecimaMonoPro,monospace}.bracket-table table td.round .dead{text-align:center}.bracket-table table td.round .dead span,.bracket-table table td.round .dead.win{color:#ccc}.bracket-table table tr.border-bottom th{border-bottom:2px solid #000}.bracket-table table tr.dead{color:#ccc}.bracket-table table tr.dead img{opacity:.4}abbr{border-bottom:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.team-name,.round-label{font:9px AtlasGrotesk,sans-serif!important}}@media (min-width:768px) and (max-width:980px){body{height:1262px!important}}@media (max-width:767px){body{height:1426px!important}.show-on-desktop{display:none}.toggle-container{margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:0;width:244px;font:14px DecimaMonoPro,monospace}.toggle-container .switch-candy{width:244px;padding-top:25px;background-color:#fff;border:2px solid #222;border-radius:0;background-image:none;box-shadow:none;font-weight:100}.toggle-container.viz{padding-bottom:0!important}.bracket-table{display:auto;width:100%;height:auto}.bracket-table table{width:100%;margin-top:25px;table-layout:fixed}.bracket-table table th.spacing{width:75px}.bracket-table table th{font:9px DecimaMonoPro,monospace!important;vertical-align:top;padding-left:1.5px!important;padding-right:1.5px!important;height:20px;white-space:normal;padding:0;overflow:hidden}.bracket-table table td{overflow:hidden;padding:0 2px 0 0}.bracket-table table td.team-name{padding-left:2px;font:12px AtlasGrotesk,sans-serif!important}.bracket-table table td.round{font:14px DecimaMonoPro,monospace!important}.bracket-table table td .percentage-sign{display:none}}.womens-fallback-bracket{position:absolute;z-index:30;margin:0 auto;display:none;background-color:#fff;width:100%;height:100%}.womens-fallback-bracket img{position:relative;display:block;max-width:100%;margin:0 auto}.womens-placeholder-text{font-family:DecimaMonoPro;text-transform:uppercase;position:relative;top:122px;margin:0 auto;height:0;width:200px;z-index:1000;font-size:28px;text-align:center}.womens-placeholder-text p.womens-text2{font-size:16px;width:200px;line-height:1.2em;padding:0;margin:0}.womens-placeholder-text p.womens-text2 span.womens-text3{color:#ff2700}#promo-fallback{cursor:pointer;position:absolute;height:250px;z-index:20}#promo-fallback img{position:absolute;width:300px;height:250px;max-width:300px;max-height:250px}#promo{position:absolute;width:300px;height:310px;z-index:10;background-color:#f0f0f0;cursor:pointer;font-family:AtlasGrotesk}#promo a{color:inherit;text-decoration:none}#promo a,#promo img{border:none;outline:none}#promo .timestamp{font-size:9px;position:relative;margin-top:8px;padding-bottom:7px}#promo .title{position:relative;text-align:center;width:250px;margin:0 auto;font-size:16px;font-weight:700}#promo .floatThead-container{display:none}#promo .gender-divider{position:relative;top:38px;height:1.5px;width:280px;margin:0 auto;background-color:#3c3c3c}#promo #promo-container{position:absolute;top:0;height:100%;width:100%;opacity:0}#promo #promo-container .table-container{position:relative;margin:0 auto;width:270px}#promo #promo-container .table-container#table-mens,#promo #promo-container .table-container#table-womens{top:29px}#promo #promo-container .subtitle{position:relative;font-weight:700;font-size:12px;color:#000;width:60px;height:0;margin:0;left:15px}#promo #promo-container .subtitle.mens-title,#promo #promo-container .subtitle.womens-title{top:12px}#promo #promo-container table{width:270px;font-size:14px;border-collapse:collapse;table-layout:auto}#promo #promo-container table thead tr{height:0}#promo #promo-container table tbody tr{height:23px;border-top:1px #ccc solid}#promo #promo-container table tbody tr:hover{background-color:#ddd}#promo #promo-container table tbody td{padding-top:2px;vertical-align:middle}#promo #promo-container table tbody td.logo{width:14px;padding-top:2px;vertical-align:top}#promo #promo-container table tbody td.seed{width:24px;text-align:center;font-size:12px;color:#999;font-weight:700}#promo #promo-container table tbody td.team-name{width:158px}#promo #promo-container table tbody td.chances{width:48px;font-family:DecimaMonoPro;text-align:right}#promo #promo-container table tbody td img{max-width:14px;max-height:14px;vertical-align:middle}#promo #promo-container .eliminated td{opacity:.2}#promo #promo-container .eliminated td.team-name{text-decoration:line-through}#promo #promo-container .eliminated td.logo{opacity:.15}.switch-toggle a,.switch-light span span{display:none}@media only screen{.switch-light{display:block;height:30px;position:relative;overflow:visible;padding:0;margin-left:100px}.switch-light *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.switch-light a{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.switch-light label,.switch-light>span{line-height:30px;vertical-align:middle}.switch-light input:focus~a,.switch-light input:focus+label{outline:1px dotted #888}.switch-light label{position:relative;z-index:3;display:block;width:100%}.switch-light input{position:absolute;opacity:0;z-index:5}.switch-light input:checked~a{right:0%}.switch-light>span{position:absolute;left:-100px;width:100%;margin:0;padding-right:100px;text-align:left}.switch-light>span span{position:absolute;top:0;left:0;z-index:5;display:block;width:50%;margin-left:100px;text-align:center}.switch-light>span span:last-child{left:50%}.switch-light a{position:absolute;right:50%;top:0;z-index:4;display:block;width:50%;height:100%;padding:0}.switch-toggle{display:block;height:30px;position:relative;padding:0!important}.switch-toggle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.switch-toggle a{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.switch-toggle label,.switch-toggle>span{line-height:30px;vertical-align:middle}.switch-toggle input:focus~a,.switch-toggle input:focus+label{outline:1px dotted #888}.switch-toggle input{position:absolute;opacity:0}.switch-toggle input+label{position:relative;z-index:2;float:left;width:50%;height:100%;margin:0;text-align:center}.switch-toggle a{position:absolute;top:0;left:0;padding:0;z-index:1;width:50%;height:100%}.switch-toggle input:last-of-type:checked~a{left:50%}.switch-toggle.switch-3 label,.switch-toggle.switch-3 a{width:33.33333%}.switch-toggle.switch-3 input:checked:nth-of-type(2)~a{left:33.33333%}.switch-toggle.switch-3 input:checked:last-of-type~a{left:66.66667%}.switch-toggle.switch-4 label,.switch-toggle.switch-4 a{width:25%}.switch-toggle.switch-4 input:checked:nth-of-type(2)~a{left:25%}.switch-toggle.switch-4 input:checked:nth-of-type(3)~a{left:50%}.switch-toggle.switch-4 input:checked:last-of-type~a{left:75%}.switch-toggle.switch-5 label,.switch-toggle.switch-5 a{width:20%}.switch-toggle.switch-5 input:checked:nth-of-type(2)~a{left:20%}.switch-toggle.switch-5 input:checked:nth-of-type(3)~a{left:40%}.switch-toggle.switch-5 input:checked:nth-of-type(4)~a{left:60%}.switch-toggle.switch-5 input:checked:last-of-type~a{left:80%}.switch-candy{background-color:#2d3035;border-radius:3px;color:#fff;font-weight:700;text-align:center;text-shadow:1px 1px 1px #191b1e;box-shadow:inset 0 2px 6px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2)}.switch-candy label{color:#fff;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;transition:color .2s ease-out}.switch-candy input:checked+label{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5)}.switch-candy a{border:1px solid #333;background-color:#70c66b;border-radius:3px;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(0,0,0,0));box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45)}.switch-candy>span{color:#333;text-shadow:none}.switch-candy span{color:#fff}.switch-candy.switch-candy-blue a{background-color:#38a3d4}.switch-candy.switch-candy-yellow a{background-color:#f5e560}.switch-android{background-color:#464747;border-radius:1px;color:#fff;box-shadow:inset rgba(0,0,0,.1)0 1px 0}.switch-android label{color:#fff}.switch-android>span span{opacity:0;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.switch-android>span span:first-of-type{opacity:1}.switch-android a{background-color:#666;border-radius:1px;box-shadow:inset rgba(255,255,255,.2)0 1px 0,inset rgba(0,0,0,.3)0 -1px 0}.switch-android.switch-light input:checked~a{background-color:#0e88b1}.switch-android.switch-light input:checked~span span:first-of-type{opacity:0}.switch-android.switch-light input:checked~span span:last-of-type{opacity:1}.switch-android.switch-toggle,.switch-android>span span{font-size:85%;text-transform:uppercase}.switch-ios.switch-light{color:#868686}.switch-ios.switch-light a{left:0;width:30px;background-color:#fff;border:1px solid lightgrey;border-radius:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;box-shadow:inset 0 -3px 3px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.1)}.switch-ios.switch-light>span span{width:100%;left:0;opacity:0}.switch-ios.switch-light>span span:first-of-type{opacity:1;padding-left:30px}.switch-ios.switch-light>span span:last-of-type{padding-right:30px}.switch-ios.switch-light>span:before{content:'';display:block;width:100%;height:100%;position:absolute;left:100px;top:0;background-color:#fafafa;border:1px solid lightgrey;border-radius:30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;box-shadow:inset rgba(0,0,0,.1)0 1px 0}.switch-ios.switch-light input:checked~a{left:100%;margin-left:-30px}.switch-ios.switch-light input:checked~span:before{border-color:#53d76a;box-shadow:inset 0 0 0 30px #53d76a}.switch-ios.switch-light input:checked~span span:first-of-type{opacity:0}.switch-ios.switch-light input:checked~span span:last-of-type{opacity:1;color:#fff}.switch-ios.switch-toggle{background-color:#fafafa;border:1px solid lightgrey;border-radius:30px;box-shadow:inset rgba(0,0,0,.1)0 1px 0}.switch-ios.switch-toggle a{background-color:#53d76a;border-radius:25px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.switch-ios.switch-toggle label{color:#868686}.switch-ios input:checked+label{color:#3a3a3a}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:1280px){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}@-webkit-keyframes webkitSiblingBugfix{from,to{-webkit-transform:translate3d(0,0,0)}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}html{max-width:1004px}body{margin:0 auto;padding-bottom:40px;height:1520px}body#promo-jade{overflow:hidden}.toggle-container{width:500px;margin:0 auto;padding-top:22px;padding-bottom:20px;font:16px DecimaMonoPro,monospace}.toggle-container .switch-candy{width:240px;padding-top:25px;background-color:#fff;border:2px solid #222;border-radius:0;background-image:none;box-shadow:none;font-weight:100}.toggle-container .switch-candy.gender{float:left}.toggle-container .switch-candy.view{float:right}.toggle-container .switch-candy.view.grayed{pointer-events:none;opacity:.2}.toggle-container .switch-toggle input:focus{display:none}.toggle-container .switch-toggle input:focus~a,.toggle-container .switch-toggle input:focus+label{outline:none}.toggle-container .switch-candy a{background-color:#222;border-radius:0;border:none;background-image:none;box-shadow:none}.toggle-container .switch-candy label{cursor:pointer;color:#000;text-shadow:none;padding-top:2px}.toggle-container .switch-candy label:hover{cursor:pointer}.toggle-container .switch-candy input:checked+label{cursor:auto;text-shadow:none;color:#fff}.toggle-container.viz{padding-bottom:50px}.toggle-container#simulation{padding-top:5px}.toggle-container.mobile-container{width:100%}.toggle-container.mobile-container .mobile-view{margin:0 auto}.timestamp{text-align:center;letter-spacing:1px;width:100%;margin-top:16px;color:red;font:10px AtlasGrotesk,'Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}.timestamp .label{color:gray}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.show-on-mobile{display:none}.placeholder-image img{display:block;margin:0 auto}.additional-credits{padding-top:5px;font:12px AtlasGrotesk,'Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1024px;margin:0 auto}.additional-credits a{color:#222;text-decoration:none}.additional-credits a:hover{border-bottom:2px solid #222}.additional-credits.table-credit{padding-top:20px;display:none}