.cm-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);row-gap:22px;align-items:start;max-width:1400px;margin:0 auto}.cm-stage{grid-column:1/9;position:relative}.cm-wall{position:relative;overflow:hidden;min-height:clamp(300px,38vw,560px);border:3px solid #f3f4f8;border-radius:18px 14px 20px 12px;box-shadow:8px 8px #d2ff00;background:radial-gradient(ellipse at 20% 15%,rgba(255,255,255,.05),transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(0,0,0,.25),transparent 55%),repeating-linear-gradient(180deg,transparent 0 46px,rgba(0,0,0,.22) 46px 48px),#2c2f3e}.cm-area,.cm-paint{position:absolute;left:6%;right:6%;top:8%;bottom:22%;display:grid;grid-template-columns:1fr 1fr}.cm-area{gap:4%}.cm-patch{position:relative;border:3px solid #1b1a1f;border-radius:14px 10px 16px 9px;box-shadow:5px 5px #00000073;transition:background .08s}.cm-lab{position:absolute;left:12px;top:-14px;padding:6px 10px;border:2.5px solid #1b1a1f;border-radius:9px 7px 10px 6px;background:#fffdf6;color:#0a0b10;box-shadow:3px 3px #1b1a1f;font:800 14px/1 var(--pg-disp);transform:rotate(-3deg)}#cmYou .cm-lab{background:#d2ff00;transform:rotate(2.5deg)}.cm-paint{visibility:hidden;clip-path:inset(-200px 100% -200px 0)}.cm-paint.on{visibility:visible}.cm-half{position:relative}.cm-half:first-child{border-radius:12px 0 0 10px}.cm-half:last-child{border-radius:0 12px 10px 0}.cm-hx{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:2.5px solid #1b1a1f;border-radius:9px 7px 10px 6px;background:#fffdf6;color:#0a0b10;box-shadow:3px 3px #1b1a1f}.cm-hx small{font:600 10px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.cm-hx b{font:700 15px/1 var(--pg-mono);letter-spacing:.03em}.cm-half:last-child .cm-hx{left:auto;right:12px}.cm-dr{display:none}.cm-drip{position:absolute;top:calc(100% - 2px);height:var(--len);border-radius:0 0 99px 99px}.cm-drip:after{content:"";position:absolute;left:50%;bottom:-5px;width:150%;aspect-ratio:1/1.15;transform:translate(-50%);border-radius:50%/40% 40% 60% 60%;background:inherit}.cm-roller{position:absolute;z-index:4;top:calc(8% - 16px);bottom:calc(22% - 16px);left:-10%;width:44px;display:none;pointer-events:none;transform:translate(-50%)}.cm-roller.on{display:block}.cm-rc{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #1b1a1f;border-radius:16px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.18)0 3px,transparent 3px 9px),var(--rc,#fff);box-shadow:4px 4px #0006}.cm-rh{position:absolute;z-index:-1;left:50%;top:50%;width:54px;height:120%;border:7px solid #1b1a1f;border-left:0;border-bottom:0;border-radius:0 14px 0 0}.cm-rh:after{content:"";position:absolute;right:-12px;bottom:-4px;width:18px;height:46%;border:3px solid #1b1a1f;border-radius:9px;background:#ff6fb5}.cm-score{position:absolute;z-index:5;left:50%;top:3%;display:flex;align-items:baseline;gap:4px;padding:8px 16px 6px;border:3px solid #1b1a1f;border-radius:14px 10px 15px 9px;background:#fffdf6;color:#0a0b10;box-shadow:5px 5px #1b1a1f;transform:translate(-50%) rotate(-4deg) scale(0);transition:transform .45s cubic-bezier(.2,1.7,.4,1);pointer-events:none}.cm-score.on{transform:translate(-50%) rotate(-4deg) scale(1)}.cm-score b{font:800 clamp(38px,5vw,64px)/.9 var(--pg-disp);font-variation-settings:"wdth"80;font-variant-numeric:tabular-nums}.cm-score small{font:700 14px/1 var(--pg-mono);opacity:.55}.cm-score.hi{background:#d2ff00}.cm-score.md{background:#ffc93c}.cm-score.lo{background:#ff8a7a}.cm-end{position:absolute;z-index:6;left:50%;top:50%;width:min(92%,520px);max-height:94%;overflow:auto;padding:clamp(16px,3vw,28px);border:3px solid #1b1a1f;border-radius:18px 13px 20px 12px;background:#fffdf6;color:#0a0b10;box-shadow:8px 8px #1b1a1f;transform:translate(-50%,-50%) rotate(-1deg);text-align:center}.cm-end[hidden]{display:none}.cm-wall.cm-fin{min-height:max(clamp(300px,38vw,560px),430px)}.cm-end .st-l{margin:0}.cm-grade{display:flex;align-items:baseline;justify-content:center;gap:14px;margin:6px 0 0;font:800 clamp(30px,4vw,48px)/1 var(--pg-disp);font-variant-numeric:tabular-nums}.cm-grade b{display:grid;place-items:center;width:1.7em;height:1.7em;border:3px solid #1b1a1f;border-radius:50%;background:#d2ff00;font-size:1.3em;transform:rotate(-8deg)}.cm-grade small{font-size:.45em;opacity:.5}.cm-gl{margin:10px 0 14px;font:italic 400 clamp(16px,1.6vw,20px)/1.3 var(--pg-body)}.cm-hist{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none}.cm-hist li{display:flex;flex-direction:column;align-items:center;gap:4px;font:800 15px/1 var(--pg-disp)}.cm-chip{display:flex;width:52px;height:40px;border:2.5px solid #1b1a1f;border-radius:9px 7px 10px 6px;overflow:hidden}.cm-chip i{flex:1}.cm-ctl{grid-column:9/13;display:flex;flex-direction:column;gap:14px}.cm-hud{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cm-pill{display:inline-flex;align-items:baseline;gap:7px;min-height:44px;margin:0;padding:10px 13px 8px;border:2.5px solid #f3f4f8;border-radius:12px 10px 14px 9px;background:#1b1d29;box-shadow:3px 3px #d2ff00;font:800 21px/1 var(--pg-disp);font-variant-numeric:tabular-nums;transform:rotate(-1.2deg)}.cm-pill small{font:600 10px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;color:#959aad}.cm-pill span{font-size:14px;color:#959aad}.cm-tot{margin-left:auto;background:#d2ff00;color:#0a0b10;border-color:#1b1a1f;box-shadow:3px 3px #f3f4f8;transform:rotate(1.4deg)}.cm-tot small{color:#3a3d48}.cm-dots{display:flex;gap:7px;margin:0;padding:0;list-style:none}.cm-dots li{width:16px;height:16px;border:2.5px solid #f3f4f8;border-radius:50%;background:0 0;transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.cm-dots li.cur{transform:scale(1.3);background:#d2ff00}.cm-dots li.done{border-color:#f3f4f8}.cm-sls{display:flex;flex-direction:column;gap:2px;padding:12px 16px 10px;background:#1b1d29;border:2.5px solid #f3f4f8;border-radius:14px 10px 15px 9px}.cm-sl{border-top:0;padding:6px 0 0}.st.dark .cm-sl label{color:#c4c8d6}.cm-sl input[type=range]{height:46px}.cm-sl input[type=range]::-webkit-slider-runnable-track{height:24px;border:2.5px solid #f3f4f8;border-radius:12px;background:var(--cm-g,#555)}.cm-sl input[type=range]::-moz-range-track{height:19px;border:2.5px solid #f3f4f8;border-radius:12px;background:var(--cm-g,#555)}.cm-sl input[type=range]::-webkit-slider-thumb{width:30px;height:30px;margin-top:-5.5px;border:3.5px solid #1b1a1f;border-radius:50%;background:#fffdf6;box-shadow:0 0 0 2.5px #f3f4f8,2px 3px 0 2.5px #00000080}.cm-sl input[type=range]::-moz-range-thumb{width:24px;height:24px;border:3.5px solid #1b1a1f;border-radius:50%;background:#fffdf6;box-shadow:0 0 0 2.5px #f3f4f8}.cm-sl input[type=range]:disabled{opacity:.45;cursor:not-allowed}.cm-go{width:100%;min-height:56px;font-size:19px;background:#d2ff00!important;color:#0a0b10!important}.cm-go:disabled{opacity:.5;cursor:not-allowed}.cm-act[hidden],.cm-res[hidden]{display:none}.cm-res{padding:14px;background:#fffdf6;color:#0a0b10;border:2.5px solid #1b1a1f;border-radius:14px 10px 15px 9px;box-shadow:4px 4px #d2ff00;animation:cmin .4s cubic-bezier(.2,1.4,.4,1)}@keyframes cmin{0%{opacity:0;transform:translateY(10px) rotate(-1deg)}}.cm-de{margin:0 0 6px;font:600 12px/1.3 var(--pg-mono);letter-spacing:.04em}.cm-de b{font:800 20px/1 var(--pg-disp);letter-spacing:-.01em;margin-right:4px}.cm-hint{margin:0 0 12px;font:400 17px/1.35 var(--pg-body)}@media(max-width:1024px){.cm-stage,.cm-ctl{grid-column:1/-1}.cm-ctl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cm-hud,.cm-ctl>.st-note,.cm-ctl>.cm-act,.cm-ctl>.cm-res{grid-column:1/-1}.cm-sls{grid-column:1/-1}.cm-hud{order:-2}.cm-res{order:-1}}@media(max-width:640px){.cm-ctl{grid-template-columns:1fr}.cm-hud{flex-wrap:nowrap;gap:8px}.cm-pill{font-size:18px;padding:9px 10px 7px;gap:5px}.cm-pill small{font-size:9px;letter-spacing:.08em}.cm-dots{gap:4px}.cm-dots li{width:12px;height:12px;border-width:2px}.cm-wall{min-height:250px}.cm-area,.cm-paint{left:5%;right:5%;top:11%;bottom:24%}.cm-lab{font-size:12px;left:8px;padding:5px 8px}.cm-hx{left:8px;bottom:8px;padding:6px 7px}.cm-half:last-child .cm-hx{right:8px}.cm-hx b{font-size:12px}.cm-hist li{font-size:13px}.cm-chip{width:42px;height:32px}}@media(prefers-reduced-motion:reduce){.cm-score,.cm-patch,.cm-dots li{transition:none}.cm-res{animation:none}}@media(max-width:640px){.pg-open .cm-wall{min-height:max(250px,calc(var(--pg-fit) - 378px))}}.po [hidden]{display:none!important}.po{--po-ink:#1B1A1F}.po-room{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.po-slip{position:relative;padding:clamp(22px,3vw,40px);padding-top:clamp(30px,3.4vw,46px);background:#ffe3ee;border:3px solid var(--po-ink);border-radius:4px 4px 14px 6px;box-shadow:8px 8px 0 var(--po-ink);color:var(--po-ink);transform:rotate(-.7deg)}.po-slip:before{content:"";position:absolute;left:0;right:0;top:10px;border-top:2.5px dashed rgba(27,26,31,.35)}.po-slip.jolt{animation:po-jolt .35s}@keyframes po-jolt{30%{transform:rotate(-.7deg) translateY(4px) scale(.995)}60%{transform:rotate(-.4deg) translateY(-2px)}}.po-sliphead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-bottom:12px;margin-bottom:18px;border-bottom:3px double var(--po-ink)}.po-st{margin:0;font:800 clamp(22px,2.6vw,32px)/1 var(--pg-disp);letter-spacing:.04em;text-transform:uppercase}.po-no{margin:0;font:600 12px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;color:#c2245e}.po-no span{padding:3px 7px;border:1.5px solid currentColor;border-radius:4px}.po-big{margin:0 0 22px;font:800 clamp(26px,3.4vw,46px)/1.02 var(--pg-disp);letter-spacing:-.03em;text-wrap:balance}.po-big em{font-style:normal;background:#d2ff00;padding:0 .12em;border-radius:6px;box-shadow:inset 0 -.08em 0 var(--po-ink)}.po-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0 0 18px}.po-fields div{min-width:0}.po-fields dt{font:600 10px/1 var(--pg-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a4a5c}.po-fields dd{margin:6px 0 0;padding-bottom:4px;border-bottom:2px solid var(--po-ink);font:italic 500 21px/1.15 var(--pg-body);color:#2433c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-why{display:grid;grid-template-columns:22px 1fr;gap:8px 10px;align-items:center;margin:0 0 26px;padding:0;border:0}.po-why legend{margin-bottom:10px;padding:0;font:600 10px/1 var(--pg-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a4a5c}.po-box{position:relative;width:20px;height:20px;border:2px solid var(--po-ink);border-radius:3px;background:#fff}.po-box.on:after{content:"";position:absolute;left:3px;top:-6px;width:9px;height:17px;border:solid #2433c9;border-width:0 4px 4px 0;transform:rotate(40deg)}.po-why1{font:500 17px/1.3 var(--pg-body)}.po-why0{font:400 17px/1.3 var(--pg-body);color:#8a6c78}.po-h3{margin:0 0 8px;font:800 22px/1.1 var(--pg-disp);letter-spacing:-.01em}.po-p{max-width:60ch;margin:0 0 14px;font:400 18px/1.5 var(--pg-body)}.po-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0 0 26px;padding:0;list-style:none}.po-svc li{position:relative;padding-left:26px;font:500 16px/1.35 var(--pg-body)}.po-svc li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border:2px solid var(--po-ink);border-radius:50%;background:#d2ff00}.po-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:28px}.po-cta{display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:0 26px;background:#3a4bff;color:#fff;border:3px solid var(--po-ink);border-radius:14px 11px 16px 10px;box-shadow:5px 5px 0 var(--po-ink);font:800 20px/1 var(--pg-disp);text-decoration:none;transition:transform .12s,box-shadow .12s,background .3s,color .3s}.po-cta:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--po-ink)}.po-cta:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--po-ink)}.po-cta.ok{background:#d2ff00;color:var(--po-ink)}.po-cta.wig{animation:po-wig .6s .1s cubic-bezier(.2,1.6,.4,1)}@keyframes po-wig{25%{transform:rotate(-4deg) scale(1.06)}55%{transform:rotate(3deg) scale(1.04)}}.po-ig{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:44px;font:400 16px/1.3 var(--pg-body);color:var(--po-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.po-ig b{font:700 15px/1.3 var(--pg-mono);color:#c2245e}.po-sign{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"box stamp""st st";gap:10px 18px;align-items:end;padding-top:18px;border-top:2px dashed rgba(27,26,31,.35)}.po-apv{grid-area:box;position:relative;height:110px;border:2.5px dashed var(--po-ink);border-radius:10px;background:#ffffff8c;overflow:hidden}.po-apvl{position:absolute;left:12px;top:8px;font:600 10px/1 var(--pg-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a4a5c}.po-imp{position:absolute;left:50%;top:58%;padding:4px 14px;border:5px double #e5382b;border-radius:10px;color:#e5382b;font:800 clamp(26px,3vw,36px)/1 var(--pg-disp);letter-spacing:.06em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.9;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));animation:po-imp .25s ease-out;-webkit-mask:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.65) 61%,#000 75%);mask:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.65) 61%,#000 75%)}@keyframes po-imp{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(1.25)}}.po-stamp{grid-area:stamp;position:relative;display:flex;flex-direction:column;align-items:center;width:132px;min-height:150px;padding:0 0 8px;background:0 0;border:0;cursor:pointer;color:var(--po-ink)}.po-knob{width:46px;height:46px;border:3px solid var(--po-ink);border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8a06a,#a85e2e);box-shadow:inset -3px -4px #0003}.po-neck{width:20px;height:22px;margin-top:-3px;background:#a85e2e;border:3px solid var(--po-ink);border-top:0;border-bottom:0}.po-rub{display:flex;align-items:center;justify-content:center;width:120px;height:40px;background:#6b4a2e;border:3px solid var(--po-ink);border-radius:8px 8px 4px 4px;box-shadow:inset 0 -9px #e5382b;font:800 11px/1 var(--pg-disp);letter-spacing:.14em;text-transform:uppercase;color:#f1d9c4;padding-bottom:9px}.po-press{margin-top:10px;font:700 11px/1.2 var(--pg-mono);letter-spacing:.08em;text-transform:uppercase}.po-stamp .po-knob,.po-stamp .po-neck,.po-stamp .po-rub{transition:transform .15s}.po-stamp:hover .po-knob,.po-stamp:hover .po-neck,.po-stamp:hover .po-rub{transform:translateY(-4px)}.po-stamp.hit .po-knob,.po-stamp.hit .po-neck,.po-stamp.hit .po-rub{animation:po-hit .5s cubic-bezier(.3,0,.3,1)}.po-stamp.hit .po-rub{animation-name:po-hitr}@keyframes po-hit{0%{transform:translateY(-4px)}35%{transform:translateY(-22px)}46%{transform:translateY(14px) scaleY(.92)}62%{transform:translateY(12px)}to{transform:none}}@keyframes po-hitr{0%{transform:translateY(-4px)}35%{transform:translateY(-22px)}46%{transform:translateY(14px) scale(1.08,.8)}62%{transform:translateY(12px) scale(1.02,.95)}to{transform:none}}.po-stamp:focus-visible{outline:3px solid #3a4bff;outline-offset:4px;border-radius:12px}.po-stampst{grid-area:st;margin:0;font:600 13px/1.4 var(--pg-mono);color:#7a4a5c}.po-fine{margin:24px 0 0;font:600 10px/1 var(--pg-mono);letter-spacing:.16em;text-transform:uppercase;color:#7a4a5c}.po-desk{position:relative;min-width:0}.po-wall{display:flex;align-items:center;gap:clamp(20px,4vw,48px);padding:0 34% 22px 4%}.po-clock{position:relative;width:110px;height:110px;border:5px solid var(--po-ink);border-radius:50%;background:#fffdf6 repeating-conic-gradient(from -1deg,var(--po-ink)0 2deg,transparent 2deg 30deg);box-shadow:5px 5px 0 var(--po-ink);flex:none}.po-clock:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fffdf6}.po-clock i{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:3px;background:var(--po-ink)}.po-hh{width:6px;height:26px;margin-left:-3px}.po-mm{width:4px;height:38px;margin-left:-2px}.po-ss{width:2px;height:40px;margin-left:-1px;background:#e5382b!important}.po-clock b{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:#e5382b;border:2px solid var(--po-ink)}.po-frame{padding:10px;background:#b07444;border:3px solid var(--po-ink);box-shadow:5px 5px 0 var(--po-ink);transform:rotate(2deg)}.po-frame span{display:block;padding:14px 18px;background:#fffdf6;border:2px solid var(--po-ink);font:italic 500 20px/1.15 var(--pg-body);text-align:center}.po-top{position:relative;padding:22px clamp(16px,2vw,26px) 24px;background:linear-gradient(#c98b57,#b47643);border:3px solid var(--po-ink);border-radius:12px 12px 6px 6px;box-shadow:8px 8px 0 var(--po-ink),inset 0 4px #ffffff40}.po-plate{display:inline-block;padding:8px 16px;background:linear-gradient(#f4d67a,#d9a93a);border:3px solid var(--po-ink);border-radius:6px;box-shadow:3px 3px 0 var(--po-ink);font:800 18px/1 var(--pg-disp);letter-spacing:.02em;text-transform:uppercase;transform:rotate(-1.5deg)}.po-plate small{display:block;margin-bottom:3px;font:600 9px/1 var(--pg-mono);letter-spacing:.16em}.po-props{position:absolute;right:clamp(14px,2vw,24px);top:-46px;display:flex;align-items:flex-end;gap:12px}.po-mug{position:relative;width:44px;height:50px;background:#3a4bff;border:3px solid var(--po-ink);border-radius:4px 4px 10px 10px}.po-mug i{position:absolute;bottom:42px;width:5px;height:36px;border:2px solid var(--po-ink);background:#ffc93c;border-radius:2px 2px 0 0}.po-mug i:nth-child(1){left:6px;transform:rotate(-12deg)}.po-mug i:nth-child(2){left:16px;height:42px;background:#ff6fb5}.po-mug i:nth-child(3){left:26px;transform:rotate(10deg);background:#3fb27f}.po-apple{position:relative;width:38px;height:36px;background:#e5382b;border:3px solid var(--po-ink);border-radius:46% 46% 50% 50%}.po-apple:before{content:"";position:absolute;left:15px;top:-12px;width:4px;height:12px;background:var(--po-ink);border-radius:2px}.po-apple:after{content:"";position:absolute;left:19px;top:-12px;width:14px;height:8px;background:#3fb27f;border:2px solid var(--po-ink);border-radius:0 80%}.po-folder{position:relative;display:block;width:100%;margin-top:22px;padding:0;background:0 0;border:0;cursor:pointer;text-align:left;color:var(--po-ink);perspective:900px}.po-tab{display:inline-block;margin-left:18px;padding:7px 16px 6px;background:#f0cf85;border:3px solid var(--po-ink);border-bottom:0;border-radius:10px 10px 0 0;font:700 12px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase}.po-cover{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:18px 20px;background:#f4d893 repeating-linear-gradient(90deg,transparent 0 7px,rgba(0,0,0,.025) 7px 8px);border:3px solid var(--po-ink);border-radius:2px 12px 8px 8px;box-shadow:4px 4px 0 var(--po-ink);transform-origin:50%0;transition:transform .5s cubic-bezier(.2,1.2,.4,1)}.po-cover b{font:800 clamp(24px,2.4vw,32px)/1 var(--pg-disp);letter-spacing:-.01em;text-transform:uppercase}.po-cover small{font:600 11px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;color:#e5382b}.po-folder:hover .po-cover{transform:rotateX(14deg)}.po-folder[aria-expanded=true] .po-cover{transform:rotateX(62deg);box-shadow:4px -2px 0 var(--po-ink)}.po-folder:focus-visible{outline:3px solid #3a4bff;outline-offset:4px;border-radius:10px}.po-rec{margin-top:-30px;position:relative;z-index:1}.po-paper{padding:20px 20px 18px;background:#fffdf6 repeating-linear-gradient(180deg,transparent 0 29px,rgba(58,75,255,.13) 29px 30px);border:2.5px solid var(--po-ink);border-radius:3px;box-shadow:4px 4px 0 var(--po-ink);outline:0;transform:rotate(1deg)}.po-rec.in .po-paper{animation:po-pull .55s cubic-bezier(.2,1.3,.4,1)}@keyframes po-pull{0%{opacity:0;transform:translateY(-40px) rotate(-2deg) scaleY(.6)}}.po-rk{margin:0 0 10px;font:800 20px/1 var(--pg-disp);text-transform:uppercase;letter-spacing:.02em;color:#e5382b}.po-rrow{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1.5px solid rgba(27,26,31,.2);font:400 16px/1.3 var(--pg-body)}.po-rrow b{font:800 18px/1.2 var(--pg-disp)}.po-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.po-list li{display:flex;gap:10px;align-items:flex-start;font:500 16px/1.3 var(--pg-body);animation:po-li .35s both;animation-delay:calc(var(--i,0)*90ms + .2s)}.po-list li i{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#3fb27f;color:#fff;font:700 12px/1 var(--pg-disp);font-style:normal;border:2px solid var(--po-ink)}.po-list small{display:block;font:600 11px/1.4 var(--pg-mono);color:#3a4bff}.po-list .po-none{display:block;font:italic 400 17px/1.4 var(--pg-body);color:#5b6072}@keyframes po-li{0%{opacity:0;transform:translate(-8px)}}.po-cond{margin:12px 0 0;font:italic 500 17px/1.3 var(--pg-body);color:#2433c9}.po-cond:empty{display:none}.po-cond span{font:600 10px/1 var(--pg-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#5b6072;margin-right:6px}.po-legs{display:flex;justify-content:space-between;padding:0 8%}.po-legs i{width:22px;height:56px;background:#9a6236;border:3px solid var(--po-ink);border-top:0}@media(max-width:1024px){.po-room{grid-template-columns:1fr}.po-desk{max-width:620px;width:100%;margin:0 auto}}@media(max-width:640px){.po-slip{transform:none}.po-fields{grid-template-columns:1fr 1fr}.po-fields div:last-child{grid-column:1/-1}.po-svc{grid-template-columns:1fr}.po-sign{grid-template-columns:1fr;grid-template-areas:"stamp""box""st";justify-items:center}.po-apv{width:100%}.po-cta{width:100%;justify-content:center}.po-clock{width:88px;height:88px}.po-wall{padding-right:30%}.po-hh{height:20px}.po-mm,.po-ss{height:30px}.po-frame span{font-size:17px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.po-slip.jolt,.po-cta.wig,.po-stamp.hit *,.po-imp,.po-rec.in .po-paper,.po-list li{animation:none!important}.po-cover,.po-cta{transition:none}}.pg-open .po-slip{display:flex;flex-direction:column;padding-top:clamp(26px,2.6vw,36px);padding-bottom:clamp(20px,2.4vw,32px)}.pg-open .po-sliphead{order:1;margin-bottom:14px;padding-bottom:10px}.pg-open .po-big{order:2;margin-bottom:16px;font-size:clamp(26px,2.9vw,40px)}.pg-open .po-fields{order:3;margin-bottom:14px}.pg-open .po-why{order:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:18px}.pg-open .po-why legend{width:100%;margin-bottom:8px}.pg-open .po-why .po-box{flex:none}.pg-open .po-why1,.pg-open .po-why0{margin-right:10px;font-size:16px}.pg-open .po-act{order:5;margin-bottom:24px}.pg-open .po-h3{order:6;padding-top:18px;border-top:2px dashed rgba(27,26,31,.35)}.pg-open .po-p{order:7}.pg-open .po-svc{order:8}.pg-open .po-sign{order:9}.pg-open .po-fine{order:10}@media(max-width:640px){.pg-open .po-slip{padding:24px 18px 20px}.pg-open .po-sliphead{margin-bottom:12px}.pg-open .po-big{font-size:clamp(24px,7vw,30px);margin-bottom:16px}.pg-open .po-act{gap:6px;margin-bottom:20px}.pg-open .po-why{display:grid;grid-template-columns:20px 1fr;gap:6px 10px;margin-bottom:16px}.pg-open .po-why legend{margin-bottom:6px}.pg-open .po-why1,.pg-open .po-why0{margin-right:0}.pg-open .po-fields dd{font-size:18px}.pg-open .po-act .po-ig{width:100%;justify-content:center;text-align:center}}.ts-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start}.ts-court{position:relative;border:3px solid #1b1a1f;border-radius:18px 14px 20px 12px;box-shadow:8px 8px #1b1a1f;overflow:hidden;background:#4a4d5a;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px),radial-gradient(rgba(0,0,0,.18) 1px,transparent 1.5px);background-size:9px 9px,13px 13px;color:#fffdf6}.ts-hop{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:clamp(300px,30vw,420px);padding:70px clamp(12px,2vw,24px) 30px}.ts-col{display:flex;flex-direction:column;align-items:center;gap:10px}.ts-sq{position:relative;flex:none;display:flex;align-items:center;justify-content:center;padding:0;background:var(--tint);border:3px solid rgba(255,253,246,.9);border-radius:6px 10px 5px 9px;color:#fffdf6;cursor:pointer;transform:rotate(var(--rot,0deg));transition:width .35s cubic-bezier(.2,1.3,.4,1),height .35s cubic-bezier(.2,1.3,.4,1),background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #fffdf640,0 0 0 1px #fffdf62e;overflow:hidden}.ts-sq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-35deg,rgba(255,255,255,.06)0 2px,transparent 2px 7px);pointer-events:none}.ts-sq.ts-on{background:#d2ff0052;border-color:#d2ff00;box-shadow:0 0 0 3px #d2ff0040}.ts-sq:focus-visible{outline:3px solid #d2ff00;outline-offset:3px}@media(hover:hover){.ts-sq:hover{border-color:#ffc93c}}.ts-n{position:absolute;left:6px;top:4px;font:800 15px/1 var(--pg-disp);transform:rotate(-6deg);opacity:.95}.ts-aa{font-weight:700;line-height:1;letter-spacing:-.02em;opacity:.95}.ts-px{position:absolute;left:4px;right:4px;bottom:5px;font:500 10px/1.1 var(--pg-mono);text-align:center;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-sq.ts-land{animation:tsland .35s cubic-bezier(.2,1.6,.4,1)}@keyframes tsland{0%{transform:rotate(var(--rot)) scale(1)}40%{transform:rotate(var(--rot)) scale(.9,.84)}to{transform:rotate(var(--rot)) scale(1)}}.ts-kid{position:absolute;z-index:3;left:0;top:0;width:40px;height:60px;pointer-events:none;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.35));will-change:transform}.ts-stamp{position:absolute;z-index:4;padding:7px 12px;background:#d2ff00;color:#1b1a1f;border:3px solid #1b1a1f;border-radius:10px 14px 9px 12px;box-shadow:4px 4px #1b1a1f;font:800 22px/1 var(--pg-disp);text-transform:uppercase;pointer-events:none;opacity:0}.ts-stamp.on{animation:tsstamp 1.5s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes tsstamp{0%{opacity:0;transform:rotate(-16deg) scale(2)}15%{opacity:1;transform:rotate(-7deg) scale(.95)}25%,80%{opacity:1;transform:rotate(-7deg) scale(1)}to{opacity:0;transform:rotate(-7deg) translateY(-12px)}}.ts-read{padding:14px clamp(14px,2vw,22px) 18px;border-top:3px dashed rgba(255,253,246,.35);background:#1b1a1f59;min-width:0}.ts-read-k{margin:0 0 8px;font:600 12px/1.3 var(--pg-mono);color:#d2ff00;overflow-wrap:anywhere}.ts-read-s{margin:0;line-height:1.05;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent);transition:font-size .3s}.ts-side{display:flex;flex-direction:column;gap:6px;min-width:0}.ts-side .tl-sl{border-top-color:#0a0b1024}.ts-f{display:flex;flex-direction:column;gap:6px;padding-top:6px}.ts-f .st-l{margin:0}.ts-sel{width:100%;min-height:48px;padding:0 40px 0 12px;border:2.5px solid #1b1a1f;border-radius:12px 10px 14px 9px;box-shadow:3px 3px #1b1a1f;background:#fffdf6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0l6 8 6-8z' fill='%231B1A1F'/%3E%3C/svg%3E")no-repeat right 14px center;-webkit-appearance:none;appearance:none;font:700 16px/1 var(--pg-disp);color:#1b1a1f;cursor:pointer}.ts-sel:focus-visible,.ts-tog input:focus-visible+.ts-tog-t,.ts-code:focus-visible{outline:3px solid #3a4bff;outline-offset:3px}.ts-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ts-tog{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin-top:8px;padding:8px 12px;background:#fffdf6;border:2.5px solid #1b1a1f;border-radius:14px 10px 15px 9px;box-shadow:3px 3px #1b1a1f;cursor:pointer}.ts-tog input{position:absolute;opacity:0;width:1px;height:1px}.ts-tog-t{font:500 12px/1.35 var(--pg-mono)}.ts-tog-t b{display:block;font:800 17px/1.1 var(--pg-disp)}.ts-tog i{flex:none;position:relative;width:52px;height:30px;border-radius:99px;background:#d6d3ca;border:2.5px solid #1b1a1f;transition:background .2s}.ts-tog i:after{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:#fffdf6;border:2px solid #1b1a1f;transition:transform .25s cubic-bezier(.2,1.5,.4,1)}.ts-tog input:checked~i{background:#d2ff00}.ts-tog input:checked~i:after{transform:translate(21px)}.ts-fl[hidden]{display:none}.ts-tip{margin:12px 0 0;padding:12px 14px;background:#ffc93c;border:2.5px solid #1b1a1f;border-radius:12px 9px 14px 10px;box-shadow:3px 3px #1b1a1f;font:italic 400 17px/1.4 var(--pg-body);transform:rotate(-.6deg)}.ts-low{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start;margin-top:clamp(28px,4vw,52px)}.ts-sm{font-style:normal;text-transform:none;letter-spacing:0;opacity:.75;margin-left:6px}.ts-art{margin-top:12px;padding:clamp(18px,3.5vw,48px);background:#fffdf6;border:3px solid #1b1a1f;border-radius:16px 12px 18px 11px;box-shadow:8px 8px #3a4bff;color:#1b1a1f;overflow:hidden;overflow-wrap:anywhere}.ts-art>*{margin:0;transition:font-size .3s ease}.ts-a-k{font-family:var(--pg-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:#3a4bff}.ts-a-h1{margin-top:.3em;font-weight:800;line-height:1;letter-spacing:-.035em;text-wrap:balance}.ts-a-h2{margin-top:1.1em;font-weight:800;line-height:1.05;letter-spacing:-.025em}.ts-a-h3{margin-top:1em;font-weight:700;line-height:1.15;letter-spacing:-.01em}.ts-a-p{margin-top:.8em;line-height:1.55;max-width:62ch}.ts-a-s{margin-top:1.4em;padding-top:.8em;border-top:2px solid rgba(27,26,31,.15);color:#5b6072}.ts-out{position:sticky;top:90px}.ts-outh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ts-outh .st-l{margin:0}.ts-code{margin:0;padding:18px;background:#1b1a1f;color:#d2ff00;border-radius:14px 10px 15px 9px;box-shadow:5px 5px #ff6fb5;font:500 12.5px/1.65 var(--pg-mono);white-space:pre-wrap;overflow-wrap:anywhere}.ts-toast{position:fixed;z-index:400;left:50%;bottom:22px;max-width:calc(100vw - 32px);padding:12px 18px;background:#d2ff00;color:#1b1a1f;border:3px solid #1b1a1f;border-radius:14px 10px 16px 9px;box-shadow:4px 4px #1b1a1f;font:700 13px/1.3 var(--pg-mono);text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,30px)}.ts-toast:empty{display:none}.ts-toast.on{animation:tstoast 1.9s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes tstoast{0%{opacity:0;transform:translate(-50%,30px)}12%,85%{opacity:1;transform:translate(-50%) rotate(-1deg)}to{opacity:0;transform:translate(-50%,10px)}}@keyframes tsfade{0%,85%{opacity:1}to{opacity:0}}@media(max-width:1024px){.ts-grid,.ts-low{grid-template-columns:1fr}.ts-out{position:static}.ts-side{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.ts-side .ts-2,.ts-side .ts-tog,.ts-side .ts-fl,.ts-side .ts-tip{grid-column:1/-1}}@media(max-width:640px){.ts-side{grid-template-columns:1fr}.ts-hop{flex-direction:column-reverse;padding:70px 12px 24px}.ts-col{flex-direction:row}.ts-n{font-size:13px}.ts-px{font-size:9px}.ts-tip{font-size:16px}}@media(prefers-reduced-motion:reduce){.ts-sq,.ts-art>*,.ts-read-s{transition:none}.ts-sq.ts-land{animation:none}.ts-stamp.on{animation:tsfade 1.5s linear forwards;transform:rotate(-7deg)}.ts-toast.on{animation:tsfade 1.9s linear forwards;transform:translate(-50%)}}.ts-tabs{display:none}.ts-pnl{display:flex;flex-direction:column;gap:6px;min-width:0}.ts-pnl.ts-2{display:grid}.ts-copy{align-self:flex-start;margin-top:12px;min-width:150px}.pg-open .ts-grid{height:var(--pg-fit);align-items:stretch;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.pg-open .ts-court{display:flex;flex-direction:column;min-height:0}.pg-open .ts-hop{flex:1 1 0;min-height:0;padding:56px clamp(12px,2vw,24px) 18px}.pg-open .ts-read{flex:none;height:96px;padding:10px clamp(14px,2vw,22px);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.pg-open .ts-read-k{margin-bottom:6px}.pg-open .ts-side{min-height:0;gap:4px;justify-content:center}.pg-open .ts-side .tl-sl{padding-top:6px}.pg-open .ts-side input[type=range]{height:34px}.pg-open .ts-f{gap:5px;padding-top:4px}.pg-open .ts-sel{min-height:46px}.pg-open .ts-tog{min-height:50px;margin-top:6px;padding:6px 12px}.pg-open .ts-fl:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.pg-open .ts-fl .ts-sel{font-size:14px;padding-right:30px;background-position:right 10px center}.pg-open .ts-tip{margin-top:8px;padding:8px 12px;font-size:15px;line-height:1.35}.pg-open .ts-copy{align-self:stretch;min-height:50px;margin-top:10px;font-size:16px}@media(max-width:1024px){.pg-open .ts-side{display:flex}}@media(max-width:899px){.pg-open .ts-grid{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto 118px;grid-template-areas:"court""tabs""pnl";gap:10px}.pg-open .ts-side{display:contents}.pg-open .ts-court{grid-area:court;box-shadow:5px 5px #1b1a1f;margin-right:5px}.pg-open .ts-hop{flex-direction:column-reverse;gap:8px;padding:30px 10px 14px}.pg-open .ts-col{flex-direction:row;gap:10px}.pg-open .ts-n{font-size:12px;left:4px;top:3px}.pg-open .ts-px{display:none}.pg-open .ts-read{height:62px;padding:6px 12px}.pg-open .ts-read-k{font-size:11px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-open .ts-copy{grid-area:court;align-self:start;justify-self:end;margin:10px 14px 0 0;min-height:44px;min-width:0;padding:0 14px;font-size:14px;z-index:5;transform:rotate(1.5deg)}.pg-open .ts-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2.5px solid #1b1a1f;border-radius:12px 10px 14px 9px;overflow:hidden;box-shadow:3px 3px #1b1a1f;margin-right:3px}.pg-open .ts-tab{min-height:42px;border:0;border-left:2.5px solid #1b1a1f;background:#fffdf6;color:#1b1a1f;font:800 14px/1 var(--pg-disp);cursor:pointer;-webkit-tap-highlight-color:transparent}.pg-open .ts-tab:first-child{border-left:0}.pg-open .ts-tab[aria-pressed=true]{background:#d2ff00}.pg-open .ts-tab:focus-visible{outline:3px solid #3a4bff;outline-offset:-5px}.pg-open .ts-pnl{grid-area:pnl;justify-content:flex-start;gap:8px;padding-right:3px}.pg-open .ts-side[data-tab=sc] .ts-pnl:not(.ts-p-sc),.pg-open .ts-side[data-tab=st] .ts-pnl:not(.ts-p-st),.pg-open .ts-side[data-tab=fo] .ts-pnl:not(.ts-p-fo),.pg-open .ts-side[data-tab=fl] .ts-pnl:not(.ts-p-fl){display:none}.pg-open .ts-p-st{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.pg-open .ts-p-sc .tl-sl{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;padding:0;border-top:0}.pg-open .ts-p-sc .tl-sl label{flex-direction:column;gap:3px}.pg-open .ts-side input[type=range]{height:44px}.pg-open .ts-p-sc .ts-f{flex-direction:row;align-items:center;gap:10px;padding:0}.pg-open .ts-p-sc .ts-f .st-l{flex:none;width:104px}.pg-open .ts-p-fo .ts-tip{margin:4px 0 0;font-size:14px;transform:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pg-open .ts-tog{margin:0;min-height:46px;padding:4px 10px}.pg-open .ts-tog-t{font-size:11px}.pg-open .ts-tog-t b{font-size:15px}.pg-open .ts-fl:not([hidden]){gap:10px}.pg-open .ts-fl .tl-sl{padding:0;border-top:0}.pg-open .ts-fl .ts-f{padding:0}}@media(max-width:899px)and (min-width:641px){.pg-open .ts-hop{flex-direction:row;padding:40px 12px 10px}.pg-open .ts-col{flex-direction:column}.pg-open .ts-px{display:block}}.pg-open .ts-toast{top:70px;bottom:auto}.cw-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start}.cw-stage{position:relative;border:3px solid #f3f4f8;border-radius:18px 14px 20px 12px;box-shadow:8px 8px #d2ff00;background:#1b1d29 radial-gradient(circle at 50% 46%,#262a3b 0,#1b1d29 62%);overflow:hidden}.cw-cvw{position:relative;max-width:680px;margin:0 auto}.cw-cv{display:block;width:100%;height:auto;aspect-ratio:1/1;touch-action:none;cursor:default;-webkit-tap-highlight-color:transparent}.cw-cv.cw-grab{cursor:grabbing!important}.cw-cv:focus-visible{outline:3px dashed #d2ff00;outline-offset:-10px}.cw-stamp{position:absolute;left:50%;top:9%;padding:10px 18px 12px;background:#d2ff00;color:#1b1a1f;border:3px solid #1b1a1f;border-radius:12px 16px 10px 14px;box-shadow:5px 5px #1b1a1f;font:800 clamp(20px,3vw,30px)/1 var(--pg-disp);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%) rotate(-6deg) scale(.4)}.cw-stamp b{color:#3a4bff;font-weight:800}.cw-stamp.on{animation:cwstamp 1.7s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes cwstamp{0%{opacity:0;transform:translate(-50%) rotate(-14deg) scale(2.2)}14%{opacity:1;transform:translate(-50%) rotate(-5deg) scale(.94)}22%{transform:translate(-50%) rotate(-6deg) scale(1)}80%{opacity:1;transform:translate(-50%) rotate(-6deg) scale(1)}to{opacity:0;transform:translate(-50%,-14px) rotate(-6deg) scale(1)}}.cw-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px clamp(12px,2vw,20px) 16px;border-top:2.5px dashed rgba(243,244,248,.18)}.cw-hint{display:flex;flex-direction:column;gap:6px;margin:0;font:500 12px/1.3 var(--pg-mono);color:#959aad}.cw-hint b{font:800 13px/1 var(--pg-disp);letter-spacing:.06em;text-transform:uppercase;color:#f3f4f8}.cw-hint output{display:inline-block;min-width:2ch;margin-left:4px;padding:3px 7px;border-radius:7px;background:#d2ff00;color:#1b1a1f;font:700 13px/1 var(--pg-mono);text-align:center}.cw-spin{position:relative;flex:none;min-width:150px;min-height:64px;padding:0 26px;border:3px solid #1b1a1f;border-radius:18px 14px 20px 12px;background:#ff6fb5;box-shadow:5px 5px #1b1a1f,inset 0 -6px #1b1a1f2e;color:#1b1a1f;font:800 26px/1 var(--pg-disp);letter-spacing:-.01em;text-transform:uppercase;cursor:pointer;transform:rotate(-1.5deg);transition:transform .12s,box-shadow .12s}.cw-spin span{display:inline-block}@media(hover:hover){.cw-spin:hover{background:#d2ff00;transform:rotate(1deg) translateY(-2px)}}.cw-spin:active{transform:translate(3px,3px) rotate(-1.5deg);box-shadow:2px 2px #1b1a1f,inset 0 -3px #1b1a1f2e}.cw-spin:focus-visible{outline:3px solid #d2ff00;outline-offset:4px}.cw-spin.kick span{animation:cwkick .6s cubic-bezier(.2,1.6,.4,1)}@keyframes cwkick{0%{transform:rotate(0) scale(1)}35%{transform:rotate(-200deg) scale(1.25)}to{transform:rotate(-360deg) scale(1)}}.cw-side{display:flex;flex-direction:column;gap:10px;min-width:0}.cw-side .st-l:first-child{margin-top:0}.cw-sm{font-style:normal;text-transform:none;letter-spacing:0;opacity:.7;margin-left:6px}.cw-hars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-har.st-btn{justify-content:flex-start;gap:9px;min-height:48px;padding:0 10px;font-size:14px;text-align:left;line-height:1.05}.cw-har svg{flex:none;color:#3a4bff}.cw-har[aria-pressed=true] svg{color:#1b1a1f}.cw-har:focus-visible,.cw-sw:focus-visible,.cw-side .st-btn:focus-visible,.cw-prev .st-btn:focus-visible{outline:3px solid #d2ff00;outline-offset:3px}.cw-tip{margin:2px 0 0;min-height:3em;font:italic 400 17px/1.4 var(--pg-body);color:#c9ccda}.cw-sls .tl-sl{border-top-color:#f3f4f824}#cwHue{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red) center/100% 6px no-repeat;border-radius:4px}#cwHue::-webkit-slider-runnable-track{background:0 0}#cwHue::-moz-range-track{background:0 0}.cw-pal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1vw,10px)}.cw-sw{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:clamp(96px,11vw,132px);padding:8px 8px 9px;border:3px solid #1b1a1f;border-radius:12px 9px 14px 10px;background:var(--c,#333);color:var(--on,#fff);box-shadow:4px 4px #f3f4f8;cursor:copy;text-align:left;transition:transform .15s cubic-bezier(.2,1.5,.4,1),box-shadow .15s;overflow:hidden}.cw-sw:nth-child(odd){transform:rotate(-1deg)}.cw-sw:nth-child(2n){transform:rotate(1.2deg)}@media(hover:hover){.cw-sw:hover{transform:translateY(-4px) rotate(0);box-shadow:5px 7px #d2ff00}}.cw-sw b{font:700 clamp(10px,1vw,13px)/1 var(--pg-mono);letter-spacing:.02em}.cw-sw small{max-width:100%;font:500 clamp(9px,.85vw,11px)/1.15 var(--pg-mono);opacity:.8;overflow-wrap:anywhere}.cw-sw.cw-isb:before{content:"BASE";position:absolute;top:7px;left:7px;padding:3px 5px;border-radius:5px;background:#1b1a1f;color:#d2ff00;font:700 9px/1 var(--pg-mono);letter-spacing:.06em}.cw-sw.cw-pop{animation:cwpop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes cwpop{0%{transform:scale(1)}30%{transform:scale(.9) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.cw-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.cw-acts .st-btn{flex:1 1 180px}.cw-prev{margin-top:clamp(28px,4vw,52px)}.cw-prevh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.cw-prevh .st-l{margin:0}.cw-prevc{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cw-ratio{font:500 12px/1.3 var(--pg-mono);color:#c9ccda}.cw-ratio b{color:#f3f4f8}.cw-ratio em{display:inline-block;margin-left:4px;padding:3px 7px;border-radius:99px;background:#d2ff00;color:#1b1a1f;font:700 11px/1 var(--pg-mono);font-style:normal}.cw-mock{--m-bg:#F3F4F8;--m-fg:#11131C;--m-ac:#3A4BFF;--m-on:#fff;--m-s1:#D2FF00;--m-s2:#FF6FB5;--m-s3:#FF8A3D;border:3px solid #f3f4f8;border-radius:16px 12px 18px 11px;box-shadow:8px 8px #3a4bff;overflow:hidden;background:var(--m-bg);color:var(--m-fg)}.cw-mock,.cw-mock *{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.cw-mk-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1b1a1f;color:#959aad;font:500 11px/1 var(--pg-mono)}.cw-mk-bar i{width:10px;height:10px;border-radius:50%;background:#ff6fb5}.cw-mk-bar i:nth-child(2){background:#ffc93c}.cw-mk-bar i:nth-child(3){background:#3fb27f}.cw-mk-bar span{margin-left:10px;padding:4px 12px;border-radius:99px;background:#2a2d3e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-mk-body{position:relative;overflow:hidden;padding:clamp(18px,3.4vw,48px);min-height:clamp(380px,40vw,520px);display:flex;flex-direction:column;gap:clamp(12px,1.6vw,20px)}.cw-mk-body>:not(.cw-mk-s){position:relative;z-index:1}.cw-mk-nav{display:flex;align-items:center;gap:clamp(10px,2vw,26px);font:600 14px/1 var(--pg-disp);padding-bottom:14px;border-bottom:2px solid color-mix(in srgb,var(--m-fg) 18%,transparent)}.cw-mk-nav b{margin-right:auto;font-weight:800;font-size:17px}.cw-mk-nav em{font-style:normal;padding:8px 14px;border-radius:99px;background:var(--m-fg);color:var(--m-bg)}.cw-mk-k{margin:clamp(8px,2vw,20px)0 0;font:600 11px/1 var(--pg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-ac)}.cw-mk-h{margin:0;max-width:12ch;font:800 clamp(36px,5.6vw,84px)/.9 var(--pg-disp);font-variation-settings:"wdth"80;letter-spacing:-.045em;text-wrap:balance}.cw-mk-h span{color:var(--m-ac)}.cw-mk-p{margin:0;max-width:40ch;font:400 clamp(15px,1.3vw,18px)/1.5 var(--pg-body);opacity:.85}.cw-mk-btns{display:flex;flex-wrap:wrap;gap:10px}.cw-mk-b1,.cw-mk-b2{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:12px 9px 13px 10px;font:800 15px/1 var(--pg-disp)}.cw-mk-b1{background:var(--m-ac);color:var(--m-on);border:2.5px solid var(--m-fg);box-shadow:4px 4px 0 var(--m-fg)}.cw-mk-b2{border:2.5px solid var(--m-fg)}.cw-mk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);margin-top:auto;max-width:640px}.cw-mk-cards span{display:flex;flex-direction:column;gap:7px;padding:10px;border:2px solid var(--m-fg);border-radius:10px;background:var(--m-bg)}.cw-mk-cards i{height:clamp(34px,5vw,60px);border-radius:6px;background:var(--m-s1)}.cw-mk-cards span:nth-child(2) i{background:var(--m-s2)}.cw-mk-cards span:nth-child(3) i{background:var(--m-s3)}.cw-mk-cards b{height:7px;border-radius:4px;background:color-mix(in srgb,var(--m-fg) 22%,transparent)}.cw-mk-cards b.s{width:60%}.cw-mk-s{position:absolute;z-index:0;border:2.5px solid var(--m-fg);pointer-events:none}.cw-mk-s1{right:-6%;top:12%;width:min(40%,340px);aspect-ratio:1;border-radius:50%;background:var(--m-s1)}.cw-mk-s2{right:20%;top:52%;width:min(18%,150px);aspect-ratio:1;border-radius:18px 10px 22px 8px;background:var(--m-s2);transform:rotate(14deg)}.cw-mk-s3{right:4%;bottom:-4%;width:min(24%,200px);height:clamp(40px,7vw,90px);border-radius:999px;background:var(--m-s3);transform:rotate(-8deg)}.cw-toast{position:fixed;z-index:400;left:50%;bottom:22px;max-width:calc(100vw - 32px);padding:12px 18px;background:#d2ff00;color:#1b1a1f;border:3px solid #1b1a1f;border-radius:14px 10px 16px 9px;box-shadow:4px 4px #1b1a1f;font:700 13px/1.3 var(--pg-mono);text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,30px)}.cw-toast:empty{display:none}.cw-toast.on{animation:cwtoast 1.9s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes cwtoast{0%{opacity:0;transform:translate(-50%,30px) rotate(2deg)}12%{opacity:1;transform:translate(-50%) rotate(-1deg)}85%{opacity:1;transform:translate(-50%) rotate(-1deg)}to{opacity:0;transform:translate(-50%,10px)}}@media(max-width:1024px){.cw-grid{grid-template-columns:1fr}.cw-cvw{max-width:560px}.cw-sw{min-height:104px}.cw-sw b{font-size:12px}.cw-sw small{font-size:10px}}@media(max-width:640px){.cw-hars{grid-template-columns:1fr 1fr}.cw-har.st-btn{font-size:13px;padding:0 8px;gap:7px}.cw-spin{min-width:120px;min-height:58px;font-size:22px;padding:0 18px}.cw-pal{grid-template-columns:1fr;gap:8px}.cw-sw,.cw-sw:nth-child(odd),.cw-sw:nth-child(2n){flex-direction:row;align-items:center;justify-content:space-between;min-height:54px;padding:0 14px;transform:none;box-shadow:3px 3px #f3f4f8}.cw-sw b{font-size:15px}.cw-sw small{font-size:12px;text-align:right}.cw-sw.cw-isb:before{position:static;order:-1;margin-left:-4px;padding:4px 6px;font-size:9px}.cw-sw.cw-isb b{margin-left:10px;margin-right:auto}.cw-mk-s1,.cw-mk-s2{display:none}.cw-mk-s3{width:46%;bottom:-3%;right:-10%}.cw-mk-nav span{display:none}}@keyframes cwfade{0%,85%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cw-stamp.on{animation:cwfade 1.7s linear forwards;transform:translate(-50%) rotate(-6deg)}.cw-spin.kick span,.cw-sw.cw-pop{animation:none}.cw-toast.on{animation:cwfade 1.9s linear forwards;transform:translate(-50%)}.cw-mock,.cw-mock *{transition:none}}.cw-tabs{display:none}.pg-open .cw-grid{height:var(--pg-fit);align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(340px,500px);gap:clamp(16px,2.4vw,36px)}.pg-open .cw-stage{display:flex;flex-direction:column;min-height:0}.pg-open .cw-cvw{flex:1 1 0;min-height:0;width:100%;max-width:none;container-type:size;display:flex;align-items:center;justify-content:center}.pg-open .cw-cv{width:min(100cqw,100cqh);height:auto}.pg-open .cw-foot{padding:10px clamp(12px,1.6vw,18px) 12px}.pg-open .cw-spin{min-height:56px;font-size:23px}.pg-open .cw-side{min-height:0;gap:8px;justify-content:center}.pg-open .cw-pnl,.pg-open .cw-p-pal{display:flex;flex-direction:column;gap:8px;min-width:0}.pg-open .cw-side .st-l{margin:0}.pg-open .cw-hars{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-open .cw-har.st-btn{min-height:46px;font-size:13px;padding:0 8px;gap:7px}.pg-open .cw-tip{min-height:0;margin:0;font-size:15px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pg-open .cw-p-tune{gap:0}.pg-open .cw-sls .tl-sl{padding:7px 0 0}.pg-open .cw-sls input[type=range]{height:32px}.pg-open .cw-sw{min-height:clamp(70px,9.5vh,96px)}.pg-open .cw-acts{flex-direction:row;margin:0}@media(max-width:899px){.pg-open .cw-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:10px}.pg-open .cw-stage{box-shadow:5px 5px #d2ff00;margin-right:5px}.pg-open .cw-foot{padding:6px 10px 8px;gap:10px}.pg-open .cw-hint{flex-direction:row;align-items:center;justify-content:space-between;flex:1;gap:8px;font-size:11px}.pg-open .cw-hint b{white-space:nowrap}.pg-open .cw-spin{min-width:104px;min-height:48px;padding:0 16px;font-size:20px;box-shadow:4px 4px #1b1a1f,inset 0 -5px #1b1a1f2e}.pg-open .cw-side{display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.pg-open .cw-p-pal{order:1}.pg-open .cw-p-pal .st-l{display:none}.pg-open .cw-tabs{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2.5px solid #f3f4f8;border-radius:12px 10px 14px 9px;overflow:hidden}.pg-open .cw-tab{min-height:42px;border:0;border-left:2px solid #f3f4f8;background:#1b1d29;color:#f3f4f8;font:800 14px/1 var(--pg-disp);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.pg-open .cw-tab:first-child{border-left:0}.pg-open .cw-tab[aria-pressed=true]{background:#d2ff00;color:#1b1a1f}.pg-open .cw-tab:focus-visible{outline:3px solid #d2ff00;outline-offset:-5px}.pg-open .cw-tab[aria-pressed=true]:focus-visible{outline-color:#3a4bff}.pg-open .cw-pnl{order:3;height:148px;justify-content:center}.pg-open .cw-side[data-tab=har] .cw-pnl:not(.cw-p-har),.pg-open .cw-side[data-tab=tune] .cw-pnl:not(.cw-p-tune),.pg-open .cw-side[data-tab=out] .cw-pnl:not(.cw-p-out){display:none}.pg-open .cw-p-har .st-l,.pg-open .cw-p-har .cw-tip{display:none}.pg-open .cw-hars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg-open .cw-har.st-btn{min-height:44px;font-size:13px}.pg-open .cw-sls .tl-sl{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:2px 0;border-top-width:1px}.pg-open .cw-sls .tl-sl label{flex-direction:column;gap:3px;font-size:10px}.pg-open .cw-sls input[type=range]{height:44px}.pg-open .cw-acts{flex-direction:column;gap:10px}.pg-open .cw-acts .st-btn{flex:none;min-height:50px;width:100%}.pg-open .cw-pal{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pg-open .cw-sw,.pg-open .cw-sw:nth-child(odd),.pg-open .cw-sw:nth-child(2n){flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:52px;padding:0 5px 6px;box-shadow:3px 3px #f3f4f8;border-width:2.5px}.pg-open .cw-sw:nth-child(odd){transform:rotate(-1deg)}.pg-open .cw-sw:nth-child(2n){transform:rotate(1deg)}.pg-open .cw-sw b{font-size:10px;letter-spacing:0}.pg-open .cw-sw small{display:none}.pg-open .cw-sw.cw-isb:before{position:absolute;top:4px;left:4px;padding:2px 4px;font-size:8px;margin:0}.pg-open .cw-sw.cw-isb b{margin:0}}@media(max-width:899px){.pg-open .cw-toast{top:70px;bottom:auto}}.ws [hidden]{display:none!important}.ws{--ws-ink:#1B1A1F}.ws-board{position:relative;margin:0 0 clamp(28px,4vw,48px);padding:clamp(22px,3vw,40px) clamp(18px,3vw,44px) clamp(44px,5vw,60px);min-height:180px;background:radial-gradient(ellipse at 30% 20%,#3b7055,#2a5440 70%);border:clamp(10px,1.4vw,16px) solid #b07444;border-radius:10px;outline:3px solid var(--ws-ink);box-shadow:8px 8px 0 var(--ws-ink),inset 0 0 0 3px var(--ws-ink),inset 0 0 60px #00000059;overflow:hidden;color:#f4f6ef}.ws-dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ws-chalk{position:relative;margin:0;font:700 clamp(30px,5vw,68px)/1 var(--pg-disp);letter-spacing:-.02em;color:#f4f6efeb;text-shadow:0 0 1px #fff,1px 1px 2px rgba(255,255,255,.35),-1px 0 3px rgba(255,255,255,.2);transform:rotate(-1.2deg)}.ws-chalk span{display:block;margin-bottom:10px;font:600 13px/1 var(--pg-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.75}.ws-chalk b{font-weight:800;color:#fff59a;text-decoration:underline wavy rgba(255,245,154,.7) 3px;text-underline-offset:10px}.ws-chalk2{position:relative;margin:18px 0 0;font:italic 400 clamp(18px,2vw,24px)/1.3 var(--pg-body);color:#f4f6efbf;transform:rotate(-.6deg)}.ws-clap{position:absolute;right:clamp(12px,2vw,24px);top:clamp(12px,2vw,20px);min-height:44px;padding:0 14px;background:0 0;border:2px dashed rgba(244,246,239,.6);border-radius:10px;color:#f4f6ef;font:600 12px/1 var(--pg-mono);letter-spacing:.06em;cursor:pointer}.ws-clap:hover{background:#ffffff14}.ws-tray{position:absolute;left:0;right:0;bottom:0;height:20px;background:#c98b57;border-top:3px solid var(--ws-ink)}.ws-stick{position:absolute;bottom:6px;left:14%;width:44px;height:9px;background:#fffdf6;border:2px solid var(--ws-ink);border-radius:4px;transform:rotate(-3deg)}.ws-stick.b{left:calc(14% + 56px);width:30px;background:#ff6fb5;transform:rotate(4deg)}.ws-eraser{position:absolute;bottom:4px;right:16%;width:76px;height:22px;background:linear-gradient(#3a4bff 0 55%,#e8dfc8 55%);border:2.5px solid var(--ws-ink);border-radius:5px}.ws-board.clap .ws-eraser{animation:ws-clap .5s cubic-bezier(.2,1.6,.4,1)}@keyframes ws-clap{30%{transform:translateY(-26px) rotate(-14deg)}60%{transform:translateY(-6px) rotate(8deg)}}.ws-sheet{position:relative;padding:clamp(24px,4vw,56px) clamp(16px,4vw,56px) clamp(24px,4vw,56px) clamp(36px,6vw,96px);background:#fffdf6 repeating-linear-gradient(180deg,transparent 0 35px,rgba(58,75,255,.09) 35px 36px);border:3px solid var(--ws-ink);border-radius:6px 14px 10px 8px;box-shadow:8px 8px 0 var(--ws-ink);color:var(--ws-ink)}.ws-sheet:before{content:"";position:absolute;top:0;bottom:0;left:clamp(22px,4vw,64px);width:2px;background:#e5382b73}.ws-sheet:after{content:"";position:absolute;top:60px;bottom:60px;left:clamp(2px,1vw,14px);width:18px;background:radial-gradient(circle,#fff7e6 0 6px,var(--ws-ink) 6.5px 8.5px,transparent 9px) 50%0/18px 220px repeat-y}.ws-sec+.ws-sec{margin-top:clamp(56px,7vw,96px)}.ws-h3{display:flex;align-items:center;gap:14px;margin:0 0 20px;font:800 clamp(28px,3.6vw,50px)/1 var(--pg-disp);letter-spacing:-.035em}.ws-h3 span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.15em;border:3px solid #e5382b;border-radius:50% 46% 52% 44%;color:#e5382b;font-size:.7em;transform:rotate(-6deg)}.ws-lead,.ws-intro p{max-width:60ch;margin:0 0 14px;font:400 clamp(17px,1.5vw,20px)/1.55 var(--pg-body)}.ws-intro{position:relative;padding-right:min(300px,30%)}.ws-intro .ws-note{position:absolute;right:0;top:-6px;width:min(260px,28%)}.ws-note{position:relative;padding:16px 16px 18px;border:2.5px solid var(--ws-ink);border-radius:3px 3px 16px;box-shadow:4px 4px 0 var(--ws-ink);font:500 15px/1.45 var(--pg-body);transform:rotate(2deg)}.ws-note:before{content:"";position:absolute;top:-12px;left:50%;width:70px;height:20px;margin-left:-35px;background:#fff9;border:1.5px solid rgba(27,26,31,.4);transform:rotate(-5deg)}.ws-note b{display:block;margin-bottom:4px;font:700 11px/1 var(--pg-mono);letter-spacing:.14em;text-transform:uppercase}.ws-note.y{background:#ffe36e}.ws-note.p{background:#ffb3d6;transform:rotate(-2deg)}.ws-note.b{background:#bfe6fa;transform:rotate(1.4deg)}.ws-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin:clamp(20px,3vw,36px)0 0;padding:0;list-style:none}.ws-card{padding:16px 16px 20px;background:#fff;border:2.5px solid var(--ws-ink);border-radius:14px 10px 16px 9px;box-shadow:5px 5px 0 var(--ws-ink);transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.ws-card:nth-child(odd){transform:rotate(-1deg)}.ws-card:nth-child(2n){transform:rotate(1.2deg)}.ws-card:hover{transform:translateY(-4px) rotate(0)}.ws-card h4{margin:14px 0 8px;font:800 22px/1 var(--pg-disp);letter-spacing:-.02em}.ws-card p{margin:0;font:400 16px/1.5 var(--pg-body)}.ws-dia{position:relative;height:110px;background:#f3eedf;border:2px solid var(--ws-ink);border-radius:10px;overflow:hidden}.ws-dia i,.ws-dia b{position:absolute;display:block}.ws-d1 .ws-mac{top:10px;right:10px;bottom:10px;left:10px;border:2px dashed #3a4bff;border-radius:6px;animation:ws-mac 3.2s ease-in-out infinite}.ws-d1 i:not(.ws-mac){left:30%;height:8px;border-radius:4px;background:var(--ws-ink);animation:ws-mic 3.2s ease-in-out infinite}.ws-d1 .ws-l1{width:40%;top:34px}.ws-d1 .ws-l2{width:34%;top:50px}.ws-d1 .ws-l3{width:26%;top:66px;background:#ff6fb5!important}@keyframes ws-mac{50%{top:22px;right:34px;bottom:22px;left:34px}}@keyframes ws-mic{50%{transform:translateY(calc((var(--o,0))*1px))}}.ws-d1 .ws-l1{--o:-6}.ws-d1 .ws-l3{--o:6}.ws-d2 i{top:44px;width:20px;height:20px;border:2px solid var(--ws-ink);border-radius:50%;background:#ff6fb5;animation:ws-grp 3.4s ease-in-out infinite}.ws-d2 i:nth-child(n+4){background:#3a4bff}.ws-d2 i:nth-child(1){left:8%;--g:14px}.ws-d2 i:nth-child(2){left:22%;--g:4px}.ws-d2 i:nth-child(3){left:36%;--g:-6px}.ws-d2 i:nth-child(4){left:50%;--g:6px}.ws-d2 i:nth-child(5){left:64%;--g:-4px}.ws-d2 i:nth-child(6){left:78%;--g:-14px}@keyframes ws-grp{0%,15%{transform:none}45%,85%{transform:translate(var(--g))}}.ws-d3 .ws-x{width:30px;height:16px;background:#c9c2af;border-radius:4px;animation:ws-crowd 3.6s ease-in-out infinite}.ws-d3 .ws-x:nth-child(1){left:18%;top:18%}.ws-d3 .ws-x:nth-child(2){right:18%;top:22%}.ws-d3 .ws-x:nth-child(3){left:22%;bottom:16%}.ws-d3 .ws-x:nth-child(4){right:20%;bottom:20%}.ws-d3 b{left:50%;top:50%;width:26px;height:26px;margin:-13px;background:#d2ff00;border:2.5px solid var(--ws-ink);border-radius:50%;animation:ws-hero 3.6s ease-in-out infinite}@keyframes ws-crowd{0%,20%{opacity:1;transform:none}50%,85%{opacity:0;transform:scale(.6)}}@keyframes ws-hero{0%,20%{transform:none}50%,85%{transform:scale(1.7)}}.ws-d4{display:flex;align-items:flex-end;justify-content:center;gap:10px;padding-bottom:12px;background:#f3eedf repeating-linear-gradient(0deg,transparent 0 11px,rgba(58,75,255,.2) 11px 12px)}.ws-d4 i{position:static;width:22px;height:calc(var(--h)*12px);background:#ffc93c;border:2px solid var(--ws-ink);border-radius:4px 4px 0 0;transform-origin:bottom;animation:ws-rh 2.8s ease-in-out infinite;animation-delay:calc(var(--h)*.12s)}@keyframes ws-rh{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}.ws-ruler{display:block;width:min(100%,640px);height:40px;margin:6px 0 16px -4px;transform:rotate(-.8deg)}.ws-sq{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(18px,2.6vw,36px);align-items:start}.ws-mock{position:relative;height:clamp(460px,40vw,580px);overflow:hidden;background:#f6f1e7;border:3px solid var(--ws-ink);border-radius:14px 10px 16px 9px;box-shadow:8px 8px 0 var(--ws-ink);container-type:inline-size}.ws-site{--ws-k:1;--ws-pad:30px;--ws-gap:12px;--ws-lh:1.16;--ws-cm:16px;--ws-mw:50ch;display:flex;flex-direction:column;gap:calc(var(--ws-gap)*var(--ws-k)*1.4);padding:calc(var(--ws-pad)*var(--ws-k)) calc(var(--ws-pad)*var(--ws-k)*1.25);color:#22201c;font-family:var(--pg-body)}.ws-site,.ws-site *{transition:padding .45s cubic-bezier(.2,.8,.2,1),gap .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1),line-height .45s cubic-bezier(.2,.8,.2,1),max-width .45s cubic-bezier(.2,.8,.2,1)}.ws-nav{display:flex;align-items:center;gap:calc(var(--ws-gap)*var(--ws-k)*1.6 + 6px);padding-bottom:calc(var(--ws-gap)*var(--ws-k)*.6);border-bottom:1.5px solid rgba(34,32,28,.15);font:600 13px/1 var(--pg-disp)}.ws-logo{display:flex;align-items:center;gap:7px;margin-right:auto;font:800 16px/1 var(--pg-disp);letter-spacing:-.02em;white-space:nowrap}.ws-logo i{width:16px;height:16px;border-radius:50% 50% 4px;background:#e35d33}.ws-links{display:flex;gap:calc(var(--ws-gap)*var(--ws-k) + 6px)}.ws-bag{padding:6px 10px;border:1.5px solid #22201c;border-radius:99px;white-space:nowrap}.ws-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(var(--ws-gap)*var(--ws-k)*1.6);align-items:center}.ws-copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--ws-gap)*var(--ws-k)*.7);max-width:var(--ws-mw)}.ws-eye{margin:0;font:600 11px/1.2 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;color:#e35d33}.ws-hl{margin:0;font:800 calc(40px*var(--ws-k) + 8px)/1 var(--pg-disp);letter-spacing:-.035em;line-height:calc(.6 + var(--ws-lh)*.32)}.ws-subh{margin:0;font-size:calc(15px*var(--ws-k) + 3px);line-height:var(--ws-lh);color:#55504a}.ws-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:calc(var(--ws-cm)*var(--ws-k));padding:0 22px;background:#22201c;color:#f6f1e7;border-radius:99px;font:700 15px/1 var(--pg-disp);white-space:nowrap}.ws-art{position:relative;height:calc(260px*var(--ws-k) + 40px)}.ws-art i{position:absolute;display:block}.ws-sun{left:8%;right:8%;top:6%;aspect-ratio:1;max-height:88%;margin:0 auto;border-radius:50%;background:#f2c9a5}.ws-body{left:50%;bottom:10%;width:34%;height:62%;margin-left:-17%;background:linear-gradient(90deg,#2f6f5e,#4e9b83 40%,#2f6f5e);border:2.5px solid var(--ws-ink);border-radius:26% 26% 18% 18%/14% 14% 8% 8%}.ws-cap{left:50%;bottom:71%;width:20%;height:12%;margin-left:-10%;background:#22201c;border-radius:6px 6px 2px 2px}.ws-band{left:50%;bottom:34%;width:34%;height:9%;margin-left:-17%;background:#f6f1e7;border:2.5px solid var(--ws-ink);border-left:0;border-right:0;opacity:.9}.ws-shadow{left:50%;bottom:6%;width:46%;height:7%;margin-left:-23%;background:#00000024;border-radius:50%;z-index:-1}@container (max-width:540px){.ws-hero{grid-template-columns:1fr}.ws-art{order:-1;height:calc(150px*var(--ws-k) + 40px)}.ws-links{display:none}}.ws-fold{position:absolute;left:0;right:0;bottom:0;margin:0;border-top:2.5px dashed #e5382b;pointer-events:none}.ws-fold span{position:absolute;right:10px;top:-24px;padding:3px 8px;background:#e5382b;color:#fff;font:700 10px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px}.ws-warn{position:absolute;left:50%;bottom:28px;margin:0;padding:10px 14px;background:#ffe36e;border:2.5px solid var(--ws-ink);border-radius:4px 4px 12px;box-shadow:4px 4px 0 var(--ws-ink);font:700 14px/1.2 var(--pg-disp);white-space:nowrap;transform:translate(-50%) rotate(-3deg);animation:ws-in .4s cubic-bezier(.2,1.6,.4,1)}@keyframes ws-in{0%{opacity:0;transform:translate(-50%) scale(.6) rotate(-12deg)}}.ws-ctl{display:flex;flex-direction:column;gap:16px}.ws-master{padding:12px 14px 4px;background:#d2ff00;border:2.5px solid var(--ws-ink);border-radius:12px 10px 14px 9px;box-shadow:4px 4px 0 var(--ws-ink)}.ws-master label{font-weight:700;color:var(--ws-ink)}.ws input[type=range]::-webkit-slider-runnable-track{height:3px;background:var(--ws-ink)}.ws input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-11px;background:#3a4bff;border:3px solid var(--ws-ink);box-shadow:2px 2px 0 var(--ws-ink)}.ws input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#3a4bff;border:3px solid var(--ws-ink)}.ws-meter{position:relative;padding:14px 16px 16px;background:#fff;border:2.5px solid var(--ws-ink);border-radius:14px 10px 16px 9px;box-shadow:4px 4px 0 var(--ws-ink);text-align:center}.ws-meter svg{display:block;width:min(100%,240px);margin:0 auto}.ws-meter svg path[stroke]:not(.ws-rim){fill:none;stroke-width:16}.ws-needle{transform-box:view-box;transform-origin:110px 110px;transition:transform .6s cubic-bezier(.2,1.4,.4,1)}.ws-mlab{margin:6px 0 0;font:600 10px/1 var(--pg-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.7}.ws-mval{margin:6px 0 4px;font:800 28px/1 var(--pg-disp);letter-spacing:-.02em}.ws-meter[data-z="0"] .ws-mval{color:#e5382b}.ws-meter[data-z="1"] .ws-mval{color:#d4651f}.ws-meter[data-z="2"] .ws-mval{color:#2e8c62}.ws-meter[data-z="3"] .ws-mval{color:#3a4bff}.ws-meter[data-z="4"] .ws-mval{color:#d23c8a}.ws-mcom{margin:0;font:400 15px/1.4 var(--pg-body);min-height:2.8em}.ws-det{padding:4px 14px 8px;background:#fff;border:2px solid var(--ws-ink);border-radius:12px}.ws-det summary{display:flex;align-items:center;min-height:44px;font:600 11px/1 var(--pg-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ws .tl-sl label{color:#4a4f60}.ws .tl-sl output{color:var(--ws-ink)}.ws-det .tl-sl:first-of-type{border-top:0}.ws-prox{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(18px,3vw,48px);align-items:start}.ws-pform{--ws-mb:18px;--ws-fb:18px;position:relative;padding:24px 70px 24px 24px;background:#fff;border:3px solid var(--ws-ink);border-radius:14px 10px 16px 9px;box-shadow:8px 8px 0 var(--ws-ink)}.ws-pair{position:relative;margin-bottom:var(--ws-fb);transition:margin .3s ease}.ws-pair:last-of-type{margin-bottom:0}.ws-pair:before{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;border:2px dashed #3fb27f;border-radius:10px;background:#3fb27f12;opacity:0;transform:scale(.96);transition:opacity .3s,transform .3s}.ws-pform.ok .ws-pair:before{opacity:1;transform:none}.ws-pl{position:relative;display:block;margin-bottom:var(--ws-mb);font:700 13px/1 var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;transition:margin .3s ease}.ws-pf{position:relative;display:flex;align-items:center;min-height:46px;padding:0 14px;border:2px solid var(--ws-ink);border-radius:10px;background:#fbf8f0;font:400 16px/1 var(--pg-body);color:#5b6072}.ws-dim{position:absolute;right:14px;top:0;bottom:0;width:44px;pointer-events:none}.ws-dim>span{position:absolute;left:10px;width:2px;background:#e5382b;transition:top .3s,height .3s}.ws-dim>span:before,.ws-dim>span:after{content:"";position:absolute;left:-5px;width:12px;height:2px;background:inherit}.ws-dim>span:before{top:0}.ws-dim>span:after{bottom:0}.ws-dim b{position:absolute;left:8px;top:50%;transform:translateY(-50%);padding:2px 4px;background:inherit;color:#fff;font:700 10px/1 var(--pg-mono);border-radius:3px;white-space:nowrap}.ws-dim .ws-d-b{background:#3a4bff}.ws-q{position:absolute;left:-16px;top:50%;width:40px;height:40px;margin-top:-20px;display:flex;align-items:center;justify-content:center;background:#ffe36e;border:2.5px solid var(--ws-ink);border-radius:50%;font:800 22px/1 var(--pg-disp);opacity:0;transform:scale(.5);transition:opacity .25s,transform .3s cubic-bezier(.2,1.6,.4,1)}.ws-pform.amb .ws-q{opacity:1;transform:rotate(-10deg);animation:ws-wob 1.6s ease-in-out infinite}@keyframes ws-wob{50%{transform:rotate(10deg)}}.ws-pctl p{margin:0 0 12px;max-width:52ch;font:400 17px/1.5 var(--pg-body)}.ws-pst{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;margin:14px 0 22px!important;background:#fff;border:2.5px solid var(--ws-ink);border-radius:12px;font-weight:500}.ws-pst i{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:2.5px solid var(--ws-ink);border-radius:50%;background:#ffe36e;font:800 18px/1 var(--pg-disp);font-style:normal}.ws-pst.ok{background:#e6f7ee}.ws-pst.ok i{background:#3fb27f;color:#fff;animation:ws-chk .5s cubic-bezier(.2,1.8,.4,1)}@keyframes ws-chk{0%{transform:scale(0) rotate(-90deg)}}.ws-quiz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.ws-qq{margin:0;padding:18px 18px 16px;min-width:0;background:#fff;border:2.5px solid var(--ws-ink);border-radius:14px 10px 16px 9px;box-shadow:5px 5px 0 var(--ws-ink)}.ws-qq legend{float:left;width:100%;margin:0 0 12px;padding:0;font:700 19px/1.3 var(--pg-disp);letter-spacing:-.01em}.ws-qq legend span{color:#e5382b}.ws-opts{clear:both;display:flex;flex-direction:column;gap:8px}.ws-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;background:#fbf8f0;border:2px solid var(--ws-ink);border-radius:10px;text-align:left;font:400 15.5px/1.35 var(--pg-body);color:var(--ws-ink);cursor:pointer;transition:transform .15s,background .2s}.ws-opt i{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--ws-ink);border-radius:50%;font:700 12px/1 var(--pg-mono);font-style:normal;background:#fff}.ws-opt:hover:not([aria-disabled]){background:#fff3b8;transform:translate(3px)}.ws-opt[aria-disabled]{cursor:default}.ws-opt[aria-disabled]:not(.is-a):not(.miss){opacity:.55}.ws-opt.is-a{background:#ddf5e8;border-color:#2e8c62}.ws-opt.is-a i{background:#3fb27f;color:#fff}.ws-opt.miss{background:#fde2de;border-color:#e5382b;animation:ws-no .35s}.ws-opt.miss i{background:#e5382b;color:#fff}.ws-opt.got{animation:ws-yes .4s cubic-bezier(.2,1.6,.4,1)}@keyframes ws-no{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ws-yes{50%{transform:scale(1.03)}}.ws-exp{margin:10px 0 0;font:400 15px/1.45 var(--pg-body)}.ws-exp:empty{display:none}.ws-qq.right .ws-exp b{color:#2e8c62}.ws-qq.wrong .ws-exp b{color:#e5382b}.ws-report{position:relative;max-width:520px;margin:clamp(28px,4vw,44px) auto 0;padding:24px 24px 22px;background:#fffdf6 repeating-linear-gradient(180deg,transparent 0 31px,rgba(58,75,255,.12) 31px 32px);border:3px solid var(--ws-ink);border-radius:6px;box-shadow:8px 8px 0 var(--ws-ink);outline:0;transform:rotate(-1deg)}.ws-report.in{animation:ws-rin .5s cubic-bezier(.2,1.4,.4,1)}@keyframes ws-rin{0%{opacity:0;transform:translateY(30px) rotate(4deg)}}.ws-rk{margin:0 0 14px;font:600 12px/1 var(--pg-mono);letter-spacing:.16em;text-transform:uppercase;color:#3a4bff}.ws-rrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1.5px solid rgba(27,26,31,.2);font:400 16px/1.3 var(--pg-body)}.ws-rrow b{font:800 20px/1 var(--pg-disp)}.ws-grade{font-size:44px!important;color:#e5382b;transform:rotate(-6deg)}.ws-rcom{margin:14px 0 16px;font:italic 400 18px/1.4 var(--pg-body);color:#3a4bff}.ws-star{position:absolute;right:-24px;top:-30px;width:96px;height:96px;filter:drop-shadow(3px 3px 0 var(--ws-ink))}.ws-star svg{display:block;width:100%;height:100%}.ws-report.in .ws-star{animation:ws-slap .6s .35s cubic-bezier(.2,1.8,.4,1) both}@keyframes ws-slap{0%{opacity:0;transform:scale(2.6) rotate(-60deg)}to{opacity:1;transform:rotate(12deg)}}.ws-star{transform:rotate(12deg)}@media(max-width:1024px){.ws-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-sq{grid-template-columns:1fr}.ws-mock{height:clamp(460px,56vw,580px)}.ws-ctl{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ws-det,.ws-ctl .ws-note{grid-column:1/-1}.ws-prox{grid-template-columns:1fr}}@media(max-width:760px){.ws-intro{padding-right:0}.ws-intro .ws-note{position:relative;width:auto;max-width:320px;margin-top:22px;top:auto}.ws-quiz{grid-template-columns:1fr}}@media(max-width:640px){.ws-cards,.ws-ctl{grid-template-columns:1fr}.ws-mock{height:500px}.ws-sheet{padding-left:30px;padding-right:14px}.ws-sheet:before{left:22px}.ws-sheet:after{left:2px}.ws-clap{position:relative;right:auto;top:auto;margin-top:16px}.ws-pform{padding-right:62px}.ws-star{right:-8px;width:76px;height:76px}.ws-report{transform:none}}@media(prefers-reduced-motion:reduce){.ws-dia *,.ws-pform.amb .ws-q,.ws-report.in,.ws-report.in .ws-star,.ws-warn,.ws-opt,.ws-pst.ok i,.ws-board.clap .ws-eraser{animation:none!important}.ws-site,.ws-site *,.ws-needle,.ws-pair,.ws-pl,.ws-dim>span{transition:none!important}}.ws-steps,.ws-swipe,.ws-rwait{display:none}.pg-open .ws-off{display:none!important}.pg-open.ws{--ws-nav:64px}.pg-open .ws-stage{display:flex;flex-direction:column;gap:14px;height:calc(var(--pg-fit) - var(--ws-nav) - 10px);min-height:380px}.pg-open .ws-stage.ws-in-r{animation:ws-stR .35s cubic-bezier(.2,.9,.2,1)}.pg-open .ws-stage.ws-in-l{animation:ws-stL .35s cubic-bezier(.2,.9,.2,1)}@keyframes ws-stR{0%{opacity:0;transform:translate(28px)}}@keyframes ws-stL{0%{opacity:0;transform:translate(-28px)}}.pg-open .ws-board{flex:none;margin:0 8px 0 0;min-height:0;padding:20px 26px 40px}.pg-open .ws-chalk{font-size:clamp(28px,3.6vw,52px)}.pg-open .ws-chalk2{margin-top:12px;font-size:clamp(16px,1.6vw,21px)}.pg-open .ws-sheet{flex:1;min-height:0;display:flex;flex-direction:column;margin-right:8px;padding:clamp(16px,2.2vw,28px) clamp(14px,2.4vw,36px) clamp(14px,2vw,24px) clamp(36px,5vw,80px);overflow:auto;overscroll-behavior:contain;box-shadow:6px 6px 0 var(--ws-ink);scrollbar-width:thin}.pg-open .ws-sheet:after{top:20px;bottom:20px}.pg-open .ws-sec{flex:1;min-height:0;display:flex;flex-direction:column}.pg-open .ws-sec+.ws-sec{margin-top:0}.pg-open .ws-h3{flex:none;margin-bottom:14px;font-size:clamp(24px,2.6vw,38px)}.pg-open .ws-lead{flex:none;margin-bottom:12px;font-size:16px;line-height:1.45}.pg-open .ws-intro p{font-size:clamp(16px,1.4vw,19px)}.pg-open .ws-cards{flex:1;min-height:0;margin-top:6px;align-content:start;padding:4px 6px 8px 2px}.pg-open .ws-card h4{margin-top:12px;font-size:20px}.pg-open .ws-card p{font-size:15px;line-height:1.45}.pg-open .ws-dia{height:96px}.pg-open .ws-ruler{display:none}.pg-open .ws-sq{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.pg-open .ws-mock{height:auto;min-height:0;box-shadow:6px 6px 0 var(--ws-ink)}.pg-open .ws-ctl{min-height:0;overflow:auto;overscroll-behavior:contain;gap:12px;padding:2px 8px 8px 2px;scrollbar-width:thin}.pg-open .ws-mcom{min-height:0}@media(min-width:768px){.pg-open .ws-sec[data-s="3"]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:24px;align-items:center}.pg-open .ws-sec[data-s="3"] .ws-sq{grid-column:1/-1;height:100%}.pg-open .ws-sec[data-s="3"] .ws-lead{max-width:62ch;margin:0 0 14px;font-size:15px;line-height:1.4}.pg-open .ws-meter{padding:10px 14px 12px}.pg-open .ws-meter svg{width:min(100%,180px)}.pg-open .ws-mval{font-size:24px}.pg-open .ws-mcom{font-size:14px}}.pg-open .ws-pctl p{font-size:16px}.pg-open .ws-pst{margin:10px 0 18px!important}.pg-open .ws-quiz{grid-template-columns:minmax(0,1fr);max-width:860px}.pg-open .ws-qq{box-shadow:4px 4px 0 var(--ws-ink);margin-right:4px}.pg-open .ws-qq legend{font-size:clamp(17px,1.6vw,21px)}.pg-open .ws-rwait{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;padding:20px;background:#fff;border:2.5px dashed var(--ws-ink);border-radius:14px}.pg-open .ws-rwait[hidden]{display:none}.pg-open .ws-rwait p{margin:0;font:400 18px/1.45 var(--pg-body)}.pg-open .ws-report{margin:18px auto 0;width:min(100%,520px)}.pg-open .ws-star{right:-10px;top:-24px;width:80px;height:80px}.pg-open .ws-steps{display:flex;align-items:center;gap:12px;height:var(--ws-nav);margin-top:6px;padding:8px 0 0}.ws-sb{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;min-width:50px;padding:0 20px;border:3px solid var(--ws-ink);border-radius:14px 10px 15px;background:#fffdf6;color:var(--ws-ink);font:800 17px/1 var(--pg-disp);box-shadow:4px 4px 0 var(--ws-ink);cursor:pointer;transition:transform .12s,box-shadow .12s}.ws-sb.ws-nxt{background:#3a4bff;color:#fff}.ws-sb:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ws-ink)}.ws-sb:active:not(:disabled){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ws-ink)}.ws-sb:disabled{opacity:.35;cursor:default;box-shadow:none}.ws-sb:focus-visible,.ws-chip:focus-visible{outline:3px solid #3a4bff;outline-offset:3px}.ws-sb[hidden]{display:none}.ws-sm{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.ws-sl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.ws-chips{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;min-width:0}.ws-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:2px solid transparent;border-radius:999px;background:0 0;color:#5b6072;font:700 14px/1 var(--pg-disp);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ws-chip i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid currentColor;border-radius:50%;font:700 11px/1 var(--pg-mono);font-style:normal}.ws-chip:hover{color:var(--ws-ink);background:#1b1a1f0f}.ws-chip[aria-current=step]{background:#d2ff00;color:var(--ws-ink);border-color:var(--ws-ink);box-shadow:2px 2px 0 var(--ws-ink);transform:rotate(-1.5deg)}.ws-qd{display:inline-flex;gap:3px;margin-left:2px}.ws-qd s{width:8px;height:8px;border:1.5px solid currentColor;border-radius:50%;text-decoration:none}.ws-qd s.y{background:#3fb27f;border-color:#1b1a1f}.ws-qd s.n{background:#e5382b;border-color:#1b1a1f}@media(max-width:1180px){.ws-chip{padding:0 9px;font-size:13px}.ws-chip i{display:none}}@media(max-width:1024px){.pg-open .ws-ctl{grid-template-columns:1fr 1fr}.pg-open .ws-sq{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pg-open .ws-ctl .ws-note{display:none}}@media(max-width:767px){.pg-open.ws{--ws-nav:60px}.pg-open .ws-stage{gap:10px}.ws-sl{position:static;width:auto;height:auto;clip-path:none;overflow:hidden;text-overflow:ellipsis;font:600 11px/1.3 var(--pg-mono);letter-spacing:.06em;text-transform:uppercase;color:#5b6072;text-align:center;white-space:normal}.ws-chips{display:none}.ws-sb{min-height:48px;padding:0 14px;font-size:16px}.ws-sb.ws-prev{width:52px;padding:0;font-size:0}.ws-sb.ws-prev span{font-size:20px}.pg-open .ws-board{padding:14px 16px 32px;margin-right:6px}.pg-open .ws-chalk{font-size:30px}.pg-open .ws-chalk span{margin-bottom:6px}.pg-open .ws-chalk2{font-size:16px;margin-top:10px}.pg-open .ws-clap{margin-top:10px;min-height:44px}.pg-open .ws-sheet{padding:14px 12px 12px 30px;margin-right:6px}.pg-open .ws-h3{font-size:24px;gap:10px;margin-bottom:10px}.pg-open .ws-intro p{font-size:16px;line-height:1.45;margin-bottom:10px}.pg-open .ws-intro .ws-note{margin-top:14px;padding:12px 14px 14px;font-size:14.5px}.pg-open .ws-swipe{display:block;flex:none;margin:0 0 4px;font:600 11px/1 var(--pg-mono);letter-spacing:.1em;text-transform:uppercase;color:#5b6072}.pg-open .ws-cards{display:flex;flex:none;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:8px 10px 12px 4px;margin:0 -12px 0 0;scrollbar-width:none;overscroll-behavior-x:contain}.pg-open .ws-cards::-webkit-scrollbar{display:none}.pg-open .ws-card{flex:0 0 82%;scroll-snap-align:start}.pg-open .ws-card:hover{transform:none}.pg-open .ws-lead{display:none}.pg-open .ws-sq{gap:10px}.pg-open .ws-mock{border-radius:12px 9px 13px 8px}.pg-open .ws-ctl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:visible;padding:0 4px 4px 0;gap:8px}.pg-open .ws-master{grid-column:1/-1}.pg-open .ws-det:not([open]){display:flex;align-items:center;padding:0 12px}.pg-open .ws-det:not([open]) summary{flex-direction:column;justify-content:center;gap:4px;font-size:0;letter-spacing:0;min-width:56px}.pg-open .ws-det:not([open]) summary:before{content:"Fine";font:600 11px/1 var(--pg-mono);letter-spacing:.1em;text-transform:uppercase}.pg-open .ws-det:not([open]) summary:after{font-size:22px}.pg-open .ws-master{padding:8px 12px 2px}.pg-open .ws-meter{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:8px 12px;text-align:left}.pg-open .ws-meter svg{grid-row:1/3;width:96px}.pg-open .ws-mlab{display:none}.pg-open .ws-mval{margin:0;font-size:22px}.pg-open .ws-mcom{font-size:13.5px;line-height:1.3}.pg-open .ws-ctl{position:relative}.pg-open .ws-det summary{justify-content:space-between}.pg-open .ws-det summary:after{content:"+";font:800 20px/1 var(--pg-disp)}.pg-open .ws-det[open] summary:after{content:"\d7"}.pg-open .ws-det[open]{position:absolute;left:0;right:4px;bottom:4px;z-index:4;max-height:calc(var(--pg-fit) - 190px);overflow:auto;overscroll-behavior:contain;box-shadow:4px 4px 0 var(--ws-ink);animation:ws-up .25s cubic-bezier(.2,.9,.2,1)}.pg-open .ws-det[open] summary{position:sticky;top:-4px;z-index:1;background:#fff}@keyframes ws-up{0%{opacity:0;transform:translateY(16px)}}.pg-open .ws-pform{padding:16px 56px 16px 18px;box-shadow:5px 5px 0 var(--ws-ink)}.pg-open .ws-pf{min-height:42px;font-size:15px}.pg-open .ws-prox{gap:12px}.pg-open .ws-pctl p{font-size:15px;line-height:1.4;margin-bottom:6px}.pg-open .ws-pst{min-height:0;margin:8px 0 12px!important;padding:8px 12px;font-size:15px}.pg-open .ws-pctl .ws-note{display:none}.pg-open .ws-qq{padding:14px 14px 12px}.pg-open .ws-opt{min-height:44px;padding:6px 10px;font-size:14.5px;gap:10px}.pg-open .ws-exp{font-size:14px}.pg-open .ws-report{padding:18px 16px 16px;margin-top:22px}}@media(max-width:767px)and (max-height:800px){.pg-open .ws-chalk2,.pg-open.ws[data-step="3"] .ws-h3,.pg-open .ws-mcom{display:none}.pg-open .ws-meter{grid-template-columns:80px 1fr}.pg-open .ws-meter svg{width:80px}.pg-open.ws:not([data-step="1"]):not([data-step="2"]):not([data-step="3"]) .ws-h3{display:none}.pg-open .ws-pf{min-height:38px}.pg-open .ws-pform{padding-top:12px;padding-bottom:12px}.pg-open .ws-pl{font-size:12px}.pg-open .ws-intro .ws-note{margin-top:10px}}@media(prefers-reduced-motion:reduce){.pg-open .ws-det[open],.pg-open .ws-stage.ws-in-r,.pg-open .ws-stage.ws-in-l{animation:none}.ws-sb,.ws-chip{transition:none}}.pg-open .tl-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,42vw,620px);column-gap:clamp(16px,2vw,28px);row-gap:0;align-items:start}.pg-open .tl-grid>.tl-stage{grid-column:1;position:relative;top:auto;z-index:auto;height:var(--pg-fit);min-height:0;max-height:none;overflow:auto;justify-content:flex-start;padding:clamp(18px,2.6vw,40px);border:3px solid #1b1a1f;border-radius:18px 14px 20px 12px;box-shadow:6px 6px #1b1a1f;overscroll-behavior:contain}.pg-open .tl-spec{margin-top:auto;flex:none}.pg-open .tl-meta{margin:14px 0 auto;flex:none}.pg-open .tl-tabs{display:none}.pg-open .tl-ctl{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;column-gap:20px;row-gap:0;align-content:start;max-height:var(--pg-fit)}.pg-open .tl-ctl>*{grid-column:1}.pg-open .tl-ctl>#tlCase{order:-1;grid-column:2}.pg-open .tl-ctl>.tl-pre,.pg-open .tl-ctl>.tl-act,.pg-open .tl-ctl>.pg-toast,.pg-open .tl-ctl>.tl-css{grid-column:1/-1}.pg-open .tl-ctl>.tl-axes{display:contents}.pg-open .tl-axes>*,.pg-open .tl-ctl>.tl-colors{grid-column:2}.pg-open .tl-axes .tl-sl:first-child{border-top-color:var(--pg-line)}.pg-open .tl-row{min-height:50px}.pg-open .tl-sl{padding:8px 0 0;min-height:50px}.pg-open .tl-sw2{min-height:50px}.pg-open .tl-sl small{font-size:9px}.pg-open .tl-pre{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:8px 0}.pg-open .tl-chips{flex:1;min-width:0}.pg-open .tl-chips button{min-height:34px;padding:0 11px;font-size:12.5px}.pg-open .tl-select{max-width:none;flex:1 1 0;min-width:0;width:100%}.pg-open .tl-colors{justify-content:space-between}.pg-open .tl-sw{flex:0 1 auto}.pg-open .tl-act{padding-top:10px}.pg-open .tl-ctl>.pg-toast{margin:4px 0 0}.pg-open .tl-css{padding-top:2px}.pg-open .tl-css[open] pre{max-height:180px;overflow:auto}.pg-open~.pg-fine,.pg-open .pg-fine{margin-top:16px}@media(max-width:899px){.pg-open .tl-grid{display:flex;flex-direction:column;align-items:stretch;gap:12px;height:var(--pg-fit)}.pg-open .tl-grid>.tl-stage{flex:1 1 auto;height:auto;min-height:120px;padding:16px 18px;box-shadow:4px 4px #1b1a1f}.pg-open .tl-meta{margin-top:10px;font-size:10px}.pg-open .tl-ctl{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row;column-gap:12px;row-gap:6px;max-height:none}.pg-open .tl-ctl>*,.pg-open .tl-axes>*{grid-column:1/-1;order:0;border-top:0}.pg-open .tl-ctl[data-tab]{grid-template-rows:auto 50px 50px auto auto}.pg-open .tl-ctl>.tl-tabs{display:flex;grid-row:1;gap:0;border:2.5px solid #1b1a1f;border-radius:12px 10px 14px 9px;overflow:hidden;background:#fffdf6;box-shadow:3px 3px #1b1a1f;margin-bottom:4px}.pg-open .tl-tabs button{flex:1;min-width:0;min-height:44px;padding:0 4px;border:0;background:0 0;font:800 13px/1 var(--pg-disp);color:#0a0b10;cursor:pointer}.pg-open .tl-tabs button+button{border-left:2px solid #1b1a1f}.pg-open .tl-tabs button[aria-pressed=true]{background:#d2ff00}.pg-open .tl-tabs button[hidden]{display:none}.pg-open .tl-tabs button:focus-visible{outline:3px solid #3a4bff;outline-offset:-5px}.pg-open .tl-ctl[data-tab] [data-tg]{display:none}.pg-open .tl-ctl[data-tab=font] [data-tg=font]:not([hidden]),.pg-open .tl-ctl[data-tab=space] [data-tg=space],.pg-open .tl-ctl[data-tab=words] [data-tg=words],.pg-open .tl-ctl[data-tab=color] [data-tg=color]{display:flex}.pg-open .tl-ctl[data-tab=font] .tl-sl[data-tg=font]:not([hidden]),.pg-open .tl-ctl[data-tab=space] .tl-sl[data-tg=space]{display:block}.pg-open .tl-ctl[data-tab=axes] .tl-axes[data-tg=axes]{display:contents}.pg-open .tl-ctl>[data-tk=face]{grid-row:2}.pg-open .tl-ctl>[data-tk=size]{grid-row:3;grid-column:1}.pg-open .tl-ctl>#tlWRow,.pg-open .tl-ctl>.tl-note{grid-row:3;grid-column:2}.pg-open .tl-ctl>[data-tk=tr]{grid-row:2;grid-column:1}.pg-open .tl-ctl>[data-tk=lh]{grid-row:2;grid-column:2}.pg-open .tl-ctl>#tlCase{grid-row:3;grid-column:1/-1;order:0}.pg-open .tl-ctl>.tl-colors{grid-column:1/-1;justify-content:flex-start;gap:16px}.pg-open .tl-axes>:nth-child(1){grid-row:2;grid-column:1}.pg-open .tl-axes>:nth-child(2){grid-row:2;grid-column:2}.pg-open .tl-axes>:nth-child(3){grid-row:3;grid-column:1/-1}.pg-open .tl-ctl>.tl-pre{grid-row:2/4}.pg-open .tl-ctl>.tl-colors{grid-row:2}.pg-open .tl-ctl>.tl-act{grid-row:4}.pg-open .tl-ctl>.pg-toast{grid-row:5}.pg-open .tl-row{min-height:44px}.pg-open [data-tk=face] .tl-l,.pg-open .tl-pre>.tl-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-open .tl-sl{min-height:0;padding:2px 0 0}.pg-open .tl-sl label{font-size:10px;letter-spacing:.05em;gap:6px;white-space:nowrap}.pg-open .tl-sl label span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pg-open .tl-sl small,.pg-open .tl-sw2 small{display:none}.pg-open .tl-colors .tl-sw{flex:0 1 auto}.pg-open .tl-colors .tl-swap{margin-left:auto}.pg-open .tl-sl input[type=range]{margin:4px 0 0}.pg-open .tl-sw2{min-height:44px}.pg-open .tl-pre{padding:0;gap:0;align-items:stretch}.pg-open .tl-chips{display:grid;grid-template-rows:repeat(2,44px);grid-auto-flow:column;grid-auto-columns:max-content;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.pg-open .tl-chips::-webkit-scrollbar{display:none}.pg-open .tl-chips button{min-height:44px;font-size:13px;padding:0 14px}.pg-open .tl-seg{flex:1}.pg-open .tl-seg button{flex:1;min-height:44px}.pg-open .tl-note{padding:6px 0;font-size:11px;align-items:center}.pg-open .tl-ctl[data-tab=font] .tl-note[data-tg=font]:not([hidden]){display:flex}.pg-open .tl-act{flex-wrap:nowrap;gap:6px;padding-top:10px;margin-top:2px;border-top:1px solid var(--pg-line)}.pg-open .tl-act .pg-btn{flex:1 1 auto;padding:0 10px;white-space:nowrap}.pg-open .tl-ctl>.pg-toast{margin:0;min-height:1.3em;font-size:11px}.pg-open .tl-css{display:none}}.pg-open .cl-pals{display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 12px}.pg-open .cl-pals legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;float:none}.pg-open .cl-pals label{flex:1 1 0;min-width:0;min-height:44px;padding:0 12px 0 6px;font-size:13px;white-space:nowrap}.pg-open .cl-pals label>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.pg-open .cl-chip{flex:none}.pg-open .cl-chip i{height:30px}.pg-open .cl-grid{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,380px);column-gap:clamp(16px,2vw,32px);row-gap:12px}.pg-open .cl-grid>.cl-canvas{grid-column:1;height:calc(var(--pg-fit) - 56px);min-height:0;container-type:size;gap:clamp(8px,2.4cqh,24px);padding:clamp(16px,3.6cqh,40px) clamp(16px,3cqw,40px);border:3px solid #f3f4f8;border-radius:18px 14px 20px 12px;box-shadow:6px 6px #d2ff00}.pg-open .cl-ctl{grid-column:2}.pg-open .cl-hl{font-size:clamp(34px,min(11cqw,16cqh),124px)}.pg-open .cl-k{margin-top:clamp(0px,1.5cqh,20px)}.pg-open .cl-p{font-size:clamp(14px,min(2.2cqw,3.4cqh),18px)}@container (max-height:430px){.pg-open .cl-card{display:none}.pg-open .cl-cols{grid-template-columns:1fr}}@container (max-height:300px){.pg-open .cl-k{display:none}.pg-open .cl-p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@container (max-height:230px){.pg-open .cl-p{display:none}}.pg-open .cl-role{min-height:54px}.pg-open .cl-ratio,.pg-open .cl .tl-act,.pg-open.cl .tl-act,.pg-open .cl-ctl .pg-fine{margin-top:14px}@media(max-width:899px){.pg-open .cl-pals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 10px}.pg-open .cl-pals label{justify-content:center;padding:0;gap:0}.pg-open .cl-pals label>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pg-open .cl-chip i{width:12px;height:26px}.pg-open .cl-chip i:first-child{border-radius:13px 0 0 13px}.pg-open .cl-chip i:last-child{border-radius:0 13px 13px 0}.pg-open .cl-grid{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:calc(var(--pg-fit) - 54px)}.pg-open .cl-grid>.cl-canvas{flex:1 1 auto;height:auto;min-height:160px;box-shadow:4px 4px #d2ff00}.pg-open .cl-nav{gap:12px;padding-bottom:10px;font-size:12px}.pg-open .cl-pill{padding:7px 12px}.pg-open .cl-btns .cl-b1,.pg-open .cl-btns .cl-b2{min-height:38px;padding:0 16px;font-size:13px}.pg-open .cl-ctl{flex:none}.pg-open .cl-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0}.pg-open .cl-role{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 44px;gap:4px 4px;min-height:0;border:0}.pg-open .cl-role label{grid-column:1/-1;font-size:9.5px}.pg-open .cl-hex{min-width:0;min-height:44px;padding:0 4px;font-size:11px;letter-spacing:0}.pg-open .cl-ratio{margin:8px 0 0;font-size:11px;line-height:1.5}.pg-open .cl-ratio b{margin-left:4px}.pg-open .cl-pers{display:none}.pg-open .cl .tl-act,.pg-open.cl .tl-act{flex-wrap:nowrap;margin-top:8px;padding-top:8px}.pg-open .cl .tl-act .pg-btn,.pg-open.cl .tl-act .pg-btn{flex:1 1 auto;padding:0 12px;white-space:nowrap}.pg-open .cl-ctl .pg-toast{margin:4px 0 0;min-height:1.3em;font-size:11px}.pg-open .cl-ctl .pg-fine{display:none}.pg-open .cl-hl{font-size:clamp(34px,min(15cqw,16cqh),84px)}}.pg-open #gravity .st-stage,.pg-open#gravity .st-stage{width:100%;max-width:calc((var(--pg-fit) - 6px)*1.6 + 6px);justify-self:start}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sc-stations-2.css.map */
