.tpage{--neg:#f75d59;--pos:#3ec873}@supports (color:lab(0% 0 0)){.tpage{--neg:lab(60.9896% 59.8331 35.3706);--pos:lab(72.0036% -52.6812 31.5991)}}:root[data-theme=light] .tpage{--neg:#d42f34;--pos:#008541}@supports (color:lab(0% 0 0)){:root[data-theme=light] .tpage{--neg:lab(48.0906% 63.3255 39.6265);--pos:lab(48.5249% -46.8925 28.375)}}.tpage{flex-direction:column;gap:28px;padding:40px 0 8px;display:flex}.tool__head{flex-direction:column;gap:14px;display:flex}.tool__head .kicker{letter-spacing:.2em;font-size:12px}.tool__head h1{font:300 clamp(40px, 6.4vw, 76px) / 1.05 var(--sans);letter-spacing:.005em;flex-wrap:wrap;align-items:center;gap:0 .28em;margin:0;display:flex}.tool__head h1 span{color:var(--act);font-weight:200}.tool__head h1 .pill-accent{box-shadow:none;align-self:center;font-size:11px;font-style:normal}.tool__head p{max-width:620px;color:var(--t3);margin:0;font-size:17px;line-height:1.7}.tool__tabs{align-self:flex-start}.tool__note{font:11px var(--mono);letter-spacing:.04em;color:var(--t4);margin:0}.tool__grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.tool__grid--narrow{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.tool__side{flex-direction:column;gap:18px;display:flex;position:sticky;top:100px}.tool__side.panel{gap:20px}.tool__main{flex-direction:column;gap:22px;min-width:0;scroll-margin-top:100px;display:flex}@media (max-width:899px){.tool__grid,.tool__grid--narrow{grid-template-columns:1fr}.tool__side{position:static}}.tpage .panel{border-radius:24px;gap:16px;padding:24px}@media (max-width:639px){.tpage .panel{border-radius:20px;padding:18px}}.tool__h2{font:500 20px/1.25 var(--sans);margin:0}.tool__sub{color:var(--t3);margin:4px 0 0;font-size:13px}.tool__rhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tool__empty{text-align:center;border:2px dashed rgba(var(--ov), .16);min-height:320px;color:var(--t3);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:15px;display:flex}.tool__empty span{color:var(--t4);font-size:13px}@media (max-width:899px){.tool__empty{min-height:140px}}.tool__form{flex-direction:column;gap:14px;display:flex}.tfield{flex-direction:column;gap:7px;min-width:0;display:flex}.tfield__label{color:var(--t2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.tfield__hint{font:11px var(--mono);color:var(--t4)}.tfield__hint.is-r{text-align:right}.tinput{width:100%;min-width:0;height:44px;font:15px var(--sans);color:var(--fg);background:rgba(var(--gl), .5);border:1px solid rgba(var(--ov), .16);border-radius:12px;outline:0;padding:0 14px;transition:border-color .2s,box-shadow .2s}.tinput:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgba(var(--acr), .18)}.tinput--lg{height:50px;font-size:18px;font-weight:500}select.tinput{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--t3) 50%), linear-gradient(135deg, var(--t3) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}select.tinput option{color:var(--fg);background:var(--s1)}.tool__row{align-items:center;gap:8px;display:flex}.tpresets{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.tpreset{color:var(--t2);border:1px solid rgba(var(--ov), .14);background:rgba(var(--ov), .03);border-radius:10px;padding:6px 11px;font-size:13px;transition:all .2s}.tpreset:hover{color:var(--fg);border-color:rgba(var(--ov), .4)}.tpreset.is-active{color:var(--on-ac);background:var(--ac);border-color:#0000;font-weight:600}.tool__promo{border-top:1px solid rgba(var(--ov), .12);flex-direction:column;gap:12px;padding-top:14px;display:flex}.tool__promo h3{color:var(--t2);margin:0;font-size:13px;font-weight:600}.tool__btns{gap:8px;padding-top:6px;display:flex}.tool__go{border-radius:14px;flex:1 0 auto;min-height:46px;font-size:15px}.tbtn2{height:36px;color:var(--t1);background:rgba(var(--ov), .05);border:1px solid rgba(var(--ov), .16);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.tool__btns .tbtn2{border-radius:14px;height:46px;padding:0 18px}.tbtn2:hover{color:var(--fg);border-color:rgba(var(--ov), .4);background:rgba(var(--ov), .1)}.tool__acts{flex-wrap:wrap;gap:6px;display:flex}.tseg{background:rgba(var(--ov), .05);border:1px solid rgba(var(--ov), .12);border-radius:13px;gap:4px;padding:4px;display:flex}.tseg__btn{color:var(--t2);white-space:nowrap;border-radius:9px;flex:1;padding:7px 12px;font-size:13px;transition:all .2s}.tseg__btn:hover{color:var(--fg);background:rgba(var(--ov), .08)}.tseg__btn.is-active{color:var(--on-ac);background:var(--ac);font-weight:600;box-shadow:inset 0 1px #ffffff80}.tbar{background:rgba(var(--ov), .1);border-radius:99px;height:6px;overflow:hidden}.tbar i{background:var(--ac);border-radius:99px;height:100%;transition:width .3s;display:block}.tx{width:30px;height:30px;color:var(--t3);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:inline-flex}.tx:hover{color:#f97770;color:lab(65.9538% 50.1356 28.6987);background:rgba(var(--ov), .08)}.tcheck{color:var(--t3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.tcheck input{width:16px;height:16px;accent-color:var(--ac)}.tinfo{color:var(--t4);cursor:help;outline:0;font-size:12px;display:inline-flex;position:relative}.tinfo:hover,.tinfo:focus{color:var(--fg)}.tinfo__pop{z-index:20;width:max-content;max-width:280px;font:400 12px/1.55 var(--sans);text-align:left;text-transform:none;letter-spacing:0;color:var(--fg);background:var(--glass-solid);border:1px solid rgba(var(--ov), .2);box-shadow:0 14px 34px rgba(var(--sh), .45);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:10px 12px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tinfo:hover .tinfo__pop,.tinfo:focus .tinfo__pop{opacity:1;visibility:visible}.tinfo__pop b{font-weight:600}.is-ac{color:var(--act)}.is-neg{color:var(--neg)}.is-pos{color:var(--pos)}.is-warn{color:#e49e22;color:lab(70.8468% 20.2319 68.534);font-style:normal}.is-muted{color:var(--t4)}.tool__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}@media (max-width:1099px){.tool__split{grid-template-columns:1fr}}.tool__stats{flex-direction:column;gap:10px;display:flex}.tstat{color:var(--t2);background:rgba(var(--ov), .04);border:1px solid rgba(var(--ov), .1);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.tstat b{font:600 18px var(--sans);color:var(--fg)}.tstat--ac{background:rgba(var(--acr), .1);border-color:rgba(var(--acr), .3)}.tstat--ac b{color:var(--act)}.tstat--strong b{font-size:20px}.tstat--warn b{color:#e49e22;color:lab(70.8468% 20.2319 68.534)}.tstat--neg{background:color-mix(in oklch, var(--neg) 8%, transparent);border-color:color-mix(in oklch, var(--neg) 25%, transparent)}.tstat--neg b{color:var(--neg)}.tstat--pos{background:color-mix(in oklch, var(--pos) 8%, transparent);border-color:color-mix(in oklch, var(--pos) 30%, transparent)}.tstat--pos b{color:var(--pos)}:root[data-theme=light] .tstat--warn b{color:#a45e00;color:lab(47.284% 27.386 71.4922)}.ttable-wrap{border:1px solid rgba(var(--ov), .1);border-radius:14px;max-height:384px;overflow:auto}.ttable-wrap--free{max-height:none}.ttable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.ttable th{z-index:1;text-align:right;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);background:var(--s1);white-space:nowrap;padding:10px 12px;position:sticky;top:0}.ttable td{text-align:right;color:var(--t2);border-top:1px solid rgba(var(--ov), .07);white-space:nowrap;padding:9px 12px}.ttable th:first-child,.ttable td:first-child{text-align:left}.ttable .is-c{text-align:center}.ttable td.is-strong{color:var(--fg);font-weight:600}.ttable td.is-ac{color:var(--act)}.ttable td.is-neg{color:var(--neg)}.ttable td.is-pos{color:var(--pos)}.ttable td.is-muted{color:var(--t4)}.ttable--click tbody tr{cursor:pointer}.ttable td b{color:var(--fg);font-weight:600}.ttable tr.is-best td{color:var(--act);background:rgba(var(--acr), .08);border-top:2px solid rgba(var(--acr), .3);cursor:default;font-weight:700}.tdot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.tool__diff{background:rgba(var(--ov), .04);border:1px solid rgba(var(--ov), .1);border-radius:14px;padding:14px 16px}.tool__diff h3{margin:0 0 8px;font-size:13px;font-weight:600}.tool__diff p{color:var(--t3);margin:4px 0 0;font-size:13px}.tool__diff b{color:var(--fg);font-weight:600}.tool__diff b.is-ac{color:var(--act)}.tool__diff b.is-pos{color:var(--pos)}.tchart{flex-direction:column;gap:10px;display:flex;position:relative}.tchart svg{width:100%;height:auto;display:block;overflow:visible}.tchart--donut svg{max-width:260px;margin:0 auto}.tchart__grid{stroke:rgba(var(--ov), .1);stroke-dasharray:3 3}.tchart__axis{font:11px var(--mono);fill:var(--t4)}.tchart__cat{font:500 13px var(--sans);fill:var(--t2)}.tchart__val{font:600 12px var(--mono);fill:var(--fg)}.tchart__val.is-in{fill:var(--on-ac)}.tchart__pct{font:600 12px var(--mono);fill:var(--fg);paint-order:stroke;stroke:rgba(var(--iv), .6);stroke-width:3px}.tchart__slice{stroke:var(--bg);stroke-width:2px}.tchart__legend{color:var(--t3);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px;display:flex}.tchart__legend span{align-items:center;gap:7px;display:inline-flex}.tchart__legend i,.tchart__tip i{border-radius:3px;width:10px;height:10px;display:inline-block}.tchart__tip{z-index:5;pointer-events:none;white-space:nowrap;color:var(--fg);background:var(--glass-solid);border:1px solid rgba(var(--ov), .2);box-shadow:0 4px 14px rgba(var(--sh), .3);border-radius:12px;flex-direction:column;gap:4px;padding:9px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 18px))}.tchart__tip span{color:var(--t2);align-items:center;gap:6px;display:flex}.thero{background:linear-gradient(135deg, rgba(var(--acr), .2), rgba(var(--acr), .04) 60%), var(--glass);border-color:rgba(var(--acr), .4)}.thero__k{color:var(--act);font-size:14px;font-weight:500}.thero__v{font:600 clamp(36px, 5vw, 52px) / 1.05 var(--sans);color:var(--act);letter-spacing:-.01em}.thero__cmp{border-top:1px solid rgba(var(--ov), .12);text-align:center;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.thero__cmp div{flex-direction:column;gap:4px;display:flex}.thero__cmp span{color:var(--t3);font-size:12px}.thero__cmp b{font:600 18px var(--sans)}.thero__gain{text-align:center;background:rgba(var(--iv), .35);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.thero__gain>span{color:var(--t3);font-size:12px}.thero__gain b{font:700 22px var(--sans)}.thero__gain b small{color:var(--t3);margin-left:6px;font-size:13px;font-weight:400}.thero__gain>small{color:var(--t3);font-size:12px}.tlines{flex-direction:column;display:flex}.tline{color:var(--t3);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:flex}.tline>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tline b{font:500 14px var(--mono);color:var(--fg);white-space:nowrap}.tline b.is-neg{color:var(--neg)}.tline b.is-pos{color:var(--pos)}.tline__v{flex-direction:column;align-items:flex-end;display:flex}.tline__old{font:12px var(--mono);color:var(--t4)}.tline--top{color:var(--fg);border-bottom:1px solid rgba(var(--ov), .1);padding:12px 0;font-size:15px}.tline--top b{font-size:15px;font-weight:700}.tline__h{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.tline--total{background:rgba(var(--acr), .12);color:var(--act);border-radius:14px;margin-top:12px;padding:14px 16px;font-weight:600}.tline--total b{color:var(--act);font-size:20px;font-weight:700}.tline__none{color:var(--t3);margin:0;font-size:13px;font-style:italic}.tgroup{border-bottom:1px solid rgba(var(--ov), .1);flex-direction:column;gap:2px;padding:12px 0;display:flex}.tgroup h4{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.tgroup .tline{padding-left:22px}.tool__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tmini{text-align:center;align-items:center;gap:6px!important}.tmini span{color:var(--t3);font-size:13px}.tmini b{font:700 20px var(--sans)}.tool__notes{gap:8px!important}.tool__notes b{color:var(--act);font-size:13px}.tool__notes ul{color:var(--t3);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tool__notes li:before{content:"• "}@media (max-width:479px){.tool__pair,.thero__cmp{grid-template-columns:1fr}}@keyframes tPop{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}@keyframes tShake{0%,to{transform:none}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes tGrowY{0%{transform:scaleY(0)}to{transform:none}}@keyframes tGrowX{0%{transform:scaleX(0)}to{transform:none}}@keyframes tReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tSpin{0%{opacity:0;transform:rotate(-90deg)scale(.86)}to{opacity:1;transform:none}}@keyframes tFade{0%{opacity:0}to{opacity:1}}@keyframes tBreathe{0%,to{border-color:rgba(var(--ov), .16)}50%{border-color:rgba(var(--acr), .45)}}@keyframes tFloat{0%,to{transform:none}50%{transform:translateY(-4px)}}.tool__head>*,.tpage>div:not(.tool__head)>.tool__grid>*,.tpage>.tool__grid>*,.tool__note{animation:vlIn .55s var(--ease) backwards}.tool__head>:nth-child(2){animation-delay:60ms}.tool__head>:nth-child(3){animation-delay:.12s}.tool__head>:nth-child(4){animation-delay:.18s}.tool__grid>:first-child{animation-delay:.2s}.tool__grid>:nth-child(2){animation-delay:.28s}.tool__note{animation-delay:.36s}.tool__head h1 span{animation:vlIn .5s var(--ease) backwards;display:inline-block}.tool__main>.panel,.tool__main>.tool__pair>.panel{animation:vlIn .5s var(--ease) backwards}.tool__main>:nth-child(2){animation-delay:80ms}.tool__main>:nth-child(3){animation-delay:.16s}.tool__main>:nth-child(4){animation-delay:.24s}.tool__main>:nth-child(5){animation-delay:.32s}.tool__main>:nth-child(n+6){animation-delay:.4s}.tool__main>.tool__pair>.panel:nth-child(2){animation-delay:.32s}.tool__stats>.tstat,.tline--total,.thero__gain{animation:vlIn .45s var(--ease) backwards}.tool__stats>.tstat:nth-child(2){animation-delay:80ms}.tool__stats>.tstat:nth-child(3){animation-delay:.16s}.thero__gain{animation-delay:.2s}.ttable tbody tr{animation:.4s .2s backwards tFade}.tgroup,.tline--top{animation:vlIn .45s var(--ease) backwards}.tpage .panel{transition:border-color .3s, box-shadow .4s var(--ease), transform .4s var(--ease)}.tpage .panel:hover{border-color:rgba(var(--ov), .3);box-shadow:var(--glass-edge), 0 22px 54px rgba(var(--sh), .42)}.thero{position:relative;overflow:hidden}.thero:after{content:"";pointer-events:none;transition:background-position .9s var(--ease);background:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%) 100% 0/260% 100%;position:absolute;inset:0}.thero:hover:after{background-position:-60% 0}.thero__v{font-variant-numeric:tabular-nums;display:block}.tmini{transition:transform .35s var(--ease), border-color .3s, box-shadow .35s!important}.tmini:hover{transform:translateY(-3px)}.tmini b{font-variant-numeric:tabular-nums;display:block}.tstat{transition:transform .3s var(--ease), border-color .3s, background .3s, box-shadow .3s}.tstat:hover{border-color:rgba(var(--ov), .3);background:rgba(var(--ov), .07);box-shadow:0 10px 24px rgba(var(--sh), .22);transform:translateY(-2px)}.tstat--pos:hover{border-color:color-mix(in oklch, var(--pos) 50%, transparent);background:color-mix(in oklch, var(--pos) 13%, transparent)}.tstat--ac:hover{border-color:rgba(var(--acr), .55);background:rgba(var(--acr), .15)}.tstat--neg:hover{border-color:color-mix(in oklch, var(--neg) 45%, transparent);background:color-mix(in oklch, var(--neg) 12%, transparent)}.tstat b{font-variant-numeric:tabular-nums}.tline{border-radius:8px;transition:background .2s}.tlines>.tline:not(.tline--total):not(.tline--top):hover,.tgroup .tline:hover{background:rgba(var(--ov), .05)}.tline--total{transition:transform .3s var(--ease), box-shadow .3s}.tline--total:hover{box-shadow:0 10px 24px rgba(var(--acr), .18);transform:translateY(-2px)}.tsr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tinput{transition:border-color .2s,box-shadow .25s,background .2s}.tinput:hover:not(:focus){border-color:rgba(var(--ov), .32);background:rgba(var(--gl), .65)}.tinput:focus{background:rgba(var(--gl), .7)}.tfield:focus-within .tfield__label{color:var(--fg)}.tfield__label{transition:color .2s}.tpreset{transition:transform .2s var(--ease), color .2s, background .2s, border-color .2s, box-shadow .2s}.tpreset:hover{background:rgba(var(--ov), .1);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 1px #00000038}.tpreset:active{transform:scale(.95)}.tpreset.is-active{animation:tPop .3s var(--ease);box-shadow:inset 0 1px #ffffff80}.tbtn2{transition:transform .2s var(--ease), color .2s, background .2s, border-color .2s, box-shadow .2s}.tbtn2:hover{background:rgba(var(--ov), .14);border-color:rgba(var(--ov), .35);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,inset 0 -1px 1px #00000040}.tbtn2:active{transform:scale(.96)}.tbtn2.is-done{color:var(--act);border-color:rgba(var(--acr), .5);animation:tPop .35s var(--ease)}.tool__go{transition:transform .2s var(--ease), box-shadow .25s;position:relative;overflow:hidden}.tool__go:after{content:"";pointer-events:none;transition:background-position .8s var(--ease);background:linear-gradient(105deg,#0000 40%,#ffffff73 50%,#0000 60%) 100% 0/260% 100%;position:absolute;inset:0}.tool__go:hover{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff47, inset 0 -2px 6px #00000029, 0 12px 30px rgba(var(--acr), .35);transform:translateY(-1px)}.tool__go:hover:after{background-position:-60% 0}.tool__go:active{transform:scale(.97)}.tseg__btn{transition:color .2s, background .25s var(--ease), box-shadow .25s, transform .2s var(--ease)}.tseg__btn:active{transform:scale(.96)}.tseg__btn.is-active{animation:tPop .3s var(--ease)}.tool__tabs .chip{transition:color .2s, background .25s var(--ease), box-shadow .25s, transform .2s var(--ease)}.tool__tabs .chip:hover:not(.is-active){-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 1px #00000038}.tool__tabs .chip:active{transform:scale(.96)}.tool__tabs .chip.is-active{animation:tPop .3s var(--ease);box-shadow:inset 0 1px #ffffff80}.tx:hover{transform:rotate(90deg)}.tx{transition:color .2s, background .2s, transform .3s var(--ease)}.tcheck input{transition:transform .2s var(--ease)}.tcheck:hover input{transform:scale(1.1)}.tcheck:hover{color:var(--fg)}.tinfo__pop{transition:opacity .18s, transform .25s var(--ease), visibility .18s;transform:translate(-50%,6px)}.tinfo:hover .tinfo__pop,.tinfo:focus .tinfo__pop{transform:translate(-50%)}.tinfo{transition:color .2s, transform .2s var(--ease)}.tinfo:hover,.tinfo:focus{transform:scale(1.15)}.tool__form .form-err,.tool__side .form-err{animation:.4s backwards tShake}.tbar i{transition:width .45s var(--ease)}.tool__empty{transition:background .3s,color .3s;animation:3.2s ease-in-out 1s infinite tBreathe}.tool__empty:hover{background:rgba(var(--acr), .04);color:var(--t2)}.tool__empty>*{animation:3.2s ease-in-out 1s infinite tFloat}.ttable td{transition:background .15s,color .15s}.ttable tbody tr:hover td{background:rgba(var(--acr), .06)}.ttable tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--ac)}.ttable tr.is-best:hover td{background:rgba(var(--acr), .1)}.ttable--click tbody tr:active td{background:rgba(var(--acr), .12)}.tool__diff{animation:vlIn .45s var(--ease) backwards}.tchart__reveal{animation:tReveal 1.1s var(--ease) .25s backwards}.tchart__cross line{stroke:rgba(var(--ov), .35);stroke-dasharray:3 3}.tchart__cross circle{stroke:var(--bg);stroke-width:2px;filter:drop-shadow(0 0 6px)drop-shadow(0 0 14px);animation:.15s backwards tFade}.tchart__reveal path[stroke]{transition:filter .25s}.is-hov .tchart__reveal path[stroke]{filter:drop-shadow(0 0 6px var(--ac))}.tchart__col{transform-box:fill-box;transform-origin:50% 100%;animation:tGrowY .6s var(--ease) backwards;animation-delay:calc(.2s + min(var(--i,0), 50) * 12ms);transition:opacity .2s, transform .25s var(--ease), filter .25s}.is-hov .tchart__col:not(.is-on){opacity:.45}.tchart__col.is-on{filter:drop-shadow(0 0 13px rgba(var(--ov), .45));transform:scale(1.12,1.04)}.tchart__hbar{transition:opacity .2s}.tchart__hbar rect{transform-box:fill-box;transform-origin:0;animation:tGrowX .8s var(--ease) backwards;animation-delay:calc(.2s + var(--i,0) * 90ms);transition:filter .25s, transform .25s var(--ease)}svg:has(.tchart__hbar:hover) .tchart__hbar:not(:hover){opacity:.45}.tchart__hbar text{animation:.4s backwards tFade;animation-delay:calc(.75s + var(--i,0) * 90ms)}.tchart__hbar:hover rect{filter:drop-shadow(0 0 9px rgba(var(--ov), .4));transform:scaleY(1.12)}.tchart__ring{transform-box:view-box;transform-origin:50%;animation:tSpin .8s var(--ease) .15s backwards}.tchart__ring>g{transition:opacity .25s}.tchart__ring.is-hov>g:not(:has(.is-on)){opacity:.3}.tchart__slice{transform-box:view-box;transform-origin:50%;transition:transform .3s var(--ease), filter .3s;cursor:pointer}.tchart__slice.is-on{filter:drop-shadow(0 0 13px rgba(var(--ov), .45));transform:scale(1.08)}.tchart__center{pointer-events:none;animation:.2s backwards tFade}.tchart__big{font:600 22px var(--sans);fill:var(--fg)}.tchart__small{font:12px var(--sans);fill:var(--t3)}.tchart__pct{pointer-events:none}.tchart__tip{transition:left .15s var(--ease), top .15s var(--ease);animation:.15s backwards tFade}.tchart__legend span{transition:color .2s}.tchart__legend span:hover{color:var(--fg)}@media (hover:none){.tstat:hover,.tmini:hover,.tline--total:hover,.tpreset:hover,.tbtn2:hover,.tool__go:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tpage *,.tpage :before,.tpage :after{transition-duration:.01ms!important;animation:none!important}.tpage :hover{transform:none!important}}@media print{.topbar,.chrome,.ftr,.crumbs,.nl,.fab,.floating,.tool__side,.tool__tabs,.tool__acts,.tool__noprint,.tool__note,.bg,.tool__btns{display:none!important}body,.shell{color:#000;background:#fff!important}.tool__grid{display:block}.tpage .panel{break-inside:avoid;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ccc;margin-bottom:14px}.ttable-wrap{max-height:none;overflow:visible}}
