.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker[aria-hidden="true"]{display:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker{width:100%}.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaaaaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width: 24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.bb{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.yep{display:inline-block;position:relative;clear:both;float:none;width:100%}.teehee{display:table;position:relative;clear:both;float:none;width:100%}.left{float:left}.right{float:right}.hide{display:none}@media screen and (max-width: 1024px){.mobile-kill{display:none}}.mobile-show{display:none}@media screen and (max-width: 900px){.mobile-show{display:inline}}.cloak{opacity:0}.smallcaps{font-variant:small-caps}.underline{text-decoration:underline}.center{text-align:center}.shout{text-transform:uppercase}.no-select,.noSelect,label{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none}.phark{text-indent:-9999em;white-space:nowrap;overflow:hidden}html,body{min-width:320px;position:relative}*,html,body,ul,ol,li,img,p,a{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:0;font-weight:lighter;line-height:1;list-style-image:none;list-style-type:none;margin:0;outline:0;padding:0;tap-highlight-color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent}a{cursor:pointer}a,a:link,a:visited,a:active,input,.sign-up-container form.sign-up .custom-drop select,.cards fieldset.measurement .custom-drop select,button,textarea,select{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:0;tap-highlight-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,.sign-up-container form.sign-up .custom-drop select[type="reset"]::-moz-focus-inner,.cards fieldset.measurement .custom-drop select[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,.sign-up-container form.sign-up .custom-drop select[type="button"]::-moz-focus-inner,.cards fieldset.measurement .custom-drop select[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,.sign-up-container form.sign-up .custom-drop select[type="submit"]::-moz-focus-inner,.cards fieldset.measurement .custom-drop select[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner,.sign-up-container form.sign-up .custom-drop select[type="file"]>input[type="button"]::-moz-focus-inner,.cards fieldset.measurement .custom-drop select[type="file"]>input[type="button"]::-moz-focus-inner,.sign-up-container form.sign-up .custom-drop input[type="file"]>select[type="button"]::-moz-focus-inner,.sign-up-container form.sign-up .custom-drop select[type="file"]>select[type="button"]::-moz-focus-inner,.cards fieldset.measurement .custom-drop input[type="file"]>select[type="button"]::-moz-focus-inner,.cards fieldset.measurement .custom-drop select[type="file"]>select[type="button"]::-moz-focus-inner,select::-moz-focus-inner{border:0;margin:0;padding:0;width:0}a>svg{pointer-events:none}svg{fill:inherit;overflow:visible}::selection{background:#11243B;color:#FFFFFF}::-moz-selection{background:#11243B;color:#FFFFFF}.message{font-family:"Open-Sans-SB";font-size:13px;line-height:140%}.note{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans";font-size:12px}.subtle,form.sign-in a.sign-up,.sign-up-container form.sign-up a{text-decoration:underline;color:#a5afbd;font-family:'Open-Sans'}.subtle:hover,form.sign-in a.sign-up:hover,.sign-up-container form.sign-up a:hover{color:#11243B}.summary{font-family:'Open-Sans';font-size:112%}.default,.intense,.achieve-features .achieve-feature-list li .feature,.questions li p.question{color:#11243B}.error{color:#ee4d4e;margin:0 0 20px}.curtain{display:none;background-color:rgba(17,36,59,0.9);bottom:0;height:100%;left:0;padding:60px 0 0;position:absolute;top:0;width:100%;z-index:10}.curtain .curtain-message{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;color:#f4f6f7;font-size:18px;text-align:center}.curtain .overlay{background-color:#FFFFFF}.curtain .overlay a.x{right:5%;top:60px}@media screen and (max-width: 900px){.curtain .overlay a.x{top:40px}}.curtain .overlay a.x:hover{color:#11243B}.divider{background-color:rgba(17,36,59,0.3);height:2px;margin:0 auto 40px;width:80px}.wrap{margin:0 auto;max-width:1748px;position:relative;width:90%}.wrap.inner{width:80%;max-width:1080px}@media screen and (max-width: 1024px){.wrap.inner{width:90%}}.disabled{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;color:rgba(165,175,189,0.5);cursor:default;fill:rgba(165,175,189,0.5);opacity:0.2}.disabled::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-container{display:inline-block;position:relative;float:right;padding-bottom:34.25%;width:60%}@media screen and (max-width: 900px){.video-container{display:inline-block;position:relative;clear:both;float:none;width:100%;padding-bottom:56.25%}}.video-container iframe.video{height:100%;left:0;position:absolute;top:0;width:100%}.video-container .video-thumbnail{width:100%;height:100%;object-fit:contain}#spinner{display:inline-block;position:relative;clear:both;float:none;width:100%}#spinner img{display:block;margin:3em auto}.down-arrow{height:5px;position:absolute;top:28px;width:6px;z-index:1}@media screen and (max-width: 900px){.down-arrow{display:none}}.check-icon{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;background-color:#FFFFFF;border-color:#6bdf8e;fill:#6bdf8e;height:8px;padding:8px 6px;width:12px}.check-icon-sm{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;background-color:#FFFFFF;border-color:#6bdf8e;fill:#6bdf8e;height:8px;padding:8px 6px;width:12px;background-color:#FFFFFF;padding:4px 2px 5px 3px}.plus-icon{position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;position:absolute;border-color:#6bdf8e;fill:#6bdf8e;height:10px;padding:5px;right:10px;top:10px;width:10px}.calendar-icon{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;fill:rgba(17,36,59,0.6);height:10px;left:8px;position:absolute;top:6px;width:10px;z-index:1}.calendar-icon-cutout{fill:#f4f6f7}.x{font-family:"Open-Sans-SB";font-size:22px;position:absolute}.ripple-icon{display:block;margin:0 auto 20px}.icon-count{display:inline-block;position:relative;border:1px solid rgba(17,36,59,0.15);border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-SB";font-size:12px;line-height:1.2;padding:4px 8px}.icon-count svg{height:8px;width:8px}.icon-count svg,.icon-count svg .icon-count-use{fill:rgba(17,36,59,0.6)}.facebook-f,.twitter-bird{fill:#FFFFFF}.facebook-square{fill:transparent}.cta,a.cta,button{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:#19B8FF;color:#FFFFFF;padding:14px 24px}.cta.cancel,a.cta.cancel,button.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.cta.cancel:hover,a.cta.cancel:hover,button.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.cta:hover,a.cta:hover,button:hover{background-color:#00cacf}@media screen and (max-width: 900px){.cta,a.cta,button{width:100%}}.cta-alt,a.cta-alt{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto}.cta-alt.cancel,a.cta-alt.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.cta-alt.cancel:hover,a.cta-alt.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.cta-alt.destruct,a.cta-alt.destruct{border-color:#ee4d4e;color:#ee4d4e}.cta-alt.print-button,a.cta-alt.print-button{float:left}@media screen and (max-width: 1024px){.cta-alt.print-button,a.cta-alt.print-button{display:none}}.cta-alt.bigger,a.cta-alt.bigger{font-size:13px}.cta-alt.bigger svg,a.cta-alt.bigger svg{top:8px}.cta-alt svg,.cta-alt .icon,a.cta-alt svg,a.cta-alt .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.cta-alt .text-icon,a.cta-alt .text-icon{top:9px}.aux-button{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;display:inline-block;position:relative;background-color:#f4f6f7;min-height:24px;text-indent:0}.aux-button.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.aux-button.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.aux-button.destruct{border-color:#ee4d4e;color:#ee4d4e}.aux-button.print-button{float:left}@media screen and (max-width: 1024px){.aux-button.print-button{display:none}}.aux-button.bigger{font-size:13px}.aux-button.bigger svg{top:8px}.aux-button svg,.aux-button .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.aux-button .text-icon{top:9px}.aux-button:hover{background-color:#e6e9ec}.aux-button.open{border-radius:4px 4px 0 0}.aux-button.icon-only{min-height:23px;padding:3px 12px}.aux-button.text-only{padding:3px 12px;text-transform:uppercase}@media screen and (max-width: 1024px){.aux-button{padding:3px 11px 3px 14px}.aux-button:not(.text-only)>span.cta-text{display:none}}a.add-new{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:#19B8FF;color:#FFFFFF;padding:14px 24px;background-color:#FFFFFF;border:1px solid rgba(17,36,59,0.15);box-shadow:0 3px 16px -12px;color:rgba(17,36,59,0.6);padding-left:40px}a.add-new.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}a.add-new.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}a.add-new:hover{background-color:#00cacf}@media screen and (max-width: 900px){a.add-new{width:100%}}a.add-new:hover{background-color:#FFFFFF;border:1px solid rgba(165,175,189,0.5);color:#a5afbd}a.add-new .icon{font-family:"Open-Sans-B";font-size:19px;left:17px;line-height:0.6;position:absolute;top:19px}a.add-new-team{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto}a.add-new-team.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}a.add-new-team.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}a.add-new-team.destruct{border-color:#ee4d4e;color:#ee4d4e}a.add-new-team.print-button{float:left}@media screen and (max-width: 1024px){a.add-new-team.print-button{display:none}}a.add-new-team.bigger{font-size:13px}a.add-new-team.bigger svg{top:8px}a.add-new-team svg,a.add-new-team .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}a.add-new-team .text-icon{top:9px}.picker button{color:#000;width:30%}.mw,.mwc,.mb{display:inline-block;position:relative}.mw,.mwc{clear:both;margin:0 -1.65%}.mw{width:103.3%}.mb{float:left;margin:1.65%}.mb75{width:71.7%}.mb66{width:63.0%}.mb60{width:56.7%}.mb50{width:46.7%}.mb40{width:36.7%}.mb33{width:30.0%}.mb25{width:21.7%}.mb20{width:16.7%}.mb10{width:6.7%}.modwrap{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;clear:both;margin-left:-1.618%;margin-right:-1.618%;width:103.236%}@font-face{font-family:'Museo-100';src:url(/assets/MuseoSansRounded-100-webfont-c0e42402d6688acab40f4431656a5acb649b96becf14b7d627b62426232f1ff9.eot);src:url(/assets/MuseoSansRounded-100-webfont-c0e42402d6688acab40f4431656a5acb649b96becf14b7d627b62426232f1ff9.eot?#iefix) format("embedded-opentype"),url(/assets/MuseoSansRounded-100-webfont-355266e2d5fddfd8deaab4db5119b409538bc91c21043de897171f671138b1ab.woff2) format("woff2"),url(/assets/MuseoSansRounded-100-webfont-2cd5cce17a29262c400c5134095a2a7d8d171d777eaf1deea2f7d583148f8d19.woff) format("woff"),url(/assets/MuseoSansRounded-100-webfont-4423bc33482d9b5839141d60ca200338d01e812ea95f3268364135cac8e6a242.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Museo-300';src:url(/assets/MuseoSansRounded-300-webfont-36582b9d012619dc76f2ded801e9688c51d1d0c076f4fa93cb3e9096a4af762c.eot);src:url(/assets/MuseoSansRounded-300-webfont-36582b9d012619dc76f2ded801e9688c51d1d0c076f4fa93cb3e9096a4af762c.eot?#iefix) format("embedded-opentype"),url(/assets/MuseoSansRounded-300-webfont-392e2b7a66f9cc502f308d4c64e3794cb97261275f1e624843559c1887b52c2a.woff2) format("woff2"),url(/assets/MuseoSansRounded-300-webfont-8379cd2dc1334b59227737ccf1985b8d7535d5320939b22a2468468db12a92a4.woff) format("woff"),url(/assets/MuseoSansRounded-300-webfont-44df3e5d571539f04ae0be7c30e4dd61050b4582a3b4f7ae10704b98037458b9.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Museo-500';src:url(/assets/MuseoSansRounded-500-webfont-8ab576a46cf385952415371015ade623b4687eb1752792bf1efa12851d34a506.eot);src:url(/assets/MuseoSansRounded-500-webfont-8ab576a46cf385952415371015ade623b4687eb1752792bf1efa12851d34a506.eot?#iefix) format("embedded-opentype"),url(/assets/MuseoSansRounded-500-webfont-014f8c9c2c655fe95e2d7c1774230f5a7c84a4163e099594c228a34a38e1c10e.woff2) format("woff2"),url(/assets/MuseoSansRounded-500-webfont-2354c36ec7be4464493a3cc7b17fec24892634dd4f0e569142503398bf7f449a.woff) format("woff"),url(/assets/MuseoSansRounded-500-webfont-7c167101c3908905c831c34fafa874bb3e672378c41caa0153d4c3ad84932673.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Museo-700';src:url(/assets/MuseoSansRounded-700-webfont-0acef24eb84550f883b941dda3fdc9997f46a7e2ed03845ada65ee62b3bd1ca7.eot);src:url(/assets/MuseoSansRounded-700-webfont-0acef24eb84550f883b941dda3fdc9997f46a7e2ed03845ada65ee62b3bd1ca7.eot?#iefix) format("embedded-opentype"),url(/assets/MuseoSansRounded-700-webfont-2bc0ae8bbb849f61b01d6cdd6ea98971e20dcc58dc183465a4538ac118e093c6.woff2) format("woff2"),url(/assets/MuseoSansRounded-700-webfont-45052da331bffa439b68aecf251ddc2a9331f3c8ee0265c42b6694ca86647279.woff) format("woff"),url(/assets/MuseoSansRounded-700-webfont-330fabc75f97a5bac1fe90085e0d53decca8e9a3f96169c9f36a51442e60352d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-EB';src:url(/assets/OpenSans-ExtraBold-webfont-902b273b9708565ee07af125f8310459f485788612733c341cd304b382b52999.eot);src:url(/assets/OpenSans-ExtraBold-webfont-902b273b9708565ee07af125f8310459f485788612733c341cd304b382b52999.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-ExtraBold-webfont-ccac77a36de7ddda4e55be32b4566e2b56ede354362c37fed2afa784748becae.woff2) format("woff2"),url(/assets/OpenSans-ExtraBold-webfont-60c7d0d86d485dbf07bf426afa6a6cb3261f040bdb5f61c56fe7490d65bbc339.woff) format("woff"),url(/assets/OpenSans-ExtraBold-webfont-22e97f13fc971ff76c606ba12731d49cdc4a26ea83cb7e4d60c63048030cf64a.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-EBI';src:url(/assets/OpenSans-ExtraBoldItalic-webfont-9736ba0588bbbc9a432587439f026b6e67672acc14539959a70f459d1b42af86.eot);src:url(/assets/OpenSans-ExtraBoldItalic-webfont-9736ba0588bbbc9a432587439f026b6e67672acc14539959a70f459d1b42af86.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-ExtraBoldItalic-webfont-cd93f03010c5f788b4c86ffc23642466a2316aed42eff731ad8d23ff33c58338.woff2) format("woff2"),url(/assets/OpenSans-ExtraBoldItalic-webfont-109e40fc5acc4b6be3bf30431165f9b179d7e37686a2a481e5bcf7768d6d62dc.woff) format("woff"),url(/assets/OpenSans-ExtraBoldItalic-webfont-126f453664312759ddc11534a64feb9173941cfbd7b30fe84085cd6fdfa44fdd.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-B';src:url(/assets/OpenSans-Bold-webfont-e7a0dbadefe3802e0d013c4a2a37e279d6739ddf33f63d8f1c58ea40ef1cf748.eot);src:url(/assets/OpenSans-Bold-webfont-e7a0dbadefe3802e0d013c4a2a37e279d6739ddf33f63d8f1c58ea40ef1cf748.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Bold-webfont-830a742467752d8c5975c93f909e7423578eaa722f321bc22098631d20fd412b.woff2) format("woff2"),url(/assets/OpenSans-Bold-webfont-fe8e5a16bafa81f6d895e7e2452dc97c1a8b6c920c4c0b6c7a099e089ee04b64.woff) format("woff"),url(/assets/OpenSans-Bold-webfont-b7adbcfef58d02c36fed6554389867d0d56d4adb8e97599fb59f7dc08a844dce.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-BI';src:url(/assets/OpenSans-BoldItalic-webfont-0d298a3b7979cea5f6ef52da123f0f63a030783d6fc82d3043b2a798bf77d7d6.eot);src:url(/assets/OpenSans-BoldItalic-webfont-0d298a3b7979cea5f6ef52da123f0f63a030783d6fc82d3043b2a798bf77d7d6.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-BoldItalic-webfont-9ff349f88387260f382f42eab66e782e1457f32137e93edcb7d60d1b87a3593a.woff2) format("woff2"),url(/assets/OpenSans-BoldItalic-webfont-2e3a4fb8a77cd16e32fee3daf6dd928af6bfcee7c0beecd53e79e16a1f714dab.woff) format("woff"),url(/assets/OpenSans-BoldItalic-webfont-cfb8acbb07994dce78766566142ba2be79c77a8890b4284a6b2b8d760aed209c.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-SB';src:url(/assets/OpenSans-Semibold-webfont-0d7d2473e6ed80b888dda41ca8a0acb94c08e290470014055759b465d88535ae.eot);src:url(/assets/OpenSans-Semibold-webfont-0d7d2473e6ed80b888dda41ca8a0acb94c08e290470014055759b465d88535ae.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Semibold-webfont-7d1e6433f288d70edd4ce2474aa580f6b5788841b534d27188aee6662c10c5ac.woff2) format("woff2"),url(/assets/OpenSans-Semibold-webfont-ef8354397b6cd0b61c35d1accdd22da7c01f4d5b501a86ade485aea6c3a6a160.woff) format("woff"),url(/assets/OpenSans-Semibold-webfont-59cfb64409eb5b319cfb06fe692d3eca9cdad603012b27291619d8901475c14d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-SBI';src:url(/assets/OpenSans-SemiboldItalic-webfont-cc4f3d74f6da3cba2004e9c4139ffb80e0112e64dcbd8ff4b5298ab704c83865.eot);src:url(/assets/OpenSans-SemiboldItalic-webfont-cc4f3d74f6da3cba2004e9c4139ffb80e0112e64dcbd8ff4b5298ab704c83865.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-SemiboldItalic-webfont-cc37e6cb8dd5ca3db96f972760e394f16345c5055e0172e98a3d5310d75363be.woff2) format("woff2"),url(/assets/OpenSans-SemiboldItalic-webfont-27d509249e1d1bc40c0ecbdb1461dc9b08c405fb3476febc822b5c4d053f1950.woff) format("woff"),url(/assets/OpenSans-SemiboldItalic-webfont-a473e4278e5121f2b7546d3b854f92b7bc805e5b12eee3b5905842b1eabcec27.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans';src:url(/assets/OpenSans-Regular-webfont-9d7cad2f88ecf873d38fce20ecea5c824bfb324eff87bc1b6c861ba73d9511bb.eot);src:url(/assets/OpenSans-Regular-webfont-9d7cad2f88ecf873d38fce20ecea5c824bfb324eff87bc1b6c861ba73d9511bb.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Regular-webfont-1c41a98d460d722172cb3cef825c8769892746fc5720f885cc19c3bad6616fae.woff2) format("woff2"),url(/assets/OpenSans-Regular-webfont-c5499bd9e77136e1216e56cb8381049135bec6e3fe70d853e1aa0ca02247604c.woff) format("woff"),url(/assets/OpenSans-Regular-webfont-481a5a07cfc7bba19310265e3a874de8bd446ae2d199bc1897f5396a949467fa.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-I';src:url(/assets/OpenSans-Italic-webfont-5d87404fa6f0136b426200c605d866fe85e3b253d2dce072b631279813da73b6.eot);src:url(/assets/OpenSans-Italic-webfont-5d87404fa6f0136b426200c605d866fe85e3b253d2dce072b631279813da73b6.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Italic-webfont-1bd08beb36db690dfbe78ee49f9865139da716e4925ffb4577ca0164ea7de22d.woff2) format("woff2"),url(/assets/OpenSans-Italic-webfont-5ef027d32fd0d675c66054ec56988eb3d88842bf1bb0e97242e9fa56fe3da987.woff) format("woff"),url(/assets/OpenSans-Italic-webfont-9fbf23de8ccb762c43d3d6d5a78235da229566333f53f6c0d371f43e22d32eda.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-L';src:url(/assets/OpenSans-Light-webfont-a75fa73f9e021c222bba8af51098edc7e76d4aa424b5c91baf8a1f0bef10c53e.eot);src:url(/assets/OpenSans-Light-webfont-a75fa73f9e021c222bba8af51098edc7e76d4aa424b5c91baf8a1f0bef10c53e.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Light-webfont-e3cbc441f1aa041cf9ee86b62761e0981bb400778d5fea0b416a2890dd14afdd.woff2) format("woff2"),url(/assets/OpenSans-Light-webfont-bf70ce03474da3633b23ac44663c0d13071cce04fb19dba04f48f55697cd764c.woff) format("woff"),url(/assets/OpenSans-Light-webfont-fef552336e73a29f653337a51bbd3fefefdc533e1e4721cf8afa874dd09cedb2.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open-Sans-LI';src:url(/assets/OpenSans-LightItalic-webfont-6189cd748d2ce1fbadfcb0e16a983050c931812774f6ef0cae03982168565a03.eot);src:url(/assets/OpenSans-LightItalic-webfont-6189cd748d2ce1fbadfcb0e16a983050c931812774f6ef0cae03982168565a03.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-LightItalic-webfont-a296b94fd09dc7c66813d10881457bca1903747a66bd13304bbde7e1798220d8.woff2) format("woff2"),url(/assets/OpenSans-LightItalic-webfont-c6ee8bf3d04d22a806a5f639e240cd7b7dd6b7073e220ed7fb2b7fcbcc536cb2.woff) format("woff"),url(/assets/OpenSans-LightItalic-webfont-d1dc1b54f449eb009f74cae6fda8927c334962ec677bb63bba5f295bc846add0.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima-Nova';src:url(/assets/ProximaNovaRegular-webfont-70b718c2dafb336e0d087a4423b9a17c44bccb4981919070edc320917b3d7e7f.eot);src:url(/assets/ProximaNovaRegular-webfont-70b718c2dafb336e0d087a4423b9a17c44bccb4981919070edc320917b3d7e7f.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaRegular-webfont-394ec9efbaea035637a684378d53313db41aad5a9fbdf0752419a7ef2773ab3f.woff2) format("woff2"),url(/assets/ProximaNovaRegular-webfont-62d71f3799fd4cdb29346c324109785b2e9aad2e6db3a0156f9b8852d5194b58.woff) format("woff"),url(/assets/ProximaNovaRegular-webfont-40cca319739e615a1d0e00bfb1ef085ea3bf048d78283fe965b99c9b27223ace.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima-Nova-L';src:url(/assets/ProximaNovaLight-webfont-b16c32ba483615bb18fe128c45d5e5e4e436830f3a56a0aa53e4829d4fbfb128.eot);src:url(/assets/ProximaNovaLight-webfont-b16c32ba483615bb18fe128c45d5e5e4e436830f3a56a0aa53e4829d4fbfb128.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaLight-webfont-6ab09c9b7140a91c6941063927fda55a8f5c50d409f96f402c2955d98b4fb471.woff2) format("woff2"),url(/assets/ProximaNovaLight-webfont-705e9eb0f284acde58f083589e43ea2e1fb77d25cef41d682486e260db2cceab.woff) format("woff"),url(/assets/ProximaNovaLight-webfont-b7991b506232cf56f61a8a86e2bb02d24d52ef502ab1e2d58a68a04655c5b080.ttf) format("truetype");font-weight:normal;font-style:normal}body{background-color:#11243B;color:#11243B;font-family:"Open-Sans-L", "Proxima-Nova-L", "Open-Sans", Helvetica, Arial, sans-serif;font-size:16px}@media screen and (max-width: 1024px){body{font-size:14px}}section{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#FFFFFF;padding:80px 0}@media screen and (max-width: 900px){section{padding:60px 0}}section section{padding:0}@media screen and (max-width: 900px){section section{background-color:transparent;padding:0}}p{line-height:170%;margin-bottom:20px;position:relative}p.intense,.achieve-features .achieve-feature-list li p.feature,.questions li p.question,p .intense,p .achieve-features .achieve-feature-list li .feature,.achieve-features .achieve-feature-list li p .feature,p .questions li p.question,.questions li p p.question{font-family:"Open-Sans"}p a{color:#19B8FF}strong{font-family:"Open-Sans-SB"}a.logo{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;cursor:pointer;float:left;font-family:"Proxima-Nova";font-size:21px;position:relative;text-transform:uppercase}a.logo span{display:inline-block;position:relative;float:left}a.logo span.twelve{left:0;margin-right:2px;top:4px}a.logo span.twelve svg{height:50px;width:60px}a.logo span.twelve svg use.logo-use{fill:#FFFFFF}a.logo span.week-year{font-size:20px;letter-spacing:0.04em;padding:20px 0}header{display:table;position:relative;clear:both;float:none;width:100%;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:24px 5%;padding:0 5%}header a.logo{color:#FFFFFF}@media screen and (max-width: 900px){header a.logo{left:-10px}}header nav{display:inline-block;background-color:#11243B;float:right}@media screen and (max-width: 900px){header nav{float:none;left:0;position:absolute;top:60px;width:100%;z-index:20}}header nav>ul{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;float:left}@media screen and (max-width: 900px){header nav>ul{background-color:#11243B;box-shadow:0 0 40px #11243B;display:none;width:100%}}header nav>ul.unauthenticated li a{display:inline-block;position:relative;color:#FFFFFF;font-family:"Open-Sans";font-size:12px;padding:24px 16px;text-transform:uppercase}@media screen and (max-width: 900px){header nav>ul.unauthenticated li a{padding:22px 6px}}header nav>ul li,header nav>ul a{display:inline-block;position:relative}header nav>ul li{float:left}@media screen and (max-width: 900px){header nav>ul li{width:100%}}header nav>ul li.dropdown-container>a{padding:24px 24px 24px 16px}@media screen and (max-width: 900px){header nav>ul li.dropdown-container>a{display:none}}header nav>ul li.dropdown-container>a svg.down-arrow{fill:#FFFFFF;right:10px}header nav>ul li.dropdown-container ul.dropdown-menu{background-color:#11243B;display:none;left:0;position:absolute;width:200px;z-index:20}@media screen and (max-width: 900px){header nav>ul li.dropdown-container ul.dropdown-menu{display:inline-block;position:relative;clear:both;float:none;width:100%}}header nav>ul li.dropdown-container ul.dropdown-menu>li:last-of-type{margin-bottom:12px}header nav>ul li.dropdown-container ul.dropdown-menu>li,header nav>ul li.dropdown-container ul.dropdown-menu>li a{display:inline-block;position:relative;clear:both;float:none;width:100%}header nav>ul li.dropdown-container ul.dropdown-menu>li a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:rgba(255,255,255,0.5);cursor:pointer;line-height:132%;padding:8px 16px;text-transform:none}@media screen and (max-width: 900px){header nav>ul li.dropdown-container ul.dropdown-menu>li a{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:16px;padding:10px 5%}}header nav>ul li.dropdown-container ul.dropdown-menu>li a:hover{color:#FFFFFF}header nav>ul li .list-header{display:none}@media screen and (max-width: 900px){header nav>ul li .list-header{border-bottom:2px solid rgba(255,255,255,0.05);border-top:2px solid rgba(255,255,255,0.05);color:rgba(255,255,255,0.2);display:block;font-family:"Open-Sans-B";font-size:11px;margin:0 0 12px;padding:8px 5%;text-transform:uppercase}}header nav>ul li a{display:inline-block;position:relative;color:#FFFFFF;font-family:"Open-Sans";font-size:12px;padding:24px 16px;text-transform:uppercase}@media screen and (max-width: 900px){header nav>ul li a{color:rgba(255,255,255,0.5);cursor:pointer;line-height:132%;padding:8px 16px;text-transform:none}}@media screen and (max-width: 900px) and (max-width: 900px){header nav>ul li a{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:16px;padding:10px 5%}}@media screen and (max-width: 900px){header nav>ul li a:hover{color:#FFFFFF}}@media screen and (max-width: 900px){header nav>ul{margin:0 0 12px}}header .global-week-select-container{display:none;padding-right:42px;position:absolute;right:5%;top:-42px;width:auto}@media screen and (max-width: 900px){header .global-week-select-container{display:inline-block}}header .global-week-select-container svg{left:8px;top:10px}header .global-week-select-container svg,header .global-week-select-container svg use.week-select-icon{fill:rgba(255,255,255,0.3)}@media only screen and (max-device-width: 480px){header .global-week-select-container svg{top:8.5px}}header .global-week-select-container select{background-color:transparent;border:1px solid rgba(255,255,255,0.3);border-radius:4px;color:#FFFFFF;font-size:14px;margin:0;padding:2px 6px 2px 18px}.user-level-badge{display:none;align-items:center;gap:4px;margin-left:8px;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.user-level-badge .level-icon{flex-shrink:0}.user-level-badge .level-text{line-height:1}.user-level-badge.default{background-color:rgba(108,117,125,0.1);color:#6c757d;border:1px solid rgba(108,117,125,0.2)}.user-level-badge.level-1{background-color:rgba(0,123,255,0.1);color:#007bff;border:1px solid rgba(0,123,255,0.2)}.user-level-badge.level-2{background-color:rgba(40,167,69,0.1);color:#28a745;border:1px solid rgba(40,167,69,0.2)}.user-level-badge.unknown{background-color:rgba(255,193,7,0.1);color:#ffc107;border:1px solid rgba(255,193,7,0.2)}body.Firefox header nav .select-container svg{left:10px;top:11px}.page-header{display:table;position:relative;clear:both;float:none;width:100%;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:24px 5%;background-color:#FFFFFF;border-bottom:1px solid rgba(17,36,59,0.15);margin-bottom:32px;padding:20px 0}.page-header h1{display:inline-block;position:relative;float:left;margin:0}.page-header-control{display:inline-block;position:relative;float:right;margin:9px 0}@media screen and (max-width: 900px){.page-header-control{margin:4px 0}}.page-header-control a.cta{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #19B8FF;border-radius:4px;color:#19B8FF;font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px}.page-header-control a.cta.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.page-header-control a.cta.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.page-header-control a.cta.destruct{border-color:#ee4d4e;color:#ee4d4e}.page-header-control a.cta.print-button{float:left}@media screen and (max-width: 1024px){.page-header-control a.cta.print-button{display:none}}.page-header-control a.cta.bigger{font-size:13px}.page-header-control a.cta.bigger svg{top:8px}.page-header-control a.cta svg,.page-header-control a.cta .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.page-header-control a.cta .text-icon{top:9px}.page-header-control a.cta.destruct .icon,.page-header-control a.cta.destruct .icon use,.page-header-control a.cta.destruct .icon svg,.page-header-control a.cta.destruct .icon svg use{fill:#ee4d4e}.page-header-control a.cta .icon{top:10px}.page-header-control a.cta .icon,.page-header-control a.cta .icon use,.page-header-control a.cta .icon svg,.page-header-control a.cta .icon svg use{fill:#19B8FF}.page-header-control form.search{float:right}body.tertiary .page-header{padding:24px 5%;margin:60px 0 0}@media screen and (max-width: 1024px){body.tertiary .page-header{padding:24px 32px}}@media screen and (max-width: 900px){body.tertiary .page-header{padding:24px 5%;margin-top:0}}header .menu-button{display:none}@media screen and (max-width: 900px){header .menu-button{background-color:transparent;cursor:pointer;display:inline-block;padding:12px 0;position:absolute;right:5%;top:-42.5px;transition:all 0.3s ease 0s;z-index:9}header .menu-button.open .lines{background-color:transparent}header .menu-button.open .lines:before,header .menu-button.open .lines:after{top:0}header .menu-button.open .lines:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .menu-button.open .lines:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .menu-button .lines{background-color:#FFFFFF;border-radius:2px;display:block;height:2px;position:relative;transition:all 0.3s ease 0s;width:27px}header .menu-button .lines:before,header .menu-button .lines:after{background-color:#FFFFFF;border-radius:2px;content:'';display:inline-block;height:2px;left:0;position:absolute;transition:0.3s;width:27px}header .menu-button .lines:before{top:8px}header .menu-button .lines:after{top:-8px}}header ul.unauthenticated{display:inline-block}@media screen and (max-width: 900px){header ul.unauthenticated{background-color:transparent;box-shadow:none;margin:0;position:absolute;right:5%;top:-60px;width:auto}}header ul.unauthenticated li{display:inline-block;float:left}@media screen and (max-width: 900px){header ul.unauthenticated li{clear:none;display:inline-block;float:left;width:auto}}@media screen and (max-width: 900px){header ul.unauthenticated li a{padding:24px 6px}}header .authenticated-user li a{color:rgba(255,255,255,0.5);cursor:pointer;line-height:132%;padding:8px 16px;text-transform:none}@media screen and (max-width: 900px){header .authenticated-user li a{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:16px;padding:10px 5%}}header .authenticated-user li a:hover{color:#FFFFFF}header .authenticated-user li a.user{display:inline-block;position:relative;color:#FFFFFF;font-family:"Open-Sans-SB";font-size:14px;line-height:1;padding:23px 30px 23px 42px;text-transform:none}@media screen and (max-width: 900px){header .authenticated-user li a.user{border:none;font-size:21px;padding:12px 0 24px 5%}}header .authenticated-user li a.user .down-arrow{left:24px}header .authenticated-user li a.user .user-icon{position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;fill:#FFFFFF;height:10px;padding:3px;right:0;top:20px;width:10px}@media screen and (max-width: 900px){header .authenticated-user li a.user .user-icon{float:left;margin:0 8px 0 0;position:relative;top:2px}}header .authenticated-user li a.user.has-photo{padding:23px 40px 23px 30px}@media screen and (max-width: 900px){header .authenticated-user li a.user.has-photo{padding:12px 0 24px 5%}}header .authenticated-user li a.user.has-photo:after{background-position:center center;background-repeat:no-repeat;background-size:100% auto;border-radius:1000%;content:"";display:block;height:30px;position:absolute;right:0;top:15px;width:30px}@media screen and (max-width: 900px){header .authenticated-user li a.user.has-photo:after{left:5%;top:9px}}@media screen and (max-width: 900px){header .authenticated-user li a.user.has-photo .user-icon{margin:0 18px 0 0}}@media screen and (max-width: 900px){header .authenticated-user li .user-actions>li:first-child a{border-bottom:2px solid #11243B}}@media screen and (max-width: 900px){header .authenticated-user li .user-actions>li a{background-color:rgba(255,255,255,0.07)}}@media screen and (max-width: 900px){header .authenticated-user li .user-actions>li a:hover{background-color:rgba(255,255,255,0.1)}}.sub-nav{display:table;position:relative;clear:both;float:none;width:100%;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:24px 5%;background:#19B8FF;display:none;left:0;padding:0 calc(5% - 16px) 0 5%;position:absolute;text-align:right;top:60px}@media screen and (max-width: 900px){.sub-nav{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:transparent;padding:0;text-align:left;top:0}}.sub-nav li{float:none}.sub-nav li.back-button-container{display:inline-block;position:relative;float:left}@media screen and (max-width: 900px){.sub-nav li.back-button-container{display:none}}.sub-nav li.back-button-container a{display:inline-block;position:relative;padding:20px 16px 18px 0}.sub-nav li.back-button-container a svg{fill:none;height:20px;width:20px;stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}body.admin ul.admin{background-color:#19B8FF;z-index:9}@media screen and (min-width: 900px){body.admin ul.admin a.active{color:#11243B}}@media screen and (max-width: 900px){body.admin ul.admin{background-color:transparent}}body.admin ul.admin .admin-nav-links{display:inline-block}@media screen and (max-width: 900px){body a.admin{display:none}}body.library ul.library{background-color:#19B8FF;z-index:9}@media screen and (min-width: 900px){body.library ul.library a.active{color:#11243B}}@media screen and (max-width: 900px){body.library ul.library{background-color:transparent}}body.library ul.library .library-nav-links{display:inline-block}@media screen and (max-width: 900px){body a.library{display:none}}.sticky-wrapper{position:absolute;width:100%;z-index:8}.alert{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:table;position:relative;clear:both;float:none;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;background-color:#00cacf;color:rgba(255,255,255,0.8);cursor:default;font-family:"Museo-500";font-size:16px;letter-spacing:0.04em;line-height:150%;margin:0;position:absolute;padding:18px 15%;text-align:center;z-index:8}@media screen and (max-width: 900px){.alert{font-size:14px;padding:12px 15%}}.alert.stuck{position:fixed;top:0}.alert a{border-bottom:1px dotted rgba(255,255,255,0.4);color:#FFFFFF}.alert a.x{font-family:"Open-Sans-SB";font-size:22px;position:absolute;border:none;cursor:pointer;margin:0;padding:8px;right:5%;top:10px;z-index:1}@media screen and (max-width: 900px){.alert a.x{font-size:13px;left:-3px;top:8px}}.alert a.x span{display:inline-block;position:relative;padding:2px}.alert a.x>.dismiss{display:none}@media screen and (max-width: 900px){.alert a.x>.dismiss{display:inline}}@media screen and (max-width: 900px){.alert a.x{display:inline-block;position:relative;clear:both;float:none;width:100%;clear:both;position:relative}}.alert.error{background-color:#ee4d4e}footer{display:table;position:relative;clear:both;float:none;width:100%;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:24px 5%;padding:24px 5%}@media screen and (max-width: 900px){footer{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}footer nav{display:inline-block;position:relative;float:left}@media screen and (max-width: 900px){footer nav{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:16px;text-align:center}}footer nav a{display:inline-block;position:relative;color:#FFFFFF;font-size:12px;line-height:1.34;padding:4px 20px;text-transform:uppercase}footer a.logo,footer .tagline{color:#FFFFFF}footer a.logo{padding:2px 0 2px}@media screen and (max-width: 900px){footer a.logo{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 auto;text-align:center;width:165px}}footer a.logo span.twelve{top:-8.5px}footer a.logo span.twelve svg#footer-logo-swirl{height:36px;width:48px}footer a.logo span.week-year{padding:0}footer .tagline,footer .social{float:right}footer .tagline{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;font-size:20px;line-height:120%;margin-right:10px;opacity:0.6}footer .social,footer .social li,footer .social li a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;display:inline-block}footer .social{width:100px}@media screen and (max-width: 900px){footer .social{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:center}}footer .social li a{height:24px;opacity:0.6;padding:2px 0 2px 8px;width:24px}footer .social li a:hover{opacity:1}footer .social li a svg{height:100%;width:100%}@media screen and (max-width: 900px){footer .social li a{padding:4px}}@media screen and (max-width: 900px){footer{padding:16px 5%}footer .tagline{display:none}}h1,h2,h3,h4,.filter-list .heading-select select,h4,h5,h6{line-height:120%;margin:0 0 40px}h1{font-size:40px}h1.huge{font-size:56px}@media screen and (max-width: 1024px){h1{font-size:34px}}@media screen and (max-width: 900px){h1{font-size:28px}}h1,h3,h4,.filter-list .heading-select select{margin:0 0 20px}h2,h3,h4,.filter-list .heading-select select{color:#11243B}h2{font-size:36px;line-height:140%}@media screen and (max-width: 1024px){h2{font-size:30px}}@media screen and (max-width: 900px){h2{font-size:26px}}h3,h4,.filter-list .heading-select select{font-family:'Open-Sans-SB';font-size:18px;line-height:130%}h3 span,h4 span,.filter-list .heading-select select span{color:rgba(17,36,59,0.6)}@media screen and (max-width: 1024px){h3,h4,.filter-list .heading-select select{font-size:17px;line-height:140%}}h4{font-family:"Open-Sans-L"}@media screen and (max-width: 900px){h4{font-size:14px}}.surheading{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase}@media screen and (max-width: 1024px){.surheading{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.surheading{margin-bottom:6.6666666667px}}.surheading .surheading-data{margin-right:10px}.surheading-alt{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase;letter-spacing:0;text-transform:none}@media screen and (max-width: 1024px){.surheading-alt{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.surheading-alt{margin-bottom:6.6666666667px}}.surheading-alt .surheading-data{margin-right:10px}.index .surheading{color:rgba(17,36,59,0.6)}.subheading{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase;color:rgba(255,255,255,0.6);margin:0}@media screen and (max-width: 1024px){.subheading{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.subheading{margin-bottom:6.6666666667px}}.subheading .surheading-data{margin-right:10px}.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header .filter-list .heading-select select,.filter-list .heading-select .section-header select,.section-header h4{margin:0;float:left}blockquote p{font-family:"Open-Sans-L";font-size:24px;margin-bottom:32px}blockquote p:before{content:"\201c"}blockquote p:after{content:"\201d"}blockquote .quoter{text-transform:uppercase;font-family:"Open-Sans-B";font-size:13px}blockquote .quoter:before{content:"\2013 \20"}input,.sign-up-container form.sign-up .custom-drop select,.cards fieldset.measurement .custom-drop select,textarea,select{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:'Open-Sans';font-size:112%;background-color:#FFFFFF;border:1px solid rgba(17,36,59,0.15);border-radius:4px;line-height:140%;margin:0 0 14px;padding-bottom:16px;padding-top:16px;resize:none;text-align:left}label{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase}@media screen and (max-width: 1024px){label{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){label{margin-bottom:6.6666666667px}}label .surheading-data{margin-right:10px}label+p{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans";font-size:12px;margin-bottom:10px}input,.sign-up-container form.sign-up .custom-drop select,.cards fieldset.measurement .custom-drop select{padding:16px 60px 16px 24px;width:100%}input[type="checkbox"],.sign-up-container form.sign-up .custom-drop select[type="checkbox"],.cards fieldset.measurement .custom-drop select[type="checkbox"]{-webkit-appearance:checkbox;width:auto}textarea{min-height:280px;padding:16px 24px}select{cursor:pointer;padding:16px 32px 16px 24px;text-indent:1px;text-overflow:'';-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}button{text-align:left;min-width:100px;padding:20px 24px;width:100%}button .cta-text{float:left}button .arrow-sm{float:right;fill:#FFFFFF;height:9px;margin:0 0 0 20px;position:relative;top:4px;width:12px}.field-group{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:20px}.select-container{display:inline-block;position:relative;max-width:240px}.select-container svg{height:7px;left:11px;position:absolute;top:10px;width:6px;z-index:1}.select-container svg,.select-container svg use.select-container-use{fill:rgba(17,36,59,0.6)}.select-container>select{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;background-color:#FFFFFF;color:rgba(17,36,59,0.6);padding:3px 12px 3px 20px}.custom-drop-alt svg{fill:rgba(17,36,59,0.5);height:8px;left:auto;position:absolute;right:32px;top:26px;width:8px;z-index:1}.custom-drop,.custom-drop-alt,.input-container{display:inline-block;position:relative;clear:both;float:none;width:100%}.custom-drop.errors input,.sign-up-container form.sign-up .custom-drop.errors select,.cards fieldset.measurement .custom-drop.errors select,.custom-drop.errors select,.custom-drop.errors textarea,.custom-drop-alt.errors input,.custom-drop-alt.errors .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop .custom-drop-alt.errors select,.custom-drop-alt.errors .cards fieldset.measurement .custom-drop select,.cards fieldset.measurement .custom-drop .custom-drop-alt.errors select,.custom-drop-alt.errors select,.custom-drop-alt.errors textarea,.input-container.errors input,.input-container.errors .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop .input-container.errors select,.input-container.errors .cards fieldset.measurement .custom-drop select,.cards fieldset.measurement .custom-drop .input-container.errors select,.input-container.errors select,.input-container.errors textarea{border-color:rgba(238,77,78,0.4)}.custom-drop.errors:after,.custom-drop-alt.errors:after,.input-container.errors:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;font-family:"Open-Sans-SB";font-size:22px;position:absolute;color:#ee4d4e;content:"\d7";padding:1px 5px;right:20px;top:15px;z-index:1}.custom-drop .error,.custom-drop-alt .error,.input-container .error{background-color:#FFFFFF;line-height:140%;padding:2px 4px;position:absolute;right:54px;top:18px}.custom-drop{width:auto}.custom-drop .down-arrow{fill:rgba(17,36,59,0.6);height:5px;position:absolute;right:20px;top:28px;width:8px;z-index:1}.form-group{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:10px}.checkbox-container{display:inline-block;position:relative;clear:both;float:none;width:100%}.checkbox-container label{font-family:"Open-Sans";letter-spacing:0;color:rgba(17,36,59,0.6);text-transform:capitalize;padding-right:8px}form h2+.error,form .surheading+.error{margin:-24px 0 20px}.input-container a.delete{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;color:rgba(165,175,189,0.6);cursor:pointer;font-family:"Open-Sans-B";font-size:20px;padding:18px 21px;position:absolute;right:0;top:0}@media screen and (max-width: 900px){.input-container a.delete{padding:16px 14px}}.input-container a.delete:hover{color:rgba(17,36,59,0.6)}.input-container a.delete.disabled{cursor:default}.input-container .invalid-email{color:#ee4d4e}@media screen and (max-width: 900px){input,.sign-up-container form.sign-up .custom-drop select,.cards fieldset.measurement .custom-drop select,select{padding-bottom:14px;padding-left:14px;padding-top:14px}.custom-drop.errors:after,.input-container.errors:after{right:12px;top:12px}.custom-drop .error,.input-container .error{right:42px;top:15px}}section.section-empty{padding:60px 0;text-align:center}section.section-empty.card{border:1px solid rgba(17,36,59,0.15);border-radius:6px;margin-bottom:20px}section.section-empty.card p{margin-bottom:0}section.section-empty svg{height:100px;margin:0 0 20px;width:100px}section.section-empty svg use.empty-use{fill:rgba(17,36,59,0.15)}section.section-empty h2{color:#a5afbd}.content-alt section.section-empty{background-color:#f4f6f7}.section-header{display:inline-block;position:relative;clear:both;float:none;width:100%;border-bottom:1px solid rgba(17,36,59,0.15);margin-bottom:40px;padding-bottom:20px;text-align:left}.section-header .manage-control{display:inline-block;position:relative;float:right;top:15px}@media screen and (max-width: 1024px){.section-header .manage-control{top:10px}}@media screen and (max-width: 900px){.section-header .manage-control{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:20px 0 0;top:0}}.section-header .manage-control a{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;display:inline-block;position:relative;background-color:#f4f6f7;min-height:24px;text-indent:0}.section-header .manage-control a.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.section-header .manage-control a.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.section-header .manage-control a.destruct{border-color:#ee4d4e;color:#ee4d4e}.section-header .manage-control a.print-button{float:left}@media screen and (max-width: 1024px){.section-header .manage-control a.print-button{display:none}}.section-header .manage-control a.bigger{font-size:13px}.section-header .manage-control a.bigger svg{top:8px}.section-header .manage-control a svg,.section-header .manage-control a .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.section-header .manage-control a .text-icon{top:9px}.section-header .manage-control a:hover{background-color:#e6e9ec}.section-header .manage-control a.open{border-radius:4px 4px 0 0}.section-header .manage-control a.icon-only{min-height:23px;padding:3px 12px}.section-header .manage-control a.text-only{padding:3px 12px;text-transform:uppercase}@media screen and (max-width: 1024px){.section-header .manage-control a{padding:3px 11px 3px 14px}.section-header .manage-control a:not(.text-only)>span.cta-text{display:none}}.section-header .manage-control a.add-new,.section-header .manage-control a.add-new-team{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;background-color:#19B8FF;border-color:#19B8FF;color:#FFFFFF}.section-header .manage-control a.add-new.cancel,.section-header .manage-control a.add-new-team.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.section-header .manage-control a.add-new.cancel:hover,.section-header .manage-control a.add-new-team.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.section-header .manage-control a.add-new.destruct,.section-header .manage-control a.add-new-team.destruct{border-color:#ee4d4e;color:#ee4d4e}.section-header .manage-control a.add-new.print-button,.section-header .manage-control a.add-new-team.print-button{float:left}@media screen and (max-width: 1024px){.section-header .manage-control a.add-new.print-button,.section-header .manage-control a.add-new-team.print-button{display:none}}.section-header .manage-control a.add-new.bigger,.section-header .manage-control a.add-new-team.bigger{font-size:13px}.section-header .manage-control a.add-new.bigger svg,.section-header .manage-control a.add-new-team.bigger svg{top:8px}.section-header .manage-control a.add-new svg,.section-header .manage-control a.add-new .icon,.section-header .manage-control a.add-new-team svg,.section-header .manage-control a.add-new-team .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.section-header .manage-control a.add-new .text-icon,.section-header .manage-control a.add-new-team .text-icon{top:9px}.section-header .manage-control a.add-new:hover,.section-header .manage-control a.add-new-team:hover{background-color:#00cacf;border-color:#00cacf}.section-header .manage-control a.add-new,.section-header .manage-control a.add-new-team,.section-header .manage-control .filter-list{float:left;margin:0 0 0 10px;width:auto}.section-table{margin-bottom:40px}.section-table .table-item{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;align-items:center;border-bottom:1px solid rgba(17,36,59,0.05);display:flex;font-family:"Open-Sans";padding:0 10px}.section-table .table-item.section-table-header>span,.section-table .table-item.section-table-header>span.info{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase;font-family:"Open-Sans-B";margin:0}@media screen and (max-width: 1024px){.section-table .table-item.section-table-header>span,.section-table .table-item.section-table-header>span.info{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.section-table .table-item.section-table-header>span,.section-table .table-item.section-table-header>span.info{margin-bottom:6.6666666667px}}.section-table .table-item.section-table-header>span .surheading-data,.section-table .table-item.section-table-header>span.info .surheading-data{margin-right:10px}.section-table .table-item.section-table-header>span.control{min-width:125px}@media screen and (max-width: 900px){.section-table .table-item.section-table-header>span.control{min-width:auto}}.section-table .table-item:nth-child(even){box-shadow:0 -40px 34px -45px #f4f6f7 inset}.section-table .table-item>a,.section-table .table-item>span{padding:16px 0}.section-table .table-item>svg{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:18px;margin-right:10px;width:18px}.section-table .table-item>svg,.section-table .table-item>svg use.play-button-use{fill:rgba(165,175,189,0.6)}.section-table .table-item .title{color:#11243B;flex:3;font-size:17px;padding-right:2.5%}@media screen and (max-width: 900px){.section-table .table-item .title{font-size:15px}}.section-table .table-item span.info{flex:1;font-family:"Open-Sans-SB";font-size:12px;padding:0 4px;text-align:center}.section-table .table-item span.control{justify-content:flex-end}.section-table .table-item span.control a{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;display:inline-block;position:relative;background-color:#f4f6f7;min-height:24px;text-indent:0}.section-table .table-item span.control a.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.section-table .table-item span.control a.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.section-table .table-item span.control a.destruct{border-color:#ee4d4e;color:#ee4d4e}.section-table .table-item span.control a.print-button{float:left}@media screen and (max-width: 1024px){.section-table .table-item span.control a.print-button{display:none}}.section-table .table-item span.control a.bigger{font-size:13px}.section-table .table-item span.control a.bigger svg{top:8px}.section-table .table-item span.control a svg,.section-table .table-item span.control a .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.section-table .table-item span.control a .text-icon{top:9px}.section-table .table-item span.control a:hover{background-color:#e6e9ec}.section-table .table-item span.control a.open{border-radius:4px 4px 0 0}.section-table .table-item span.control a.icon-only{min-height:23px;padding:3px 12px}.section-table .table-item span.control a.text-only{padding:3px 12px;text-transform:uppercase}@media screen and (max-width: 1024px){.section-table .table-item span.control a{padding:3px 11px 3px 14px}.section-table .table-item span.control a:not(.text-only)>span.cta-text{display:none}}.section-footer{border-top:1px solid rgba(17,36,59,0.15);margin-top:40px;padding-top:20px}.section-footer a,.section-footer button,.section-footer input[type="submit"],.section-footer .sign-up-container form.sign-up .custom-drop select[type="submit"],.sign-up-container form.sign-up .custom-drop .section-footer select[type="submit"],.section-footer .cards fieldset.measurement .custom-drop select[type="submit"],.cards fieldset.measurement .custom-drop .section-footer select[type="submit"]{float:right}.section-footer a.cta,.section-footer button.cta,.section-footer input[type="submit"].cta,.section-footer .sign-up-container form.sign-up .custom-drop select[type="submit"].cta,.sign-up-container form.sign-up .custom-drop .section-footer select[type="submit"].cta,.section-footer .cards fieldset.measurement .custom-drop select[type="submit"].cta,.cards fieldset.measurement .custom-drop .section-footer select[type="submit"].cta{margin-left:10px;width:auto}@media screen and (max-width: 900px){.section-footer a.cta,.section-footer button.cta,.section-footer input[type="submit"].cta,.section-footer .sign-up-container form.sign-up .custom-drop select[type="submit"].cta,.sign-up-container form.sign-up .custom-drop .section-footer select[type="submit"].cta,.section-footer .cards fieldset.measurement .custom-drop select[type="submit"].cta,.cards fieldset.measurement .custom-drop .section-footer select[type="submit"].cta{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 15px}}.section-footer .delete{text-decoration:underline;color:#a5afbd;font-family:'Open-Sans';float:left;padding:18px 0}.section-footer .delete:hover{color:#11243B}.section-footer .delete:hover{color:#ee4d4e}@media screen and (max-width: 900px){.section-footer .delete{text-align:center}}form.sign-in{margin:0 auto;max-width:360px}form.sign-in h2,form.sign-in .error,form.sign-in .sign-up{text-align:center}form.sign-in fieldset{border-bottom:1px solid rgba(17,36,59,0.15);margin:0 0 14px}form.sign-in a.sign-up{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:20px 0}.sign-up-container{display:inline-block;position:relative;clear:both;float:none;width:100%}.sign-up-container .details,.sign-up-container form.sign-up{display:inline-block;position:relative;float:left;padding:0 5%;width:50%}.sign-up-container .details ul{border-bottom:1px solid rgba(17,36,59,0.15);margin:0 0 20px}.sign-up-container .details ul li{position:relative}.sign-up-container .details ul li .check-icon{border:2px solid #19B8FF;border-radius:1000%;fill:#19B8FF;height:8px;left:-32px;padding:4px;position:absolute;top:4px;width:8px}.sign-up-container .details ul li p{margin-bottom:20px}.sign-up-container .details .cost{color:#19B8FF;font-size:43px;margin:0 0 12px}.sign-up-container .details .cost-interval{color:rgba(17,36,59,0.6);font-family:'Open-Sans';font-size:12px}.sign-up-container form.sign-up .surheading{position:absolute;right:10%;top:18px}.sign-up-container form.sign-up .city,.sign-up-container form.sign-up .state,.sign-up-container form.sign-up .one-third{float:left}.sign-up-container form.sign-up .city{border-radius:4px 0 0 4px;border-right:none;width:75%}.sign-up-container form.sign-up .custom-drop{width:100%}.sign-up-container form.sign-up .custom-drop:after{top:10px}.sign-up-container form.sign-up .custom-drop select{padding:16px 32px 16px 24px}.sign-up-container form.sign-up .custom-drop.state{width:25%}.sign-up-container form.sign-up .custom-drop.state select{border-radius:0 4px 4px 0}.sign-up-container form.sign-up .custom-drop #exp-month{border-radius:4px 0 0 4px}.sign-up-container form.sign-up .custom-drop #exp-year{border-left:none;border-radius:0;border-right:none}.sign-up-container form.sign-up #cbv{border-radius:0 4px 4px 0}.sign-up-container form.sign-up .one-third{width:33.333%}.sign-up-container form.sign-up button{float:right;margin-left:32px;width:auto}.sign-up-container form.sign-up a{display:inline-block;padding:20px 0;position:relative}@media screen and (max-width: 1024px){.sign-up-container .details,.sign-up-container form.sign-up{float:none;margin:0 0 40px;padding:0;width:100%}.sign-up-container .details .surheading,.sign-up-container form.sign-up .surheading{display:inline-block;position:relative;right:auto;top:-25px;width:100%}.sign-up-container .details h2,.sign-up-container .details .surheading,.sign-up-container .details .cost,.sign-up-container .details .cost-interval,.sign-up-container form.sign-up h2,.sign-up-container form.sign-up .surheading,.sign-up-container form.sign-up .cost,.sign-up-container form.sign-up .cost-interval{text-align:center}.sign-up-container .details ul{padding:0 0 0 40px}}.cards{display:table;position:relative;clear:both;float:none;width:100%;margin-bottom:20px}.cards .card{display:inline-block;position:relative;clear:both;float:none;width:100%;border:1px solid rgba(17,36,59,0.15);border-radius:6px;margin-bottom:20px}@media screen and (max-width: 1024px){.cards .card{margin:1.65% 0 5%;width:100%}}.cards .card .check-icon-sm{right:16px;top:16px}@media screen and (max-width: 1024px){.cards .card .check-icon-sm{top:14px}}.cards .card .input-container svg{z-index:1}.cards .card .input-container .check-icon{right:16px;top:14px}@media screen and (max-width: 1024px){.cards .card .input-container .check-icon{top:12px}}.cards .card .input-container .goal-error{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;font-family:"Open-Sans-SB";font-size:22px;position:absolute;color:#ee4d4e;content:"\d7";padding:1px 5px;right:20px;top:15px;z-index:1;right:16px;top:12px}.cards .card textarea{background:transparent;border:none;box-shadow:none;padding:14px 40px;margin:0}.cards .card textarea.goal-name{border-bottom:1px solid rgba(17,36,59,0.15);border-radius:6px 6px 0 0;font-family:"Open-Sans-SB";font-size:20px}@media screen and (max-width: 1024px){.cards .card textarea.goal-name{font-size:18px}}.cards .card textarea.tactic{border-radius:0}.cards .card.saved input.goal-name,.cards .card.saved .sign-up-container form.sign-up .custom-drop select.goal-name,.sign-up-container form.sign-up .custom-drop .cards .card.saved select.goal-name,.cards .card.saved fieldset.measurement .custom-drop select.goal-name,.cards fieldset.measurement .custom-drop .card.saved select.goal-name{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:-moz-linear-gradient(left, rgba(255,255,255,0.7) 0%, #fff 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0.7) 0%, #fff 100%);background:-o-linear-gradient(left, rgba(255,255,255,0.7) 0%, #fff 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0.7) 0%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0.7) 0%, #fff 100%)}.cards .card.saved input.goal-name:focus,.cards .card.saved .sign-up-container form.sign-up .custom-drop select.goal-name:focus,.sign-up-container form.sign-up .custom-drop .cards .card.saved select.goal-name:focus,.cards .card.saved fieldset.measurement .custom-drop select.goal-name:focus,.cards fieldset.measurement .custom-drop .card.saved select.goal-name:focus{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:-moz-linear-gradient(left, #fff 0%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #fff 100%);background:-o-linear-gradient(left, #fff 0%, #fff 100%);background:-ms-linear-gradient(left, #fff 0%, #fff 100%);background:linear-gradient(to right, #fff 0%, #fff 100%)}.selector-container{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans";font-size:12px;margin:-14px 0 0}@media screen and (max-width: 900px){.selector-container{margin-bottom:10px}}.selector-container .tactic-option{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;display:inline-block;position:relative;float:left;line-height:270%;padding-left:40px}@media screen and (max-width: 900px){.selector-container .tactic-option{display:inline-block;position:relative;clear:both;float:none;width:100%;line-height:1}}.selector-container .tactic-option a{padding:10px 0;float:left}@media screen and (max-width: 900px){.selector-container .tactic-option a{padding:6px 0}}.selector-container .tactic-option a.open,.selector-container .tactic-option a.open span{display:inline-block;position:relative;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#FFFFFF;z-index:10}.selector-container .tactic-option span{display:inline-block;position:relative;color:rgba(17,36,59,0.6);z-index:0}.selector-container .week-selector{background-color:#FFFFFF;border:1px solid #f4f6f7;border-radius:2px 0 2px 2px;display:none;left:14px;position:absolute;top:31px;width:140px;z-index:10}.selector-container .week-selector li{display:inline-block;position:relative;clear:both;float:none;width:100%;border-bottom:1px solid rgba(17,36,59,0.15)}.selector-container .week-selector li:before{border:2px solid rgba(17,36,59,0.15);border-radius:1000%;content:'';height:10px;left:8px;position:absolute;top:8px;width:10px}.selector-container .week-selector li:last-child{border:none}.selector-container .week-selector li.toggle-button-container:before{display:none}.selector-container .week-selector li.toggle-button-container a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:inline-block;position:relative;clear:both;float:none;width:100%;color:#19B8FF;font-family:"Open-Sans-SB";font-size:11px;line-height:160%;padding:4px 8px}.selector-container .week-selector li input[type="checkbox"],.selector-container .week-selector li .sign-up-container form.sign-up .custom-drop select[type="checkbox"],.sign-up-container form.sign-up .custom-drop .selector-container .week-selector li select[type="checkbox"],.selector-container .week-selector li .cards fieldset.measurement .custom-drop select[type="checkbox"],.cards fieldset.measurement .custom-drop .selector-container .week-selector li select[type="checkbox"]{display:none}.selector-container .week-selector li svg,.selector-container .week-selector li svg path,.selector-container .week-selector li svg use.check-use,.selector-container .week-selector li svg use.check-use path{fill:transparent;height:12px;left:11px;position:absolute;top:8px;width:12px}.selector-container .week-selector li input[type=checkbox]:checked+svg,.selector-container .week-selector li .sign-up-container form.sign-up .custom-drop select[type=checkbox]:checked+svg,.sign-up-container form.sign-up .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg,.selector-container .week-selector li .cards fieldset.measurement .custom-drop select[type=checkbox]:checked+svg,.cards fieldset.measurement .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg,.selector-container .week-selector li input[type=checkbox]:checked+svg path,.selector-container .week-selector li .sign-up-container form.sign-up .custom-drop select[type=checkbox]:checked+svg path,.sign-up-container form.sign-up .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg path,.selector-container .week-selector li .cards fieldset.measurement .custom-drop select[type=checkbox]:checked+svg path,.cards fieldset.measurement .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg path,.selector-container .week-selector li input[type=checkbox]:checked+svg use.check-use,.selector-container .week-selector li .sign-up-container form.sign-up .custom-drop select[type=checkbox]:checked+svg use.check-use,.sign-up-container form.sign-up .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg use.check-use,.selector-container .week-selector li .cards fieldset.measurement .custom-drop select[type=checkbox]:checked+svg use.check-use,.cards fieldset.measurement .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg use.check-use,.selector-container .week-selector li input[type=checkbox]:checked+svg use.check-use path,.selector-container .week-selector li .sign-up-container form.sign-up .custom-drop select[type=checkbox]:checked+svg use.check-use path,.sign-up-container form.sign-up .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg use.check-use path,.selector-container .week-selector li .cards fieldset.measurement .custom-drop select[type=checkbox]:checked+svg use.check-use path,.cards fieldset.measurement .custom-drop .selector-container .week-selector li select[type=checkbox]:checked+svg use.check-use path{fill:#19B8FF}.selector-container .week-selector li label,.selector-container .week-selector li span{display:inline-block;position:relative}.selector-container .week-selector li label{font-family:"Open-Sans-SB";font-size:13px;line-height:140%;box-sizing:content-box;cursor:pointer;line-height:160%;min-width:61px;margin:0;padding:4px 45px 4px 32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.selector-container .week-selector li span{background-color:rgba(244,246,247,0.5);font-size:11px;height:100%;line-height:150%;min-width:24px;padding:6px 8px;position:absolute;right:0;text-align:center;top:0}.selector-container .user-selector{border:none;font-size:12px;margin:0;min-width:32px;padding:0 4px 0 0;text-align:left;width:auto}.cards fieldset.measurement{background-color:#a5afbd;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:-moz-linear-gradient(top, rgba(165,175,189,0.1) 0%, rgba(165,175,189,0.05) 100%);background:-webkit-linear-gradient(top, rgba(165,175,189,0.1) 0%, rgba(165,175,189,0.05) 100%);background:-o-linear-gradient(top, rgba(165,175,189,0.1) 0%, rgba(165,175,189,0.05) 100%);background:-ms-linear-gradient(top, rgba(165,175,189,0.1) 0%, rgba(165,175,189,0.05) 100%);background:linear-gradient(to bottom, rgba(165,175,189,0.1) 0%, rgba(165,175,189,0.05) 100%);display:none;font-family:'Open-Sans';font-size:14px;padding:0 14px}.cards fieldset.measurement label:first-of-type{margin:20px 0 12px}.cards fieldset.measurement label,.cards fieldset.measurement input,.sign-up-container form.sign-up .custom-drop .cards fieldset.measurement select,.cards fieldset.measurement .custom-drop select{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 12px}.cards fieldset.measurement input,.sign-up-container form.sign-up .custom-drop .cards fieldset.measurement select,.cards fieldset.measurement .custom-drop select{background-color:#FFFFFF;border:1px solid rgba(165,175,189,0.4);border-radius:4px;font-size:14px;padding:8px}.cards fieldset.measurement input.error,.sign-up-container form.sign-up .custom-drop .cards fieldset.measurement select.error,.cards fieldset.measurement .custom-drop select.error{border:1px solid #ee4d4e}.cards fieldset.measurement .custom-drop{display:inline-block;position:relative;clear:both;float:none;width:100%}.cards a.measurement-action{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;background:rgba(255,255,255,0.4);min-width:180px;padding:4px 20px;text-align:center;margin:8px 0 18px}.cards a.measurement-action.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.cards a.measurement-action.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.cards a.measurement-action.destruct{border-color:#ee4d4e;color:#ee4d4e}.cards a.measurement-action.print-button{float:left}@media screen and (max-width: 1024px){.cards a.measurement-action.print-button{display:none}}.cards a.measurement-action.bigger{font-size:13px}.cards a.measurement-action.bigger svg{top:8px}.cards a.measurement-action svg,.cards a.measurement-action .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.cards a.measurement-action .text-icon{top:9px}@media screen and (max-width: 900px){.cards a.measurement-action{min-width:100px}}.cards a.measurement-action.save,.cards a.measurement-action.success{border-color:rgba(107,223,142,0.6);color:#6bdf8e}.cards a.measurement-action.save svg,.cards a.measurement-action.success svg{fill:#6bdf8e}.cards a.measurement-action.save:hover,.cards a.measurement-action.success:hover{border-color:#6bdf8e}.cards a.measurement-action.delete,.cards a.measurement-action.error{border-color:rgba(165,175,189,0.3);color:#a5afbd}.cards a.measurement-action.delete:hover,.cards a.measurement-action.error:hover{border-color:#ee4d4e;color:#ee4d4e}.cards a.measurement-action>span{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;z-index:1}.cards a.measurement-action>span .button-icon{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;height:10px;left:8px;margin:0 4px 0 0;opacity:0;padding:0;position:absolute;top:3px;width:12px}.cards a.measurement-action>span .button-icon.delete-icon{font-size:18px;line-height:0.42;top:4px}.cards a.measurement-action:hover{background-color:#FFFFFF}.cards a.measurement-action:hover>span{padding:0 0 0 16px}.cards a.measurement-action:hover>span .button-icon{left:0px;opacity:1}.cards .measurements{display:table;position:relative;clear:both;float:none;width:100%;border-top:1px solid rgba(165,175,189,0.2);padding:14px 14px 10px}.cards .measurements li{display:inline-block;position:relative;float:left;margin:0 4px 4px 0}.cards .measurements li a{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;background-color:#19B8FF;border-color:#19B8FF;color:#FFFFFF}.cards .measurements li a.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.cards .measurements li a.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.cards .measurements li a.destruct{border-color:#ee4d4e;color:#ee4d4e}.cards .measurements li a.print-button{float:left}@media screen and (max-width: 1024px){.cards .measurements li a.print-button{display:none}}.cards .measurements li a.bigger{font-size:13px}.cards .measurements li a.bigger svg{top:8px}.cards .measurements li a svg,.cards .measurements li a .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.cards .measurements li a .text-icon{top:9px}.cards .measurements li a:hover{background-color:#00b0ff;border-color:#00b0ff}.cards .measurements li a svg{fill:#FFFFFF;height:8px;left:7px;position:absolute;width:12px}.cards .measurements li a.add-measurement{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.cards .measurements li a.add-measurement.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.cards .measurements li a.add-measurement.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.cards .measurements li a.add-measurement.destruct{border-color:#ee4d4e;color:#ee4d4e}.cards .measurements li a.add-measurement.print-button{float:left}@media screen and (max-width: 1024px){.cards .measurements li a.add-measurement.print-button{display:none}}.cards .measurements li a.add-measurement.bigger{font-size:13px}.cards .measurements li a.add-measurement.bigger svg{top:8px}.cards .measurements li a.add-measurement svg,.cards .measurements li a.add-measurement .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.cards .measurements li a.add-measurement .text-icon{top:9px}.cards .measurements li a.add-measurement:hover{background-color:#e6e9ec}.cards .measurements li a.add-measurement .add-icon{font-family:"Open-Sans-SB";font-size:14px;left:8px;position:absolute;top:4px}section.hero{border-bottom:1px solid rgba(17,36,59,0.15);display:table;padding:6% 5% 0}@media screen and (max-width: 900px){section.hero{border:none}}@media screen and (min-width: 900px){section.hero h1{font-size:2.7vw}}section.hero h1 span{color:#11243B}section.hero>div{float:right}@media screen and (max-width: 900px){section.hero>div.video-container{margin-bottom:32px}}section.hero>div.hero-text{padding-right:2%;width:40%}@media screen and (min-width: 1024px){section.hero>div.hero-text{margin-top:4vw}}@media screen and (max-width: 900px){section.hero>div.hero-text{display:inline-block;position:relative;clear:both;float:none;width:100%}}section.hero>div.hero-text p.summary{color:#87A0AB}@media screen and (min-width: 900px){section.hero>div.hero-text p.summary{font-size:1.28vw}}@media screen and (max-width: 1024px){section.hero>div.hero-text p.summary{font-size:13px}}@media screen and (min-width: 900px){section.hero>div.hero-text a.cta{-webkit-transition:background-color 0.2s ease-in-out;-khtml-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;font-size:1.25vw}}@media screen and (max-width: 1024px){section.hero>div.hero-text a.cta{font-size:13px}}section.achieve-app{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U5ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0.75)));background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0.75) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0.75) 100%);background:-ms-linear-gradient(top, #fff 0%, rgba(255,255,255,0.75) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e7e9eb',GradientType=0 )}section.home-section .section-header{border:none;margin:0;padding:0;text-align:center}section.home-section .section-header h1,section.home-section .section-header h2,section.home-section .section-header h3,section.home-section .section-header h4,section.home-section .section-header .filter-list .heading-select select,.filter-list .heading-select section.home-section .section-header select,section.home-section .section-header h4{float:none;margin:0 0 32px}.achieve-image{display:inline-block;position:relative;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-image:url(/assets/macbook-dashboard-1a92a9f05ba05b5a4875b6394b2cba8c0d8122ae05a9a8f7e3f354d567d2da08.png);background-position:center top;background-repeat:no-repeat;background-size:contain;left:2%;margin:0 0 -122px 0;padding:0 0 36%;width:64%;z-index:1}.achieve-features{float:right;margin:6% 10% 0 0;max-width:440px;min-width:346px;position:relative;width:25%;z-index:1}.achieve-features .achieve-feature-list li{display:inline-block;position:relative;float:left;width:50%}.achieve-features .achieve-feature-list li svg.check-icon{background:transparent;border:none;fill:#29bb55;height:12px;left:0;padding:0;top:8px;width:14px}.achieve-features .achieve-feature-list li .feature{margin:0 0 20px;padding:0 0 0 22px;text-align:left}@media screen and (max-width: 1440px){.achieve-features{font-size:14px;margin:8% 10% 0 0}.achieve-features>p{margin:0 0 20px}.achieve-feature-list .feature{margin:0 0 10px}.achieve-image{margin:4% 0 -112px;padding:0 0 31%;width:56%}}@media screen and (max-width: 1024px){.achieve-features{float:none;margin:0 auto;min-width:0;text-align:center;width:90%}.achieve-feature-list .feature{padding:0 0 0 33%}.achieve-feature-list li .check-icon{left:20%}.achieve-image{left:0;margin:4% 0 -100px;padding:0 0 55%;width:100%}}@media screen and (max-width: 900px){.achieve-features .summary{display:none}.achieve-feature-list .feature{font-size:12px;padding:0 0 0 24%}.achieve-feature-list li .check-icon{left:9%;top:5px}.achieve-image{margin:6% 0 -80px}}.testimonials{background-color:#a5afbd}.testimonials h2,.testimonials .testimonials,.testimonials blockquote>p{color:#FFFFFF}@media screen and (max-width: 1024px){.testimonials .mw{width:105.3%}}@media screen and (max-width: 900px){.testimonials .mw{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0}}@media screen and (max-width: 1024px){.testimonials .mw blockquote.mb33{margin:2.65%;width:28%}}@media screen and (max-width: 900px){.testimonials .mw blockquote.mb33{margin:0 0 40px;width:100%}}@media screen and (max-width: 1024px){.testimonials .mw blockquote p{font-size:18px}}.questions{margin:0 auto;max-width:1748px;position:relative;width:90%;max-width:1280px}.questions.inner{width:80%;max-width:1080px}@media screen and (max-width: 1024px){.questions.inner{width:90%}}.questions li{display:inline-block;float:left;padding:32px 32px 32px 68px;width:50%}.questions li p{margin:0 0 32px}.questions li p .icon{background-color:#11243B;border-radius:1000%;color:#FFFFFF;font-family:"Open-Sans-B";font-size:14px;left:-60px;line-height:0.7;padding:14px;position:absolute;top:-5px}.questions li p.answer .icon{background-color:#00cacf}@media screen and (max-width: 1024px){.questions{max-width:100%}}@media screen and (max-width: 900px){.questions li{float:none;padding:20px 20px 20px 60px;width:100%}.questions li p{margin:0 0 20px}}section.callout{display:table;position:relative;clear:both;float:none;width:100%;background-color:#19B8FF;padding:80px 10%;text-align:center}section.callout h2{color:#FFFFFF;font-family:'Museo-100';font-size:76px;margin:0 0 32px}@media screen and (max-width: 900px){section.callout h2{font-size:46px}}section.callout p.summary{font-family:'Open-Sans';margin:0 auto 60px;max-width:520px}section.callout a.cta{border:3px solid #FFFFFF;border-radius:8px}section.callout a.cta:hover{background-color:#05b2ff}.overview{padding:60px 0}.overview,.overview-centered{background:#11243B}.overview h1{color:#FFFFFF}.overview .surheading,.overview p{color:rgba(255,255,255,0.66)}.overview p{letter-spacing:0.005em}.overview .overview-header{float:left;display:inline-block;margin:0 6% 0 0;max-width:500px;width:34%}@media screen and (min-width: 1024px){.overview .overview-header{margin:3% 6% 0 0}}@media screen and (max-width: 900px){.overview .overview-header{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0;max-width:100%}}@media screen and (max-width: 1024px){.overview .overview-header h1{font-size:34px}}.overview-centered{padding:120px 0;text-align:center}.overview-centered p{margin-left:auto;margin-right:auto;max-width:600px}.overview-centered .overview-header{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0;max-width:100%}.overview-centered .cta{margin-top:20px}.setup-breadcrumb{display:table;position:relative;clear:both;float:none;width:100%;background-color:#19B8FF;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:-moz-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:-webkit-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:-o-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:-ms-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:linear-gradient(to right, #19B8FF 0%, #00cacf 100%);padding:20px 0}.setup-breadcrumb .step{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;font-family:'Open-Sans';font-size:112%;color:rgba(255,255,255,0.3);float:left;font-family:'Museo-500';position:relative}.setup-breadcrumb .step .circle{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;border-color:#a5afbd;display:inline-block;height:9px;left:0;top:0;width:9px}.setup-breadcrumb .step.current{color:#FFFFFF}.setup-breadcrumb .step.current .circle{border:2px solid #FFFFFF}.setup-breadcrumb .step:first-child:after,.setup-breadcrumb .step:nth-child(2):after{display:inline-block;position:relative;background-color:rgba(255,255,255,0.3);content:"";float:left;height:2px;margin:0 12px 0 0;top:7px;width:45px}.setup-breadcrumb .step:last-child .title{margin:0 0 0 24px}.setup-breadcrumb .step .title{float:left;font-size:18px;margin:0 12px 0 24px}.setup-breadcrumb .step.complete .title{margin:0 12px 0 36px}.setup-breadcrumb .step .check-icon{background:transparent;border:2px solid rgba(255,255,255,0.3);fill:rgba(255,255,255,0.3);left:-2px;top:-5px}.setup-breadcrumb .step .circle{border:2px solid rgba(255,255,255,0.3);top:2px}@media screen and (max-width: 900px){.setup-breadcrumb .step:first-child:after,.setup-breadcrumb .step:nth-child(2):after{width:0}.setup-breadcrumb .step.complete .title{margin:0 12px 0 34px}.setup-breadcrumb .step .check-icon{left:-2px}}.planning{display:table;position:relative;clear:both;float:none;width:100%}.planning.plan-start-end{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:-moz-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:-webkit-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:-o-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:-ms-linear-gradient(left, #19B8FF 0%, #00cacf 100%);background:linear-gradient(to right, #19B8FF 0%, #00cacf 100%)}.planning.plan-start-end:before{display:none;background-color:rgba(17,36,59,0.9);bottom:0;height:100%;left:0;padding:60px 0 0;position:absolute;top:0;width:100%;z-index:10;background-color:rgba(17,36,59,0.2);content:"";display:inline-block;height:auto;z-index:0}.planning.plan-start-end:before .curtain-message{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;color:#f4f6f7;font-size:18px;text-align:center}.planning.plan-start-end:before .overlay{background-color:#FFFFFF}.planning.plan-start-end:before .overlay a.x{right:5%;top:60px}@media screen and (max-width: 900px){.planning.plan-start-end:before .overlay a.x{top:40px}}.planning.plan-start-end:before .overlay a.x:hover{color:#11243B}.planning.plan-start-end,.planning.plan-start-end aside{color:rgba(255,255,255,0.8)}.planning.plan-start-end h3,.planning.plan-start-end h4,.planning.plan-start-end .filter-list .heading-select select,.filter-list .heading-select .planning.plan-start-end select,.planning.plan-start-end aside h3,.planning.plan-start-end aside h4,.planning.plan-start-end aside .filter-list .heading-select select,.filter-list .heading-select .planning.plan-start-end aside select{color:#FFFFFF}.planning.plan-start-end p,.planning.plan-start-end aside p{margin:0}.planning.plan-start-end .date-selection{margin:0 -20px;width:calc(100% + 40px)}@media screen and (max-width: 1024px){.planning.plan-start-end .date-selection{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0}}.planning.plan-start-end .date-selection>.date-selector{margin:0;padding:20px}@media screen and (max-width: 1024px){.planning.plan-start-end .date-selection>.date-selector{margin-bottom:20px;padding:0}}.planning.plan-start-end .date-selection>.date-selector .pseudo-label{color:#FFFFFF}.planning.plan-start-end .date-selection>.date-selector .plan-week-selector svg{fill:rgba(255,255,255,0.5)}.planning.plan-start-end .date-selection>.date-selector .plan-week-selector select{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.33);color:#FFFFFF;font-size:20px;padding:6px 6px 6px 40px;text-indent:0}.planning.plan-start-end .catch-up{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:0.875em}.planning.plan-start-end .catch-up strong,.planning.plan-start-end .catch-up a{color:#FFFFFF}.planning.plan-start-end .catch-up a{display:inline-block;position:relative;float:none;text-decoration:underline}.planning aside,.planning .content{display:inline-block;position:relative;float:left}.planning aside{color:rgba(17,36,59,0.7);font-family:"Open-Sans";font-size:14px;margin:0 6% 0 0;padding:0;width:34%}@media screen and (max-width: 900px){.planning aside{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 40px}}@media screen and (max-width: 900px){.planning aside .tips-container,.planning aside .examples-container{display:none}}.planning aside .tips-container{border-bottom:1px solid rgba(17,36,59,0.15);border-top:1px solid rgba(17,36,59,0.15);padding:32px 0;margin:0 0 32px}.planning aside .tips li{display:inline-block;position:relative;clear:both;line-height:155%;margin:0 0 12px;padding:0 0 0 32px;width:100%}.planning aside .tips li .exclamation{position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;border-color:#29bb55;fill:#29bb55;height:10px;left:0;margin:0 12px 0 0;padding:4px 7px;top:0;width:4px}.planning aside .examples li{background-color:#f4f6f7;padding:32px}@media screen and (max-width: 1024px){.planning aside .examples li{padding:32px 20px 20px}}.planning aside .examples li .avatar{background-image:url("http://www.gravatar.com/avatar/0b9dcc8f130a69cdfae608e614bb387d?s=200");background-position:center center;background-repeat:no-repeat;background-size:100% auto;border-radius:1000%;height:58px;margin:-62px auto 20px;position:relative;width:58px}.planning aside .examples li h3,.planning aside .examples li h4,.planning aside .examples li .filter-list .heading-select select,.filter-list .heading-select .planning aside .examples li select{border-bottom:1px solid rgba(17,36,59,0.15);font-size:15px;padding:0 0 10px;margin:0 0 10px}.planning aside .examples li .sub-list li{line-height:140%;padding:10px 26px;position:relative}.planning aside .examples li .sub-list li:before{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;border-color:#a5afbd;display:inline-block;height:9px;left:0;top:0;width:9px;content:'';top:13px}.planning aside .examples li p{margin-bottom:20px}.planning .content{width:60%}@media screen and (max-width: 900px){.planning .content{width:100%}}.planning .content .filter-list .select-container{width:auto;max-width:70%}.planning .content .filter-list .select-container select{border:none;padding-left:32px}.planning .cards textarea{min-height:0}.planning .cards .card .tactic-list .tactic{cursor:pointer}.planning .cards .card .tactic-list .tactic-details{float:left;width:95%;margin-left:40px}.planning .cards .card .tactic-list .tactic-details textarea,.planning .cards .card .tactic-list .tactic-details .tactic-option{padding-left:0;padding-right:40px}.planning .cards .card .tactic-list .tactic-name:before{padding:16px;content:"::";color:#b0b0b0;cursor:pointer;font-family:'Open-Sans';font-size:110%;float:left;position:absolute}.planning .cards .card .input-container.goal-name input,.planning .cards .card .input-container.goal-name .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop .planning .cards .card .input-container.goal-name select,.planning .cards .card .input-container.goal-name fieldset.measurement .custom-drop select,.planning .cards fieldset.measurement .custom-drop .card .input-container.goal-name select{padding:14px 44px 14px 14px}@media screen and (max-width: 900px){.planning .cards .card .input-container.goal-name input,.planning .cards .card .input-container.goal-name .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop .planning .cards .card .input-container.goal-name select,.planning .cards .card .input-container.goal-name fieldset.measurement .custom-drop select,.planning .cards fieldset.measurement .custom-drop .card .input-container.goal-name select{padding:14px 36px 14px 14px}}form.vision fieldset{border:1px solid rgba(17,36,59,0.15);border-radius:6px;box-shadow:0 11px 11px -18px;margin:0 0 32px}form.vision fieldset,form.vision fieldset label,form.vision fieldset textarea{display:inline-block;position:relative;clear:both;float:none;width:100%}form.vision fieldset label{font-family:'Open-Sans';font-size:112%;border-bottom:1px solid rgba(17,36,59,0.15);color:#11243B;font-family:'Open-Sans-SB';letter-spacing:normal;line-height:140%;padding:20px 60px 20px 24px;text-transform:none}form.vision fieldset label.errors:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;font-family:"Open-Sans-SB";font-size:22px;position:absolute;color:#ee4d4e;content:"\d7";padding:1px 5px;right:20px;top:15px;z-index:1;padding:0 6px;top:18px}form.vision fieldset label span{color:rgba(17,36,59,0.4);font-family:'Open-Sans';font-size:14px}form.vision fieldset label svg{position:absolute;right:20px;top:18px}form.vision fieldset textarea{background:transparent;border:none;box-shadow:none;color:rgba(17,36,59,0.6);font-family:"Open-Sans-L";font-size:20px}@media screen and (max-width: 900px){form.vision fieldset textarea{font-size:16px}}.date-selection{display:inline-block;position:relative;clear:both;float:none;width:100%}.date-selection>span.date-selector{font-family:'Open-Sans';float:left;width:50%}.date-selection>span.date-selector:last-of-type{margin:0}@media screen and (max-width: 1024px){.date-selection>span.date-selector{display:inline-block;position:relative;clear:both;float:none;width:100%;margin:0 0 20px;padding:0}}.date-selection>span span,.date-selection>span span select{display:inline-block;position:relative;clear:both;float:none;width:100%}.date-selection>span .pseudo-label{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase}@media screen and (max-width: 1024px){.date-selection>span .pseudo-label{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.date-selection>span .pseudo-label{margin-bottom:6.6666666667px}}.date-selection>span .pseudo-label .surheading-data{margin-right:10px}.date-selection>span .plan-week-selector svg{fill:rgba(17,36,59,0.5);height:8px;left:20px;position:absolute;top:18px;width:8px}.date-selection .cta-alt{float:right}.action-bar{display:table;position:relative;clear:both;float:none;width:100%;background-color:#FFFFFF;border-top:1px solid rgba(17,36,59,0.15);bottom:0;left:0;padding:12px 5%}@media screen and (max-width: 900px){.action-bar{padding:0 5% 5%;position:static}}.action-bar>span{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;float:left;line-height:380%}@media screen and (max-width: 900px){.action-bar>span{float:none;font-size:95%;text-align:center;width:100%}}.action-bar .cta{float:right;text-align:left;min-width:100px;padding:20px 24px}.action-bar .cta .cta-text{float:left}.action-bar .cta .arrow-sm{float:right;fill:#FFFFFF;height:9px;margin:0 0 0 20px;position:relative;top:4px;width:12px}.filter-list{display:inline-block;position:relative;clear:both;float:none;width:100%;min-height:40px}.filter-list .surheading{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase;margin-right:5px}@media screen and (max-width: 1024px){.filter-list .surheading{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.filter-list .surheading{margin-bottom:6.6666666667px}}.filter-list .surheading .surheading-data{margin-right:10px}@media screen and (max-width: 900px){.filter-list .heading-select{top:1px}}.filter-list .heading-select .pseudo-drop-selector{border:1px solid rgba(17,36,59,0.15);border-radius:2px;display:inline-block;height:19px;position:absolute;left:0;top:2px;width:19px;z-index:1}.filter-list .heading-select .pseudo-drop-selector svg{left:5.5px;position:relative;top:-1px}@media screen and (max-width: 1024px){.filter-list .heading-select .pseudo-drop-selector svg{top:0}}.filter-list .heading-select select{background-color:transparent;border:1px solid rgba(17,36,59,0.15);margin:0;padding:0 32px 0 6px;text-indent:0;z-index:1}.filter-list .heading-select select option{padding:0}.filter-list a.manage-teams{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;position:absolute;right:0}.filter-list a.manage-teams.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.filter-list a.manage-teams.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.filter-list a.manage-teams.destruct{border-color:#ee4d4e;color:#ee4d4e}.filter-list a.manage-teams.print-button{float:left}@media screen and (max-width: 1024px){.filter-list a.manage-teams.print-button{display:none}}.filter-list a.manage-teams.bigger{font-size:13px}.filter-list a.manage-teams.bigger svg{top:8px}.filter-list a.manage-teams svg,.filter-list a.manage-teams .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.filter-list a.manage-teams .text-icon{top:9px}form a,form button{float:right}form a.cta,form button.cta{margin-left:10px;width:auto}form .form-section label{color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase}@media screen and (max-width: 1024px){form .form-section label{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){form .form-section label{margin-bottom:6.6666666667px}}form .form-section label .surheading-data{margin-right:10px}form .form-section .input-container,form .form-section .date-selection,form .form-section .input-complex{display:inline-block;position:relative;clear:both;float:none;width:100%;clear:none;margin-bottom:20px}@media screen and (max-width: 900px){form .form-section .input-container,form .form-section .date-selection,form .form-section .input-complex{margin-bottom:10px}}form .form-section .input-container.third,form .form-section .date-selection.third,form .form-section .input-complex.third{float:left;margin-left:1.618%;margin-right:1.618%;width:30.097%}@media screen and (max-width: 900px){form .form-section .input-container.third,form .form-section .date-selection.third,form .form-section .input-complex.third{float:left;margin-left:1.618%;margin-right:1.618%;width:96.764%}}@media screen and (max-width: 1024px){form .form-section .input-container h3,form .form-section .input-container h4,form .form-section .input-container .filter-list .heading-select select,.filter-list .heading-select form .form-section .input-container select,form .form-section .date-selection h3,form .form-section .date-selection h4,form .form-section .date-selection .filter-list .heading-select select,.filter-list .heading-select form .form-section .date-selection select,form .form-section .input-complex h3,form .form-section .input-complex h4,form .form-section .input-complex .filter-list .heading-select select,.filter-list .heading-select form .form-section .input-complex select{margin-bottom:16px}}form .form-section .input-container .plus-icon,form .form-section .date-selection .plus-icon,form .form-section .input-complex .plus-icon{right:20px;top:68px}@media screen and (max-width: 1024px){form .form-section .input-container .plus-icon,form .form-section .date-selection .plus-icon,form .form-section .input-complex .plus-icon{top:59px}}@media screen and (max-width: 900px){form .form-section .input-container .plus-icon,form .form-section .date-selection .plus-icon,form .form-section .input-complex .plus-icon{top:57px}}form .form-section .date-selection,form .form-section .input-complex{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;clear:both;margin-left:-1.618%;margin-right:-1.618%;width:103.236%}@media screen and (max-width: 900px){form .form-section .date-selection,form .form-section .input-complex{display:inline-block;position:relative;clear:both;float:none;width:100%}}form .form-section .date-selection .date-selector,form .form-section .date-selection .input-container,form .form-section .input-complex .date-selector,form .form-section .input-complex .input-container{float:left;margin-left:1.618%;margin-right:1.618%;width:46.764%;margin-top:0}@media screen and (max-width: 1024px){form .form-section .date-selection .date-selector,form .form-section .date-selection .input-container,form .form-section .input-complex .date-selector,form .form-section .input-complex .input-container{clear:none;margin-bottom:20px}}@media screen and (max-width: 900px){form .form-section .date-selection .date-selector,form .form-section .date-selection .input-container,form .form-section .input-complex .date-selector,form .form-section .input-complex .input-container{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:10px}}form .form-section .date-selection .date-selector .custom-drop-alt svg,form .form-section .date-selection .input-container .custom-drop-alt svg,form .form-section .input-complex .date-selector .custom-drop-alt svg,form .form-section .input-complex .input-container .custom-drop-alt svg{display:none}form .form-section .current-members{display:inline-block;position:relative;clear:both;float:none;width:100%}form .form-section .current-members li{display:inline-block;position:relative;text-align:center}@media screen and (max-width: 900px){form .form-section .current-members li{float:left;margin-bottom:25px;width:50%}}form .form-section .current-members li a.resend-invite-link{bottom:-14px;color:#19B8FF;float:none;font-family:"Open-Sans";font-size:11px;position:absolute;width:100%}form .form-section .current-members li a.member{display:inline-block;position:relative;cursor:pointer;padding:8px;width:100%}form .form-section .current-members li a.member:before,form .form-section .current-members li a.member:after{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:2px;font-family:"Open-Sans-SB";left:0;opacity:0;position:absolute;top:0;width:100%}form .form-section .current-members li a.member:before{background-color:rgba(244,246,247,0.96);content:'\d7';font-family:"Open-Sans-L";font-size:32px;height:100%;padding:20px 0}form .form-section .current-members li a.member:after{content:"Remove";font-size:11px;text-transform:uppercase;top:65%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}form .form-section .current-members li a.member:hover:before,form .form-section .current-members li a.member:hover:after{opacity:1;z-index:1}form .form-section .current-members li a.member span{display:block;line-height:120%;margin-bottom:6px}form .form-section .current-members li a.member span.avatar{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;border:1px solid rgba(17,36,59,0.15);border-radius:100%;height:30px;margin:0 auto 10px;width:30px;z-index:0}form .form-section .current-members li a.member span.avatar svg{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);height:45%;width:45%}form .form-section .current-members li a.member span.avatar svg use.user-icon{fill:#a5afbd}form .form-section .current-members li a.member span.name{font-family:'Open-Sans-SB'}form .form-section .current-members li a.member span.email{font-family:"Open-Sans";font-size:10px}body.Firefox form .form-section .current-members span.avatar svg use.user-icon{transform:translate(50%, 50%)}.week-tabs{bottom:0;left:0;position:absolute;width:100%}.week-tabs li,.week-tabs li a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;display:inline-block;position:relative}.week-tabs li{float:left;text-align:center}.week-tabs li a{border-radius:4px 4px 0 0;color:rgba(17,36,59,0.6);cursor:pointer;font-family:'Open-Sans-B';font-size:13px;padding:15px 0;width:100%}.week-tabs li a:hover{background-color:rgba(107,123,145,0.2)}.week-tabs li a.past{background-color:rgba(255,255,255,0.8)}.week-tabs li a.current{background-color:#11243B;color:#FFFFFF}.week-tabs li a.active{color:#11243B;background-color:#FFFFFF}.object-cards-list{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;clear:both;margin-left:-1.618%;margin-right:-1.618%;width:103.236%}.object-cards-list .object-card{float:left;margin-left:1.618%;margin-right:1.618%;width:29.764%;border:1px solid rgba(17,36,59,0.15);border-radius:6px;margin-bottom:32px}@media screen and (max-width: 1024px){.object-cards-list .object-card{float:left;margin-left:1.618%;margin-right:1.618%;width:46.764%}}@media screen and (max-width: 900px){.object-cards-list .object-card{float:left;margin-left:1.618%;margin-right:1.618%;width:96.764%;margin-bottom:20px}}.object-cards-list .object-card-header,.object-cards-list .object-card-body,.object-cards-list .object-card-footer{display:inline-block;position:relative;clear:both;float:none;width:100%}.object-cards-list .object-card-header{background-image:linear-gradient(45deg, #11243B, #174782);border-radius:5px 5px 0 0;color:#FFFFFF;padding:12px}.object-cards-list .object-card-header-info{display:inline-block;position:relative;clear:both;float:none;width:100%;color:rgba(204,227,255,0.8);margin-bottom:40px}.object-cards-list .object-card-header-info .secondary-info{display:inline-block;position:relative;float:left;font-size:12px;line-height:240%;min-height:28px}.object-cards-list .object-card-header-info a.cta{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid rgba(204,227,255,0.2);border-radius:4px;color:rgba(204,227,255,0.8);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px}.object-cards-list .object-card-header-info a.cta.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.object-cards-list .object-card-header-info a.cta.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.object-cards-list .object-card-header-info a.cta.destruct{border-color:#ee4d4e;color:#ee4d4e}.object-cards-list .object-card-header-info a.cta.print-button{float:left}@media screen and (max-width: 1024px){.object-cards-list .object-card-header-info a.cta.print-button{display:none}}.object-cards-list .object-card-header-info a.cta.bigger{font-size:13px}.object-cards-list .object-card-header-info a.cta.bigger svg{top:8px}.object-cards-list .object-card-header-info a.cta svg,.object-cards-list .object-card-header-info a.cta .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.object-cards-list .object-card-header-info a.cta .text-icon{top:9px}.object-cards-list .object-card-header-info a.cta.destruct .icon,.object-cards-list .object-card-header-info a.cta.destruct .icon use,.object-cards-list .object-card-header-info a.cta.destruct .icon svg,.object-cards-list .object-card-header-info a.cta.destruct .icon svg use{fill:#ee4d4e}.object-cards-list .object-card-header-info a.cta .icon{top:10px}.object-cards-list .object-card-header-info a.cta .icon,.object-cards-list .object-card-header-info a.cta .icon use,.object-cards-list .object-card-header-info a.cta .icon svg,.object-cards-list .object-card-header-info a.cta .icon svg use{fill:rgba(204,227,255,0.8)}.object-cards-list .object-card-header-info a.cta:hover{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid rgba(204,227,255,0.33);border-radius:4px;color:#cce3ff;font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px}.object-cards-list .object-card-header-info a.cta:hover.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.object-cards-list .object-card-header-info a.cta:hover.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.object-cards-list .object-card-header-info a.cta:hover.destruct{border-color:#ee4d4e;color:#ee4d4e}.object-cards-list .object-card-header-info a.cta:hover.print-button{float:left}@media screen and (max-width: 1024px){.object-cards-list .object-card-header-info a.cta:hover.print-button{display:none}}.object-cards-list .object-card-header-info a.cta:hover.bigger{font-size:13px}.object-cards-list .object-card-header-info a.cta:hover.bigger svg{top:8px}.object-cards-list .object-card-header-info a.cta:hover svg,.object-cards-list .object-card-header-info a.cta:hover .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.object-cards-list .object-card-header-info a.cta:hover .text-icon{top:9px}.object-cards-list .object-card-header-info a.cta:hover.destruct .icon,.object-cards-list .object-card-header-info a.cta:hover.destruct .icon use,.object-cards-list .object-card-header-info a.cta:hover.destruct .icon svg,.object-cards-list .object-card-header-info a.cta:hover.destruct .icon svg use{fill:#ee4d4e}.object-cards-list .object-card-header-info a.cta:hover .icon{top:10px}.object-cards-list .object-card-header-info a.cta:hover .icon,.object-cards-list .object-card-header-info a.cta:hover .icon use,.object-cards-list .object-card-header-info a.cta:hover .icon svg,.object-cards-list .object-card-header-info a.cta:hover .icon svg use{fill:#cce3ff}.object-cards-list .object-card-header-overview{color:#FFFFFF;text-align:center}.object-cards-list .object-card-header-overview svg{display:inline-block;position:relative;clear:both;float:none;width:100%;height:3em;margin-bottom:6px}.object-cards-list .object-card-header-overview svg,.object-cards-list .object-card-header-overview svg use{fill:#FFFFFF}.object-cards-list .object-card-header-overview h3,.object-cards-list .object-card-header-overview h4,.object-cards-list .object-card-header-overview .filter-list .heading-select select,.filter-list .heading-select .object-cards-list .object-card-header-overview select{color:#FFFFFF;margin-bottom:0}.object-cards-list .object-card-header-overview .object-info{display:inline-block;position:relative;clear:both;float:none;width:100%;color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase;margin-bottom:12px;min-height:16px}@media screen and (max-width: 1024px){.object-cards-list .object-card-header-overview .object-info{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.object-cards-list .object-card-header-overview .object-info{margin-bottom:6.6666666667px}}.object-cards-list .object-card-header-overview .object-info .surheading-data{margin-right:10px}.object-cards-list .object-card-header-overview a.cta{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #19B8FF;border-radius:4px;color:#19B8FF;font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px;float:none;margin:0 0 6px}.object-cards-list .object-card-header-overview a.cta.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.object-cards-list .object-card-header-overview a.cta.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.object-cards-list .object-card-header-overview a.cta.destruct{border-color:#ee4d4e;color:#ee4d4e}.object-cards-list .object-card-header-overview a.cta.print-button{float:left}@media screen and (max-width: 1024px){.object-cards-list .object-card-header-overview a.cta.print-button{display:none}}.object-cards-list .object-card-header-overview a.cta.bigger{font-size:13px}.object-cards-list .object-card-header-overview a.cta.bigger svg{top:8px}.object-cards-list .object-card-header-overview a.cta svg,.object-cards-list .object-card-header-overview a.cta .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.object-cards-list .object-card-header-overview a.cta .text-icon{top:9px}.object-cards-list .object-card-header-overview a.cta.destruct .icon,.object-cards-list .object-card-header-overview a.cta.destruct .icon use,.object-cards-list .object-card-header-overview a.cta.destruct .icon svg,.object-cards-list .object-card-header-overview a.cta.destruct .icon svg use{fill:#ee4d4e}.object-cards-list .object-card-header-overview a.cta .icon{top:10px}.object-cards-list .object-card-header-overview a.cta .icon,.object-cards-list .object-card-header-overview a.cta .icon use,.object-cards-list .object-card-header-overview a.cta .icon svg,.object-cards-list .object-card-header-overview a.cta .icon svg use{fill:#19B8FF}.object-cards-list .object-card-body{background-color:#FFFFFF;text-align:center}.object-cards-list .object-card-body .description{color:rgba(17,36,59,0.6);font-family:"Open-Sans";font-size:0.813em;line-height:160%;padding:1.5em}.object-cards-list .object-card-body .description .surheading{display:inline-block;position:relative;clear:both;float:none;width:100%}.object-cards-list .object-card-body a{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#FFFFFF;border-top:none;color:#6b7b91;font-family:"Open-Sans-SB";font-size:12px;padding:16px;text-align:center;border-bottom:1px solid rgba(17,36,59,0.15)}.object-cards-list .object-card-body a:hover{color:#19B8FF}.object-cards-list .object-card-footer a{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#FFFFFF;border-top:1px solid rgba(17,36,59,0.15);color:#11243B;font-family:"Open-Sans-SB";font-size:12px;padding:16px;text-align:center;border-radius:0 0 4px 4px}.object-cards-list .object-card-footer a:hover{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#FFFFFF;border-top:1px solid rgba(17,36,59,0.15);color:#19B8FF;font-family:"Open-Sans-SB";font-size:12px;padding:16px;text-align:center}.object-cards-list .object-card-footer a.delete{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#6b7b91;border-top:none;color:#FFFFFF;font-family:"Open-Sans-SB";font-size:12px;padding:16px;text-align:center}.object-cards-list .object-card-footer a.delete:hover{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#ee4d4e;border-top:none;color:#FFFFFF;font-family:"Open-Sans-SB";font-size:12px;padding:16px;text-align:center}.modal{-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute;background-color:#FFFFFF;border-radius:6px;display:none;max-width:500px;top:9em;width:100%;z-index:10}.modal a.close{font-family:"Open-Sans-SB";font-size:1.25em;padding:1em 1.25em;position:absolute;right:0;top:0;z-index:1}.card-modal a.close{color:rgba(255,255,255,0.5)}.card-modal-header,.card-modal-body{display:inline-block;position:relative;clear:both;float:none;width:100%}.card-modal-header{background-image:linear-gradient(45deg, #11243B, #174782);border-radius:5px 5px 0 0;color:#FFFFFF;padding:2.5em 1em 1em}.card-modal-header-overview{color:#FFFFFF;text-align:center}.card-modal-header-overview svg{display:inline-block;position:relative;clear:both;float:none;width:100%;height:3em;margin-bottom:6px}.card-modal-header-overview svg,.card-modal-header-overview svg use{fill:#FFFFFF}.card-modal-header-overview h3,.card-modal-header-overview h4,.card-modal-header-overview .filter-list .heading-select select,.filter-list .heading-select .card-modal-header-overview select{color:#FFFFFF;margin-bottom:0}.card-modal-header-overview .object-info{display:inline-block;position:relative;clear:both;float:none;width:100%;color:rgba(165,175,189,0.6);display:inline-block;font-family:'Open-Sans-B';font-size:12px;letter-spacing:0.1em;line-height:140%;margin:0 0 10px;position:relative;text-transform:uppercase;margin-bottom:12px;min-height:16px}@media screen and (max-width: 1024px){.card-modal-header-overview .object-info{font-size:11px;margin-bottom:10px}}@media screen and (max-width: 900px){.card-modal-header-overview .object-info{margin-bottom:6.6666666667px}}.card-modal-header-overview .object-info .surheading-data{margin-right:10px}.card-modal-header-overview a.cta{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #19B8FF;border-radius:4px;color:#19B8FF;font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px;float:none;margin:0 0 6px}.card-modal-header-overview a.cta.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.card-modal-header-overview a.cta.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.card-modal-header-overview a.cta.destruct{border-color:#ee4d4e;color:#ee4d4e}.card-modal-header-overview a.cta.print-button{float:left}@media screen and (max-width: 1024px){.card-modal-header-overview a.cta.print-button{display:none}}.card-modal-header-overview a.cta.bigger{font-size:13px}.card-modal-header-overview a.cta.bigger svg{top:8px}.card-modal-header-overview a.cta svg,.card-modal-header-overview a.cta .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.card-modal-header-overview a.cta .text-icon{top:9px}.card-modal-header-overview a.cta.destruct .icon,.card-modal-header-overview a.cta.destruct .icon use,.card-modal-header-overview a.cta.destruct .icon svg,.card-modal-header-overview a.cta.destruct .icon svg use{fill:#ee4d4e}.card-modal-header-overview a.cta .icon{top:10px}.card-modal-header-overview a.cta .icon,.card-modal-header-overview a.cta .icon use,.card-modal-header-overview a.cta .icon svg,.card-modal-header-overview a.cta .icon svg use{fill:#19B8FF}.card-modal-body{text-align:center}.card-modal-body-group{display:inline-block;position:relative;clear:both;float:none;width:100%;border-top:1px solid rgba(17,36,59,0.15);padding:1em}.card-modal-body-group .surheading{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:20px}.card-modal-body-group .action-group{display:inline-block;position:relative;clear:both;float:none;width:100%}.card-modal-body-group .action-group:last-child{margin:0}.card-modal-body-group .action-group,.card-modal-body-group .action-group>*{margin-bottom:12px}.card-modal-body-group .action-group h3,.card-modal-body-group .action-group h4,.card-modal-body-group .action-group .filter-list .heading-select select,.filter-list .heading-select .card-modal-body-group .action-group select{font-size:0.875em}.card-modal-body-group .action-group p{color:rgba(17,36,59,0.6);font-size:0.875em}.card-modal-body-group a.cta{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #19B8FF;border-radius:4px;color:#FFFFFF;font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px;background-color:#19B8FF;float:none;margin-bottom:12px;text-transform:uppercase}.card-modal-body-group a.cta.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.card-modal-body-group a.cta.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.card-modal-body-group a.cta.destruct{border-color:#ee4d4e;color:#ee4d4e}.card-modal-body-group a.cta.print-button{float:left}@media screen and (max-width: 1024px){.card-modal-body-group a.cta.print-button{display:none}}.card-modal-body-group a.cta.bigger{font-size:13px}.card-modal-body-group a.cta.bigger svg{top:8px}.card-modal-body-group a.cta svg,.card-modal-body-group a.cta .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.card-modal-body-group a.cta .text-icon{top:9px}.card-modal-body-group a.cta.destruct .icon,.card-modal-body-group a.cta.destruct .icon use,.card-modal-body-group a.cta.destruct .icon svg,.card-modal-body-group a.cta.destruct .icon svg use{fill:#ee4d4e}.card-modal-body-group a.cta .icon{top:10px}.card-modal-body-group a.cta .icon,.card-modal-body-group a.cta .icon use,.card-modal-body-group a.cta .icon svg,.card-modal-body-group a.cta .icon svg use{fill:#FFFFFF}.message-modal{max-width:600px;text-align:center}.message-modal-body{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:4em}.message-modal-body .surheading{margin-bottom:0}.message-modal-body h2{font-size:4.5em;line-height:120%}.message-modal-body p{color:rgba(17,36,59,0.5);font-family:"Proxima-Nova";font-size:1.375em;line-height:140%}.message-modal-body p+a{margin-top:20px}.message-modal-body a{margin-bottom:20px}.schedule-section{background-color:#FFFFFF;padding:20px 0;min-height:80vh}.schedule-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.schedule-header h1{margin:0;color:#11243B;font-size:2rem}.schedule-header .plan-dates-display{text-align:center;display:none}.schedule-header .plan-dates-display .plan-dates{margin:0 0 8px 0;font-size:1.2rem;color:#11243B;font-weight:600}.schedule-header .plan-dates-display .plan-description{margin:0;color:#6c757d;font-size:0.9rem}.quick-add-buttons{display:none}.calendar-import-buttons{display:flex;gap:10px;flex-wrap:nowrap;justify-content:flex-start}.quick-add-btn{display:flex;align-items:center;gap:8px;padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s ease;touch-action:none;-webkit-user-select:none;user-select:none}.quick-add-btn .btn-icon{font-size:16px}.quick-add-btn.buffer{background-color:#e3f2fd;color:#1976d2}.quick-add-btn.buffer:hover{background-color:#bbdefb}.quick-add-btn.strategic{background-color:#f3e5f5;color:#7b1fa2}.quick-add-btn.strategic:hover{background-color:#e1bee7}.quick-add-btn.breakout{background-color:#e8f5e8;color:#388e3c}.quick-add-btn.breakout:hover{background-color:#c8e6c9}.import-btn,.export-btn{display:flex;align-items:center;gap:8px;padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all 0.2s ease;color:white}.import-btn .btn-icon,.export-btn .btn-icon{font-size:16px}.import-btn{background-color:#6c757d}.import-btn:hover{background-color:#5a6268}.import-btn .sync-icons{display:flex;gap:8px;align-items:center}.import-btn .sync-icons .google-icon svg,.import-btn .sync-icons .outlook-icon svg{width:30px;height:30px;display:block}.calendar-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.calendar-nav .nav-btn{padding:8px 12px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:14px;color:#000;font-weight:500;display:flex;align-items:center;gap:6px;width:auto;transition:all 0.2s ease}.calendar-nav .nav-btn:hover:not(.disabled){background-color:rgba(0,0,0,0.05)}.calendar-nav .nav-btn.disabled{cursor:not-allowed}.calendar-nav .nav-btn .chevron{font-size:16px;line-height:1}.calendar-nav .current-week{margin:0;font-size:1rem;color:#11243B}.calendar-nav .current-week .week-number{font-size:1.2rem;font-weight:500;color:#11243B;margin-right:10px}.calendar-container{background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;display:flex;height:calc(100vh - 200px);max-height:calc(100vh - 200px)}.calendar-main{flex:1;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden}.tactics-sidebar{flex:0 0 20%;background-color:#f8f9fa;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;transition:flex-basis 0.3s ease}.tactics-sidebar.collapsed{flex:0 0 40px}.tactics-sidebar.collapsed .tactics-content{display:none}.tactics-sidebar.collapsed .tactics-header{padding:8px 15px;height:40px}.tactics-sidebar.collapsed .tactics-header h3,.tactics-sidebar.collapsed .tactics-header h4,.tactics-sidebar.collapsed .tactics-header .filter-list .heading-select select,.filter-list .heading-select .tactics-sidebar.collapsed .tactics-header select{display:none}.tactics-sidebar.collapsed .tactics-header .toggle-icon{transform:rotate(180deg);margin-right:0}.tactics-header{padding:8px 15px;border-bottom:1px solid #e0e0e0;background-color:#e9ecef;display:flex;align-items:center;height:40px;box-sizing:border-box;cursor:pointer;transition:background-color 0.2s ease}.tactics-header:hover{background-color:#dee2e6}.tactics-header .toggle-icon{font-size:18px;font-weight:bold;color:#6c757d;margin-right:10px;transition:transform 0.3s ease;flex-shrink:0}.tactics-header h3,.tactics-header h4,.tactics-header .filter-list .heading-select select,.filter-list .heading-select .tactics-header select{margin:0;font-size:16px;color:#11243B;font-weight:600;flex:1}.goal-group{margin-bottom:20px;padding:0 15px}.goal-group:last-child{margin-bottom:0}.goal-title{font-size:14px;font-weight:600;color:#11243B;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #dee2e6}.tactics-list{display:flex;flex-direction:column;gap:8px}.tactic-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;background-color:white;color:#495057;cursor:grab;font-size:12px;font-weight:500;transition:all 0.2s ease;text-align:left;width:100%;touch-action:none;-webkit-user-select:none;user-select:none}.tactic-btn:hover{background-color:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.tactic-btn:active{cursor:grabbing;transform:translateY(0)}.tactic-btn .tactic-icon{font-size:14px;color:#6c757d;flex-shrink:0}.tactic-btn .tactic-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2;word-wrap:break-word}.tactic-btn .tactic-duration{font-size:10px;color:#6c757d;background-color:#f8f9fa;padding:2px 6px;border-radius:3px;flex-shrink:0}.tactic-btn.tactic-from-previous-week .tactic-text{color:#dc3545;font-weight:600}.tactic-btn.tactic-from-previous-week .tactic-icon{color:#dc3545}.right-sidebar{flex:0 0 20%;background-color:#f8f9fa;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;transition:flex-basis 0.3s ease;min-height:0;height:100%}.right-sidebar.collapsed{flex:0 0 40px}.right-sidebar.collapsed .tactics-content,.right-sidebar.collapsed .quick-add-content{display:none}.right-sidebar.collapsed .sidebar-header{padding:8px 15px;height:40px}.right-sidebar.collapsed .sidebar-header h3,.right-sidebar.collapsed .sidebar-header h4,.right-sidebar.collapsed .sidebar-header .filter-list .heading-select select,.filter-list .heading-select .right-sidebar.collapsed .sidebar-header select{display:none}.right-sidebar.collapsed .sidebar-header .toggle-icon{transform:rotate(180deg);margin-right:0}.sidebar-header{padding:8px 15px;border-bottom:1px solid #e0e0e0;background-color:#e9ecef;display:flex;align-items:center;min-height:40px;box-sizing:border-box;cursor:pointer;transition:background-color 0.2s ease}.sidebar-header:hover{background-color:#dee2e6}.sidebar-header .toggle-icon{font-size:18px;font-weight:bold;color:#6c757d;margin-right:10px;transition:transform 0.3s ease;flex-shrink:0}.sidebar-header h3,.sidebar-header h4,.sidebar-header .filter-list .heading-select select,.filter-list .heading-select .sidebar-header select{margin:0;font-size:16px;color:#11243B;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar-header .click-or-drag{font-size:12px;color:#6c757d}@media screen and (max-width: 768px){.sidebar-header h3,.sidebar-header h4,.sidebar-header .filter-list .heading-select select,.filter-list .heading-select .sidebar-header select{font-size:14px}}.tactics-section{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;max-height:100%}.tactics-section .tactics-title{padding:10px 15px;font-size:14px;font-weight:600;color:#11243B;background-color:#f1f3f4;border-bottom:1px solid #e0e0e0;flex-shrink:0}.tactics-section .tactics-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%}.tactics-section .tactics-content::-webkit-scrollbar{width:6px}.tactics-section .tactics-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tactics-section .tactics-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tactics-section .tactics-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.quick-add-section{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.quick-add-sidebar{flex:0 0 20%;background-color:#f8f9fa;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;transition:flex-basis 0.3s ease}.quick-add-sidebar.collapsed{flex:0 0 40px}.quick-add-sidebar.collapsed .quick-add-content{display:none}.quick-add-sidebar.collapsed .quick-add-header{padding:8px 15px;height:40px}.quick-add-sidebar.collapsed .quick-add-header h3,.quick-add-sidebar.collapsed .quick-add-header h4,.quick-add-sidebar.collapsed .quick-add-header .filter-list .heading-select select,.filter-list .heading-select .quick-add-sidebar.collapsed .quick-add-header select{display:none}.quick-add-sidebar.collapsed .quick-add-header .toggle-icon{transform:rotate(180deg);margin-right:0}.quick-add-header{padding:8px 15px;border-bottom:1px solid #e0e0e0;background-color:#e9ecef;display:flex;align-items:center;height:40px;box-sizing:border-box;cursor:pointer;transition:background-color 0.2s ease}.quick-add-header:hover{background-color:#dee2e6}.quick-add-header .toggle-icon{font-size:18px;font-weight:bold;color:#6c757d;margin-right:10px;transition:transform 0.3s ease;flex-shrink:0}.quick-add-header h3,.quick-add-header h4,.quick-add-header .filter-list .heading-select select,.filter-list .heading-select .quick-add-header select{margin:0;font-size:16px;color:#11243B;font-weight:600;flex:1}.quick-add-content{flex:0 0 auto;padding:15px;display:flex;flex-direction:column;gap:12px}.quick-add-content .quick-add-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;background-color:white;color:#495057;cursor:grab;font-size:12px;font-weight:500;transition:all 0.2s ease;text-align:left;width:100%}.quick-add-content .quick-add-btn:hover{background-color:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.quick-add-content .quick-add-btn:active{cursor:grabbing;transform:translateY(0)}.quick-add-content .quick-add-btn .btn-icon{font-size:14px;color:#6c757d;flex-shrink:0}.quick-add-content .quick-add-btn .btn-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2;word-wrap:break-word}.plan-dates-display{padding:8px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;text-align:center}.plan-dates-display .plan-dates{margin:0 0 10px 0;font-size:18px;font-weight:600;color:#11243B}.plan-dates-display .plan-description{margin:0;font-size:14px;color:#6c757d;line-height:1.4}.calendar-grid{display:flex;flex-direction:column;border:1px solid #e0e0e0;height:100%}.calendar-header{flex-shrink:0;background:white;border-bottom:2px solid #e0e0e0}.calendar-body{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.calendar-body::-webkit-scrollbar{display:none}.calendar-row{display:grid;grid-template-columns:80px repeat(7, 1fr);min-height:40px}.header-row{background:white;position:sticky;top:0;z-index:10}.body-row{border-bottom:1px solid #f0f0f0}.time-slot{border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:5px;position:relative;cursor:pointer;transition:background-color 0.2s ease}.time-slot:hover{background-color:#f8f9fa}.time-slot.corner-cell{background-color:#f8f9fa;border-right:2px solid #e0e0e0}.time-slot.time-header{background-color:#f8f9fa;font-weight:bold;text-align:center;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.time-slot.day-header{background-color:#f8f9fa;font-weight:bold;text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px;color:#11243B}.time-slot.calendar-cell{position:relative;min-height:40px;touch-action:none}.time-slot.calendar-cell.drag-over{transform:scale(1.02);box-shadow:0 4px 12px rgba(25,184,255,0.3);border:2px solid #19B8FF;background-color:rgba(25,184,255,0.05);transition:all 0.2s ease;z-index:10}.time-slot.calendar-cell.drop-zone-top{position:relative}.time-slot.calendar-cell.drop-zone-top::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background-color:rgba(25,184,255,0.15);border-top:2px solid #19B8FF;border-left:2px solid #19B8FF;border-right:2px solid #19B8FF;pointer-events:none;z-index:5}.time-slot.calendar-cell.drop-zone-bottom{position:relative}.time-slot.calendar-cell.drop-zone-bottom::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background-color:rgba(25,184,255,0.15);border-bottom:2px solid #19B8FF;border-left:2px solid #19B8FF;border-right:2px solid #19B8FF;pointer-events:none;z-index:5}.schedule-item{position:absolute;left:2px;right:2px;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:500;color:white;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:10}.schedule-item.buffer{background-color:#2196f3}.schedule-item.strategic{background-color:#9c27b0}.schedule-item.breakout{background-color:#4caf50}.schedule-item.custom{background-color:#ff9800}.schedule-item .resize-handle{position:absolute;left:0;right:0;height:4px;cursor:ns-resize}.schedule-item .resize-handle.top{top:0}.schedule-item .resize-handle.bottom{bottom:0}.schedule-item:hover{z-index:20;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.schedule-item.past-item{opacity:0.6;background-color:#9e9e9e !important;color:#f5f5f5 !important;cursor:pointer}.schedule-item.past-item:hover{z-index:10;opacity:0.8}.schedule-item.compact{padding:2px 4px;font-size:9px;line-height:1.2;min-height:16px;display:flex;align-items:center}.schedule-item.layer-1{margin:4px;z-index:12;pointer-events:auto}.schedule-item.layer-2{margin:8px;z-index:13;pointer-events:auto}.schedule-item:not(.layer-1):not(.layer-2){z-index:11;pointer-events:auto}.schedule-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);padding:20px;box-sizing:border-box}.schedule-modal.show{display:flex;align-items:center;justify-content:center}.schedule-modal-content{background-color:white;border-radius:8px;width:95%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,0.3);margin:0 auto;position:relative}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3,.modal-header h4,.modal-header .filter-list .heading-select select,.filter-list .heading-select .modal-header select{margin:0;color:#11243B;flex:1}.modal-header .header-actions{display:flex;align-items:center;gap:8px}.modal-header .icon-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;width:auto;min-width:0}.modal-header .icon-btn:hover{background-color:rgba(0,0,0,0.1)}.modal-header .icon-btn .icon{font-size:16px}.modal-header .icon-btn.edit-btn:hover{background-color:rgba(255,152,0,0.1)}.modal-header .icon-btn.delete-btn:hover{background-color:rgba(244,67,54,0.1)}.modal-header .modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;margin-left:8px;width:auto;min-width:0;padding:0}.modal-header .modal-close:hover{color:#11243B}.modal-body{padding:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:#11243B}.form-group input,.form-group .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop .form-group select,.form-group .cards fieldset.measurement .custom-drop select,.cards fieldset.measurement .custom-drop .form-group select,.form-group select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group input:focus,.form-group .sign-up-container form.sign-up .custom-drop select:focus,.sign-up-container form.sign-up .custom-drop .form-group select:focus,.form-group .cards fieldset.measurement .custom-drop select:focus,.cards fieldset.measurement .custom-drop .form-group select:focus,.form-group select:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,0.2)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.day-checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.day-checkboxes label{display:flex;align-items:center;gap:8px;font-weight:normal;cursor:pointer}.day-checkboxes label input[type="checkbox"],.day-checkboxes label .sign-up-container form.sign-up .custom-drop select[type="checkbox"],.sign-up-container form.sign-up .custom-drop .day-checkboxes label select[type="checkbox"],.day-checkboxes label .cards fieldset.measurement .custom-drop select[type="checkbox"],.cards fieldset.measurement .custom-drop .day-checkboxes label select[type="checkbox"]{width:auto}.day-checkboxes input,.day-checkboxes .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop .day-checkboxes select,.day-checkboxes .cards fieldset.measurement .custom-drop select,.cards fieldset.measurement .custom-drop .day-checkboxes select{margin:0}.import-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.import-option,.export-option{text-align:center;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f9fa}.import-option h4,.export-option h4{margin:0 0 10px 0;color:#11243B}.import-option p,.export-option p{margin:0 0 15px 0;color:#666;font-size:14px}.result-title.result-success{color:#28a745}.result-title.result-warning{color:#ffc107}.result-title.result-error{color:#dc3545}.result-title.result-info{color:#17a2b8}.progress-loader{text-align:center;padding:40px 20px}.progress-loader .spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #2196f3;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.progress-loader p{margin:0;color:#666;font-size:16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#google-import-btn,#outlook-import-btn{text-align:center}.modal-actions{display:flex;gap:10px;justify-content:center;padding:20px;border-top:1px solid #e0e0e0}.btn-primary,.btn-secondary,.btn-danger{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s ease}.btn-primary{background-color:#2196f3;color:white}.btn-primary:hover{background-color:#1976d2}.btn-edit{background-color:#ff9800;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s ease}.btn-edit:hover{background-color:#f57c00}.btn-edit .icon{margin-right:5px}.btn-secondary{background-color:#f5f5f5;color:#666}.btn-secondary:hover{background-color:#e0e0e0}.btn-danger{background-color:#f44336;color:white}.btn-danger:hover{background-color:#d32f2f}.btn-danger .icon{margin-right:5px}#schedule-form{padding:20px}.event-info h4{font-size:18px;font-weight:700;color:#11243B;margin:0 0 15px 0;line-height:1.3}.event-info p{margin:0 0 12px 0;line-height:1.4}.event-info p:last-child{margin-bottom:0}.event-info p#event-info-description{color:#666;font-size:14px}.event-info p#event-info-description:empty::after{content:none}.event-info p#event-info-recurrence-time{color:#2196f3;font-weight:600;font-size:15px;background-color:#f8f9fa;padding:10px 12px;border-radius:6px;border-left:4px solid #2196f3}.delete-options h4{font-size:18px;font-weight:700;color:#11243B;margin:0 0 15px 0}.delete-options .delete-description{color:#666;font-size:14px;margin-bottom:20px}.delete-options .delete-option{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;background-color:#f8f9fa;transition:all 0.2s ease}.delete-options .delete-option:hover{border-color:#2196f3;background-color:#e3f2fd}.delete-options .delete-option:last-child{margin-bottom:0}.delete-options .delete-option .option-content{display:flex;align-items:center;gap:15px;flex:1}.delete-options .delete-option .option-icon{font-size:24px;flex-shrink:0}.delete-options .delete-option .option-text h5{margin:0 0 5px 0;font-size:16px;font-weight:600;color:#11243B}.delete-options .delete-option .option-text p{margin:0;font-size:14px;color:#666;line-height:1.4}.delete-options .delete-option .option-btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s ease;flex-shrink:0;width:auto;min-width:0;margin-left:4px}.delete-options .delete-option .option-btn.single-btn{background-color:#6c757d;color:white}.delete-options .delete-option .option-btn.single-btn:hover{background-color:#5a6268}.delete-options .delete-option .option-btn.future-btn{background-color:#dc3545;color:white}.delete-options .delete-option .option-btn.future-btn:hover{background-color:#c82333}.modal-actions button{text-align:center}.update-options .update-description{color:#666;margin-bottom:20px;font-size:14px}.update-options .update-option{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;background:#fff;transition:all 0.2s ease}.update-options .update-option:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,0.1)}.update-options .update-option .option-content{display:flex;align-items:center;flex:1}.update-options .update-option .option-content .option-icon{font-size:24px;margin-right:15px}.update-options .update-option .option-content .option-text h5{margin:0 0 5px 0;font-size:16px;font-weight:600;color:#333}.update-options .update-option .option-content .option-text p{margin:0;font-size:14px;color:#666;line-height:1.4}.update-options .update-option .option-btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s ease;min-width:0;width:auto}.update-options .update-option .option-btn.single-btn{background:#6c757d;color:white}.update-options .update-option .option-btn.single-btn:hover{background:#5a6268}.update-options .update-option .option-btn.future-btn{background:#dc3545;color:white}.update-options .update-option .option-btn.future-btn:hover{background:#c82333}@media screen and (max-width: 900px){.schedule-header{flex-direction:column;align-items:flex-start}.quick-add-buttons{width:100%;justify-content:space-between}.quick-add-btn{flex:1;justify-content:center;min-width:0;padding:8px 12px}.quick-add-btn .btn-text{display:none}.calendar-import-buttons{justify-content:center}.calendar-import-buttons .import-btn{justify-content:center;padding:8px 12px}.calendar-import-buttons .import-btn .btn-text{display:none}.calendar-grid{grid-template-columns:60px repeat(7, 1fr);grid-template-rows:30px repeat(24, 35px)}.time-slot{font-size:10px}.time-slot.day-header{font-size:12px}.schedule-item{font-size:9px;padding:2px 4px}.form-row{grid-template-columns:1fr}.day-checkboxes{grid-template-columns:1fr}.schedule-modal{padding:10px}.schedule-modal-content{width:100%;max-width:none;margin:0}}.tactic-success-banner,.tactic-error-banner{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10000;display:flex;align-items:center;gap:12px;max-width:400px;animation:slideInRight 0.3s ease-out}.tactic-success-banner .banner-icon,.tactic-error-banner .banner-icon{font-size:18px;flex-shrink:0}.tactic-success-banner .banner-text,.tactic-error-banner .banner-text{flex:1;font-size:14px;font-weight:500}.tactic-success-banner .banner-close,.tactic-error-banner .banner-close{background:none;border:none;font-size:18px;cursor:pointer;color:inherit;opacity:0.7;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tactic-success-banner .banner-close:hover,.tactic-error-banner .banner-close:hover{opacity:1}.tactic-success-banner{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.tactic-error-banner{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.schedule-item.strategic .event-title{font-weight:600;margin-bottom:4px}.schedule-item.strategic .tactic-count{font-size:11px;color:rgba(255,255,255,0.8);font-weight:400}.measurement-overview{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:32px}.measurement-overview .measure-info-container{border:1px solid rgba(17,36,59,0.15);border-bottom:none;border-radius:5px 5px 0 0;display:flex;padding:20px 15% 0 20px;width:100%}@media screen and (max-width: 1024px){.measurement-overview .measure-info-container{padding-right:10%}}@media screen and (max-width: 900px){.measurement-overview .measure-info-container{display:inline-block;position:relative;clear:both;float:none;width:100%;padding-right:0}}.measurement-overview .measure-info-container .measure-info{align-items:flex-start;flex-direction:row;padding:0 5% 0 0}@media screen and (max-width: 900px){.measurement-overview .measure-info-container .measure-info{float:left;width:50%}.measurement-overview .measure-info-container .measure-info:nth-child(4){clear:left}.measurement-overview .measure-info-container .measure-info-title{display:inline-block;position:relative;clear:both;float:none;width:100%}.measurement-overview .measure-info-container .measure-info h4{font-size:14px}.measurement-overview .measure-info-container .measure-info .surheading{font-size:11px;margin-bottom:6px}}.measurement-overview .measure-info-container .measure-info .surheading{margin-bottom:6px}.measurement-overview .measurement-container{border:1px solid rgba(17,36,59,0.15)}.measurement-overview a.cta-alt{position:absolute;right:10px;top:14px}.measurement-overview .week-tabs{display:table;position:relative;clear:both;float:none;width:100%;z-index:1}@media screen and (max-width: 900px){.measurement-overview .week-tabs{display:none}}.measurement-overview .week-tabs li a:hover{background-color:rgba(242,242,242,0.8)}.measurement-overview .week-tabs li a.past,.measurement-overview .week-tabs li a.current{background-color:rgba(107,123,145,0.2)}.measurement-overview .week-tabs li a.active{background-color:#a5afbd}.measurement-overview .input-container{display:none;position:relative;clear:both;float:none;width:100%;background-color:#a5afbd;padding:5px}@media screen and (max-width: 900px){.measurement-overview .input-container{display:table}}.measurement-container{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:rgba(165,175,189,0.1);border-top:1px solid rgba(17,36,59,0.15)}.measurement-container:last-child{border-radius:0 0 5px 5px}.measurement-container span.measurement-label{background-color:#edeff2;border:1px solid;border-color:rgba(17,36,59,0.15);border-radius:4px;color:#11243B;font-family:"Open-Sans-SB";font-size:12px;padding:6px 8px 6px 24px;position:absolute;right:25px;top:2em}@media screen and (max-width: 900px){.measurement-container span.measurement-label{right:1em;top:1em}}.measurement-container span.measurement-label svg{fill:#FFFFFF;height:8px;left:7px;position:absolute;width:12px;fill:#11243B;position:absolute;top:8px}.measurement-container .recent-change{-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;color:#11243B;display:inline-block;font-family:"Open-Sans";font-size:32px;letter-spacing:-0.033em;min-width:100px;right:25px;text-align:right}@media screen and (max-width: 900px){.measurement-container .recent-change{display:none}}.measurement-container .recent-change span{display:inline-block;position:relative;clear:both;float:none;width:100%}.measurement-container .recent-change .metric{font-family:"Open-Sans-L";font-size:16px;letter-spacing:0;top:-10px}.measurement-container .measurement-chart{border-color:#f4f6f7;border-style:solid;border-width:10px 5em 10px 0;color:#FFFFFF;width:100%}@media screen and (max-width: 900px){.measurement-container .measurement-chart{border-width:10px 0}}.measurement-container .measurement-chart .ct-label.ct-vertical,.measurement-container .measurement-chart .ct-label.ct-horizontal{color:rgba(17,36,59,0.6)}.measurement-container .measurement-chart .ct-grid.ct-vertical,.measurement-container .measurement-chart .ct-grid.ct-horizontal{stroke:rgba(17,36,59,0.25)}.measurement-container .measurement-chart .ct-series.ct-series-a .ct-point,.measurement-container .measurement-chart .ct-series.ct-series-a .ct-line,.measurement-container .measurement-chart .ct-series.ct-series-a .ct-bar,.measurement-container .measurement-chart .ct-series.ct-series-a .ct-slice-donut{stroke:#11243B;stroke-width:8px}.measurement-container .measurement-chart .ct-series.ct-series-a .ct-point.active-week,.measurement-container .measurement-chart .ct-series.ct-series-a .ct-line.active-week,.measurement-container .measurement-chart .ct-series.ct-series-a .ct-bar.active-week,.measurement-container .measurement-chart .ct-series.ct-series-a .ct-slice-donut.active-week{stroke-width:8px}.measurement-container .measurement-chart .ct-series.ct-series-a .ct-line{stroke:#11243B;stroke-width:2px;stroke-linecap:round}.measurement-container .measurement-chart .ct-label{color:red;align-items:flex-end !important;font-family:"Open-Sans-SB";text-align:right}@media screen and (max-width: 900px){.measurement-container .measurement-chart .ct-label{font-size:10px}}.measurement-container .measurement-chart .ct-label.ct-horizontal.ct-end{-webkit-justify-content:space-around;-khtml-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-webkit-align-items:flex-end;-khtml-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;margin-top:5px;text-align:center}.measurement-container input[type="number"],.measurement-container .sign-up-container form.sign-up .custom-drop select[type="number"],.sign-up-container form.sign-up .custom-drop .measurement-container select[type="number"],.measurement-container .cards fieldset.measurement .custom-drop select[type="number"],.cards fieldset.measurement .custom-drop .measurement-container select[type="number"]{background-color:rgba(255,255,255,0.7);box-shadow:none;font-family:"Open-Sans-SB";font-size:14px;margin:inherit;padding:12px 16px}.measurement-container input[type="number"]:focus,.measurement-container .sign-up-container form.sign-up .custom-drop select[type="number"]:focus,.sign-up-container form.sign-up .custom-drop .measurement-container select[type="number"]:focus,.measurement-container .cards fieldset.measurement .custom-drop select[type="number"]:focus,.cards fieldset.measurement .custom-drop .measurement-container select[type="number"]:focus{background-color:#FFFFFF}.measurement-container input[type="number"].error,.measurement-container .sign-up-container form.sign-up .custom-drop select[type="number"].error,.sign-up-container form.sign-up .custom-drop .measurement-container select[type="number"].error,.measurement-container .cards fieldset.measurement .custom-drop select[type="number"].error,.cards fieldset.measurement .custom-drop .measurement-container select[type="number"].error{border:1px solid #ee4d4e;margin:inherit}@media screen and (max-width: 900px){.measurement-container input[type="number"],.measurement-container .sign-up-container form.sign-up .custom-drop select[type="number"],.sign-up-container form.sign-up .custom-drop .measurement-container select[type="number"],.measurement-container .cards fieldset.measurement .custom-drop select[type="number"],.cards fieldset.measurement .custom-drop .measurement-container select[type="number"]{font-size:13px}}.measurement-container .measurement-data-values{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0 5.9em 10px 3.1em}@media screen and (max-width: 1024px){.measurement-container .measurement-data-values{padding-left:3.55em}}@media screen and (max-width: 900px){.measurement-container .measurement-data-values{display:none}}.measurement-container .measurement-data-values li{display:inline-block;position:relative;float:left;font-family:'Open-Sans-SB';font-size:10px;padding:0 2px;text-align:center}form.manage-measurement .measurement-container{display:none}form.manage-measurement .measurement-container.active{display:inline-block}section.edit-profile .form-container{display:inline-block;position:relative}section.edit-profile .form-container form.edit-profile .form-container-section{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;clear:both;margin-left:-1.618%;margin-right:-1.618%;width:103.236%}section.edit-profile .form-container form.edit-profile .form-container-section:not(:last-child){margin-bottom:32px}section.edit-profile .form-container form.edit-profile .form-container-section .date-selection{margin-bottom:20px}section.edit-profile .form-container form.edit-profile .form-container-section .select-container{float:left;margin-left:1.618%;margin-right:1.618%;width:46.764%}@media screen and (max-width: 1024px){section.edit-profile .form-container form.edit-profile .form-container-section .select-container{float:left;margin-left:1.618%;margin-right:1.618%;width:96.764%}}section.edit-profile .form-container form.edit-profile .form-container-section .select-container .plan-week-selector svg{left:auto;right:20px;top:26px}section.edit-profile .form-container form.edit-profile .form-container-section .input-container,section.edit-profile .form-container form.edit-profile .form-container-section .section-header{float:left;margin-left:1.618%;margin-right:1.618%;width:96.764%}section.edit-profile .form-container form.edit-profile .form-container-section .input-container{clear:none}section.edit-profile .form-container form.edit-profile .form-container-section .input-container.half{float:left;margin-left:1.618%;margin-right:1.618%;width:46.764%}@media screen and (max-width: 1024px){section.edit-profile .form-container form.edit-profile .form-container-section .input-container.half{float:left;margin-left:1.618%;margin-right:1.618%;width:96.764%}}section.edit-profile .form-container form.edit-profile .form-container-section .input-container,section.edit-profile .form-container form.edit-profile .form-container-section .input-container:first-of-type,section.edit-profile .form-container form.edit-profile .form-container-section .input-container.half{margin-bottom:10px;margin-top:0}section.edit-profile .form-container form.edit-profile .form-container-section .input-container input[type="submit"],section.edit-profile .form-container form.edit-profile .form-container-section .input-container .sign-up-container form.sign-up .custom-drop select[type="submit"],.sign-up-container form.sign-up .custom-drop section.edit-profile .form-container form.edit-profile .form-container-section .input-container select[type="submit"],section.edit-profile .form-container form.edit-profile .form-container-section .input-container .cards fieldset.measurement .custom-drop select[type="submit"],.cards fieldset.measurement .custom-drop section.edit-profile .form-container form.edit-profile .form-container-section .input-container select[type="submit"]{margin:0;width:auto}section.edit-profile .toggle-option input[type="checkbox"],section.edit-profile .toggle-option .sign-up-container form.sign-up .custom-drop select[type="checkbox"],.sign-up-container form.sign-up .custom-drop section.edit-profile .toggle-option select[type="checkbox"],section.edit-profile .toggle-option .cards fieldset.measurement .custom-drop select[type="checkbox"],.cards fieldset.measurement .custom-drop section.edit-profile .toggle-option select[type="checkbox"]{float:left;margin-right:8px;margin-top:3px;width:auto}section.edit-profile .toggle-option p{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans";font-size:12px}@media screen and (max-width: 900px){section.edit-profile aside,section.edit-profile .form-container{width:100%}}section.edit-profile .warning-text{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:12px;margin-bottom:16px;font-size:14px;line-height:1.4}section.edit-profile .reset-btn{transition:background-color 0.2s ease;width:auto;text-align:center}section.edit-profile .reset-btn:hover{background-color:#c82333 !important}section.touchpoint-preferences .section-header{margin-bottom:2rem;display:flex;flex-direction:column}section.touchpoint-preferences .section-header p{margin-bottom:0}form.touchpoint-preferences{position:relative;z-index:2}form.touchpoint-preferences .form-container-section{margin-bottom:3rem}form.touchpoint-preferences .form-container-section h3,form.touchpoint-preferences .form-container-section h4,form.touchpoint-preferences .form-container-section .filter-list .heading-select select,.filter-list .heading-select form.touchpoint-preferences .form-container-section select{margin-bottom:1rem;color:#333;font-size:1.2rem;font-weight:600}form.touchpoint-preferences .form-container-section .description{margin-bottom:1.5rem;color:#666;font-size:0.9rem;line-height:1.4}.daily-communications-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem}.daily-communications-header .daily-communications-info{flex:1}.daily-communications-header .daily-communications-info h3,.daily-communications-header .daily-communications-info h4,.daily-communications-header .daily-communications-info .filter-list .heading-select select,.filter-list .heading-select .daily-communications-header .daily-communications-info select{margin-bottom:0.5rem;color:#333;font-size:1.2rem;font-weight:600}.daily-communications-header .daily-communications-info .description{margin-bottom:0;color:#666;font-size:0.9rem;line-height:1.4}.daily-communications-header .phone-input-container{flex:0 0 auto;min-width:300px}.daily-communications-header .phone-input-container .phone-label{font-weight:600;color:#333;margin-bottom:0.5rem;font-size:0.9rem}.daily-communications-header .phone-input-container .input-wrapper{margin-bottom:0.25rem}.daily-communications-header .phone-input-container .input-wrapper .phone-number-input{width:100%;padding:0.75rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color 0.2s}.daily-communications-header .phone-input-container .input-wrapper .phone-number-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.daily-communications-header .phone-input-container .input-wrapper .phone-number-input::placeholder{color:#999}.daily-communications-header .phone-input-container .phone-description{font-size:0.8rem;color:#666;margin:0}.touchpoint-table{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:2rem;position:relative;z-index:2}.touchpoint-table .table-header{display:flex;background-color:#f8f9fa;border-bottom:1px solid #ddd;font-weight:600;color:#333}.touchpoint-table .table-header .touchpoint-title{flex:2;padding:1rem;border-right:1px solid #ddd}.touchpoint-table .table-header .email-column,.touchpoint-table .table-header .sms-column{flex:1;padding:1rem;text-align:center;border-right:1px solid #ddd}.touchpoint-table .table-header .email-column:last-child,.touchpoint-table .table-header .sms-column:last-child{border-right:none}.touchpoint-table .table-header .email-column .icon,.touchpoint-table .table-header .sms-column .icon{width:20px;height:20px;fill:#666}.touchpoint-table .table-row{display:flex;border-bottom:1px solid #eee;position:relative;z-index:2}.touchpoint-table .table-row:last-child{border-bottom:none}.touchpoint-table .table-row .touchpoint-title{flex:2;padding:1rem;border-right:1px solid #ddd;display:flex;align-items:center;font-size:0.9rem;line-height:1.3}.touchpoint-table .table-row .email-column,.touchpoint-table .table-row .sms-column{flex:1;padding:1rem;text-align:center;border-right:1px solid #ddd;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.touchpoint-table .table-row .email-column:last-child,.touchpoint-table .table-row .sms-column:last-child{border-right:none}.touchpoint-table .table-row .email-column input[type="checkbox"],.touchpoint-table .table-row .email-column .sign-up-container form.sign-up .custom-drop select[type="checkbox"],.sign-up-container form.sign-up .custom-drop .touchpoint-table .table-row .email-column select[type="checkbox"],.touchpoint-table .table-row .email-column .cards fieldset.measurement .custom-drop select[type="checkbox"],.cards fieldset.measurement .custom-drop .touchpoint-table .table-row .email-column select[type="checkbox"],.touchpoint-table .table-row .sms-column input[type="checkbox"],.touchpoint-table .table-row .sms-column .sign-up-container form.sign-up .custom-drop select[type="checkbox"],.sign-up-container form.sign-up .custom-drop .touchpoint-table .table-row .sms-column select[type="checkbox"],.touchpoint-table .table-row .sms-column .cards fieldset.measurement .custom-drop select[type="checkbox"],.cards fieldset.measurement .custom-drop .touchpoint-table .table-row .sms-column select[type="checkbox"]{margin:0;cursor:pointer;width:18px;height:18px;position:relative;z-index:3}.touchpoint-table .table-row .email-column .disabled,.touchpoint-table .table-row .sms-column .disabled{color:#ccc;font-style:italic}.section-footer{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee}.section-footer .input-container{text-align:center}.section-footer .input-container .cta{background-color:#007bff;color:white;border:none;padding:0.75rem 2rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color 0.2s}.section-footer .input-container .cta:hover{background-color:#0056b3}.test-communications{margin-top:3rem;padding:2rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #ddd;position:relative;z-index:1}.test-communications h3,.test-communications h4,.test-communications .filter-list .heading-select select,.filter-list .heading-select .test-communications select{margin-bottom:1.5rem;color:#333;font-size:1.2rem;font-weight:600}.test-communications p{margin-bottom:2rem;color:#666;font-size:0.9rem}.test-communications .test-section{margin-bottom:2rem;padding:1.5rem;background-color:white;border-radius:6px;border:1px solid #e9ecef}.test-communications .test-section:last-child{margin-bottom:0}.test-communications .test-section h4{margin-bottom:1rem;color:#495057;font-size:1rem;font-weight:600;border-bottom:2px solid #e9ecef;padding-bottom:0.5rem}.test-communications .test-section .test-buttons{display:flex;flex-wrap:wrap;gap:0.75rem}.test-communications .test-section .test-buttons .test-btn{background-color:#28a745;color:white;border:none;padding:0.6rem 1.2rem;border-radius:4px;font-size:0.85rem;cursor:pointer;transition:all 0.2s;font-weight:500}.test-communications .test-section .test-buttons .test-btn:hover{background-color:#218838;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.test-communications .test-section .test-buttons .test-btn:active{transform:translateY(0)}@media (max-width: 768px){.daily-communications-header{flex-direction:column;gap:1.5rem}.daily-communications-header .phone-input-container{min-width:auto;width:100%}.touchpoint-table .table-header,.touchpoint-table .table-row{flex-direction:column}.touchpoint-table .table-header .touchpoint-title,.touchpoint-table .table-row .touchpoint-title{flex:none;border-right:none;border-bottom:1px solid #ddd}.touchpoint-table .table-header .email-column,.touchpoint-table .table-header .sms-column,.touchpoint-table .table-row .email-column,.touchpoint-table .table-row .sms-column{flex:none;border-right:none;border-bottom:1px solid #ddd}.touchpoint-table .table-header .email-column:last-child,.touchpoint-table .table-header .sms-column:last-child,.touchpoint-table .table-row .email-column:last-child,.touchpoint-table .table-row .sms-column:last-child{border-bottom:none}.test-communications .test-section{padding:1rem}.test-communications .test-section .test-buttons{flex-direction:column}.test-communications .test-section .test-buttons .test-btn{width:100%}}.bar{display:inline-block;position:relative;background-color:#f4f6f7;float:left;margin:4px 0;overflow:hidden;padding:0;width:60%}.bar,.bar .fill{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:2px;height:3px}.bar .fill{background-color:#6bdf8e;left:0;position:absolute;z-index:1}.progress-container,.progress-container .progress{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;display:inline-block;position:relative;clear:both;float:none;width:100%}.progress-container .percentage,.progress-container .progress .percentage{display:inline-block;position:relative;font-family:"Open-Sans-SB"}.progress-container .percentage span.empty:after,.progress-container .progress .percentage span.empty:after{display:none}.card .progress-container{float:right;right:14px;padding:3px 0;position:absolute;width:100px}.card .percentage{font-size:11px;float:right;min-width:28px;padding:0 0 0 8px;text-align:right}.heading-group .progress .bar{margin:10px 0 0;max-width:100px}.heading-group .progress .bar,.heading-group .progress .bar .fill{border-radius:6px}.heading-group .progress .percentage{float:left;font-size:18px;line-height:130%;min-width:40px;padding-right:10px}.dashboard-overview .subheading{font-size:10px;padding:10px 0}.dashboard-overview .bar{display:block;position:relative;clear:both;float:none;width:100%;background-color:rgba(0,151,219,0.5);margin:0 auto}.dashboard-overview .bar .fill{background-color:#FFFFFF}.dashboard-overview .bar span{background-color:rgba(0,151,219,0.25);display:inline-block;height:15px;position:absolute;top:-6px;z-index:0}.dashboard-overview .progress-container{padding:0 4px;width:110px}@media screen and (max-width: 1024px){.dashboard-overview .progress-container{width:90px}}.dashboard-overview .progress-container span{color:#FFFFFF;font-family:"Museo-100"}.dashboard-overview .progress-container span.percentage{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:40px;margin-bottom:10px}@media screen and (max-width: 1024px){.dashboard-overview .progress-container span.percentage{font-size:32px}}.dashboard-overview .progress-container span.percentage span:after{content:"%";font-family:"Museo-100";font-size:16px;padding:4px;position:absolute;top:0}.dashboard-overview .progress-container span.percentage span.empty:after{display:none}.dashboard-overview .progress-container .bar{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:rgba(0,158,229,0.5);text-align:left;width:100%}.dashboard-overview .progress-container .bar .fill{background-color:#FFFFFF}.content-container{display:table;position:relative;clear:both;float:none;width:100%;background-color:#f4f6f7}@media screen and (max-width: 900px){.content-container aside{display:none}}.content-container .goals{float:none;padding:32px 5%;width:100%}.dashboard-overview{display:table;position:relative;clear:both;float:none;width:100%;background-color:#19B8FF;padding:0}@media screen and (max-width: 900px){.dashboard-overview{display:none}}.dashboard-overview>div{display:table;position:relative;float:left}.dashboard-overview .surheading{display:inline-block;position:relative;clear:both;float:none;width:100%;color:rgba(17,36,59,0.6)}.dashboard-overview .week{padding:60px 5%;width:34%}@media screen and (max-width: 900px){.dashboard-overview .week{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:40px 5% 60px}}.dashboard-overview .week h1{color:#FFFFFF;font-family:'Museo-100';font-size:66px;line-height:1}@media screen and (max-width: 1024px){.dashboard-overview .week h1{font-size:42px}}@media screen and (max-width: 900px){.dashboard-overview .week h1{font-size:52px}}.dashboard-overview .week .timeline{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0 17px}.dashboard-overview .week .timeline:before,.dashboard-overview .week .timeline:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;border:2px solid;border-radius:1000%;box-sizing:content-box;border-color:#a5afbd;display:inline-block;height:9px;left:0;top:0;width:9px;border-color:#FFFFFF;content:'';top:-5px}.dashboard-overview .week .timeline:after{left:auto;right:0}.dashboard-overview .week .timeline .bar{overflow:visible}.dashboard-overview .week .timeline .bar span{width:2px}.dashboard-overview .week .timeline .start,.dashboard-overview .week .timeline .end{position:absolute;top:15px}.dashboard-overview .week .timeline .start{left:0}.dashboard-overview .week .timeline .end{right:0}.dashboard-overview .execution{background-color:rgba(0,158,229,0.2);width:66%}@media screen and (max-width: 900px){.dashboard-overview .execution{display:inline-block;position:relative;clear:both;float:none;width:100%}}.dashboard-overview .execution>div{display:inline-block;position:relative;float:left;padding:60px 0 100px;text-align:center}.dashboard-overview .execution>div .surheading{margin-bottom:32px}@media screen and (max-width: 1024px){.dashboard-overview .execution>div .surheading{margin-bottom:20px}}.dashboard-overview .execution .plan{width:60%}.dashboard-overview .execution .weekly{width:40%}.dashboard-overview .execution .weekly:after{background-color:rgba(107,123,145,0.2);content:"";height:55%;position:absolute;right:0;top:15%;width:1px}aside{display:inline-block;position:relative;float:left;padding:60px 5%;width:34%}aside .video-container{display:inline-block;position:relative;clear:both;float:none;width:100%;padding-bottom:56.25%;margin:0 0 32px}aside .vision{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:14px}aside .vision .surheading{text-align:left;margin:6px 0 32px}aside .vision a.edit-vision{position:absolute;right:0;top:0}aside .vision a.edit-vision .icon{font-size:15px;top:5.5px}aside .vision .vision-section{display:inline-block;position:relative;clear:both;float:none;width:100%;max-height:220px;overflow:hidden}aside .vision .vision-section:after{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #f4f6f7 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #f4f6f7 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #f4f6f7 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #f4f6f7 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #f4f6f7 100%);bottom:0;content:"";height:60%;left:0;position:absolute;width:100%}aside .vision .vision-section .title{font-family:"Open-Sans-SB";margin:0 0 10px}aside .vision .vision-section .title.empty{color:rgba(17,36,59,0.25)}.content-container .goals{float:left;padding:60px 5%;width:66%}@media screen and (max-width: 900px){.content-container .goals{display:inline-block;position:relative;clear:both;float:none;width:100%}}.goals{background-color:#FFFFFF}.goals.tab-target{display:none}.goals.active{display:inline-block}.goals .heading-group-container{display:inline-block;position:relative;clear:both;float:none;width:100%}.goals .heading-group{display:inline-block;position:relative;float:left;margin-bottom:32px}@media screen and (max-width: 480px){.goals .heading-group{margin-bottom:20px}}.goals .heading-group:nth-child(2){margin-left:20px;padding-left:20px}@media screen and (max-width: 480px){.goals .heading-group:nth-child(2){display:inline-block;position:relative;clear:both;float:none;width:100%;margin-left:0;padding:0}}.goals .heading-group:nth-child(2):before{background-color:rgba(17,36,59,0.15);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:1px}@media screen and (max-width: 480px){.goals .heading-group:nth-child(2):before{display:none}}.goals .heading-group .surheading{float:left;margin:0}.goals .heading-group h3,.goals .heading-group h4,.goals .heading-group .filter-list .heading-select select,.filter-list .heading-select .goals .heading-group select{clear:left;margin:0}.goals .filter-list{clear:none;float:right;width:auto}@media screen and (max-width: 900px){.goals .filter-list{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:10px}}@media screen and (max-width: 900px){.goals .filter-list .select-container{display:inline-block;position:relative;clear:both;float:none;width:100%}}.goals ul.cards li.team-divider{display:inline-block;position:relative;clear:both;float:none;width:100%}.goals ul.cards li.team-divider .surheading{float:left}.goals ul.cards li.team-divider .surheading .team-name{color:#11243B}.goals ul.cards li.team-divider a{float:right}.goals ul.cards li.team-divider a.cta-alt{border:none;color:#19B8FF;margin-top:-6.5px;padding:3px 0}.goals .card{display:inline-block;position:relative;clear:both;float:none;width:100%}.goals .card .card-header{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;display:table;position:relative;clear:both;float:none;width:100%;border-bottom:1px solid rgba(17,36,59,0.15);padding:14px}.goals .card .card-header .goal{float:left;font-family:'Open-Sans-SB';line-height:140%;width:62%}.goals .card .tactics{display:table;position:relative;clear:both;float:none;width:100%;padding:7px 0}.goals .card .tactics-empty{margin:0;padding:0}.goals .card .tactics-empty p{color:#a5afbd;margin:10px auto;max-width:80%;text-align:center}.goals .card .tactics .tactic{display:inline-block;position:relative;clear:both;float:none;width:100%;float:left;font-family:'Open-Sans';line-height:140%;padding:7px 7px 0px 40px}.goals .card .tactics .tactic.descriptive-tactic{padding:7px 14px}.goals .card .tactics .tactic.descriptive-tactic:before{content:none}.goals .card .tactics .tactic.overdue{color:#da1516;padding:7px 7px 0px 40px}.goals .card .tactics .tactic.overdue svg.flag-icon{display:inline-block;height:12px;position:absolute;right:20px;top:12px;width:12px}.goals .card .tactics .tactic.overdue svg.flag-icon,.goals .card .tactics .tactic.overdue svg.flag-icon use.overdue-flag-use{fill:#ee4d4e}.goals .card .tactics .tactic.complete{color:#2dd05e}.goals .card .tactics .tactic.complete:before{display:none}.goals .card .tactics .tactic.complete .circle{display:none}.goals .card .tactics .tactic.complete .check-icon-sm{display:block;left:10px;top:7px}@media screen and (max-width: 1024px){.goals .card .tactics .tactic.complete .check-icon-sm{top:6px}}.goals .card .tactics .tactic.complete svg.flag-icon{display:none}.goals .card .tactics .tactic:before{border:2px solid rgba(17,36,59,0.15);border-radius:1000px;content:'';height:6px;left:15px;position:absolute;top:14px;width:6px}@media screen and (max-width: 1024px){.goals .card .tactics .tactic:before{top:12px}}.goals .card .tactics .tactic .tactic-name{line-height:140%}.goals .card .tactics .tactic .tactic-info{color:rgba(17,36,59,0.45);font-size:12px;margin-top:4px}.goals .card .tactics .tactic .tactic-info-set{margin-right:10px}.goals .card .tactics .tactic .check-icon,.goals .card .tactics .tactic .check-icon-sm{display:none}.goals .card .tactics .tactic .week-count{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;display:inline-block;position:relative;background-color:#f4f6f7;min-height:24px;text-indent:0;float:right;position:absolute;right:14px}.goals .card .tactics .tactic .week-count.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}.goals .card .tactics .tactic .week-count.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}.goals .card .tactics .tactic .week-count.destruct{border-color:#ee4d4e;color:#ee4d4e}.goals .card .tactics .tactic .week-count.print-button{float:left}@media screen and (max-width: 1024px){.goals .card .tactics .tactic .week-count.print-button{display:none}}.goals .card .tactics .tactic .week-count.bigger{font-size:13px}.goals .card .tactics .tactic .week-count.bigger svg{top:8px}.goals .card .tactics .tactic .week-count svg,.goals .card .tactics .tactic .week-count .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}.goals .card .tactics .tactic .week-count .text-icon{top:9px}.goals .card .tactics .tactic .week-count:hover{background-color:#e6e9ec}.goals .card .tactics .tactic .week-count.open{border-radius:4px 4px 0 0}.goals .card .tactics .tactic .week-count.icon-only{min-height:23px;padding:3px 12px}.goals .card .tactics .tactic .week-count.text-only{padding:3px 12px;text-transform:uppercase}@media screen and (max-width: 1024px){.goals .card .tactics .tactic .week-count{padding:3px 11px 3px 14px}.goals .card .tactics .tactic .week-count:not(.text-only)>span.cta-text{display:none}}.goals .card .tactics .weeks-due{font-size:12px;color:#000;padding-left:40px}.notification-card{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:#ee4d4e;border-radius:6px;margin-bottom:32px;padding:32px;padding-left:70px}.notification-card,.notification-card h3,.notification-card h4,.notification-card .filter-list .heading-select select,.filter-list .heading-select .notification-card select{color:#FFFFFF}.notification-card h3,.notification-card h4,.notification-card .filter-list .heading-select select,.filter-list .heading-select .notification-card select,.notification-card p{margin-bottom:5px}.notification-card a{color:#FFFFFF;text-decoration:underline}.notification-card a.x{top:0;right:0}.notification-card a.x span{display:inline-block;position:relative;line-height:0.5;padding:16px}.notification-card a.x span.dismiss{display:none}.notification-card .flag-circle-icon{background-color:#FFFFFF;border-radius:100%;display:inline-block;height:32px;left:20px;position:absolute;top:35px;width:32px}.notification-card .flag-circle-icon .flag-container{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.notification-card .flag-circle-icon .flag-container,.notification-card .flag-circle-icon .flag-container svg{height:14px;width:14px}.notification-card .flag-circle-icon .flag-container svg,.notification-card .flag-circle-icon .flag-container svg use.flag-icon-use{fill:#ee4d4e}.notification-card p{color:rgba(255,255,255,0.7);font-family:"Open-Sans";font-size:13px}.notification-card p:last-child{margin-bottom:0}.plan-execution-chart{position:relative;margin-top:-30px}.plan-execution-chart .ct-chart-line .ct-target-line{stroke:rgba(17,36,59,0.25);stroke-width:2px;stroke-linecap:butt}.plan-execution-chart .ct-chart-line .ct-grid.ct-vertical,.plan-execution-chart .ct-chart-line .ct-grid.ct-horizontal{stroke:rgba(17,36,59,0.25)}.plan-execution-chart .ct-chart-line .ct-grid.ct-horizontal:last-child{display:none}.plan-execution-chart .ct-chart-line .ct-labels foreignObject:nth-last-child(7){display:none}.plan-execution-chart .ct-chart-line .ct-labels .ct-label{color:rgba(255,255,255,0.6);font-family:"Open-Sans-B";font-size:10px}.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-point,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-line,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-bar,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-slice-donut,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-point,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-line,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-bar,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-slice-donut{stroke-width:8px}.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-point.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-line.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-bar.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-slice-donut.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-point.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-line.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-bar.active-week,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-slice-donut.active-week{stroke-width:8px}.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-line,.plan-execution-chart .ct-chart-line .ct-series.ct-series-b .ct-line{stroke-linecap:round;stroke-width:2px}.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-point,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-line,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-bar,.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-slice-donut{stroke:#fff}.plan-execution-chart .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#fff}.plan-execution-chart .axis-labels{bottom:-15px;left:0;position:absolute;right:0}.plan-execution-chart .axis-labels .subheading.axis-label{margin:0px 5px;font-size:9px}.plan-execution-chart .axis-labels .subheading.axis-label::before{border-radius:7.5px;content:'';display:inline-block;height:8px;position:relative;top:1px;width:8px}.plan-execution-chart .axis-labels .subheading.axis-label:nth-child(1){color:#fff}.plan-execution-chart .axis-labels .subheading.axis-label:nth-child(1)::before{background-color:#fff}.plan-execution-chart .axis-labels .subheading.axis-label:nth-child(2){color:#125C87}.plan-execution-chart .axis-labels .subheading.axis-label:nth-child(2)::before{background-color:#125C87}.new-plan-choices h2{margin-bottom:6px}.new-plan-choices p{font-family:"Open-Sans";font-size:0.875em;color:#a5afbd;margin-bottom:40px}.new-plan-choices .plan-choices{display:flex;position:relative;clear:both;float:none;width:100%;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 900px){.new-plan-choices .plan-choices{display:inline-block}}.new-plan-choices .plan-choices a.plan-choice{display:inline-block;position:relative;background-color:#19B8FF;border-radius:4px;color:#FFFFFF;padding:32px;margin:0 1%;width:28%}@media screen and (max-width: 1024px){.new-plan-choices .plan-choices a.plan-choice{padding:20px 32px}}.new-plan-choices .plan-choices a.plan-choice:hover{background-color:#00cacf}.new-plan-choices .plan-choices a.plan-choice svg{display:inline-block;position:relative;height:0.7em;width:0.8em;margin-left:0.25em}.new-plan-choices .plan-choices a.plan-choice svg,.new-plan-choices .plan-choices a.plan-choice svg use{fill:#FFFFFF}.new-plan-choices .plan-choices a.plan-choice span{line-height:160%}.new-plan-choices .plan-choices a.plan-choice .plan-choice-title{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:1.1em;margin-bottom:6px}.new-plan-choices .plan-choices a.plan-choice .plan-choice-description{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:0.875em}@media screen and (max-width: 900px){.new-plan-choices .plan-choices a.plan-choice{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:20px;text-align:left}}.new-plan-choices .plan-choices a.plan-choice svg{display:none;position:relative}aside .plan-choices a.plan-choice{display:inline-block;position:relative;clear:both;float:none;width:100%;display:inline-block;position:relative;background-color:#19B8FF;border-radius:4px;color:#FFFFFF;padding:32px;margin-bottom:12px;padding:16px 32px}@media screen and (max-width: 1024px){aside .plan-choices a.plan-choice{padding:20px 32px}}aside .plan-choices a.plan-choice:hover{background-color:#00cacf}aside .plan-choices a.plan-choice svg{display:inline-block;position:relative;height:0.7em;width:0.8em;margin-left:0.25em}aside .plan-choices a.plan-choice svg,aside .plan-choices a.plan-choice svg use{fill:#FFFFFF}aside .plan-choices a.plan-choice span{line-height:160%}aside .plan-choices a.plan-choice .plan-choice-title{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:1.1em;margin-bottom:6px}aside .plan-choices a.plan-choice .plan-choice-description{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:0.875em}aside .plan-choices a.plan-choice .plan-choice-title{display:inline-block;position:relative;clear:both;float:none;width:100%;margin-bottom:0}aside .plan-choices a.plan-choice .plan-choice-title svg{margin-top:6px;float:right}aside .plan-choices a.plan-choice .plan-choice-description{display:none;position:relative;clear:both;float:none;width:100%}.plan-execution{background-color:#0b1827;text-align:center}.plan-execution .subheading{font-size:10px;padding:10px 0}.plan-execution .bar{display:block;position:relative;clear:both;float:none;width:100%;background-color:rgba(0,151,219,0.5);margin:0 auto}.plan-execution .bar .fill{background-color:#FFFFFF}.plan-execution .bar span{background-color:rgba(0,151,219,0.25);display:inline-block;height:15px;position:absolute;top:-6px;z-index:0}.plan-execution .progress-container{padding:0 4px;width:110px}@media screen and (max-width: 1024px){.plan-execution .progress-container{width:90px}}.plan-execution .progress-container span{color:#FFFFFF;font-family:"Museo-100"}.plan-execution .progress-container span.percentage{display:inline-block;position:relative;clear:both;float:none;width:100%;font-size:40px;margin-bottom:10px}@media screen and (max-width: 1024px){.plan-execution .progress-container span.percentage{font-size:32px}}.plan-execution .progress-container span.percentage span:after{content:"%";font-family:"Museo-100";font-size:16px;padding:4px;position:absolute;top:0}.plan-execution .progress-container span.percentage span.empty:after{display:none}.plan-execution .progress-container .bar{display:inline-block;position:relative;clear:both;float:none;width:100%;background-color:rgba(0,158,229,0.5);text-align:left;width:100%}.plan-execution .progress-container .bar .fill{background-color:#FFFFFF}.plan-execution,.plan-execution h2{color:#FFFFFF}.plan-execution .progress-container{margin:0 2%;max-width:180px;padding:0 1%;width:45%}.plan-execution .progress-container span.percentage{font-size:3.5em}.plan-execution .progress-container span.percentage span:after{content:""}.plan-execution .progress-container span.bar,.plan-execution .progress-container span.bar .fill{border-radius:8px;height:5px;top:0}.team-show .team-plan .week-tabs{display:inline-block;position:relative;clear:both;float:none;width:100%}.team-show .team-plan .week-tabs li a{background-color:rgba(17,36,59,0.033);border:1px solid #FFFFFF;border-bottom:1px solid #11243B}.team-show .team-plan .week-tabs li a.current{background-color:#11243B}.team-show .team-plan .week-tabs li a.active{background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;border-left:1px solid #11243B;border-top:1px solid #11243B;border-right:1px solid #11243B}.team-show .team-plan .goals{padding:32px 0;width:100%}.team-show .team-plan .goals .cards .team-divider{display:none}@keyframes glow{0%{background-color:#ee4d4e}50%{background-color:#e03c3d}0%{background-color:#ee4d4e}}.overtake-bar{display:table;position:relative;clear:both;float:none;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;-webkit-animation:glow 2s ease-in-out infinite;-khtml-animation:glow 2s ease-in-out infinite;-moz-animation:glow 2s ease-in-out infinite;-ms-animation:glow 2s ease-in-out infinite;-o-animation:glow 2s ease-in-out infinite;animation:glow 2s ease-in-out infinite;background-color:#ee4d4e;color:rgba(255,255,255,0.8);cursor:default;font-family:"Open-Sans";font-size:12px;margin:0;position:relative;padding:0 5%;text-align:left;z-index:9999}.overtake-bar-notice,.overtake-bar a{line-height:1.1}.overtake-bar-notice{display:inline-block;position:relative;float:left;padding:10px 0}.overtake-bar-notice>span{color:#FFFFFF;font-family:"Open-Sans-SB"}.overtake-bar a{display:inline-block;position:relative;color:#FFFFFF;font-family:"Open-Sans";font-size:12px;padding:24px 16px;text-transform:uppercase;background-color:rgba(209,55,56,0.8);display:table;float:right;padding:10px;text-transform:none}.overtake-bar a:hover{background-color:rgba(188,51,51,0.8)}.overtake-bar a .icon-continer{padding:0 8px 0 6px}.overtake-bar a svg{fill:none;height:10px;stroke:#FFFFFF;stroke-width:12px;width:10px}body.tertiary section{display:table;position:relative;clear:both;float:none;width:100%;padding:0}body.tertiary section aside+.content{float:right;width:77.5%}@media screen and (max-width: 1024px){body.tertiary section aside+.content{width:calc(100% - 220px)}}@media screen and (max-width: 900px){body.tertiary section aside+.content{display:inline-block;position:relative;clear:both;float:none;width:100%}}body.tertiary section .content{min-height:460px;padding:60px 0}@media screen and (max-width: 1024px){body.tertiary section .content{padding:32px 0}}body.tertiary section .content.content-alt{background-color:#f4f6f7}body.tertiary section .content form,body.tertiary section .content .pseudo-form{margin:0 auto;max-width:600px;padding:0 5%}body.tertiary section .content form a.cta,body.tertiary section .content .pseudo-form a.cta{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #19B8FF;border-radius:4px;color:#19B8FF;font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;float:right;margin-left:10px;padding-bottom:6px;padding-top:6px}body.tertiary section .content form a.cta.cancel,body.tertiary section .content .pseudo-form a.cta.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}body.tertiary section .content form a.cta.cancel:hover,body.tertiary section .content .pseudo-form a.cta.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}body.tertiary section .content form a.cta.destruct,body.tertiary section .content .pseudo-form a.cta.destruct{border-color:#ee4d4e;color:#ee4d4e}body.tertiary section .content form a.cta.print-button,body.tertiary section .content .pseudo-form a.cta.print-button{float:left}@media screen and (max-width: 1024px){body.tertiary section .content form a.cta.print-button,body.tertiary section .content .pseudo-form a.cta.print-button{display:none}}body.tertiary section .content form a.cta.bigger,body.tertiary section .content .pseudo-form a.cta.bigger{font-size:13px}body.tertiary section .content form a.cta.bigger svg,body.tertiary section .content .pseudo-form a.cta.bigger svg{top:8px}body.tertiary section .content form a.cta svg,body.tertiary section .content form a.cta .icon,body.tertiary section .content .pseudo-form a.cta svg,body.tertiary section .content .pseudo-form a.cta .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}body.tertiary section .content form a.cta .text-icon,body.tertiary section .content .pseudo-form a.cta .text-icon{top:9px}body.tertiary section .content form a.cta.destruct .icon,body.tertiary section .content form a.cta.destruct .icon use,body.tertiary section .content form a.cta.destruct .icon svg,body.tertiary section .content form a.cta.destruct .icon svg use,body.tertiary section .content .pseudo-form a.cta.destruct .icon,body.tertiary section .content .pseudo-form a.cta.destruct .icon use,body.tertiary section .content .pseudo-form a.cta.destruct .icon svg,body.tertiary section .content .pseudo-form a.cta.destruct .icon svg use{fill:#ee4d4e}body.tertiary section .content form a.cta .icon,body.tertiary section .content .pseudo-form a.cta .icon{top:10px}body.tertiary section .content form a.cta .icon,body.tertiary section .content form a.cta .icon use,body.tertiary section .content form a.cta .icon svg,body.tertiary section .content form a.cta .icon svg use,body.tertiary section .content .pseudo-form a.cta .icon,body.tertiary section .content .pseudo-form a.cta .icon use,body.tertiary section .content .pseudo-form a.cta .icon svg,body.tertiary section .content .pseudo-form a.cta .icon svg use{fill:#19B8FF}body.tertiary section .content ul li .actions{float:right}body.tertiary section .content ul li .actions a{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;display:inline-block;position:relative;background-color:#f4f6f7;min-height:24px;text-indent:0}body.tertiary section .content ul li .actions a.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}body.tertiary section .content ul li .actions a.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}body.tertiary section .content ul li .actions a.destruct{border-color:#ee4d4e;color:#ee4d4e}body.tertiary section .content ul li .actions a.print-button{float:left}@media screen and (max-width: 1024px){body.tertiary section .content ul li .actions a.print-button{display:none}}body.tertiary section .content ul li .actions a.bigger{font-size:13px}body.tertiary section .content ul li .actions a.bigger svg{top:8px}body.tertiary section .content ul li .actions a svg,body.tertiary section .content ul li .actions a .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}body.tertiary section .content ul li .actions a .text-icon{top:9px}body.tertiary section .content ul li .actions a:hover{background-color:#e6e9ec}body.tertiary section .content ul li .actions a.open{border-radius:4px 4px 0 0}body.tertiary section .content ul li .actions a.icon-only{min-height:23px;padding:3px 12px}body.tertiary section .content ul li .actions a.text-only{padding:3px 12px;text-transform:uppercase}@media screen and (max-width: 1024px){body.tertiary section .content ul li .actions a{padding:3px 11px 3px 14px}body.tertiary section .content ul li .actions a:not(.text-only)>span.cta-text{display:none}}body.tertiary section .content>ul>li{margin-bottom:40px}body.tertiary section .content>ul>li .list-header,body.tertiary section .content>ul>li .surheading{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0 5%}body.tertiary section .content>ul>li .list-header{margin-bottom:10px}body.tertiary section .content>ul>li .list-header h3,body.tertiary section .content>ul>li .list-header h4,body.tertiary section .content>ul>li .list-header .filter-list .heading-select select,.filter-list .heading-select body.tertiary section .content>ul>li .list-header select{float:left;margin-bottom:5px;margin-right:10px}body.tertiary section .content>ul>li>ul{border-bottom:1px solid rgba(17,36,59,0.15);margin-bottom:20px}body.tertiary section .content>ul>li>ul>li{display:inline-block;position:relative;clear:both;float:none;width:100%;border-bottom:1px solid rgba(17,36,59,0.15);line-height:150%;padding:6px 5%}@media screen and (max-width: 900px){body.tertiary section .content>ul>li>ul>li{line-height:180%}}body.tertiary section .content>ul>li>ul>li:first-child{border-top:1px solid rgba(17,36,59,0.15)}body.tertiary section .content>ul>li>ul>li:last-child{border-bottom:none}body.tertiary section .content>ul>li>ul>li>span:first-child{display:inline-block;position:relative;min-width:25%}@media screen and (max-width: 900px){body.tertiary section .content>ul>li>ul>li>span:nth-child(2){display:none}}body.tertiary section{padding:0}body.tertiary section aside{background-color:#FFFFFF;border-right:1px solid rgba(17,36,59,0.15);box-shadow:10px 7px 27px -22px rgba(17,36,59,0.15);float:left;height:100%;left:0;padding:60px 2.5% 2.5% 5%;position:absolute;top:0;width:22.5%}@media screen and (max-width: 1024px){body.tertiary section aside{padding:32px;width:220px}}@media screen and (max-width: 900px){body.tertiary section aside{box-shadow:50px 88px 97px -22px rgba(17,36,59,0.3);left:-390px;position:absolute;width:280px;z-index:1}}body.tertiary section aside .close-filter{display:none}@media screen and (max-width: 900px){body.tertiary section aside .close-filter{color:rgba(17,36,59,0.15);display:inline-block;font-size:26px;line-height:0.5;padding:16px;position:absolute;right:0;top:0}body.tertiary section aside .close-filter:hover{color:#11243B}}body.tertiary section aside .toggle-filter{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;cursor:pointer;display:none}@media screen and (max-width: 900px){body.tertiary section aside .toggle-filter{background:#f4f6f7;display:inline-block;font-family:"Open-Sans-SB";font-size:10px;padding:6px 8px 6px 45.8%;position:absolute;right:-72%;text-transform:uppercase;top:-12px}}body.tertiary section aside h3,body.tertiary section aside h4,body.tertiary section aside .filter-list .heading-select select,.filter-list .heading-select body.tertiary section aside select{font-size:14px}body.tertiary section aside .select-container{display:inline-block;position:relative;clear:both;float:none;width:100%}body.tertiary section aside .input-container input,body.tertiary section aside .input-container .sign-up-container form.sign-up .custom-drop select,.sign-up-container form.sign-up .custom-drop body.tertiary section aside .input-container select,body.tertiary section aside .input-container .cards fieldset.measurement .custom-drop select,.cards fieldset.measurement .custom-drop body.tertiary section aside .input-container select{color:rgba(17,36,59,0.6);font-family:"Open-Sans-SB";font-size:13px;padding:3px 12px 3px 20px}body.tertiary section aside a{display:inline-block;position:relative;font-family:"Open-Sans-SB";font-size:13px;line-height:140%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;border-radius:4px;cursor:pointer;font-size:16px;text-align:center;background-color:transparent;border:1px solid #f4f6f7;border-radius:4px;color:rgba(17,36,59,0.6);font-family:"Open-Sans-B";font-size:11px;padding:3px 10px 3px 22px;width:auto;display:inline-block;position:relative;background-color:#f4f6f7;min-height:24px;text-indent:0}body.tertiary section aside a.cancel{background-color:#f4f6f7;color:rgba(17,36,59,0.6)}body.tertiary section aside a.cancel:hover{background-color:#ee4d4e;color:#FFFFFF}body.tertiary section aside a.destruct{border-color:#ee4d4e;color:#ee4d4e}body.tertiary section aside a.print-button{float:left}@media screen and (max-width: 1024px){body.tertiary section aside a.print-button{display:none}}body.tertiary section aside a.bigger{font-size:13px}body.tertiary section aside a.bigger svg{top:8px}body.tertiary section aside a svg,body.tertiary section aside a .icon{fill:rgba(17,36,59,0.6);font-size:14px;height:8px;left:8px;line-height:0.5;position:absolute;top:7px;width:8px}body.tertiary section aside a .text-icon{top:9px}body.tertiary section aside a:hover{background-color:#e6e9ec}body.tertiary section aside a.open{border-radius:4px 4px 0 0}body.tertiary section aside a.icon-only{min-height:23px;padding:3px 12px}body.tertiary section aside a.text-only{padding:3px 12px;text-transform:uppercase}@media screen and (max-width: 1024px){body.tertiary section aside a{padding:3px 11px 3px 14px}body.tertiary section aside a:not(.text-only)>span.cta-text{display:none}}body.tertiary section aside .picker{width:175%}@media screen and (max-width: 900px){body.tertiary>form>section>aside{height:150%}}.pagination{display:inline-block;position:relative;clear:both;float:none;width:100%;font-family:"Open-Sans-B";font-size:13px;padding:0 5%}.pagination .disabled,.pagination .next_page,.pagination .previous_page{display:none}.pagination .current{background-color:#11243B;color:#FFFFFF;font-style:normal}.pagination em,.pagination a,.pagination .gap{display:inline-block;position:relative;background-color:rgba(17,36,59,0.2);color:rgba(17,36,59,0.4);padding:6px;text-align:center;width:27px}@media screen and (max-width: 900px){.pagination em,.pagination a,.pagination .gap{font-size:10px;padding:5px;width:22px}}.pagination .gap{background-color:transparent}.pagination a:hover{color:#11243B}form.search{display:inline-block;position:relative;border:1px solid rgba(17,36,59,0.15);border-radius:1000px;margin-left:20px;position:relative}@media screen and (max-width: 900px){form.search{display:none}}form.search .input-container{z-index:2}form.search input[type="text"],form.search .sign-up-container form.sign-up .custom-drop select[type="text"],.sign-up-container form.sign-up .custom-drop form.search select[type="text"],form.search .cards fieldset.measurement .custom-drop select[type="text"],.cards fieldset.measurement .custom-drop form.search select[type="text"]{background:transparent;border:none;font-family:"Open-Sans-SB";font-size:14px;margin:0;padding:4px 4px 4px 32px;width:200px}@media screen and (max-width: 900px){form.search input[type="text"],form.search .sign-up-container form.sign-up .custom-drop select[type="text"],.sign-up-container form.sign-up .custom-drop form.search select[type="text"],form.search .cards fieldset.measurement .custom-drop select[type="text"],.cards fieldset.measurement .custom-drop form.search select[type="text"]{padding-left:24px;width:0}}form.search svg{left:10px;position:absolute;top:7px}@media screen and (max-width: 900px){form.search svg{left:8px}}form.search svg,form.search svg use.search-icon-use{fill:none;height:14px;stroke:rgba(17,36,59,0.6);stroke-width:1px;width:14px}form.search .results-container{background-color:#FFFFFF;border:1px solid rgba(17,36,59,0.15);border-radius:4px;display:none;padding-top:32px;position:absolute;top:-1px;z-index:1}form.search .results-container .empty{font-size:12px;line-height:120%;padding:10px}form.search .results-container ul{display:inline-block;position:relative;clear:both;float:none;width:100%;text-align:left}form.search .results-container ul li{display:inline-block;position:relative;clear:both;float:none;width:100%}form.search .results-container ul li:last-child a:hover{border-radius:0 0 4px 4px}form.search .results-container ul li a{display:inline-block;position:relative;clear:both;float:none;width:100%;color:#11243B;font-family:"Open-Sans-B";font-size:11px;line-height:140%;padding:6px 10px}form.search .results-container ul li a:hover{background-color:#f4f6f7}form.search .results-container ul li a>span{display:inline-block;position:relative;clear:both;float:none;width:100%}form.search .results-container ul li a>span:last-child{font-family:"Open-Sans"}body.tertiary .content.planning .wrap{width:87%}@media screen and (max-width: 900px){body.tertiary .content.planning .wrap{margin:0 auto;max-width:1748px;position:relative;width:90%}body.tertiary .content.planning .wrap.inner{width:80%;max-width:1080px}}@media screen and (max-width: 900px) and (max-width: 1024px){body.tertiary .content.planning .wrap.inner{width:90%}}body.tertiary .content.planning .plan-descriptors{padding-bottom:20px;margin-bottom:20px}body.tertiary .content.planning .plan-descriptors textarea{min-height:180px}body.print{background-color:#FFFFFF;color:#11243B;font-size:14px}body.print *{background-color:transparent;display:block;overflow:visible !important;position:relative}body.print svg.hide{display:none !important}body.print span{display:inline}body.print h1{page-break-after:avoid !important}body.print li.card>div{page-break-after:auto !important;page-break-inside:avoid !important}body.print a.logo{float:none;color:#11243B}body.print a.logo svg,body.print a.logo svg use.logo-use{fill:#11243B}body.print header,body.print footer{display:inline-block;position:relative;clear:both;float:none;width:100%;padding:0}body.print header+.surheading{margin:0}body.print .surheading{display:block;position:relative;clear:both;float:none;width:100%;color:rgba(17,36,59,0.45);margin:0;opacity:1}body.print h1{color:#11243B}body.print header{margin-bottom:0.25in}body.print section{padding:0.1in 0 0.25in}body.print section .wrap{width:6.5in}body.print>div{margin-bottom:0.1in}body.print footer{margin-top:0.25in}body.print footer .tagline{color:#11243B;opacity:1}@media print{body.print{overflow:visible !important;position:relative !important;display:block !important}body.print header{margin:0}}.printable .goals{display:block;position:relative;clear:both;float:none;width:100%;padding:0}.printable .goals+.goals{margin-top:0.1in}.printable .goals .cards{margin:0;width:auto;height:auto;clear:none}.printable .goals .cards .card .card-header,.printable .goals .cards .card .card-header .goal{display:block;position:relative;clear:both;float:none;width:100%;color:#11243B}.printable .goals .cards .card .tactics{display:block;position:relative;clear:both;float:none;width:100%}.printable .goals .cards .tactic{display:block;position:relative;clear:both;float:none;width:100%;cursor:default}.printable .goals .cards .tactic:before{-webkit-transform:translate(0, 120%);-khtml-transform:translate(0, 120%);-moz-transform:translate(0, 120%);-ms-transform:translate(0, 120%);-o-transform:translate(0, 120%);transform:translate(0, 120%);top:0}.printable .goals .cards .tactic .tactic-info{margin-top:0.075in}body.print .measurement-overview .measure-info-container{display:inline-block;padding-right:0}body.print .measurement-overview .measure-info-container .measure-info{float:left;width:50%}body.print .measurement-overview .measure-info-container .measure-info:nth-child(4){clear:left}body.print .measurement-overview .measure-info-container .measure-info-title{display:inline-block;position:relative;clear:both;float:none;width:100%}body.print .measurement-overview .measure-info-container .measure-info h4{font-size:14px}body.print .measurement-overview .measure-info-container .measure-info .surheading{font-size:11px;margin-bottom:6px}body.print .measurement-container .recent-change{font-size:22px;right:25px;top:-185px;transform:translate(0px, 0px)}body.print .measurement-container .recent-change .metric{font-size:14px;top:-6px}body.print .measurement-container .measurement-chart{border-color:transparent;border-width:10px 0 0}body.print .measurement-container .measurement-data-values{padding:0 12px 0px 50px}.ct-label{fill:rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);font-size:0.75rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-pie .ct-label,.ct-chart-donut .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:#FFFFFF;stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:0.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-slice-pie,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-area{fill:#d70206}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-slice-pie,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-area{fill:#f05b4f}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-slice-pie,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-area{fill:#f4c63d}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-slice-pie,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-area{fill:#d17905}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-slice-pie,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-area{fill:#453d3f}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-slice-pie,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-area{fill:#59922b}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-slice-pie,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-area{fill:#0544d3}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-slice-pie,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-area{fill:#6b0392}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-slice-pie,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-area{fill:#f05b4f}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-slice-pie,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-area{fill:#dda458}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-slice-pie,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-area{fill:#eacf7d}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-slice-pie,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-area{fill:#86797d}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-slice-pie,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-area{fill:#b2c326}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-slice-pie,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-area{fill:#6188e2}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-slice-pie,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-area{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:5em;padding:.5em;background:#11243B;color:#FFF;font-family:Oxygen,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;pointer-events:none;z-index:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.chartist-tooltip:before{content:"";position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-15px;border:15px solid transparent;border-top-color:#11243B}.chartist-tooltip.tooltip-show{opacity:1}.ct-area,.ct-line{pointer-events:none}.plan-execution-chart .chartist-tooltip{background:#fff;color:rgba(17,36,59,0.6)}.plan-execution-chart .chartist-tooltip:before{border-top-color:#fff}.plan-execution-chart .chartist-tooltip:after{content:"%"}#chatbot-widget{position:fixed;bottom:24px;left:24px;width:45vw;height:80vh;max-width:900px;max-height:700px;background:rgba(255,255,255,0.75);border:1px solid #ccc;border-radius:16px;box-shadow:0 2px 24px rgba(0,0,0,0.18);z-index:9999;font-family:inherit;display:flex;flex-direction:column;transition:width 0.3s, height 0.3s, box-shadow 0.3s}#chatbot-widget:not(.expanded){width:90px;height:90px;min-width:0;min-height:0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.1);background:#fff;overflow:visible}#chatbot-widget .chatbot-header{background:#19B8FF;padding:18px 24px;font-weight:bold;font-size:1.2em;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid #eee;user-select:none;color:#fff}#chatbot-widget .chatbot-header-arrow{font-size:0.75em;color:#fff;margin-left:8px;display:flex;align-items:center}#chatbot-widget .chatbot-body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}#chatbot-widget:not(.expanded) .chatbot-header,#chatbot-widget:not(.expanded) .chatbot-body,#chatbot-widget:not(.expanded) .step-tracker{display:none}#chatbot-widget.expanded .step-tracker{display:block}#chatbot-widget .chatbot-closed{display:none}#chatbot-widget:not(.expanded) .chatbot-closed{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2em;cursor:pointer}#chatbot-widget .chatbot-icon{font-size:2em;padding:2px;background:#FFFFFF;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:center}#chatbot-widget .chatbot-icon img{width:100%;height:100%;display:block}#chatbot-messages{flex:1;overflow-y:auto;border-radius:8px;margin-bottom:12px;font-size:15px;display:flex;flex-direction:column;gap:10px;padding:18px 24px}.chatbot-message-bubble{display:inline-block;position:relative;padding:12px 16px;border-radius:18px;max-width:70%;min-width:40px;margin-bottom:2px;word-break:break-word;font-size:15px;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.chatbot-message-bubble.user{background:#007AFF;color:#FFFFFF;align-self:flex-end;margin-left:auto;border-bottom-right-radius:4px}.chatbot-message-bubble.assistant{background:#EFEFEF;color:#222;align-self:flex-start;margin-right:auto;border-bottom-left-radius:4px}@media (max-width: 768px){#chatbot-widget{left:0;bottom:0;width:100vw}.chatbot-message-bubble.user{margin-left:0;margin-right:0;max-width:100%}.chatbot-message-bubble.assistant{margin-left:0;margin-right:0;max-width:100%}.step-tracker{padding:8px 12px}.step-tracker-content{padding:0 8px}.setup-label{font-size:12px}.step-indicator{padding:2px}.step-icon{width:20px;height:20px;font-size:10px;border-width:1px}.step-label{font-size:10px}.step-help{font-size:8px}.step-tracker-header{margin-bottom:6px}.step-title{font-size:12px}.step-progress{font-size:11px}}.bubble-arrow{position:absolute;bottom:0;width:0;height:0;border:8px solid transparent}.bubble-arrow.right{right:-16px;border-left:12px solid #e6f7ff;border-right:0;border-top:0;border-bottom:0}.bubble-arrow.left{left:-16px;border-right:12px solid #f0f0f0;border-left:0;border-top:0;border-bottom:0}#chatbot-form{display:flex;gap:0;margin-top:8px;align-items:stretch;padding:18px 24px;background-color:white}#chatbot-input{flex:1;padding:8px 12px;margin:0;border:1px solid #ccc;border-radius:6px 0 0 6px;font-size:15px;min-height:44px;max-height:120px;box-sizing:border-box;resize:none;overflow-y:auto;font-family:inherit;line-height:1.4}#chatbot-form button{padding:0 20px;background:#007bff;color:#fff;border:none;border-radius:0 6px 6px 0;cursor:pointer;font-size:15px;min-height:44px;box-sizing:border-box;display:flex;align-items:center}#chatbot-form button:hover{background:#0056b3}#chatbot-form button:disabled{background:#ccc;cursor:not-allowed}#chatbot-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.chatbot-link{color:#007bff;text-decoration:underline;font-weight:500}.chatbot-link:hover{color:#0056b3;text-decoration:none}#chatbot-messages p{margin-bottom:12px}#chatbot-messages p:last-child{margin-bottom:0}#chatbot-messages ul{list-style-type:disc;margin:8px 0;padding-left:20px}#chatbot-messages ul ul{list-style-type:circle;margin:4px 0}#chatbot-messages ul ul ul{list-style-type:square;margin:4px 0}#chatbot-messages ol{list-style-type:decimal;margin:8px 0;padding-left:20px}#chatbot-messages ol ol{list-style-type:lower-alpha;margin:4px 0}#chatbot-messages ol ol ol{list-style-type:lower-roman;margin:4px 0}#chatbot-messages ol+ul{margin-left:8px}#chatbot-messages li{margin:2px 0;line-height:1.4;list-style-type:disc}.typing-dots{display:inline-block;width:32px;text-align:left;margin-left:8px;vertical-align:middle}.typing-dots span{display:inline-block;width:6px;height:6px;margin:0 2px;background:#000;border-radius:50%;opacity:0.7;animation:typing-bounce 2.2s infinite both}.loading-text{display:inline-block;margin-right:4px;padding-bottom:2px;line-height:1.2}.shimmer-text{background:linear-gradient(90deg, #000 0%, #888 25%, #000 50%, #888 75%, #000 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.typing-dots span:nth-child(2){animation-delay:0.4s}.typing-dots span:nth-child(3){animation-delay:0.8s}@keyframes typing-bounce{0%, 80%, 100%{transform:scale(1);opacity:0.7}40%{transform:scale(1.4);opacity:1}}#chatbot-widget button{width:auto}.chatbot-disclaimer{text-align:center;font-size:12px;color:#888;margin-left:2px;margin-right:2px;margin-bottom:2px;padding-bottom:18px;background-color:white;border-bottom-left-radius:8px}.step-tracker{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:5px 0px;font-size:13px}.step-tracker-content{display:flex;align-items:center;justify-content:flex-start;padding:0 12px}.setup-label{margin-top:1%}.step-tracker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600}.step-title{color:#495057}.step-progress{color:#6c757d;font-size:12px}.step-indicators{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:10px 0px 0px 0px;flex:1}.step-indicators::before{content:'';position:absolute;top:25px;left:20%;right:12%;height:2px;background:#e9ecef;z-index:1}.step-indicators .step-indicator:nth-child(2){margin-left:-15%}.step-indicator{display:flex;flex-direction:column;align-items:center;flex:1;padding:4px;position:relative;z-index:2}.step-indicator.current{color:#007bff}.step-indicator.completed{color:#28a745}.step-indicator.completed .step-icon{background:#28a745;color:white;border:2px solid #28a745}.step-icon{width:24px;height:24px;border-radius:50%;background:white;color:#6c757d;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;font-size:12px;margin-bottom:4px;transition:all 0.2s ease;cursor:pointer}.step-icon:hover{transform:scale(1.1)}.step-icon:active{transform:scale(0.95)}.step-indicator.current .step-icon{background:white;color:#007bff;border:2px solid #007bff}.step-label{font-size:11px;text-align:center;line-height:1.2;color:inherit;font-weight:500;margin-bottom:2px}.step-help{font-size:9px;text-align:center;line-height:1.2;color:#6c757d;opacity:0.8;display:none}.chatbot-welcome-message{display:flex;align-items:center;justify-content:center;height:100%;padding:20px}.chatbot-message-bubble.assistant.welcome-message{margin-top:15px;margin-bottom:15px;text-align:left}#chatbot-messages .chatbot-message-bubble.assistant.welcome-message:first-child{margin-top:20px}.chatbot-message-bubble.assistant.help-message{margin-bottom:15px;text-align:left;width:70%;max-width:70%}.quick-action-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quick-action-btn{background:white;border:1px solid #007bff;border-radius:20px;color:#007bff;padding:10px 15px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-align:left;flex:0 0 auto;width:auto;min-width:fit-content;box-sizing:border-box;white-space:nowrap}.quick-action-btn:hover{background:#007bff;color:white;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,123,255,0.2)}.quick-action-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,123,255,0.2)}.success-message-content{padding:20px;text-align:left;position:relative;overflow:hidden}.confetti{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.confetti-piece{position:absolute;opacity:0.8;animation:confetti-fall 3s linear infinite}@keyframes confetti-fall{0%{transform:translateY(-100px) rotate(0deg)}100%{transform:translateY(200px) rotate(720deg)}}.success-icon{font-size:40px;margin-bottom:10px;display:block;position:relative;z-index:2}.success-message-content h3,.success-message-content h4,.success-message-content .filter-list .heading-select select,.filter-list .heading-select .success-message-content select{margin:0 0 10px 0;color:#333;font-size:20px;font-weight:600;position:relative;z-index:2}.success-message-content p{margin:0;color:#666;line-height:1.5;font-size:15px;position:relative;z-index:2}.welcome-content{max-width:400px;background-color:white;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.welcome-icon{font-size:40px;margin-bottom:10px}.welcome-content h3,.welcome-content h4,.welcome-content .filter-list .heading-select select,.filter-list .heading-select .welcome-content select{margin:0 0 10px 0;color:#333;font-size:20px;font-weight:600}.welcome-content p{margin:0;color:#666;line-height:1.5;font-size:15px}.chatbot-loading{display:flex;align-items:center;justify-content:center;height:100%}.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;height:auto;padding:20px;background-color:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.chatbot-loading p{margin:0;color:#666;font-size:14px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
