.dv-stage{--dv-depth:9.4cqw;perspective:210cqw;perspective-origin:50% 38%;width:100%;font-family:var(--dv-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.dv-phone{aspect-ratio:402/874;width:100%;transform-style:preserve-3d;position:relative}.dv-slab{transform:translateZ(var(--z));background:var(--c);border-radius:17.4cqw;position:absolute;inset:0}.dv-btn3d{width:2.4cqw;transform:translateZ(var(--z));background:var(--c);border-radius:.8cqw;position:absolute}.dv-shadow{transform:translateZ(calc(var(--dv-depth) * -1 - 1cqw));border-radius:17cqw;position:absolute;inset:4% 6%;box-shadow:0 4cqw 10cqw #050a0847,0 26cqw 52cqw -8cqw #050a086b}.dv-stage[data-shadow=none] .dv-shadow{display:none}.dv-front{background:linear-gradient(135deg,#7d8086 0%,#2d2f33 14%,#17181b 40%,#2a2c30 64%,#121315 82%,#5c5f65 100%);border-radius:17.4cqw;position:absolute;inset:0;transform:translateZ(.01cqw);box-shadow:inset 0 0 0 .18cqw #ffffff47,inset 0 0 0 .55cqw #0009}.dv-stage[data-finish=silver] .dv-front{background:linear-gradient(135deg,#f4f2ee 0%,#c9c5bd 16%,#9b978f 42%,#c4c0b8 64%,#8e8a83 84%,#ece9e3 100%);box-shadow:inset 0 0 0 .18cqw #ffffffbf,inset 0 0 0 .55cqw #0000002e}.dv-bezel{background:#000;border-radius:16.5cqw;padding:1.6cqw;position:absolute;inset:.95cqw;box-shadow:inset 0 0 0 .12cqw #ffffff12}.dv-screen{--ui-bg:#050506;--ui-text:#f3f4f5;--ui-muted:#8d929a;--ui-faint:#5b6067;--ui-card:#111214;--ui-card-2:#18191c;--ui-line:#ffffff14;--ui-green:#36d07d;--ui-green-deep:#1d9c57;--ui-orange:#ee8526;--ui-red:#ff5b4f;--ui-action:var(--dv-action,#2bc773);background:radial-gradient(110% 42% at 50% -4%, #36d07d1c 0%, #36d07d00 70%), var(--ui-bg);width:100%;height:100%;color:var(--ui-text);isolation:isolate;border-radius:14.9cqw;position:relative;overflow:hidden;container-type:inline-size}.dv-screen[data-tone=light]{--ui-bg:#fff;--ui-text:#0b0d12;--ui-muted:#636a76;--ui-faint:#9aa0aa;--ui-card:#f3f4f6;--ui-card-2:#eceef1;--ui-line:#0f141e14;--ui-green:#10a36e;--ui-green-deep:#0b7f55;background:radial-gradient(110% 42% at 50% -4%, #10a36e1a 0%, #10a36e00 70%), var(--ui-bg)}.dv-glass{z-index:70;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff1a 0%,#ffffff06 24%,#fff0 36%),linear-gradient(300deg,#ffffff0a 0%,#fff0 18%);position:absolute;inset:0}.dv-fade{z-index:40;pointer-events:none;background:linear-gradient(#0000 50%,#00000080 76%,#000000e0 100%);position:absolute;inset:0}.dv-screen[data-tone=light] .dv-fade{background:linear-gradient(#0000 56%,#ffffffb3 80%,#fff 100%)}.dv-status{letter-spacing:-.01em;z-index:50;justify-content:space-between;align-items:center;height:13.4cqw;padding:0 7cqw 0 10.6cqw;font-size:4.3cqw;font-weight:650;display:flex;position:absolute;inset:0 0 auto}.dv-status .r{align-items:center;gap:1.6cqw;display:flex}.dv-status svg{width:auto;height:3.1cqw;display:block}.dv-status .car{font-size:3.3cqw;font-weight:600}.dv-bat{background:currentColor;border-radius:1.1cqw;place-items:center;min-width:6.6cqw;height:3.6cqw;padding:0 .9cqw;display:inline-grid}.dv-bat span{color:var(--ui-bg);font-size:2.6cqw;font-weight:750;line-height:1}.dv-island{z-index:60;color:#fff;background:#000;position:absolute;top:2.5cqw;left:50%;overflow:hidden;translate:-50%;box-shadow:0 0 0 .12cqw #ffffff0a}.dv-island .lens{background:radial-gradient(circle at 36% 36%,#3b4a6e 0 18%,#10182a 46%,#05070b 70%);border-radius:99px;width:2.8cqw;height:2.8cqw;position:absolute;top:2.9cqw;right:3cqw}.dv-live{white-space:nowrap;align-items:center;gap:3.2cqw;padding:0 4.4cqw 0 3.6cqw;display:flex;position:absolute;inset:0}.dv-live .tx{flex:1;gap:.5cqw;min-width:0;display:grid}.dv-live .tx b{letter-spacing:-.01em;text-overflow:ellipsis;font-size:3.7cqw;font-weight:650;overflow:hidden}.dv-live .tx small{color:#9ea3aa;text-overflow:ellipsis;font-size:3cqw;font-weight:500;overflow:hidden}.dv-live .ic{border-radius:99px;flex:none;place-items:center;width:9.6cqw;height:9.6cqw;display:grid}.dv-live .ic svg{width:5cqw;height:5cqw}.dv-live.is-compact{justify-content:space-between;padding:0 3cqw}.dv-live.is-compact>span:last-child{font-size:3.3cqw!important}.dv-live.is-compact .ic{width:auto;height:auto;background:0 0!important}.dv-live.is-compact .ic svg{width:4.2cqw;height:4.2cqw}.dv-home{z-index:65;background:#ffffffeb;border-radius:99px;width:35cqw;height:1.3cqw;position:absolute;bottom:2.1cqw;left:50%;translate:-50%}.dv-screen[data-tone=light] .dv-home{background:#000000e6}.dv-app{flex-direction:column;gap:3.6cqw;padding:19cqw 6.6cqw 12cqw;font-size:4.3cqw;line-height:1.38;display:flex;position:absolute;inset:0}.dv-head{text-align:center;justify-items:center;gap:2.6cqw;padding:1cqw 1cqw 6cqw;display:grid}.dv-h{letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:8.4cqw;font-weight:760;line-height:1.04}.dv-h.sm{letter-spacing:-.03em;font-size:6.6cqw}.dv-p{color:var(--ui-muted);text-wrap:balance;margin:0;font-size:3.95cqw;line-height:1.42}.dv-top{height:8cqw;color:var(--ui-muted);justify-content:space-between;align-items:center;font-size:4.2cqw;font-weight:600;display:flex}.dv-top svg{width:6cqw;height:6cqw;color:var(--ui-text)}.dv-top b{color:var(--ui-text);font-weight:650}.dv-spacer{flex:1}.dv-row{align-items:center;gap:3.4cqw;display:flex}.dv-row>.grow{flex:1;min-width:0}.dv-muted{color:var(--ui-muted)}.dv-steps{flex-direction:column;display:flex;position:relative}.dv-step{grid-template-columns:10.6cqw minmax(0,1fr);column-gap:4.4cqw;padding-bottom:7.6cqw;display:grid;position:relative}.dv-step:last-child{padding-bottom:0}.dv-step .rail{background:#ffffff1f;border-radius:1cqw;width:.4cqw;position:absolute;top:11.8cqw;bottom:1.2cqw;left:5.1cqw;overflow:hidden}.dv-screen[data-tone=light] .dv-step .rail{background:#0f141e1a}.dv-step .rail i{background:var(--ui-green);transform-origin:top;position:absolute;inset:0}.dv-step:last-child .rail{display:none}.dv-sq{border-radius:2.5cqw;place-items:center;width:10.6cqw;height:10.6cqw;display:grid;position:relative}.dv-sq svg{width:5.4cqw;height:5.4cqw}.dv-sq[data-s=done]{color:var(--ui-green);background:#15231b;box-shadow:inset 0 0 0 .28cqw #36d07d59}.dv-sq[data-s=reroute]{background:var(--ui-orange);color:#1d1205}.dv-sq[data-s=active]{background:var(--ui-green-deep)}.dv-sq[data-s=active]:after{content:"";background:var(--ui-green);border-radius:1.1cqw;width:4.6cqw;height:4.6cqw}.dv-sq[data-s=pending]{background:0 0;box-shadow:inset 0 0 0 .3cqw #ffffff38}.dv-sq[data-s=held]{color:var(--ui-red);background:#2c1311;box-shadow:inset 0 0 0 .28cqw #ff5b4f66}.dv-screen[data-tone=light] .dv-sq[data-s=done]{background:#e6f6ee;box-shadow:inset 0 0 0 .28cqw #10a36e4d}.dv-screen[data-tone=light] .dv-sq[data-s=pending]{box-shadow:inset 0 0 0 .3cqw #0f141e2e}.dv-step .tt{min-width:0;padding-top:1.6cqw}.dv-step .tt b{letter-spacing:-.015em;font-size:4.45cqw;font-weight:640;line-height:1.28;display:block}.dv-step[data-s=pending] .tt b{color:var(--ui-muted);font-weight:560}.dv-step .tt small{color:var(--ui-muted);margin-top:.9cqw;font-size:3.5cqw;line-height:1.3;display:block}.dv-step .tt small.ok{color:var(--ui-green)}.dv-step .tt small.warn{color:var(--ui-orange)}.dv-step .tt small.bad{color:var(--ui-red)}.dv-badge{letter-spacing:.07em;text-transform:uppercase;color:#c4f7d9;background:#1a6a42;border-radius:1.2cqw;align-items:center;height:5.4cqw;margin-top:1.6cqw;padding:0 2cqw;font-size:2.9cqw;font-weight:760;display:inline-flex}.dv-badge.warn{color:#ffd9ae;background:#6a3d11}.dv-badge.bad{color:#ffc9c3;background:#6b1d18}.dv-sub{gap:2.6cqw;margin-top:3cqw;display:grid}.dv-foot{z-index:42;color:#ffffff6b;letter-spacing:-.005em;justify-content:center;align-items:center;gap:1.8cqw;font-size:3.2cqw;font-weight:560;display:flex;position:absolute;bottom:8.6cqw;left:0;right:0}.dv-foot svg{opacity:.9;border-radius:1cqw;width:4.2cqw;height:auto}.dv-screen[data-tone=light] .dv-foot{color:#0f141e6b}.dv-card{background:var(--ui-card);box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:5cqw;padding:4.6cqw}.dv-otp{grid-template-columns:repeat(6,1fr);gap:1.8cqw;display:grid}.dv-otp span{background:var(--ui-card-2);height:11cqw;box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:2.2cqw;place-items:center;font-size:5.2cqw;font-weight:650;display:grid}.dv-otp span.on{box-shadow:inset 0 0 0 .3cqw var(--ui-green)}.dv-field{background:var(--ui-card);height:14.4cqw;box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:4cqw;align-items:center;gap:3cqw;padding:0 4.6cqw;font-size:5.4cqw;font-weight:620;display:flex}.dv-field .cc{color:var(--ui-muted);font-weight:500}.dv-caret{background:var(--ui-green);border-radius:1px;width:.45cqw;height:6cqw;animation:1.05s step-end infinite dv-blink}@keyframes dv-blink{50%{opacity:0}}.dv-btn{letter-spacing:-.01em;background:var(--ui-action);color:#03140a;border-radius:4.2cqw;justify-content:center;align-items:center;gap:2.2cqw;height:14cqw;font-size:4.4cqw;font-weight:680;display:flex}.dv-btn svg{width:5cqw;height:5cqw}.dv-btn.soft{background:var(--ui-card-2);color:var(--ui-text);box-shadow:inset 0 0 0 .22cqw var(--ui-line)}.dv-btn.bad{background:var(--ui-red);color:#1f0503}.dv-chip{white-space:nowrap;background:var(--ui-card-2);height:6.6cqw;color:var(--ui-text);box-shadow:inset 0 0 0 .22cqw var(--ui-line);border-radius:1.6cqw;align-items:center;gap:1.4cqw;padding:0 2.6cqw;font-size:3.2cqw;font-weight:650;display:inline-flex}.dv-chip svg{width:3.6cqw;height:3.6cqw}.dv-chip.ok{color:var(--ui-green);background:#13261b;box-shadow:inset 0 0 0 .22cqw #36d07d40}.dv-chip.warn{color:var(--ui-orange);background:#2a1b0c;box-shadow:inset 0 0 0 .22cqw #ee85264d}.dv-chip.bad{color:var(--ui-red);background:#2a1210;box-shadow:inset 0 0 0 .22cqw #ff5b4f4d}.dv-tile{border-radius:3cqw;flex:none;place-items:center;width:11cqw;height:11cqw;display:grid}.dv-tile svg{width:5.6cqw;height:5.6cqw}.dv-tile.green{background:var(--ui-green-deep);color:#e9fff2}.dv-tile.orange{background:var(--ui-orange);color:#1d1205}.dv-tile.red{color:#fff1ef;background:#c9372d}.dv-tile.dim{background:var(--ui-card-2);color:var(--ui-text);box-shadow:inset 0 0 0 .22cqw var(--ui-line)}.dv-tile.lg{border-radius:4.6cqw;width:17cqw;height:17cqw}.dv-tile.lg svg{width:8.6cqw;height:8.6cqw}.dv-avatar{border-radius:99px;flex:none;place-items:center;width:11.6cqw;height:11.6cqw;font-size:4.2cqw;font-weight:720;display:grid}.dv-amount{letter-spacing:-.05em;font-size:14cqw;font-weight:760;line-height:1}.dv-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ui-muted);font-size:3cqw;font-weight:700}.dv-sheet{z-index:45;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#18191ce6;border-radius:12.4cqw;flex-direction:column;gap:3.4cqw;padding:6cqw 6cqw 9.6cqw;display:flex;position:absolute;bottom:1.6cqw;left:1.6cqw;right:1.6cqw;box-shadow:inset 0 0 0 .22cqw #ffffff12,0 -4cqw 12cqw -4cqw #000000b3}.dv-screen[data-tone=light] .dv-sheet{background:#ffffffe6;box-shadow:inset 0 0 0 .22cqw #fff9,0 -3cqw 10cqw -4cqw #00000040}.dv-sheet .grab{background:#ffffff38;border-radius:99px;align-self:center;width:11cqw;height:1.3cqw;margin:-2.6cqw 0 1cqw}.dv-scrim{z-index:44;background:#00000073;position:absolute;inset:0}.dv-notif{z-index:55;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#242529db;border-radius:6.4cqw;align-items:center;gap:3.2cqw;padding:3.4cqw 4cqw;display:flex;position:absolute;top:14cqw;left:2.6cqw;right:2.6cqw;box-shadow:inset 0 0 0 .22cqw #ffffff14,0 3cqw 10cqw -3cqw #0009}.dv-screen:has(.dv-island[data-open]) .dv-notif{top:22cqw}.dv-notif .tx{flex:1;gap:.4cqw;min-width:0;font-size:3.6cqw;line-height:1.3;display:grid}.dv-notif .tx b{font-weight:650}.dv-notif .tx .meta{color:var(--ui-muted);justify-content:space-between;font-size:3cqw;display:flex}.dv-face{aspect-ratio:1;width:72cqw;margin-inline:auto;position:relative}.dv-face .cam{background:url(/_astro/customer.69-W4q3Q.webp) 50% 36%/112% no-repeat,#8a7765;border-radius:99px;position:absolute;inset:11%;overflow:hidden}.dv-face svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dv-signal{color:#0b0d12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:560 13px/1.2 var(--dv-font,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:inline-flex;box-shadow:0 0 0 1px #0f141e12,0 12px 28px -14px #0f141e6b}.dv-signal.dark{color:#f3f4f5;background:#141619db;box-shadow:0 0 0 1px #ffffff14,0 14px 30px -14px #0009}.dv-signal .lv{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:680}.dv-signal .lv.low{color:#08704b;background:#e3f6ee}.dv-signal .lv.medium{color:#8f5300;background:#fff1dc}.dv-signal .lv.high{color:#c42a1d;background:#ffe7e3}.dv-signal.dark .lv.low{color:#36d07d;background:#13261b}.dv-signal.dark .lv.medium{color:#ee8526;background:#2a1b0c}.dv-signal.dark .lv.high{color:#ff5b4f;background:#2a1210}.dv-signal .pip{border-radius:99px;flex:none;width:8px;height:8px}.dv-signal .pip.low{background:#10a36e}.dv-signal .pip.medium{background:#e08a00}.dv-signal .pip.high{background:#e5382a;box-shadow:0 0 0 4px #e5382a29}.dv-console{color:#dfe7e3;font:400 12.5px/1.5 var(--dv-mono,ui-monospace, "SF Mono", Menlo, monospace);background:linear-gradient(#111a17,#0b1110);border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 28px 56px -30px #040c09b3}.dv-console .hd{color:#8fa69b;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:11.5px;display:flex}.dv-console .bd{gap:8px;padding:12px 14px 14px;display:grid}.dv-console .act{font:720 24px/1.1 var(--dv-font,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.02em}.dv-console .rsn{color:#c9d6cf;justify-content:space-between;gap:12px;display:flex}.dv-console .rsn span:last-child{color:#7f9a8d}.dv-console .tag{color:#c9d6cf;background:#ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.dv-brandtile{pointer-events:none;aspect-ratio:378/390;border-radius:20%;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dv-caret{animation:none}}
