/*! File: Shared/global-header.less */#mainHeader .header-icon{display:inline-block;position:relative;text-align:center;-webkit-transition:border-color .2s;transition:border-color .2s;cursor:pointer}#mainHeader .dropdown-container{display:none;z-index:998;overflow:auto;height:auto;position:absolute;padding:0 8px 40px;margin-right:-8px;margin-left:-8px}#mainHeader .dropdown-container-active{display:block}#mainHeader .dropdown-container-active .header-dropdown{will-change:transform}#mainHeader .header-dropdown{-webkit-transform:translateY(-100%);transform:translateY(-100%);position:relative;bottom:0;padding:50px 0 0;margin:-50px 0 0;border-radius:0 0 4px 4px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:left;text-align:start;list-style-type:none}#mainHeader .header-dropdown .fa{position:relative;top:2px;width:20px;display:inline-block;margin-right:10px;font-size:14px;text-align:center;opacity:.3;transition:color .2s,opacity .2s}#mainHeader .header-dropdown a:hover{color:#fff}#mainHeader .header-dropdown a:hover .fa{opacity:1}#mainHeader .header-dropdown li:last-of-type a{padding-bottom:12px}#mainHeader .header-dropdown .reputation strong{color:#3b82f6;margin-right:3px;float:right}#mainHeader .header-dropdown .notifications strong{color:#3b82f6;margin-right:3px;float:right}#mainHeader .header-dropdown .notification-element{min-width:300px}#mainHeader .header-dropdown .notification-element .notification-icon{width:25px;text-align:center;line-height:1.1;float:left}#mainHeader .header-dropdown .notification-element a{padding:10px}#mainHeader .header-dropdown .notification-element .notification-dismiss{width:25px;text-align:center;line-height:1.1;color:#4b5563;float:right;margin-right:0}#mainHeader .header-dropdown .notification-element .notification-message{overflow:hidden}#mainHeader .header-dropdown .notification-element.more{box-shadow:inset 0 1px 0 rgba(255,255,255,.1);overflow:auto}#mainHeader .header-dropdown .notification-element.more a{width:50%;float:left;text-align:center;white-space:nowrap}#mainHeader .header-dropdown .notification-element.more a:hover{color:#fff}#mainHeader .header-dropdown .notification-element.more a:first-of-type{box-shadow:inset -1px 0 0 rgba(255,255,255,.1)}#mainHeader .header-dropdown .notification-element:hover a .notification-dismiss{color:#4b5563}#mainHeader .header-dropdown .notification-element:hover a .notification-dismiss:hover{color:#eee}#mainHeader .notification-date{opacity:.3;margin-left:34px}#mainHeader .number{display:none;position:absolute;padding:1px 6px;right:-3px;top:-1px;font-size:12px;font-weight:700;text-align:center;border-radius:20px;background-color:#3b82f6;color:#fff;z-index:1}#mainHeader .number.active{display:inline-block}@media only screen and (max-width:575px){#mainHeader .mobile-notification-indicator{display:none;position:absolute;top:4px;left:24px;width:16px;height:16px;background-image:linear-gradient(#60a5fa,#3b82f6);border:2px solid #1f2937;border-radius:50%}#mainHeader .mobile-notification-indicator.active{display:inline-block}}/*! File: Shared/header.less */#mainHeader{width:100%;margin-bottom:0}@media only screen and (max-width:575px){#mainHeader{overflow:hidden}}#mainHeader a{text-decoration:none}#mainHeader .header-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:100%;margin:0 auto;padding:0 12px;max-width:980px;position:relative;transition:all .15s ease}@media only screen and (max-width:1000px){#mainHeader .header-container{width:100%;padding:0 12px}}#mainHeader .header-container>div{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:100%}#mainHeader .top{visibility:visible;height:68px;background-color:#111827}#mainHeader .header-text-link{display:inline-block;margin:0 10px;line-height:34px;font-size:14px;color:#fff}#mainHeader .header-text-link.bold{font-weight:600}#mainHeader .header-icon{display:flex;height:24px;width:24px}#mainHeader .header-icon line{transition:all .25s;stroke:#d1d5db}#mainHeader .right-container{-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}@media only screen and (max-width:1000px){#mainHeader .right-container a{font-size:18px;font-weight:600}}.ifixit-header-logo{margin-left:16px}.mobile-nav{position:fixed;top:0;left:0;right:auto;z-index:100;display:none;width:auto;height:100vh;background:#111827;overflow:hidden;-webkit-overflow-scrolling:touch;font-size:16px;margin-top:60px}.mobile-nav a,.mobile-nav a:active,.mobile-nav a:hover{color:#fff;text-decoration:none}.mobile-nav p{padding:24px 24px 12px;margin:0;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;text-align:left;text-align:start}.mobile-nav-list{min-height:100%;list-style-type:none;padding:0;width:100vw;text-align:left;text-align:start}.mobile-nav-list:after{content:"";display:block;height:53px}.mobile-nav-list li{height:50px;padding:0 28px}.mobile-nav-list li a{display:block;padding:16px;font-size:18px;font-weight:600;border-bottom:1px solid #242c33;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.skip-to-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-content:active,.skip-to-content:focus{color:#fff;background-color:#212426;left:0;top:0;width:auto;height:auto;overflow:auto;padding:5px;margin:5px;text-align:center;font-size:36px;z-index:999}/*! File: Shared/footer.less */#footerBasic{background-color:#fff;width:auto;margin:0 auto;padding:30px 0 80px;text-align:center}#footer #footerBasic{padding:20px 0 0}#footerBasic ul,#footerBasic ul.horizontal{margin-bottom:8px}#footerBasic ul.horizontal.muted li,#footerBasic ul.horizontal.muted li a,#footerBasic ul.muted li,#footerBasic ul.muted li a{color:#9ca3af;font-weight:400}#footerBasic li{margin:0 6px}#footerBasic a,#footerBasic li{color:#212426;text-transform:uppercase;font-weight:700}#footerBasic a:active{color:#212426}