.ctr{z-index:100010;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ctr__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;position:absolute;inset:0}.ctr__machine{z-index:2;transform-origin:50%;flex-direction:column;align-items:center;width:344px;max-width:100%;display:flex;position:relative;transform:scale(.976)}@media (max-width:480px){.ctr__machine{transform:scale(.864)}}.ctr__slot{z-index:4;background:linear-gradient(#4a4d54 0%,#2c2f34 38%,#1d1f22 66%,#101215 100%);border-radius:13px 13px 4px 4px;width:344px;height:44px;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #0000008c}.ctr__slot-lip{background:#050607;border-radius:6px 6px 3px 3px;height:11px;position:absolute;bottom:0;left:14px;right:14px;box-shadow:inset 0 3px 7px #000000fa,0 1px #ffffff0a}.ctr__paper{z-index:3;clip-path:inset(0 0 100%);width:302px;margin-top:-7px;position:relative}.ctr__paper.is-printing{animation:2.3s cubic-bezier(.32,.06,.24,1) .15s both ctrPrint}@keyframes ctrPrint{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ctr__r{color:#1c1c1c;font-family:var(--font-dm-sans,"DM Sans",sans-serif);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 8px),98.077% 100%,96.154% calc(100% - 8px),94.231% 100%,92.308% calc(100% - 8px),90.385% 100%,88.462% calc(100% - 8px),86.538% 100%,84.615% calc(100% - 8px),82.692% 100%,80.769% calc(100% - 8px),78.846% 100%,76.923% calc(100% - 8px),75% 100%,73.077% calc(100% - 8px),71.154% 100%,69.231% calc(100% - 8px),67.308% 100%,65.385% calc(100% - 8px),63.462% 100%,61.538% calc(100% - 8px),59.615% 100%,57.692% calc(100% - 8px),55.769% 100%,53.846% calc(100% - 8px),51.923% 100%,50% calc(100% - 8px),48.077% 100%,46.154% calc(100% - 8px),44.231% 100%,42.308% calc(100% - 8px),40.385% 100%,38.462% calc(100% - 8px),36.538% 100%,34.615% calc(100% - 8px),32.692% 100%,30.769% calc(100% - 8px),28.846% 100%,26.923% calc(100% - 8px),25% 100%,23.077% calc(100% - 8px),21.154% 100%,19.231% calc(100% - 8px),17.308% 100%,15.385% calc(100% - 8px),13.462% 100%,11.538% calc(100% - 8px),9.615% 100%,7.692% calc(100% - 8px),5.769% 100%,3.846% calc(100% - 8px),1.923% 100%,0% calc(100% - 8px));background:#f6f4ee;padding:26px 26px 24px;font-size:12px;line-height:1.5;position:relative}.ctr__r:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#00000038,#0000);height:34px;position:absolute;top:0;left:0;right:0}.ctr__logo{filter:brightness(0);opacity:.85;width:104px;height:auto;margin:0 auto;display:block}.ctr__check{justify-content:center;margin:14px 0 12px;display:flex;position:relative;transform:scale(0)}.ctr__check svg{width:37px;height:37px;display:block}.ctr__check-ring{fill:#12b566}.ctr__check-tick{stroke:#fff;stroke-dasharray:42;stroke-dashoffset:42px}.ctr__paper.is-printing .ctr__check,.ctr__paper.is-done .ctr__check{animation:.46s cubic-bezier(.34,1.56,.64,1) .4s both ctrPop}.ctr__paper.is-printing .ctr__check-tick,.ctr__paper.is-done .ctr__check-tick{animation:.3s cubic-bezier(.65,0,.35,1) .72s forwards ctrTick}.ctr__paper.is-done .ctr__check{animation-delay:0s}.ctr__paper.is-done .ctr__check-tick{animation-delay:.3s}@keyframes ctrPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ctrTick{to{stroke-dashoffset:0}}.ctr__confetti{width:0;height:0;position:absolute;top:46%;left:50%}.ctr__confetti i{opacity:0;border-radius:1px;width:5px;height:8px;position:absolute;top:0;left:0}.ctr__paper.is-printing .ctr__confetti i,.ctr__paper.is-done .ctr__confetti i{animation:.95s cubic-bezier(.15,.7,.35,1) .5s forwards ctrConf}@keyframes ctrConf{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}14%{opacity:1}to{opacity:0;transform:translate(var(--dx,0),var(--dy,-40px))rotate(var(--r,180deg))scale(1)}}.ctr__confetti i:first-child{--dx:59px;--dy:36px;--r:-60deg;background:#12b566;width:6px;height:6px;animation-delay:.61s}.ctr__confetti i:nth-child(2){--dx:75px;--dy:48px;--r:-154deg;background:#22b8cf;width:5px;height:6px;animation-delay:.51s}.ctr__confetti i:nth-child(3){--dx:69px;--dy:59px;--r:306deg;background:#e0a23c;width:4px;height:10px;animation-delay:.5s}.ctr__confetti i:nth-child(4){--dx:96px;--dy:87px;--r:89deg;background:#ff6a3d;width:4px;height:6px;animation-delay:.62s}.ctr__confetti i:nth-child(5){--dx:50px;--dy:102px;--r:308deg;background:#6c5cf0;width:4px;height:6px;animation-delay:.51s}.ctr__confetti i:nth-child(6){--dx:37px;--dy:111px;--r:142deg;background:#f8c53a;width:6px;height:9px;animation-delay:.54s}.ctr__confetti i:nth-child(7){--dx:27px;--dy:112px;--r:-288deg;background:#12b566;width:5px;height:10px;animation-delay:.52s}.ctr__confetti i:nth-child(8){--dx:9px;--dy:112px;--r:261deg;background:#22b8cf;width:4px;height:9px;animation-delay:.59s}.ctr__confetti i:nth-child(9){--dx:-10px;--dy:112px;--r:-335deg;background:#e0a23c;width:5px;height:10px;animation-delay:.56s}.ctr__confetti i:nth-child(10){--dx:-9px;--dy:107px;--r:-162deg;background:#ff6a3d;width:5px;height:10px;animation-delay:.6s}.ctr__confetti i:nth-child(11){--dx:-58px;--dy:112px;--r:183deg;background:#6c5cf0;width:6px;height:8px;animation-delay:.62s}.ctr__confetti i:nth-child(12){--dx:-73px;--dy:104px;--r:100deg;background:#f8c53a;width:5px;height:10px;animation-delay:.6s}.ctr__confetti i:nth-child(13){--dx:-52px;--dy:71px;--r:-278deg;background:#12b566;width:4px;height:8px;animation-delay:.62s}.ctr__confetti i:nth-child(14){--dx:-96px;--dy:58px;--r:-331deg;background:#22b8cf;width:5px;height:7px;animation-delay:.57s}.ctr__confetti i:nth-child(15){--dx:-91px;--dy:56px;--r:-222deg;background:#e0a23c;width:5px;height:9px;animation-delay:.62s}.ctr__confetti i:nth-child(16){--dx:-112px;--dy:33px;--r:-7deg;background:#ff6a3d;width:4px;height:8px;animation-delay:.54s}.ctr__confetti i:nth-child(17){--dx:-82px;--dy:21px;--r:-45deg;background:#6c5cf0;width:5px;height:8px;animation-delay:.62s}.ctr__confetti i:nth-child(18){--dx:-90px;--dy:-34px;--r:-259deg;background:#f8c53a;width:4px;height:6px;animation-delay:.6s}.ctr__confetti i:nth-child(19){--dx:-64px;--dy:-26px;--r:-359deg;background:#12b566;width:6px;height:10px;animation-delay:.63s}.ctr__confetti i:nth-child(20){--dx:-48px;--dy:-42px;--r:-276deg;background:#22b8cf;width:6px;height:10px;animation-delay:.58s}.ctr__confetti i:nth-child(21){--dx:-32px;--dy:-46px;--r:92deg;background:#e0a23c;width:5px;height:9px;animation-delay:.62s}.ctr__confetti i:nth-child(22){--dx:-29px;--dy:-24px;--r:219deg;background:#ff6a3d;width:6px;height:9px;animation-delay:.53s}.ctr__confetti i:nth-child(23){--dx:-3px;--dy:-30px;--r:-233deg;background:#6c5cf0;width:5px;height:9px;animation-delay:.53s}.ctr__confetti i:nth-child(24){--dx:22px;--dy:-46px;--r:-246deg;background:#f8c53a;width:6px;height:9px;animation-delay:.59s}.ctr__confetti i:nth-child(25){--dx:22px;--dy:-46px;--r:-305deg;background:#12b566;width:5px;height:10px;animation-delay:.51s}.ctr__confetti i:nth-child(26){--dx:53px;--dy:-42px;--r:374deg;background:#22b8cf;width:6px;height:7px;animation-delay:.63s}.ctr__confetti i:nth-child(27){--dx:36px;--dy:-23px;--r:-325deg;background:#e0a23c;width:5px;height:6px;animation-delay:.61s}.ctr__confetti i:nth-child(28){--dx:78px;--dy:-9px;--r:229deg;background:#ff6a3d;width:5px;height:10px;animation-delay:.62s}.ctr__confetti i:nth-child(29){--dx:86px;--dy:-23px;--r:-86deg;background:#6c5cf0;width:5px;height:10px;animation-delay:.53s}.ctr__confetti i:nth-child(30){--dx:54px;--dy:15px;--r:192deg;background:#f8c53a;width:4px;height:9px;animation-delay:.55s}.ctr__title{text-align:center;font-family:var(--font-dm-sans,"DM Sans",sans-serif);letter-spacing:-.005em;white-space:nowrap;color:#12a25c;margin:0;font-size:13px;font-weight:700}.ctr__perf{background-image:linear-gradient(90deg,#c3bfb2 0 6px,#0000 6px 12px);background-position:50%;background-repeat:repeat-x;background-size:12px 1.5px;height:1px;margin:22px -26px 20px;position:relative}.ctr__perf:before,.ctr__perf:after{content:"";background:#101116;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.ctr__perf:before{left:-11px}.ctr__perf:after{right:-11px}.ctr__grid{font-family:var(--font-dm-sans,"DM Sans",sans-serif);grid-template-columns:1fr 1fr;gap:13px 12px;display:grid}.ctr__cell{flex-direction:column;gap:4px;min-width:0;display:flex}.ctr__cell--r{text-align:right;align-items:flex-end}.ctr__cell--full{grid-column:1/-1}.ctr__k{letter-spacing:.02em;color:#9b978c;text-transform:uppercase;font-size:11px;font-weight:600}.ctr__v{color:#1c1b20;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.2}.ctr__v--ok{color:#0a7d4d;align-items:center;gap:6px;display:inline-flex}.ctr__v--ok:before{content:"";background:#12b566;border-radius:50%;width:7px;height:7px}.ctr__v--paused{color:#c45a12;align-items:center;gap:6px;display:inline-flex}.ctr__v--paused:before{content:"";background:#ff7c25;border-radius:50%;width:7px;height:7px}.ctr__leadcard{background:#ece9e0;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.ctr__leadcard-av{background:linear-gradient(150deg,#3a5a8a,#1e2f4d 45%,#4a6d94 72%,#22334f);border-radius:11px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.ctr__leadcard-av img{object-fit:cover;width:100%;height:100%}.ctr__leadcard-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ctr__leadcard-name{color:#1c1b20;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.ctr__leadcard-sub{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);color:#86827a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ctr__leadcard-tag{letter-spacing:.1em;color:#a49f93;background:#0000000d;border-radius:6px;padding:4px 8px;font-size:9.5px;font-weight:700}.ctr__actions{z-index:5;opacity:0;pointer-events:none;gap:12px;margin-top:26px;transition:opacity .5s .2s,transform .5s .2s;display:flex;position:relative;transform:translateY(8px)}.ctr__actions.is-ready{opacity:1;pointer-events:auto;transform:none}.ctr__btn{z-index:1;color:#eee;font-family:var(--font-dm-sans,"DM Sans",sans-serif);cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:12px 22px;font-size:16px;font-weight:700;transition:all .12s;position:relative}.ctr__btn:hover{background:#ffffff1f}.ctr__btn--primary{color:#06232b;background:#9ffbfe;border-color:#9ffbfe}.ctr__btn--primary:hover{opacity:1;background:#b5fcfe;border-color:#b5fcfe}@media (prefers-reduced-motion:reduce){.ctr__paper.is-printing{clip-path:none;animation:none}.ctr__actions{transition:none}.ctr__confetti{display:none}}.ctr--solid .ctr__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}
