.tool{gap:var(--gap);margin-top:var(--in);outline:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.tool[hidden]{display:none}.tool.is-list{display:block}.tool-f{grid-column:span 5;align-content:start;justify-items:stretch;gap:20px;min-width:0;display:grid}.tool-f .go{justify-self:start}.tool-in{gap:10px;display:flex}.tool-in .inp{flex:1;min-width:0}.tool-in .btn{flex:none}.tool-r{color:var(--cash);font:800 18px/1.25 var(--f-d)}.tool-r:empty{display:none}.gauge{border-radius:var(--r);background:linear-gradient(135deg, var(--s3) 0%, var(--s1) 62%);grid-column:span 7;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:10px;min-width:0;min-height:340px;padding:clamp(24px,2.4vw,40px) clamp(24px,3vw,48px);display:grid;overflow:hidden;container-type:inline-size}.gauge-bar{background:var(--bg-deep);border-radius:6px;width:100%;height:18px;margin-top:6px;position:relative;overflow:hidden}.gauge-bar:before{content:"";width:var(--need,0%);background:repeating-linear-gradient(115deg, var(--c) 0 7px, var(--off) 7px 15px);opacity:.8;position:absolute;inset:0 auto 0 0}.gauge-free{background:var(--hot);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.gauge[data-s=ok] .gauge-free{background:linear-gradient(90deg, var(--lime), var(--cash))}.gauge-mark{background:var(--ink);width:4px;box-shadow:0 0 10px var(--ink);margin-left:-2px;position:absolute;top:0;bottom:0}.gauge-r{min-height:1.3em;font:800 clamp(20px, 2vw, 28px)/1.2 var(--f-d)}.gauge[data-s=ok] .gauge-r{color:var(--cash)}.gauge[data-s=warn] .gauge-r{color:var(--gold)}.gauge[data-s=bad] .gauge-r{color:var(--pink-ink)}.clock-x{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;display:flex}.ck-top{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ck-top .pf-bar{flex:200px;min-width:120px;height:12px}.cks{gap:4px var(--gap);margin-top:var(--in);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ck{border-radius:10px;padding:2px 44px 2px 8px;transition:background-color .12s;position:relative}.ck:hover{background:var(--s1)}@media (min-width:761px){.cks{margin-inline:-8px}}.ck label{cursor:pointer;align-items:center;gap:12px;min-height:52px;display:flex}.ck input{opacity:0;width:1px;height:1px;position:absolute}.ck-b{color:#0000;background:var(--bg-deep);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--c);border-radius:8px;flex:none;place-items:center;display:grid}.ck-b .i{stroke-width:3.4px}.ck input:checked+.ck-b{background:var(--c);color:var(--on-hot);box-shadow:0 0 16px -2px var(--c)}.ck input:focus-visible+.ck-b{outline:2px solid var(--teal);outline-offset:3px}.ck label b{font:700 16px/1.28 var(--f-b)}.ck.is-done label b{color:var(--c)}.ck-d summary{width:44px;height:48px;color:var(--ink2);cursor:pointer;place-items:center;list-style:none;display:grid;position:absolute;top:4px;right:0}.ck-d summary:hover{color:var(--c)}.ck-d summary .i{transition:transform .2s var(--ease)}.ck-d[open] summary .i{transform:rotate(180deg)}.ck-d>div{color:var(--ink2);justify-items:start;gap:6px;padding:0 0 12px 42px;font-size:15px;line-height:1.38;display:grid}.ck-done{color:var(--cash);font:800 18px/1.3 var(--f-d);margin-top:12px}.pf-bar{background:var(--bg-deep);height:10px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:99px;flex:auto;position:relative;overflow:hidden}.pf-bar i{width:calc(var(--p,0%) - 4px);background:var(--hot);min-width:0;box-shadow:0 0 12px var(--pink);border-radius:99px;position:absolute;inset:2px auto 2px 2px}.ms{z-index:120;background:var(--deep-cc);pointer-events:none;place-items:center;animation:1.5s linear both msbg;display:grid;position:fixed;inset:0;overflow:hidden}.ms-band{text-align:center;background:linear-gradient(90deg, var(--bg-00), var(--bg-f2) 18%, var(--bg-f2) 82%, var(--bg-00));width:100%;animation:msband 1.5s var(--ease) both;padding:clamp(26px,5vh,46px) 16px;position:relative}.ms-band:before,.ms-band:after{content:"";background:var(--hot);height:3px;box-shadow:0 0 14px var(--pink), 0 0 36px var(--orange);position:absolute;left:0;right:0}.ms-band:before{top:0}.ms-band:after{bottom:0}.ms-t{font:900 clamp(40px, 8.4vw, 120px)/1 var(--f-sx);text-transform:uppercase;background:var(--gold-chrome);color:#0000;filter:drop-shadow(0 0 22px var(--gold-80));-webkit-background-clip:text;background-clip:text;font-stretch:100%;animation:.7s linear both ignite}.ms-s{color:var(--ink);font:700 clamp(16px, 2vw, 24px)/1.2 var(--f-d);margin-top:10px}.ms-stars{justify-content:center;gap:10px;margin-bottom:10px;display:flex}.ms-stars svg{width:clamp(22px,3vw,36px);height:clamp(22px,3vw,36px);fill:var(--gold);filter:drop-shadow(0 0 8px var(--gold));animation:msstar .4s calc(var(--i) * 70ms + .1s) var(--ease) both}@keyframes msbg{0%{opacity:0}10%,84%{opacity:1}to{opacity:0}}@keyframes msband{0%{transform:scaleY(0)}14%,to{transform:scaleY(1)}}@keyframes msstar{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}@media (max-width:980px){.tool-f,.gauge{grid-column:1/-1}.cks{grid-template-columns:minmax(0,1fr)}.gauge{min-height:0}}@media (max-width:760px){.tool-in .btn-l{padding:0 16px}.gauge{padding:18px var(--pad) 20px}.ck-top .btn{flex:100%;display:flex}.ck-top .pf-bar{flex-basis:40%}}.ck-d .st{margin-top:2px}.tool-n{color:var(--ink2);margin-top:-10px;font-size:14px;line-height:1.35}.tool-n[hidden]{display:none}.tl-all{background:var(--bg-cc)}.tl-all summary{min-height:48px;font-size:15px}.tl-all .tbl-w{width:auto;margin:0 20px 18px}.tl-all .tbl td{padding:10px 14px;font-size:15px}.tl-all .tbl td:last-child{color:var(--ink2);font-weight:500}.tl-all .tbl tr.is-ua td:first-child{color:var(--c)}.tl-vm{display:none}@media (max-width:760px){[data-page=tools] .ph-x{display:none}.tl-vm{margin-top:24px;display:block}.tl-vm .cover{max-width:560px}.tl-all .tbl-w{margin:0 12px 12px}}
