.st-grid,.st-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(36px,4vw,56px);display:grid}.st-card{flex-direction:column;display:flex}.st-card .num{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-d);margin-top:22px;font-size:11px;font-weight:600}.st-card h3{margin-top:10px;font-size:clamp(19px,1.7vw,23px)}.st-card p{color:var(--ink-2);text-wrap:pretty;max-width:50ch;margin:10px 0 0;font-size:16px}.st-board{aspect-ratio:auto;max-height:none}.st-board>.pin{overflow:hidden}.st-trio .st-board>.pin{aspect-ratio:320/210}.st-fit{width:100%;position:relative}.st-fit>.st{transform-origin:0 0;font-family:var(--mono);color:var(--ink);font-size:9.5px;position:absolute;top:0;left:0}.st-svg{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-link{stroke:var(--ink-2);stroke-width:1.2px;stroke-dasharray:3 5;opacity:.35}.sc-win{box-sizing:border-box;background:var(--card);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;gap:7px;padding:0 10px;display:flex;position:absolute}.sc-win .hd{border-bottom:1px solid var(--grid);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;height:28px;margin:0 -10px 3px;padding:0 8px;font-weight:600;display:flex}.sc-win .ic,.sc-win .ic svg{width:16px;height:16px;display:block}.sc-win .ln{background:var(--grid);height:5px;display:block}.sc-win .snip{background:var(--acc-t);border:1px solid var(--acc);width:22px;height:8px;position:absolute;bottom:10px;right:10px}.sc-win.hit{border-color:var(--acc);box-shadow:3px 3px 0 var(--acc)}.sc-win.hit .snip{background:var(--acc)}.sc-cursor{z-index:3;width:16px;height:20px;position:absolute;top:0;left:0}.sc-cursor svg{display:block}.sc-cursor:before{content:"";border:1.5px solid var(--acc);opacity:0;width:18px;height:18px;position:absolute;top:-9px;left:-9px}.sc-cursor.click:before{animation:jr-ring .45s var(--ease)}.sc-carry{background:var(--acc);border:1px solid var(--ink);opacity:0;width:22px;height:8px;transition:opacity .15s;position:absolute;top:16px;left:12px}.sc-chat{border:1.5px solid var(--ink);font-family:var(--sans);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;inset:14px 16px}.sc-q{background:#f0ece3;border-radius:14px 14px 4px;align-self:flex-end;max-width:80%;padding:7px 11px;font-size:12.5px;line-height:1.35}.sc-abox{align-items:flex-start;gap:9px;display:flex}.sc-abox .av{background:var(--acc);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.sc-abox .av svg{width:12px;height:12px;display:block}.sc-dots{gap:4px;padding-top:8px;display:none}.sc-dots i{background:var(--acc);border-radius:50%;width:6px;height:6px;animation:1s step-end infinite jr-blink}.sc-dots i:nth-child(2){animation-delay:.2s}.sc-dots i:nth-child(3){animation-delay:.4s}.sc-a{margin:0;font-size:12.5px;line-height:1.5}.sc-a .ph{font-family:var(--mono);color:var(--acc-d);background:var(--acc-t);padding:0 2px;font-size:10.5px;animation:1.4s step-end infinite jr-blink}.sc-src{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;opacity:0;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:flex}.sc-src i{border:1.2px solid var(--muted);width:6px;height:6px;display:block}.sc-todo{position:absolute;inset:14px 16px}.sc-top{letter-spacing:.1em;text-transform:uppercase;height:32px;color:var(--muted);align-items:center;gap:10px;display:flex}.sc-top svg{display:block}.sc-count{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.sc-list{height:150px;margin-top:10px;position:relative;overflow:hidden}.sc-task{box-sizing:border-box;background:var(--card);border:1.5px solid var(--ink);height:28px;box-shadow:2px 2px 0 var(--ink);opacity:0;align-items:center;gap:9px;padding:0 10px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}.sc-task i{border:1.2px solid var(--ink);flex:none;width:9px;height:9px}.sc-task.done{color:var(--muted);border-color:var(--muted);box-shadow:none}.sc-task.done span{text-decoration:line-through}.sc-task.done i{background:var(--muted);border-color:var(--muted)}@media (max-width:1000px){.st-grid,.st-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid>.st-card:last-child:nth-child(odd),.st-trio>.st-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:560px}}@media (max-width:640px){.st-grid,.st-trio{grid-template-columns:1fr;max-width:560px}.st-grid>.st-card:last-child:nth-child(odd),.st-trio>.st-card:last-child:nth-child(odd){grid-column:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.sc-a .ph,.sc-dots i,.sc-cursor.click:before{animation:none!important}}
.os{width:100%;height:100%;display:block;position:absolute;inset:0}.os *{vector-effect:non-scaling-stroke}.os text{font-family:var(--sans)}.os .arm{transform-box:fill-box;transform-origin:8% 10%;animation:.5s cubic-bezier(.45,0,.55,1) infinite alternate os-type}@keyframes os-type{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.os .ant{animation:2.4s cubic-bezier(.22,.61,.36,1) infinite os-ant}@keyframes os-ant{0%,70%,to{opacity:1}80%{opacity:.35}}.os .sb-bl,.os .sb-br,.os .sc-p0,.os .sc-p1,.os .sc-p2,.os .sc-d0,.os .sc-d1,.os .sc-d2{transform-box:view-box}.os [class^=sa-t],.os [class^=sa-s]{transform-box:fill-box;transform-origin:0}.os .sa-t0{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-t0}@keyframes os-sa-t0{0%,7.61%{opacity:0;transform:scale(0)}10.22%{opacity:1;transform:scale(1.35)}12.39%{transform:scale(1)}92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.os .sa-s0{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-s0}@keyframes os-sa-s0{0%,8.7%{transform:scaleX(0)}14.13%{transform:scaleX(1)}92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.os .sa-t1{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-t1}@keyframes os-sa-t1{0%,18.48%{opacity:0;transform:scale(0)}21.09%{opacity:1;transform:scale(1.35)}23.26%{transform:scale(1)}92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.os .sa-s1{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-s1}@keyframes os-sa-s1{0%,19.57%{transform:scaleX(0)}25%{transform:scaleX(1)}92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.os .sa-t2{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-t2}@keyframes os-sa-t2{0%,29.35%{opacity:0;transform:scale(0)}31.96%{opacity:1;transform:scale(1.35)}34.13%{transform:scale(1)}92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.os .sa-s2{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-s2}@keyframes os-sa-s2{0%,30.43%{transform:scaleX(0)}35.87%{transform:scaleX(1)}92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.os .sa-t3{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-t3}@keyframes os-sa-t3{0%,40.22%{opacity:0;transform:scale(0)}42.83%{opacity:1;transform:scale(1.35)}45%{transform:scale(1)}92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.os .sa-s3{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-s3}@keyframes os-sa-s3{0%,41.3%{transform:scaleX(0)}46.74%{transform:scaleX(1)}92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.os .sa-t4{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-t4}@keyframes os-sa-t4{0%,51.09%{opacity:0;transform:scale(0)}53.7%{opacity:1;transform:scale(1.35)}55.87%{transform:scale(1)}92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.os .sa-s4{animation:4.6s cubic-bezier(.22,.61,.36,1) infinite os-sa-s4}@keyframes os-sa-s4{0%,52.17%{transform:scaleX(0)}57.61%{transform:scaleX(1)}92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.os .sb-bl{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sb-bl}@keyframes os-sb-bl{0%,6%{opacity:0;transform:scale(.6)}11%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(.9)}}.os .sb-br{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sb-br}@keyframes os-sb-br{0%,50%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.9)}}.os .sc-p0{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-p0}@keyframes os-sc-p0{0%,6%{opacity:1;transform:translate(0)scale(1)}8%{transform:translate(6px,-4px)scale(1.04)}24%{opacity:1;transform:translate(138px,-36px)scale(.5)}27%{opacity:0;transform:translate(138px,-36px)scale(.4)}94%{opacity:0;transform:translate(138px,-36px)scale(.4)}to{opacity:1;transform:translate(0)scale(1)}}.os .sc-d0{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-d0}@keyframes os-sc-d0{0%,30%{opacity:0;transform:scale(.6)}34%{opacity:1;transform:scale(1.06)}37%{transform:scale(1)}92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.9)}}.os .sc-r0 .eye{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-eye0}@keyframes os-sc-eye0{0%,24%{opacity:.45}26%{opacity:1}38%{opacity:1}42%,to{opacity:.45}}.os .sc-p1{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-p1}@keyframes os-sc-p1{0%,31%{opacity:1;transform:translate(0)scale(1)}33%{transform:translate(6px,-4px)scale(1.04)}49%{opacity:1;transform:translate(138px,-8px)scale(.5)}52%{opacity:0;transform:translate(138px,-8px)scale(.4)}94%{opacity:0;transform:translate(138px,-8px)scale(.4)}to{opacity:1;transform:translate(0)scale(1)}}.os .sc-d1{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-d1}@keyframes os-sc-d1{0%,55%{opacity:0;transform:scale(.6)}59%{opacity:1;transform:scale(1.06)}62%{transform:scale(1)}92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.9)}}.os .sc-r1 .eye{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-eye1}@keyframes os-sc-eye1{0%,49%{opacity:.45}51%{opacity:1}63%{opacity:1}67%,to{opacity:.45}}.os .sc-p2{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-p2}@keyframes os-sc-p2{0%,56%{opacity:1;transform:translate(0)scale(1)}58%{transform:translate(6px,-4px)scale(1.04)}74%{opacity:1;transform:translate(138px,20px)scale(.5)}77%{opacity:0;transform:translate(138px,20px)scale(.4)}94%{opacity:0;transform:translate(138px,20px)scale(.4)}to{opacity:1;transform:translate(0)scale(1)}}.os .sc-d2{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-d2}@keyframes os-sc-d2{0%,80%{opacity:0;transform:scale(.6)}84%{opacity:1;transform:scale(1.06)}87%{transform:scale(1)}92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.9)}}.os .sc-r2 .eye{animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sc-eye2}@keyframes os-sc-eye2{0%,74%{opacity:.45}76%{opacity:1}88%{opacity:1}92%,to{opacity:.45}}.os .sb-s0{transform-box:view-box;animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sb-s0}@keyframes os-sb-s0{0%,20%{opacity:0;transform:translate(-34px,-30px)scale(.6)}27%{opacity:1;transform:translate(0)scale(1.05)}30%{transform:translate(0)scale(1)}94%{opacity:1;transform:translate(0)scale(1)}99%,to{opacity:0;transform:translate(0)scale(1)}}.os .sb-s1{transform-box:view-box;animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sb-s1}@keyframes os-sb-s1{0%,48%{opacity:0;transform:translate(-34px,-30px)scale(.6)}55%{opacity:1;transform:translate(0)scale(1.05)}58%{transform:translate(0)scale(1)}94%{opacity:1;transform:translate(0)scale(1)}99%,to{opacity:0;transform:translate(0)scale(1)}}.os .sb-s2{transform-box:view-box;animation:5s cubic-bezier(.22,.61,.36,1) infinite os-sb-s2}@keyframes os-sb-s2{0%,76%{opacity:0;transform:translate(-34px,-30px)scale(.6)}83%{opacity:1;transform:translate(0)scale(1.05)}86%{transform:translate(0)scale(1)}94%{opacity:1;transform:translate(0)scale(1)}99%,to{opacity:0;transform:translate(0)scale(1)}}.os.still *{animation:none!important}.os.still .sb-s0,.os.still .sb-s1,.os.still .sb-bl,.os.still .sc-d0,.os.still .sc-d1{opacity:1}.os.still .sb-br,.os.still .sc-p0,.os.still .sc-p1{opacity:0}.os.still [class^=sa-t]{opacity:1;transform:scale(1)}.os.still [class^=sa-s]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.os *{animation:none!important}.os .sb-s0,.os .sb-s1,.os .sb-bl,.os .sc-d0,.os .sc-d1{opacity:1}.os .sb-br,.os .sc-p0,.os .sc-p1{opacity:0}.os [class^=sa-t]{opacity:1;transform:scale(1)}.os [class^=sa-s]{transform:scaleX(1)}}.os.off *{animation-play-state:paused!important}
