:root{--k-display:"Plus Jakarta Sans Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--k-page:#f5f6fb;--k-surface:#fff;--k-surface-2:#f8f8fe;--k-field:#fff;--k-ink:#15162e;--k-ink-2:#3d3f63;--k-ink-3:#5c6080;--k-line:#ecebfb;--k-line-2:#dcd9fb;--k-edge:#5b4cf512;--k-side:#e8e9fe;--k-side-hover:#fff9;--k-brand:#5b4cf5;--k-brand-hover:#4a3be0;--k-brand-ink:#4536d6;--k-soft:#eeedff;--k-soft-hover:#e3e1ff;--k-ring:#5b4cf52e;--k-row-hover:#f6f5ff;--k-skel:#ecebf8;--k-shine:#ffffffb3;--k-shadow:0 1px 2px #1e1b5a0a, 0 22px 50px -26px #4c3cdc4d;--k-shadow-sm:0 1px 2px #1e1b5a0d, 0 10px 24px -14px #4c3cdc52;--k-shadow-lg:0 2px 6px #1e1b5a0d, 0 40px 90px -34px #3c2cc86b;--k-band:linear-gradient(90deg, #5b4cf5 0%, #9b3fd8 20%, #ff4f9a 42%, #ff9a3c 60%, #3d8bff 80%, #22c3d6 100%);--k-wash:radial-gradient(40% 220px at 52% 0, #ff4f9a12, transparent), radial-gradient(40% 240px at 92% 0, #22c3d617, transparent);--k-grad:linear-gradient(135deg, #5b4cf5, #db2777);--k-ok:#0d6e4c;--k-ok-bg:linear-gradient(90deg, #d5f3e6, #e6f3fc);--k-warn:#9a4a08;--k-warn-bg:linear-gradient(90deg, #ffe7cc, #ffe9f1);--k-info:#4536d6;--k-info-bg:linear-gradient(90deg, #e3e0ff, #f3e6ff);--k-mute:#4b4f6a;--k-mute-bg:linear-gradient(90deg, #e8eaf3, #f0f0fb);--k-bad:#b42345;--k-bad-bg:linear-gradient(90deg, #ffdbe4, #fff0e4);--k-edge-grad:linear-gradient(90deg, #5b4cf5, #db2777);--k-edge-soft:linear-gradient(90deg, #aaa2fb, #f1a7cb);--k-capsule:linear-gradient(90deg, #5b4cf5, #db2777 60%, #ff9a3c);--k-bad-soft:#fff0f3;--k-panel:#fff}html[data-theme=dark]{--k-page:#0c0d1a;--k-surface:#14152a;--k-surface-2:#1a1b33;--k-field:#101124;--k-ink:#eeeffd;--k-ink-2:#c3c5e4;--k-ink-3:#9a9dc2;--k-line:#262848;--k-line-2:#34365e;--k-edge:#9d94ff1a;--k-side:#15163a;--k-side-hover:#ffffff0d;--k-brand:#5b4cf5;--k-brand-hover:#6d5ff7;--k-brand-ink:#b1a9ff;--k-soft:#22224a;--k-soft-hover:#2c2c5c;--k-ring:#9d94ff4d;--k-row-hover:#1b1c38;--k-skel:#1d1e3a;--k-shine:#ffffff0f;--k-shadow:0 1px 2px #0000004d, 0 24px 60px -30px #000000b3;--k-shadow-sm:0 1px 2px #0000004d, 0 12px 26px -16px #000000b3;--k-shadow-lg:0 2px 6px #00000059, 0 40px 90px -30px #000c;--k-wash:radial-gradient(40% 220px at 52% 0, #ff4f9a1a, transparent), radial-gradient(40% 240px at 92% 0, #22c3d61f, transparent);--k-ok:#7ee2bb;--k-ok-bg:linear-gradient(90deg, #34d39924, #38bdf81f);--k-warn:#ffc58a;--k-warn-bg:linear-gradient(90deg, #fb923c29, #ff4f9a1f);--k-info:#b1a9ff;--k-info-bg:linear-gradient(90deg, #5b4cf53d, #9b3fd833);--k-mute:#c3c5e4;--k-mute-bg:linear-gradient(90deg, #ffffff12, #9d94ff14);--k-bad:#ff9db4;--k-bad-bg:linear-gradient(90deg, #f43f5e29, #fb923c1f);--k-bad-soft:#f43f5e1f;--k-edge-soft:linear-gradient(90deg, #5a50c8, #a0477e);--k-panel:#14152a}html[data-theme] :is(.login-submit,.portal-export-transactions,.portal-notification-dialog-action,.portal-documents-toolbar>button,.portal-document-submit,.portal-thread-composer-actions .portal-thread-send-button){color:#fff;background:var(--k-brand);letter-spacing:0;border:0;border-radius:999px;font-weight:650;transition:background-color .15s,box-shadow .15s;transform:none;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #1e128c59,0 1px 2px #1e1b5a33}html[data-theme] :is(.login-submit,.portal-export-transactions,.portal-notification-dialog-action,.portal-documents-toolbar>button,.portal-document-submit,.portal-thread-composer-actions .portal-thread-send-button):hover{color:#fff;background:var(--k-brand-hover);transform:none;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #1e128c73,0 1px 2px #1e1b5a33}html[data-theme] :is(.login-submit,.portal-export-transactions,.portal-notification-dialog-action,.portal-documents-toolbar>button,.portal-document-submit,.portal-thread-composer-actions .portal-thread-send-button):focus-visible{color:#fff;background:var(--k-brand-hover);box-shadow:0 0 0 4px var(--k-ring);outline:0;transform:none}html[data-theme] :is(.portal-document-submit,.portal-thread-composer-actions .portal-thread-send-button):disabled{background:var(--k-brand);box-shadow:none;cursor:not-allowed;opacity:.5}html[data-theme] :is(.portal-transaction-dialog header>button,.portal-selected-files button,.portal-thread-composer-actions button:not(.portal-thread-send-button),.portal-pagination button,.portal-sidebar-footer>a,.portal-logout-form>button){color:var(--k-brand-ink);background:var(--k-soft);box-shadow:none;border:0;border-radius:999px;font-weight:650;transition:background-color .15s}html[data-theme] :is(.portal-transaction-dialog header>button,.portal-selected-files button,.portal-thread-composer-actions button:not(.portal-thread-send-button),.portal-pagination button:not(:disabled,.is-current),.portal-sidebar-footer>a,.portal-logout-form>button):is(:hover,:focus-visible){color:var(--k-brand-ink);background:var(--k-soft-hover);border-color:#0000}html[data-theme] :is(.portal-transaction-dialog header>button,.portal-selected-files button,.portal-thread-composer-actions button,.portal-pagination button,.portal-sidebar-footer>a,.portal-logout-form>button):focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}html[data-theme] .portal-pagination button.is-current.is-current{color:#fff;background:var(--k-brand)}html[data-theme] .portal-pagination button:disabled{opacity:.45;cursor:not-allowed}html[data-theme] :is(.login-language,.portal-language,.theme-control){border:1px solid var(--k-line-2);background:var(--k-surface);box-shadow:var(--k-shadow-sm);border-radius:999px;padding:3px}html[data-theme] :is(.login-language,.portal-language,.theme-control) button{color:var(--k-ink-3);background:0 0;border-radius:999px;font-weight:600;position:relative}html[data-theme] :is(.login-language,.portal-language,.theme-control) button.is-active{color:var(--k-brand-ink);background:var(--k-soft);box-shadow:none;font-weight:700}html[data-theme] :is(.login-language,.portal-language,.theme-control) button.is-active:after{content:"";background:var(--k-edge-grad);border-radius:2px;width:14px;height:2px;position:absolute;bottom:3px;left:50%;translate:-50%}html[data-theme] :is(.login-language,.portal-language,.theme-control) button:hover:not(.is-active){color:var(--k-brand-ink);background:var(--k-row-hover)}html[data-theme] :is(.login-language,.portal-language,.theme-control) button:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}html[data-theme] :is(.login-field>input,.portal-transaction-controls input,.portal-transaction-controls select,.portal-thread-composer input[type=text],.portal-thread-composer textarea,.portal-document-field input[type=text],.portal-document-field textarea,.portal-profile-field input){border:1px solid var(--k-line-2);color:var(--k-ink);background-color:var(--k-field);box-shadow:none;border-radius:10px;font-weight:500;transition:border-color .15s,box-shadow .15s}html[data-theme] :is(.login-field>input,.portal-transaction-controls input,.portal-transaction-controls select,.portal-thread-composer input[type=text],.portal-thread-composer textarea,.portal-document-field input[type=text],.portal-document-field textarea,.portal-profile-field input):hover{border-color:var(--k-brand-ink)}html[data-theme] :is(.login-field>input,.portal-transaction-controls input,.portal-thread-composer input[type=text],.portal-thread-composer textarea,.portal-document-field input[type=text],.portal-document-field textarea,.portal-profile-field input):is(:focus,:focus-visible){background:linear-gradient(var(--k-field), var(--k-field)) padding-box, var(--k-edge-grad) border-box;box-shadow:0 0 0 4px var(--k-ring);border-color:#0000;outline:none}html[data-theme] .portal-transaction-controls select:is(:focus,:focus-visible){border-color:var(--k-brand);background-color:var(--k-field);box-shadow:0 0 0 4px var(--k-ring);outline:none}html[data-theme] .portal-workspace .portal-transaction-controls input[type=search]{background:var(--k-ico-search) 14px center / 16px no-repeat, var(--k-field);padding-left:40px}html[data-theme] .portal-workspace .portal-transaction-controls input[type=search]:is(:focus,:focus-visible){background:var(--k-ico-search) 14px center / 16px no-repeat, linear-gradient(var(--k-field), var(--k-field)) padding-box, var(--k-edge-grad) border-box}html[data-theme] .portal-profile-field input:read-only,html[data-theme] .portal-profile-field input:read-only:is(:hover,:focus){border-color:var(--k-line);color:var(--k-ink-2);background-color:var(--k-surface-2);box-shadow:none}html[data-theme] :is(.portal-status,.portal-balance-code em,.portal-document-status,.portal-sidebar-footer .portal-sidebar-status,.portal-thread-state){min-height:22px;color:var(--k-ok);background:var(--k-ok-bg);letter-spacing:0;text-transform:none;border:0;border-radius:999px;align-items:center;padding:0 9px;font-weight:650;display:inline-flex}html[data-theme] :is(.portal-status.is-processing,.portal-balance-code em.is-frozen,.portal-page.is-read-only .portal-sidebar-status){color:var(--k-warn);background:var(--k-warn-bg)}html[data-theme] .portal-status.is-pending-debit{color:var(--k-info);background:var(--k-info-bg)}html[data-theme] .portal-status.is-completed-debit{color:var(--k-mute);background:var(--k-mute-bg)}html[data-theme] .portal-status.is-returned{color:var(--k-bad);background:var(--k-bad-bg)}html[data-theme] .portal-thread-state{min-height:28px;color:var(--k-info);background:var(--k-info-bg);padding:0 12px}html[data-theme] :is(.login-field>span,.login-field>label){color:var(--k-ink-2);font-size:13px;font-weight:600}html[data-theme] .login-field>input{height:48px;padding-inline:14px;font-size:14.5px}html[data-theme] .login-submit{min-height:50px;margin-top:6px;font-size:15px}html[data-theme] .portal-page{color:var(--k-ink);background:var(--k-wash), var(--k-page);background-repeat:no-repeat;position:relative}html[data-theme] .portal-page:before{content:"";z-index:40;background:var(--k-band);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}html[data-theme] .portal-sidebar{color:var(--k-ink-2);background:var(--k-side);box-shadow:none;border:0}html[data-theme] .portal-brand .brand{color:var(--k-ink);font-family:var(--k-display);letter-spacing:-.02em;font-weight:700}html[data-theme=dark] .portal-brand .brand-logo{background:#eef0ff;border-radius:7px;padding:2px}html[data-theme] .portal-navigation a{color:var(--k-ink-2);border:0;border-radius:999px;font-weight:600;position:relative}html[data-theme] .portal-navigation a:is(:hover,:focus-visible){color:var(--k-ink);background:var(--k-side-hover);transform:none}html[data-theme] .portal-navigation a:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}html[data-theme] .portal-navigation a.is-active{color:var(--k-ink);background:var(--k-surface);box-shadow:var(--k-shadow-sm);border-color:#0000;font-weight:700}html[data-theme] .portal-navigation a.is-active:before{content:"";background:linear-gradient(#5b4cf5,#db2777);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:50%;left:-20px;translate:0 -50%}html[data-theme] .portal-navigation a>b{color:#fff;background:linear-gradient(135deg,#db2777,#c2410c);border:0;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-weight:700}html[data-theme] .portal-navigation::-webkit-scrollbar-thumb{background:#5b4cf54d}html[data-theme] .portal-sidebar-footer{border-top:1px solid #5b4cf524}html[data-theme] .portal-sidebar-footer strong{color:var(--k-ink);font-weight:700}html[data-theme] :is(.portal-avatar,.portal-profile>span){color:#fff;background:var(--k-grad);font-family:var(--k-display);border:0;border-radius:50%;font-weight:700;box-shadow:0 8px 18px -10px #9b3fd8cc}html[data-theme] .portal-sidebar-id{color:var(--k-ink-3);background:var(--k-surface);border:0;border-radius:999px;gap:6px;padding-inline:9px}html[data-theme] .portal-sidebar-id>b{color:var(--k-ink);font-family:var(--k-display);letter-spacing:0;font-size:11px;font-weight:600}html[data-theme] .portal-sidebar :is(.portal-sidebar-footer>a,.portal-logout-form>button){color:var(--k-brand-ink);background:var(--k-surface);box-shadow:var(--k-shadow-sm)}html[data-theme] .portal-sidebar :is(.portal-sidebar-footer>a,.portal-logout-form>button):is(:hover,:focus-visible){color:var(--k-brand-ink);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line-2), var(--k-shadow-sm)}@media (min-width:861px){html[data-theme] .portal-navigation a.is-active{background:var(--k-page);box-shadow:none;border-radius:14px 0 0 14px;margin-right:-20px;padding-right:34px}html[data-theme] .portal-navigation a.is-active:after{content:"";background:radial-gradient(circle at 0 0, transparent 13.5px, var(--k-page) 14px) top / 14px 14px no-repeat, radial-gradient(circle at 0 100%, transparent 13.5px, var(--k-page) 14px) bottom / 14px 14px no-repeat;pointer-events:none;width:14px;position:absolute;top:-14px;bottom:-14px;right:0}}@media (max-width:860px){html[data-theme] .portal-navigation a.is-active{box-shadow:var(--k-shadow-sm)}html[data-theme] .portal-navigation a.is-active:before{background:linear-gradient(90deg,#5b4cf5,#db2777);border-radius:3px;width:22px;height:3px;top:auto;bottom:3px;left:50%;translate:-50%}}html[data-theme] .portal-topbar h1{color:var(--k-ink);font-family:var(--k-display);letter-spacing:-.03em;font-weight:700}html[data-theme][data-language=zh] .portal-topbar h1{letter-spacing:0}html[data-theme] .portal-time-zone{border:1px solid var(--k-line-2);color:var(--k-ink-2);background:var(--k-surface);border-radius:999px;font-weight:600}html[data-theme] .portal-skip-link{color:#fff;background:var(--k-brand);border-radius:999px}html[data-theme] .portal-read-only-notice{color:var(--k-warn);background:var(--k-warn-bg);box-shadow:none;border:0;border-radius:14px}html[data-theme] .portal-section-block{border-top:0}html[data-theme] .portal-section-kicker.portal-section-kicker{color:var(--k-ink-2);font-family:var(--k-display);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}html[data-theme] .portal-section-kicker.portal-section-kicker:before{content:"";background:var(--k-capsule);border-radius:999px;flex:none;width:16px;height:6px}html[data-theme] .portal-section-block .portal-section-heading h2,html[data-theme] :is(.portal-section-heading h2,.portal-panel h2){color:var(--k-ink);font-family:var(--k-display);letter-spacing:-.025em;font-weight:700}html[data-theme][data-language=zh] :is(.portal-section-heading h2,.portal-panel h2){letter-spacing:0}html[data-theme] :is(.portal-section-heading p,.portal-panel header p,.portal-section-heading>span,.portal-section-heading>time),html[data-theme] .portal-section-block .portal-section-heading p{color:var(--k-ink-3)}html[data-theme] :is(.portal-summary-card,.portal-balance-card,.portal-panel,.portal-transactions,.portal-profile-form,.portal-detail-stack>.portal-documents){border:1px solid var(--k-edge);color:var(--k-ink);background:var(--k-surface);box-shadow:var(--k-shadow);border-radius:16px}html[data-theme] :is(.portal-panel,.portal-transactions,.portal-profile-form,.portal-detail-stack>.portal-documents){background:var(--k-edge-grad) top / 100% 3px no-repeat, var(--k-surface)}html[data-theme] :is(.portal-summary-primary,.portal-balance-card):after{display:none}html[data-theme] .portal-summary-grid{width:100%}html[data-theme] .portal-summary-card.portal-summary-primary{color:#fff;background:linear-gradient(165deg,#ffffff2e,#0000 42%),linear-gradient(110deg,#4a3be0 0%,#6a4cf0 34%,#9b3fd8 64%,#db2777 100%);border:0;border-radius:20px;min-height:168px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 26px 50px -26px #9b3fd8bf}html[data-theme] .portal-summary-card.portal-summary-primary:before,html[data-theme] .portal-summary-card.portal-summary-primary:after{content:"";pointer-events:none;display:block;position:absolute}html[data-theme] .portal-summary-card.portal-summary-primary:before{background:radial-gradient(circle,#ffffff9e 1.2px,#0000 1.7px) 0 0/9px 9px,radial-gradient(circle at 34% 30%,#ffffff3d,#ffffff0a 64%);border:0;border-radius:50%;width:240px;height:240px;top:-22px;right:calc(5% + 30px);-webkit-mask:radial-gradient(circle at 34% 30%,#000 0 28%,#00000080 52%,#00000024 72%);mask:radial-gradient(circle at 34% 30%,#000 0 28%,#00000080 52%,#00000024 72%)}html[data-theme] .portal-summary-card.portal-summary-primary:after{background:0 0;border:1px solid #ffffff6b;border-radius:50%;width:440px;height:110px;top:43px;bottom:auto;right:calc(5% - 70px);rotate:-14deg}@media (max-width:560px){html[data-theme] .portal-summary-card.portal-summary-primary{min-height:140px;padding:24px 22px}html[data-theme] .portal-summary-card.portal-summary-primary:before{width:220px;height:220px;top:-40px;right:-50px}html[data-theme] .portal-summary-card.portal-summary-primary:after{width:300px;height:90px;top:25px;right:-90px}}html[data-theme] .portal-summary-label{color:var(--k-ink-2);font-weight:600}html[data-theme] .portal-summary-primary .portal-summary-label{color:#ffffffe0;font-size:12.5px}html[data-theme] .portal-summary-primary>strong{z-index:1;position:relative}html[data-theme] :is(.portal-summary-card>strong,.portal-balance-card>b){color:var(--k-ink);font-family:var(--k-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}html[data-theme] .portal-summary-card.portal-summary-primary>strong{color:#fff}html[data-theme] .portal-balance-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:16px}html[data-theme] .portal-balance-card{--g1:#4a3be0;--g2:#8a3fe0;--glow:106 76 240}html[data-theme] .portal-balance-card.portal-balance-blue{--g1:#2563eb;--g2:#0b7fa8;--glow:37 99 235}html[data-theme] .portal-balance-card.portal-balance-coral{--g1:#db2777;--g2:#c2410c;--glow:219 39 119}html[data-theme] .portal-balance-card:has(.currency-flag--usd){--g1:#4a3be0;--g2:#8a3fe0;--glow:106 76 240}html[data-theme] .portal-balance-card:has(.currency-flag--eur){--g1:#2563eb;--g2:#0b7fa8;--glow:37 99 235}html[data-theme] .portal-balance-card:has(.currency-flag--gbp){--g1:#db2777;--g2:#c2410c;--glow:219 39 119}html[data-theme] .portal-balance-card:has(.currency-flag--hkd){--g1:#9b3fd8;--g2:#db2777;--glow:155 63 216}html[data-theme] .portal-balance-card:has(.currency-flag--jpy){--g1:#c0267a;--g2:#6a4cf0;--glow:192 38 122}html[data-theme] .portal-balance-card:has(.currency-flag--cad){--g1:#2563eb;--g2:#6a4cf0;--glow:37 99 235}html[data-theme] .portal-balance-card.portal-balance-card{color:#fff;background:radial-gradient(circle at 100% 0%, #ffffff38, transparent 44%), linear-gradient(135deg, var(--g1), var(--g2));min-height:236px;box-shadow:inset 0 1px 0 #ffffff42, 0 22px 40px -24px rgb(var(--glow) / .85);border:0;border-radius:20px;flex-direction:column;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}html[data-theme] .portal-balance-card.portal-balance-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 40%,#ffffff29 40% 40.8%,#0000 41% 57%,#ffffff21 57% 57.8%,#0000 58% 74%,#ffffff1a 74% 74.8%,#0000 75%);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-54px}html[data-theme] .portal-balance-card.portal-balance-card:hover{box-shadow:inset 0 1px 0 #ffffff42, 0 28px 48px -24px rgb(var(--glow) / .95);transform:translateY(-3px)}html[data-theme] .portal-balance-card.portal-balance-card:focus-visible{outline:3px solid rgb(var(--glow) / .45);outline-offset:3px}html[data-theme] .portal-balance-code{z-index:1;position:relative}html[data-theme] .portal-balance-card>b{color:#fff;overflow-wrap:anywhere;margin-top:auto;padding-top:28px;display:block}html[data-theme] .portal-balance-card.portal-balance-card>b{font-size:clamp(19px,1.5vw,24px)}html[data-theme] .portal-balance-card .portal-wallet-card-action{margin-top:12px}html[data-theme] .portal-balance-grid:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1180px){html[data-theme] .portal-balances:has(.portal-balance-grid):not(:has(.portal-balance-grid>:nth-child(3))){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;display:grid}html[data-theme] .portal-balances:has(.portal-balance-grid):not(:has(.portal-balance-grid>:nth-child(3))) .portal-section-heading{margin-bottom:0}html[data-theme] .portal-balances:has(.portal-balance-grid):not(:has(.portal-balance-grid>:nth-child(3))) .portal-section-heading h2{max-width:11em;font-size:clamp(28px,2.5vw,38px);line-height:1.15}html[data-theme] .portal-balances .portal-balance-grid:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,252px)}}@media (max-width:560px){html[data-theme] .portal-balance-card.portal-balance-card{min-height:180px}html[data-theme] .portal-balance-grid:not(:has(>:nth-child(3))){grid-template-columns:minmax(0,1fr)}}html[data-theme] .portal-balance-code strong{color:#fff;font-family:var(--k-display);letter-spacing:.04em;font-weight:700}html[data-theme] .portal-balance-card .portal-balance-code em{color:var(--g1);background:#fff}html[data-theme] .portal-balance-card .portal-balance-code em.is-frozen{color:#9a4a08;background:#fff3e4}html[data-theme] .portal-wallet-card-action{color:#fff;font-weight:600}html[data-theme] .portal-wallet-empty{border:1px dashed var(--k-line-2);background:var(--k-surface);box-shadow:none;border-radius:16px}html[data-theme] :is(.portal-panel>header>span,.portal-panel>header>a){color:var(--k-brand-ink);font-weight:650}html[data-theme] .portal-empty-state strong{color:var(--k-ink);font-weight:700}html[data-theme] .portal-empty-state{color:var(--k-ink-3)}html[data-theme] .portal-transaction-table-wrap{border:1px solid var(--k-line);background:var(--k-surface);scrollbar-color:var(--k-line-2) transparent;border-radius:12px;overflow:auto}html[data-theme] .portal-transaction-table th{color:var(--k-ink-3);border-bottom:1px solid var(--k-line);background:var(--k-surface);font-family:var(--k-display);letter-spacing:0;text-transform:none;font-weight:600}html[data-theme] .portal-transaction-table td{color:var(--k-ink-2);border-color:var(--k-line)}html[data-theme] .portal-transaction-table :is(.portal-party,.portal-transaction-payee) strong{color:var(--k-ink);font-weight:650}html[data-theme] .portal-transaction-table td.portal-transaction-amount{color:var(--k-ink);font-family:var(--k-display);font-variant-numeric:tabular-nums;font-weight:600}html[data-theme] .portal-transaction-table td.portal-transaction-amount.is-positive,html[data-theme] .portal-transaction-dialog dd.is-positive{color:var(--k-ok)}html[data-theme] .portal-transaction-summary{color:var(--k-ink-3)}html[data-theme] .portal-transaction-table tbody tr:not(.portal-transaction-empty-row) td{transition:background-color .12s}html[data-theme] .portal-transaction-table tbody tr:not(.portal-transaction-empty-row):hover td{background:var(--k-row-hover)}html[data-theme] .portal-transaction-reference{color:var(--k-brand-ink);background:linear-gradient(var(--k-surface), var(--k-surface)) padding-box, var(--k-edge-soft) border-box;font-family:var(--k-display);border:1px solid #0000;border-radius:999px;padding-inline:9px;font-weight:600}html[data-theme] .portal-transaction-reference:hover{color:var(--k-brand-ink);background:linear-gradient(var(--k-soft), var(--k-soft)) padding-box, var(--k-edge-grad) border-box;border-color:#0000}html[data-theme] .portal-transaction-reference:focus-visible{box-shadow:0 0 0 4px var(--k-ring);outline:0}html[data-theme] .portal-payment-avatar{color:#fff;background:var(--k-grad);width:34px;height:34px;font-family:var(--k-display);border:0;border-radius:50%;flex:0 0 34px;place-items:center;font-size:13.5px;font-weight:700;line-height:1;display:grid}html[data-theme] .portal-payment-avatar.portal-avatar-violet{background:linear-gradient(135deg,#5b4cf5,#9b3fd8)}html[data-theme] .portal-payment-avatar.portal-avatar-peach{background:linear-gradient(135deg,#db2777,#c2410c)}html[data-theme] .portal-payment-avatar.portal-avatar-sky{background:linear-gradient(135deg,#2563eb,#0b7fa8)}html[data-theme] .portal-payment-avatar.portal-avatar-lime{background:linear-gradient(135deg,#0b7fa8,#0d6e4c)}html[data-theme] .portal-payment-avatar.portal-avatar-coral{background:linear-gradient(135deg,#d6336c,#9b3fd8)}html[data-theme] .portal-transaction-payee>span{gap:2px;display:grid}html[data-theme] .portal-transaction-payee small{color:var(--k-ink-3);font-variant-numeric:tabular-nums}html[data-theme] .portal-transaction-balance{color:var(--k-ink-2);font-family:var(--k-display);font-variant-numeric:tabular-nums}html[data-theme] .portal-pagination-gap{min-width:28px;color:var(--k-ink-3);place-items:center;display:inline-grid}html[data-theme] .portal-transaction-dialog{color:var(--k-ink);background:var(--k-band) top / 100% 3px no-repeat, var(--k-surface);box-shadow:var(--k-shadow-lg);border:0;border-radius:20px}html[data-theme] .portal-transaction-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1512406b}html[data-theme] .portal-transaction-dialog dl>div{border-top:1px solid var(--k-line)}html[data-theme] .portal-transaction-dialog h3{font-family:var(--k-display);letter-spacing:-.025em;font-weight:700}html[data-theme][data-language=zh] .portal-transaction-dialog h3{letter-spacing:0}html[data-theme] .portal-transaction-dialog dt{color:var(--k-ink-3);font-weight:600}html[data-theme] .portal-transaction-dialog dd{color:var(--k-ink);font-variant-numeric:tabular-nums;font-weight:650}html[data-theme] .portal-transaction-dialog dd.is-reference{font-family:var(--k-display);font-weight:600}html[data-theme] .portal-notifications>header>b{color:#fff;background:var(--k-grad);width:auto;min-width:26px;height:26px;font-family:var(--k-display);border:0;border-radius:999px;padding:0 8px;font-weight:700}html[data-theme] .portal-notification-list>li{border-bottom:1px solid var(--k-line)}html[data-theme] .portal-notification-trigger{color:inherit;background:0 0;border-color:#0000;border-radius:12px}html[data-theme] .portal-notification-trigger:hover{color:inherit;background:var(--k-row-hover);border-color:#0000}html[data-theme] .portal-notification-trigger:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}html[data-theme] .portal-notification-dot{background:var(--k-grad);border:0;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #5b4cf51f}html[data-theme] .portal-dot-violet{background:linear-gradient(135deg,#5b4cf5,#db2777)}html[data-theme] .portal-dot-lime{background:linear-gradient(135deg,#22c3d6,#0d6e4c)}html[data-theme] .portal-dot-sky{background:linear-gradient(135deg,#3d8bff,#22c3d6)}html[data-theme] .portal-notification-list strong{color:var(--k-ink);font-weight:650}html[data-theme] .portal-notification-body{color:var(--k-ink-2)}html[data-theme] .portal-notification-list time{color:var(--k-ink-3)}html[data-theme] .portal-notification-action{color:var(--k-brand-ink);background:var(--k-soft);box-shadow:none;border:0;border-radius:999px;padding:4px 12px;font-weight:650}html[data-theme] .portal-notification-dialog-content{border-top:1px solid var(--k-line)}html[data-theme] .portal-notification-dialog-content>strong{color:var(--k-ink);font-family:var(--k-display);font-weight:700}html[data-theme] .portal-notification-dialog-content>time{color:var(--k-ink-3)}html[data-theme] .portal-notification-dialog-content>p{color:var(--k-ink-2)}html[data-theme] .portal-notification-sender{color:var(--k-brand-ink);background:var(--k-info-bg);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:12px;font-weight:650;display:inline-block}html[data-theme] .portal-documents-toolbar{border-bottom:1px solid var(--k-line);color:var(--k-ink);background:0 0}html[data-theme] .portal-documents-toolbar h2{font-family:var(--k-display);letter-spacing:-.025em;font-weight:700}html[data-theme][data-language=zh] .portal-documents-toolbar h2{letter-spacing:0}html[data-theme] .portal-documents-toolbar p{color:var(--k-ink-3)}html[data-theme] .portal-documents-empty>strong{color:var(--k-ink);font-family:var(--k-display);font-weight:700}html[data-theme] .portal-documents-empty>p{color:var(--k-ink-3)}html[data-theme] .portal-document-form-shell{border-color:var(--k-line);color:var(--k-ink);background:var(--k-surface-2)}html[data-theme] .portal-document-form-heading>span{color:var(--k-brand-ink)}html[data-theme] .portal-document-form-heading h3{color:var(--k-ink);font-family:var(--k-display);letter-spacing:-.025em;font-weight:700}html[data-theme] :is(.portal-document-field>label,.portal-file-label>strong,.portal-thread-composer>label,.portal-profile-field label){color:var(--k-ink-2);font-weight:600}html[data-theme] .portal-upload-dropzone{border:1.5px dashed var(--k-line-2);color:var(--k-ink);background:var(--k-surface);border-radius:14px}html[data-theme] .portal-upload-dropzone:is(:hover,:focus-visible){border-color:var(--k-brand);background:var(--k-row-hover);box-shadow:0 0 0 4px var(--k-ring)}html[data-theme] .portal-selected-files{border:1px solid var(--k-line);color:var(--k-ink);background:var(--k-surface);border-radius:12px}html[data-theme] :is(.portal-selected-files li,.portal-submitted-heading,.portal-submitted-list li){border-color:var(--k-line)}html[data-theme] .portal-document-error{color:var(--k-bad);background:var(--k-bad-soft);border:0;border-radius:10px}html[data-theme] .portal-thread-workspace{border-top:1px solid var(--k-line);background:0 0}html[data-theme] .portal-thread-list{border-color:var(--k-line);color:var(--k-ink);background:var(--k-surface-2)}html[data-theme] .portal-thread-list>button{color:var(--k-ink);box-shadow:none;background:0 0;border:0;border-radius:12px}html[data-theme] .portal-thread-list>button:hover{background:var(--k-surface);box-shadow:none}html[data-theme] .portal-thread-list>button{position:relative}html[data-theme] .portal-thread-list>button.is-active{color:var(--k-ink);background:var(--k-surface);box-shadow:var(--k-shadow-sm)}html[data-theme] .portal-thread-list>button.is-active:before{content:"";background:linear-gradient(#5b4cf5,#db2777);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}html[data-theme] :is(.portal-thread-list>button span,.portal-thread-list>button small,.portal-thread-list>p){color:var(--k-ink-3)}html[data-theme] :is(.portal-thread-conversation,.portal-thread-detail-header){border-color:var(--k-line);color:var(--k-ink);background:0 0}html[data-theme] .portal-thread-timeline{color:var(--k-ink);background:var(--k-surface-2)}html[data-theme] .portal-thread-message{color:var(--k-ink);background:var(--k-surface);box-shadow:var(--k-shadow-sm);border:0;border-radius:16px 16px 16px 6px}html[data-theme] .portal-thread-message.is-customer{color:#fff;background:linear-gradient(135deg,#5b4cf5,#8a3fe0);border-radius:16px 16px 6px}html[data-theme] .portal-thread-message p{color:var(--k-ink-2)}html[data-theme] .portal-thread-message.is-customer :is(p,time,strong){color:#fff}html[data-theme] :is(.portal-thread-message time,.portal-thread-attachments small){color:var(--k-ink-3)}html[data-theme] .portal-thread-attachments a{border:1px solid var(--k-line);color:var(--k-ink);background:var(--k-surface);border-radius:10px}html[data-theme] .portal-thread-attachments a>span{color:#fff;background:var(--k-grad);border-radius:6px}html[data-theme] .portal-thread-composer{border-top:1px solid var(--k-line);color:var(--k-ink);background:0 0}html[data-theme] .portal-profile-form>header h3{color:var(--k-ink);font-family:var(--k-display);letter-spacing:-.025em;font-weight:700}html[data-theme][data-language=zh] .portal-profile-form>header h3{letter-spacing:0}html[data-theme] .portal-customer-id{background:var(--k-info-bg);border:0;border-radius:12px}html[data-theme] .portal-customer-id>span{color:var(--k-ink-3)}html[data-theme] .portal-customer-id>strong{color:var(--k-ink);font-family:var(--k-display);font-variant-numeric:tabular-nums;font-weight:600}html[data-theme] .portal-footer{border-top:1px solid var(--k-line);color:var(--k-ink-3);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:44px;padding:18px 2px 0;font-weight:500;display:flex}html[data-theme] .portal-footer a{color:var(--k-brand-ink);text-underline-offset:3px;margin-left:6px;font-weight:650;-webkit-text-decoration:underline #5b4cf559;text-decoration:underline #5b4cf559}html[data-theme] .portal-footer a:hover{text-decoration-color:currentColor}:root{--k-ico-overview:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='3' y1='3' x2='21' y2='21'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><rect x='3' y='3' width='8' height='8' rx='2.5' fill='url(%23g)'/><rect x='13' y='3' width='8' height='8' rx='2.5' fill='%23b7b0ff'/><rect x='3' y='13' width='8' height='8' rx='2.5' fill='%23b7b0ff'/><rect x='13' y='13' width='8' height='8' rx='4' fill='url(%23g)'/></svg>");--k-ico-wallet:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='2' y1='6' x2='22' y2='21'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><rect x='4' y='3' width='14' height='6' rx='2' fill='%23b7b0ff'/><rect x='2' y='6.5' width='20' height='14.5' rx='3.5' fill='url(%23g)'/><circle cx='16.8' cy='13.8' r='1.9' fill='white'/></svg>");--k-ico-history:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='3' y1='3' x2='21' y2='12'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><path d='M4 7.5h14M14.5 4 18 7.5 14.5 11' stroke='url(%23g)'/><path d='M20 16.5H6M9.5 13 6 16.5 9.5 20' stroke='%23b7b0ff'/></svg>");--k-ico-bell:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='4' y1='3' x2='20' y2='19'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><path d='M12 2.5A6.5 6.5 0 0 0 5.5 9v5.2L3.6 17a1 1 0 0 0 .8 1.5h15.2a1 1 0 0 0 .8-1.5l-1.9-2.8V9A6.5 6.5 0 0 0 12 2.5Z' fill='url(%23g)'/><path d='M9.2 20h5.6a2.8 2.8 0 0 1-5.6 0Z' fill='%23b7b0ff'/></svg>");--k-ico-doc:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='4' y1='2' x2='20' y2='22'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><path d='M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Z' fill='url(%23g)'/><path d='M14 2v4a2 2 0 0 0 2 2h4Z' fill='%23b7b0ff'/><path d='M8 13h8M8 17h5' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");--k-ico-user:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='7' y1='3' x2='17' y2='12'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><circle cx='12' cy='7.5' r='4.5' fill='url(%23g)'/><path d='M3.5 21a8.5 8.5 0 0 1 17 0Z' fill='%23b7b0ff'/></svg>");--k-ico-sun:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='4.6'/><path d='M12 2v2.6M12 19.4V22M2 12h2.6M19.4 12H22M4.9 4.9l1.8 1.8M17.3 17.3l1.8 1.8M4.9 19.1l1.8-1.8M17.3 6.7l1.8-1.8' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>");--k-ico-moon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20.5 14.6A8.8 8.8 0 1 1 9.4 3.5a7 7 0 0 0 11.1 11.1Z'/></svg>");--k-ico-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h13M13 6l6 6-6 6'/></svg>");--k-select-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b4cf5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");--k-ico-search:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.6' stroke-linecap='round'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='3' y1='3' x2='18' y2='18'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><circle cx='10.5' cy='10.5' r='6.5' stroke='url(%23g)'/><path d='m15.5 15.5 5 5' stroke='%23b7b0ff'/></svg>");--k-ill-docs:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 100'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient><linearGradient id='c' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%233d8bff'/><stop offset='1' stop-color='%2322c3d6'/></linearGradient></defs><rect x='18' y='20' width='58' height='72' rx='12' fill='%23dcdafd'/><rect x='38' y='8' width='58' height='72' rx='12' fill='url(%23g)'/><path d='M52 28h30M52 40h30M52 52h18' stroke='white' stroke-width='4' stroke-linecap='round' opacity='0.9'/><circle cx='96' cy='74' r='17' fill='url(%23c)'/><path d='m88 74 5.5 5.5L104 69' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/></svg>");--k-ill-ledger:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%235b4cf5'/><stop offset='1' stop-color='%23db2777'/></linearGradient></defs><rect x='8' y='8' width='40' height='50' rx='10' fill='url(%23g)'/><path d='M17 22h22M17 32h14' stroke='white' stroke-width='3.5' stroke-linecap='round' opacity='0.9'/><circle cx='46' cy='45' r='12' fill='white' stroke='%23b7b0ff' stroke-width='4'/><path d='m55 54 8 8' stroke='%235b4cf5' stroke-width='5' stroke-linecap='round'/></svg>")}html[data-theme=dark]{--k-select-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b1a9ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}html[data-theme] .portal-navigation a i{background:var(--ico) center / contain no-repeat;width:20px;height:20px;box-shadow:none;border:0;border-radius:0;flex:0 0 20px;transform:none}html[data-theme] .portal-navigation a.is-active i{background:var(--ico) center / contain no-repeat;box-shadow:none;border:0}html[data-theme] .portal-navigation a[href=\#overview]{--ico:var(--k-ico-overview)}html[data-theme] .portal-navigation a[href=\#wallet]{--ico:var(--k-ico-wallet)}html[data-theme] .portal-navigation a[href=\#transaction-history]{--ico:var(--k-ico-history)}html[data-theme] .portal-navigation a[href=\#notifications]{--ico:var(--k-ico-bell)}html[data-theme] .portal-navigation a[href=\#additional-information]{--ico:var(--k-ico-doc)}html[data-theme] .portal-navigation a[href=\#account-center]{--ico:var(--k-ico-user)}html[data-theme] .theme-icon{width:16px;height:16px;box-shadow:none;-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor;border:0;border-radius:0;transform:none}html[data-theme] .theme-icon:before,html[data-theme] .theme-icon:after{display:none}html[data-theme] .theme-icon-sun{--ico:var(--k-ico-sun)}html[data-theme] .theme-icon-moon{--ico:var(--k-ico-moon)}html[data-theme] .portal-wallet-card-action>i{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:0;transition:transform .18s;display:grid;box-shadow:0 6px 14px -6px #0000004d}html[data-theme] .portal-wallet-card-action>i:before{content:"";background:var(--g1);width:15px;height:15px;-webkit-mask:var(--k-ico-arrow) center / contain no-repeat;-webkit-mask:var(--k-ico-arrow) center / contain no-repeat;mask:var(--k-ico-arrow) center / contain no-repeat}html[data-theme] .portal-balance-card:hover .portal-wallet-card-action>i{transform:translate(3px)}html[data-theme] .portal-currency-flag{background:#fff;border:2px solid #fff;border-radius:50%;flex-basis:40px;width:40px;height:40px;padding:0;box-shadow:0 4px 12px -4px #00000059}html[data-theme] .portal-currency-flag img{transform:none}html[data-theme] .portal-workspace .portal-transaction-controls select{appearance:none;background-image:var(--k-select-arrow);background-position:right 14px center;background-repeat:no-repeat;background-size:15px;padding-right:40px}html[data-theme] .portal-thread-list>p.portal-thread-loading,html[data-theme] .portal-thread-loading{color:#0000;background:linear-gradient(var(--k-skel) 0 0) 0 0 / 100% 82px no-repeat, linear-gradient(var(--k-skel) 0 0) 0 96px / 100% 82px no-repeat;border-radius:12px;height:180px;margin:0;position:relative;overflow:hidden}html[data-theme] .portal-thread-loading:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--k-shine) 50%, transparent 70%);animation:1.4s ease-in-out infinite bollard-sweep;position:absolute;inset:0;translate:-100%}@keyframes bollard-sweep{to{translate:100%}}html[data-theme] .portal-documents-empty-accent{background:var(--k-ill-docs) center / contain no-repeat;width:124px;height:100px;box-shadow:none;border-radius:0;margin-bottom:18px}html[data-theme] .portal-empty-state:before{content:"";background:var(--k-ill-ledger) center / contain no-repeat;width:72px;height:72px;margin-bottom:4px}@media (prefers-reduced-motion:reduce){html[data-theme] .portal-thread-loading:after{animation:none}html[data-theme] :is(.login-submit,.portal-export-transactions,.portal-balance-card,.portal-notification-dialog-action,.portal-wallet-card-action>i){transition:none}}html[data-theme] :is(.portal-navigation a>b,.portal-sidebar-id,.portal-time-zone,.portal-balance-code em,.portal-status,.portal-notification-list time,.portal-document-field>label small,.portal-file-label>span,.portal-selected-files small,.portal-submitted-list li small,.portal-document-status,.portal-customer-id>span,.portal-thread-attachments a>span){font-size:11px}html[data-theme] :is(.portal-sidebar-footer .portal-sidebar-status,.portal-section-heading>span,.portal-section-heading>time,.portal-wallet-card-action,.portal-panel>header>span,.portal-panel>header>a,.portal-transaction-summary,.portal-notifications>header>b,.portal-document-form-heading>span,.portal-upload-dropzone span,.portal-selected-files button,.portal-submitted-heading>span,.portal-customer-id>strong,.portal-transaction-reference,.portal-thread-list>button span,.portal-thread-list>button small,.portal-thread-list>p,.portal-thread-detail-header>div>span,.portal-thread-message time,.portal-thread-composer-actions>span,.portal-transaction-payee small){font-size:11.5px}html[data-theme] :is(.portal-notification-body,.portal-notification-action,.portal-document-error,.portal-submitted-list li p,.portal-sidebar-footer>a,.portal-logout-form>button,.portal-read-only-notice span,.portal-language button,.portal-section-heading p,.portal-panel header p,.portal-summary-label,.portal-export-transactions,.portal-empty-state p,.portal-transaction-table td,.portal-transaction-dialog header>button,.portal-transaction-dialog dt,.portal-notification-dialog-content>time,.portal-document-field>label,.portal-file-label>strong,.portal-selected-files strong,.portal-documents-empty>p,.portal-balance-code strong,.portal-profile-field label,.portal-thread-create>header span,.portal-footer){font-size:12.5px}html[data-theme] :is(.portal-navigation a,.portal-transaction-table :is(.portal-party,.portal-transaction-payee) strong,.portal-notification-list strong,.portal-read-only-notice strong,.portal-section-block .portal-section-heading p,.portal-transaction-dialog dd,.portal-notification-dialog-action,.portal-documents-toolbar p,.portal-documents-toolbar>button,.portal-document-form-heading p,.portal-document-field input[type=text],.portal-document-field textarea,.portal-document-submit,.portal-notification-dialog-content>p,.portal-submitted-heading strong,.portal-submitted-list li>div>strong,.portal-sidebar-footer strong,.portal-transaction-controls :is(input,select),.portal-profile-field input,.portal-pagination button,.portal-thread-composer-actions button){font-size:13px}html[data-theme] .portal-transaction-table th{font-size:11.5px}html[data-theme] .portal-section-kicker.portal-section-kicker{font-size:11px}html[data-theme] .portal-empty-state strong{font-size:14px}html[data-theme] :is(.portal-section-heading h2,.portal-panel h2){font-size:16px}html[data-theme] .portal-section-block .portal-section-heading h2{font-size:clamp(19px,1.8vw,24px)}html[data-theme] .portal-topbar h1{font-size:clamp(26px,2.4vw,32px)}html[data-theme] :is(.portal-summary-card>strong,.portal-balance-card>b){font-size:clamp(24px,2.1vw,30px)}html[data-theme] .portal-transaction-dialog h3{font-size:21px}
#admin-console,#admin-login{--acc:#b7b0ff;--acc-rgb:183 176 255;--acc-light:#eeedff;--acc-dark:#4536d6;--b2:#9b3fd8;--b2-rgb:155 63 216;--side-1:#e8e9fe;--side-2:#e8e9fe;--side-3:#e8e9fe;--a-page:#f5f6fb;--a-surface:#fff;--a-surface-2:#f8f8fe;--a-ink:#15162e;--a-ink-2:#3d3f63;--a-ink-3:#5c6080;--a-line:#ecebfb;--a-line-2:#dcd9fb;--a-edge:#5b4cf514;--a-side:#e8e9fe;--a-brand:#5b4cf5;--a-brand-hover:#4a3be0;--a-brand-ink:#4536d6;--a-soft:#eeedff;--a-soft-hover:#e3e1ff;--a-ring:#5b4cf52e;--a-row-hover:#f6f5ff;--a-shadow:0 1px 2px #1e1b5a0a, 0 22px 50px -26px #4c3cdc4d;--a-shadow-sm:0 1px 2px #1e1b5a0d, 0 10px 24px -14px #4c3cdc52;--a-shadow-lg:0 2px 6px #1e1b5a0d, 0 40px 90px -34px #3c2cc86b;--a-band:linear-gradient(90deg, #5b4cf5 0%, #9b3fd8 20%, #ff4f9a 42%, #ff9a3c 60%, #3d8bff 80%, #22c3d6 100%);--a-grad:linear-gradient(135deg, #5b4cf5, #db2777);--a-edge-grad:linear-gradient(90deg, #5b4cf5, #db2777);--a-capsule:linear-gradient(90deg, #5b4cf5, #db2777 60%, #ff9a3c);--a-ok:#0d6e4c;--a-ok-bg:linear-gradient(90deg, #d5f3e6, #e6f3fc);--a-warn:#9a4a08;--a-warn-bg:linear-gradient(90deg, #ffe7cc, #ffe9f1);--a-info:#4536d6;--a-info-bg:linear-gradient(90deg, #e3e0ff, #f3e6ff);--a-mute:#4b4f6a;--a-mute-bg:linear-gradient(90deg, #e8eaf3, #f0f0fb);--a-bad:#b42345;--a-bad-bg:linear-gradient(90deg, #ffdbe4, #fff0e4);--a-bad-soft:#fff0f3;--a-display:"Plus Jakarta Sans Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--admin-ink:#15162e;--admin-muted:#5c6080;--admin-line:#ecebfb;--admin-violet:#5b4cf5;--admin-violet-dark:#4536d6;--admin-lime:#b7b0ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#admin-console{color:var(--a-ink);background:radial-gradient(40% 220px at 52% 0, #ff4f9a12, transparent), radial-gradient(40% 240px at 92% 0, #22c3d617, transparent), var(--a-page);position:relative}#admin-console:before{content:"";z-index:40;background:var(--a-band);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}#admin-console .admin-sidebar{color:var(--a-ink-2);background:var(--a-side);box-shadow:none;border:0}#admin-console .admin-brand{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.02em;font-weight:700}#admin-console .admin-brand small{color:var(--a-ink-3);font-family:var(--a-display);letter-spacing:.06em;font-size:10px;font-weight:700}#admin-console .admin-brand:focus-visible{outline:2px solid var(--a-brand);outline-offset:5px}#admin-console .admin-navigation button{color:var(--a-ink-2);box-shadow:none;background:0 0;border:0;border-radius:999px;position:relative}#admin-console .admin-navigation button strong{font-size:13px;font-weight:600}#admin-console .admin-navigation button>span{color:var(--a-ink-3);box-shadow:none;font-family:var(--a-display);background:#ffffffb3;border:0;border-radius:8px;font-size:11px;font-weight:700}#admin-console .admin-navigation button:hover{color:var(--a-ink);background:#fff9;transform:none}#admin-console .admin-navigation button:focus-visible{color:var(--a-ink);outline:2px solid var(--a-brand);outline-offset:2px}#admin-console .admin-navigation .admin-activeNav,#admin-console .admin-navigation .admin-activeNav:hover{color:var(--a-ink);background:var(--a-surface);box-shadow:var(--a-shadow-sm);border-color:#0000}#admin-console .admin-navigation .admin-activeNav strong{font-weight:700}#admin-console .admin-navigation .admin-activeNav>span{color:#fff;background:var(--a-grad);box-shadow:none;border-color:#0000}#admin-console .admin-navigation .admin-activeNav:before{content:"";background:linear-gradient(#5b4cf5,#db2777);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:50%;left:-19px;translate:0 -50%}@media (min-width:981px){#admin-console .admin-navigation .admin-activeNav,#admin-console .admin-navigation .admin-activeNav:hover{background:var(--a-page);box-shadow:none;border-radius:14px 0 0 14px;margin-right:-19px;padding-right:32px}#admin-console .admin-navigation .admin-activeNav:after{content:"";background:radial-gradient(circle at 0 0, transparent 13.5px, var(--a-page) 14px) top / 14px 14px no-repeat, radial-gradient(circle at 0 100%, transparent 13.5px, var(--a-page) 14px) bottom / 14px 14px no-repeat;pointer-events:none;width:14px;position:absolute;top:-14px;bottom:-14px;right:0}}@media (max-width:980px){#admin-console .admin-navigation .admin-activeNav,#admin-console .admin-navigation .admin-activeNav:hover{box-shadow:var(--a-shadow-sm)}#admin-console .admin-navigation .admin-activeNav:before{background:linear-gradient(90deg,#5b4cf5,#db2777);border-radius:3px;width:22px;height:3px;top:auto;bottom:4px;left:50%;translate:-50%}#admin-console .admin-navigation{scrollbar-color:#5b4cf54d transparent}}#admin-console .admin-sidebarFooter{border-top:1px solid #5b4cf524}#admin-console .admin-sidebarFooter strong{color:var(--a-ink);font-size:12.5px;font-weight:700}#admin-console .admin-sidebarFooter>span:first-child{color:#fff;background:var(--a-grad);font-family:var(--a-display);font-weight:700;box-shadow:0 8px 18px -10px #9b3fd8cc}#admin-console .admin-sidebarFooter div>span{color:var(--a-ok);background:var(--a-ok-bg);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:650}#admin-console .admin-sidebarFooter div>span:before{display:none}#admin-console .admin-sidebarFooter form button{color:var(--a-brand-ink);background:var(--a-surface);box-shadow:var(--a-shadow-sm);border:0;border-radius:999px;font-size:12px;font-weight:650}#admin-console .admin-sidebarFooter form button:is(:hover,:focus-visible){color:var(--a-brand-ink);background:var(--a-surface);box-shadow:0 0 0 1px var(--a-line-2), var(--a-shadow-sm);border-color:#0000}#admin-console .admin-sidebarFooter form button:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}#admin-console .admin-topbar{color:var(--a-ink)}#admin-console .admin-topbar>div:first-child>span{color:var(--a-ink-3);font-family:var(--a-display);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:600}#admin-console .admin-topbar h1{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.03em;font-weight:700}html[data-language=zh] #admin-console .admin-topbar h1{letter-spacing:0}#admin-console .admin-systemStatus{color:var(--a-ok);background:var(--a-ok-bg);border:0;font-size:11.5px;font-weight:650}#admin-console .admin-systemStatus i{background:#12a06c;box-shadow:0 0 0 4px #12a06c24}#admin-console .admin-language{border:1px solid var(--a-line-2);background:var(--a-surface);box-shadow:var(--a-shadow-sm)}#admin-console .admin-language button{color:var(--a-ink-3);background:0 0;font-size:12px;font-weight:600;position:relative}#admin-console .admin-language button:hover{color:var(--a-brand-ink);background:var(--a-row-hover)}#admin-console .admin-language button.is-active,#admin-console .admin-language button.is-active:hover{color:var(--a-brand-ink);background:var(--a-soft);font-weight:700}#admin-console .admin-language button.is-active:after{content:"";background:var(--a-edge-grad);border-radius:2px;width:14px;height:2px;position:absolute;bottom:3px;left:50%;translate:-50%}#admin-console .admin-language button:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}#admin-console .admin-sessionNotice{color:var(--a-ink-2);background:var(--a-info-bg);border:0;border-radius:14px;font-size:12.5px}#admin-console .admin-sessionNotice strong{color:var(--a-brand-ink);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}#admin-console .admin-eyebrow{color:var(--a-ink-2);font-family:var(--a-display);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:inline-flex}#admin-console .admin-eyebrow:before{content:"";background:var(--a-capsule);border-radius:999px;flex:none;width:16px;height:6px}#admin-console .admin-viewHeading h2,#admin-console :is(.admin-panel,.admin-formPanel,.admin-customerConsole) h3,#admin-console .admin-dialog h2{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.025em;font-weight:700}html[data-language=zh] #admin-console :is(.admin-viewHeading h2,.admin-panel h3,.admin-formPanel h3,.admin-dialog h2){letter-spacing:0}#admin-console .admin-viewHeading p{color:var(--a-ink-3);font-size:13px}#admin-console :is(.admin-panel,.admin-formPanel,.admin-customerConsole,.admin-tableRegion){border:1px solid var(--a-edge);color:var(--a-ink);background:var(--a-edge-grad) top / 100% 3px no-repeat, var(--a-surface);box-shadow:var(--a-shadow);border-radius:16px}#admin-console .admin-riskSummary>span{border:1px solid var(--a-edge);color:var(--a-ink-3);background:var(--a-surface);box-shadow:var(--a-shadow);border-radius:16px;font-size:12px}#admin-console .admin-customerConsole{background:var(--a-surface)}#admin-console .admin-riskSummary strong{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.02em;font-weight:600}#admin-console :is(.admin-customerTableRegion,.admin-walletManagerTableRegion,.admin-walletLedgerTableRegion){background:var(--a-surface);box-shadow:none;scrollbar-color:var(--a-line-2) transparent;border:0;border-radius:0}#admin-console .admin-metricGrid article{border:1px solid var(--a-edge);background:var(--a-edge-grad) top / 100% 3px no-repeat, var(--a-surface);box-shadow:var(--a-shadow);border-radius:16px}#admin-console .admin-metricGrid article:after{background:var(--a-grad);opacity:.14;border:0;border-radius:50%;width:78px;height:78px;bottom:-30px;right:-26px;-webkit-mask:radial-gradient(circle,#0000 0 24px,#000 25px);mask:radial-gradient(circle,#0000 0 24px,#000 25px)}#admin-console .admin-metricGrid article>span{color:var(--a-ink-2);font-size:12.5px;font-weight:600}#admin-console .admin-metricGrid article>strong{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.03em;font-weight:600}#admin-console .admin-metricGrid article>small{color:var(--a-ink-3);font-size:11px}#admin-console .admin-metricGrid article:first-child{color:#fff;background:linear-gradient(165deg,#ffffff2e,#0000 42%),linear-gradient(115deg,#4a3be0 0%,#6a4cf0 40%,#9b3fd8 72%,#db2777 100%);border:0;box-shadow:inset 0 1px #ffffff4d,0 26px 50px -26px #9b3fd8bf}#admin-console .admin-metricGrid article:first-child:after{opacity:1;background:radial-gradient(circle,#ffffff9e 1.2px,#0000 1.7px) 0 0/8px 8px;width:140px;height:140px;bottom:-46px;right:-40px;-webkit-mask:radial-gradient(circle at 34% 30%,#000 0 28%,#00000073 55%,#0000 71%);mask:radial-gradient(circle at 34% 30%,#000 0 28%,#00000073 55%,#0000 71%)}#admin-console .admin-metricGrid article:first-child>:is(span,strong,small){z-index:1;color:#fff;position:relative}#admin-console .admin-quickActions button{border:1px solid var(--a-line);color:var(--a-ink);background:var(--a-surface-2);border-radius:14px}#admin-console .admin-quickActions button:hover{border-color:var(--a-line-2);background:var(--a-row-hover);transform:translateY(-1px)}#admin-console .admin-quickActions button:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}#admin-console .admin-quickActions button>span{color:#fff;background:var(--a-grad);border-radius:10px;box-shadow:0 8px 16px -8px #9b3fd8cc}#admin-console .admin-quickActions button strong{font-size:12.5px;font-weight:650}#admin-console th{color:var(--a-ink-3);border-bottom:1px solid var(--a-line);background:var(--a-surface);font-family:var(--a-display);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:600}#admin-console td{border-bottom-color:var(--a-line)}#admin-console tbody tr:hover,#admin-console tbody tr:hover td{background:var(--a-row-hover)}#admin-console .admin-customerAvatar{color:#fff;background:var(--a-grad);font-family:var(--a-display);border-radius:50%;font-weight:700}#admin-console .admin-currencyBadge{border:1px solid var(--a-line-2);color:var(--a-ink);background:var(--a-surface);box-shadow:none;border-radius:999px}#admin-console .admin-currencyBadge strong{color:var(--a-ink);font-family:var(--a-display);font-weight:700}#admin-console .admin-currencyBadge small{color:var(--a-ink-3);font-family:var(--a-display)}#admin-console .admin-statusPill{color:var(--a-ok);background:var(--a-ok-bg);border:0;border-radius:999px;font-size:11px;font-weight:650}#admin-console :is(.admin-tone_active,.admin-tone_verified,.admin-tone_credit,.admin-tone_low,.admin-tone_completed){color:var(--a-ok);background:var(--a-ok-bg);border-color:#0000}#admin-console :is(.admin-tone_pending,.admin-tone_medium,.admin-tone_needs-info){color:var(--a-warn);background:var(--a-warn-bg);border-color:#0000}#admin-console :is(.admin-tone_frozen,.admin-tone_deleted,.admin-tone_high,.admin-tone_returned){color:var(--a-bad);background:var(--a-bad-bg);border-color:#0000}#admin-console .admin-tone_pending-debit{color:var(--a-info);background:var(--a-info-bg);border-color:#0000}#admin-console :is(.admin-tone_completed-debit,.admin-tone_debit){color:var(--a-mute);background:var(--a-mute-bg);border-color:#0000}#admin-console :is(.admin-dangerNote,.admin-formError){color:var(--a-bad);background:var(--a-bad-soft);border:0;border-radius:10px}#admin-console .admin-targetAccount{color:var(--a-ink);background:var(--a-info-bg);border:0;border-radius:12px}#admin-console :is(.admin-emptyState,.admin-tableEmpty,.admin-walletManagerEmpty,.admin-walletLedgerEmpty,.admin-walletDraftEmpty,.admin-customerEditorWalletEmpty,.admin-additionalEmpty){color:var(--a-ink-3)}#admin-console .admin-primaryButton,#admin-login .admin-login-form button{color:#fff;background:var(--a-brand);filter:none;border:0;border-radius:999px;font-weight:650;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #1e128c59,0 1px 2px #1e1b5a33}#admin-console .admin-primaryButton:hover,#admin-login .admin-login-form button:hover{color:#fff;background:var(--a-brand-hover);filter:none;transform:none}#admin-console .admin-primaryButton:focus-visible,#admin-login .admin-login-form button:focus-visible{color:#fff;background:var(--a-brand-hover);box-shadow:0 0 0 4px var(--a-ring);outline:0}#admin-console .admin-primaryButton:disabled{background:var(--a-brand);box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}#admin-console .admin-dangerButton{color:#fff;filter:none;background:#c0264a;border:0;border-radius:999px;font-weight:650;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #6e0a2859}#admin-console .admin-dangerButton:hover{color:#fff;filter:none;background:#a51d3d;transform:none}#admin-console .admin-dangerButton:focus-visible{color:#fff;outline:0;box-shadow:0 0 0 4px #c0264a33}#admin-console .admin-dangerButton:disabled{cursor:not-allowed;opacity:.5}#admin-console :is(.admin-tableButton,.admin-rowActions button,.admin-walletManagerActions button,.admin-walletLedgerEntryActions button,.admin-walletLedgerRowActions button,.admin-ledgerLookupClear,.admin-additionalNewButton){color:var(--a-brand-ink);background:var(--a-soft);box-shadow:none;border:0;border-radius:999px;font-weight:650}#admin-console :is(.admin-tableButton,.admin-rowActions button,.admin-walletManagerActions button,.admin-walletLedgerEntryActions button,.admin-walletLedgerRowActions button,.admin-ledgerLookupClear,.admin-additionalNewButton):hover{color:var(--a-brand-ink);background:var(--a-soft-hover);border-color:#0000}#admin-console :is(.admin-tableButton,.admin-rowActions button,.admin-walletManagerActions button,.admin-walletLedgerEntryActions button,.admin-walletLedgerRowActions button,.admin-ledgerLookupClear,.admin-additionalNewButton):focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}#admin-console :is(.admin-tableButton,.admin-rowActions button,.admin-walletManagerActions button,.admin-walletLedgerEntryActions button,.admin-walletLedgerRowActions button):disabled{color:#8c8fa8;cursor:not-allowed;opacity:.8;background:#f1f1f6}#admin-console :is(.admin-rowActions,.admin-walletManagerActions,.admin-walletLedgerRowActions) .admin-dangerText{color:var(--a-bad);background:var(--a-bad-soft)}#admin-console :is(.admin-rowActions,.admin-walletManagerActions,.admin-walletLedgerRowActions) .admin-dangerText:hover{color:#8e1d33;background:#ffe2e9}#admin-console .admin-customerActions{border:1px solid var(--a-line-2);background:var(--a-surface);box-shadow:none;border-radius:999px}#admin-console .admin-customerActions :is(button,a){color:var(--a-ink-2);font-weight:600}#admin-console .admin-customerActions :is(button,a)+:is(button,a){border-left-color:var(--a-line)}#admin-console .admin-customerActions :is(button,a):hover{color:var(--a-brand-ink);background:var(--a-soft)}#admin-console .admin-customerActions :is(button,a):focus-visible{outline:2px solid var(--a-brand);outline-offset:-2px}#admin-console .admin-customerActions .admin-dangerText,#admin-console .admin-customerActions>button:last-child{color:var(--a-bad)}#admin-console .admin-customerActions .admin-dangerText:hover,#admin-console .admin-customerActions>button:last-child:hover{color:#8e1d33;background:var(--a-bad-soft)}#admin-console .admin-addWalletButton{color:var(--a-brand-ink);background:var(--a-surface-2);border:1px dashed #b7b0ff;border-radius:999px;font-weight:650}#admin-console .admin-addWalletButton:hover{border-color:var(--a-brand);color:var(--a-brand-ink);background:var(--a-soft)}#admin-console .admin-addWalletButton:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}#admin-console .admin-addWalletButton:disabled{border-color:var(--a-line-2);color:#8c8fa8;cursor:not-allowed;background:#f6f6fa}#admin-console :is(.admin-dialogActions,.admin-wizardFooter,.admin-customerEditorFooter,.admin-addWalletFooter,.admin-customerNotifyFooter,.admin-walletManagerFooter,.admin-walletSubviewFooter,.admin-walletLedgerFooter,.admin-walletDeleteFooter){border-top-color:var(--a-line)}#admin-console :is(.admin-dialogActions,.admin-wizardFooter,.admin-customerEditorFooter,.admin-addWalletFooter,.admin-customerNotifyFooter,.admin-walletManagerFooter,.admin-walletSubviewFooter,.admin-walletLedgerFooter,.admin-walletDeleteFooter) button:not(.admin-primaryButton,.admin-dangerButton){border:1px solid var(--a-line-2);color:var(--a-brand-ink);background:var(--a-surface);box-shadow:none;border-radius:999px;font-weight:650}#admin-console :is(.admin-dialogActions,.admin-wizardFooter,.admin-customerEditorFooter,.admin-addWalletFooter,.admin-customerNotifyFooter,.admin-walletManagerFooter,.admin-walletSubviewFooter,.admin-walletLedgerFooter,.admin-walletDeleteFooter) button:not(.admin-primaryButton,.admin-dangerButton):hover{border-color:var(--a-brand);color:var(--a-brand-ink);background:var(--a-row-hover)}#admin-console .admin-field label{color:var(--a-ink-2);font-size:12.5px;font-weight:600}#admin-console :is(input:not([type=file],[type=checkbox],[type=radio]),select,textarea){border:1px solid var(--a-line-2);color:var(--a-ink);background-color:var(--a-surface);box-shadow:none;caret-color:var(--a-brand);border-radius:10px}#admin-console :is(input:not([type=file],[type=checkbox],[type=radio]),select,textarea):hover{border-color:var(--a-brand-ink)}#admin-console :is(input:not([type=file],[type=checkbox],[type=radio]),select,textarea):focus{border-color:var(--a-brand);background-color:var(--a-surface);box-shadow:0 0 0 4px var(--a-ring);outline:none}#admin-console :is(input,textarea)::placeholder{color:#6b6f8e}#admin-console :is(.admin-dialog,.admin-accountWizardDialog,.admin-customerNotifyDialog,.admin-walletDetailsDialog,.admin-walletLedgerDialog,.admin-walletDeleteDialog){color:var(--a-ink);background:var(--a-surface);box-shadow:var(--a-shadow-lg);border:0;border-radius:20px}#admin-console .admin-walletManagerDialog{color:var(--a-ink);background:var(--a-surface);border-radius:0}#admin-console :is(.admin-dialog,.admin-accountWizardDialog,.admin-customerNotifyDialog,.admin-walletManagerDialog,.admin-walletDetailsDialog,.admin-walletLedgerDialog,.admin-walletDeleteDialog):before{content:"";z-index:5;background:var(--a-band);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}#admin-console :is(.admin-dialog,.admin-accountWizardDialog,.admin-customerNotifyDialog,.admin-walletManagerDialog,.admin-walletDetailsDialog,.admin-walletLedgerDialog,.admin-walletDeleteDialog)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1512406b}#admin-console .admin-dialog>article{background:var(--a-surface);border:0}#admin-console :is(.admin-dialog,.admin-accountWizardDialog,.admin-customerNotifyDialog,.admin-walletManagerDialog,.admin-walletDetailsDialog,.admin-walletLedgerDialog,.admin-walletDeleteDialog) header>button:not(.admin-primaryButton,.admin-dangerButton,.admin-addWalletButton){border:1px solid var(--a-line-2);color:var(--a-brand-ink);background:var(--a-surface);border-radius:999px;font-weight:650}#admin-console :is(.admin-dialog,.admin-accountWizardDialog,.admin-customerNotifyDialog,.admin-walletManagerDialog,.admin-walletDetailsDialog,.admin-walletLedgerDialog,.admin-walletDeleteDialog) header>button:not(.admin-primaryButton,.admin-dangerButton,.admin-addWalletButton):hover{border-color:var(--a-brand);color:var(--a-brand-ink);background:var(--a-row-hover)}#admin-console .admin-wizardProgress{border-bottom-color:var(--a-line);background:var(--a-surface-2)}#admin-console .admin-wizardStepPanel{color:var(--a-ink);background:var(--a-surface)}#admin-console :is(.admin-walletCard,.admin-walletDetailsSection){border:1px solid var(--a-line);background:var(--a-edge-grad) top / 100% 3px no-repeat, var(--a-surface);box-shadow:var(--a-shadow-sm);border-radius:16px}#admin-console :is(.admin-walletDetailsMetric,.admin-walletLedgerMetric){border-color:var(--a-line);background:var(--a-surface-2);border-radius:14px}#admin-console .admin-additionalThreadList{border-color:var(--a-line);background:var(--a-surface-2)}#admin-console .admin-additionalThreadActive{color:var(--a-ink);background:var(--a-surface);box-shadow:inset 4px 0 0 var(--a-brand), var(--a-shadow-sm);border-color:#0000}#admin-console .admin-additionalConversation{border-color:var(--a-line)}#admin-console .admin-additionalTimeline{background:var(--a-surface-2)}#admin-console .admin-additionalAdminMessage{color:#fff;background:linear-gradient(135deg,#5b4cf5,#8a3fe0);border:0;border-radius:16px 16px 6px}#admin-console .admin-additionalAdminMessage :is(p,time,small,strong,span){color:#fff}#admin-console .admin-additionalReply{border-top-color:var(--a-line)}@media (prefers-reduced-motion:reduce){#admin-console :is(.admin-quickActions button,.admin-navigation button){transition:none}}#admin-login{color:var(--a-ink);background:radial-gradient(42% 46% at 18% 8%, #5b4cf521, transparent), radial-gradient(36% 40% at 92% 86%, #22c3d61f, transparent), radial-gradient(40% 40% at 70% 10%, #ff4f9a12, transparent), var(--a-page);position:relative}#admin-login:before{content:"";background:var(--a-band);height:4px;position:absolute;top:0;left:0;right:0}#admin-login .admin-login-card{background:var(--a-edge-grad) top / 100% 3px no-repeat, var(--a-surface);box-shadow:var(--a-shadow-lg);border:0;border-radius:20px}#admin-login .admin-login-brand strong{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.02em;font-weight:700}#admin-login .admin-login-brand div>span{color:var(--a-brand-ink);background:var(--a-soft);font-family:var(--a-display);letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}#admin-login .admin-login-copy>p{color:var(--a-ink-2);font-family:var(--a-display);letter-spacing:.08em;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}#admin-login .admin-login-copy>p:before{content:"";background:var(--a-capsule);border-radius:999px;flex:none;width:16px;height:6px}#admin-login .admin-login-copy h1{color:var(--a-ink);font-family:var(--a-display);letter-spacing:-.03em;font-weight:700}#admin-login .admin-login-copy>span{color:var(--a-ink-3)}#admin-login .admin-login-error{color:var(--a-bad);background:var(--a-bad-soft);border:0;border-radius:12px}#admin-login .admin-login-form label{color:var(--a-ink-2);font-weight:600}#admin-login .admin-login-form input{border:1px solid var(--a-line-2);min-height:48px;color:var(--a-ink);background:var(--a-surface);border-radius:10px;font-size:15px}#admin-login .admin-login-form input:hover{border-color:var(--a-brand-ink)}#admin-login .admin-login-form input:focus{border-color:var(--a-brand);background:var(--a-surface);box-shadow:0 0 0 4px var(--a-ring)}#admin-login .admin-login-form button{min-height:50px}#admin-login .admin-login-card footer{color:var(--a-ink-3)}#admin-login .admin-login-card footer i{background:var(--a-brand);box-shadow:0 0 0 4px var(--a-ring)}
