.height-10{height:10%}.width-10{width:10%}.height-20{height:20%}.width-20{width:20%}.height-30{height:30%}.width-30{width:30%}.height-40{height:40%}.width-40{width:40%}.height-50{height:50%}.width-50{width:50%}.height-60{height:60%}.width-60{width:60%}.height-70{height:70%}.width-70{width:70%}.height-80{height:80%}.width-80{width:80%}.height-90{height:90%}.width-90{width:90%}.height-100{height:100%}.width-100{width:100%}@-webkit-keyframes rotate-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;z-index:0}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}}@keyframes rotate-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;z-index:0}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;z-index:1}}@-webkit-keyframes rotate-180{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:transparent;z-index:0}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}}@keyframes rotate-180{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:transparent;z-index:0}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;z-index:1}}@-webkit-keyframes rotate-270{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:transparent;z-index:0}to{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}}@keyframes rotate-270{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:transparent;z-index:0}to{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:#fff;z-index:1}}@-webkit-keyframes rotate-360{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:transparent;z-index:0}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}}@keyframes rotate-360{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:transparent;z-index:0}99%{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:transparent;z-index:0}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);background-color:#fff;z-index:1}}.segment:not(.segment-row).rotate-90{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-90 .segment{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-90 .segment.rotate-90{-webkit-animation-name:rotate-0;animation-name:rotate-0;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-90 .segment.rotate-180{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-90 .segment.rotate-270{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-90 .segment.rotate-360{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-180{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-180 .segment,.segment:not(.segment-row).rotate-180 .segment.rotate-90{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-180 .segment.rotate-180{-webkit-animation-name:rotate-0;animation-name:rotate-0;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-180 .segment.rotate-270{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-180 .segment.rotate-360{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-270{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-270 .segment,.segment:not(.segment-row).rotate-270 .segment.rotate-90{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-270 .segment.rotate-180{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-270 .segment.rotate-270{-webkit-animation-name:rotate-0;animation-name:rotate-0;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-270 .segment.rotate-360{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-360{-webkit-animation-name:rotate-360;animation-name:rotate-360;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-360 .segment,.segment:not(.segment-row).rotate-360 .segment.rotate-90{-webkit-animation-name:rotate-90;animation-name:rotate-90;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-360 .segment.rotate-180{-webkit-animation-name:rotate-180;animation-name:rotate-180;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-360 .segment.rotate-270{-webkit-animation-name:rotate-270;animation-name:rotate-270;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}.segment:not(.segment-row).rotate-360 .segment.rotate-360{-webkit-animation-name:rotate-0;animation-name:rotate-0;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}#level{white-space:nowrap;max-width:100%;overflow-y:visible}#level,#level *,.segment{-webkit-transition:none;transition:none}.segment{white-space:normal;cursor:pointer;display:inline-block;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;background-color:#fff}.segment.segment-row{display:block;width:100%;-webkit-animation:none!important;animation:none!important;white-space:nowrap}.segment.segment-leaf{min-width:1em;height:2em;line-height:2em}.segment.segment-parent{border:1px solid #a9a9a9;border-radius:3px}.segment.segment-parent .segment{width:50%}.show-when-won{visibility:hidden}.show-when-won,.show-when-won *{-webkit-transition:none;transition:none}.won .show-when-won{visibility:initial}