:root{--u:calc(1rem / 22.08);--ink:#172235;--muted:#5a6a80;--faint:#93a1b3;--line:#d7e0ea;--line-soft:#e6edf4;--surface:#fff;--surface-soft:#f5f8fb;--page:#edf2f7;--navy:#092f4f;--blue:#0669b7;--blue-light:#e7f4ff;--blue-mid:#9dbbea;--brand:#0050fc;--green:#126f4d;--green-light:#e7f7f0;--red:#b53b43;--red-light:#fff0f1;--red-line:#f0c9cd;--shadow:0 calc(18 * var(--u)) calc(60 * var(--u)) #1722351a;--shadow-up:0 calc(-14 * var(--u)) calc(40 * var(--u)) #1722351a;--k-blue:#0a5cc7;--k-blue-soft:#d6e4f8;--k-green:#1fa463;--k-green-soft:#e6f6ee;--header:calc(148 * var(--u));--dock:calc(248 * var(--u));color:var(--ink);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{font-size:16px}@media (orientation:portrait) and (width>=1000px){html{font-size:clamp(16px,min(2.05vw,1.15vh),26px)}}*{box-sizing:border-box}html,body,#root{min-width:320px;height:100%;margin:0}body{background:var(--page);font-size:calc(30 * var(--u));line-height:1.3;overflow:hidden}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}button,input{color:inherit;font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:calc(5 * var(--u)) solid #f2a900;outline-offset:calc(3 * var(--u))}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ic{flex:none;display:block}.ic--20{width:calc(20 * var(--u));height:calc(20 * var(--u))}.ic--22{width:calc(22 * var(--u));height:calc(22 * var(--u))}.ic--24{width:calc(24 * var(--u));height:calc(24 * var(--u))}.ic--26{width:calc(26 * var(--u));height:calc(26 * var(--u))}.ic--28{width:calc(28 * var(--u));height:calc(28 * var(--u))}.ic--30{width:calc(30 * var(--u));height:calc(30 * var(--u))}.ic--34{width:calc(34 * var(--u));height:calc(34 * var(--u))}.ic--36{width:calc(36 * var(--u));height:calc(36 * var(--u))}.ic--38{width:calc(38 * var(--u));height:calc(38 * var(--u))}.ic--40{width:calc(40 * var(--u));height:calc(40 * var(--u))}.ic--44{width:calc(44 * var(--u));height:calc(44 * var(--u))}.ic--46{width:calc(46 * var(--u));height:calc(46 * var(--u))}.ic--48{width:calc(48 * var(--u));height:calc(48 * var(--u))}.ic--50{width:calc(50 * var(--u));height:calc(50 * var(--u))}.ic--52{width:calc(52 * var(--u));height:calc(52 * var(--u))}.ic--60{width:calc(60 * var(--u));height:calc(60 * var(--u))}.ic--80{width:calc(80 * var(--u));height:calc(80 * var(--u))}.ic--96{width:calc(96 * var(--u));height:calc(96 * var(--u))}.ic--104{width:calc(104 * var(--u));height:calc(104 * var(--u))}.ic--160{width:calc(160 * var(--u));height:calc(160 * var(--u))}.ic--flip{transform:rotate(180deg)}.ic-paper{fill:#fff}.ic-tick{stroke:#12905f}.ic-disc{fill:var(--red-light)}.clock-ring__track{stroke:var(--line)}.clock-ring__arc{stroke:var(--blue)}.mark{background:var(--brand);flex:none;place-items:center;display:grid;overflow:hidden}.brand-logo{object-fit:contain;width:92%;height:92%;display:block}.mark--hdr{width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:calc(16 * var(--u))}.kiosk-shell{background:var(--page);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header) minmax(0, 1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.screen{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.screen--bare{height:100dvh}.screen__body{min-height:0;padding:calc(32 * var(--u)) calc(40 * var(--u));gap:calc(24 * var(--u));flex-direction:column;display:flex;position:relative;overflow:hidden auto}.card{border-radius:calc(30 * var(--u));background:var(--surface);box-shadow:var(--shadow)}h1.big,.big{font-size:calc(66 * var(--u));letter-spacing:-.02em;font-weight:900;line-height:1.05}.sub{color:var(--muted);font-size:calc(30 * var(--u))}.eyebrow{color:var(--muted);font-size:calc(26 * var(--u));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:calc(10 * var(--u));font-weight:850;display:inline-flex}.eyebrow--ok{color:var(--green)}.hdr{z-index:2;height:var(--header);padding:0 calc(26 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--line-soft);background:var(--surface);align-items:center;gap:calc(14 * var(--u));display:flex}.hdr__start,.hdr__end{min-width:calc(64 * var(--u));flex:none;display:flex}.hdr__end{justify-content:flex-end}.hdr__cancel{height:calc(84 * var(--u));padding:0 calc(22 * var(--u)) 0 calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--red-line);border-radius:calc(42 * var(--u));color:var(--red);font-size:calc(28 * var(--u));align-items:center;gap:calc(10 * var(--u));background:#fff;font-weight:800;display:flex}.hdr__brand{color:var(--navy);font-size:calc(34 * var(--u));align-items:center;gap:calc(16 * var(--u));font-weight:900;display:flex}.hdr__steps{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;container-type:inline-size}.step{color:var(--muted);font-size:clamp(calc(17 * var(--u)), 2.9cqi, calc(22 * var(--u)));white-space:nowrap;flex:0 auto;align-items:center;gap:.35em;font-weight:800;display:flex}:lang(ru) .step{font-size:clamp(calc(17 * var(--u)), 3.25cqi, calc(22 * var(--u)))}:lang(en) .step{font-size:clamp(calc(17 * var(--u)), 3.4cqi, calc(22 * var(--u)))}.step-bar{height:calc(3 * var(--u));min-width:calc(6 * var(--u));max-width:calc(72 * var(--u));flex:1 1 calc(10 * var(--u));margin:0 calc(3 * var(--u));border-radius:calc(2 * var(--u));background:var(--line)}.step i{border:calc(3 * var(--u)) solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.95em;font-style:normal;display:grid}.step--done{color:var(--green)}.step--done i{border-color:var(--green);color:#fff;background:var(--green)}.step--now{color:var(--navy)}.step--now i{border-color:var(--blue);color:#fff;background:var(--blue);box-shadow:0 0 0 .3em var(--blue-light)}.timer{height:calc(84 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(42 * var(--u));color:var(--navy);background:var(--surface-soft);font-size:calc(30 * var(--u));font-variant-numeric:tabular-nums;align-items:center;gap:calc(12 * var(--u));flex:none;font-weight:800;display:flex}.timer--low{border-color:var(--red-line);color:var(--red);background:var(--red-light)}.timer--low .clock-ring__arc{stroke:var(--red)}.dock{z-index:2;height:var(--dock);padding:calc(26 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));border-top:calc(2 * var(--u)) solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-up);gap:calc(16 * var(--u));flex-direction:column;display:flex}.dock__meta{min-height:calc(34 * var(--u));color:var(--muted);line-height:1.25;font-size:calc(26 * var(--u));justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));font-weight:650;display:flex}.dock__meta>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.dock__meta-end{text-align:right;flex:none;max-width:50%}.dock__meta-alert{color:var(--red);font-weight:800}.dock__row{gap:calc(24 * var(--u));flex:1;min-height:0;display:flex}.btn{min-width:0;min-height:calc(88 * var(--u));border-radius:calc(26 * var(--u));justify-content:center;align-items:center;gap:calc(16 * var(--u));font-weight:850;transition:transform .12s,background-color .16s;display:flex}.btn:not(:disabled):active,.adjust:active,.tab-all:active,.bin:active,.chip:not(:disabled):active,.tab:active,.seg__opt:not(:disabled):active,.stp button:not(:disabled):active,.btn-sm:active,.lang:active,.hdr__cancel:active{transform:scale(.97)}.btn>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn--back{width:calc(300 * var(--u));border:calc(3 * var(--u)) solid #b7c7d8;color:var(--navy);font-size:calc(32 * var(--u));background:#fff;flex:none}.btn--wide{width:calc(400 * var(--u))}.btn--go{color:#fff;background:var(--blue);box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) #0669b74d;font-size:calc(40 * var(--u));flex:1}.btn--pay{background:var(--green);box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) #126f4d4d}.btn--off,.btn--go:disabled{color:#fff;box-shadow:none;background:#c3cfdc}.price{min-width:calc(80 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u));font-size:calc(34 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff2e;justify-content:center;display:inline-flex}.price--pending{padding-block:calc(10 * var(--u))}.text-btn{min-height:calc(44 * var(--u));padding:0 calc(6 * var(--u));color:var(--blue);text-underline-offset:.2em;font-weight:850;text-decoration:underline}.spin{width:calc(30 * var(--u));height:calc(30 * var(--u));border:calc(4 * var(--u)) solid #b9d8f3;border-top-color:var(--blue);border-radius:50%;flex:none;animation:.8s linear infinite spin;display:inline-block}.spin--light{border-color:#fff #ffffff59 #ffffff59}@keyframes spin{to{transform:rotate(360deg)}}.welcome{background:var(--page);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.welcome__body{min-height:0;padding:calc(120 * var(--u)) calc(60 * var(--u)) calc(40 * var(--u));align-items:center;gap:calc(34 * var(--u));text-align:center;flex-direction:column;display:flex;overflow-y:auto}.welcome__hero{width:calc(300 * var(--u));height:calc(300 * var(--u));border-radius:calc(76 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #0050fc47;animation:4s ease-in-out infinite hover}@keyframes hover{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-16 * var(--u)))}}.welcome__title{max-width:calc(820 * var(--u));font-size:calc(90 * var(--u));letter-spacing:-.03em;font-weight:900;line-height:1.02}.welcome__lead{margin-top:calc(-10 * var(--u))}.how{margin-top:calc(10 * var(--u));justify-content:center;gap:calc(18 * var(--u));display:flex}.how__step{width:calc(214 * var(--u));color:var(--navy);font-size:calc(32 * var(--u));align-items:center;gap:calc(16 * var(--u));flex-direction:column;font-weight:800;display:flex;position:relative}.how__arrow{top:calc(75 * var(--u));left:calc(-29 * var(--u));color:var(--blue-mid);position:absolute}.how__ic{width:calc(190 * var(--u));height:calc(190 * var(--u));border-radius:calc(48 * var(--u));color:#0058c8;box-shadow:var(--shadow);background:#fff;place-items:center;animation:4s ease-in-out infinite hover;display:grid}.how__step:nth-child(2) .how__ic{animation-delay:.35s}.how__step:nth-child(3) .how__ic{animation-delay:.7s}.how__step:nth-child(4) .how__ic{animation-delay:1.05s}.langs{align-items:center;gap:calc(16 * var(--u));flex-direction:column;width:100%;margin-top:auto;display:flex}.langs__row{gap:calc(18 * var(--u));width:100%;display:flex}.lang{height:calc(130 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:calc(28 * var(--u));color:var(--navy);font-size:calc(36 * var(--u));justify-content:center;align-items:center;gap:calc(14 * var(--u));background:#fff;flex:1;font-weight:850;display:flex}.lang--on{border-color:var(--blue);color:var(--blue);background:var(--blue-light);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--blue)}.up-title{text-align:center}.up-top{gap:calc(24 * var(--u));flex:none;display:flex}.qr-card{view-transition-name:qr-card;flex-direction:column;justify-content:center;align-items:center;display:flex}.qr-code{place-items:center;display:grid;position:relative}.qr{width:calc(600 * var(--u));height:calc(600 * var(--u));display:block}.qr-code__logo{border-radius:22%;width:21%;height:21%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.howto{align-items:center;gap:calc(24 * var(--u));view-transition-name:howto;display:flex;overflow:hidden}.howto__art{place-items:center;display:grid}.howto__art svg{width:100%;height:100%}.howto__steps{gap:calc(12 * var(--u));flex-direction:column;flex:1;display:flex}.hs{padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(20 * var(--u));color:var(--muted);font-size:calc(30 * var(--u));text-align:left;align-items:center;gap:calc(16 * var(--u));font-weight:800;animation:6s linear infinite hs;display:flex}.hs i{width:calc(50 * var(--u));height:calc(50 * var(--u));color:#fff;background:var(--line);font-size:calc(24 * var(--u));border-radius:50%;flex:none;place-items:center;font-style:normal;animation:6s linear infinite hsi;display:grid}.hs:nth-child(2),.hs:nth-child(2) i{animation-delay:-4s}.hs:nth-child(3),.hs:nth-child(3) i{animation-delay:-2s}@keyframes hs{0%,33%{color:var(--navy);background:var(--blue-light)}34%,to{color:var(--muted);background:0 0}}@keyframes hsi{0%,33%{background:var(--blue)}34%,to{background:var(--line)}}.up--empty .up-top{flex-direction:column}.up--empty .qr-card{height:calc(680 * var(--u));padding:calc(40 * var(--u))}.up--empty .howto{height:calc(390 * var(--u));padding:calc(14 * var(--u)) calc(34 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u))}.up--empty .howto__art{width:calc(470 * var(--u));flex:none;height:100%}.up--files .up-top{height:calc(380 * var(--u))}.up--files .qr-card{width:calc(360 * var(--u));padding:calc(20 * var(--u));flex:none}.up--files .qr{width:calc(300 * var(--u));height:calc(300 * var(--u))}.up--files .howto{padding:calc(14 * var(--u));flex:1}.up--files .howto__art{width:100%;height:100%}.up--files .howto__steps{display:none}.files{min-height:calc(160 * var(--u));padding:calc(22 * var(--u)) calc(32 * var(--u));gap:calc(6 * var(--u));view-transition-name:files;flex-direction:column;flex:1;display:flex}.files__error{padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(16 * var(--u));color:var(--red);background:var(--red-light);font-size:calc(24 * var(--u));font-weight:750}.files__head{padding-bottom:calc(6 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.files__head b{font-size:calc(34 * var(--u));font-weight:850}.files__head span{color:var(--muted);font-size:calc(24 * var(--u))}.files__list{flex:1;min-height:0;overflow-y:auto}.waiting{height:100%;color:var(--muted);font-size:calc(32 * var(--u));justify-content:center;align-items:center;gap:calc(22 * var(--u));font-weight:750;display:flex}.pulse{width:calc(26 * var(--u));height:calc(26 * var(--u));background:var(--blue);border-radius:50%;flex:none;animation:1.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #0669b773}to{box-shadow:0 0 0 calc(34 * var(--u)) #0669b700}}.frow{padding:calc(20 * var(--u)) 0;border-bottom:calc(2 * var(--u)) solid var(--line-soft);align-items:center;gap:calc(20 * var(--u));animation:.5s cubic-bezier(.2,.9,.3,1.3) both arrive;display:flex}@keyframes arrive{0%{opacity:0;transform:translateY(calc(24 * var(--u))) scale(.96)}to{opacity:1;transform:none}}.frow__thumb{width:calc(60 * var(--u));height:calc(78 * var(--u))}.frow__txt{gap:calc(8 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.frow__txt b{font-size:calc(31 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frow__sub{color:var(--muted);font-size:calc(24 * var(--u))}.frow__reason{color:var(--red);font-size:calc(24 * var(--u));font-weight:700}.frow--gone{opacity:.55}.bar{height:calc(10 * var(--u));border-radius:calc(5 * var(--u));background:var(--line-soft);display:block;position:relative;overflow:hidden}.bar i{border-radius:calc(5 * var(--u));background:var(--blue);width:40%;animation:1.4s ease-in-out infinite bar-run;position:absolute;top:0;bottom:0;left:0}@keyframes bar-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.st{height:calc(64 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(32 * var(--u));font-size:calc(24 * var(--u));align-items:center;gap:calc(12 * var(--u));flex:none;font-weight:800;display:flex}.st--wait,.st--gone{color:var(--blue);background:var(--blue-light)}.st--ok{color:var(--green);background:var(--green-light)}.st--bad{color:var(--red);background:var(--red-light)}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.3,.8,.3,1)}.run{white-space:nowrap;min-width:0;display:block}.run__viewport{display:block;overflow:hidden}.run__track,.run__text{display:inline-block}.run--on .run__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75em calc(100% - 1em),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75em calc(100% - 1em),#0000)}.run--on .run__text{margin-right:var(--run-gap,2.5em)}.run--on .run__track{animation:run var(--run-duration,10s) linear infinite}.run--on:active .run__track{animation-play-state:paused}@keyframes run{to{transform:translateX(calc(-1 * var(--run-distance,0px)))}}.thumb{flex:none;display:block}.thumb__sheet{fill:#fff;stroke:#c9d4e0;stroke-width:2px}.thumb__title{fill:#0b3a63}.thumb__line{fill:#c9d4e0}.thumb__sky{fill:#cfe6f7}.thumb__hill{fill:#3f7a57}.thumb__sun{fill:#f2c94c}.thumb__bar{fill:#1d6fbf}.cfg{padding-bottom:calc(24 * var(--u))}.cfg__error{padding:calc(14 * var(--u)) calc(22 * var(--u));border-radius:calc(18 * var(--u));color:var(--red);background:var(--red-light);font-size:calc(26 * var(--u));font-weight:750}.tabbar{align-items:stretch;gap:calc(14 * var(--u));flex:none;display:flex}.tab-all{width:calc(150 * var(--u));height:calc(156 * var(--u));margin-top:calc(4 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:calc(26 * var(--u));color:var(--navy);background:var(--surface);font-size:calc(30 * var(--u));justify-content:center;align-items:center;gap:calc(2 * var(--u));flex-direction:column;flex:none;font-weight:900;display:flex}.tab-all small{font-size:calc(21 * var(--u));opacity:.75;font-weight:700}.tabs-wrap{flex:1;min-width:0;position:relative}.tabs{padding:calc(4 * var(--u)) calc(2 * var(--u)) calc(6 * var(--u));gap:calc(14 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-width:0;height:calc(156 * var(--u));padding:0 calc(14 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:calc(26 * var(--u));color:var(--navy);background:var(--surface);text-align:left;align-items:center;gap:calc(12 * var(--u));scroll-snap-align:start;flex:1 0 0;display:flex;position:relative}.tabs--many .tab{flex:0 0 calc(316 * var(--u))}.tab--on,.tab-all.tab--on{border-color:var(--navy);color:#fff;background:var(--navy);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) #092f4f47}.tab__n{top:calc(-2 * var(--u));left:calc(-2 * var(--u));min-width:calc(46 * var(--u));height:calc(40 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(22 * var(--u)) 0 calc(16 * var(--u)) 0;color:#fff;background:var(--blue);font-size:calc(22 * var(--u));place-items:center;font-weight:900;display:grid;position:absolute}.tab--on .tab__n{color:var(--navy);background:#fff}.tab__thumb{width:calc(48 * var(--u));height:calc(64 * var(--u))}.tab__txt{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.tab__name{font-size:calc(25 * var(--u));font-weight:850}.tab__meta{font-size:calc(21 * var(--u));opacity:.75}.tabs__arrow{z-index:1;width:calc(76 * var(--u));height:calc(76 * var(--u));margin-top:calc(-38 * var(--u));color:var(--navy);box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #092f4f38;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%}.tabs__arrow--l{left:calc(-14 * var(--u))}.tabs__arrow--r{right:calc(-14 * var(--u))}.tabs__fade{width:calc(70 * var(--u));pointer-events:none;position:absolute;top:0;bottom:0}.tabs__fade--l{background:linear-gradient(90deg, var(--page), transparent);left:0}.tabs__fade--r{background:linear-gradient(270deg, var(--page), transparent);right:0}.doc{min-height:0;padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(32 * var(--u));border-top:calc(6 * var(--u)) solid var(--navy);border-radius:0 0 calc(30 * var(--u)) calc(30 * var(--u));background:var(--surface);box-shadow:var(--shadow);gap:calc(22 * var(--u));flex-direction:column;flex:1;display:flex}.doc__head{min-height:calc(86 * var(--u));align-items:center;gap:calc(20 * var(--u));display:flex}.doc__badge{width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:calc(18 * var(--u));color:#fff;background:var(--navy);font-size:calc(28 * var(--u));flex:none;place-items:center;font-weight:900;display:grid}.doc__title{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.doc__title b{font-size:calc(34 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.doc__title>span{color:var(--muted);font-size:calc(24 * var(--u))}.doc__sides{color:var(--navy);font-size:calc(30 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.doc__status{color:var(--muted);font-size:calc(22 * var(--u));text-align:center}.doc__status--error{color:var(--red)}.bin{width:calc(86 * var(--u));height:calc(86 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(22 * var(--u));color:var(--muted);background:#fff;flex:none;place-items:center;display:grid}.bin--on{border-color:var(--red);color:var(--red);background:var(--red-light)}.confirm{padding:calc(18 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) calc(28 * var(--u));border:calc(2 * var(--u)) solid var(--red-line);border-radius:calc(24 * var(--u));background:var(--red-light);align-items:center;gap:calc(16 * var(--u));display:flex}.confirm>span{min-width:0;color:var(--red);font-size:calc(28 * var(--u));flex:1;font-weight:800}.overview .confirm{margin-bottom:calc(18 * var(--u))}.btn-sm{height:calc(86 * var(--u));padding:0 calc(26 * var(--u));border-radius:calc(22 * var(--u));font-size:calc(26 * var(--u));align-items:center;gap:calc(10 * var(--u));font-weight:850;display:inline-flex}.btn-sm--plain{border:calc(2 * var(--u)) solid var(--line);color:var(--navy);background:#fff}.btn-sm--red{color:#fff;background:var(--red)}.pick{align-items:center;gap:calc(14 * var(--u));display:flex}.chip{height:calc(70 * var(--u));padding:0 calc(28 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(35 * var(--u));color:var(--navy);background:var(--surface-soft);font-size:calc(26 * var(--u));align-items:center;gap:calc(10 * var(--u));font-weight:800;display:inline-flex}.chip--on{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}.pick__hint{color:var(--muted);font-size:calc(23 * var(--u));text-align:right;margin-left:auto}.pages{min-height:calc(320 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(20 * var(--u));background:var(--surface-soft);gap:calc(20 * var(--u)) calc(22 * var(--u));scrollbar-width:thin;flex:1;grid-template-columns:repeat(3,1fr);align-content:start;justify-items:center;display:grid;overflow-y:auto}.pages--single{grid-template-columns:1fr;place-items:center}.page{padding-top:calc(12 * var(--u));align-items:center;gap:calc(8 * var(--u));flex-direction:column;display:flex}.page small{color:var(--navy);font-size:calc(22 * var(--u));font-weight:750}.page__frame{width:calc(230 * var(--u));height:calc(297 * var(--u));border:calc(2 * var(--u)) solid #c9d4e0;border-radius:calc(10 * var(--u));background:#fff;display:block;position:relative;overflow:hidden}.pages--single .page__frame{width:calc(360 * var(--u));height:calc(464 * var(--u))}.page__img{object-fit:contain;width:100%;height:100%;display:block}.page__frame:after{border:calc(6 * var(--u)) solid var(--blue);border-radius:calc(9 * var(--u));content:"";pointer-events:none;position:absolute;inset:0}.page__mark{top:calc(8 * var(--u));right:calc(8 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;background:var(--blue);border-radius:50%;place-items:center;display:grid;position:absolute}.page--off .page__frame:after{border-color:#0000}.page--off .page__img{opacity:.35}.page--off .page__mark{border:calc(3.5 * var(--u)) solid #b7c7d8;background:#fff}.page--off small{color:var(--muted)}.seg{gap:calc(16 * var(--u));display:flex}.seg__opt{min-height:calc(112 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:calc(22 * var(--u));color:var(--navy);background:var(--surface);font-size:calc(29 * var(--u));text-align:left;justify-content:center;align-items:center;gap:calc(16 * var(--u));flex:1;font-weight:800;display:flex;position:relative}.seg__opt small{color:var(--muted);font-size:calc(21 * var(--u));font-weight:650;display:block}.seg__opt:disabled{opacity:.55}.seg__opt--on{border-color:var(--blue);color:var(--blue);background:var(--blue-light);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--blue)}.seg__tick{top:calc(12 * var(--u));right:calc(14 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));color:#fff;background:var(--blue);border-radius:50%;place-items:center;display:grid;position:absolute}.seg--single{min-height:calc(112 * var(--u));padding:0 calc(24 * var(--u));border:calc(3 * var(--u)) dashed var(--line);border-radius:calc(22 * var(--u));color:var(--muted);font-size:calc(27 * var(--u));justify-content:center;align-items:center;gap:calc(16 * var(--u));font-weight:750;display:flex}.eco{padding:calc(20 * var(--u)) calc(26 * var(--u));border:calc(2 * var(--u)) solid #b7e2cf;border-radius:calc(22 * var(--u));color:var(--green);background:var(--green-light);font-size:calc(27 * var(--u));align-items:center;gap:calc(18 * var(--u));font-weight:750;display:flex}.copies{align-items:center;gap:calc(22 * var(--u));display:flex}.copies h2{font-size:calc(31 * var(--u));font-weight:850}.copies span{color:var(--muted);font-size:calc(23 * var(--u))}.stp{height:calc(108 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:calc(22 * var(--u));background:#fff;align-items:center;margin-left:auto;display:flex;overflow:hidden}.stp button{width:calc(112 * var(--u));height:100%;color:var(--blue);background:var(--surface-soft);font-size:calc(50 * var(--u));font-weight:700}.stp button:disabled{color:#c3cfdc}.stp output{min-width:calc(110 * var(--u));font-size:calc(46 * var(--u));font-variant-numeric:tabular-nums;text-align:center;font-weight:850}.ov-head{justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));display:flex}.ov-head b{font-size:calc(34 * var(--u));font-weight:850}.ov-head span{color:var(--muted);font-size:calc(24 * var(--u));text-align:right}.overview{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ov-row{padding:calc(26 * var(--u)) 0;border-bottom:calc(2 * var(--u)) solid var(--line-soft);align-items:center;gap:calc(16 * var(--u));display:flex}.ov-row__thumb{width:calc(70 * var(--u));height:calc(90 * var(--u))}.ov-row__txt{gap:calc(14 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.ov-row__txt b{font-size:calc(34 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.doc-chips{min-width:0;display:block}.chips{align-items:center;gap:calc(10 * var(--u));flex-wrap:nowrap;display:inline-flex}.ov-chip{height:calc(56 * var(--u));padding:0 calc(18 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(28 * var(--u));color:var(--navy);background:var(--surface-soft);font-size:calc(24 * var(--u));white-space:nowrap;flex:none;align-items:center;font-weight:750;display:inline-flex}.ov-chip--blue{color:var(--blue);background:var(--blue-light);border-color:#b9d8f3}.line__detail .ov-chip,.rv__detail .ov-chip{height:calc(46 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(23 * var(--u));font-size:calc(21 * var(--u))}.ov-row .bin{width:calc(96 * var(--u));height:calc(96 * var(--u))}.adjust{height:calc(96 * var(--u));padding:0 calc(26 * var(--u));border-radius:calc(26 * var(--u));color:var(--blue);background:var(--blue-light);font-size:calc(31 * var(--u));align-items:center;gap:calc(14 * var(--u));flex:none;font-weight:850;display:flex}.mini-n{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(14 * var(--u));color:#fff;background:var(--navy);font-size:calc(22 * var(--u));flex:none;place-items:center;font-weight:900;display:grid}.toast{z-index:10;bottom:calc(var(--dock) + 32 * var(--u));max-width:calc(100% - 80 * var(--u));padding:calc(22 * var(--u)) calc(34 * var(--u));border-radius:calc(22 * var(--u));color:#fff;background:var(--navy);box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) #092f4f4d;font-size:calc(26 * var(--u));text-align:center;font-weight:750;position:fixed;left:50%;transform:translate(-50%)}.dim{z-index:5;inset:var(--header) 0 0;background:#092f4f73;animation:.28s both fade-in;position:fixed}.sheet{z-index:6;max-height:min(calc(1260 * var(--u)), calc(100dvh - var(--header) - 24 * var(--u)));border-radius:calc(44 * var(--u)) calc(44 * var(--u)) 0 0;background:var(--surface);box-shadow:0 calc(-24 * var(--u)) calc(70 * var(--u)) #092f4f4d;flex-direction:column;animation:.36s cubic-bezier(.2,.8,.2,1) both sheet-in;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes sheet-in{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sheet__in{min-height:0;padding:calc(20 * var(--u)) calc(40 * var(--u)) calc(8 * var(--u));gap:calc(18 * var(--u));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sheet__handle{width:calc(140 * var(--u));height:calc(44 * var(--u));flex:none;align-self:center;place-items:center;display:grid}.sheet__handle i{width:calc(120 * var(--u));height:calc(10 * var(--u));border-radius:calc(5 * var(--u));background:var(--line);display:block}.sheet__top{align-items:center;gap:calc(20 * var(--u));touch-action:none;display:flex}.sheet__top h1{font-size:calc(60 * var(--u));letter-spacing:-.02em;flex:1;font-weight:900}.lines{scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}.line{padding:calc(22 * var(--u)) 0;border-bottom:calc(2 * var(--u)) solid var(--line-soft);align-items:center;gap:calc(22 * var(--u));display:flex}.line__thumb{width:calc(58 * var(--u));height:calc(76 * var(--u))}.line__txt{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.line__txt b{font-size:calc(30 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line__detail{margin-top:calc(4 * var(--u))}.line__sides{color:var(--navy);font-size:calc(28 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.total{padding-top:calc(6 * var(--u));justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));display:flex}.total__label{flex-direction:column;display:flex}.total__label span:first-child{font-size:calc(30 * var(--u));font-weight:850}.total__label span:last-child{color:var(--muted);font-size:calc(24 * var(--u))}.total strong{color:var(--navy);font-size:calc(84 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:900}.hint{padding:calc(24 * var(--u)) calc(28 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(24 * var(--u));background:var(--surface-soft);align-items:center;gap:calc(24 * var(--u));display:flex}.hint__ic{width:calc(84 * var(--u));height:calc(84 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(22 * var(--u));color:#0058c8;background:#fff;flex:none;place-items:center;display:grid}.hint__txt{gap:calc(4 * var(--u));flex-direction:column;display:flex}.hint__txt b{font-size:calc(29 * var(--u))}.hint__txt span{color:var(--muted);font-size:calc(24 * var(--u))}.sheet__error{padding:calc(16 * var(--u)) calc(24 * var(--u));border:calc(2 * var(--u)) solid var(--red-line);border-radius:calc(20 * var(--u));color:var(--red);background:var(--red-light);font-size:calc(26 * var(--u));font-weight:750}.sheet .dock{box-shadow:none;flex:none}.prototype-outcomes{padding:calc(16 * var(--u)) calc(20 * var(--u));border:calc(2 * var(--u)) dashed var(--line);border-radius:calc(20 * var(--u));font-size:calc(22 * var(--u));margin:0}.prototype-outcomes legend{padding:0 calc(8 * var(--u));color:var(--muted);font-weight:800}.prototype-outcomes p{color:var(--muted)}.prototype-outcomes>div{margin-top:calc(10 * var(--u));gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.prototype-outcomes label{min-height:calc(56 * var(--u));padding:0 calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(16 * var(--u));align-items:center;gap:calc(10 * var(--u));background:#fff;font-weight:750;display:flex}.prototype-outcomes input{width:calc(26 * var(--u));height:calc(26 * var(--u))}.center{padding:calc(56 * var(--u)) calc(60 * var(--u)) calc(64 * var(--u));text-align:center;align-items:center;gap:calc(22 * var(--u))}.center--dock{padding-bottom:calc(32 * var(--u))}.center--receipt{justify-content:center;gap:calc(34 * var(--u))}.amount{color:var(--navy);font-size:calc(140 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:900;line-height:1}.pay__title{font-size:calc(60 * var(--u))}.art{width:100%;min-height:calc(260 * var(--u));flex:1;place-items:center;display:grid}.art svg{width:100%;height:100%}.art--loop .loading-loop{width:calc(380 * var(--u));margin:0}.status{height:calc(96 * var(--u));padding:0 calc(40 * var(--u));border-radius:calc(48 * var(--u));font-size:calc(34 * var(--u));align-items:center;gap:calc(18 * var(--u));flex:none;font-weight:850;display:flex}.status--wait{color:var(--blue);background:var(--blue-light)}.status--ok{color:var(--green);background:var(--green-light)}.foot-note{color:var(--muted);font-size:calc(28 * var(--u));justify-content:center;align-items:center;gap:calc(14 * var(--u));flex:none;display:flex}.foot-note__x{color:var(--red)}.print-title{font-size:calc(46 * var(--u));letter-spacing:-.025em}.stages{width:100%;padding:calc(16 * var(--u)) calc(34 * var(--u));text-align:left;flex:none}.stg{height:calc(70 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(18 * var(--u));color:var(--muted);font-size:calc(29 * var(--u));align-items:center;gap:calc(20 * var(--u));font-weight:750;display:flex}.stg i{width:calc(46 * var(--u));height:calc(46 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.stg i .spin{width:calc(40 * var(--u));height:calc(40 * var(--u))}.stg--done{color:var(--green)}.stg--done i{border-color:var(--green);color:#fff;background:var(--green)}.stg--now{color:var(--navy);background:var(--blue-light);font-weight:850}.stg--now i{border:0}.done{padding-top:calc(40 * var(--u));gap:calc(18 * var(--u))}.done__title{font-size:calc(76 * var(--u))}.review{width:100%;max-height:calc(600 * var(--u));padding:calc(10 * var(--u)) calc(34 * var(--u));text-align:left;flex-direction:column;flex:none;display:flex}.review__list{flex:0 auto;min-height:0;overflow-y:auto}.rv{padding:calc(16 * var(--u)) 0;border-bottom:calc(2 * var(--u)) solid var(--line-soft);align-items:center;gap:calc(20 * var(--u));display:flex}.rv--last{border-bottom:0}.rv__thumb{width:calc(46 * var(--u));height:calc(60 * var(--u))}.rv__txt{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.rv__txt b{font-size:calc(28 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv__detail{margin-top:calc(4 * var(--u))}.rv__check{color:var(--green)}.rv__ic{width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:calc(16 * var(--u));flex:none;place-items:center;display:grid}.rv__ic--green{color:var(--green);background:var(--green-light)}.rv__ic--blue{color:var(--blue);background:var(--blue-light)}.full{padding:0 calc(70 * var(--u));text-align:center;justify-content:center;align-items:center;gap:calc(30 * var(--u))}.full h1{font-size:calc(72 * var(--u));letter-spacing:-.02em;font-weight:900;line-height:1.05}.full p{max-width:calc(840 * var(--u));color:var(--muted);font-size:calc(32 * var(--u))}.full__icon{color:var(--red)}.full__art .loading-loop{width:calc(380 * var(--u));margin:0}.full .full__note{color:var(--navy);font-size:calc(27 * var(--u));font-weight:750}.receipt{width:calc(820 * var(--u));flex:none;max-width:100%;position:relative}.receipt__slot{z-index:1;height:calc(40 * var(--u));border-radius:calc(20 * var(--u));background:var(--navy);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #092f4f40;position:absolute;top:0;left:0;right:0}.receipt__clip{margin:0 calc(30 * var(--u));padding-top:calc(20 * var(--u));overflow:hidden}.receipt__doc{padding:calc(44 * var(--u)) calc(44 * var(--u)) calc(40 * var(--u));box-shadow:var(--shadow);gap:calc(14 * var(--u));text-align:left;background:#fff;flex-direction:column;animation:1.2s cubic-bezier(.3,.7,.3,1) both rp-out;display:flex;position:relative}.receipt__doc:before{height:calc(28 * var(--u));content:"";pointer-events:none;background:linear-gradient(#092f4f2e,#0000);position:absolute;top:0;left:0;right:0}.receipt__doc:after{height:calc(18 * var(--u));background:radial-gradient(circle at calc(12 * var(--u)) calc(18 * var(--u)), var(--page) calc(11 * var(--u)), transparent calc(12 * var(--u))) 0 0 / calc(24 * var(--u)) calc(18 * var(--u)) repeat-x;content:"";position:absolute;bottom:0;left:0;right:0}.receipt__head{padding:calc(16 * var(--u)) 0;border-top:calc(3 * var(--u)) dashed #3a4a5e;border-bottom:calc(3 * var(--u)) dashed #3a4a5e;color:var(--navy);align-items:center;gap:calc(8 * var(--u));flex-direction:column;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex}.receipt__title{align-items:center;gap:calc(14 * var(--u));display:flex}.receipt__head h2{font-size:calc(38 * var(--u));letter-spacing:.02em;font-weight:800}.mark--receipt{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(13 * var(--u))}.receipt__meta{color:var(--muted);font-size:calc(23 * var(--u));font-variant-numeric:tabular-nums;justify-content:center;gap:calc(28 * var(--u));display:flex}.receipt__line,.receipt__total,.receipt__dl>div{border-bottom:calc(2 * var(--u)) solid var(--line-soft)}.receipt__line{padding:calc(14 * var(--u)) 0;font-size:calc(27 * var(--u));gap:calc(2 * var(--u)) calc(20 * var(--u));grid-template-columns:1fr auto;display:grid}.receipt__amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.receipt__line small{color:var(--muted);font-size:calc(21 * var(--u));grid-column:1/-1}.receipt__total{padding:calc(6 * var(--u)) 0 calc(14 * var(--u));font-size:calc(30 * var(--u));justify-content:space-between;align-items:baseline;font-weight:850;display:flex}.receipt__total strong{color:var(--navy);font-size:calc(54 * var(--u));font-variant-numeric:tabular-nums;font-weight:900}.receipt__dl{font-size:calc(23 * var(--u));display:grid}.receipt__dl>div{padding:calc(9 * var(--u)) 0;justify-content:space-between;gap:calc(22 * var(--u));display:flex}.receipt__dl dt{color:var(--muted)}.receipt__dl dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.receipt__qr{width:calc(230 * var(--u));height:calc(230 * var(--u));margin-top:calc(6 * var(--u));flex:none;align-self:center;display:block}.rp{width:calc(820 * var(--u));max-width:100%;height:calc(760 * var(--u));flex:none;position:relative}.rp__slot{z-index:1;height:calc(40 * var(--u));border-radius:calc(20 * var(--u));background:var(--navy);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #092f4f40;position:absolute;top:0;left:0;right:0}.rp__clip{top:calc(20 * var(--u));right:calc(30 * var(--u));bottom:0;left:calc(30 * var(--u));position:absolute;overflow:hidden}.rp__paper{padding:calc(54 * var(--u)) calc(44 * var(--u)) calc(36 * var(--u));border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u));box-shadow:var(--shadow);gap:calc(22 * var(--u));background:#fff;flex-direction:column;animation:2.2s cubic-bezier(.3,.7,.3,1) both rp-out;display:flex}@keyframes rp-out{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.rp__line{height:calc(18 * var(--u));border-radius:calc(9 * var(--u));background:var(--line-soft);position:relative;overflow:hidden}.rp__line:after{background:var(--blue-mid);content:"";transform-origin:0;animation:.5s ease-out forwards rp-ink;position:absolute;inset:0;transform:scaleX(0)}.rp__line--b{height:calc(30 * var(--u))}.rp__line--b:after{background:var(--navy)}.rp__line--1{width:62%}.rp__line--2{width:40%}.rp__line--3{width:88%}.rp__line--4{width:74%}.rp__line--5{width:54%}.rp__line--6{width:92%}.rp__line--7{width:66%}.rp__line--8{width:80%}.rp__line--1:after{animation-delay:.55s}.rp__line--2:after{animation-delay:.69s}.rp__line--3:after{animation-delay:.83s}.rp__line--4:after{animation-delay:.97s}.rp__line--5:after{animation-delay:1.11s}.rp__line--6:after{animation-delay:1.25s}.rp__line--7:after{animation-delay:1.39s}.rp__line--8:after{animation-delay:1.53s}@keyframes rp-ink{to{transform:scaleX(1)}}.rp__qr{width:calc(200 * var(--u));height:calc(200 * var(--u));border-radius:calc(12 * var(--u));background:repeating-linear-gradient(90deg, var(--line-soft) 0 calc(14 * var(--u)), #fff calc(14 * var(--u)) calc(20 * var(--u))), var(--line-soft);opacity:0;align-self:center;animation:.5s ease-out 1.7s forwards rp-qr}@keyframes rp-qr{to{opacity:1}}.sent-phone{width:calc(260 * var(--u));height:calc(260 * var(--u))}.ph-body{fill:#fff;stroke:#0058c8}.ph-edge{stroke:#0058c8}.ph-bg{fill:#e6f4ec}.ph-ring,.ph-tick{stroke:#12905f}.sent-phone .ph{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.5,.5,1) both ph-pop}.sent-phone .ph-ring{stroke-dasharray:51;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.6,0,.3,1) .45s both ph-draw;transform:rotate(-90deg)}.sent-phone .ph-bg{transform-box:fill-box;transform-origin:50%;animation:.4s ease-out .5s both ph-bg}.sent-phone .ph-tick{stroke-dasharray:13;animation:.35s cubic-bezier(.6,0,.2,1) .85s both ph-tick}@keyframes ph-pop{0%{opacity:0;transform:scale(.55)translateY(20px)}to{opacity:1;transform:none}}@keyframes ph-draw{0%{stroke-dashoffset:51px}to{stroke-dashoffset:0}}@keyframes ph-bg{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes ph-tick{0%{stroke-dashoffset:13px}to{stroke-dashoffset:0}}.dc{width:calc(220 * var(--u));height:calc(220 * var(--u));stroke:var(--red)}.dc-face{fill:#fff}.dc-disc{fill:var(--red-light)}.dc .dc-card{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite dc-shake}.dc .dc-x{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.6,.5,1) .25s both dc-pop,3.2s ease-in-out .8s infinite dc-beat}@keyframes dc-shake{0%,4%{transform:translate(0)}7%{transform:translate(-2.2px)rotate(-3deg)}11%{transform:translate(2.2px)rotate(3deg)}15%{transform:translate(-1.6px)rotate(-2deg)}19%{transform:translate(1.2px)rotate(1deg)}23%,to{transform:translate(0)}}@keyframes dc-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dc-beat{0%,4%{transform:scale(1)}12%{transform:scale(1.14)}22%,to{transform:scale(1)}}.anim{stroke:#0058c8}.anim *{transform-box:fill-box}.u-fill-white{fill:#fff}.u-fill-sky{fill:#eef4fe}.u-fill-mist{fill:#e9f0fa;stroke:none}.u-ink{stroke:#0058c8}.u-soft{stroke:#9dbbea}.u-solid,.u-tapbtn{fill:#0050fc;stroke:none}.u-white-line{stroke:#fff}.u-qr{fill:#0b2e5c;stroke:none}.u-qr .u-qr-ring{fill:none;stroke:#0b2e5c}.u-qr-faint{opacity:.85}.u-blue{stroke:#0050fc}.u-green{stroke:#12905f}.u-scan{fill:#0050fc;stroke:none}.u-ok-ring{fill:#e6f4ec;stroke:#12905f}.u-ok-line{stroke:#12905f}.u-phone{transform-origin:50%;animation:6s ease-in-out infinite u-phone}@keyframes u-phone{0%{opacity:0;transform:translate(60px,90px)rotate(10deg)}10%,90%{opacity:1;transform:translate(0)rotate(-6deg)}97%,to{opacity:0;transform:translate(60px,90px)rotate(10deg)}}.u-scan{animation:6s linear infinite u-scan}@keyframes u-scan{0%,10%{opacity:0;transform:translateY(0)}12%{opacity:1}28%{opacity:1;transform:translateY(118px)}30%,to{opacity:0;transform:translateY(118px)}}.u-vf{animation:6s step-end infinite u-vf}@keyframes u-vf{0%{opacity:1}40%{opacity:0}to{opacity:1}}.u-ok{transform-origin:50%;animation:6s ease-out infinite u-ok}@keyframes u-ok{0%,30%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1.12)}37%,40%{opacity:1;transform:scale(1)}41%,to{opacity:0}}.u-blue{animation:6s step-end infinite u-blue}@keyframes u-blue{0%{opacity:1}31%{opacity:0}to{opacity:1}}.u-green{animation:6s step-end infinite u-green}@keyframes u-green{0%{opacity:0}31%{opacity:1}41%{opacity:0}to{opacity:0}}.u-list{animation:6s ease-out infinite u-list}@keyframes u-list{0%,40%{opacity:0}44%,92%{opacity:1}96%,to{opacity:0}}.u-tapbtn{transform-origin:50%;animation:6s ease-out infinite u-tapbtn}@keyframes u-tapbtn{0%,48%{transform:scale(1)}50%{transform:scale(.88)}53%,to{transform:scale(1)}}.u-fly{transform-origin:50%;animation:6s cubic-bezier(.4,0,.3,1) infinite u-fly}@keyframes u-fly{0%,54%{opacity:0;transform:translate(0)scale(1)}56%{opacity:1}64%{opacity:1;transform:translate(-110px,-175px)scale(1.18)}72%{opacity:1;transform:translate(-212px,-120px)scale(.8)}74%,to{opacity:0;transform:translate(-212px,-120px)scale(.8)}}.u-chip{transform-origin:50%;animation:6s ease-out infinite u-chip}@keyframes u-chip{0%,72%{opacity:0;transform:translateY(14px)}76%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.ksvg .k-ln{fill:none;stroke:var(--k-blue);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ksvg .k-fw{fill:#fff}.ksvg .k-thick{stroke-width:7px}.ksvg .k-w14{stroke-width:1.4px}.ksvg .k-w18{stroke-width:1.8px}.ksvg .k-w2{stroke-width:2px}.ksvg .k-w26{stroke-width:2.6px}.ksvg .k-w3{stroke-width:3px}.ksvg .k-half{opacity:.5}.ksvg .k-logo{fill:var(--k-blue)}.ksvg .k-wordmark{fill:var(--k-blue);letter-spacing:-.5px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:36px;font-style:italic;font-weight:700}.ksvg .k-green-soft{fill:var(--k-green-soft)}.ksvg .k-green-line{stroke:var(--k-green)}.ksvg .k-blue-line{stroke:var(--k-blue)}.ksvg .k-spin-track{stroke:var(--k-blue-soft)}.ksvg .k-spin-arc{stroke:var(--k-blue)}.ksvg .k-dots circle{fill:var(--k-blue)}.ksvg .k-sheet-edge{stroke:var(--k-blue);stroke-linejoin:round}.ksvg .k-sheet-edge--faint{stroke:#9dbbea}.ksvg .k-sheet-lines{stroke:var(--k-blue-soft)}.ksvg .k-anim{transform-box:view-box;animation-iteration-count:infinite;animation-fill-mode:both}.k-tap .k-cam,.k-tap .k-card,.k-tap .k-ring,.k-tap .k-ring2,.k-tap .k-chkbg,.k-tap .k-chkring,.k-tap .k-chktick,.k-tap .k-nfc{animation-duration:6s}.k-tap .k-cam{transform-origin:262px 150px;animation-name:k-cam;animation-timing-function:cubic-bezier(.45,0,.2,1)}@keyframes k-cam{0%,14%{transform:scale(1)}38%{transform:scale(1.05)}62%{transform:scale(1.05)}86%,to{transform:scale(1)}}.k-tap .k-card{transform-origin:226px 294px;animation-name:k-card}@keyframes k-card{0%,9%{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.3,1);transform:translate(-190px,-150px)rotate(-20deg)scaleY(1)}15%{opacity:1}30%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translate(-6px,-46px)rotate(-10deg)scaleY(1)}36%{animation-timing-function:ease-in-out;transform:translate(0)rotate(-4deg)scaleY(.78)}44%{animation-timing-function:ease-in-out;transform:translateY(3px)rotate(-4deg)scaleY(.76)}52%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)rotate(-4deg)scaleY(.78)}58%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.4,1);transform:translate(-4px,-40px)rotate(-10deg)scaleY(1)}70%{opacity:1}78%,to{opacity:0;transform:translate(-190px,-150px)rotate(-20deg)scaleY(1)}}.ksvg .k-ring,.ksvg .k-ring2{opacity:0;transform-origin:226px 302px;animation-timing-function:cubic-bezier(.2,.6,.3,1)}.k-tap .k-ring{animation-name:k-ring}.k-tap .k-ring2{animation-name:k-ring2}@keyframes k-ring{0%,36%{opacity:0;transform:scale(.55)}37%{opacity:.8}46%,to{opacity:0;transform:scale(1.7)}}@keyframes k-ring2{0%,42%{opacity:0;transform:scale(.55)}43%{opacity:.65}53%,to{opacity:0;transform:scale(1.7)}}.k-tap .k-nfc{animation-name:k-nfc}@keyframes k-nfc{0%,35%{opacity:.55}39%,52%{opacity:1}58%,to{opacity:.55}}.ksvg .k-chkbg,.ksvg .k-chkring{transform-origin:280px 154px}.k-tap .k-chkbg{animation-name:k-chkbg}.k-tap .k-chkring{stroke-dasharray:277;animation-name:k-chkring}.k-tap .k-chktick{stroke-dasharray:60;animation-name:k-chktick}@keyframes k-chkbg{0%,52%{opacity:0;animation-timing-function:cubic-bezier(.3,1.4,.5,1);transform:scale(.6)}60%,84%{opacity:1;transform:scale(1)}84%{animation-timing-function:ease-in}91%,to{opacity:0;transform:scale(.92)}}@keyframes k-chkring{0%,52%{opacity:0;stroke-dashoffset:277px;animation-timing-function:cubic-bezier(.6,0,.3,1);transform:rotate(-90deg)}53%{opacity:1}62%{opacity:1;stroke-dashoffset:0;transform:rotate(-90deg)}84%{opacity:1;animation-timing-function:ease-in;transform:rotate(-90deg)scale(1)}91%,to{opacity:0;stroke-dashoffset:0;transform:rotate(-90deg)scale(.92)}}@keyframes k-chktick{0%,58%{opacity:0;stroke-dashoffset:60px;animation-timing-function:cubic-bezier(.6,0,.2,1)}59%{opacity:1}66%,84%{opacity:1;stroke-dashoffset:0}91%,to{opacity:0;stroke-dashoffset:0}}.ksvg .k-rest{transform-box:view-box;transform-origin:226px 294px;transform:translate(0)rotate(-4deg)scaleY(.78)}.k-read .k-ring{animation:1.6s cubic-bezier(.2,.6,.3,1) infinite k-pulse}.k-read .k-ring2{animation:1.6s cubic-bezier(.2,.6,.3,1) .5s infinite k-pulse}@keyframes k-pulse{0%{opacity:0;transform:scale(.55)}8%{opacity:.75}60%,to{opacity:0;transform:scale(1.7)}}.ksvg .k-spin{transform-box:view-box;transform-origin:281px 153px;animation:1s linear infinite spin}.k-check .k-chkbg{animation:.5s cubic-bezier(.3,1.4,.5,1) both k-in}.k-check .k-chktick{stroke-dasharray:60;animation:.45s cubic-bezier(.6,0,.2,1) .2s both k-draw}@keyframes k-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes k-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.ksvg .kp{opacity:0;transition:opacity .3s}.ksvg[data-mode=prep] .kp-prep,.ksvg[data-mode=check] .kp-check,.ksvg[data-mode=send] .kp-send,.ksvg[data-mode=print] .kp-send,.ksvg[data-mode=print] .kp-print{opacity:1}.ksvg .k-sheet{transform-box:view-box;animation:1.15s cubic-bezier(.3,.7,.3,1) infinite k-sheet}@keyframes k-sheet{0%{opacity:1;transform:translateY(96px)}72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.ksvg .k-arrow{transform-box:view-box;animation:1.2s ease-in-out infinite k-arrow}@keyframes k-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.ksvg .k-dots circle{animation:1.2s ease-in-out infinite k-dot}.ksvg .k-dots circle:nth-child(2){animation-delay:.2s}.ksvg .k-dots circle:nth-child(3){animation-delay:.4s}@keyframes k-dot{0%,to{opacity:.25}50%{opacity:1}}.ksvg .k-stack{transform-box:view-box;transform-origin:300px 386px;animation:1.8s cubic-bezier(.4,0,.2,1) both k-stack}@keyframes k-stack{0%{opacity:0;transform:translateY(40px)scale(.82,.3)}12%{opacity:1}42%{transform:translateY(-18px)scale(1.08)}55%{transform:translateY(-24px)scale(1.08)}to{transform:translate(172px,34px)rotate(7deg)scale(1)}}.ksvg .k-float,.ksvg .k-float2,.ksvg .k-float3{transform-box:view-box;animation:2.6s ease-in-out 1.8s infinite k-float}.ksvg .k-float2{animation-delay:2.1s}.ksvg .k-float3{animation-delay:2.4s}@keyframes k-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.modal-backdrop{z-index:9;padding:calc(40 * var(--u));background:#092f4f80;place-items:center;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.modal{width:min(calc(880 * var(--u)), 100%);max-height:100%;padding:calc(50 * var(--u));border-radius:calc(36 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(90 * var(--u)) #092f4f59;gap:calc(26 * var(--u));background:#fff;flex-direction:column;display:flex;overflow-y:auto}.modal--center{text-align:center}.modal h2{font-size:calc(50 * var(--u));font-weight:900;line-height:1.1}.modal h2:focus{outline:none}.modal p{color:var(--muted);font-size:calc(30 * var(--u))}.modal__hint{color:var(--blue);font-weight:750}.status-mark{width:calc(120 * var(--u));height:calc(120 * var(--u));color:var(--red);background:var(--red-light);font-size:calc(60 * var(--u));border-radius:50%;place-items:center;font-weight:900;display:grid}.status-mark--small{width:calc(96 * var(--u));height:calc(96 * var(--u));font-size:calc(48 * var(--u))}.modal__row{margin-top:calc(10 * var(--u));gap:calc(22 * var(--u));display:flex}.modal__row .btn{width:auto;height:calc(120 * var(--u));font-size:calc(32 * var(--u));flex:1}.btn--danger{color:#fff;background:var(--red)}.btn--end{border-color:var(--red-line);color:var(--red)}.modal__icon{color:var(--red);align-self:center}.button-row,.modal__actions{margin-top:calc(10 * var(--u));gap:calc(22 * var(--u));display:flex}.button{min-height:calc(120 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(26 * var(--u));font-size:calc(32 * var(--u));justify-content:center;align-items:center;gap:calc(14 * var(--u));flex:1;font-weight:850;display:flex}.button:not(:disabled):active{transform:scale(.97)}.button:disabled{opacity:.55}.button--primary{color:#fff;background:var(--blue);box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) #0669b74d}.button--secondary{border:calc(3 * var(--u)) solid #b7c7d8;color:var(--navy);background:#fff}.button--danger{color:#fff;background:var(--red)}.warn-ring{width:calc(240 * var(--u));height:calc(240 * var(--u));align-self:center;position:relative}.warn-ring svg{width:100%;height:100%}.warn-ring__track{fill:var(--red-light);stroke:var(--red-line)}.warn-ring__arc{stroke:var(--red);transition:stroke-dasharray 1s linear}.warn-ring b{color:var(--red);font-size:calc(86 * var(--u));font-variant-numeric:tabular-nums;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.closing{z-index:11;padding:0 calc(90 * var(--u));justify-content:center;align-items:center;gap:calc(30 * var(--u));text-align:center;background:#edf2f7f5;flex-direction:column;display:flex;position:fixed;inset:0}.closing .loading-loop{width:calc(300 * var(--u));margin:0}.closing h2{font-size:calc(60 * var(--u));letter-spacing:-.02em;font-weight:900}.closing p{color:var(--muted);font-size:calc(30 * var(--u))}.terminal-state{height:100dvh;padding:calc(40 * var(--u));color:var(--navy);font-size:calc(32 * var(--u));justify-content:center;align-items:center;gap:calc(30 * var(--u));text-align:center;flex-direction:column;font-weight:750;display:flex}.terminal-state .loading-loop{width:calc(300 * var(--u));margin:0}.loading-loop{width:calc(165 * var(--u));aspect-ratio:935/850;height:auto;margin:0 auto;display:block;overflow:visible}.loading-loop__rest{fill:var(--brand);opacity:.11}.loading-loop__trace{fill:none;stroke:var(--brand);stroke-width:8px;stroke-linejoin:round}.loading-loop__energy-a{stop-color:#2e7bff}.loading-loop__energy-b{stop-color:#0a5bff}.loading-loop__energy-c{stop-color:#0043d6}.loading-loop__shine-edge{stop-color:#fff;stop-opacity:0}.loading-loop__shine-core{stop-color:#fff;stop-opacity:.55}.loading-loop__glow-a{stop-color:#8db8ff}.loading-loop__glow-b{stop-color:#5e9bff}.loading-loop__sweep,.loading-loop__trace-sweep,.loading-loop__edge-sweep,.loading-loop__edge,.loading-loop__trace,.loading-loop__shine,.loading-loop__fill{animation-duration:4s;animation-iteration-count:infinite;animation-fill-mode:both}.loading-loop__sweep,.loading-loop__trace-sweep{stroke-dasharray:2010.62 2010.62;animation-name:loading-loop-sweep}.loading-loop__trace-sweep{animation-name:loading-loop-trace-sweep}.loading-loop__edge-sweep{stroke-dasharray:145.21 2010.62;animation-name:loading-loop-edge-sweep}.loading-loop__edge{animation-name:loading-loop-edge}.loading-loop__trace{animation-name:loading-loop-trace}.loading-loop__shine{animation-name:loading-loop-shine}.loading-loop__fill{animation-name:loading-loop-fill}@keyframes loading-loop-sweep{0%,7.5%{stroke-dashoffset:2010.62px;animation-timing-function:cubic-bezier(.65,0,.35,1)}54.17%,to{stroke-dashoffset:0}}@keyframes loading-loop-trace-sweep{0%,5%{stroke-dashoffset:2010.62px;animation-timing-function:cubic-bezier(.65,0,.35,1)}49.17%,to{stroke-dashoffset:0}}@keyframes loading-loop-edge-sweep{0%,7.5%{stroke-dashoffset:145.21px;animation-timing-function:cubic-bezier(.65,0,.35,1)}54.17%,to{stroke-dashoffset:-1865.41px}}@keyframes loading-loop-edge{0%,7.5%{opacity:0;animation-timing-function:ease-in-out}30.83%{opacity:.9;animation-timing-function:ease-in-out}54.17%,to{opacity:0}}@keyframes loading-loop-trace{0%,53.33%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}62.5%,to{opacity:0}}@keyframes loading-loop-shine{0%,54.17%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(0)}54.18%,69.16%{opacity:1}69.17%,to{opacity:0;transform:translate(2100px)}}@keyframes loading-loop-fill{0%,77.5%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}94.17%,to{opacity:0}}.loading-overlay{z-index:100;padding:calc(40 * var(--u));align-content:center;place-items:center;gap:calc(30 * var(--u));background:#edf2f7eb;animation:.22s ease-out .15s both fade-in;display:grid;position:fixed;inset:0}.loading-overlay .loading-loop{width:calc(300 * var(--u));margin:0}.loading-overlay__message{color:var(--muted);font-size:calc(32 * var(--u));font-weight:750}@media (orientation:landscape){.screen__body,.welcome__body{width:100%;max-width:calc(1180 * var(--u));margin-inline:auto}.dock__meta,.dock__row{width:100%;max-width:calc(1100 * var(--u));margin-inline:auto}.welcome__body{padding-top:calc(40 * var(--u))}.up--empty .up-top{flex-direction:row}.up--empty .qr-card{height:auto}.up--empty .qr{width:calc(420 * var(--u));height:calc(420 * var(--u))}.up--empty .howto{flex:1;height:auto}.up--empty .howto__art{width:calc(320 * var(--u))}.doc{flex:none}.pages{max-height:calc(600 * var(--u))}.sheet{width:min(calc(1180 * var(--u)), 100%);animation-name:sheet-in-centred;left:auto;right:50%;transform:translate(50%)}.art{min-height:calc(200 * var(--u))}}@keyframes sheet-in-centred{0%{transform:translate(50%,105%)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.u-list,.u-chip{opacity:1}.u-fly,.u-ok,.u-green,.u-scan{opacity:0}.k-tap .k-card{opacity:1;transform:translate(-6px,-46px)rotate(-10deg)}.ksvg .k-stack{transform:translate(172px,34px)rotate(7deg)}.rp__line:after{transform:scaleX(1)}.rp__qr{opacity:1}.loading-loop__sweep{stroke-dashoffset:0}.loading-loop__trace,.loading-loop__edge,.loading-loop__shine{opacity:0}.sent-phone .ph-ring,.sent-phone .ph-tick{stroke-dashoffset:0}.bar i{opacity:.4;width:100%}.run{white-space:normal}.run__track,.run__text{display:inline}.run__copy{display:none}.chips{flex-wrap:wrap;display:flex}}
