@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/kiosk/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/kiosk/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/kiosk/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/kiosk/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/kiosk/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ap-key{position:relative;isolation:isolate;display:grid;place-items:center;min-width:var(--ap-key-min-size, 44px);min-height:var(--ap-key-min-size, 44px);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ap-key__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:var(--ap-key-radius, 0);background:var(--ap-key-bg, transparent);color:var(--ap-key-fg, inherit);pointer-events:none;transition:background-color var(--ap-key-transition-ms, 90ms) var(--ap-key-ease, ease),color var(--ap-key-transition-ms, 90ms) var(--ap-key-ease, ease),transform var(--ap-key-transition-ms, 90ms) var(--ap-key-ease, ease)}.ap-key.is-pressed .ap-key__face{background:var(--ap-key-bg-pressed, var(--ap-key-bg, transparent));color:var(--ap-key-fg-pressed, var(--ap-key-fg, inherit));transform:scale(var(--ap-key-press-scale, .96))}.ap-key:active .ap-key__face{background:var(--ap-key-bg-pressed, var(--ap-key-bg, transparent));color:var(--ap-key-fg-pressed, var(--ap-key-fg, inherit))}.ap-key[aria-disabled=true]{cursor:default}.ap-key[aria-disabled=true] .ap-key__face{opacity:var(--ap-key-inactive-opacity, .38)}@media(prefers-reduced-motion:reduce){.ap-key__face{transition-duration:0ms}.ap-key.is-pressed .ap-key__face{transform:none}}:root{--ap-skeleton-base: #8f9298;--ap-skeleton-sheen: #b9bcc1;--ap-skeleton-radius: 8px;--ap-skeleton-duration: 1.6s}.ap-skeleton{display:block;position:relative;overflow:hidden;background-color:var(--ap-skeleton-base);user-select:none;-webkit-user-select:none;pointer-events:none}.ap-skeleton--text{display:block}@media(prefers-reduced-motion:no-preference){.ap-skeleton:not(.ap-skeleton--static){animation:ap-skeleton-pulse var(--ap-skeleton-duration) cubic-bezier(.4,0,.6,1) infinite}}@keyframes ap-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:no-preference){.ap-skeleton--shimmer .ap-skeleton,.ap-skeleton.ap-skeleton--shimmer{animation:none}.ap-skeleton--shimmer .ap-skeleton:after,.ap-skeleton.ap-skeleton--shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,var(--ap-skeleton-sheen) 50%,transparent 100%);animation:ap-skeleton-sweep var(--ap-skeleton-duration) linear infinite}}@keyframes ap-skeleton-sweep{to{transform:translate(100%)}}@media(forced-colors:active){.ap-skeleton{border:1px solid CanvasText;forced-color-adjust:none;background-color:Canvas}.ap-skeleton:after{display:none}}.ap-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}:root{--paper: #ffffff;--paper-wash: #f5f5f6;--paper-sunk: #ebebed;--paper-wash-deep: #8f9298;--ink: #000000;--ink-2: #33363b;--ink-3: #6b7076;--hair: rgba(0, 0, 0, .12);--hair-2: rgba(0, 0, 0, .24);--hair-3: rgba(0, 0, 0, .55);--shell: #08090a;--shell-2: #101214;--shell-3: #1a1d21;--shell-edge: rgba(255, 255, 255, .13);--shell-ink: #e8eaed;--shell-ink-2: #767d87;--pad: 56px;--r: 6px;--r-lg: 10px;--touch: 88px;--ap-key-min-size: var(--touch);--rule: 2px;--rule-heavy: 4px;--sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--track-display: -.035em;--track-micro: .26em;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--fast: .12s;--med: .26s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html,body,#root{touch-action:none;overscroll-behavior:none}html,body{height:100%;overflow:hidden;background:var(--shell);color:var(--ink);font-family:var(--sans);font-size:28px;line-height:1.35;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;border:0;background:none;cursor:default;letter-spacing:inherit}img{display:block}:focus{outline:none}:focus-visible{outline:var(--rule) solid var(--ink);outline-offset:4px}.center{text-align:center}.muted{color:var(--ink-3)}.mt{margin-top:24px}.mt-lg{margin-top:44px}.label{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#050607;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),radial-gradient(ellipse 80% 60% at 50% 38%,rgba(255,255,255,.055),transparent 70%);background-size:48px 48px,48px 48px,100% 100%}.enclosure{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;padding:96px 44px 132px;border-radius:28px;background:linear-gradient(176deg,var(--shell-3) 0%,var(--shell-2) 22%,var(--shell) 100%);box-shadow:0 2px #ffffff12 inset,0 0 0 1px #ffffff12,0 60px 120px -20px #000000e6,0 8px 30px #0009}.enclosure__head{position:absolute;top:0;left:44px;right:44px;height:96px;display:flex;align-items:center;justify-content:space-between}.enclosure__brand{font-family:var(--sans);font-size:30px;font-weight:800;letter-spacing:.34em;color:var(--shell-ink);text-shadow:0 -1px 0 rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.14)}.enclosure__brand span{color:var(--shell-ink-2);font-weight:500}[data-kit=advo] .enclosure__brand-logo{height:22px;width:auto;object-fit:contain;display:block;filter:brightness(0) invert(1)}.enclosure__meta{display:flex;align-items:center;gap:22px;font-family:var(--mono);font-size:19px;font-weight:500;letter-spacing:.16em;color:var(--shell-ink-2);text-transform:uppercase}.led{width:14px;height:14px;border-radius:50%;background:var(--shell-ink);box-shadow:0 0 14px 2px #e8eaeda6;animation:breathe 3.4s var(--ease) infinite}.led--down{background:var(--shell-ink-2);box-shadow:none;animation:blink-hard .9s steps(1,end) infinite}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes blink-hard{0%,49%{opacity:1}50%,to{opacity:.15}}.frame{width:1080px;height:1920px;position:relative;overflow:hidden;border-radius:4px;background:var(--paper);box-shadow:0 0 0 3px #000,0 0 0 5px #ffffff0f,0 0 90px #ffffff0f}.frame--bare{position:fixed;top:0;left:0;width:1080px;transform-origin:top left;border-radius:0;box-shadow:none}html.embed,html.embed body{background:var(--paper)}.enclosure__foot{position:absolute;bottom:0;left:44px;right:44px;height:132px;display:flex;align-items:flex-end;padding:0 8px 26px;gap:40px}.slotmouth{background:#000;border-radius:4px;box-shadow:0 2px #ffffff1c,0 -1px 3px #000000e6 inset;position:relative}.slotmouth--note{width:250px;height:20px}.slotmouth--tray{flex:1;height:54px;border-radius:6px;background:linear-gradient(#000,#000 55%,#17191c)}.hw{display:flex;flex-direction:column;align-items:center;gap:12px}.hw__label{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#4a5058;white-space:nowrap}.slotmouth--armed{box-shadow:0 2px #ffffff1c,0 -1px 3px #000000e6 inset,0 0 26px 3px #ffffff6b;animation:mouth-arm 1.8s var(--ease) infinite}@keyframes mouth-arm{0%,to{box-shadow:0 2px #ffffff1c,0 -1px 3px #000000e6 inset,0 0 10px 1px #ffffff2e}50%{box-shadow:0 2px #ffffff1c,0 -1px 3px #000000e6 inset,0 0 30px 4px #ffffff80}}.hw--armed .hw__label{color:var(--shell-ink)}.screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:var(--pad);overflow:hidden;animation:screen-in var(--med) var(--ease-out) both}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}}.brackets{--arm: 30px;--stroke: 3px;background-image:linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat;background-size:var(--arm) var(--stroke),var(--stroke) var(--arm),var(--arm) var(--stroke),var(--stroke) var(--arm),var(--arm) var(--stroke),var(--stroke) var(--arm),var(--arm) var(--stroke),var(--stroke) var(--arm);background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.sect{display:flex;align-items:center;gap:20px;margin-bottom:20px}.sect:after{content:"";flex:1;height:1px;background:var(--hair-2)}.rail{display:flex;align-items:center;gap:18px;font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-bottom:16px;border-bottom:1px solid var(--hair);margin-bottom:28px}.rail__dot{width:10px;height:10px;border-radius:50%;background:var(--ink);animation:breathe 3.4s var(--ease) infinite}.rail__dot--down{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-3);animation:blink-hard .9s steps(1,end) infinite}.rail__sep{flex:1}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--touch);margin-bottom:26px}.progress{display:flex;align-items:center;gap:14px;margin-bottom:40px}.progress__seg{flex:1;height:8px;background:var(--paper-sunk);overflow:hidden}.progress__seg--on{background:var(--ink)}.progress__seg--now{background:var(--paper-sunk);position:relative}.progress__seg--now:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left;animation:seg-fill .52s var(--ease-out) both}@keyframes seg-fill{0%{transform:scaleX(0)}}.progress__count{font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:.12em;color:var(--ink-3);min-width:88px;text-align:right}.footer{margin-top:auto;display:flex;gap:20px;padding-top:36px}.btn{min-height:var(--touch);min-width:210px;padding:0;border-radius:var(--r);background:transparent;color:var(--ink);box-shadow:inset 0 0 0 var(--rule) var(--ink);font-size:30px;font-weight:600;letter-spacing:.01em;display:grid;place-items:stretch;touch-action:none;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease);--ap-key-bg-pressed: var(--ink);--ap-key-fg-pressed: var(--paper);--ap-key-press-scale: 1;--ap-key-transition-ms: var(--fast);--ap-key-ease: var(--ease);--ap-key-inactive-opacity: .24}.btn .ap-key__face{position:static;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 38px}.btn--go{background:var(--ink);color:var(--paper);box-shadow:none;flex:1;font-weight:650;letter-spacing:.06em;text-transform:uppercase;--ap-key-bg-pressed: var(--ink-2);--ap-key-fg-pressed: var(--paper)}.btn--go .icon{transition:transform var(--med) var(--ease-out)}.btn--go.is-pressed .icon{transform:translate(8px)}.btn--wide{flex:1}.btn--quiet{box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-2);font-weight:500}.btn--danger{box-shadow:inset 0 0 0 var(--rule) var(--ink);background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.07) 0 8px,transparent 8px 16px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.24}.btn[aria-disabled=true] .ap-key__face{opacity:1}.inert-note{flex:1;min-height:var(--touch);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-3);font-size:26px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 38px;text-align:center}.icon{flex:none;display:block}.modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:var(--pad)}.modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd1;animation:fade-in .16s var(--ease) both}.modal__box{position:relative;width:100%;background:var(--paper);border-radius:var(--r-lg);padding:56px 48px 44px;box-shadow:0 0 0 var(--rule) var(--ink),0 40px 90px -20px #0006;animation:modal-in .22s var(--ease-out) both}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}.modal__mark{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;background:var(--ink);color:var(--paper);margin:0 auto 34px}.modal__title{font-size:50px;font-weight:700;letter-spacing:var(--track-display);line-height:1.12;text-align:center}.modal__body{font-size:30px;line-height:1.35;color:var(--ink-2);text-align:center;margin-top:24px}.modal__actions{display:flex;gap:20px;margin-top:48px}.idle{flex:1;display:block;text-align:inherit;touch-action:none;--ap-key-press-scale: 1;--ap-key-transition-ms: var(--fast);--ap-key-ease: var(--ease)}.idle .ap-key__face{position:static;display:flex;flex-direction:column;flex:1;height:100%}.idle.is-pressed .tap{background:var(--ink);color:var(--paper)}.idle.is-pressed .tap__note{color:var(--paper)}.brand{font-size:78px;font-weight:800;letter-spacing:.2em;line-height:1;text-indent:.2em;text-align:center}.brand em{font-style:normal;font-weight:200}[data-kit=advo] .brand--logo{width:auto;height:84px;max-width:80%;object-fit:contain;margin:0 auto;display:block}.tap{margin:auto 0;padding:62px 44px;text-align:center;--arm: 44px;--stroke: 4px}.idle+.footer{margin-top:40px}.idle__live{min-height:200px}.tap__headline{font-size:66px;font-weight:700;letter-spacing:var(--track-display);line-height:1.08}.tap__mark{margin:40px auto 34px;width:132px;height:132px;animation:press-hint 2.6s var(--ease) infinite}@keyframes press-hint{0%,72%,to{transform:translateY(0);opacity:.9}82%{transform:translateY(11px);opacity:1}}.tap__note{font-size:30px;color:var(--ink-2);line-height:1.3}.row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;font-size:29px;border-bottom:1px solid var(--hair)}.row:last-child{border-bottom:0}.row__value{font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.rates,.breakdown,.facts{border-top:var(--rule) solid var(--ink);padding-top:8px}.breakdown{margin-top:8px}.chips{display:flex;flex-wrap:wrap;gap:12px}.chip{padding:12px 22px;border-radius:var(--r);font-size:27px;font-weight:650;font-variant-numeric:tabular-nums;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;gap:10px}.chip--off{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-2);text-decoration:line-through;text-decoration-thickness:2px;background-image:radial-gradient(var(--hair) 1.5px,transparent 1.5px);background-size:7px 7px}.h1{font-size:58px;font-weight:700;letter-spacing:var(--track-display);line-height:1.1;margin-bottom:34px}.h2{font-size:40px;font-weight:700;letter-spacing:-.02em}.plate-field{height:164px;margin-bottom:36px;padding:0 32px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;box-shadow:inset 0 0 0 5px var(--ink);background:var(--paper);white-space:nowrap;overflow:hidden}.plate-field__value{font-size:68px;font-weight:750;letter-spacing:.14em;margin-right:-.14em;font-variant-numeric:tabular-nums;line-height:1}.plate-field__caret{flex:none;width:5px;height:76px;background:var(--ink);animation:caret 1s steps(1,end) infinite}.keys{display:flex;flex-direction:column;gap:12px;margin-bottom:auto}.keys__grid{display:grid;gap:12px}.keys__grid--digits{grid-template-columns:repeat(5,1fr)}.keys__grid--letters{grid-template-columns:repeat(6,1fr)}.key{height:140px;background:transparent;font-size:44px;font-weight:650;touch-action:none;--ap-key-bg: var(--paper-wash);--ap-key-bg-pressed: var(--ink);--ap-key-fg-pressed: var(--paper);--ap-key-press-scale: .96;--ap-key-radius: var(--r)}.key .ap-key__face{display:inline-flex;align-items:center;justify-content:center;gap:12px}.key--delete{grid-column:span 4;font-size:30px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;--ap-key-bg: var(--ink);--ap-key-fg: var(--paper);--ap-key-bg-pressed: var(--ink-2);--ap-key-fg-pressed: var(--paper)}.hint-slot{min-height:82px;margin-bottom:22px}.hint{border-left:var(--rule-heavy) solid var(--ink);padding:22px 26px;font-size:28px;background:var(--paper-wash);animation:hint-in .2s var(--ease-out) both}.hint strong{font-weight:700;letter-spacing:.06em}.hint--guide{border-left-color:var(--hair-2);background:transparent;color:var(--ink-2)}@keyframes hint-in{0%{opacity:0}}.screen--pad .footer{margin-top:0}.capture{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--paper-sunk);overflow:hidden;border-radius:2px}.capture__img{width:100%;height:100%;object-fit:cover;display:block}.capture__marks{position:absolute;top:14px;right:14px;bottom:14px;left:14px;--arm: 34px;--stroke: 3px;pointer-events:none;mix-blend-mode:difference;filter:invert(1)}.capture__scan{position:absolute;left:0;right:0;height:140px;pointer-events:none;background:linear-gradient(#fff0,#ffffff80);border-bottom:2px solid rgba(255,255,255,.85);animation:scan 3.6s var(--ease) infinite}@keyframes scan{0%{top:-140px;opacity:0}12%{opacity:1}76%{opacity:1}to{top:100%;opacity:0}}.capture__tag{position:absolute;left:16px;bottom:16px;font-family:var(--mono);font-size:17px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#000000b8;padding:6px 12px;border-radius:2px}.capture--empty{display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--hair-2)}.plate-readout{font-size:82px;font-weight:800;letter-spacing:.2em;text-indent:.2em;text-align:center;margin:30px 0 22px;font-variant-numeric:tabular-nums}.facts{margin:10px 0 26px}.amount-label{display:flex;align-items:center;gap:20px;font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3);margin-top:30px}.amount-label:after{content:"";flex:1;height:1px;background:var(--hair-2)}.amount{font-size:146px;font-weight:800;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:14px}.money-box{border-top:var(--rule) solid var(--ink);border-bottom:var(--rule) solid var(--ink);padding:30px 0;margin:26px 0}.money-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.money-row__value{font-variant-numeric:tabular-nums;font-weight:650;font-size:38px;letter-spacing:-.02em}.money-divider{height:1px;background:var(--hair);margin:22px 0}.still-needed{font-size:104px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1}.meter{height:6px;background:var(--paper-sunk);margin-top:24px;overflow:hidden}.meter__fill{height:100%;background:var(--ink);transition:width var(--med) var(--ease-out)}.insert{box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r);padding:30px;text-align:center;font-size:30px;font-weight:600;color:var(--ink);background:var(--paper-wash)}.insert__chevrons{display:flex;justify-content:center;gap:10px;margin-top:18px}.insert__chevrons>*{animation:march 1.4s var(--ease) infinite}.insert__chevrons>*:nth-child(2){animation-delay:.16s}.insert__chevrons>*:nth-child(3){animation-delay:.32s}@keyframes march{0%,to{opacity:.2;transform:translateY(-5px)}40%{opacity:1;transform:translateY(5px)}}.working{box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r);padding:34px;text-align:center;font-size:30px;font-weight:600;background:var(--paper-wash)}.working__track{height:5px;background:var(--paper-sunk);overflow:hidden;margin-bottom:24px;position:relative}.working__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:38%;background:var(--ink);animation:sweep 1.25s var(--ease) infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(363%)}}.notice{border-left:var(--rule-heavy) solid var(--ink);background:var(--paper-wash);padding:22px 26px;font-size:27px;line-height:1.32;margin-top:22px}.notice--info{border-left-color:var(--hair-3);background:transparent;box-shadow:inset 0 0 0 1px var(--hair)}.notice--danger{border-left-width:10px;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.055) 0 9px,transparent 9px 18px),var(--paper-wash)}.tick{width:152px;height:152px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;margin:12px auto 34px;animation:tick-in .42s var(--ease-out) both}@keyframes tick-in{0%{transform:scale(.82);opacity:0}}.countdown{font-size:152px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:center;line-height:1;padding:12px 0}.countdown--urgent{background:repeating-linear-gradient(-45deg,rgba(0,0,0,.075) 0 10px,transparent 10px 20px);animation:urgent 1.1s var(--ease) infinite}@keyframes urgent{0%,to{opacity:1}50%{opacity:.55}}.takeaway{display:flex;align-items:center;justify-content:center;gap:14px;font-size:29px;font-weight:600;margin-top:26px}.takeaway .icon{animation:march 1.4s var(--ease) infinite}.offline-mark{display:grid;place-items:center;color:var(--ink-3);margin:60px auto 44px}.receipt{font-family:var(--mono);font-size:17px;font-weight:400;line-height:1.42;white-space:pre;background:var(--paper-wash);box-shadow:inset 0 0 0 1px var(--hair);padding:22px;overflow:hidden;color:var(--ink-2)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}.card{padding:0;border-radius:var(--r);background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair-2);touch-action:none;place-items:stretch;transition:box-shadow var(--fast) var(--ease);--ap-key-radius: var(--r);--ap-key-press-scale: 1}.card.is-pressed{box-shadow:inset 0 0 0 var(--rule-heavy) var(--ink)}.card .ap-key__face{position:static;display:block;padding:14px;text-align:left}.card__plate{font-size:40px;font-weight:750;letter-spacing:.12em;margin-top:16px}.card__meta{font-family:var(--mono);font-size:19px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.discount-btn{width:100%;min-height:var(--touch);margin-top:24px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-2);font-weight:500;font-size:28px;letter-spacing:.02em}.discount-btn .ap-key__face{gap:14px}.discount-applied{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.discount-change{min-height:var(--touch);padding-inline:28px;margin-top:22px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r);color:var(--ink-2);font-weight:500;font-size:24px;letter-spacing:.02em}.discount-chip{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 22px;font-family:var(--mono);font-size:19px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:var(--r)}.discount-chip__dot{width:10px;height:10px;border-radius:50%;background:var(--ink);flex:none}.discount-chooser__body{display:flex;flex-direction:column;gap:20px;flex:1;justify-content:center;padding:20px 0}.discount-chooser__choice{width:100%;min-height:var(--touch);font-size:32px;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--hair-2)}.camera-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:var(--paper);animation:screen-in var(--med) var(--ease-out) both;overflow:hidden}.camera-modal__scrim{display:none}.camera-modal__box{display:flex;flex-direction:column;flex:1;padding:var(--pad);overflow:hidden;gap:20px}.camera-modal__header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0}.camera-modal__title{font-size:40px;font-weight:700;letter-spacing:var(--track-display)}.camera-modal__skip{flex-shrink:0;min-height:var(--touch);min-width:0;font-size:24px}.camera-modal__skip .ap-key__face{padding:0 28px}.camera-modal__hint{font-size:24px;color:var(--ink-2);line-height:1.38;flex-shrink:0;border-left:var(--rule-heavy) solid var(--ink);padding:16px 20px;background:var(--paper-wash)}.camera-modal__inner{flex:1;display:flex;flex-direction:column;min-height:0;gap:16px}.camera-viewfinder-wrap{position:relative;flex:1;min-height:0;background:#000;overflow:hidden;border-radius:4px}.camera-viewfinder{width:100%;height:100%;object-fit:cover;display:block}.camera-guide-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 82% 62% at 50% 50%,transparent 60%,rgba(0,0,0,.55) 100%)}.camera-guide{position:relative;width:88%;box-shadow:0 0 0 9999px #00000073;border-radius:6px}.camera-guide-brackets{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;--arm: 36px;--stroke: 4px;--ink: #fff}.camera-guidance-text{position:absolute;inset-x:0;bottom:20px;text-align:center;font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none}.camera-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;pointer-events:none;animation:flash-out .22s var(--ease-out) both}@keyframes flash-out{0%{opacity:1}to{opacity:0}}.camera-status-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#000000db;padding:40px;text-align:center}.camera-status-title{font-size:36px;font-weight:700;color:#fff;line-height:1.18}.camera-status-msg{font-size:26px;color:#ffffffc7;line-height:1.36}.camera-status-btn{min-height:var(--touch);width:100%;max-width:540px;font-size:26px;color:#fff;box-shadow:inset 0 0 0 var(--rule) #fff}.camera-status-btn.btn--go{background:#fff;color:var(--ink)}.camera-shutter-row{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px}.camera-shutter-btn{width:100%;min-height:var(--touch);font-size:30px}.camera-struggle-hint{font-size:24px;color:var(--ink-2);text-align:center}.camera-spinner{width:56px;height:56px;border-radius:50%;border:4px solid var(--paper-sunk);border-top-color:var(--ink);animation:spin .9s linear infinite}.camera-spinner--lg{width:80px;height:80px}@keyframes spin{to{transform:rotate(360deg)}}.camera-modal__idle-prompt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:var(--pad);background:#ffffffe0;animation:fade-in .16s var(--ease) both}.camera-modal__idle-box{background:var(--paper);border-radius:var(--r-lg);padding:52px 44px 40px;box-shadow:0 0 0 var(--rule) var(--ink),0 40px 90px -20px #00000059;text-align:center}.camera-modal__idle-title{font-size:46px;font-weight:700;letter-spacing:var(--track-display);margin-bottom:20px}.camera-modal__idle-body{font-size:28px;color:var(--ink-2);line-height:1.38;margin-bottom:36px}.camera-modal__idle-actions{display:flex;gap:20px}.result-verifying{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;padding:40px}.result-verifying__title{font-size:42px;font-weight:700;letter-spacing:var(--track-display)}.result-verifying__step{font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.result-view{flex:1;display:flex;flex-direction:column;gap:24px;padding:8px 0;overflow:auto}.result-view__banner{padding:28px 32px;border-left:6px solid var(--ink);background:var(--paper-wash)}.result-view__title{font-size:40px;font-weight:700;letter-spacing:var(--track-display);margin-bottom:8px}.result-view__subtitle{font-size:26px;color:var(--ink-2);line-height:1.38;margin-top:6px}.result-view__detail{font-family:var(--mono);font-size:21px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.result-view__body{font-size:26px;color:var(--ink-2);line-height:1.38}.result-view__actions{display:flex;flex-direction:column;gap:16px;margin-top:auto}.result-view__cta{margin-top:auto;min-height:var(--touch);font-size:30px}.result-approved .result-view__banner{border-left-width:10px}.result-rejected .result-view__banner,.result-retry .result-view__banner{border-left-width:10px;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.055) 0 9px,transparent 9px 18px),var(--paper-wash)}.result-unavailable .result-view__banner{border-left-color:var(--hair-3);background:transparent;box-shadow:inset 0 0 0 1px var(--hair)}.result-readout__label{font-family:var(--mono);font-size:19px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.result-readout__table{border-top:var(--rule) solid var(--ink)}.result-readout__row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;border-bottom:1px solid var(--hair);font-size:24px}.result-readout__row:last-child{border-bottom:0}.result-readout__term{color:var(--ink-3);flex-shrink:0}.result-readout__def{font-weight:650;text-align:right;word-break:break-word}.link-down{position:absolute;left:0;right:0;top:0;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:16px;z-index:5;display:flex;align-items:center;justify-content:center;gap:14px}.link-down:before,.link-down:after{content:"";width:60px;height:8px;background:repeating-linear-gradient(-45deg,var(--paper) 0 5px,transparent 5px 10px);animation:crawl .7s linear infinite}@keyframes crawl{to{background-position-x:14px}}:root{--ap-skeleton-base: var(--paper-wash-deep);--ap-skeleton-radius: var(--r)}.ap-skeleton{animation:none!important}.ap-skeleton:after{display:none}.recovering{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;text-align:center;padding:0 40px}.recovering__title{font-size:54px;font-weight:700;letter-spacing:var(--track-display)}.recovering__body{font-size:32px;color:var(--ink-2);line-height:1.35;max-width:760px}.verify-readout{width:100%;max-width:620px;display:grid;gap:18px}.verify-readout__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--hair)}.verify-watchdog{font-size:26px;color:var(--ink-2);line-height:1.35;max-width:620px}.demo{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:var(--shell);background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:32px 32px;color:var(--shell-ink);font-size:15px;padding:26px 32px 72px;-webkit-user-select:text;user-select:text}.demo *,.demo *:before,.demo *:after{-webkit-user-select:text;user-select:text}.demo__head{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--shell-edge);padding-bottom:20px;margin-bottom:22px}.demo__title{font-size:21px;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.demo__title span{font-weight:200;color:var(--shell-ink-2)}.demo__subtitle{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:var(--shell-ink-2);margin-top:7px}.demo__subtitle strong{color:var(--shell-ink);font-weight:600}.demo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.panel{background:linear-gradient(var(--shell-2),rgba(16,18,20,.55));border:1px solid var(--shell-edge);border-radius:8px;padding:18px}.panel__title{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--shell-ink-2);padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px}.panel__row{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.panel--flash{border-color:#fff6;margin-bottom:16px;font-family:var(--mono);font-size:13px;letter-spacing:.05em;animation:flash-in .24s var(--ease-out) both}@keyframes flash-in{0%{opacity:0;transform:translateY(-5px)}}.field{flex:1;min-width:140px;height:40px;border:1px solid var(--shell-edge);border-radius:6px;padding:0 12px;font-family:var(--mono);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:#000;color:var(--shell-ink)}.field:focus{outline:none;border-color:#ffffff8c}.dbtn{height:44px;padding:0;border-radius:6px;border:1px solid var(--shell-edge);background:#ffffff0b;color:var(--shell-ink);font-size:13.5px;font-weight:600;letter-spacing:.03em;white-space:nowrap;display:grid;place-items:stretch;touch-action:none;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease);--ap-key-min-size: 44px;--ap-key-press-scale: .97;--ap-key-transition-ms: var(--fast);--ap-key-ease: var(--ease)}.dbtn .ap-key__face{position:static;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px}.dbtn:hover{background:#ffffff1a;border-color:#ffffff4d}.dbtn--go{background:var(--shell-ink);border-color:var(--shell-ink);color:#000}.dbtn--go:hover{background:#fff;border-color:#fff}.dbtn--danger{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.08) 0 6px,transparent 6px 12px)}.dbtn--cash{min-width:76px;font-family:var(--mono);font-variant-numeric:tabular-nums}.slider{width:100%;accent-color:#fff;margin:2px 0 6px}.kv{display:flex;justify-content:space-between;font-size:13.5px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);gap:12px}.kv:last-child{border-bottom:0}.kv__k{color:var(--shell-ink-2);line-height:1.4}.kv__v{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kv strong{color:var(--shell-ink);font-weight:700;letter-spacing:.08em}.pill{display:inline-block;padding:2px 9px;border-radius:3px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--shell-edge);color:var(--shell-ink-2);white-space:nowrap}.pill--ok{background:var(--shell-ink);border-color:var(--shell-ink);color:#000}.pill--info{border-color:#ffffff6b;color:var(--shell-ink)}.pill--warn{border-color:#ffffff6b;color:var(--shell-ink);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.16) 0 4px,transparent 4px 8px)}.pill--bad{background-image:repeating-linear-gradient(-45deg,#ffffffd9 0,#ffffffd9 4px,#ffffff59 4px,#ffffff59 8px);border-color:#fff;color:#000}.log{max-height:340px;overflow:auto;font-size:13.5px}.log__item{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.log__time{font-family:var(--mono);font-size:12px;color:var(--shell-ink-2);font-variant-numeric:tabular-nums}.log__body{line-height:1.45;color:var(--shell-ink-2)}.log__body strong{font-family:var(--mono);color:var(--shell-ink);letter-spacing:.1em;font-weight:700}.bar{height:6px;border-radius:3px;background:#ffffff17;overflow:hidden;margin-top:6px}.bar__fill{height:100%;background:var(--shell-ink);transition:width var(--med) var(--ease-out)}.bar__fill--low{background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.45) 0 4px,transparent 4px 8px)}.bar__fill--empty{background:#ffffff47;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.6) 0 3px,transparent 3px 6px)}[data-kit=eastwood]{--ew-sky-1: #c9e8f5;--ew-sky-2: #a3b8e8;--ew-mid: #8b9fd4;--ew-lavender: #b8a8d4;--ew-blush: #d4a8c0;--ew-peach: #e8c8a8;--ew-accent: #e85d8a;--ew-gold: #f5c400;--ew-accent-ink: #d1376c;--ew-card: rgba(255, 255, 255, .92);--ew-card-border: rgba(255, 255, 255, .7);--ink-on-gradient: #23264f;--ink-on-gradient-2: #2f3459;--ink-on-fill: #ffffff;--ew-inactive-fill: #dfe3f0;--ew-inactive-edge: #3a4066;--ew-inactive-ink: #5a5f85;--panel-bg: radial-gradient(ellipse 140% 60% at 30% 15%, rgba(255, 255, 255, .55) 0%, transparent 60%), radial-gradient(ellipse 80% 40% at 70% 80%, rgba(232, 200, 168, .4) 0%, transparent 55%), linear-gradient( 175deg, #c9e8f5 0%, #a3b8e8 22%, #8b9fd4 38%, #b8a8d4 56%, #d4a8c0 74%, #e8c8a8 100% )}[data-kit=eastwood] .screen{background:var(--panel-bg);color:var(--ink-on-gradient)}[data-kit=eastwood] .facts,[data-kit=eastwood] .breakdown,[data-kit=eastwood] .money-box,[data-kit=eastwood] .plate-field,[data-kit=eastwood] .keys,[data-kit=eastwood] .capture,[data-kit=eastwood] .idle__live,[data-kit=eastwood] .notice,[data-kit=eastwood] .receipt,[data-kit=eastwood] .hint,[data-kit=eastwood] .hint--guide{background:var(--ew-card);border:1px solid var(--ew-card-border);border-radius:var(--r-lg);padding:var(--pad);color:var(--ink)}[data-kit=eastwood] .plate-field{padding:0 32px}[data-kit=eastwood] .receipt{padding:22px}[data-kit=eastwood] .money-box{padding:30px 28px}[data-kit=eastwood] .capture{padding:0}[data-kit=eastwood] .notice,[data-kit=eastwood] .hint,[data-kit=eastwood] .hint--guide{padding:22px 26px;border-radius:0 var(--r) var(--r) 0}[data-kit=eastwood] .notice,[data-kit=eastwood] .hint{border-left:var(--rule-heavy) solid var(--ink)}[data-kit=eastwood] .notice--info{border-left:var(--rule-heavy) solid var(--hair-3)}[data-kit=eastwood] .notice--danger{border-left-width:10px}[data-kit=eastwood] .hint--guide{border-left:var(--rule-heavy) solid var(--hair-2);color:var(--ink-2)}[data-kit=eastwood] .hint-slot{background:none;border:0;padding:0}[data-kit=eastwood] .rail{color:var(--ink-on-gradient-2);border-bottom-color:#23264f38}[data-kit=eastwood] .rail__dot{background:var(--ink-on-gradient)}[data-kit=eastwood] .rail__dot--down{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-on-gradient)}[data-kit=eastwood] .progress__seg{background:#ffffff8c}[data-kit=eastwood] .progress__seg--on{background:#4a5aa8}[data-kit=eastwood] .progress__seg--now:after{background:var(--ew-accent-ink)}[data-kit=eastwood] .progress__count{color:var(--ink-on-gradient-2)}[data-kit=eastwood] .screen>.muted,[data-kit=eastwood] .screen>.row .muted,[data-kit=eastwood] .screen>.amount-label,[data-kit=eastwood] .screen>.sect .label,[data-kit=eastwood] .offline-mark,[data-kit=eastwood] .inert-note{color:var(--ink-on-gradient-2)}[data-kit=eastwood] .amount-label:after{background:#23264f3d}[data-kit=eastwood] .rates{border-top-color:var(--ink)}[data-kit=eastwood] .chip--off{color:var(--ink-on-gradient-2);box-shadow:inset 0 0 0 1px #23264f4d;background-image:radial-gradient(rgba(35,38,79,.22) 1.5px,transparent 1.5px)}[data-kit=eastwood] .brand--logo{width:auto;max-height:96px;object-fit:contain;margin:0 auto;display:block}[data-kit=eastwood] .enclosure__brand-logo{height:34px;width:auto;object-fit:contain;display:block}[data-kit=eastwood] .enclosure__brand{background:#fff;border-radius:var(--r);padding:7px 14px;text-shadow:none;display:flex;align-items:center}[data-kit=eastwood] .btn--go{background:linear-gradient(135deg,var(--ew-mid) 0%,var(--ew-accent) 100%);color:var(--ink);box-shadow:none;--ap-key-bg-pressed: var(--ew-accent);--ap-key-fg-pressed: var(--ink)}[data-kit=eastwood] .btn--quiet{background:var(--ew-card);border:none;box-shadow:inset 0 0 0 var(--rule) var(--ink-on-gradient);color:var(--ink-on-gradient);font-weight:600;--ap-key-bg-pressed: var(--ink-on-gradient);--ap-key-fg-pressed: var(--ink-on-fill)}[data-kit=eastwood] .btn--danger{background:var(--ew-card);box-shadow:inset 0 0 0 var(--rule) var(--ink);color:var(--ink);background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.07) 0 8px,transparent 8px 16px);--ap-key-bg-pressed: var(--ink);--ap-key-fg-pressed: var(--ink-on-fill)}[data-kit=eastwood] .btn[aria-disabled=true],[data-kit=eastwood] .btn:disabled{opacity:1;background:var(--ew-inactive-fill);background-image:none;box-shadow:inset 0 0 0 var(--rule) var(--ew-inactive-edge);color:var(--ew-inactive-ink)}[data-kit=eastwood] .footer{gap:20px}[data-kit=eastwood] .footer>*{flex:1;min-width:0}[data-kit=eastwood] .btn--wide{flex:1}[data-kit=eastwood] .idle .tap{color:var(--ink-on-gradient)}[data-kit=eastwood] .idle .tap__note{color:var(--ink-on-gradient-2)}[data-kit=eastwood] .idle .brand{color:var(--ink-on-gradient)}[data-kit=eastwood] .idle.is-pressed .tap{background:var(--ink-on-gradient);color:var(--ink-on-fill)}[data-kit=eastwood] .idle.is-pressed .tap__note{color:var(--ink-on-fill)}[data-kit=eastwood] .discount-btn{background:var(--ew-card);box-shadow:none;border:1px solid var(--ew-card-border);border-radius:var(--r);color:var(--ew-accent-ink);font-size:24px;font-weight:600;width:100%;margin-top:12px;text-align:left;--ap-key-bg-pressed: rgba(209, 55, 108, .1);--ap-key-fg-pressed: var(--ew-accent-ink)}[data-kit=eastwood] .discount-btn .ap-key__face{justify-content:flex-start;padding:0 22px}[data-kit=eastwood] .discount-chip,[data-kit=eastwood] .discount-change{background:var(--ew-card);color:var(--ink)}[data-kit=eastwood] .discount-chip__dot{background:var(--ew-accent-ink)}[data-kit=eastwood] .discount-btn[aria-disabled=true],[data-kit=eastwood] .discount-change[aria-disabled=true]{background:var(--ew-card);box-shadow:none;opacity:1;color:var(--ew-inactive-ink)}
