.WsmBounce__head{gap:.4rem;margin:0 0 1.6rem;display:grid}.WsmBounce__head .t{font-size:1.6rem;font-weight:500;line-height:1.25}.WsmBounce__head .s,.WsmBounce__foot{color:#6b6b6b;font-family:var(--font-mono);font-size:1.2rem;line-height:1.3}.WsmBounce__plot{height:26rem;position:relative}@media (width<768px){.WsmBounce__plot{height:24rem}}.WsmBounce__plot svg{width:100%;height:100%;display:block;overflow:visible}.WsmBounce__foot{justify-content:space-between;gap:1.6rem;margin:.8rem 0 0;display:flex}.WsmBounce .grid{stroke:#0000001a;stroke-width:1px}.WsmBounce .base{stroke:#0a0a0a;stroke-width:1px}.WsmBounce .tick{fill:#6b6b6b;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.2rem}.WsmBounce .line{fill:none;stroke:#0a0a0a;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.WsmBounce .area{fill:#0a0a0a;fill-opacity:.05}.WsmBounce .guide{stroke:#2339ff;stroke-width:1px;stroke-dasharray:3 3}.WsmBounce .dot{fill:#0a0a0a;stroke:#f2f2f2;stroke-width:2px}.WsmBounce .dot.-hi{fill:#2339ff}.WsmBounce .val{fill:#0a0a0a;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.4rem}.WsmBounce .val.-hi{font-weight:600}.WsmBounce .anim{transform-box:fill-box;transform-origin:50%}.WsmSeg{background:#e4e4e4;border-radius:99rem;gap:.2rem;width:max-content;max-width:100%;padding:.3rem;display:inline-flex}.WsmSeg button{color:#6b6b6b;white-space:nowrap;font-family:var(--font-mono);border-radius:99rem;padding:.7rem 1.3rem;font-size:1.2rem;line-height:1;transition:color .2s,background-color .2s}.WsmSeg button:hover{color:#0a0a0a}.WsmSeg button[aria-pressed=true]{color:#fff;background:#0a0a0a}.WsmSeg button:focus-visible{outline-offset:2px;outline:2px solid #2339ff}.WsmField__top{justify-content:space-between;align-items:center;gap:1.2rem;margin:0 0 2rem;display:flex}.WsmField__key{color:#6b6b6b;font-family:var(--font-mono);align-items:center;gap:.6rem;font-size:1.2rem;display:flex}.WsmField__key i{background:#0a0a0a;border-radius:50%;width:.8rem;height:.8rem;display:block}.WsmField__plot{--top:2.6rem;--tags:2.6rem;--bottom:3.4rem;height:24rem;position:relative}@media (width<768px){.WsmField__plot{height:24.6rem}}.WsmField .zones{inset:0 0 var(--bottom);position:absolute}.WsmField .zone{border-left:1px dashed #0000004d;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:0;left:0}.WsmField .zone.-good{border-left:0}.WsmField .zone.-ni{background:#0000000a}.WsmField .zone.-poor{background:#00000014}.WsmField .zone b{color:#6b6b6b;white-space:nowrap;font-family:var(--font-mono);padding:0 0 0 .6rem;font-size:1.1rem;font-weight:400;line-height:1;position:absolute;top:.6rem;left:0}.WsmField .zone .short{display:none}@media (width<768px){.WsmField .zone b{padding-left:.4rem;font-size:1rem}.WsmField .zone .long{display:none}.WsmField .zone .short{display:inline}}.WsmField .dots{inset:calc(var(--top) + var(--tags)) 0 calc(var(--bottom) + .3rem);position:absolute}.WsmField .dot{background:#0a0a0a;border-radius:50%;position:absolute;bottom:0;left:0}.WsmField .dot.-slow{background:#a8a8a8}.WsmField .dot.-p75{z-index:1;background:#2339ff;box-shadow:0 0 0 2px #f2f2f2}.WsmField .p75,.WsmField .lab{pointer-events:none;top:var(--top);bottom:var(--bottom);position:absolute;left:0}.WsmField .p75{border-left:1.5px solid #2339ff}.WsmField .lab{border-left:1.5px dashed #0a0a0a}.WsmField .tag{color:#fff;white-space:nowrap;font-family:var(--font-mono);background:#2339ff;border-radius:.4rem;padding:.3rem .5rem;font-size:1.1rem;line-height:1;position:absolute;top:0;left:.4rem}.WsmField .lab .tag{background:#0a0a0a;left:auto;right:.4rem}.WsmField .axis{height:var(--bottom);border-top:1px solid #0a0a0a;position:absolute;bottom:0;left:0;right:0}.WsmField .axis span{color:#6b6b6b;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.1rem;position:absolute;top:.8rem;transform:translate(-50%)}.WsmField .axis span:first-child{transform:none}.WsmField .axis span:last-child{transform:translate(-100%)}.WsmField__read{border-top:1px solid #0000001f;grid-template-columns:1fr 1fr;gap:1.6rem;margin:1.2rem 0 0;padding:1.6rem 0 0;display:grid}.WsmField__read .cell{gap:.4rem;display:grid}.WsmField__read .k{color:#6b6b6b;font-family:var(--font-mono);align-items:center;gap:.6rem;font-size:1.2rem;display:flex}.WsmField__read .cell:first-child .k:before{content:"";border-left:1.5px dashed #0a0a0a;flex:none;width:0;height:1.2rem}.WsmField__read .-field .k:before{content:"";background:#2339ff;border-radius:50%;flex:none;width:.9rem;height:.9rem}.WsmField__read .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.8rem;line-height:1.1}.WsmField__read .n{color:#6b6b6b;font-size:1.3rem;line-height:1.3}.WsmField__read .-field .n{color:#0a0a0a}.WsmLoad{--lw:21rem}@media (width<768px){.WsmLoad{--lw:8.4rem}}.WsmLoad__top{justify-content:space-between;align-items:center;gap:1.2rem;margin:0 0 1.6rem;display:flex}.WsmLoad__score{font-family:var(--font-mono);align-items:baseline;gap:.8rem;display:flex}.WsmLoad__score .k,.WsmLoad__score .r{color:#6b6b6b;font-size:1.2rem}.WsmLoad__score .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.4rem}@media (width<768px){.WsmLoad__score .r{display:none}}.WsmLoad__win{height:24rem}@media (width<768px){.WsmLoad__win{height:24.8rem}}.WsmLoad__page{padding:1.4rem 1.8rem;position:absolute;inset:0}.WsmLoad__page>*,.WsmLoad__page .h,.WsmLoad__page .price,.WsmLoad__page .bone,.WsmLoad__page .btn,.WsmLoad__page .ph,.WsmLoad__page .img,.WsmLoad__page .mark{transition:opacity .18s linear}.WsmLoad__page .nav{justify-content:space-between;align-items:center;margin:0 0 1.6rem;display:flex}.WsmLoad__page .logo{background:#0a0a0a;border-radius:.3rem;width:4.4rem;height:1rem}.WsmLoad__page .links{gap:1rem;display:flex}.WsmLoad__page .links i{background:#d4d4d4;border-radius:.3rem;width:3.2rem;height:.6rem;display:block}.WsmLoad__page .main{grid-template-columns:1.3fr 1fr;align-items:start;gap:2rem;display:grid}.WsmLoad__page .hero{border-radius:.8rem;height:14.6rem;position:relative}.WsmLoad__page .ph,.WsmLoad__page .img{border-radius:.8rem;position:absolute;inset:0;overflow:hidden}.WsmLoad__page .ph{background:#ececec}.WsmLoad__page .img svg{width:100%;height:100%;display:block}.WsmLoad__page .copy{gap:.9rem;padding:.6rem 0 0;display:grid}.WsmLoad__page .h{font-size:2.2rem;font-weight:500;line-height:1.1;position:relative}.WsmLoad__page .price{font-family:var(--font-mono);font-size:1.4rem}.WsmLoad__page .bone{background:#e2e2e2;border-radius:.3rem;width:100%;height:.7rem}.WsmLoad__page .bone.-short{width:64%}.WsmLoad__page .btn{color:#fff;background:#0a0a0a;border-radius:99rem;width:max-content;margin:.6rem 0 0;padding:.8rem 1.6rem;font-size:1.2rem}.WsmLoad__page .btn span{transition:opacity .18s linear}@media (width<768px){.WsmLoad__page{padding:1.2rem 1.4rem}.WsmLoad__page .nav{margin-bottom:1.2rem}.WsmLoad__page .main{grid-template-columns:1fr;gap:1.2rem}.WsmLoad__page .hero{height:8rem}.WsmLoad__page .copy{grid-template-columns:1fr auto;align-items:center;gap:.6rem 1.2rem;padding:0}.WsmLoad__page .h{font-size:1.8rem}.WsmLoad__page .bone{grid-column:1/-1}.WsmLoad__page .bone.-short{display:none}.WsmLoad__page .btn{grid-column:1/-1;margin:.2rem 0 0}}.WsmLoad__page .mark{pointer-events:none;border-radius:.9rem;position:absolute}.WsmLoad__page .mark.-lcp{border:1.5px solid #2339ff;inset:-.4rem}.WsmLoad__page .mark.-cand{border:1px dashed #0a0a0a;border-radius:.4rem;inset:-.4rem -.6rem}.WsmLoad__page .mark .tag{color:#fff;white-space:nowrap;font-family:var(--font-mono);background:#2339ff;border-radius:.4rem;padding:.3rem .5rem;font-size:1.1rem;font-weight:400;line-height:1;position:absolute;top:.6rem;left:.6rem}.WsmLoad__page .mark.-cand .tag{background:#0a0a0a;top:auto;bottom:calc(100% + .4rem);left:-1px}.WsmLoad__page>*,.WsmLoad__page .h,.WsmLoad__page .price,.WsmLoad__page .btn span,.WsmLoad__page .ph,.WsmLoad__page .img,.WsmLoad__page .mark{opacity:0}.WsmLoad__page.-layout>*,.WsmLoad__page.-text .h,.WsmLoad__page.-text .price,.WsmLoad__page.-text .btn span,.WsmLoad__page.-layout.-reserve .ph,.WsmLoad__page.-ph .ph,.WsmLoad__page.-hero .img,.WsmLoad__page.-hero .mark.-lcp,.WsmLoad__page.-text:not(.-hero) .mark.-cand{opacity:1}.WsmLoad__fall{margin:2rem 0 0;position:relative}.WsmLoad[data-run=before] [data-for=after],.WsmLoad[data-run=after] [data-for=before]{display:none}.WsmLoad .row,.WsmLoad .stackrow{grid-template-columns:var(--lw) 1fr;align-items:center;height:2.5rem;display:grid}.WsmLoad .row:not(.-axis) .track{border-bottom:1px solid #0000000f}.WsmLoad .lbl{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);padding:0 1rem 0 0;font-size:1.2rem;overflow:hidden}.WsmLoad .lbl b{font-weight:400}.WsmLoad .lbl em{color:#6b6b6b;margin:0 0 0 .8rem;font-style:normal}@media (width<768px){.WsmLoad .lbl em{display:none}}.WsmLoad .track{height:100%;position:relative}.WsmLoad .wbar{transform-origin:0;background:#0a0a0a;height:.9rem;position:absolute;top:calc(50% - .45rem)}.WsmLoad .wbar.-wait{background:#c4c4c4}.WsmLoad .wbar.-lcp{background:#2339ff}.WsmLoad .row.-axis{margin-left:var(--lw);border-top:1px solid #0a0a0a;display:block}.WsmLoad .axis{height:100%;display:block;position:relative}.WsmLoad .axis span{color:#6b6b6b;font-family:var(--font-mono);font-size:1.1rem;position:absolute;top:.6rem;transform:translate(-50%)}.WsmLoad .axis span:first-child{transform:none}.WsmLoad .axis span:last-child{transform:translate(-100%)}.WsmLoad .over{pointer-events:none;top:0;bottom:2.5rem;left:var(--lw);position:absolute;right:0}.WsmLoad .head,.WsmLoad .lcpline{width:100%;height:100%;position:absolute;top:0;left:0}.WsmLoad .head i{background:#0a0a0a;width:1.5px;height:calc(100% + .6rem);display:block;position:absolute;top:-.6rem;left:-.75px}.WsmLoad .head i:before{content:"";background:#0a0a0a;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:-.4rem;left:-.32rem}.WsmLoad .lcpline{transition:opacity .3s}.WsmLoad .lcpline i{border-left:1.5px dashed #2339ff;height:100%;display:block;position:absolute;top:0;left:-.75px}.WsmLoad .lcpline.-ghost{opacity:0}.WsmLoad .lcpline.-ghost i{border-color:#0a0a0a59}.WsmLoad .lcpline.-ghost .tag{color:#6b6b6b;background:#f2f2f2;left:auto;right:calc(100% + .5rem);box-shadow:inset 0 0 0 1px #0000002e}.WsmLoad .lcpline.-flip .tag{left:auto;right:calc(100% + .5rem)}.WsmLoad .lcpline .tag{color:#fff;white-space:nowrap;font-family:var(--font-mono);background:#2339ff;border-radius:.4rem;padding:.3rem .5rem;font-size:1.1rem;line-height:1;position:absolute;top:.5rem;left:.5rem}.WsmLoad__parts{border-top:1px solid #0000001f;margin:1.2rem 0 0;padding:1.2rem 0 0;transition:opacity .4s}.WsmLoad .stackrow .lbl{color:#6b6b6b}.WsmLoad .stack{height:1.2rem;position:relative}.WsmLoad .seg{border-right:2px solid #f2f2f2;height:100%;position:absolute;top:0}.WsmLoad .-p0{background:#c4c4c4}.WsmLoad .-p1{background:repeating-linear-gradient(135deg,#0a0a0a 0 2px,#f2f2f2 2px 4px)}.WsmLoad .-p2{background:#2339ff}.WsmLoad .-p3{background:#6b6b6b}.WsmLoad .legend{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:.8rem 1.6rem;margin:1.2rem 0 0;display:grid}@media (width<768px){.WsmLoad .legend{grid-template-columns:1fr 1fr}}.WsmLoad .cell{align-items:center;gap:.6rem;font-size:1.2rem;display:flex}.WsmLoad .sw{border-radius:.2rem;flex:none;width:1rem;height:1rem;display:block}.WsmLoad .cell .name{color:#6b6b6b;white-space:nowrap}.WsmLoad .cell .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.WsmInp{grid-template:"phone seg""phone read""phone tracks"1fr"phone hint"/17rem 1fr;gap:2rem 3.2rem;display:grid}@media (width<768px){.WsmInp{grid-template-columns:14.5rem 1fr;grid-template-areas:"seg seg""phone read""tracks tracks""hint hint";gap:2rem 1.6rem}.WsmInp .BlogPhone{--phone-w:14.5rem!important}}.WsmInp__seg{grid-area:seg}.WsmInp__phone{grid-area:phone}.WsmInp__read{grid-area:read}.WsmInp__tracks{grid-area:tracks}.WsmInp__hint{color:#6b6b6b;grid-area:hint;font-size:1.3rem;line-height:1.35}.WsmInp .ui{font-size:calc(var(--phone-w) / 17);flex-direction:column;gap:.6em;height:100%;padding:.4em 1.2em 1.2em;display:flex}.WsmInp .ui .top{justify-content:space-between;align-items:center;margin:0 0 .4em;display:flex}.WsmInp .ui .back{color:#6b6b6b;font-size:1.2em}.WsmInp .ui .cart{width:2em;height:2em;position:relative}.WsmInp .ui .cart svg{width:100%;height:100%;display:block}.WsmInp .ui .badge{color:#fff;text-align:center;min-width:1.4em;height:1.4em;font-family:var(--font-mono);background:#0a0a0a;border-radius:99em;font-size:.9em;line-height:1.4em;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;top:-.5em;right:-.6em}.WsmInp .ui .badge.-zero{opacity:0;transform:scale(.4)}.WsmInp .ui .pic{aspect-ratio:4/3;border-radius:.8em;overflow:hidden}.WsmInp .ui .pic svg{width:100%;height:100%;display:block}.WsmInp .ui .name{margin:.4em 0 0;font-size:1.6em;font-weight:500;line-height:1.1}.WsmInp .ui .price{font-family:var(--font-mono);font-size:1.3em}.WsmInp .ui .reviews{color:#6b6b6b;font-size:1.2em}.WsmInp .ui .addwrap{margin:auto 0 0;display:block;position:relative}.WsmInp .ui .add{color:#fff;text-align:center;background:#0a0a0a;border-radius:99em;width:100%;padding:1em 0;font-size:1.3em;transition:transform .12s;display:grid}.WsmInp .ui .add>span{grid-area:1/1;transition:opacity .15s}.WsmInp .ui .add .l1,.WsmInp .ui .add.-added .l0{opacity:0}.WsmInp .ui .add.-added .l1{opacity:1}.WsmInp .ui .add.-pressed{transform:scale(.96)}.WsmInp .ui .add:focus-visible{outline-offset:2px;outline:2px solid #2339ff}.WsmInp .ui .touch{pointer-events:none;opacity:0;background:#0a0a0a2e;border:1.5px solid #0a0a0a80;border-radius:50%;width:3em;height:3em;margin:-1.5em 0 0 -1.5em;transition:opacity .15s,transform .2s;position:absolute;top:50%;left:68%;transform:scale(1.3)}.WsmInp .ui .touch.-on{opacity:1;transform:scale(1)}.WsmInp__read{align-content:start;gap:.4rem;display:grid}.WsmInp__read .k{color:#6b6b6b;font-family:var(--font-mono);font-size:1.2rem}.WsmInp__read .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:1rem;font-size:3.2rem;line-height:1.1;display:flex}.WsmInp__read .r{color:#6b6b6b;letter-spacing:0;font-size:1.2rem}.WsmInp__read .parts{flex-wrap:wrap;gap:.6rem 1.6rem;margin:.6rem 0 0;font-size:1.2rem;display:flex}.WsmInp__read .parts>span{color:#6b6b6b;white-space:nowrap;align-items:center;gap:.5rem;display:flex}.WsmInp__read .parts b{color:#0a0a0a;font-family:var(--font-mono);font-weight:400}@media (width<768px){.WsmInp__read .v{flex-direction:column;gap:.2rem;font-size:2.8rem}.WsmInp__read .parts{flex-direction:column}}.WsmInp .sw{flex:none;width:1rem;height:1rem;display:block}.WsmInp .-delay{background:repeating-linear-gradient(135deg,#2339ff 0 1.5px,#fff 1.5px 4px);box-shadow:inset 0 0 0 1px #2339ff}.WsmInp .-proc{background:#2339ff}.WsmInp .-pres{background:#2339ff73}.WsmInp__tracks{align-content:end;gap:.6rem;display:grid;position:relative}.WsmInp .lname{color:#6b6b6b;font-family:var(--font-mono);font-size:1.2rem}.WsmInp .lane{background:#fff;border-radius:.4rem;height:2.8rem;margin:0 0 .6rem;position:relative;overflow:hidden}.WsmInp .blk{height:100%;position:absolute;top:0;overflow:hidden}.WsmInp .blk.-work{background:#3a3a3a}.WsmInp .blk.-handler{background:#2339ff}.WsmInp .blk.-paint{background:#2339ff73}.WsmInp .blk .ov{background:repeating-linear-gradient(135deg,#ffffff59 0 2px,#0000 2px 6px);position:absolute;top:0;bottom:0;right:0}.WsmInp .blk .txt{color:#fff;white-space:nowrap;font-family:var(--font-mono);font-size:1.1rem;line-height:2.8rem;position:absolute;left:.8rem}.WsmInp .blk .cv{transform-origin:100%;background:#fff;position:absolute;inset:0 -1px 0 0}.WsmInp .tapmark{background:#2339ff;width:2px;height:100%;position:absolute;top:0}.WsmInp .axis{border-top:1px solid #0a0a0a;height:2.2rem;position:relative}.WsmInp .axis span{color:#6b6b6b;white-space:nowrap;font-family:var(--font-mono);font-size:1.1rem;position:absolute;top:.6rem;transform:translate(-50%)}.WsmInp .axis span:first-child{transform:none}.WsmInp .axis span:last-child{transform:translate(-100%)}@media (width<768px){.WsmInp .axis span.-odd{display:none}}.WsmInp .ph{pointer-events:none;position:absolute;inset:2rem 0 2.2rem;overflow:hidden}.WsmInp .ph i{background:#0a0a0a;width:1.5px;height:100%;display:block;position:absolute;top:0;left:0}.WsmShift{grid-template:"phone seg""phone panel"1fr/19rem 1fr;gap:2.4rem 3.2rem;display:grid}@media (width<768px){.WsmShift{grid-template-columns:1fr;grid-template-areas:"seg""phone""panel";gap:2rem}.WsmShift__phone{justify-self:center}.WsmShift .BlogPhone{--phone-w:17rem!important}}.WsmShift__seg{grid-area:seg}.WsmShift__phone{grid-area:phone}.WsmShift__panel{grid-area:panel;align-content:start;gap:2rem;display:grid}.WsmShift .ui{font-size:calc(var(--phone-w) / 19);height:100%;padding:.2em 1.2em 0;position:relative;overflow:hidden}.WsmShift .ui .top{justify-content:space-between;align-items:center;height:2.6em;display:flex}.WsmShift .ui .back{font-size:1.6em}.WsmShift .ui .ttl{font-size:1.2em;font-weight:500}.WsmShift .ui .top .dots{gap:.25em;display:flex}.WsmShift .ui .top .dots i{background:#0a0a0a;border-radius:50%;width:.3em;height:.3em;display:block}.WsmShift .ui .imgbox{border-radius:.8em;height:0;margin:.6em 0 0;position:relative;overflow:hidden}.WsmShift .ui.-img .imgbox,.WsmShift .ui.-reserve .imgbox{height:12em}.WsmShift .ui.-reserve .imgbox{background:#ececec}.WsmShift .ui .pic{transition:opacity .3s;position:absolute;inset:0}.WsmShift .ui.-reserve .pic{opacity:0}.WsmShift .ui.-reserve.-img .pic{opacity:1}.WsmShift .ui .pic svg{width:100%;height:100%;display:block}.WsmShift .ui .mv1,.WsmShift .ui .mv2{flex-direction:column;gap:.6em;display:flex}.WsmShift .ui .mv1{padding:.9em 0 0}.WsmShift .ui .name{font-size:1.7em;font-weight:500;line-height:1.1}.WsmShift .ui .price{font-family:var(--font-mono);font-size:1.3em}.WsmShift .ui .stars{color:#6b6b6b;margin-left:.4em}.WsmShift .ui .bone{background:#e2e2e2;border-radius:.3em;height:.6em}.WsmShift .ui .bone.-short{width:70%}.WsmShift .ui .slot{border-radius:.8em;height:0;position:relative;overflow:hidden}.WsmShift .ui.-banner .slot,.WsmShift .ui.-reserve .slot{height:4.4em}.WsmShift .ui.-reserve .slot{box-shadow:inset 0 0 0 1px #0000002e}.WsmShift .ui.-reserve .slot:after{content:"reserved";color:#9a9a9a;font-family:var(--font-mono);font-size:1em;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WsmShift .ui.-reserve.-banner .slot:after{opacity:0}.WsmShift .ui .promo{background:#e6e6e6;border-radius:.8em;align-items:center;gap:.8em;height:4.4em;padding:0 1em;font-size:1em;transition:opacity .3s,transform .12s;display:flex}.WsmShift .ui.-reserve .promo{opacity:0}.WsmShift .ui.-reserve.-banner .promo{opacity:1}.WsmShift .ui .promo i{background:#0a0a0a;border-radius:.6em;flex:none;width:2.4em;height:2.4em}.WsmShift .ui .promo span{flex:1;font-size:1.15em;line-height:1.2}.WsmShift .ui .promo b{font-weight:400}.WsmShift .ui .buy{color:#fff;text-align:center;background:#0a0a0a;border-radius:99em;height:2.6em;font-size:1.3em;line-height:2.6em;transition:transform .12s;display:block}.WsmShift .ui .-pressed{transform:scale(.96)}.WsmShift .ui .more{margin:.6em 0 0;font-size:1.2em;font-weight:500}.WsmShift .ui .recs{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.WsmShift .ui .recs i{background:#ececec;border-radius:.8em;height:9em}.WsmShift .ui .impact{pointer-events:none;opacity:0;background:#2339ff14;border:1.5px dashed #2339ff;border-radius:.4em;transition:opacity .3s;position:absolute;top:0;left:0}.WsmShift .ui .impact.-on{opacity:1}.WsmShift .ui .dist{border-left:1.5px solid #2339ff;width:0;position:absolute;right:1em}.WsmShift .ui .dist:before,.WsmShift .ui .dist:after{content:"";background:#2339ff;width:.9em;height:1.5px;position:absolute;left:-.5em}.WsmShift .ui .dist:before{top:0}.WsmShift .ui .dist:after{bottom:0}.WsmShift .ui .finger{pointer-events:none;opacity:0;background:#0a0a0a2e;border:1.5px solid #0a0a0a80;border-radius:50%;width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;position:absolute;top:0;left:0}.WsmShift .ui .toast{color:#fff;white-space:nowrap;opacity:0;background:#0a0a0a;border-radius:99em;padding:.8em 1.4em;font-size:1.15em;transition:opacity .25s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:3.4em;left:50%;transform:translate(-50%,-.8em)}.WsmShift .ui .toast.-on{opacity:1;transform:translate(-50%)}.WsmShift .log{border-top:1px solid #0000001f;display:grid}.WsmShift .log .row{border-bottom:1px solid #0000001f;grid-template-columns:4.4rem 1fr auto;grid-template-areas:"when what sc""when math sc";align-items:baseline;gap:.2rem 1.2rem;padding:1.2rem 0;transition:opacity .4s;display:grid}.WsmShift .log .row:not(.-on){opacity:.3}.WsmShift .log .when{color:#6b6b6b;font-family:var(--font-mono);grid-area:when;font-size:1.2rem}.WsmShift .log .what{grid-area:what;font-size:1.4rem;line-height:1.3}.WsmShift .log .math{color:#6b6b6b;min-height:1.4em;font-family:var(--font-mono);grid-area:math;font-size:1.2rem}.WsmShift .log .sc{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-area:sc;font-size:1.6rem}.WsmShift .total{font-family:var(--font-mono);align-items:baseline;gap:1rem;display:flex}.WsmShift .total .k,.WsmShift .total .r{color:#6b6b6b;font-size:1.2rem}.WsmShift .total .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3.2rem;line-height:1}.WsmShift .note{color:#6b6b6b;font-size:1.3rem;line-height:1.35}.WsmReport__card{background:#fff;border-radius:1.2rem;padding:2rem 2.4rem 1.6rem;box-shadow:0 1px #0000000a,0 1.6rem 4rem -2rem #0000002e}@media (width<768px){.WsmReport__card{padding:1.6rem 1.4rem 1.4rem}}.WsmReport .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem;margin:0 0 1.6rem;display:flex}.WsmReport .head .t{font-size:1.8rem;font-weight:500}.WsmReport .head .s{color:#6b6b6b;font-family:var(--font-mono);font-size:1.2rem}.WsmReport .tr{border-top:1px solid #0000001a;grid-template-columns:1.3fr 1.3fr 1fr 1fr 1fr;align-items:center;gap:1rem;min-height:4.4rem;padding:0 .8rem;font-size:1.4rem;display:grid;position:relative}@media (width<768px){.WsmReport .tr{grid-template-columns:1.3fr .8fr 1fr 1.1fr .9fr;gap:.6rem;padding:0 .4rem;font-size:1.2rem}.WsmReport .tr.-th{font-size:1.1rem}.WsmReport .tpl em{font-size:1rem}.WsmReport .val{gap:.4rem}}.WsmReport .tr.-th{color:#6b6b6b;min-height:3rem;font-family:var(--font-mono);border-top:0;font-size:1.2rem}.WsmReport .tr.-first{background:#2339ff0d;border-radius:.6rem;box-shadow:inset 2px 0 #2339ff}.WsmReport .tpl{flex-direction:column;gap:.2rem;display:flex}.WsmReport .tpl em{color:#2339ff;white-space:nowrap;font-family:var(--font-mono);font-size:1.1rem;font-style:normal}.WsmReport .vis{align-items:center;gap:.8rem;display:flex}.WsmReport .vis i{transform-origin:0;width:5rem;height:.8rem;transform:scaleX(var(--v));background:#0a0a0a;border-radius:.2rem;display:block}@media (width<768px){.WsmReport .vis i{display:none}}.WsmReport .vis b{font-family:var(--font-mono);font-weight:400}.WsmReport .val{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;display:flex}.WsmReport .val i{border:1.5px solid #0a0a0a;border-radius:50%;flex:none;width:1rem;height:1rem;display:block}.WsmReport .val.-good i{background:#0a0a0a}.WsmReport .val.-ni i{background:linear-gradient(90deg,#0a0a0a 50%,#fff 50%)}.WsmReport .val.-poor i{background:#fff;border-width:3px}.WsmReport .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WsmReport .legend{color:#6b6b6b;border-top:1px solid #0000001a;flex-wrap:wrap;gap:.8rem 2rem;padding:1.4rem .8rem 0;font-size:1.2rem;display:flex}.WsmReport .legend .val{font-family:var(--font-main)}.WsmReport .tr:not(.-th){transition:opacity .5s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 80ms), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 80ms)}.WsmReport .vis i{transition:transform .8s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * 80ms + .2s)}.WsmReport.-wait .tr:not(.-th){opacity:0;transform:translateY(.8rem)}.WsmReport.-wait .vis i{transform:scaleX(0)}
