.tut-bottom .tut-todo{min-height:1.6em}.tut:not(.plain) .tut-bottom .tut-todo.ok{color:var(--muted)}.tut:not(.plain) .tut-bottom .tut-todo:not(.ok){color:var(--accent-text)}.tut-nav .btn.primary{text-decoration:none}.tut-phone .hit-btn{height:287px}.tut-phone .hit-btn.compact{height:186px}.tut-phone .play.tracking.full .hit-btn.compact{height:135px}.tut-phone .play-map{width:304px}.tut-phone .play.tracking .play-map{width:min(100%,388px)}.tut-phone .play.tracking.full .play-map{width:100%}.tut-phone .wait-map .play-map{max-width:388px}.tut-phone .wait-map.compact .play-map{max-height:388px}.tut-phone .play .between .wait-map .play-map:not(.land-pin){width:100%;max-width:288px}.tut-phone .td-wrap{width:287px}.tut-phone .death-report .tmap{max-height:320px}.tut-phone .pocket{--pocket-lift:320px}.tut-phone .pocket-under.hit-btn{height:287px}.tut-phone .pocket-slide{bottom:118px}.tut-phone .center{min-height:506px}.tut-screen .tut-fresh{animation:1.4s ease-out tut-fresh}@keyframes tut-fresh{0%{box-shadow:0 0 0 2px var(--accent);background-color:color-mix(in srgb, var(--accent) 22%, transparent)}to{box-shadow:0 0 #0000}}.tut-flash{z-index:60;pointer-events:none;background:#fff;animation:.26s ease-out forwards tut-flash;position:fixed;inset:0}@keyframes tut-flash{0%{opacity:.95}to{opacity:0}}.tut-selfie{background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}.tut-selfie:before{content:"";background:var(--border);border-radius:50%;width:34px;height:34px;position:absolute;top:22%;left:50%;translate:-50%}.tut-selfie:after{content:"";background:var(--border);border-radius:32px 32px 0 0;width:64px;height:52px;position:absolute;bottom:-14px;left:50%;translate:-50%}.tut-tap{animation:1.1s ease-out infinite tut-tap}@keyframes tut-tap{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 75%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--accent) 0%, transparent)}}.tut-screen .tut-in{animation:.35s ease-out tut-in}@keyframes tut-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tut-finger{z-index:90;pointer-events:none;border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:1.1s ease-out infinite tut-tap;position:fixed}.tut-td{display:contents}@media (prefers-reduced-motion:reduce){.tut-screen .tut-fresh,.tut-flash,.tut-screen .tut-in{animation:none}.tut-flash{display:none}.tut-tap,.tut-finger{outline:2px solid var(--accent);outline-offset:2px;animation:none}}.tut-phone .killcam:has(.kc-sum)>svg{max-height:236px}.tut-phone .fx-sheet .scorecard .sc-map,.tut-phone .sc-page .scorecard .sc-map{max-height:240px}.tut-phone .tut-shell{padding-left:0;padding-bottom:var(--tab-h);min-height:100%}.tut-phone .tut-shell .tabs{width:auto;min-height:var(--tab-h);border-top:2px solid var(--rule);border-right:0;flex-direction:row;gap:0;padding:0 4px;position:fixed;inset:auto 0 0}.tut-phone .tut-shell .tabs a{text-align:center;cursor:default;font-size:var(--fs-xs);border-top:2px solid #0000;border-left:0;flex:1;margin-top:-2px;padding:14px 2px 16px}.tut-phone .tut-shell .tabs a.active{border-top-color:var(--accent)}.tut-phone .tut-shell .back-btn{cursor:default}.tut-phone .play:has(.between>.not-ready){zoom:.86}.tut-phone .play .between:has(>.not-ready) .wait-map .play-map:not(.land-pin){max-width:210px}.tut-phone .fx-sheet:has(.self-note-list) .tmap{max-width:266px;margin-inline:auto}
