/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-bold:700;--font-weight-black:900;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xl:24px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.-right-3{right:calc(var(--spacing) * -3)}.bottom-2{bottom:calc(var(--spacing) * 2)}.-left-4{left:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-18{height:calc(var(--spacing) * 18)}.h-auto{height:auto}.w-full{width:100%}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[500px\]{max-width:500px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded-\[28px\]{border-radius:28px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#e8eaee\]{border-color:#e8eaee}.bg-\[\#0d0f14\]\/8{background-color:oklab(16.8598% -.00037723 -.0109685/.08)}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(140deg\,\#fff7f2_0\%\,\#ffffff_45\%\,\#eef2f7_100\%\)\]{background-image:linear-gradient(140deg,#fff7f2 0%,#fff 45%,#eef2f7 100%)}.p-3{padding:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-\[\#5b6470\]{color:#5b6470}.text-\[\#8a929d\]{color:#8a929d}.shadow-\[0_10px_24px_-12px_rgba\(13\,15\,20\,0\.35\)\]{--tw-shadow:0 10px 24px -12px var(--tw-shadow-color,#0d0f1459);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_-40px_rgba\(13\,15\,20\,0\.38\)\]{--tw-shadow:0 28px 70px -40px var(--tw-shadow-color,#0d0f1461);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_30px_rgba\(13\,15\,20\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 30px var(--tw-drop-shadow-color,#0d0f1424));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_26px_44px_rgba\(13\,15\,20\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 26px 44px var(--tw-drop-shadow-color,#0d0f142e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (width>=40rem){.sm\:-right-8{right:calc(var(--spacing) * -8)}.sm\:-left-10{left:calc(var(--spacing) * -10)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}}}:root{color:#061633;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:84px}body{color:#061633;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:#0f57d9}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--bg:#fbfbfd;--bg2:#f5f5f7;--paper:#fff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#86868b;--line:#d2d2d7;--line2:#e8e8ed;--accent:#0071e3;--ok:#1d9a55;--ok-bg:#e4f5ea;--print:#0071e3;--print-bg:#e3effc;--wait:#8e8e93;--wait-bg:#eeeef1;--warn:#c0392b;--warn-bg:#fbe4e1;--receipt:#fffffe;--receipt-ink:#1c1c1c;--shadow:0 30px 60px #00000024,0 4px 12px #0000000f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--bg2:#151517;--paper:#1d1d1f;--ink:#f5f5f7;--ink2:#a1a1a6;--ink3:#86868b;--line:#3a3a3c;--line2:#2c2c2e;--accent:#2997ff;--ok:#4cd07d;--ok-bg:#163a25;--print:#2997ff;--print-bg:#132a45;--wait:#8e8e93;--wait-bg:#2a2a2e;--warn:#ff7a6e;--warn-bg:#40201c;--receipt:#fafaf6;--receipt-ink:#1c1c1c;--shadow:0 30px 60px #0009,0 4px 12px #0006}}:root[data-theme=dark]{--bg:#000;--bg2:#151517;--paper:#1d1d1f;--ink:#f5f5f7;--ink2:#a1a1a6;--ink3:#86868b;--line:#3a3a3c;--line2:#2c2c2e;--accent:#2997ff;--ok:#4cd07d;--ok-bg:#163a25;--print:#2997ff;--print-bg:#132a45;--wait:#8e8e93;--wait-bg:#2a2a2e;--warn:#ff7a6e;--warn-bg:#40201c;--receipt:#fafaf6;--receipt-ink:#1c1c1c;--shadow:0 30px 60px #0009,0 4px 12px #0006}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);word-break:keep-all;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Apple SD Gothic Neo,Pretendard Variable,Pretendard,system-ui,Segoe UI,Malgun Gothic,sans-serif;font-size:17px;line-height:1.5}.wrap{max-width:980px;margin:0 auto;padding-block:0 80px;padding-inline:22px}h1,h2,h3{text-wrap:balance;letter-spacing:-.025em;margin:0;font-weight:700}h1{font-size:clamp(40px,7vw,76px);line-height:1.06}h2{font-size:clamp(30px,4.6vw,48px);line-height:1.1}h3{letter-spacing:-.015em;font-size:21px;line-height:1.25}p{margin:0}.muted{color:var(--ink2)}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.c{text-align:center}.eyebrow{letter-spacing:.01em;color:var(--accent);margin-bottom:10px;font-size:14px;font-weight:600}.lead{color:var(--ink2);letter-spacing:-.015em;max-width:36ch;margin:18px auto 0;font-size:clamp(19px,2.4vw,24px);line-height:1.4}.lead .hl{color:var(--accent);font-weight:inherit}.links{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:22px;font-size:19px;display:flex}.links a{color:var(--accent);font-weight:500;text-decoration:none}.links a:after{content:" ›"}.links a:hover{text-decoration:underline}.top{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.brand-name{align-items:baseline;gap:9px;line-height:1;display:flex}.brand small{color:var(--ink3);letter-spacing:0;font-size:12px;font-weight:500}.brand-logo{flex:none;width:34px;height:34px;display:block}.top a.cta{background:var(--accent);color:#fff;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;text-decoration:none}.hero{padding:64px 0 24px}.hero .name{color:var(--ink2);letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(18px,2.4vw,22px);font-weight:600}.stage{width:400px;max-width:100%;height:660px;margin:44px auto 0;position:relative;overflow:hidden}.stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:400px;max-width:100%;display:block;position:absolute;top:50px;left:0}.stage img.base{z-index:1}.feed{z-index:2;height:362px;position:absolute;top:0;left:0;right:0;overflow:hidden}.screen{z-index:1;color:#fff;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:262px;height:168px;display:flex;position:absolute;top:142px;left:69px}.screen b{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.screen small{letter-spacing:.18em;color:#b9bcc4;font-size:11px;font-weight:600}.slip{background:var(--receipt);width:228px;color:var(--receipt-ink);letter-spacing:0;transform-origin:50% 100%;opacity:0;padding:14px 14px 16px;font-size:12.2px;line-height:1.55;position:absolute;bottom:-4px;left:86px;transform:translateY(300px);box-shadow:0 10px 28px #0000002e}.slip.run{animation:9s cubic-bezier(.2,.7,.2,1) 1s both print}.slip:before{content:"";background:linear-gradient(135deg,transparent 50%,var(--receipt) 50%) 0 0/10px 8px repeat-x, linear-gradient(45deg,transparent 50%,var(--receipt) 50%) 0 0/10px 8px repeat-x;height:8px;position:absolute;top:-8px;left:0;right:0}.slip .c{text-align:center}.slip .big{font-size:13.6px;font-weight:700}.slip .rule{border-top:1px solid #2a2a2a;margin:6px 0}.slip .no{letter-spacing:9px;text-align:center;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:28px;font-weight:800}.slip .small{color:#444;font-size:11px}.slip .stamp{border:2.5px solid var(--ok);color:var(--ok);letter-spacing:.02em;opacity:0;background:#ffffffbf;border-radius:6px;padding:1px 9px;font-size:16px;font-weight:800;position:absolute;top:158px;right:-10px;transform:rotate(-12deg)}.slip.run .stamp{animation:9s cubic-bezier(.2,1,.4,1) 1s both stamp}@keyframes print{0%{opacity:1;transform:translateY(300px)}20%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes stamp{0%,33%{opacity:0;transform:rotate(-12deg)scale(1.8)}38%,to{opacity:1;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.slip,.slip.run{opacity:1;animation:none;transform:none}.slip .stamp,.slip.run .stamp{opacity:1;animation:none}}.caption{color:var(--ink3);margin-top:12px;font-size:13px}.demo{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:44px;display:flex}.admin{background:var(--paper);border:1px solid var(--line2);text-align:left;width:300px;color:var(--ink);border-radius:16px;font-size:13px;overflow:hidden;box-shadow:0 18px 40px #0000001a}.admin .bar{border-bottom:1px solid var(--line2);background:var(--bg2);align-items:center;gap:6px;padding:10px 12px;display:flex}.admin .bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.admin .bar span{color:var(--ink3);margin-left:auto;font-size:11px}.admin .body{flex-direction:column;gap:9px;padding:14px 14px 16px;display:flex}.admin label{color:var(--ink3);margin-bottom:3px;font-size:11px;display:block}.admin .f{border:1px solid var(--line);background:var(--paper);border-radius:9px;min-height:34px;padding:8px 10px;line-height:1.45}.admin .f.ta{min-height:88px;font-size:12.5px}.admin .f.tg{flex-wrap:wrap;gap:5px;display:flex}.admin .f.tg b{background:var(--bg2);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.admin .go{background:var(--accent);color:#fff;text-align:center;transform-origin:50%;border-radius:10px;margin-top:2px;padding:11px;font-size:14px;font-weight:700}.admin.run .go{animation:9s ease-out both press}@keyframes press{0%{opacity:0;transform:scale(.7)}1.2%{opacity:1;transform:scale(1)}4%{opacity:0;transform:scale(1.15)}to{opacity:0}}.admin .dev{color:var(--ink3);justify-content:flex-end;gap:6px;padding:0 14px 12px;font-size:11px;display:flex}.demo .arrow{flex-basis:110px;width:110px;margin-bottom:0}.demo .arrow svg{width:110px}.demo .arrow .dash{stroke-dasharray:6 8;animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}.demo .stage{margin:0}@media (width<=700px){.demo .arrow{flex-direction:row;flex-basis:100%;justify-content:center;gap:14px;width:auto;height:auto;transform:none}.demo .arrow svg{flex:0 0 64px;width:64px;margin:22px 0;transform:rotate(90deg)}.demo .arrow svg.a2{margin-top:22px}}.sector{color:var(--ink2);background:var(--bg2);border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:6px 14px;font-size:14px;display:inline-flex}.sector b{color:var(--ink);font-weight:600}@media (width<=420px){.stage{width:320px;height:530px}.stage img{width:320px;top:40px}.feed{height:288px}.screen{width:210px;height:134px;top:114px;left:55px}.screen b{font-size:27px}.slip{width:182px;padding:11px 11px 13px;font-size:9.8px;bottom:-4px;left:69px}.slip .no{letter-spacing:7px;font-size:24px}.stage .bezel{font-size:9px;top:476px}}section{padding:88px 0 0}.send{text-align:center;padding:72px 0 0}.send p{letter-spacing:-.02em;max-width:30ch;margin:0 auto;font-size:clamp(22px,3.2vw,32px);font-weight:600;line-height:1.3}.send p b{color:var(--accent);font-weight:inherit}.send+section{padding-top:56px}.sec-head{max-width:60ch;margin:0 auto 40px}.sec-head p{color:var(--ink2);margin-top:14px;font-size:19px;line-height:1.45}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--bg2);border-radius:22px;flex-direction:column;gap:10px;min-height:250px;padding:30px 26px 28px;display:flex}.step .k{color:var(--ink3);font-size:13px;font-weight:600}.step h3{font-size:24px}.step p{color:var(--ink2);flex:1;font-size:15.5px;line-height:1.5}.pill{letter-spacing:0;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-block}.pill.wait{background:var(--wait-bg);color:var(--wait)}.pill.print{background:var(--print-bg);color:var(--print)}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.board{background:var(--paper);border:1px solid var(--line2);border-radius:22px;overflow:hidden;box-shadow:0 12px 40px #0000000f}.board .bar{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.board .bar b{font-weight:600}.board .sum{flex-wrap:wrap;gap:8px;display:flex}.tbl{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line2);white-space:nowrap;padding:12px 16px}th{color:var(--ink3);background:var(--bg2);font-size:12px;font-weight:600}tr:last-child td{border-bottom:0}td.tid{color:var(--ink3);font-size:13px}td .note{color:var(--ink3);margin-left:6px;font-size:12px}.tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.tab{font:inherit;color:var(--ink2);background:var(--bg2);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.tab.is-on{background:var(--ink);color:var(--bg)}.carousel{overflow:hidden}.track{will-change:transform;transition:transform .6s cubic-bezier(.3,.8,.3,1);display:flex}.track .slide{flex:0 0 100%;min-width:0;padding:4px}.slide .who{color:var(--ink3);margin-left:8px;font-size:13px;font-weight:500}.dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.dots i{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .3s}.dots i.is-on{background:var(--ink)}@media (prefers-reduced-motion:reduce){.track{transition:none}}.uses{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.use{background:var(--bg2);border-radius:22px;flex-direction:column;gap:8px;padding:30px 28px;display:flex}.use .who{color:var(--accent);font-size:13px;font-weight:600}.use h3{font-size:23px}.use p{color:var(--ink2);font-size:15.5px;line-height:1.5}.inbound{background:var(--bg2);border-radius:26px;grid-template-columns:1fr;gap:36px;padding:40px 32px;display:grid}.inbound .txt{text-align:center;max-width:60ch;margin:0 auto}.inbound .txt h3{margin-bottom:12px;font-size:26px}.inbound .txt p{color:var(--ink2);font-size:16.5px;line-height:1.55}.inbound .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.inbound .chips span{background:var(--paper);border:1px solid var(--line2);color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.pair{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:22px;display:flex}.phone{background:#111;border-radius:34px;width:232px;padding:10px;box-shadow:0 20px 40px #0000002e}.phone .scr{color:#1b2230;background:#fff;border-radius:26px;min-height:400px;padding:34px 16px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Pretendard Variable,Pretendard,system-ui,Segoe UI,Malgun Gothic,sans-serif;font-size:13px;line-height:1.5;position:relative}.phone .scr:before{content:"";background:#111;border-radius:12px;width:80px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone .eyebrow{color:#8a94a6;letter-spacing:.1em;margin-bottom:2px;font-size:10px}.phone h4{margin:0 0 10px;font-size:16px}.phone .field{color:#1b2230;border:1px solid #d6dbe3;border-radius:10px;margin-bottom:8px;padding:8px 10px;font-size:12.5px}.phone .field small{color:#8a94a6;margin-bottom:2px;font-size:10px;display:block}.phone .btn{color:#fff;text-align:center;background:#0071e3;border-radius:10px;margin-top:4px;padding:10px;font-size:13px;font-weight:700}.phone .status{text-align:center;border-radius:10px;min-height:38px;margin-top:12px;padding:10px;font-size:12.5px;font-weight:600;position:relative}.phone .status .w{color:#4b5563;background:#eef1f5;border-radius:10px;justify-content:center;align-items:center;animation:8s linear infinite wait;display:flex;position:absolute;inset:0}.phone .status .d{color:#1f8a5b;background:#e3f3ea;border-radius:10px;justify-content:center;align-items:center;animation:8s linear infinite done;display:flex;position:absolute;inset:0}@keyframes wait{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes done{0%,48%{opacity:0}52%,to{opacity:1}}.slip2{background:var(--receipt);width:232px;color:var(--receipt-ink);padding:14px 14px 16px;font-size:12px;line-height:1.55;position:relative;box-shadow:0 10px 28px #00000024}.slip2:before,.slip2:after{content:"";background:linear-gradient(135deg,transparent 50%,var(--receipt) 50%) 0 0/10px 8px repeat-x,linear-gradient(45deg,transparent 50%,var(--receipt) 50%) 0 0/10px 8px repeat-x;height:8px;position:absolute;left:0;right:0}.slip2:before{top:-8px}.slip2:after{bottom:-8px;transform:scaleY(-1)}.slip2 .c{text-align:center}.slip2 .big{font-size:13.4px;font-weight:700}.slip2 .rule{border-top:1px solid #2a2a2a;margin:6px 0}.slip2 .no{letter-spacing:8px;text-align:center;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:26px;font-weight:800}.slip2 .small{color:#444;font-size:10.8px}.slip2 .stamp{border:2.5px solid var(--ok);color:var(--ok);background:#ffffffbf;border-radius:6px;padding:1px 9px;font-size:15px;font-weight:800;animation:8s linear infinite done;position:absolute;top:150px;right:-10px;transform:rotate(-12deg)}.pair .lab{text-align:center;color:var(--ink3);margin-top:12px;font-size:12.5px;display:block}.pair{align-items:center}.mini-wrap{width:380px;max-width:100%;height:627px;position:relative;overflow:hidden}.stage.mini{transform-origin:0 0;width:400px;max-width:none;margin:0;position:absolute;top:0;left:0;transform:scale(.95)}@media (width<=700px){.mini-wrap{width:280px;height:462px}.stage.mini{transform:scale(.7)}}.stage.mini .slip{opacity:1;animation:8s cubic-bezier(.2,.7,.2,1) infinite both print2}.stage.mini .slip .stamp{opacity:0;animation:8s linear infinite done}@keyframes print2{0%{transform:translateY(300px)}18%{transform:translateY(0)}to{transform:translateY(0)}}.arrow{width:96px;color:var(--ink2);flex-direction:column;flex:0 0 96px;align-self:center;align-items:center;gap:2px;margin-bottom:60px;font-size:12px;font-weight:600;display:flex}.arrow svg{width:96px;height:auto;display:block}.arrow .a1{color:var(--accent)}.arrow .a2{color:var(--ok)}@media (width<=700px){.arrow{flex-direction:row;flex-basis:100%;justify-content:center;align-items:center;gap:14px;width:auto;height:auto;margin:0}.arrow svg{flex:0 0 64px;width:64px;margin:22px 0;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.stage.mini .slip{opacity:1;animation:none;transform:none}.stage.mini .slip .stamp{opacity:1;animation:none}.phone .status .w{display:none}.phone .status .d,.slip2 .stamp{opacity:1;animation:none}}@media (width<=820px){.inbound{padding:28px 20px}}.regbox .reg{font:inherit;cursor:pointer;background:var(--accent);color:#fff;letter-spacing:-.01em;border:0;border-radius:16px;padding:20px 48px;font-size:22px;font-weight:800;display:inline-block;box-shadow:0 14px 30px #0071e359}.modal{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.modal.on{display:flex}.modal .box{background:var(--paper);color:var(--ink);border-radius:20px;width:100%;max-width:480px;max-height:92vh;padding:26px 24px;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.modal h3{margin-bottom:4px;font-size:22px}.modal .sub{color:var(--ink2);margin-bottom:16px;font-size:14px}.modal label{color:var(--ink2);margin:10px 0 4px;font-size:12.5px;font-weight:600;display:block}.modal input,.modal textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;padding:11px 12px;font-size:15px}.modal textarea{resize:vertical;min-height:110px}.modal .agree{color:var(--ink2);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.modal .agree input{width:auto;margin-top:3px}.modal .send{width:100%;font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;margin-top:16px;padding:14px;font-size:16px;font-weight:700}.modal .send[disabled]{opacity:.6;cursor:default}.modal .x{color:var(--ink3);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.modal .err{color:var(--warn);min-height:18px;margin-top:10px;font-size:13px}.modal .done{text-align:center;padding:24px 0}.modal .done b{margin-bottom:8px;font-size:20px;display:block}.cmp{overflow-x:auto}.cmp table th:first-child{width:38%}.cmp td{white-space:normal}.cmp th:not(:first-child),.cmp td:not(:first-child){text-align:center}.cmp .y{color:var(--ok);font-weight:700}.cmp .n{color:var(--ink3)}.faq{border-top:1px solid var(--line2);max-width:720px;margin:0 auto}.faq details{border-bottom:1px solid var(--line2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink3);font-size:24px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink2);max-width:62ch;padding:0 0 22px;font-size:16px;line-height:1.55}.contact{background:var(--ink);color:var(--bg);border-radius:26px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:56px 32px;display:grid}.contact h2{color:inherit}.contact p{opacity:.8;max-width:40ch;margin-top:12px;font-size:18px}.contact .card{background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;padding:22px 24px;font-size:15.5px}.contact .card div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.contact .card div:last-child{border-bottom:0}.contact .card span:first-child{opacity:.6}.contact .card a{font-weight:600;text-decoration:none}.contact ul{opacity:.85;margin:10px 0 0;padding-left:18px;font-size:14.5px;list-style:outside}footer{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;font-size:13px;display:flex}@media (width<=820px){.steps{grid-template-columns:1fr}.step{min-height:0}.uses{grid-template-columns:1fr}.contact{grid-template-columns:1fr;padding:40px 24px}}.phone.cust{width:250px}.phone.cust .scr{min-height:430px;padding:30px 12px 14px}.phone .head{justify-content:space-between;align-items:center;margin:6px 0 8px;font-size:13px;font-weight:700;display:flex}.phone .head small{color:#8a94a6;font-size:11px;font-weight:600}.phone .tabs2{gap:6px;margin-bottom:8px;display:flex}.phone .tabs2 span{color:#4b5563;background:#f0f2f5;border-radius:999px;padding:3px 8px;font-size:10.5px}.phone .tabs2 span.on{color:#fff;background:#0071e3}.phone .item{border-bottom:1px solid #eef0f3;align-items:center;gap:8px;padding:7px 0;display:flex}.phone .item i{background:linear-gradient(135deg,#ffd9c2,#ffb083);border-radius:8px;flex:0 0 36px;width:36px;height:36px}.phone .item i.b{background:linear-gradient(135deg,#d7e6ff,#9fc0ff)}.phone .item i.g{background:linear-gradient(135deg,#dff5e6,#9fd8b3)}.phone .item div{flex:1;min-width:0}.phone .item b{font-size:12.5px;display:block}.phone .item span{color:#6b7280;font-size:11px}.phone .item em{background:#eef1f5;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.phone .cart{color:#fff;background:#0071e3;border-radius:10px;justify-content:space-between;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.phone.run .cart{animation:9s ease-out both press}.phone .sent{text-align:center;color:#1f8a5b;opacity:0;margin-top:8px;font-size:12px;font-weight:600}.phone.run .sent{animation:9s linear both sentin}@keyframes sentin{0%,10%{opacity:0}16%,to{opacity:1}}.slip .items div{justify-content:space-between;gap:8px;display:flex}.slip .tot{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.watch{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.watch .s-key{cursor:pointer;color:#0000;-webkit-user-select:none;user-select:none;font-weight:700}footer .copy{opacity:.8;flex-basis:100%;margin-top:6px;font-size:12px}.modal .box.small{text-align:center;max-width:300px}.modal .box.pinbox{padding:18px}.modal .pinbox .err{min-height:0;margin-top:6px}.modal .pinbox .err:empty{display:none}.modal input.pin{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;margin:0;padding:12px;font-size:30px}section.gated{position:relative}.s-close{border:1.5px solid var(--line);width:36px;height:36px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:64px;right:0}.s-close:hover{background:var(--bg2);color:var(--ink)}.watch span{color:var(--ink2);background:var(--bg2);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.plans{grid-template-columns:1fr 1fr;gap:18px;max-width:860px;margin:0 auto;display:grid}.plan{background:var(--bg2);border-radius:22px;flex-direction:column;gap:12px;padding:30px 28px;display:flex}.plan.hi{background:var(--paper);border:1.5px solid var(--ink);box-shadow:0 18px 40px #00000014}.plan.lo{border:1.5px solid var(--line)}.plan .nm{align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.plan .nm i{background:var(--ink);color:var(--bg);border-radius:6px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.plan .pr{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.plan .pr small{color:var(--ink2);margin-left:6px;font-size:15px;font-weight:600}.plan p{color:var(--ink2);font-size:15px;line-height:1.5}.plan ul{flex-direction:column;flex:1;gap:8px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:8px;display:flex}.plan li:before{content:"✓";color:var(--ok);flex:none;font-weight:800}.plan li small{color:var(--ink3);font-size:12.5px;display:block}.plan a{text-align:center;background:var(--ink);color:var(--bg);border-radius:12px;margin-top:8px;padding:14px;font-weight:700;text-decoration:none;display:block}.plan.lo a{border:1.5px solid var(--line);color:var(--ink);background:0 0}@media (width<=820px){.plans{grid-template-columns:1fr}}.regbox{flex-direction:column;justify-self:center;align-items:center;gap:12px;display:flex}.regbox .reg{background:var(--accent);color:#fff;letter-spacing:-.01em;border-radius:16px;padding:20px 48px;font-size:22px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 14px 30px #0071e359}.regbox .reg:hover{filter:brightness(1.08)}.regbox .btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.regbox .reg.alt{color:inherit;box-shadow:none;background:0 0;border:1.5px solid #ffffff80}.regbox .reg.alt:hover{background:#ffffff1a}.regbox span{opacity:.7;font-size:13px}.venue{background:var(--bg2);border-radius:26px;gap:28px;padding:40px 32px;display:grid}.venue .txt{text-align:center;max-width:62ch;margin:0 auto}.venue .txt h3{margin-bottom:12px;font-size:26px}.venue .txt p{color:var(--ink2);font-size:16.5px;line-height:1.55}.venue .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.venue .chips span{background:var(--paper);border:1px solid var(--line2);color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.venue .flow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.venue .fl{background:var(--paper);border-radius:18px;flex-direction:column;gap:8px;padding:22px 20px;display:flex}.venue .fl .k{color:var(--accent);font-size:12px;font-weight:600}.venue .fl h4{letter-spacing:-.015em;margin:0;font-size:18px}.venue .fl p{color:var(--ink2);font-size:14.5px;line-height:1.5}.venue .kinds{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.venue .kd{border:1px solid var(--line2);background:var(--paper);border-radius:18px;padding:20px}.venue .kd b{margin-bottom:6px;font-size:17px;display:block}.venue .kd p{color:var(--ink2);font-size:14px;line-height:1.5}@media (width<=820px){.venue{padding:28px 20px}.venue .flow,.venue .kinds{grid-template-columns:1fr}}.hero h1 .hl{color:var(--accent)}.demo .lab.term{margin-top:-6px}.hero .demo-eyebrow{margin-top:64px;margin-bottom:8px}.hero .demo-title{margin-top:0}.hero .demo-sub{color:var(--ink2);letter-spacing:-.01em;margin:12px auto -22px;font-size:clamp(16px,2vw,19px)}.hero .demo{gap:14px}.hero .demo .arrow{flex-basis:80px;gap:4px;width:80px}.hero .demo .arrow svg{width:64px}.hero .arrow svg.chev .ch{opacity:.22;animation:2.4s linear infinite chevrun}.hero .arrow svg.chev .c2{animation-delay:.25s}.hero .arrow svg.chev .c3{animation-delay:.5s}.hero .arrow svg.chev.back{margin-top:6px}.hero .arrow svg.chev.back .ch{animation-delay:1.2s}.hero .arrow svg.chev.back .c2{animation-delay:1.45s}.hero .arrow svg.chev.back .c3{animation-delay:1.7s}@keyframes chevrun{0%{opacity:.22}12%{opacity:1}24%{opacity:.22}to{opacity:.22}}@media (prefers-reduced-motion:reduce){.hero .arrow svg.chev .ch{opacity:1;animation:none}}@media (width<=700px){.hero .demo .arrow{flex-direction:row;flex-basis:100%;justify-content:center;align-items:center;gap:10px;width:auto;margin:6px 0}.hero .demo .arrow svg,.hero .demo .arrow svg.chev.back{flex:0 0 44px;width:44px;margin:14px 0;transform:rotate(90deg)}.hero .demo .arrow span{font-size:12px}}.hero .phone.cust{width:210px}.hero .phone.cust .scr{min-height:380px;padding:26px 10px 12px}.hero .stagewrap{width:320px;height:528px;position:relative;overflow:hidden}.hero .stagewrap .stage{transform-origin:0 0;width:400px;max-width:none;height:660px;margin:0;position:absolute;top:0;left:0;transform:scale(.8)}@media (width<=700px){.hero .stagewrap{width:256px;height:422px}.hero .stagewrap .stage{transform:scale(.64)}}.demo .for.hero-or{color:var(--ink3);align-self:center;margin:0 0 40px;font-size:14px;font-weight:700}.posprn{width:150px;margin-left:-22px;position:relative}.pp-feed{height:140px;position:relative;overflow:hidden}.pp-paper{color:#1a1a1a;background:#fff;border-radius:3px 3px 0 0;width:102px;padding:8px 8px 10px;font-size:7.6px;line-height:1.45;animation:9s cubic-bezier(.2,.7,.2,1) 1.6s both ppprint;position:absolute;bottom:-4px;left:24px;box-shadow:0 -4px 14px #0000001f}.pp-paper .c{text-align:center}.pp-paper .big{font-size:9px;font-weight:700}.pp-paper .rule{border-top:1px solid #2a2a2a;margin:4px 0}.pp-paper .items div{justify-content:space-between;gap:6px;display:flex}.pp-paper .tot{justify-content:space-between;font-size:9px;font-weight:800;display:flex}@keyframes ppprint{0%{transform:translateY(170px)}22%{transform:translateY(0)}to{transform:translateY(0)}}.pp-body{background:linear-gradient(#5a5f68 0%,#3b3f46 18%,#2b2e34 100%);border-radius:16px 16px 12px 12px;height:100px;position:relative;box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff2e}.pp-slot{background:#0b0c0e;border-radius:4px;height:7px;position:absolute;top:9px;left:16px;right:16px;box-shadow:inset 0 1px 2px #000c}.pp-brand{text-align:center;color:#a3a8b1;letter-spacing:.18em;font-size:9.5px;font-weight:700;position:absolute;top:30px;left:0;right:0}.pp-led{background:#22c55e;border-radius:50%;width:8px;height:8px;position:absolute;bottom:16px;left:18px;box-shadow:0 0 7px #22c55e}.pp-btn{background:#15171b;border-radius:6px;width:36px;height:12px;position:absolute;bottom:14px;right:18px;box-shadow:inset 0 1px #ffffff14}@media (width<=700px){.hero .demo{margin-inline:0}.posprn{margin-left:0}.demo .for.hero-or{text-align:center;flex-basis:100%;margin:0}}@media (prefers-reduced-motion:reduce){.pp-paper{animation:none;transform:none}}.hero .lead{white-space:nowrap;max-width:none}@media (width<=760px){.hero .lead{white-space:normal;max-width:36ch}}.posdemo{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:8px;display:flex}.posdemo>div{flex-direction:column;align-items:center;display:flex}.posdemo .lab{text-align:center;color:var(--ink3);margin-top:12px;font-size:12.5px;display:block}.phone.staff{width:214px}.phone.staff .scr{min-height:380px;padding:28px 11px 12px;font-size:12px}.phone .item .nm{flex:1;font-size:12.5px;font-weight:600;line-height:1.25}.phone .item .nm small{color:#8a94a6;font-size:11px;font-weight:500;display:block}.phone .item .q{color:#1b2230;background:#f0f2f5;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.phone .item i.y{background:linear-gradient(135deg,#fff1c2,#ffd66b)}.phone .row2{gap:8px;margin-top:8px;display:flex}.phone .row2 .btn{flex:1;margin:0}.phone .btn.ghost{color:#0071e3;background:#fff;border:1.5px solid #0071e3}.phone .note{color:#8a94a6;text-align:center;margin-top:10px;font-size:10.5px}.posframe{color:#1b2230;background:#1c1c1e;border-radius:20px;width:720px;max-width:100%;padding:14px;font-size:13px;line-height:1.35;box-shadow:0 20px 40px #0000002e}.posbar{color:#fff;background:#0f172a;border-radius:10px 10px 0 0;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.posbar b{font-size:15px}.posbar .grp{gap:6px;margin-left:6px;display:flex}.posbar .grp i{color:#cbd5e1;background:#1e293b;border-radius:6px;padding:3px 9px;font-size:11px;font-style:normal}.posbar .grp i.on{color:#0f172a;background:#fff;font-weight:700}.posbar .clock{color:#94a3b8;font-variant-numeric:tabular-nums;margin-left:auto}.posbody{background:#f1f5f9;border-radius:0 0 10px 10px;grid-template-columns:1.6fr 1fr;gap:12px;padding:12px;display:grid}.tgrid{grid-template-columns:repeat(4,1fr);align-content:start;gap:10px;display:grid}.tgrid .t{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:3px;min-height:96px;padding:11px 12px;display:flex}.tgrid .t b{font-size:17px}.tgrid .t span{font-variant-numeric:tabular-nums;font-weight:700}.tgrid .t span.e{color:#94a3b8;font-size:11px;font-weight:500}.tgrid .t small{color:#94a3b8;font-size:10.5px}.tgrid .t.on{background:#eff6ff;border-color:#bfdbfe}.tgrid .t.on span{color:#0071e3}.tgrid .t.sel{border-color:#0071e3;box-shadow:0 0 0 2px #0071e340}.tpanel{background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.tpanel .ph{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;margin-bottom:3px;padding-bottom:6px;display:flex}.tpanel .ph b{font-size:15px}.tpanel .ph small{color:#94a3b8;font-size:10.5px}.tpanel .pl,.tpanel .pt{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.tpanel .pt{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-size:15px;font-weight:800}.tpanel .pb{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.tpanel .pb i{text-align:center;color:#334155;background:#f1f5f9;border-radius:9px;padding:11px 4px;font-size:12.5px;font-style:normal;font-weight:700}.tpanel .pb i.pay{color:#fff;background:#0071e3}.tpanel .pb i.pay2{color:#fff;background:#0f172a}.posgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.posgrid .pf{background:var(--bg2);border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px;display:flex}.posgrid .pf h3{font-size:17px}.posgrid .pf p{color:var(--ink2);font-size:14px;line-height:1.5}@media (width<=900px){.posgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.posbody{grid-template-columns:1fr}.tgrid{grid-template-columns:repeat(3,1fr)}.tgrid .t{min-height:72px}.posgrid{grid-template-columns:1fr}}.flow5{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;margin:22px -22px 0;display:flex}.fgroup{background:var(--bg2);border-radius:26px;padding:26px 12px 14px;position:relative}.ftitle{background:var(--accent);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:6px 18px;font-size:14px;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.fin{align-items:flex-start;gap:6px;display:flex}.flow5.second{margin-top:26px}.flow5.second .fin{gap:14px}.screen.ps .s2.dn{animation:12s linear infinite ps2b}@keyframes ps2b{0%,27%{opacity:0}29%,98%{opacity:1}to{opacity:0}}.farrow.a3 .c1{animation:12s linear infinite chev3}.farrow.a3 .c2{animation:12s linear .25s infinite chev3}.farrow.a3 .c3{animation:12s linear .5s infinite chev3}@keyframes chev3{0%,29%{opacity:.22}32%{opacity:1}35%{opacity:.22}38%{opacity:1}41%{opacity:.22}44%{opacity:1}48%,to{opacity:.22}}.phone .noti{color:#fff;opacity:0;background:#16a34a;border-radius:10px;margin:4px 0 8px;padding:7px 9px;font-size:8.5px;line-height:1.35;animation:12s ease-out infinite noti;transform:translateY(-8px);box-shadow:0 6px 16px #16a34a59}.phone .noti b{margin-bottom:1px;font-size:10.5px;display:block}@keyframes noti{0%,40%{opacity:0;transform:translateY(-8px)}44%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}.fstep{flex-direction:column;align-items:center;min-height:412px;display:flex}.flow5 .lab{text-align:center;color:var(--ink3);max-width:200px;margin-top:auto;padding-top:10px;font-size:12px;line-height:1.35;display:block}.fstep{flex:none;max-width:200px}.fin .farrow.a1{transform:translate(13px)}.fin .for{transform:translate(-13px)}.for{color:var(--ink3);flex:none;align-self:flex-start;margin-top:135px;padding:0 4px;font-size:13px;font-weight:700}.fstep .phone.ono{margin-top:14px}.fstep .kds{min-height:262px;margin-top:14px}.farrow{width:56px;color:var(--accent);flex:0 0 56px;align-self:flex-start;margin-top:131px}.flow5>.farrow{margin-top:157px}.farrow svg{width:56px;display:block;overflow:visible}.farrow .ch{opacity:.22}.farrow.a1 .c1{animation:12s linear infinite chev1}.farrow.a1 .c2{animation:12s linear .25s infinite chev1}.farrow.a1 .c3{animation:12s linear .5s infinite chev1}.farrow.a2 .c1{animation:12s linear infinite chev2}.farrow.a2 .c2{animation:12s linear .25s infinite chev2}.farrow.a2 .c3{animation:12s linear .5s infinite chev2}@keyframes chev1{0%{opacity:.22}3%{opacity:1}6%{opacity:.22}9%{opacity:1}12%{opacity:.22}15%{opacity:1}18%{opacity:.22}21%{opacity:1}25%,to{opacity:.22}}@keyframes chev2{0%,70%{opacity:.22}73%{opacity:1}76%{opacity:.22}79%{opacity:1}82%{opacity:.22}85%{opacity:1}88%,to{opacity:.22}}.farrow .dash{stroke-dasharray:6 8;animation:1.2s linear infinite flow}.phone.ono{border-radius:22px;width:140px;padding:6px}.phone.ono .scr{border-radius:17px;min-height:246px;padding:18px 7px 8px;font-size:8.5px;line-height:1.35}.phone.ono .scr:before{width:52px;height:14px;top:6px}.phone.ono .head{margin:2px 0 5px;font-size:9.5px}.phone.ono .head small{font-size:8px}.phone .okno{text-align:center;background:#eef6ff;border-radius:9px;margin:2px 0 6px;padding:6px 5px 5px}.phone .okno small{color:#1f8a5b;font-size:8px;font-weight:700;display:block}.phone .okno b{letter-spacing:4px;color:#0071e3;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15;display:block}.phone .okno span{color:#4b5563;font-size:8px}.phone .oli{border-bottom:1px solid #eef0f3;justify-content:space-between;padding:3px 0;font-size:8.5px;display:flex}.phone.ono .cart{border-radius:8px;margin-top:6px;padding:7px 8px;font-size:9px}.phone .hint{color:#4b5563;text-align:center;margin-top:6px;font-size:8px;line-height:1.4}.phone .hint b{color:#0071e3}.mini-wrap.xs{width:200px;height:381px}.stage.mini.xs{height:611px;transform:scale(.5)}.stage.mini.xs img{top:0}.stage.mini.xs .screen{top:92px}.stage .bezel{z-index:2;text-align:center;letter-spacing:.02em;color:#3a3d44;pointer-events:none;font-size:24px;font-weight:600;line-height:1;position:absolute;top:98px;left:0;right:0}.stage .bezel b{color:#0071e3;font-weight:800}.stage .bezel b.rd{color:#d0342c}@media (width<=700px){.stage .bezel{font-size:19px;top:78px}.stage.mini.xs .bezel{font-size:24px;top:48px}}.stage.mini.xs .bezel{z-index:2;text-align:center;letter-spacing:.02em;color:#3a3d44;pointer-events:none;font-size:24px;font-weight:600;line-height:1;position:absolute;top:48px;left:0;right:0}.stage.mini.xs .bezel b{color:#0071e3;font-weight:800}.stage.mini.xs .bezel b.rd{color:#d0342c}.stage.mini.xs .feed{top:-50px}.stage.mini.xs.pay{height:762px}.screen.ps{flex-direction:column;gap:0}.screen.ps>div{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.screen.ps .s1{animation:12s linear infinite ps1}.screen.ps .s2{animation:12s linear infinite ps2}.screen.ps .s3{animation:12s linear infinite ps3}@keyframes ps1{0%,25%{opacity:1}27%,to{opacity:0}}@keyframes ps2{0%,27%{opacity:0}29%,58%{opacity:1}60%,to{opacity:0}}@keyframes ps3{0%,60%{opacity:0}62%,98%{opacity:1}to{opacity:0}}.screen.ps small{color:#b9bcc4;letter-spacing:.08em;font-size:14px;font-weight:600}.screen.ps b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.screen.ps span{color:#fff;margin-top:8px;font-size:15px}.screen.ps .digits{letter-spacing:0;gap:6px;display:flex}.screen.ps .digits i{opacity:0;font-style:normal;animation:12s linear infinite dgt}.screen.ps .digits i:first-child{animation-delay:.5s}.screen.ps .digits i:nth-child(2){animation-delay:1.1s}.screen.ps .digits i:nth-child(3){animation-delay:1.7s}.screen.ps .digits i:nth-child(4){animation-delay:2.3s}@keyframes dgt{0%{opacity:0}1%{opacity:1}23%{opacity:1}24%{opacity:0}to{opacity:0}}.stage.mini .kp{z-index:3;opacity:0;background:#0071e347;border-radius:9px;width:46px;height:38px;animation:12s ease-out infinite press;position:absolute;box-shadow:0 0 0 3px #0071e38c,0 0 18px #0071e399}.stage.mini .kp.k2{animation-delay:.5s;top:372px;left:182px}.stage.mini .kp.k0{animation-delay:1.1s;top:506px;left:182px}.stage.mini .kp.k8{animation-delay:1.7s;top:462px;left:182px}.stage.mini .kp.k1{animation-delay:2.3s;top:372px;left:128px}.stage.mini.pay .card{z-index:0;background:linear-gradient(160deg,#1e3a8a,#0071e3 60%,#38bdf8);border-radius:8px;width:131px;height:203px;animation:12s cubic-bezier(.2,.7,.2,1) infinite cardin;position:absolute;bottom:0;left:134px;box-shadow:0 8px 20px #00000040}.stage.mini.pay .card i{background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:4px;width:34px;height:44px;position:absolute;top:20px;left:17px}@keyframes cardin{0%,37%{opacity:0;transform:translateY(0)}39%{opacity:1;transform:translateY(0)}46%,94%{opacity:1;transform:translateY(-162px)}97%,to{opacity:0;transform:translateY(-162px)}}.stage.mini.out .slip{opacity:1;animation:12s cubic-bezier(.2,.7,.2,1) infinite both print4}@keyframes print4{0%,80%{transform:translateY(300px)}92%,to{transform:translateY(0)}}.stage.mini.pay .slip.cardslip{opacity:1;animation:12s cubic-bezier(.2,.7,.2,1) infinite both print3}@keyframes print3{0%,62%{transform:translateY(300px)}72%,to{transform:translateY(0)}}.kds{color:#e2e8f0;background:#0f172a;border-radius:14px;width:186px;max-width:100%;padding:8px;font-size:10px;line-height:1.3;box-shadow:0 20px 40px #0000002e}.kbar{color:#94a3b8;justify-content:space-between;align-items:baseline;padding:2px 4px 7px;font-size:9px;display:flex}.kbar b{color:#fff;font-size:11px}.kcards{flex-direction:column;gap:6px;display:flex}.kc{background:#1e293b;border-left:3px solid #475569;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.kc.new{border-left-color:#22c55e;animation:12s linear infinite kpulse}.kh{align-items:baseline;gap:6px;display:flex}.kh b{color:#fff;font-size:11.5px}.kh span{color:#93c5fd;font-weight:700}.kh small{color:#94a3b8;margin-left:auto;font-size:8.5px}.kl{justify-content:space-between;display:flex}.kl b{color:#fff}.kf{margin-top:3px}.kf i{color:#052e16;background:#22c55e;border-radius:5px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.kf i.on{color:#cbd5e1;background:#334155}@keyframes kpulse{0%,82%{background:#1e293b}84%{background:#14532d}86%{background:#1e293b}88%{background:#14532d}90%{background:#1e293b}92%{background:#14532d}94%{background:#1e293b}96%,to{background:#14532d}}@media (width<=1060px){.flow5{gap:26px 10px;margin-inline:0}.flow5>.farrow{display:none}.fgroup{padding:26px 8px 14px}.fin{flex-wrap:wrap;justify-content:center;row-gap:18px}.fin .farrow{display:none}.fstep{min-height:0}.fstep .phone.ono,.fstep .kds{margin-top:0}.mini-wrap.xs{height:300px}.mini-wrap.xs.pay{height:330px}.fin .for{text-align:center;flex-basis:100%;align-self:auto;margin:0;transform:none}}@media (prefers-reduced-motion:reduce){.farrow .ch{opacity:1;animation:none}.stage.mini .kp{opacity:0;animation:none}.screen.ps .s2.dn,.phone .noti{opacity:1;animation:none}.screen.ps .s1,.screen.ps .s2{opacity:0;animation:none}.screen.ps .s3,.screen.ps .digits i{opacity:1;animation:none}.stage.mini.pay .card{opacity:1;animation:none;transform:translateY(-162px)}.stage.mini.out .slip,.stage.mini.pay .slip.cardslip{animation:none;transform:none}.kc.new{background:#14532d;animation:none}}@media (width<=480px){.top{gap:8px}.top .links2{gap:6px}.top a.ghost,.top a.cta,.top button.ghost{padding:6px 10px;font-size:12px}}@media (width<=420px){.hero .stagewrap .stage{width:400px;height:660px}.hero .stagewrap .stage img{width:400px;top:50px}.hero .stagewrap .feed{height:362px}.hero .stagewrap .screen{width:262px;height:168px;top:142px;left:69px}.hero .stagewrap .screen b{font-size:40px}.hero .stagewrap .slip{width:228px;padding:14px 14px 16px;font-size:12.2px;left:86px}.hero .stagewrap .bezel{font-size:24px;top:98px}.stage.mini.xs{width:400px;height:611px}.stage.mini.xs.pay{height:762px}.stage.mini.xs img{width:400px;top:0}.stage.mini.xs .feed{height:362px;top:-50px}.stage.mini.xs .screen{width:262px;height:168px;top:92px;left:69px}.stage.mini.xs .screen b{font-size:40px}.stage.mini.xs .screen.ps b{font-size:36px}.stage.mini.xs .slip{width:228px;padding:14px 14px 16px;font-size:12.2px;left:86px}.stage.mini.xs .bezel{font-size:24px;top:48px}}@media (width<=760px){.posdemo>div{min-width:0;max-width:100%}.posframe{width:calc(100vw - 44px);max-width:720px}.posbar{flex-wrap:wrap;gap:8px}}.steps.six .step{min-height:0;padding:24px 22px}.steps.six .step h3{font-size:20px}.notes{color:var(--ink2);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:22px auto 0;padding:0;font-size:16px;list-style:none;display:flex}.notes li{align-items:center;gap:8px;display:inline-flex}.notes li:before{content:"✓";color:var(--ok);font-size:15px;font-weight:800}.send+.send{padding-top:44px}.send p .sub{color:var(--ink2);letter-spacing:-.01em;margin-top:8px;font-size:clamp(16px,2vw,19px);font-weight:500;display:block}.top .links2{align-items:center;gap:14px;display:flex}.top .ghost.inq{border-color:var(--accent);color:var(--accent)}.top a.ghost{border:1.5px solid var(--line);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.eyebrow.inv{color:inherit;opacity:.6}.plan .pr.sm{font-size:34px}.arrow svg.a2{margin-top:8px}.demo .lab{text-align:center;color:var(--ink3);margin-top:12px;font-size:12.5px;display:block}footer a{color:inherit}.plan button{text-align:center;width:100%;font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;margin-top:8px;padding:14px;font-weight:700;display:block}.top button.ghost{font:inherit;cursor:pointer;border:1.5px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;line-height:normal}.regbox button.reg{font:inherit;cursor:pointer;border:0}.regbox button.reg.alt{border:1.5px solid #ffffff80}.v2-panel[hidden]{display:none!important}.v2-desc{color:var(--ink2);max-width:40ch;margin:14px auto 0;font-size:17px}.v2-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.v2-btn{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.v2-btn.pri{background:var(--accent);color:#fff}.v2-btn.sec{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.v2-free{color:var(--ink3);margin-top:14px;font-size:14px}.v2-callout{background:var(--print-bg);color:var(--accent);border-radius:12px;margin:6px 0 18px;padding:10px 18px;font-weight:700;display:inline-block}.v2-chain{grid-template-columns:repeat(4,1fr);gap:14px;max-width:680px;margin:44px auto 0;display:grid}.v2-chain .ch{background:var(--paper);border:1px solid var(--line2);border-radius:16px;padding:16px 8px 12px;position:relative}.v2-chain .ic{background:var(--print-bg);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin:0 auto 8px;display:grid}.v2-chain .ic svg{width:24px;height:24px}.v2-chain b{font-size:15px;display:block}.v2-chain small{color:var(--ink2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.v2-chain .ch:not(:last-child):after{content:"›";color:var(--ink3);z-index:1;font-size:22px;font-weight:700;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.v2-chain .ok .ic{background:var(--ok-bg);color:var(--ok)}.v2-types{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.v2-type{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--paper);border:1px solid var(--line2);border-radius:20px;flex-direction:column;gap:10px;padding:22px 20px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 12px 30px #0000000f}.v2-type:hover{border-color:var(--accent)}.v2-type.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--print-bg)}.v2-type .k{color:var(--accent);background:var(--print-bg);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:13px;font-weight:800}.v2-type h3{font-size:19px}.v2-type .who{color:var(--ink2);font-size:13.5px}.v2-flow{flex-wrap:wrap;gap:4px;font-size:12.5px;display:flex}.v2-flow span{background:var(--bg2);border-radius:6px;padding:2px 7px}.v2-flow span:not(:last-child):after{content:" →";color:var(--ink3)}.v2-type .more{color:var(--accent);margin-top:auto;padding-top:4px;font-size:15px;font-weight:700}.v2-type .more:after{content:" ›"}.v2-type.on .more:after{content:" ˄"}#type-demo{padding-top:40px}.v2-close{margin-top:22px}.v2-close button{font:inherit;color:var(--ink2);background:var(--bg2);cursor:pointer;border:0;border-radius:999px;padding:7px 16px;font-size:14px}.v2-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:760px;margin:0 auto 18px;display:grid}.v2-route .src{background:var(--paper);border:1px solid var(--line2);text-align:center;border-radius:16px;padding:18px}.v2-route .src b{font-size:28px;display:block}.v2-route .src small{color:var(--ink2);font-size:13.5px}.v2-route .dst{gap:10px;display:grid}.v2-route .d{background:var(--paper);border:1px solid var(--line2);border-radius:12px;justify-content:space-between;gap:8px;padding:12px 14px;font-size:15px;display:flex}.v2-route .d em{color:var(--accent);font-style:normal;font-weight:700}.v2-route .mid{color:var(--ink3);font-size:34px}.v2-alert{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;display:grid}.v2-alert .sub{color:var(--ink2);margin-top:14px}.v2-phone{width:240px;box-shadow:var(--shadow);background:#111;border-radius:34px;margin:0 auto;padding:10px}.v2-phone .scr{color:#111;text-align:center;background:#fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;height:400px;padding:20px;display:flex}.v2-phone .ready{color:#fff;background:#1d9a55;border-radius:18px;width:100%;padding:22px 16px}.v2-phone .ready small{opacity:.85;font-size:13px;display:block}.v2-phone .ready .no{letter-spacing:4px;font-size:50px;font-weight:800;line-height:1.1}.v2-phone .ready p{margin-top:4px;font-size:19px;font-weight:700}.v2-phone .hint{color:#666;margin-top:12px;font-size:12px}.v2-pa{color:#f5f5f7;background:#1d1d1f;border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;padding:48px 36px;display:grid}.v2-pa .eyebrow{color:#ff6b5e}.v2-pa h2{color:#fff;font-size:clamp(26px,3.6vw,38px)}.v2-pa .sub{color:#c7c7cc;margin-top:12px}.v2-pa .uses2{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.v2-pa .uses2 span{background:#2c2c2e;border-radius:999px;padding:5px 12px;font-size:14px}.v2-pa .tag{margin:20px 0 16px;font-size:19px;font-weight:700}.v2-btn.pa{color:#fff;background:#ff453a}.v2-pa .paper{color:#1c1c1c;background:#fafaf6;border-radius:4px;width:100%;max-width:290px;margin:0 auto;padding:18px;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.6;transform:rotate(-1.5deg)}.v2-pa .paper .h{text-align:center;font-size:15px;font-weight:800}.v2-pa .paper hr{border:0;border-top:1.5px dashed #333;margin:8px 0}.v2-adv{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.v2-adv .ad{background:var(--paper);border:1px solid var(--line2);border-radius:18px;padding:22px}.v2-adv .n{color:var(--accent);font-size:13px;font-weight:800}.v2-adv h3{margin:6px 0}.v2-adv p{color:var(--ink2);font-size:15px}.v2-cmp{max-width:640px;margin:0 auto}.v2-inds{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.v2-inds .ind{background:var(--paper);border:1px solid var(--line2);border-radius:16px;padding:18px}.v2-inds h3{margin-bottom:8px;font-size:18px}.v2-inds ul{color:var(--ink2);margin:0;padding:0;font-size:14px;line-height:1.7;list-style:none}.v2-inds li:before{content:"· ";color:var(--accent);font-weight:800}.v2-final{background:var(--accent);color:#fff;text-align:center;border-radius:28px;padding:56px 24px}.v2-final h2{color:#fff}.v2-final p{color:#e3effc;margin-top:12px;font-size:19px;font-weight:600}.v2-btn.inv{color:var(--accent);background:#fff}.v2-btn.ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffd9}@media (width<=900px){.v2-types,.v2-inds,.v2-adv{grid-template-columns:1fr 1fr}.v2-alert,.v2-pa{grid-template-columns:1fr}}@media (width<=560px){.v2-types,.v2-adv{grid-template-columns:1fr}.v2-chain{grid-template-columns:1fr 1fr}.v2-chain .ch:nth-child(2n):after{display:none}.v2-route{grid-template-columns:1fr}.v2-route .mid{text-align:center;transform:rotate(90deg)}.v2-pa{padding:32px 18px}.v2-btn{width:100%}}.v2-acc{flex-direction:column;gap:10px;display:flex}.v2-row{background:var(--paper);border:1px solid var(--line2);border-radius:18px;align-self:center;width:100%;max-width:720px;scroll-margin-top:16px;overflow:hidden}.v2-row.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--print-bg)}.v2-rowbtn{width:100%;font:inherit;letter-spacing:-.02em;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:clamp(20px,2.6vw,24px);font-weight:700;display:flex}.v2-rowbtn:hover{background:var(--bg2)}.v2-rowbtn svg{width:24px;height:24px;color:var(--ink3);flex:0 0 24px;transition:transform .2s}.v2-row.on .v2-rowbtn svg{color:var(--accent);transform:rotate(180deg)}.v2-say{padding:0 24px 22px}.v2-say .say{font-size:19px;font-weight:600;line-height:1.45}.v2-say .say small{color:var(--ink3);margin-top:2px;font-size:14px;font-weight:500;display:block}.v2-say ol{counter-reset:n;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v2-say li{counter-increment:n;background:var(--bg2);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:16.5px;display:flex}.v2-say li:before{content:counter(n);background:var(--accent);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:14px;font-weight:800;display:grid}.v2-acc>.v2-panel{margin:-4px 0 10px}.v2-acc>#type-demo{padding-top:8px}.v2-acc>#type-demo .demo{margin-top:12px}#payflow-slot .sec-head,#payflow-slot .s-close{display:none}#payflow-slot #payflow{padding-top:8px}@media (width<=560px){.v2-rowbtn{padding:18px}.v2-say{padding:0 18px 18px}}.pv{max-width:900px;margin:0 auto}.pv-bars{gap:5px;margin-bottom:10px;display:flex}.pv-bar{background:var(--line2);cursor:pointer;border:0;border-radius:3px;flex:1;height:5px;padding:0;overflow:hidden}.pv-bar i{background:var(--accent);width:0;height:100%;display:block}.pv-bar.past i{width:100%}.pv-bar.now i{animation:linear forwards pvfill}@keyframes pvfill{0%{width:0}to{width:100%}}.pv-stage{aspect-ratio:16/10;cursor:pointer;color:#1d1d1f;background:#111;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.pv.paused *{animation-play-state:paused!important}.pv-wrap{animation:.5s both pvfade;position:absolute;inset:0}@keyframes pvfade{0%{opacity:0}to{opacity:1}}.pv-photo{animation:pvkb var(--pvdur) ease-out both;background-position:50%;background-size:cover;position:absolute;inset:0}.pv-photo.soft{filter:blur(3px)brightness(.78)}@keyframes pvkb{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.pv-ov{position:absolute;inset:0}.pv-band{color:#fff;background:linear-gradient(#0a101c00 0%,#0a101cd1 38%,#0a101ce6 100%);align-items:center;gap:max(10px,1.6cqw);padding:max(10px,2cqw) max(12px,2.6cqw) max(10px,1.8cqw);display:flex;position:absolute;bottom:0;left:0;right:0}.pv-band .pv-n{color:#0b1220;background:#fff;border-radius:50%;flex:none;place-items:center;width:max(26px,3.6cqw);height:max(26px,3.6cqw);font-size:max(13px,1.9cqw);font-weight:900;display:grid}.pv-band b{letter-spacing:-.02em;text-wrap:balance;font-size:max(15px,2.5cqw);font-weight:800;line-height:1.25;display:block}.pv-band small{color:#c9d2de;margin-top:.2em;font-size:max(12px,1.55cqw);display:block}.pv-over{background:#0006;place-items:center;display:grid;position:absolute;inset:0}.pv-over.soft{background:#0000002e}.pv-over span{color:#1d1d1f;background:#fff;border-radius:999px;padding:12px 22px;font-size:18px;font-weight:800;box-shadow:0 6px 20px #00000040}.pv-ctl{justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}.pv-count{color:var(--ink3);margin-right:auto;font-size:14px;font-weight:700}.pv-ctl button{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;font-size:16px;font-weight:700;line-height:1}.pv-phone{background:#111;border-radius:3cqw;padding:.7cqw;position:absolute;box-shadow:0 2cqw 5cqw #00000073}.pv-notch{z-index:2;background:#111;border-radius:1cqw;width:30%;height:1.5cqw;position:absolute;top:1.2cqw;left:50%;transform:translate(-50%)}.pv-scr{background:#fff;border-radius:2.3cqw;width:100%;height:100%;position:relative;overflow:hidden}.pv-term{aspect-ratio:400/611;filter:drop-shadow(0 1.6cqw 2.4cqw #00000073);position:absolute}.pv-term img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pv-tlabel{text-align:center;color:#4a4d54;letter-spacing:.02em;z-index:1;font-size:1.25cqw;font-weight:800;position:absolute;top:6.5%;left:0;right:0}.pv-tlabel b{color:#d0342c}.pv-pay .pv-tlabel b{color:#0071e3}.pv-drop{animation:1.3s cubic-bezier(.3,1.4,.5,1) .3s both pvdrop}@keyframes pvdrop{0%{opacity:0;transform:translateY(-130%)}40%{opacity:1}to{opacity:1;transform:none}}.pv-pill{color:#fff;opacity:0;animation:pvpill var(--pvdur) both;background:#1d9a55;border-radius:999px;padding:1cqw 2cqw;font-size:2cqw;font-weight:800;position:absolute;box-shadow:0 1cqw 2.4cqw #00000059}@keyframes pvpill{0%,45%{opacity:0;transform:translateY(25%)scale(.92)}52%,to{opacity:1;transform:none}}.pv-tap{opacity:0;z-index:5;background:#0071e359;border:.35cqw solid #0071e3;border-radius:50%;width:4cqw;height:4cqw;position:absolute}@keyframes pvtap{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}.o1{width:13cqw;top:39%;left:64%}.o2{width:13cqw;top:35%;left:44%}.o3p{color:#1d1d1f;background:#ffffffeb;font-size:2.4cqw;animation-duration:2.4s;top:10%;left:6%}.pv-wallqr{text-align:center;background:#fff;border:.3cqw solid #0071e3;border-radius:1cqw;position:absolute;overflow:hidden;box-shadow:0 1cqw 2.6cqw #0000004d}.pv-wallqr b{color:#fff;background:#0071e3;font-weight:800;display:block}.pv-wallqr .pv-qr{margin:0 auto;display:block}.pv-wallqr small{color:#0071e3;font-weight:700;display:block}.o4q b{padding:.6cqw .3cqw;font-size:1.25cqw}.o4q .pv-qr{width:10.5cqw;margin:1cqw auto .5cqw}.o4q small{padding-bottom:.8cqw;font-size:1.2cqw}.o4t{width:10cqw;top:46%;left:8%}.o4p{z-index:3;width:13cqw;height:26cqw;animation:pvscan var(--pvdur) ease both;top:6%;left:52%}@keyframes pvscan{0%{opacity:0;top:40%;left:78%}18%{opacity:1}34%,to{opacity:1;top:6%;left:52%}}.pv-cam{background:#2a2f36;position:absolute;inset:0}.pv-frame{aspect-ratio:1;border:.4cqw solid #fff;border-radius:1cqw;position:absolute;top:28%;left:18%;right:18%}.pv-line{opacity:0;height:.4cqw;animation:pvline var(--pvdur) linear both;background:#4cd07d;position:absolute;top:30%;left:18%;right:18%;box-shadow:0 0 1.5cqw #4cd07d}@keyframes pvline{0%,36%{opacity:0;top:30%}38%{opacity:1}58%{opacity:1;top:58%}60%,to{opacity:0}}.pv-ok{color:#1d9a55;text-align:center;opacity:0;animation:pvshow var(--pvdur) both;background:#fff;place-items:center;padding:2cqw;font-size:1.7cqw;font-weight:800;display:grid;position:absolute;inset:0}@keyframes pvshow{0%,61%{opacity:0}64%,to{opacity:1}}.o5{width:21cqw;height:46cqw;top:3%;left:62%}.pv-hd{justify-content:space-between;padding:3.2cqw 1.4cqw 1cqw;font-size:1.6cqw;font-weight:800;display:flex}.pv-hd small{color:#86868b;font-size:1.2cqw;font-weight:600}.pv-mi{border-bottom:1px solid #eee;align-items:center;gap:1cqw;padding:1cqw 1.4cqw;display:flex}.pv-mi i{border-radius:1cqw;flex:none;width:4.2cqw;height:4.2cqw}.pv-mi i.b{background:#bfd8f5}.pv-mi i.o{background:#f5d3b8}.pv-mi i.y{background:#f5e3a8}.pv-mi span{flex:1;font-size:1.4cqw;font-weight:700;line-height:1.3}.pv-mi span small{color:#6e6e73;font-size:1.2cqw;font-weight:500;display:block}.pv-mi em{color:#fff;opacity:0;background:#0071e3;border-radius:50%;place-items:center;width:2.4cqw;height:2.4cqw;font-size:1.2cqw;font-style:normal;font-weight:800;display:grid}.m1 em{animation:pvem1 var(--pvdur) both}.m3 em{animation:pvem3 var(--pvdur) both}@keyframes pvem1{0%,17%{opacity:0;transform:scale(.3)}20%,to{opacity:1;transform:none}}@keyframes pvem3{0%,33%{opacity:0;transform:scale(.3)}36%,to{opacity:1;transform:none}}.pv-cta{color:#fff;text-align:center;background:#0071e3;border-radius:1.1cqw;padding:1.2cqw;font-size:1.45cqw;font-weight:800;position:absolute;bottom:1.8cqw;left:1.4cqw;right:1.4cqw}.o5 .t1{animation:.7s .6s both pvtap;top:22%;left:62%}.o5 .t2{animation:.7s 1.4s both pvtap;top:47%;left:62%}.o5 .t3{animation:.7s 2.3s both pvtap;bottom:2.2cqw;left:42%}.pv-done{text-align:center;opacity:0;animation:pvdone var(--pvdur) both;z-index:6;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:1.8cqw;display:flex;position:absolute;inset:0}@keyframes pvdone{0%,56%{opacity:0;transform:translateY(3%)}60%,to{opacity:1;transform:none}}.pv-done small{color:#1d9a55;font-size:1.3cqw;font-weight:700}.pv-done>b{letter-spacing:.4cqw;color:#0071e3;margin-top:.5cqw;font-size:5.8cqw;font-weight:900;line-height:1.1}.pv-done span{color:#6e6e73;font-size:1.2cqw}.pv-done p{background:#eef4fb;border-radius:1cqw;margin-top:1.8cqw;padding:1cqw;font-size:1.3cqw}.o6p{width:13cqw;height:26cqw;top:8%;left:10%}.pv-mini{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pv-mini small{color:#6e6e73;font-size:1.2cqw}.pv-mini b{color:#0071e3;letter-spacing:.3cqw;font-size:4.2cqw;font-weight:900}.pv-mini span{margin-top:.4cqw;font-size:1.5cqw;font-weight:800}.o6t{width:22cqw;top:3%;left:36%}.o6t .pv-tlabel{font-size:1.7cqw}.pv-tscr{color:#fff;text-align:center;width:66.5%;height:28.2%;position:absolute;top:14.7%;left:16.75%}.pv-st{flex-direction:column;justify-content:center;align-items:center;gap:.4cqw;display:flex;position:absolute;inset:0}.pv-st small{color:#b9bcc4;font-size:1.2cqw}.pv-st b{letter-spacing:.25cqw;font-size:3cqw;font-weight:800}.pv-st i{opacity:0;font-style:normal}.pv-st .d1{animation:pvd1 var(--pvdur) both}.pv-st .d2{animation:pvd2 var(--pvdur) both}.pv-st .d3{animation:pvd3 var(--pvdur) both}.pv-st .d4{animation:pvd4 var(--pvdur) both}@keyframes pvd1{0%,11%{opacity:0}12%,to{opacity:1}}@keyframes pvd2{0%,20%{opacity:0}21%,to{opacity:1}}@keyframes pvd3{0%,29%{opacity:0}30%,to{opacity:1}}@keyframes pvd4{0%,38%{opacity:0}39%,to{opacity:1}}.pv-st.a{animation:pvsa var(--pvdur) both}.pv-st.b{opacity:0;animation:pvsb var(--pvdur) both}.pv-st.c{opacity:0;animation:pvsc var(--pvdur) both}.pv-st.c b{color:#4cd07d;font-size:2.5cqw}@keyframes pvsa{0%,49%{opacity:1}51%,to{opacity:0}}@keyframes pvsb{0%,50%{opacity:0}52%,72%{opacity:1}74%,to{opacity:0}}@keyframes pvsc{0%,73%{opacity:0}76%,to{opacity:1}}.pv-key{opacity:0;background:#0071e373;border-radius:1cqw;width:12%;height:6.6%;margin:-3.3% 0 0 -6%;position:absolute;box-shadow:0 0 0 .3cqw #0071e3}.pv-key.k2{animation:pvk1 var(--pvdur) both;top:63.8%;left:50%}.pv-key.k0{animation:pvk2 var(--pvdur) both;top:85.6%;left:50%}.pv-key.k8{animation:pvk3 var(--pvdur) both;top:78.9%;left:49%}.pv-key.k1{animation:pvk4 var(--pvdur) both;top:63.8%;left:37.5%}.pv-key.ke{height:13%;animation:pvk5 var(--pvdur) both;margin-top:-6.5%;top:82.7%;left:75.5%}@keyframes pvk1{0%,10%{opacity:0}12%{opacity:1}16%,to{opacity:0}}@keyframes pvk2{0%,19%{opacity:0}21%{opacity:1}25%,to{opacity:0}}@keyframes pvk3{0%,28%{opacity:0}30%{opacity:1}34%,to{opacity:0}}@keyframes pvk4{0%,37%{opacity:0}39%{opacity:1}43%,to{opacity:0}}@keyframes pvk5{0%,46%{opacity:0}48%{opacity:1}53%,to{opacity:0}}.pv-card{color:#fff;opacity:0;width:13cqw;height:8.4cqw;animation:pvcard var(--pvdur) both;background:linear-gradient(135deg,#2b5ce6,#0a2a8a);border-radius:1cqw;padding:1cqw;font-size:1.4cqw;font-weight:800;position:absolute;box-shadow:0 1.5cqw 3cqw #0006}.pv-card span{letter-spacing:.2em;display:block}.pv-card:after{content:"";background:#e8c547;border-radius:.4cqw;width:2.4cqw;height:1.8cqw;position:absolute;top:3.8cqw;left:1cqw}@keyframes pvcard{0%,52%{opacity:0;top:50%;right:-12%}56%{opacity:1;top:50%;right:6%}68%{opacity:1;top:42%;right:38%;transform:rotate(-8deg)}74%,to{opacity:0;top:42%;right:40%;transform:rotate(-8deg)}}.o7 .pv-tlabel{z-index:0}.pv-feed{z-index:1;height:75.6%;position:absolute;top:-24%;left:0;right:0;overflow:hidden}.pv-slip{color:#1c1c1c;width:62%;animation:pvslip var(--pvdur) cubic-bezier(.2,.7,.2,1) both;background:#fffffe;padding:1cqw 1cqw 1.3cqw;font-size:1.05cqw;line-height:1.55;position:absolute;bottom:0;left:19%;transform:translateY(105%);box-shadow:0 1cqw 2.5cqw #00000040}.pv-slip .pv-c{text-align:center;font-weight:800}.pv-slip hr{border:0;border-top:1px solid #333;margin:.4cqw 0}.pv-slip .pv-no{text-align:center;letter-spacing:.5cqw;font-size:2.6cqw;font-weight:900}.pv-slip .pv-r,.pv-kds .pv-r{justify-content:space-between;display:flex}@keyframes pvslip{0%,10%{transform:translateY(105%)}55%,to{transform:translateY(0)}}.pv-kds{color:#fff;background:#141b2df5;border-radius:1.8cqw;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:1.2cqw;padding:1.8cqw;display:grid;position:absolute;box-shadow:0 2cqw 5cqw #00000080}.o8{width:49%;height:66%;top:5%;left:47%}.pv-kh{grid-column:1/-1;font-size:1.7cqw;font-weight:800}.pv-kc{background:#1f2a40;border-left:.6cqw solid #f5a623;border-radius:1.1cqw;padding:1.3cqw;font-size:1.35cqw}.pv-kc.on{animation:pvkc var(--pvdur) both}.pv-kc.dim{opacity:.55;border-left-color:#5b6478}.pv-kc b{margin-bottom:.5cqw;font-size:2.2cqw;display:block}.pv-kc .pv-r{margin:.3cqw 0}.pv-btn{height:3.8cqw;margin-top:1.3cqw;position:relative}.pv-btn span{border-radius:1cqw;place-items:center;font-size:1.5cqw;font-weight:800;display:grid;position:absolute;inset:0}.pv-btn .b1{animation:pvb1 var(--pvdur) both;background:#0071e3}.pv-btn .b2{opacity:0;animation:pvb2 var(--pvdur) both;background:#1d9a55}@keyframes pvb1{0%,43%{opacity:1}46%,to{opacity:0}}@keyframes pvb2{0%,43%{opacity:0}46%,to{opacity:1}}@keyframes pvkc{0%,43%{border-left-color:#f5a623}46%,to{border-left-color:#4cd07d}}.o8 .pv-tap{animation:.8s 1.1s both pvtap;top:58%;left:30%}.o9{width:16cqw;height:32cqw;animation:pvshake var(--pvdur) both;top:5%;left:14%}@keyframes pvshake{0%,8%{transform:none}10%{transform:rotate(-6deg)}13%{transform:rotate(6deg)}16%{transform:rotate(-5deg)}19%{transform:rotate(5deg)}22%,to{transform:none}}.pv-rd{color:#fff;text-align:center;background:#1d9a55;border-radius:1.4cqw;padding:1.8cqw .8cqw;position:absolute;top:5.4cqw;left:1cqw;right:1cqw}.pv-rd small{opacity:.85;font-size:1.2cqw}.pv-rd b{letter-spacing:.3cqw;font-size:3.8cqw;font-weight:900;line-height:1.1;display:block}.pv-rd p{margin-top:.4cqw;font-size:1.7cqw;font-weight:800}.pv-hint{text-align:center;color:#6e6e73;font-size:1.2cqw;position:absolute;bottom:3.6cqw;left:0;right:0}.pv-buzz{color:#4cd07d;text-shadow:0 0 1cqw #00000080;opacity:0;animation:pvbuzz var(--pvdur) both;font-size:4cqw;font-weight:900;position:absolute;top:20%}@keyframes pvbuzz{0%,8%{opacity:0}12%,24%{opacity:1}30%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pv-stage *{animation-duration:1ms!important;animation-delay:0s!important}}.o1{top:40%;left:78%}.o1p{top:12%;left:6%}.o2p{top:12%;left:8%}.o4q{top:6%;left:24%}@keyframes pvscan2{0%{opacity:0;top:40%;left:-14%}18%{opacity:1}34%,to{opacity:1;top:8%;left:5%}}.o9{left:42%}.o1{top:46%}.o2{top:42%;left:62%}.v2-prn{grid-template-columns:1fr 1fr;gap:16px;max-width:860px;margin:0 auto;display:grid}.v2-prn .opt{background:var(--paper);border:1px solid var(--line2);border-radius:20px;padding:24px}.v2-prn .tag{color:var(--ok);background:var(--ok-bg);border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.v2-prn .tag.buy{color:var(--accent);background:var(--print-bg)}.v2-prn h3{margin-bottom:8px;font-size:21px}.v2-prn p{color:var(--ink2);font-size:15.5px}.v2-prn ul{gap:7px;margin:14px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.v2-prn li:before{content:"✓ ";color:var(--ok);font-weight:800}.v2-vat{text-align:center;color:var(--ink3);margin-top:14px;font-size:13px}.plans.three{grid-template-columns:repeat(3,1fr);max-width:1000px}@media (width<=900px){.plans.three{grid-template-columns:1fr}}@media (width<=700px){.v2-prn{grid-template-columns:1fr}}.plan .pr{flex-wrap:wrap;align-items:baseline;row-gap:6px;display:flex}.plan .pr .vat{letter-spacing:0;color:#b4261a;background:#fdecea;border-radius:6px;align-self:center;margin-left:8px;padding:3px 8px;font-size:13px;font-style:normal;font-weight:800}.plan .pr{column-gap:8px}.plan .pr small,.plan .pr .vat{margin-left:0}.plans.three .pr{font-size:34px}.m-br{display:none}@media (width<=560px){.m-br{display:inline}}.v2-row{max-width:860px}.v2-rowbtn .lbl{align-items:baseline;gap:18px;min-width:0;display:flex}.v2-rowbtn .lbl b{flex:0 0 11em;font-weight:700}.v2-rowbtn .lbl small{color:var(--ink2);letter-spacing:-.01em;font-size:16px;font-weight:500}@media (width<=700px){.v2-rowbtn .lbl{flex-direction:column;gap:4px}.v2-rowbtn .lbl b{flex:none}.v2-rowbtn .lbl small{font-size:14.5px}}.pv{max-width:860px}.pv-stage{border:1px solid var(--line2);background:radial-gradient(120% 90% at 50% 0,#fff 0%,#eef3f9 55%,#e3eaf3 100%)}.pv-band{color:#1d1d1f;background:#fffffff0;border-top:1px solid #e3e8ef}.pv-band .pv-n{color:#fff;background:#0071e3}.pv-band small{color:#6e6e73}.pv-in{animation:.7s cubic-bezier(.2,.8,.2,1) .35s both pvin}@keyframes pvin{0%{opacity:0;transform:translateY(1.5cqw)scale(.96)}to{opacity:1;transform:none}}.pv-term{filter:drop-shadow(0 1.2cqw 1.8cqw #0f1e3c2e)}.pv-phone{box-shadow:0 2cqw 4cqw #0f1e3c38}.pv-floor{position:absolute;inset:0 0 18%}.pv-zone{background:#fff;border:1px solid #dce4ee;border-radius:2cqw;width:41%;height:78%;transition:opacity .4s;position:absolute;top:9%;overflow:hidden}.pv-zone.counter{left:6%}.pv-zone.kitchen{background:repeating-linear-gradient(0deg,#fff 0 3.8cqw,#eef2f6 3.8cqw 3.95cqw),repeating-linear-gradient(90deg,#0000 0 3.8cqw,#eef2f6 3.8cqw 3.95cqw),#fff;left:53%}.pv-zlab{z-index:2;color:#3a4250;background:#f1f4f8;border-radius:999px;padding:.4cqw 1.4cqw;font-size:1.6cqw;font-weight:800;position:absolute;top:1.4cqw;left:1.6cqw}.pv-zlab.solo{background:#fff;top:6%;left:5%;box-shadow:0 .4cqw 1cqw #0000000f}.pv-desk{background:#e9eef4;border-top:.4cqw solid #d3dce7;height:24%;position:absolute;bottom:0;left:0;right:0}.pv-zone .zt{width:8.5cqw;top:auto;bottom:24%}.pv-wallqr.mini{border-width:.25cqw;width:11cqw;top:20%;left:12%}.pv-wallqr.mini b{padding:.45cqw .2cqw;font-size:.85cqw}.pv-wallqr.mini .pv-qr{width:7.6cqw;margin:.8cqw auto}.st0 .kitchen{opacity:.4}.st0 .counter .zt,.st1 .kitchen .zt{animation:.8s cubic-bezier(.2,.8,.2,1) .4s both pvin}.st2 .pv-wallqr.mini{animation:.7s cubic-bezier(.2,.8,.2,1) .2s both pvin}.zp0{top:18%;left:24%}.zp1{top:18%;left:66%}.pv-walker{height:52%;animation:2.6s cubic-bezier(.3,.2,.3,1) .6s both pvwalk;position:absolute;bottom:3%;left:-8%}.pv-walker .pv-leg{transform-box:fill-box;transform-origin:50% 0;animation:.35s ease-in-out .6s 7 alternate pvleg}.pv-walker .pv-leg.r{animation-delay:.95s}@keyframes pvwalk{0%{opacity:0;left:-8%}15%{opacity:1}to{opacity:1;left:17%}}@keyframes pvleg{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.o4q{width:16cqw;top:8%;left:20%}.o4b{z-index:0;height:16%;bottom:18%}.o4t{top:41.6%;left:44%}.o4p{animation-name:pvscan3}@keyframes pvscan3{0%{opacity:0;top:30%;left:92%}18%{opacity:1}34%,to{opacity:1;top:6%;left:64%}}.o5{left:39.5%}.o6p{top:10%;left:16%}.o6t{top:3%;left:40%}.o7{top:5%;left:41%}.o8{width:50%;top:6%;left:25%}.o9{top:4%;left:42%}.pv-buzz{color:#1d9a55;text-shadow:none}.pv-buzz.l{left:36.5%}.pv-buzz.r{left:60%}.pv-zone .zt{width:11.5cqw}.pv-zone .zt .pv-tlabel{font-size:1.1cqw}.pv-zone.counter .zt{left:58%}.pv-zone.kitchen .zt{left:calc(50% - 5.75cqw)}.pv-wallqr.mini{width:12.5cqw;top:16%;left:10%}.pv-wallqr.mini .pv-qr{width:9cqw}.pv-walker{height:40%}.o7{width:22cqw;top:3%;left:39%}.o8{height:60%;top:8%}.pv-zlab{font-size:max(10px,1.6cqw)}.pv-pill{font-size:max(11px,2cqw)}.v2-pospanel{padding:8px 0 10px}.v2-phead{text-align:center;max-width:860px;margin:0 auto 4px}.v2-phead b{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,26px);display:block}.v2-phead small{color:var(--ink2);margin-top:6px;font-size:15.5px;display:block}.posdemo.solo{max-width:760px;margin:18px auto 0;display:block}.v2-ways{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.v2-ways .way{border:1px solid var(--line2);background:var(--bg);border-radius:14px;padding:16px}.v2-ways .way>b{margin-bottom:2px;font-size:17px;display:block}.v2-ways ol{margin-top:10px}.v2-ways li{padding:8px 12px;font-size:15px}.v2-ways .note{color:var(--ok);background:var(--ok-bg);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.45}@media (width<=700px){.v2-ways{grid-template-columns:1fr}}#type-demo .v2-phead{margin-bottom:-8px}.v2-ways .way>.sub{color:var(--ink3);white-space:pre-line;margin-top:2px;font-size:13px;display:block}#type-demo.only-pos .demo>div:nth-child(3),#type-demo.only-pos .demo>.hero-or{display:none}#type-demo .lab{font-weight:600}.v2-ways li{white-space:pre-line}.v2-callout.ok{color:var(--ok);background:var(--ok-bg);margin-top:0}.pf h3 .free{vertical-align:middle;color:var(--ok);background:var(--ok-bg);border-radius:6px;margin-left:4px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-block}.demo .lab.pmark{background:var(--ok-bg);color:var(--ok);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin:14px auto 0;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.demo .lab.pmark b{font-size:15px;font-weight:800}.demo .lab.pmark.buy{background:var(--print-bg);color:var(--accent)}.demo>div{flex-direction:column;align-items:center;display:flex}#type-demo .posprn{zoom:1.7;margin-left:0}@media (width<=700px){#type-demo .posprn{zoom:1.4}}#type-demo:not(.only-pos) .posprn{zoom:1.3}#type-demo .demo .lab.pmark{max-width:230px}@media (width<=700px){#type-demo:not(.only-pos) .posprn{zoom:1.4}}#type-demo.only-om .demo>.hero-or,#type-demo.only-om .demo>div:nth-child(5){display:none}.v2-waytabs{background:var(--bg2);border-radius:999px;gap:6px;margin-bottom:6px;padding:5px;display:inline-flex}.v2-waytabs button{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:16px;font-weight:700}.v2-waytabs button.on{background:var(--paper);color:var(--ink);box-shadow:0 2px 8px #0000001a}@media (width<=560px){.v2-waytabs button{padding:9px 12px;font-size:14px}}#type-demo.only-pos .posprn{zoom:1.7}#payflow-slot .fest-only,#payflow-slot.fest .pre-only{display:none}#payflow-slot.fest .fest-only{display:block}#payflow-slot .flow5{flex-flow:column;align-items:center;gap:0;margin:22px 0 0}#payflow-slot .flow5>.fgroup{width:100%;max-width:860px;margin-top:22px}#payflow-slot .flow5 .fin{justify-content:center}#payflow-slot .flow5>.farrow{margin:10px 0 -6px;display:block;transform:rotate(90deg)}#payflow-slot .flow5.second{margin-top:0}#payflow-slot .flow5.second:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 40 84%27 fill=%27none%27 stroke=%27%23A9CBF2%27 stroke-width=%275%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 8l14 14 14-14M6 34l14 14 14-14M6 60l14 14 14-14%27/%3E%3C/svg%3E") 50%/contain no-repeat;width:56px;height:28px;margin:10px auto -6px;display:block}#payflow-slot .flow5>.farrow{color:#a9cbf2;align-self:center;width:44px}#payflow-slot .fstep{min-height:0}#payflow-slot .flow5 .lab{margin-top:8px}#payflow-slot .fgroup{padding-bottom:20px}#payflow-slot .mini-wrap.xs{height:300px}#payflow-slot .mini-wrap.xs.pay{height:340px}#payflow-slot .ftitle{padding:10px 26px;font-size:20px;top:-24px;box-shadow:0 6px 16px #0071e340}#payflow-slot .fgroup{margin-top:34px;padding-top:40px}@media (width<=560px){#payflow-slot .ftitle{padding:9px 20px;font-size:17px;top:-21px}}#payflow-slot .flow5>.farrow,#payflow-slot .flow5.second:before{display:none}#payflow-slot .flow5>.fgroup{margin-top:34px}#payflow-slot .fgroup.pre-only,#payflow-slot .fgroup.fest-only,#payflow-slot .flow5.second>.fgroup{margin-top:96px}#payflow-slot .fgroup.pre-only:before,#payflow-slot .fgroup.fest-only:before,#payflow-slot .flow5.second>.fgroup:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 40 36%27 fill=%27none%27 stroke=%27%2380B4EE%27 stroke-width=%275%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 6l14 12 14-12M6 20l14 12 14-12%27/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:36px;position:absolute;top:-84px;left:50%;transform:translate(-50%)}#payflow-slot .fin.booths{flex-wrap:wrap;justify-content:center;gap:22px 34px;max-width:700px;margin:0 auto}#payflow-slot .fin.booths .lab{color:var(--ink2);font-size:13px;font-weight:600}#payflow-slot .fsub{text-align:center;color:var(--ink2);margin:0 0 18px;font-size:15px}@media (width<=560px){#payflow-slot .fin.booths{gap:14px 10px}#payflow-slot .fin.booths .mini-wrap.xs{width:150px;height:236px}#payflow-slot .fin.booths .stage.mini.xs{transform:scale(.375)}#payflow-slot .fin.booths .lab{font-size:12px}}#payflow-slot .fin.booths .lab{margin-top:0;padding-top:2px}@media (width<=560px){#payflow-slot .fin.booths .mini-wrap.xs{height:214px}}#payflow-slot .fin.booths .mini-wrap.xs{height:292px}@media (width<=560px){#payflow-slot .fin.booths .mini-wrap.xs{height:220px}}#payflow-slot .fin.booths .stage.mini.out .slip{animation:6s cubic-bezier(.2,.7,.2,1) infinite both pvbooth}@keyframes pvbooth{0%,8%{transform:translateY(300px)}28%,92%{transform:translateY(0)}to{transform:translateY(300px)}}@media (prefers-reduced-motion:reduce){#payflow-slot .fin.booths .stage.mini.out .slip{animation:none;transform:none}}#payflow-slot .stage.mini.out .slip,#payflow-slot .fin.booths .stage.mini.out .slip{animation:12s cubic-bezier(.2,.7,.2,1) infinite both pvout}@keyframes pvout{0%,73%{transform:translateY(300px)}80%,to{transform:translateY(0)}}#payflow-slot .fin{align-items:stretch}#payflow-slot .fstep{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#payflow-slot .fstep>.lab{margin-top:auto;padding-top:12px}#payflow-slot .fin>.farrow,#payflow-slot .fin>.for{align-self:center}#payflow-slot .fstep>.lab{box-sizing:border-box;min-height:calc(4.05em + 12px)}.wz-step{color:var(--accent);margin-bottom:6px;font-size:13px;font-weight:800}.wz h3{font-size:22px;line-height:1.35}.wz-opts{gap:10px;margin-top:18px;display:grid}.wz-opts button{font:inherit;text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);border:1.5px solid var(--line2);border-radius:14px;padding:14px 16px;transition:border-color .15s,background .15s}.wz-opts button:hover{border-color:var(--accent);background:var(--print-bg)}.wz-opts b{font-size:17px;display:block}.wz-opts small{color:var(--ink2);margin-top:2px;font-size:13.5px;display:block}.wz-back{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px;text-decoration:none}.wz-back:hover{color:var(--ink)}.wz .wz-opts+.wz-back{margin-top:10px}.wz-rows{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wz-rows li{background:var(--bg2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.wz-rows b{font-size:15.5px;display:block}.wz-rows small{color:var(--ink2);margin-top:1px;font-size:12.5px;display:block}.wz-rows em{white-space:nowrap;color:var(--accent);font-size:15px;font-style:normal;font-weight:800}.wz-sum{border-top:1.5px solid var(--line2);gap:6px;margin-top:14px;padding-top:12px;display:grid}.wz-sum div{justify-content:space-between;font-size:15px;display:flex}.wz-sum b{font-size:17px}.wz-note{color:var(--ink3);margin-top:8px;font-size:12.5px}.wz-acts{margin-top:14px}.wz-links{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:6px;display:flex}.modal.wz .box{max-width:720px}.wz-opts{grid-auto-columns:1fr;grid-auto-flow:column}.wz-opts button{text-align:center;flex-direction:column;justify-content:center;min-height:96px;padding:16px 12px;display:flex}@media (width<=600px){.wz-opts{grid-auto-flow:row}.wz-opts button{text-align:left;min-height:0}}.wz-sum b{text-align:right}.wz-sum .wz-ask{color:var(--ink3);margin-top:2px;font-size:12px;font-weight:600;display:block}@media (width<=600px){.wz-rows li{flex-direction:column;align-items:flex-start;gap:4px}}.wz-picked{background:var(--print-bg);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px 14px;margin:14px 0 0;padding:12px 14px;display:grid}.wz-picked div{justify-content:space-between;gap:8px;font-size:14px;display:flex}.wz-picked dt{color:var(--ink2)}.wz-picked dd{text-align:right;margin:0;font-weight:700}@media (width<=600px){.wz-picked{grid-template-columns:1fr}}.wz-picked{grid-template-columns:1fr}.wz-input{gap:8px;margin-top:18px;display:grid}.wz-input input{font:inherit;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:14px 16px;font-size:17px}.wz-input input:focus{border-color:var(--accent);outline:none}.wz-input .send[disabled]{opacity:.45;cursor:default}.wz-input .wz-back{justify-self:center}.wz-opts:has(>:nth-child(4)){grid-auto-columns:1fr}.wz-field{position:relative}.wz-field input{box-sizing:border-box;width:100%}.wz-field.unit input{padding-right:46px}.wz-field span{color:var(--ink2);font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.wz-opts:has(>:nth-child(5)){grid-template-columns:repeat(3,1fr);grid-auto-flow:row}@media (width<=600px){.wz-opts:has(>:nth-child(5)){grid-template-columns:1fr}}.wz-extra{margin-top:14px;display:block}.wz-extra span{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.wz-extra textarea{box-sizing:border-box;width:100%;font:inherit;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);resize:vertical;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.wz-extra textarea:focus{border-color:var(--accent);outline:none}.wz-step span{color:var(--ink3);font-weight:700}.wz-prog{background:var(--line2);border-radius:3px;max-width:240px;height:5px;margin:2px 0 14px;overflow:hidden}.wz-prog i{background:var(--accent);border-radius:3px;height:100%;transition:width .25s;display:block}.wz-opts b{white-space:pre-line}.v2-btn.wide{border-radius:16px;width:min(560px,100%);padding:20px 28px;font-size:20px;box-shadow:0 10px 24px #0071e340}@media (width<=560px){.v2-btn.wide{padding:18px 20px;font-size:18px}}.wz-rows em{text-align:right}.wz-rows em .vat{color:#b4261a;margin-top:2px;font-size:11.5px;font-weight:700;display:block}@media (width<=600px){.wz-rows em{text-align:left}}.plan>.vat{color:#b4261a;background:#fdecea;border-radius:6px;align-self:flex-start;margin-top:-6px;padding:3px 8px;font-size:13px;font-style:normal;font-weight:800}.modal,.modal .box{overscroll-behavior:contain}.hero .v2-desc{max-width:none}#payflow-slot .fstep>:first-child:not(.lab){margin-top:auto;margin-bottom:auto}#payflow-slot .fstep>.lab{margin-top:0}@media (width<=700px){#payflow-slot .fin:not(.booths){flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:6px}#payflow-slot .fin:not(.booths)>.fstep>:first-child:not(.lab){zoom:.72}#payflow-slot .fin:not(.booths)>.for{flex-basis:auto;align-self:center;margin:0 2px;font-size:12px}#payflow-slot .fin:not(.booths)>.fstep{flex:1 1 0;min-width:0;max-width:none}#payflow-slot .fin:not(.booths) .lab{font-size:11px}}@media (width<=380px){#payflow-slot .fin:not(.booths)>.fstep>:first-child:not(.lab){zoom:.62}#payflow-slot .fgroup{padding-left:4px;padding-right:4px}#payflow-slot .fin.booths{gap:12px 6px}#payflow-slot .fin.booths .mini-wrap.xs{width:134px;height:200px}#payflow-slot .fin.booths .stage.mini.xs{transform:scale(.335)}.top .brand small{display:none}.top .links2{gap:4px}.top .links2 a,.top .links2 button{padding:6px 9px;font-size:12px}}.v2-tabhint{color:var(--accent);margin-bottom:8px;font-size:14px;font-weight:700}.v2-waytabs{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);margin:0 auto 10px;padding:0;display:grid}.v2-waytabs button{background:var(--paper);border:2px solid var(--line);color:var(--ink2);box-shadow:none;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:14px 12px;display:flex}.v2-waytabs button b{color:inherit;font-size:17px}.v2-waytabs button span{color:var(--ink3);font-size:13px;font-weight:600}.v2-waytabs button.on{border-color:var(--accent);background:var(--print-bg);color:var(--ink);box-shadow:0 4px 14px #0071e326}.v2-waytabs button.on span{color:var(--accent)}.v2-waytabs.nudge button:not(.on){animation:1.6s ease-in-out infinite pvnudge}@keyframes pvnudge{0%,to{border-color:var(--line);transform:none}50%{border-color:var(--accent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.v2-waytabs.nudge button:not(.on){border-color:var(--accent);animation:none}}@media (width<=420px){.v2-waytabs button b{font-size:15px}.v2-waytabs button span{font-size:12px}}.v2-row.on .v2-rowbtn,.v2-row.on .v2-rowbtn:hover{background:var(--print-bg)}.v2-row.on .v2-rowbtn .lbl b{color:var(--accent);font-weight:800}.v2-row.on .v2-rowbtn .lbl small{color:var(--ink)}.v2-row.on .v2-say{padding-top:18px}@media (width>=701px){.v2-ways{grid-template-rows:repeat(var(--wrows),auto);row-gap:0}.v2-ways .way{grid-row:span var(--wrows);grid-template-rows:subgrid;align-content:start;row-gap:8px;display:grid}.v2-ways .way>ol{display:contents}.v2-ways .way>ol>li{margin:0}.v2-ways .way>.sub:empty{min-height:0;display:block}.v2-ways .way>.note{align-self:start;margin-top:4px}}.v2-ways li.hi{color:var(--accent);font-weight:700}
