.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--primary-color);color:white;padding:8px 16px;text-decoration:none;z-index:10000;font-weight:600;border-radius:0 0 4px 0}.skip-to-content:focus{top:0}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;font-family:var(--font-inter,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-dark);color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{touch-action:manipulation}input[type=number],select{padding:8px;border-radius:4px;border:1px solid var(--border-color);background-color:var(--background-light);color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}input[type=number]{width:70px;text-align:center}select{cursor:pointer;min-width:70px}input[type=range]{flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:4px;background:var(--background-light);outline:none;margin:0 10px;cursor:pointer;transition:background-color var(--transition-normal)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:background-color var(--transition-normal);transition:background-color var(--transition-normal)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:none;-moz-transition:background-color var(--transition-normal);transition:background-color var(--transition-normal)}a:focus:not(:focus-visible),button:focus:not(:focus-visible),details:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),summary:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,details:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}::selection{background-color:var(--primary-color);color:#ffffff}::-moz-selection{background-color:var(--primary-color);color:#ffffff}a{color:var(--primary-light);text-decoration:underline;-webkit-text-decoration-color:rgba(77,136,255,.4);text-decoration-color:rgba(77,136,255,.4);text-underline-offset:2px;transition:all var(--transition-fast)}a:hover{color:var(--primary-color);-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color)}a:visited{color:#a78bfa}h1,h2,h3,h4,h5,h6{color:var(--heading-color);line-height:1.3}p{line-height:1.7;color:var(--text-secondary)}b,strong{color:var(--text-emphasis);font-weight:700}.changelog-nav,.guide-nav,.privacy-nav,.terms-nav{display:none!important}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(26,26,46,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color,rgba(255,255,255,.1));padding:.75rem 0}.site-nav-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.site-nav-logo{display:flex;align-items:center;gap:.75rem;color:var(--text-primary,#fff);text-decoration:none;font-weight:600;font-size:1.125rem;transition:color .2s ease}.site-nav-logo svg,.site-nav-logo:hover{color:var(--primary-color,#e94560)}.site-nav-logo-text{display:none}@media (min-width:640px){.site-nav-logo-text{display:inline}}.site-nav-toggle{display:flex;flex-direction:column;gap:4px;padding:8px;background:none;border:none;cursor:pointer;z-index:1001}@media (min-width:768px){.site-nav-toggle{display:none}}.site-nav-toggle-bar{width:24px;height:2px;background:var(--text-primary,#fff);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.site-nav-menu{display:none;list-style:none;margin:0;padding:0;gap:.5rem}@media (min-width:768px){.site-nav-menu{display:flex;align-items:center}}.site-nav-menu--open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(26,26,46,.98);padding:1rem;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1))}.site-nav-link{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;color:var(--text-secondary,rgba(255,255,255,.8));text-decoration:none;font-size:.9375rem;border-radius:6px;transition:color .2s ease,background-color .2s ease}.site-nav-link:focus,.site-nav-link:hover{color:var(--text-primary,#fff);background:rgba(255,255,255,.05)}.site-nav-link:focus{outline:2px solid var(--primary-color,#e94560);outline-offset:2px}.external-icon{opacity:.6}.site-nav-link[aria-current=page]{color:var(--primary-color,#e94560);background:rgba(233,69,96,.1)}@media print{*{box-shadow:none!important;text-shadow:none!important}html{font-size:12pt}body{margin:0;padding:0;background:white!important;color:#000!important;font-family:Georgia,Times New Roman,serif;line-height:1.5}@page{margin:2cm;size:A4}body:before{content:"DotaSense - https://dota2-timer.vercel.app";display:block;text-align:center;font-size:10pt;color:#666;padding-bottom:1cm;border-bottom:1px solid #ccc;margin-bottom:1cm}.advertisement,.back-link,.breadcrumb,.btn,.button,.cta-section,.footer,.guide-cta,.guide-footer,.nav,.navigation,.no-print,.related-guides,.related-guides-grid,.share-buttons,.sidebar,.social-share,aside,button,footer,form,header nav,iframe,input,nav,select,textarea,video{display:none!important}.guide-container,.guide-page,article{max-width:100%!important;margin:0!important;padding:0!important;background:white!important;border:none!important}.guide-header h1{font-size:24pt!important;font-weight:700!important;color:#000!important;background:none!important;-webkit-text-fill-color:#000!important;margin:0 0 1cm!important;padding:0!important}.guide-header h1,.guide-subtitle{text-align:center;page-break-after:avoid}.guide-subtitle{font-size:12pt!important;color:#333!important;margin:0 0 1.5cm!important;font-style:italic}.guide-section{margin:0 0 1.5cm!important;padding:0!important;background:white!important;border:none!important;box-shadow:none!important;page-break-inside:avoid}.guide-section h2{font-size:18pt!important;margin:1cm 0 .5cm!important;padding:.3cm 0!important;border-bottom:2pt solid #000!important}.guide-section h2,.guide-section h3{font-weight:700!important;color:#000!important;page-break-after:avoid;page-break-inside:avoid}.guide-section h3{font-size:14pt!important;margin:.8cm 0 .4cm!important}.guide-section h4{font-size:12pt!important;font-weight:700!important;color:#000!important;margin:.5cm 0 .3cm!important;page-break-after:avoid}.content-block p,p{font-size:11pt!important;color:#000!important;line-height:1.6!important;text-align:justify;orphans:3;widows:3}.content-block p,ol,p,ul{margin:0 0 .5cm!important}ol,ul{padding-left:1cm!important}li{font-size:11pt!important;color:#000!important;line-height:1.5!important;margin-bottom:.3cm!important;page-break-inside:avoid}.highlight-box li:before,.info-box li:before,.tip-card li:before{content:""!important}.highlight-box ul,.info-box ul,.tip-card ul{list-style:disc!important;padding-left:1cm!important}.highlight-box,.info-box,.warning-box{background:white!important;border:2pt solid #000!important;padding:.5cm!important;margin:.5cm 0!important;page-break-inside:avoid}.highlight-box h3,.info-box h3{font-size:12pt!important;font-weight:700!important;color:#000!important;margin:0 0 .3cm!important}.timing-highlight{background:white!important;border:3pt solid #000!important;padding:.8cm!important;margin:.8cm 0!important;text-align:center;page-break-inside:avoid}.timing-clock{font-size:36pt!important;text-shadow:none!important;font-family:Courier New,monospace!important;margin:0 0 .3cm!important}.timing-clock,.timing-description{font-weight:700!important;color:#000!important}.timing-description{font-size:12pt!important}.camp-grid,.hero-tips-grid,.mistake-grid,.practice-steps,.pull-timing-grid,.technique-grid{display:block!important;margin:.5cm 0!important}.camp-card,.hero-tip,.mistake-card,.practice-step,.pull-card,.technique-card,.tip-card{display:block!important;background:white!important;border:1pt solid #000!important;padding:.4cm!important;margin:0 0 .4cm!important;page-break-inside:avoid}.camp-card h4,.hero-tip h4,.mistake-card h4,.pull-card h3,.technique-card h4{font-size:11pt!important;font-weight:700!important;color:#000!important;margin:0 0 .3cm!important}.camp-card p,.mistake-card p,.pull-card p,.technique-card p{font-size:10pt!important;color:#000!important;line-height:1.5!important;margin:0!important}.difficulty{display:inline-block!important;font-size:9pt!important;background:white!important;border:1pt solid #000!important;padding:.1cm .3cm!important;margin-top:.2cm!important}.difficulty,.pull-time{font-weight:700!important;color:#000!important}.pull-time{font-size:18pt!important;font-family:Courier New,monospace!important;text-align:center;margin:.3cm 0!important}.practice-step{display:table!important;width:100%;page-break-inside:avoid}.step-number{width:1cm!important;height:1cm!important;background:white!important;color:#000!important;border:2pt solid #000!important;border-radius:50%!important;text-align:center;font-size:14pt!important;font-weight:700!important;line-height:1cm!important}.step-content,.step-number{display:table-cell!important;vertical-align:top}.step-content{padding-left:.5cm!important}.step-content h4{font-size:11pt!important;font-weight:700!important;color:#000!important;margin:0 0 .2cm!important}.step-content p{font-size:10pt!important;margin:0!important}.step-content p,a{color:#000!important}a{text-decoration:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#666}a[href^="#"]:after,a[href^="/"]:after{content:""!important}b,strong{font-weight:700!important}b,code,pre,strong{color:#000!important}code,pre{font-family:Courier New,monospace!important;font-size:10pt!important;background:#f5f5f5!important;border:1pt solid #ccc!important;padding:.1cm!important}table{width:100%!important;border-collapse:collapse!important;margin:.5cm 0!important;page-break-inside:avoid}td,th{border:1pt solid #000!important;padding:.2cm!important;font-size:10pt!important;color:#000!important;text-align:left}th{font-weight:700!important;background:#f0f0f0!important}img{max-width:100%!important;height:auto!important;page-break-inside:avoid;display:block;margin:.5cm 0!important}svg{display:none!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-avoid{page-break-inside:avoid}section.guide-section{page-break-before:auto}section.guide-section:first-of-type{page-break-before:avoid}.ancient-tips{margin:.5cm 0!important}.hero-tip ul{list-style:disc!important}.hero-tip li{padding-left:0!important}.camp-card.easy,.camp-card.hard,.camp-card.medium{background:white!important}abbr[title]:after{content:" (" attr(title) ")"}.guide-section:last-of-type{margin-bottom:1cm!important}@page{@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:9pt;color:#666}}.print-only{display:block!important}.screen-only{display:none!important}.guide-section+.guide-section{margin-top:1cm!important}.related-guide-card{display:block!important;padding:.3cm!important;border:1pt solid #ccc!important;margin-bottom:.3cm!important}.camp-card.easy,.success-color{filter:grayscale(100%) brightness(.9)!important}.camp-card.medium,.warning-color{filter:grayscale(100%) brightness(.7)!important}.camp-card.hard,.danger-color,.mistake-card{filter:grayscale(100%) brightness(.5)!important}}