.sus text{font-size:17px;font-weight:600}.sus-n{font:800 15px var(--sans)!important;fill:#fff!important;text-transform:none!important}.sus-chip-t{font:700 17px var(--sans)!important;text-transform:none!important;letter-spacing:0!important}.sus-chip-on{opacity:0;animation:sus-chip 8s steps(1,end) infinite;animation-delay:inherit}@keyframes sus-chip{0%{opacity:1}25%,to{opacity:0}}.sus-in{transform-box:fill-box;transform-origin:center;animation:sus-in 8s cubic-bezier(.3,1.5,.5,1) infinite}@keyframes sus-in{0%,24%{transform:scale(0);opacity:0}31%,95%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.sus-ph{animation:sus-ph 8s linear infinite}@keyframes sus-ph{0%,28%{opacity:1}34%,96%{opacity:0}to{opacity:1}}.sus-gear{opacity:0;animation:sus-gear 8s linear infinite}@keyframes sus-gear{0%,50%{opacity:0}53%,73%{opacity:1}76%,to{opacity:0}}.sus-gear-r{animation:sus-rot 1.6s linear infinite}@keyframes sus-rot{to{transform:rotate(360deg)}}.sus-scr{opacity:0;animation:sus-scr 8s steps(1,end) infinite}@keyframes sus-scr{0%,60%{opacity:0}62%,95%{opacity:1}to{opacity:0}}.sus-net-p{animation:sus-net 8s ease-out infinite}@keyframes sus-net{0%,95%{opacity:1}to{opacity:0}}.sus-ok{transform-box:fill-box;transform-origin:center;animation:sus-ok 8s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes sus-ok{0%,85%{transform:scale(0)}89%,96%{transform:scale(1)}to{transform:scale(0)}}.sus-carry{animation:sus-carry 8s linear infinite;opacity:0}@keyframes sus-carry{0%{transform:translate(236px,524px);opacity:1}6%{transform:translate(300px,524px);opacity:1}12%{transform:translate(310px,460px);opacity:1}20%{transform:translate(310px,400px);opacity:1}24%{transform:translate(310px,380px);opacity:0}to{transform:translate(310px,380px);opacity:0}}.sus-blink{animation:sus-blink 1s steps(2,jump-none) infinite}@keyframes sus-blink{50%{opacity:.2}}.sus-led,.sus-scr-led{animation:sus-blink 1.3s steps(2,jump-none) infinite}.sus-slide{animation:sus-slide 3s cubic-bezier(.3,1.4,.5,1) infinite}@keyframes sus-slide{0%{transform:translate(70px);opacity:0}25%,to{transform:none;opacity:1}}.sus-vm{animation:sus-vm 3s ease-in-out infinite}@keyframes sus-vm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sus-ring{transform-box:fill-box;transform-origin:center;animation:sus-ring 2s ease-out infinite}@keyframes sus-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.9);opacity:0}}.sus-bar{transform-box:fill-box;transform-origin:left center;animation:sus-bar 3.4s ease-in-out infinite}@keyframes sus-bar{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.sus-page{animation:sus-page 2.6s ease-in-out infinite}@keyframes sus-page{0%{transform:translateY(-34px)}60%,to{transform:translateY(0)}}.sus-scan{animation:sus-scan 2.2s ease-in-out infinite alternate}@keyframes sus-scan{to{transform:translate(70px)}}.sus-bar2{transform-box:fill-box;transform-origin:left center;animation:sus-bar 3s ease-in-out infinite}.sus-dot{animation:sus-dot 1.2s ease-in-out infinite}@keyframes sus-dot{50%{transform:translateY(-5px)}}.sus-bubble{animation:sus-pop 4s cubic-bezier(.3,1.6,.5,1) infinite;transform-box:fill-box;transform-origin:20% 100%}@keyframes sus-pop{0%{transform:scale(0)}12%,88%{transform:scale(1)}to{transform:scale(0)}}.sus-explain{animation:sus-nod 1.6s ease-in-out infinite}@keyframes sus-nod{50%{transform:translate(-3px,-2px)}}.sus-scr2{opacity:0;animation:sus-scr2 2s steps(1,end) infinite}@keyframes sus-scr2{0%{opacity:0}50%{opacity:1}}.sus-doc,.sus-lab{font:600 17px var(--sans)!important;text-transform:none!important;letter-spacing:0!important}.su-hero{background:linear-gradient(#e3dac6 0 3%,#f6efe2 3% 72%,#d9b27c 72%)}.su-hud{top:clamp(10px,2.4cqw,20px);left:clamp(10px,2.4cqw,20px);padding:.9rem 1rem .8rem;width:14.5rem}.su-top{margin:0 0 .6rem;display:flex;align-items:baseline;gap:.6rem;font:500 .6rem/1.3 var(--mono);font-stretch:87.5%;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.su-count{font:840 1.6rem/1 var(--sans);font-stretch:108%;letter-spacing:-.02em;color:var(--ink);text-transform:none}.su-list{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.su-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font:600 .88rem/1.2 var(--sans);color:var(--muted);transition:color .3s}.su-list svg{width:20px;height:20px;opacity:.55;transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.su-list i{position:relative;width:1.05rem;height:1.05rem;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);transition:background .3s,box-shadow .3s}.su-list [data-on="1"]{color:var(--ink)}.su-list [data-on="1"] svg{opacity:1;transform:scale(1.12)}.su-list [data-on="1"] i{background:#16a34a;box-shadow:none}.su-list [data-on="1"] i:after{content:"";position:absolute;left:.33rem;top:.17rem;width:.28rem;height:.52rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.su-box{position:absolute;padding:0;border:0;background:transparent;border-radius:6px;cursor:pointer}.su-box[hidden]{display:none}.su-box:hover,.su-box:focus-visible{outline:2px dashed #F2A007;outline-offset:2px;background:#f2a0071f}.su-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;padding:.35rem .6rem;border-radius:999px;background:var(--ink);color:#fff;font:500 .66rem/1 var(--mono);font-stretch:87.5%;letter-spacing:.03em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s var(--ease)}.su-box:hover .su-tip,.su-box:focus-visible .su-tip{opacity:1;transform:translate(-50%)}.su-hint{position:absolute;transform:translate(-50%,-100%);margin:0;pointer-events:none;animation:su-bob 1.4s ease-in-out infinite;white-space:nowrap}.su-hint[hidden]{display:none}@keyframes su-bob{50%{translate:0 -5px}}.su-act{left:auto;right:clamp(10px,2.4cqw,22px);transform:none;width:auto}.su-btn{--accent:#F2A007;color:var(--ink);padding-inline:1.2rem 1.4rem}.su-btn[aria-disabled=true]{background:var(--ink);color:#fff}.su-btn[data-mode=reset]{background:#fff;color:var(--ink)}@container (max-width:560px){.su-hud{top:8px;left:8px;padding:.45rem .55rem;border-radius:14px;width:auto}.su-top{margin:0;gap:.45rem}.su-top span{display:none}.su-count{font-size:1.05rem}.su-list{position:absolute;left:100%;top:50%;transform:translateY(-50%);grid-auto-flow:column;gap:.15rem;margin-left:.35rem;padding:.3rem .4rem;border-radius:999px;background:#ffffffeb;box-shadow:0 8px 18px -12px #082b3a99}.su-list li{grid-template-columns:auto;gap:0}.su-list span,.su-list i{display:none}.su-list svg{width:18px;height:18px}.su-hud{display:flex;align-items:center}.su-act{bottom:8px}.su-tip{display:none}}@container (max-width:560px){.su-btn{min-height:2.3rem;padding:.45rem .85rem;font-size:.8rem;gap:.4rem}.su-btn>svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.su-hint{animation:none}}@media(min-width:901px){.svc .svc-hero-text .svc-h1{font-size:min(clamp(2.7rem,1.4rem + 5vw,6.2rem),5.5vw)}}
