:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tk-canvas-base:#030711;--tk-canvas-ivory:#081225;--tk-canvas-champagne:#3a2b12;--tk-canvas-ink:#f8f4ff;--tk-canvas-muted:#99a5ba;--tk-canvas-background:radial-gradient(circle at 88% -8%, #7637ee38, transparent 32rem), radial-gradient(circle at 2% 36%, #126fd326, transparent 30rem), radial-gradient(circle at 92% 94%, #e6a9361a, transparent 26rem), linear-gradient(152deg, #02050d 0%, #061225 47%, #070816 100%);--tk-bg:#02060f;--tk-bg-raised:#07101f;--tk-panel:#081327;--tk-panel-strong:#0c1a32;--tk-panel-soft:#081327f2;--tk-panel-inset:#040b18;--tk-line:#9a58ff40;--tk-line-neutral:#81a3cc33;--tk-line-strong:#b170ff85;--tk-text:#f9f7ff;--tk-muted:#eef2f9;--tk-muted-strong:#fff;--tk-brand:#8d3cf3;--tk-brand-bright:#c179ff;--tk-brand-deep:#5f20c8;--tk-brand-soft:#8d3cf324;--tk-brand-softer:#8d3cf313;--tk-purple:#8d3cf3;--tk-purple-bright:#c179ff;--tk-blue:#1f6feb;--tk-cyan:#2de1df;--tk-gold:#d99a16;--tk-gold-bright:#f1bf3a;--tk-green:#139f67;--tk-red:#d9485f;--tk-warning:#d99a16;--tk-radius-sm:12px;--tk-radius-md:16px;--tk-radius-lg:22px;--tk-shadow-sm:0 12px 30px #0000004d;--tk-shadow:0 28px 80px #0000007a;--tk-focus:0 0 0 3px #c179ff38}html{scroll-behavior:smooth;background:#02050d;min-height:100%;margin:0;padding:0}body{min-width:320px;min-height:100dvh;color:var(--tk-text);background:linear-gradient(#0307112e, #0307112e), var(--tk-canvas-background);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;padding:0;overflow-x:hidden}#root{background:0 0;width:100%;min-height:100dvh}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:var(--tk-brand)}::placeholder{color:#ffffffb8;opacity:1}.action-confirm-backdrop{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020712c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.action-confirm-dialog{color:#f8fafc;background:linear-gradient(145deg,#121c30fc,#070d1bfc);border:1px solid #94a3b838;border-radius:24px;grid-template-columns:auto 1fr;gap:14px;width:min(100%,430px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000085}.action-confirm-dialog:before{content:"";inset-inline:24px;background:linear-gradient(90deg,#0000,#fb7185,#0000);height:2px;position:absolute;top:0}.action-confirm-close{inset-inline-start:14px;color:#cbd5e1;background:#0f172ac7;border:1px solid #94a3b833;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px}.action-confirm-icon{color:#fb7185;background:#f43f5e1c;border:1px solid #fb718552;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.action-confirm-copy{min-width:0;padding-inline-start:42px}.action-confirm-copy small{color:#fb7185;font-weight:800}.action-confirm-copy h2{color:#fff;margin:4px 0 7px;font-size:21px}.action-confirm-copy p{color:#aeb9ca;margin:0;font-size:14px;line-height:1.8}.action-confirm-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.action-confirm-actions button{min-height:48px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.action-confirm-actions .is-cancel{color:#d7deea;background:#1e293bb8;border:1px solid #94a3b838}.action-confirm-actions .is-confirm{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border:1px solid #fb718573;box-shadow:0 10px 28px #e11d4833}.action-confirm-dialog button:disabled{opacity:.55;cursor:wait}@media (width<=480px){.action-confirm-backdrop{padding:12px}.action-confirm-dialog{border-radius:21px;padding:18px}.action-confirm-copy{padding-inline-start:34px}.action-confirm-copy h2{font-size:19px}}.customer-deposit-page{--cd-panel:#0e192ef5;--cd-panel-soft:#122039e0;--cd-panel-deep:#070f1df5;--cd-line:#6b80a64d;--cd-line-strong:#8b5cf67a;--cd-text:#f8fafc;--cd-muted:#9eacc0;--cd-muted-strong:#bdc8d8;--cd-purple:#9b72ff;--cd-purple-strong:#7c3aed;--cd-green:var(--tk-green);--cd-green-soft:color-mix(in srgb, var(--tk-green) 12%, transparent);--cd-red:var(--tk-red);--cd-red-soft:color-mix(in srgb, var(--tk-red) 12%, transparent);--cd-yellow:var(--tk-warning);inset:0;bottom:var(--tk-client-bottom-nav-clearance);z-index:16000;color:var(--cd-text);background:var(--tk-canvas-background);padding:16px 14px 18px;scroll-padding-bottom:18px;position:fixed;overflow:hidden auto}.customer-deposit-page,.customer-deposit-page *{box-sizing:border-box}.customer-deposit-page :where(button,input,select,textarea){font:inherit}.customer-deposit-page :where(button,a,label){-webkit-tap-highlight-color:transparent}.customer-deposit-page button{cursor:pointer}.customer-deposit-page button:disabled{cursor:not-allowed}.customer-deposit-shell{width:min(100%,860px);margin:0 auto}.customer-deposit-header{background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 48%),linear-gradient(145deg,#121f36fa,#08101ffc);border:1px solid #6f57c66e;border-radius:24px;flex-direction:column;gap:16px;margin-bottom:14px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000040}.customer-deposit-heading{align-items:center;gap:13px;min-width:0;display:flex}.customer-deposit-heading__icon{color:#c4b5fd;background:#5b21b633;border:1px solid #8b5cf66b;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff0f}.customer-deposit-heading>div{min-width:0}.customer-deposit-heading small,.customer-deposit-heading h1,.customer-deposit-heading p{margin:0;display:block}.customer-deposit-heading small{color:#b69cff;margin-bottom:3px;font-size:.79rem;font-weight:800}.customer-deposit-heading h1{color:#fff;font-size:clamp(1.5rem,6vw,1.9rem);line-height:1.25}.customer-deposit-heading p{color:var(--cd-muted);margin-top:6px;font-size:.88rem;line-height:1.65}.customer-deposit-header__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-deposit-header__actions>button{border:1px solid var(--cd-line);color:#dce5f2;background:#132239c7;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:.88rem;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.customer-deposit-header__actions>button:active{transform:scale(.98)}.customer-deposit-header__actions>button:focus-visible,.customer-deposit-method-card:focus-visible,.customer-deposit-copy-row button:focus-visible,.customer-deposit-submit:focus-visible{outline-offset:2px;outline:3px solid #9b72ff4d}.customer-deposit-balance-inline{background:radial-gradient(circle at 100% 0,#8b5cf61a,#0000 48%),#081121b8;border:1px solid #9b72ff3d;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;margin:-2px 0 14px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff08}.customer-deposit-balance-inline__icon{color:#c4b5fd;background:#7c3aed1a;border:1px solid #8b5cf64d;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.customer-deposit-balance-inline>div{gap:2px;min-width:0;display:grid}.customer-deposit-balance-inline small{color:var(--cd-muted);font-size:.68rem}.customer-deposit-balance-inline strong{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;font-size:.92rem;line-height:1.25;overflow:hidden}.customer-deposit-balance-inline__currency{color:#c4b5fd;white-space:nowrap;background:#7c3aed17;border:1px solid #8b5cf64d;border-radius:9px;padding:5px 8px;font-size:.68rem;font-weight:900}.customer-deposit-security-note{border:1px solid var(--cd-line);background:linear-gradient(145deg,#122038f5,#091222fa);border-radius:20px;box-shadow:inset 0 1px #ffffff09}.customer-deposit-balance{align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.customer-deposit-balance__icon{width:46px;height:46px;color:var(--cd-green);background:#10b9811a;border:1px solid #51e0b04d;border-radius:15px;flex:0 0 46px;place-items:center;display:grid}.customer-deposit-balance>div{min-width:0;margin-inline-end:auto}.customer-deposit-balance small,.customer-deposit-balance strong{display:block}.customer-deposit-balance small{color:var(--cd-muted);margin-bottom:4px;font-size:.79rem}.customer-deposit-balance strong{color:#fff;text-align:right;overflow-wrap:anywhere;direction:ltr;font-size:clamp(1.25rem,5vw,1.55rem);line-height:1.3}.customer-deposit-currency{color:#c4b5fd;background:#7c3aed1a;border:1px solid #8b5cf652;border-radius:10px;padding:6px 9px;font-size:.76rem;font-weight:900}.customer-deposit-security-note{color:var(--cd-green);background:linear-gradient(145deg,#0a282bb8,#081622f0);border-color:#51e0b03d;align-items:flex-start;gap:10px;padding:14px 15px;display:flex}.customer-deposit-security-note svg{flex:none;margin-top:2px}.customer-deposit-security-note p{color:#a9c6c1;margin:0;font-size:.84rem;line-height:1.75}.customer-deposit-methods,.customer-deposit-panel,.customer-deposit-review{border:1px solid var(--cd-line);background:radial-gradient(circle at 100% 0, #7c3aed12, transparent 42%), linear-gradient(145deg, var(--cd-panel), var(--cd-panel-deep));border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0000002e}.customer-deposit-section-head,.customer-deposit-panel__heading{border-bottom:1px solid #697ca033;justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:15px;padding-bottom:15px;display:flex}.customer-deposit-section-head>div,.customer-deposit-panel__heading>div{flex:1;min-width:0}.customer-deposit-section-head>svg{color:#aa89ff;flex:none}.customer-deposit-section-head span,.customer-deposit-panel__heading small{color:#a98aff;margin-bottom:4px;font-size:.76rem;font-weight:900;display:block}.customer-deposit-section-head h2,.customer-deposit-panel__heading h2,.customer-deposit-review__heading h2{color:#fff;margin:0;font-size:1.18rem;line-height:1.4}.customer-deposit-section-head p,.customer-deposit-panel__heading p{color:var(--cd-muted);margin:5px 0 0;font-size:.83rem;line-height:1.7}.customer-deposit-panel__heading>span{color:#c4b5fd;background:#7c3aed1f;border:1px solid #8b5cf654;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.customer-deposit-method-list{gap:11px;display:grid}.customer-deposit-method-card{border:1px solid var(--cd-line);width:100%;min-height:106px;color:var(--cd-text);text-align:right;background:linear-gradient(145deg,#13223ae6,#091221f5);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:border-color .18s,transform .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff06}.customer-deposit-method-card:hover{background:linear-gradient(145deg,#1d2b49f0,#0c1629fa);border-color:#9b72ff8c}.customer-deposit-method-card:active{transform:scale(.992)}.customer-deposit-method-card__logo{color:#bda9ff;background:#0b1527e6;border:1px solid #8b5cf64d;border-radius:17px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.customer-deposit-method-card__logo img{object-fit:cover;background:0 0;width:100%;height:100%;padding:0;display:block}.customer-deposit-method-card__content,.customer-deposit-method-card__title,.customer-deposit-method-card__meta{min-width:0;display:flex}.customer-deposit-method-card__content{flex-direction:column;align-items:flex-start;gap:7px}.customer-deposit-method-card__title{flex-wrap:wrap;align-items:center;gap:7px}.customer-deposit-method-card__title strong{color:#fff;overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.customer-deposit-method-card__title small,.customer-deposit-method-card__meta i{border-radius:8px;font-style:normal;font-weight:800}.customer-deposit-method-card__title small{color:#aebed3;background:#687a9921;padding:3px 7px;font-size:.68rem}.customer-deposit-method-card__meta{flex-wrap:wrap;gap:5px}.customer-deposit-method-card__meta i{color:var(--cd-muted);background:#070f1c8c;border:1px solid #647aa033;padding:3px 6px;font-size:.66rem}.customer-deposit-method-card__arrow{color:#8191aa}.customer-deposit-method-skeleton{background:#0d192db3;border:1px solid #64789c2e;border-radius:18px;align-items:center;gap:13px;min-height:106px;padding:14px;display:flex}.customer-deposit-method-skeleton>span,.customer-deposit-method-skeleton i,.customer-deposit-skeleton-row,.customer-deposit-panel__title i{background:linear-gradient(90deg,#4d5e7e24,#7c8dad3d,#4d5e7e24) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite customer-deposit-shimmer;display:block}.customer-deposit-method-skeleton>span{border-radius:17px;flex:0 0 64px;width:64px;height:64px}.customer-deposit-method-skeleton>div{gap:9px;width:100%;display:grid}.customer-deposit-method-skeleton i{width:62%;height:12px}.customer-deposit-method-skeleton i:nth-child(2){width:88%;height:10px}.customer-deposit-method-skeleton i:nth-child(3){width:42%;height:9px}.customer-deposit-state{color:#899ab2;text-align:center;background:#070f1d6b;border:1px dashed #697ca052;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.customer-deposit-state strong{color:#e7edf6;margin-top:11px;font-size:1rem}.customer-deposit-state p{color:var(--cd-muted);margin:6px 0 0;font-size:.84rem;line-height:1.7}.customer-deposit-state button{color:#ffd5d9;background:var(--cd-red-soft);border:1px solid #ff7d8a4d;border-radius:12px;align-items:center;gap:7px;min-height:42px;margin-top:15px;padding:0 15px;font-weight:800;display:inline-flex}.customer-deposit-state.is-error{color:var(--cd-red);border-color:#ef444447}.customer-deposit-workflow{gap:13px;display:grid}.customer-deposit-progress{background:#091222b3;border:1px solid #66799d38;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.customer-deposit-progress>span{color:#75859d;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:4px 5px;font-size:.67rem;font-weight:800;line-height:1.35;display:flex}.customer-deposit-progress>span>span,.customer-deposit-progress>span>svg{border:1px solid #7084a752;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.customer-deposit-progress>span.is-complete{color:var(--cd-green);background:#10b98112}.customer-deposit-progress>span.is-complete>svg{border-color:#55e6b266}.customer-deposit-progress>span.is-current{color:#d2c5ff;background:#7c3aed1f}.customer-deposit-progress>span.is-current>span{color:#d7cbff;border-color:#9b72ff85}.customer-deposit-panel{padding:17px}.customer-deposit-copy-list,.customer-deposit-fields{gap:10px;display:grid}.customer-deposit-copy-row{background:#060e1c94;border:1px solid #687ca045;border-radius:15px;align-items:center;gap:11px;min-height:76px;padding:12px;display:flex}.customer-deposit-copy-row>div{flex:1;min-width:0}.customer-deposit-copy-row span,.customer-deposit-copy-row strong{display:block}.customer-deposit-copy-row span{color:var(--cd-muted);margin-bottom:4px;font-size:.73rem}.customer-deposit-copy-row strong{color:#eef3fa;text-align:right;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;direction:ltr;font-size:.94rem;line-height:1.5}.customer-deposit-copy-row button{color:#d4c7ff;background:#7c3aed1a;border:1px solid #8b5cf657;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-size:.77rem;font-weight:800;display:inline-flex}.customer-deposit-instructions{color:var(--cd-yellow);background:#f59e0b12;border:1px solid #f4c55f40;border-radius:14px;align-items:flex-start;gap:10px;margin-top:11px;padding:13px;display:flex}.customer-deposit-instructions svg{flex:none;margin-top:2px}.customer-deposit-instructions strong{color:#f7d98d;font-size:.82rem}.customer-deposit-instructions p{color:#c9b98c;white-space:pre-line;margin:4px 0 0;font-size:.78rem;line-height:1.75}.customer-deposit-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.customer-deposit-limits>div{background:#070f1c85;border:1px solid #687ca03b;border-radius:13px;padding:11px}.customer-deposit-limits small,.customer-deposit-limits strong{display:block}.customer-deposit-limits small{color:var(--cd-muted);margin-bottom:5px;font-size:.69rem}.customer-deposit-limits strong{color:#dce5f1;text-align:right;direction:ltr;font-size:.82rem}.customer-deposit-amount{gap:7px;display:grid}.customer-deposit-amount>span{color:#d8e1ee;font-size:.82rem;font-weight:800}.customer-deposit-amount>div{color:#a98aff;background:#050d1abf;border:1px solid #6d82a85c;border-radius:15px;align-items:center;gap:9px;min-height:58px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-deposit-amount>div:focus-within{border-color:#9b72ffb3;box-shadow:0 0 0 3px #7c3aed1f}.customer-deposit-amount input{color:#fff;text-align:right;direction:ltr;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1.35rem;font-weight:900}.customer-deposit-amount input::placeholder{color:#4f6079}.customer-deposit-amount>div>strong{color:#c6b5ff;font-size:.84rem}.customer-deposit-amount>small{color:var(--cd-red);align-items:flex-start;gap:5px;font-size:.76rem;line-height:1.55;display:flex}.customer-deposit-amount.has-error>div{border-color:#ff7d8a9e;box-shadow:0 0 0 3px #ef444414}.customer-deposit-conversion{background:linear-gradient(145deg,#082d2b73,#07141fb8);border:1px solid #51e0b047;border-radius:16px;margin-top:13px;padding:13px}.customer-deposit-conversion__title{color:var(--cd-green);border-bottom:1px solid #51e0b024;align-items:center;gap:7px;margin-bottom:7px;padding-bottom:10px;display:flex}.customer-deposit-conversion__title strong{color:#b9f5de;font-size:.84rem}.customer-deposit-conversion__row,.customer-deposit-conversion__total{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.customer-deposit-conversion__row span,.customer-deposit-conversion__total span{color:#99adaf;font-size:.75rem}.customer-deposit-conversion__row strong,.customer-deposit-conversion__total strong{color:#e8f7f3;text-align:left;direction:ltr;font-size:.79rem}.customer-deposit-conversion__total{border-top:1px solid #51e0b026;margin-top:5px;padding-top:11px}.customer-deposit-conversion__total strong{color:var(--cd-green);font-size:1rem}.customer-deposit-conversion>small{color:#74918e;margin-top:6px;font-size:.69rem;line-height:1.6;display:block}.customer-deposit-conversion.has-error{color:var(--cd-red);background:var(--cd-red-soft);border-color:#ef44444d}.customer-deposit-conversion.has-error p{color:#f3a6ae;margin:0;font-size:.8rem;line-height:1.7}.customer-deposit-field{background:#070f1d94;border:1px solid #687ca045;border-radius:16px;padding:13px;transition:border-color .18s,box-shadow .18s}.customer-deposit-field:focus-within{border-color:#9b72ff8f;box-shadow:0 0 0 3px #7c3aed14}.customer-deposit-field.has-error{border-color:#ff7d8a8c;box-shadow:0 0 0 3px #ef444412}.customer-deposit-field__head{justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.customer-deposit-field__head>label{color:#e3eaf4;font-size:.84rem;font-weight:850;line-height:1.5}.customer-deposit-field__head>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.customer-deposit-field__head span{border:1px solid #6e82a540;border-radius:8px;padding:3px 7px;font-size:.64rem;font-weight:900}.customer-deposit-field__head .is-required{color:#ff9ba5;background:#ef444414;border-color:#ff7d8a4d}.customer-deposit-field__head .is-optional{color:#9aa9bd;background:#64748b14}.customer-deposit-field__head .is-unique{color:#eac66f;background:#f59e0b12;border-color:#f4c55f47}.customer-deposit-field__help{color:var(--cd-muted);margin:-1px 0 9px;font-size:.74rem;line-height:1.65}.customer-deposit-field__error{color:#ffabb3;background:var(--cd-red-soft);border-radius:10px;align-items:flex-start;gap:5px;margin-bottom:9px;padding:8px 9px;font-size:.73rem;line-height:1.5;display:flex}.customer-deposit-field>input,.customer-deposit-field>textarea,.customer-deposit-field>select{color:#f1f5f9;background:#030a16b8;border:1px solid #697da159;border-radius:13px;outline:0;width:100%;min-height:50px;padding:0 12px;font-size:.88rem;transition:border-color .18s,box-shadow .18s}.customer-deposit-field>textarea{resize:vertical;min-height:105px;padding-top:12px}.customer-deposit-field>select{appearance:auto}.customer-deposit-field>input:focus,.customer-deposit-field>textarea:focus,.customer-deposit-field>select:focus{border-color:#9b72ffb3;box-shadow:0 0 0 3px #7c3aed1a}.customer-deposit-field>input::placeholder,.customer-deposit-field>textarea::placeholder{color:#52627a}.customer-deposit-field__unique-note{color:#9e8e64;align-items:flex-start;gap:5px;margin-top:8px;font-size:.69rem;line-height:1.55;display:flex}.customer-deposit-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.customer-deposit-upload>label{color:#ad93ff;text-align:center;cursor:pointer;background:#7c3aed0e;border:1px dashed #8b5cf675;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:17px;display:flex}.customer-deposit-upload>label>span{background:#7c3aed1a;border:1px solid #8b5cf654;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.customer-deposit-upload>label strong{color:#ddd4ff;font-size:.85rem}.customer-deposit-upload>label small{color:#75869e;margin-top:4px;font-size:.68rem}.customer-deposit-upload__selected{background:var(--cd-green-soft);border:1px solid #51e0b047;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:11px;display:grid}.customer-deposit-upload__selected>span{width:39px;height:39px;color:var(--cd-green);background:#10b9811a;border-radius:12px;place-items:center;display:grid}.customer-deposit-upload__selected>div{min-width:0}.customer-deposit-upload__selected strong,.customer-deposit-upload__selected small{display:block}.customer-deposit-upload__selected strong{color:#dff9f0;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.customer-deposit-upload__selected small{color:#7fa99e;margin-top:4px;font-size:.66rem}.customer-deposit-upload__selected button{width:36px;height:36px;color:var(--cd-red);background:#ef444414;border:1px solid #ff7d8a40;border-radius:11px;place-items:center;display:grid}.customer-deposit-review{border-color:#8b5cf661}.customer-deposit-review__heading{border-bottom:1px solid #697ca033;align-items:center;gap:11px;margin-bottom:13px;padding-bottom:14px;display:flex}.customer-deposit-review__heading>span{color:#c4b5fd;background:#7c3aed1c;border:1px solid #8b5cf659;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.customer-deposit-review__heading small{color:#a98aff;margin-bottom:3px;font-size:.73rem;font-weight:900;display:block}.customer-deposit-review__grid{gap:8px;display:grid}.customer-deposit-review__grid>div{background:#070f1c80;border:1px solid #697ca038;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding:10px 11px;display:flex}.customer-deposit-review__grid span{color:var(--cd-muted);font-size:.74rem;line-height:1.5}.customer-deposit-review__grid strong{color:#e7edf6;text-align:left;overflow-wrap:anywhere;max-width:58%;font-size:.78rem;line-height:1.5}.customer-deposit-review__grid strong.is-pending{color:var(--cd-yellow)}.customer-deposit-submit-error{color:#ffabb3;background:var(--cd-red-soft);border:1px solid #ef444447;border-radius:12px;align-items:flex-start;gap:7px;margin-top:11px;padding:11px;font-size:.78rem;line-height:1.6;display:flex}.customer-deposit-submit{color:#fff;background:linear-gradient(135deg,#7332e7,#8d35ee 56%,#6d3de0);border:1px solid #ad82ff85;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:55px;margin-top:13px;padding:0 16px;font-weight:900;transition:filter .18s,transform .18s,opacity .18s;display:flex;box-shadow:0 13px 26px #5b21b642}.customer-deposit-submit:not(:disabled):active{transform:scale(.988)}.customer-deposit-submit:disabled{color:#77869c;box-shadow:none;opacity:.72;background:linear-gradient(135deg,#26344a,#1f2b40);border-color:#6e7e9933}.customer-deposit-review__footnote{color:#75869d;text-align:center;justify-content:center;align-items:flex-start;gap:5px;margin:10px 0 0;font-size:.68rem;line-height:1.55;display:flex}.customer-deposit-toast{top:calc(18px + env(safe-area-inset-top));z-index:16100;color:#fff;text-align:center;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:min(100% - 28px,480px);min-height:52px;padding:11px 15px;font-size:.84rem;font-weight:850;line-height:1.55;animation:.2s both customer-deposit-toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000061}.customer-deposit-toast.is-success{background:linear-gradient(135deg,#08775d,#0b9a73);border-color:#6ee7b757}.customer-deposit-toast.is-error{background:linear-gradient(135deg,#8e1d29,#b42736);border-color:#fecaca40}.customer-deposit-fields-skeleton{min-height:290px}.customer-deposit-panel__title{border-bottom:1px solid #697ca02e;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:15px;display:flex}.customer-deposit-panel__title i:first-child{width:43px;height:43px}.customer-deposit-panel__title i:last-child{width:42%;height:15px}.customer-deposit-skeleton-row{width:100%;height:66px;margin-bottom:10px}.customer-deposit-skeleton-row.is-short{width:68%}.customer-deposit-page .is-spinning{animation:.8s linear infinite customer-deposit-spin}@keyframes customer-deposit-shimmer{to{background-position:-220% 0}}@keyframes customer-deposit-spin{to{transform:rotate(360deg)}}@keyframes customer-deposit-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.app.light-mode .customer-deposit-page{--cd-panel:#fffffffa;--cd-panel-soft:#f8fafcfa;--cd-panel-deep:#f7f9fdfc;--cd-line:#64748b3b;--cd-text:#172033;--cd-muted:#64748b;--cd-muted-strong:#475569;background:radial-gradient(circle at 94% 0,#7c3aed17,#0000 32%),linear-gradient(#f8faff,#eef2f8)}.app.light-mode .customer-deposit-page :where(.customer-deposit-header,.customer-deposit-balance,.customer-deposit-methods,.customer-deposit-panel,.customer-deposit-review){background:#fffffff5;box-shadow:0 14px 30px #33415514}.app.light-mode .customer-deposit-page :where(.customer-deposit-heading h1,.customer-deposit-section-head h2,.customer-deposit-panel__heading h2,.customer-deposit-review__heading h2,.customer-deposit-method-card__title strong,.customer-deposit-balance strong){color:#172033}.app.light-mode .customer-deposit-page :where(.customer-deposit-method-card,.customer-deposit-copy-row,.customer-deposit-limits>div,.customer-deposit-field,.customer-deposit-review__grid>div,.customer-deposit-progress){background:#f7f9fd}.app.light-mode .customer-deposit-page :where(.customer-deposit-copy-row strong,.customer-deposit-limits strong,.customer-deposit-review__grid strong,.customer-deposit-field__head>label){color:#263247}.app.light-mode .customer-deposit-page :where(.customer-deposit-amount>div,.customer-deposit-field>input,.customer-deposit-field>textarea,.customer-deposit-field>select){color:#172033;background:#fff}.app.light-mode .customer-deposit-page .customer-deposit-amount input{color:#172033}@media (width>=620px){.customer-deposit-header{flex-direction:row;justify-content:space-between;align-items:center}.customer-deposit-header__actions{flex:none;display:flex}.customer-deposit-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.customer-deposit-security-note{align-items:center}.customer-deposit-method-list,.customer-deposit-copy-list,.customer-deposit-fields,.customer-deposit-review__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.customer-deposit-page{padding-inline:10px}.customer-deposit-header,.customer-deposit-methods,.customer-deposit-panel,.customer-deposit-review{border-radius:19px;padding:14px}.customer-deposit-heading__icon{flex-basis:45px;width:45px;height:45px}.customer-deposit-heading p{font-size:.79rem}.customer-deposit-method-card{grid-template-columns:auto minmax(0,1fr)}.customer-deposit-method-card__logo{flex-basis:56px;width:56px;height:56px}.customer-deposit-method-card__arrow{display:none}.customer-deposit-progress>span{font-size:.6rem}.customer-deposit-progress>span>span,.customer-deposit-progress>span>svg{display:none}.customer-deposit-copy-row{flex-direction:column;align-items:flex-start}.customer-deposit-copy-row button{align-self:stretch}}@media (prefers-reduced-motion:reduce){.customer-deposit-page *,.customer-deposit-page :before,.customer-deposit-page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (width<=680px){.customer-deposit-header{border-radius:18px;gap:8px;margin-bottom:8px;padding:11px}.customer-deposit-heading{gap:9px}.customer-deposit-heading__icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.customer-deposit-heading h1{font-size:1.3rem}.customer-deposit-heading p{display:none}.customer-deposit-header__actions{gap:6px}.customer-deposit-header__actions>button{min-height:38px;padding-inline:9px;font-size:.76rem}.customer-deposit-overview{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6px;margin-bottom:8px}.customer-deposit-overview.is-balance-only{grid-template-columns:minmax(0,1fr)}.customer-deposit-security-note--after-choice{margin:7px 0 9px}.customer-deposit-balance,.customer-deposit-security-note{border-radius:15px;min-width:0;min-height:64px}.customer-deposit-balance{gap:7px;padding:8px 9px}.customer-deposit-balance__icon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.customer-deposit-balance small{margin-bottom:2px;font-size:.62rem}.customer-deposit-balance strong{white-space:nowrap;font-size:.96rem}.customer-deposit-currency{padding:4px 6px;font-size:.62rem}.customer-deposit-security-note{align-items:center;gap:6px;padding:8px}.customer-deposit-security-note svg{width:17px;height:17px;margin-top:0}.customer-deposit-security-note p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.4;display:-webkit-box;overflow:hidden}.customer-deposit-methods,.customer-deposit-panel,.customer-deposit-review{border-radius:17px;padding:12px}.customer-deposit-section-head,.customer-deposit-panel__heading{gap:8px;margin-bottom:9px;padding-bottom:9px}.customer-deposit-section-head p,.customer-deposit-panel__heading p{margin-top:3px;font-size:.7rem;line-height:1.45}}.admin-api-control{--admin-api-amber:var(--tk-warning);--admin-api-blue:var(--tk-blue);--admin-api-green:var(--tk-green);--admin-api-red:var(--tk-red)}.admin-api-shell{padding-bottom:30px}.admin-api-setup-alert,.admin-api-loading,.admin-api-panel,.admin-api-status-card,.admin-api-selected-head,.admin-api-endpoint,.admin-api-secret-reveal,.admin-api-account-list{border:1px solid var(--admin-border-neutral);background:linear-gradient(150deg, var(--admin-panel-strong), var(--admin-panel));border-radius:18px;box-shadow:inset 0 1px #ffffff09,0 14px 30px #0000002e}.admin-api-setup-alert{color:var(--admin-api-red);background:linear-gradient(145deg, #4b122347, var(--admin-panel));border-color:#ff6f8d4d;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:12px;padding:13px;display:grid}.admin-api-setup-alert>svg{background:#ff6f8d14;border:1px solid #ff6f8d40;border-radius:12px;width:42px;height:42px;padding:10px}.admin-api-setup-alert strong{color:var(--admin-text);font-size:13px}.admin-api-setup-alert p{color:var(--admin-muted);margin:3px 0 0;font-size:11px;line-height:1.6}.admin-api-tabs{margin-bottom:12px}.admin-api-tabs>button{flex:1 0 max-content;gap:7px}.admin-api-layout{gap:12px;display:grid}.admin-api-loading{min-height:180px;color:var(--admin-muted);align-content:center;place-items:center;gap:9px;font-size:12px;display:grid}.admin-api-status-card{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.admin-api-status-card:before{content:"";background:var(--admin-api-red);width:4px;position:absolute;inset:0 auto 0 0}.admin-api-status-card.is-online:before{background:var(--admin-api-green)}.admin-api-status-card__icon{width:50px;height:50px;color:var(--admin-api-red);background:#ff6f8d14;border:1px solid #ff6f8d47;border-radius:15px;place-items:center;display:grid}.admin-api-status-card.is-online .admin-api-status-card__icon{color:var(--admin-api-green);background:#3ee3a014;border-color:#3ee3a047}.admin-api-status-card small{color:var(--admin-muted);font-size:10px}.admin-api-status-card h2{color:var(--admin-text);margin:2px 0;font-size:18px}.admin-api-status-card p{color:var(--admin-muted);margin:0;font-size:10.5px;line-height:1.55}.admin-api-status-pill{color:#ff9caf;direction:ltr;background:#ff6f8d12;border:1px solid #ff6f8d40;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.is-online .admin-api-status-pill{color:var(--admin-api-green);background:#3ee3a012;border-color:#3ee3a040}.admin-api-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-api-stats article{background:linear-gradient(145deg,#0e1929fa,#090e19fc);border:1px solid #46b8ff33;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:75px;padding:10px;display:grid}.admin-api-stats article>svg{color:var(--admin-api-blue);grid-row:1/3}.admin-api-stats span{color:var(--admin-muted);font-size:9.5px}.admin-api-stats strong{color:var(--admin-text);direction:ltr;font-size:19px}.admin-api-stats article.is-danger{border-color:#ff6f8d33}.admin-api-stats article.is-danger>svg{color:var(--admin-api-red)}.admin-api-panel{min-width:0;padding:15px}.admin-api-panel__head{border-bottom:1px solid var(--admin-border-neutral);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:13px;padding-bottom:12px;display:grid}.admin-api-panel__head>span{width:42px;height:42px;color:var(--admin-api-amber);background:#efbd4f14;border:1px solid #efbd4f47;border-radius:12px;place-items:center;display:grid}.admin-api-panel__head h2{color:var(--admin-text);margin:0;font-size:15px}.admin-api-panel__head p{color:var(--admin-muted);margin:3px 0 0;font-size:10.5px;line-height:1.55}.admin-api-toggle-list,.admin-api-scope-grid,.admin-api-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-api-scope-grid>button{appearance:none;border:1px solid var(--admin-border-neutral);min-height:82px;color:var(--admin-text);text-align:right;cursor:pointer;background:#080c129e;border-radius:14px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-api-scope-grid>button>span{border:1px solid var(--admin-border-neutral);width:39px;height:39px;color:var(--admin-muted);background:#ffffff09;border-radius:11px;place-items:center;display:grid}.admin-api-scope-grid strong{color:var(--admin-text);font-size:12px;display:block}.admin-api-scope-grid small{color:var(--admin-muted);margin-top:3px;font-size:9.5px;line-height:1.45;display:block}.admin-api-scope-grid i{color:var(--admin-muted);font-size:9px;font-style:normal;font-weight:850}.admin-api-scope-grid>button.is-enabled{background:linear-gradient(145deg,#0f352f59,#080f16f0);border-color:#3ee3a04d}.admin-api-scope-grid>button.is-enabled>span,.admin-api-scope-grid>button.is-enabled i{color:var(--admin-api-green)}.admin-api-scope-grid>button.is-enabled>span{background:#3ee3a014;border-color:#3ee3a047}.admin-api-number-grid,.admin-api-access-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-api-number-grid label,.admin-api-access-fields label{color:var(--admin-muted-strong);gap:6px;font-size:11px;font-weight:800;display:grid}.admin-api-access-fields{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);margin-top:11px}.admin-api-access-fields textarea{min-height:76px}.admin-api-endpoint{border-color:#46b8ff3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-api-endpoint div{min-width:0}.admin-api-endpoint small{color:var(--admin-muted);margin-bottom:4px;font-size:10px;display:block}.admin-api-endpoint code{color:#b9dfff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.admin-api-endpoint button,.admin-api-key-create button,.admin-api-secret-reveal button,.admin-api-selected-head>button:not(.customer-back-button),.admin-api-search>button{border:1px solid var(--admin-border-neutral);min-height:40px;color:var(--admin-muted-strong);cursor:pointer;background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-weight:850;display:inline-flex}.admin-api-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-api-search>svg{display:none}.tk-admin-ui .admin-api-search>input{padding-right:13px}.admin-api-search>button{color:#08101a;background:linear-gradient(135deg,#7bd0ff,#46b8ff);border-color:#46b8ff8c;min-width:92px}.admin-api-account-list{gap:8px;padding:11px;display:grid}.admin-api-account-list>button{appearance:none;border:1px solid var(--admin-border-neutral);width:100%;min-height:70px;color:var(--admin-text);text-align:right;cursor:pointer;background:#080c12a8;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-api-account-list>button:hover{border-color:#46b8ff59}.admin-api-account-avatar{color:#efe4ff;background:linear-gradient(145deg,#8b45f752,#46b8ff21);border:1px solid #bd79ff52;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:950;display:grid}.admin-api-account-copy{min-width:0}.admin-api-account-copy strong{color:var(--admin-text);font-size:12px;display:block}.admin-api-account-copy small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;display:block;overflow:hidden}.admin-api-account-state,.admin-api-account-keys,.admin-api-key-state{border:1px solid var(--admin-border-neutral);min-height:28px;color:var(--admin-muted);white-space:nowrap;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.admin-api-account-state.is-active{color:var(--admin-api-green);background:#3ee3a012;border-color:#3ee3a040}.admin-api-selected-head{grid-template-columns:42px minmax(0,1fr) 40px auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-api-selected-head h2{color:var(--admin-text);margin:0;font-size:15px}.admin-api-selected-head p{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.admin-api-selected-head>button:first-child:not(.customer-back-button){min-height:36px;padding:7px 9px}.admin-api-selected-head .admin-api-refresh-account{width:40px;height:40px;padding:0}.admin-api-permission-grid{margin-top:10px}.admin-api-permission-grid>button{appearance:none;border:1px solid var(--admin-border-neutral);min-height:62px;color:var(--admin-muted);text-align:right;cursor:pointer;background:#080c1299;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:9px;display:grid}.admin-api-permission-grid>button>svg{color:var(--admin-muted)}.admin-api-permission-grid strong{color:var(--admin-text);font-size:11px;display:block}.admin-api-permission-grid small{color:var(--admin-muted);text-align:right;direction:ltr;margin-top:2px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.admin-api-permission-grid i{border:1px solid var(--admin-border-neutral);border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.admin-api-permission-grid>button.is-selected{background:#3ee3a00e;border-color:#3ee3a04d}.admin-api-permission-grid>button.is-selected>svg,.admin-api-permission-grid>button.is-selected i{color:var(--admin-api-green)}.admin-api-wide-action{width:100%;margin-top:11px}.admin-api-secret-reveal{background:linear-gradient(145deg, #44310d3d, var(--admin-panel));border-color:#efbd4f5c;gap:10px;padding:14px;display:grid}.admin-api-secret-reveal>div{color:var(--admin-api-amber);align-items:center;gap:9px;display:flex}.admin-api-secret-reveal>div span{gap:2px;display:grid}.admin-api-secret-reveal strong{color:var(--admin-text);font-size:12px}.admin-api-secret-reveal small{color:var(--admin-muted);font-size:9.5px}.admin-api-secret-reveal code{color:#ffe49b;white-space:nowrap;background:#080b12;border:1px solid #efbd4f33;border-radius:11px;padding:11px;font-size:10.5px;display:block;overflow-x:auto}.admin-api-secret-reveal button{color:#1c1303;background:linear-gradient(135deg,#ffe393,#d99a28);border-color:#efbd4f8c}.admin-api-key-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:11px;display:grid}.admin-api-key-create button{color:#1c1303;background:linear-gradient(135deg,#ffe393,#d99a28);border-color:#efbd4f80;min-width:150px}.admin-api-key-list,.admin-api-log-list{gap:8px;display:grid}.admin-api-key-list article{border:1px solid var(--admin-border-neutral);background:#080c129e;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.admin-api-key-icon{width:38px;height:38px;color:var(--admin-api-green);background:#3ee3a011;border:1px solid #3ee3a03b;border-radius:11px;place-items:center;display:grid}.admin-api-key-list article.is-inactive .admin-api-key-icon{border-color:var(--admin-border-neutral);color:var(--admin-muted);background:#ffffff08}.admin-api-key-list article>div{min-width:0}.admin-api-key-list strong{color:var(--admin-text);font-size:11px;display:block}.admin-api-key-list code{color:#b9dfff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;display:block;overflow:hidden}.admin-api-key-list small{color:var(--admin-muted);margin-top:3px;font-size:8.5px;line-height:1.45;display:block}.admin-api-key-list article>button{color:#ff9caf;cursor:pointer;background:#ff6f8d12;border:1px solid #ff6f8d3d;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.admin-api-log-list article{border:1px solid var(--admin-border-neutral);background:#080c129e;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:9px;display:grid}.admin-api-log-status{width:46px;height:38px;color:var(--admin-api-green);direction:ltr;background:#3ee3a011;border:1px solid #3ee3a03d;border-radius:10px;place-items:center;font-size:11px;font-weight:950;display:grid}.admin-api-log-list article.is-error .admin-api-log-status{color:var(--admin-api-red);background:#ff6f8d11;border-color:#ff6f8d3d}.admin-api-log-list strong{color:var(--admin-text);font-size:11px;display:block}.admin-api-log-list small{color:var(--admin-muted);margin-top:3px;font-size:9px;display:block}.admin-api-log-list em{color:#ff9caf;margin-top:4px;font-size:8.5px;font-style:normal;display:inline-block}.admin-api-log-duration{color:var(--admin-muted);direction:ltr;align-items:center;gap:4px;font-size:9px;display:inline-flex}.admin-api-empty{min-height:110px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:14px;font-size:11px;display:grid}.admin-api-control .is-spinning{animation:.8s linear infinite admin-api-spin}@keyframes admin-api-spin{to{transform:rotate(360deg)}}@media (width<=720px){.admin-api-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-api-toggle-list,.admin-api-scope-grid,.admin-api-permission-grid,.admin-api-number-grid{grid-template-columns:minmax(0,1fr)}.admin-api-selected-head{grid-template-columns:42px minmax(0,1fr) 40px}.admin-api-selected-head>.customer-back-button{grid-column:1/-1;justify-self:right}}@media (width<=520px){.admin-api-status-card{grid-template-columns:44px minmax(0,1fr);padding:13px}.admin-api-status-card__icon{border-radius:13px;width:44px;height:44px}.admin-api-status-pill{grid-column:1/-1;justify-self:stretch}.admin-api-panel{padding:12px}.admin-api-access-fields,.admin-api-endpoint,.admin-api-search,.admin-api-key-create{grid-template-columns:minmax(0,1fr)}.admin-api-endpoint button,.admin-api-search>button,.admin-api-key-create button{width:100%}.admin-api-account-list>button{grid-template-columns:42px minmax(0,1fr) auto}.admin-api-account-keys{grid-column:2/-1;justify-self:start}.admin-api-key-list article{grid-template-columns:38px minmax(0,1fr) auto}.admin-api-key-list article>button{grid-column:2/-1;justify-content:center;justify-self:stretch}.admin-api-log-list article{grid-template-columns:42px minmax(0,1fr)}.admin-api-log-status{width:42px}.admin-api-log-duration{grid-column:2}}.admin-audit-shell{width:min(100%,980px)}.admin-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.admin-audit-stats>div{background:linear-gradient(145deg,#152135f7,#0a111efa);border:1px solid #63789d57;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:76px;padding:11px 12px;display:grid}.admin-audit-stats svg{color:#a78bfa}.admin-audit-stats span{color:#94a3b8;font-size:12px;font-weight:750}.admin-audit-stats strong{color:#f8fafc;font-size:21px}.admin-audit-toolbar{background:#0d1727eb;border:1px solid #63789d57;border-radius:18px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(125px,1fr));gap:9px;margin-bottom:12px;padding:12px;display:grid}.admin-audit-search{min-width:0;display:block;position:relative}.admin-audit-search>svg{z-index:1;color:#94a3b8;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.admin-audit-search input{width:100%;min-width:0;height:46px;margin:0;padding-right:42px}.admin-audit-toolbar select{min-width:0;height:46px;margin:0;font-size:12px}.admin-audit-reset{color:#cbd5e1;cursor:pointer;background:#1e293bb8;border:1px solid #94a3b83d;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:800;display:inline-flex}.admin-audit-error,.admin-audit-empty{color:#94a3b8;text-align:center;background:#0c1320bd;border:1px dashed #64748b6b;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:20px;display:flex}.admin-audit-error{color:#fca5a5;border-color:#ef444454}.admin-audit-empty .is-spinning{animation:.8s linear infinite uiActionSpin}.admin-audit-list{gap:10px;display:grid}.admin-audit-card{background:linear-gradient(145deg,#141f32f7,#09101dfa);border:1px solid #596b8b5c;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 25px #00000021}.admin-audit-card.is-create{border-right:3px solid #34d399c2}.admin-audit-card.is-update{border-right:3px solid #a78bfad1}.admin-audit-card.is-delete{border-right:3px solid #f87171d1}.admin-audit-card__summary{color:#e2e8f0;text-align:right;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;padding:13px;display:grid}.admin-audit-card__summary:active{background:#8b5cf60b}.admin-audit-card__icon{color:#c4b5fd;background:#1e293bb8;border:1px solid #94a3b83d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-audit-card.is-create .admin-audit-card__icon{color:#6ee7b7;background:#10b98117}.admin-audit-card.is-delete .admin-audit-card__icon{color:#fca5a5;background:#ef444417}.admin-audit-card__main{gap:5px;min-width:0;display:grid}.admin-audit-card__title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-audit-card__title-row strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.55}.admin-audit-card__title-row em,.admin-audit-card__chips em{color:#c4b5fd;background:#8b5cf61a;border:1px solid #a78bfa47;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.admin-audit-card__title-row em.is-enabled{color:#6ee7b7;background:#10b98114;border-color:#34d39947}.admin-audit-card__title-row em.is-disabled{color:#cbd5e1;background:#47556929;border-color:#94a3b847}.admin-audit-card__context{color:#8da0bb;overflow-wrap:anywhere;font-size:11px;font-weight:700}.admin-audit-card__chips{flex-wrap:wrap;gap:5px;display:flex}.admin-audit-card__chips em{color:#aab7ca;background:#1e293b8a;border-color:#64748b42;font-size:9px}.admin-audit-card__meta{color:#7f91aa;flex-wrap:wrap;gap:6px 12px;font-size:10px;display:flex}.admin-audit-card__meta span{align-items:center;gap:5px;display:inline-flex}.admin-audit-card__summary>svg{color:#718096;transition:transform .18s}.admin-audit-card__summary>svg.is-open{transform:rotate(180deg)}.admin-audit-details{border-top:1px solid #64748b33;padding:0 13px 13px}.admin-audit-details__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 0;display:grid}.admin-audit-details__meta>div,.admin-audit-change{background:#070e1aa8;border:1px solid #64748b38;border-radius:12px;min-width:0}.admin-audit-details__meta>div{padding:9px 10px}.admin-audit-details__meta span,.admin-audit-change small{color:#718096;margin-bottom:3px;font-size:9px;font-weight:750;display:block}.admin-audit-details__meta strong{color:#dbe4f0;overflow-wrap:anywhere;font-size:11px;display:block}.admin-audit-changes{gap:7px;display:grid}.admin-audit-change{grid-template-columns:minmax(125px,.7fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;padding:8px;display:grid}.admin-audit-change>strong{color:#cbd5e1;overflow-wrap:anywhere;align-self:center;font-size:11px}.admin-audit-change>span{background:#1e293b9e;border-radius:9px;min-width:0;padding:7px 8px}.admin-audit-change b{color:#e2e8f0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;display:block}.admin-audit-redacted{color:#5eead4;background:#0d94880f;border:1px solid #14b8a63d;border-radius:12px;align-items:flex-start;gap:9px;margin-top:9px;padding:10px;display:flex}.admin-audit-redacted div{gap:3px;min-width:0;display:grid}.admin-audit-redacted strong{color:#ccfbf1;font-size:11px}.admin-audit-redacted span{color:#8fb9b5;overflow-wrap:anywhere;font-size:10px;line-height:1.6}@media (width<=760px){.admin-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-search{grid-column:1/-1}.admin-audit-details__meta{grid-template-columns:1fr 1fr}}@media (width<=520px){.admin-audit-toolbar{grid-template-columns:1fr 1fr;padding:10px}.admin-audit-toolbar select:last-of-type{grid-column:1/-1}.admin-audit-stats>div{min-height:60px;padding:9px}.admin-audit-stats span{font-size:10px}.admin-audit-stats strong{font-size:18px}.admin-audit-card__summary{align-items:start;gap:8px;padding:10px}.admin-audit-card__icon{width:35px;height:35px}.admin-audit-card__title-row strong{font-size:12px}.admin-audit-card__context{font-size:10px}.admin-audit-card__meta{gap:5px 9px;font-size:9px}.admin-audit-details{padding:0 9px 10px}.admin-audit-details__meta{grid-template-columns:1fr}.admin-audit-change{grid-template-columns:1fr 1fr}.admin-audit-change>strong{grid-column:1/-1}}.admin-customer-security-requirements{gap:10px;display:grid}.admin-customer-security-requirements__note{color:#94a3b8;background:#0f172a8c;border:1px solid #64748b3d;border-radius:12px;margin:0;padding:10px 12px;font-size:10px;line-height:1.7}.admin-kyc-overlay{z-index:22000;color:#f8fafc;background:radial-gradient(circle at 94% 0,#14b8a61a,#0000 28%),#080e1a;padding:12px;position:fixed;inset:0;overflow-y:auto}.admin-kyc-panel{width:min(860px,100%);min-height:100%;margin:0 auto;padding-bottom:36px}.admin-kyc-header{background:radial-gradient(circle at 100% 0,#14b8a61a,#0000 42%),linear-gradient(145deg,#18243a,#101827);border:1px solid #2dd4bf33;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;padding:17px;display:flex}.admin-kyc-header>div{min-width:0}.admin-kyc-header>div>span{color:#5eead4;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.admin-kyc-header h2{color:#fff;margin:5px 0;font-size:22px}.admin-kyc-header p{color:#94a3b8;margin:0;font-size:11px;line-height:1.65}.admin-kyc-header>button:not(.customer-back-button),.admin-kyc-detail__head>button:not(.customer-back-button){color:#e2e8f0;background:#111b2d;border:1px solid #64748b4d;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;padding:0;display:grid}.admin-kyc-notice{z-index:4;color:#dcfce7;background:#14532df0;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto 10px;padding:9px 12px;font-size:11px;display:flex;position:sticky;top:8px;box-shadow:0 12px 28px #0000004d}.admin-kyc-notice.is-error{color:#fee2e2;background:#7f1d1df0;border-color:#f8717152}.admin-kyc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.admin-kyc-stat{text-align:right;color:#cbd5e1;background:linear-gradient(145deg,#151f33,#0f1828);border:1px solid #64748b3d;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.admin-kyc-stat>span{background:#64748b1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-kyc-stat div{min-width:0}.admin-kyc-stat small,.admin-kyc-stat strong{display:block}.admin-kyc-stat small{color:#8fa0b7;font-size:9px}.admin-kyc-stat strong{color:#fff;margin-top:2px;font-size:18px}.admin-kyc-stat.is-active{border-color:#a78bfa85;box-shadow:0 0 0 2px #7c3aed14}.admin-kyc-stat.is-pending>span{color:#fcd34d;background:#92400e2e}.admin-kyc-stat.is-approved>span{color:#86efac;background:#14532d33}.admin-kyc-stat.is-rejected>span{color:#fca5a5;background:#7f1d1d33}.admin-kyc-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.admin-kyc-search{color:#94a3b8;background:#10192a;border:1px solid #64748b47;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:flex}.admin-kyc-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;padding:0;font-size:11px}.admin-kyc-search input::placeholder{color:#64748b}.admin-kyc-tools>button{color:#dbe5f3;background:#172237;border:1px solid #64748b47;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.admin-kyc-list{gap:8px;display:grid}.admin-kyc-request{text-align:right;color:#f8fafc;background:linear-gradient(145deg,#151f33,#0f1828);border:1px solid #64748b3d;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 12px 12px 38px;display:grid;position:relative}.admin-kyc-request.is-pending{border-color:#f59e0b40}.admin-kyc-request.is-approved{border-color:#22c55e38}.admin-kyc-request.is-rejected{border-color:#ef444438}.admin-kyc-request__icon{color:#5eead4;background:#0d94881c;border:1px solid #2dd4bf38;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.admin-kyc-request__copy{gap:2px;min-width:0;display:grid}.admin-kyc-request__copy small{color:#a78bfa;font-size:9px;font-weight:800}.admin-kyc-request__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-kyc-request__copy em{color:#8495ab;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.admin-kyc-status{white-space:nowrap;border:1px solid #64748b40;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.admin-kyc-status.is-pending{color:#fcd34d;background:#92400e26;border-color:#f59e0b42}.admin-kyc-status.is-approved{color:#86efac;background:#14532d2b;border-color:#22c55e42}.admin-kyc-status.is-rejected{color:#fca5a5;background:#7f1d1d2b;border-color:#ef444442}.admin-kyc-request__date{color:#65758d;grid-column:2/-1;font-size:8px}.admin-kyc-request__arrow{color:#a78bfa;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-kyc-empty{color:#8495ab;background:#0f1828b8;border:1px dashed #64748b47;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:170px;padding:18px;font-size:11px;display:grid}.admin-kyc-detail-backdrop{z-index:19600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030712db;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0}.admin-kyc-detail{color:#f8fafc;background:#0d1626;border:1px solid #64748b47;border-radius:21px;width:min(760px,100%);max-height:94vh;padding:14px;overflow-y:auto}.admin-kyc-detail__head{border-bottom:1px solid #64748b33;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.admin-kyc-detail__head small{color:#a78bfa;font-size:9px;font-weight:800}.admin-kyc-detail__head h3{color:#fff;margin:4px 0 0;font-size:19px}.admin-kyc-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-kyc-profile>div{background:#030a166b;border:1px solid #64748b38;border-radius:13px;grid-template-columns:20px minmax(0,1fr);gap:3px 7px;min-width:0;padding:10px;display:grid}.admin-kyc-profile svg{color:#a78bfa;grid-row:1/3;align-self:center}.admin-kyc-profile span{color:#71839b;font-size:8px}.admin-kyc-profile strong{color:#e2e8f0;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-kyc-detail__section-head{border-top:1px solid #64748b2e;margin-top:14px;padding:10px 0}.admin-kyc-detail__section-head>div{color:#c4b5fd;align-items:center;gap:8px;display:flex}.admin-kyc-detail__section-head span,.admin-kyc-detail__section-head strong,.admin-kyc-detail__section-head small{display:block}.admin-kyc-detail__section-head strong{color:#f1f5f9;font-size:11px}.admin-kyc-detail__section-head small{color:#71839b;margin-top:2px;font-size:8px}.admin-kyc-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-kyc-documents a{color:#5eead4;background:#0d948812;border:1px solid #2dd4bf38;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;text-decoration:none;display:grid}.admin-kyc-documents a.is-missing{color:#fca5a5;border-color:#ef44443d}.admin-kyc-documents img{object-fit:cover;border-radius:10px;width:46px;height:46px}.admin-kyc-documents a>span{min-width:0}.admin-kyc-documents strong,.admin-kyc-documents small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-kyc-documents strong{color:#dffbf6;font-size:9px}.admin-kyc-documents small{color:#78a9a2;margin-top:3px;font-size:7px}.admin-kyc-documents-loading{color:#8495ab;align-content:center;place-items:center;gap:7px;min-height:92px;font-size:9px;display:grid}.admin-kyc-review-box{background:#4c1d9514;border:1px solid #8b5cf63d;border-radius:15px;gap:10px;margin-top:14px;padding:12px;display:grid}.admin-kyc-review-box label{gap:6px;display:grid}.admin-kyc-review-box label>span{color:#a8b4c5;font-size:9px;font-weight:800}.admin-kyc-review-box textarea{resize:vertical;color:#fff;width:100%;min-height:76px;font:inherit;background:#030a16a6;border:1px solid #64748b4d;border-radius:12px;outline:0;padding:10px;font-size:10px;line-height:1.6}.admin-kyc-review-box>div{gap:8px;display:flex}.admin-kyc-review-box button{color:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.admin-kyc-review-box .is-approve{background:#15803d;border:1px solid #22c55e5c}.admin-kyc-review-box .is-reject{background:#b91c1c;border:1px solid #ef444461}.admin-kyc-review-box button:disabled{opacity:.48;cursor:not-allowed}.admin-kyc-decision{color:#86efac;background:#14532d24;border:1px solid #22c55e42;border-radius:13px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;display:flex}.admin-kyc-decision.is-rejected{color:#fca5a5;background:#7f1d1d24;border-color:#ef444442}.admin-kyc-decision strong,.admin-kyc-decision span{display:block}.admin-kyc-decision strong{font-size:10px}.admin-kyc-decision span{color:#b7c1d0;margin-top:3px;font-size:9px;line-height:1.55}@media (width<=680px){.admin-kyc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kyc-profile,.admin-kyc-documents{grid-template-columns:1fr}}@media (width<=430px){.admin-kyc-overlay{padding:8px}.admin-kyc-header{padding:14px}.admin-kyc-header h2{font-size:19px}.admin-kyc-tools{grid-template-columns:1fr}.admin-kyc-request{grid-template-columns:40px minmax(0,1fr)}.admin-kyc-request__icon{width:40px;height:40px}.admin-kyc-status{grid-column:2;width:fit-content}.admin-kyc-request__date{grid-column:2}.admin-kyc-detail{border-radius:17px;padding:11px}.admin-kyc-review-box>div{flex-direction:column}}.admin-risk-panel{gap:14px;display:grid}.admin-risk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-risk-stats>div{background:#0f172ac7;border:1px solid #64748b47;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:82px;padding:12px;display:grid}.admin-risk-stats span{color:#94a3b8;font-size:11px;font-weight:800}.admin-risk-stats strong{color:#f8fafc;font-size:20px}.admin-risk-toolbar{background:#0a1220d1;border:1px solid #64748b47;border-radius:16px;grid-template-columns:minmax(250px,2fr) repeat(3,minmax(130px,1fr));gap:9px;padding:11px;display:grid}.admin-risk-search{color:#94a3b8;background:#050c18e6;border:1px solid #64748b57;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.admin-risk-search input{width:100%;min-width:0;height:40px;box-shadow:none;background:0 0;border:0;padding:0}.admin-risk-toolbar select{min-width:0;height:44px;margin:0}.admin-risk-notice,.admin-risk-note{color:#bfdbfe;background:#3b82f614;border:1px solid #3b82f647;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.admin-risk-notice.is-error{color:#fecaca;background:#ef444414;border-color:#ef44444d}.admin-risk-notice.is-success{color:#a7f3d0;background:#10b98114;border-color:#10b9814d}.admin-risk-empty{color:#94a3b8;text-align:center;background:#0a1220ad;border:1px dashed #64748b61;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:22px;display:flex}.admin-risk-list{gap:10px;display:grid}.admin-risk-card{background:linear-gradient(145deg,#111b2df7,#080f1bfa);border:1px solid #64748b4d;border-right-width:3px;border-radius:17px;grid-template-columns:76px minmax(0,1fr) auto;gap:13px;padding:13px;display:grid}.admin-risk-card.is-medium{border-right-color:#fbbf24}.admin-risk-card.is-high{border-right-color:#fb923c}.admin-risk-card.is-critical{border-right-color:#f87171}.admin-risk-card.is-low{border-right-color:#60a5fa}.admin-risk-card__score{background:#0f172ab8;border:1px solid #64748b47;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:70px;display:flex}.admin-risk-card__score strong{color:#f8fafc;font-size:23px}.admin-risk-card__score span{color:#64748b;font-size:9px}.admin-risk-card__body{gap:8px;min-width:0;display:grid}.admin-risk-card__topline,.admin-risk-reasons,.admin-risk-card__meta,.admin-risk-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-risk-badge,.admin-risk-source,.admin-risk-reasons span{color:#cbd5e1;background:#1e293b8f;border:1px solid #64748b47;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.admin-risk-badge.is-critical{color:#fecaca;border-color:#f8717159}.admin-risk-badge.is-high{color:#fed7aa;border-color:#fb923c59}.admin-risk-badge.is-medium{color:#fde68a;border-color:#fbbf2459}.admin-risk-badge.is-low{color:#bfdbfe;border-color:#60a5fa59}.admin-risk-badge.is-status-investigating{color:#c4b5fd}.admin-risk-badge.is-status-resolved{color:#a7f3d0}.admin-risk-badge.is-status-dismissed{color:#cbd5e1}.admin-risk-card__summary{color:#f8fafc;font-size:13px;line-height:1.65}.admin-risk-card__meta{color:#64748b;overflow-wrap:anywhere;font-size:9px}.admin-risk-card__actions{place-content:center flex-end}.admin-risk-card__actions button{color:#dbeafe;cursor:pointer;background:#1e293ba8;border:1px solid #64748b4d;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-weight:800;display:inline-flex}.admin-risk-card__actions button.is-resolve{color:#a7f3d0;border-color:#10b9814d}.admin-risk-card__actions button.is-dismiss{color:#cbd5e1;border-color:#94a3b847}.admin-risk-card__actions button:disabled{opacity:.55;cursor:default}.admin-risk-note{color:#cbd5e1;font-size:10px;line-height:1.7}.admin-risk-panel .is-spinning{animation:.8s linear infinite uiActionSpin}@media (width<=900px){.admin-risk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-risk-toolbar{grid-template-columns:1fr 1fr}.admin-risk-search{grid-column:1/-1}.admin-risk-card{grid-template-columns:62px minmax(0,1fr)}.admin-risk-card__actions{grid-column:1/-1;justify-content:stretch}.admin-risk-card__actions button{flex:110px}}@media (width<=560px){.admin-risk-toolbar{grid-template-columns:1fr}.admin-risk-search{grid-column:auto}.admin-risk-stats{grid-template-columns:1fr 1fr}}.admin-security-devices__panel{gap:18px;display:grid}.admin-security-devices__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-security-devices__stats>div{background:#0f172a7a;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.admin-security-devices__stats span{color:#a7b3c8;font-size:13px}.admin-security-devices__stats strong{font-size:23px}.admin-security-devices__toolbar{gap:12px;display:grid}.admin-security-devices__toolbar label{background:#080f1cb8;border:1px solid #94a3b82e;border-radius:16px;align-items:center;gap:9px;padding:0 14px;display:flex}.admin-security-devices__toolbar input,.admin-security-devices__toolbar select{color:#f8fafc;width:100%;min-height:48px;font:inherit;background:0 0;border:0;outline:0}.admin-security-devices__toolbar select{background:#0d1728;border:1px solid #94a3b82e;border-radius:16px;padding:0 14px}.admin-security-devices__notice,.admin-security-devices__empty{text-align:center;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:18px;display:flex}.admin-security-devices__empty{color:#a7b3c8;background:#0f172a6b;border-color:#94a3b829;flex-direction:column}.admin-security-devices__empty strong{color:#f8fafc}.admin-security-devices__list{gap:12px;display:grid}.admin-security-devices__card{background:#080f1ca3;border:1px solid #94a3b829;border-radius:20px;padding:16px}.admin-security-devices__card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-security-devices__icon{color:#93c5fd;background:#3b82f61f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-security-devices__card-head strong,.admin-security-devices__card-head small{display:block}.admin-security-devices__card-head small{color:#7f8ba3;word-break:break-all;margin-top:3px;font-size:11px}.admin-security-devices__card-head em{color:#cbd5e1;border:1px solid #94a3b82e;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal}.admin-security-devices__card-head em.is-trusted{color:#6ee7b7;background:#10b98117;border-color:#34d39952}.admin-security-devices__card-head em.is-blocked{color:#fca5a5;background:#ef444417;border-color:#f8717152}.admin-security-devices__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.admin-security-devices__meta span{color:#cbd5e1;background:#0f172a8a;border-radius:14px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.admin-security-devices__meta b{color:#7f8ba3;font-size:11px;font-weight:600}.admin-security-devices__actions{border-top:1px solid #94a3b81f;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:grid}.admin-security-devices__actions button{color:#cbd5e1;min-height:42px;font:inherit;cursor:pointer;background:#0f172aa3;border:1px solid #94a3b833;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.admin-security-devices__actions button.is-trust{color:#6ee7b7;border-color:#34d39947}.admin-security-devices__actions button.is-block{color:#fca5a5;border-color:#f8717147}.admin-security-devices__actions button:disabled{opacity:.42;cursor:not-allowed}.admin-security-devices__saving{color:#93c5fd;grid-column:1/-1;justify-self:center}@keyframes adminSecurityDeviceSpin{to{transform:rotate(360deg)}}@media (width>=760px){.admin-security-devices__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-security-devices__toolbar{grid-template-columns:minmax(0,1fr) 220px}.admin-security-devices__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-security-hub{z-index:2500;background:radial-gradient(circle at 100% 0,#10b9811a,#0000 34%),radial-gradient(circle at 0 100%,#7c3aed1a,#0000 34%),#07101f;position:fixed;inset:0;overflow-y:auto}.admin-security-hub__panel{gap:18px;display:grid}.admin-security-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-security-hub__card{color:#e2e8f0;text-align:right;cursor:pointer;background:linear-gradient(145deg,#0f172aeb,#0f172aad);border:1px solid #64748b3d;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.admin-security-hub__card:not(.is-disabled):hover{background:linear-gradient(145deg,#1e293bf5,#0f172ac2);border-color:#94a3b866;transform:translateY(-2px)}.admin-security-hub__card.is-disabled{cursor:default;opacity:.72}.admin-security-hub__number{color:#64748b;font-size:10px;font-weight:900;position:absolute;top:11px;left:12px}.admin-security-hub__icon{background:#1e293be0;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-security-hub__card.is-emerald .admin-security-hub__icon{color:var(--tk-green);background:#10b98124}.admin-security-hub__card.is-blue .admin-security-hub__icon{color:#93c5fd;background:#3b82f624}.admin-security-hub__card.is-violet .admin-security-hub__icon{color:#c4b5fd;background:#8b5cf624}.admin-security-hub__card.is-amber .admin-security-hub__icon{color:var(--tk-warning);background:#f59e0b24}.admin-security-hub__copy{gap:7px;min-width:0;display:grid}.admin-security-hub__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-security-hub__title-row strong{color:#f8fafc;font-size:13px;font-style:normal;font-weight:900}.admin-security-hub__title-row em{color:#94a3b8;background:#0f172ab3;border:1px solid #64748b38;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.admin-security-hub__card.is-emerald .admin-security-hub__title-row em,.admin-security-hub__card.is-blue .admin-security-hub__title-row em{color:var(--tk-green);background:#10b98117;border-color:#10b98142}.admin-security-hub__copy small{color:#94a3b8;font-size:10px;font-weight:600;line-height:1.65}@media (width<=900px){.admin-security-hub__grid{grid-template-columns:1fr}.admin-security-hub__card{min-height:104px}}.admin-security-policy-panel{gap:16px;display:grid}.admin-security-policy-summary{background:#0f172a94;border:1px solid #64748b3d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-security-policy-counts>span,.admin-security-policy-summary button{align-items:center;gap:8px;display:inline-flex}.admin-security-policy-counts{gap:3px;display:grid}.admin-security-policy-counts>span{color:#cbd5e1;font-size:12px;font-weight:700}.admin-security-policy-counts strong{color:#f8fafc;font-size:14px}.admin-security-policy-counts small{color:#7f8da3;font-size:9px;font-weight:700}.admin-security-policy-summary button{color:#e2e8f0;cursor:pointer;background:#1e293bc7;border:1px solid #64748b47;border-radius:10px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.admin-security-policy-summary button:disabled{opacity:.55;cursor:default}.admin-security-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-security-policy-groups{gap:15px;display:grid}.admin-security-policy-group{background:#0a14248a;border:1px solid #64748b3d;border-radius:17px;gap:12px;padding:14px;display:grid}.admin-security-policy-group.is-customer{background:radial-gradient(circle at 100% 0,#7c3aed17,#0000 42%),#0a142494;border-color:#8b5cf647}.admin-security-policy-group.is-customer-extra{border-color:#f59e0b38}.admin-security-policy-group>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-security-policy-group>header>span{color:#93c5fd;background:#1e40af1f;border:1px solid #60a5fa47;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-security-policy-group.is-customer>header>span{color:#c4b5fd;background:#5b21b626;border-color:#a78bfa57}.admin-security-policy-group>header div{min-width:0}.admin-security-policy-group>header :where(h3,p){margin:0}.admin-security-policy-group>header h3{color:#f8fafc;font-size:13px}.admin-security-policy-group>header p{color:#8f9db1;margin-top:3px;font-size:9px;line-height:1.6}.admin-security-policy-group>header>small{color:#aebbd0;white-space:nowrap;border:1px solid #64748b40;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.admin-security-policy-group-empty{color:#7f8da3;border:1px dashed #64748b40;border-radius:13px;place-items:center;min-height:72px;font-size:10px;display:grid}.admin-security-policy-toggle{min-height:92px}.admin-security-control-list{gap:12px;display:grid}.admin-security-control-card{background:#0f172a9e;border:1px solid #7c3aed33;border-radius:15px;gap:12px;padding:13px;display:grid}.admin-security-control-card__head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-security-control-card__head>span{color:#c4b5fd;background:#5b21b621;border:1px solid #a78bfa47;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-security-control-card__head h4,.admin-security-control-card__head p{margin:0}.admin-security-control-card__head h4{color:#f8fafc;font-size:13px}.admin-security-control-card__head p{color:#94a3b8;margin-top:3px;font-size:9px;line-height:1.65}.admin-security-control-card__head>small{color:#ddd6fe;white-space:nowrap;border:1px solid #a78bfa3d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.admin-security-control-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-security-control-modes button{color:#cbd5e1;text-align:start;cursor:pointer;background:#0f172ab8;border:1px solid #64748b40;border-radius:12px;gap:4px;min-height:68px;padding:10px;display:grid}.admin-security-control-modes button strong{color:#e2e8f0;font-size:10px}.admin-security-control-modes button span{color:#7f8da3;font-size:8px;line-height:1.55}.admin-security-control-modes button.is-active{background:linear-gradient(145deg,#5b21b647,#1e293bc7);border-color:#8b5cf6b8;box-shadow:inset 0 0 0 1px #a78bfa1a}.admin-security-control-modes button.is-active strong{color:#f5f3ff}.admin-security-control-modes button:disabled{opacity:.56;cursor:default}.admin-security-policy-notice,.admin-security-policy-warning,.admin-security-policy-empty{border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-security-policy-notice{color:#a7f3d0;background:#10b98117;border:1px solid #10b98147;font-size:11px}.admin-security-policy-notice.is-error{color:#fecdd3;background:#f43f5e17;border-color:#f43f5e47}.admin-security-policy-warning{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b3d;align-items:flex-start}.admin-security-policy-warning div{gap:4px;display:grid}.admin-security-policy-warning strong{font-size:11px}.admin-security-policy-warning span{color:#cbd5e1;font-size:10px;line-height:1.65}.admin-security-policy-empty{color:#94a3b8;border:1px dashed #64748b47;justify-content:center;min-height:110px;font-size:11px;font-weight:700}@media (width<=760px){.admin-security-policy-list,.admin-security-control-modes{grid-template-columns:1fr}.admin-security-policy-summary{flex-direction:column;align-items:stretch}.admin-security-policy-summary button{justify-content:center}.admin-security-policy-group{padding:12px}.admin-security-policy-group>header,.admin-security-control-card__head{grid-template-columns:36px minmax(0,1fr)}.admin-security-policy-group>header>small,.admin-security-control-card__head>small{grid-column:1/-1;width:fit-content;margin-inline-start:46px}}.admin-support-overlay{z-index:22000;background:#090f1d;padding:12px;position:fixed;inset:0;overflow-y:auto}.admin-support-panel{width:min(760px,100%);min-height:100%;margin:auto;padding:8px 2px 36px}.admin-support-header{border:1px solid var(--tk-border);background:linear-gradient(145deg,#1a243c,#10182a);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:16px;display:flex}.admin-support-header>div{min-width:0}.admin-support-header>div>span{color:#c4b5fd;font-size:12px;font-weight:800}.admin-support-header h2{margin:5px 0;font-size:22px}.admin-support-header p{color:var(--tk-muted);margin:0;font-size:12px;line-height:1.6}.admin-support-summary-row{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.admin-support-unread-summary,.admin-support-approval-summary{color:#fde68a;background:#713f122e;border:1px solid #facc153d;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.admin-support-approval-summary{color:#fcd34d;background:#78350f2e;border-color:#fbbf243d}.admin-support-thread-head button:not(.customer-back-button){border:1px solid var(--tk-border);color:#fff;background:#111a2c;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-support-tools{grid-template-columns:1fr 170px auto;gap:9px;margin-bottom:12px;display:grid}.admin-support-search{border:1px solid var(--tk-border);background:var(--tk-panel-2);border-radius:14px;align-items:center;gap:8px;min-height:50px;margin:0;padding:0 12px;display:flex}.admin-support-search input{min-height:46px;box-shadow:none;border:0;padding:0}.admin-support-search input:focus{box-shadow:none;border:0}.admin-support-notice,.admin-support-empty{border:1px solid var(--tk-border);color:#cbd5e1;background:#10182a;border-radius:13px;margin-bottom:10px;padding:12px 14px;font-size:13px}.admin-support-list{gap:9px;display:grid}.admin-support-ticket{text-align:right;border:1px solid var(--tk-border);color:#fff;background:linear-gradient(145deg,#151f34,#10182a);border-radius:17px;gap:7px;width:100%;padding:14px 42px 14px 14px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.admin-support-ticket.is-unread{background:linear-gradient(145deg,#3d2f169e,#10182a 72%);border-color:#facc1542}.admin-support-ticket.is-awaiting-approval{background:linear-gradient(145deg,#44301185,#10182a 72%);border-color:#fbbf244d}.admin-support-ticket:active{transform:scale(.992)}.admin-support-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-ticket-top span{color:#c4b5fd;background:#0f172a75;border:1px solid #94a3b829;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.admin-support-ticket-top span.is-pending,.admin-support-ticket-top span.is-approval{color:#fde047;background:#713f1233;border-color:#facc1547}.admin-support-ticket-top span.is-review{color:#93c5fd;background:#1e40af29;border-color:#60a5fa47}.admin-support-ticket-top span.is-success{color:#86efac;background:#14532d33;border-color:#22c55e4d}.admin-support-ticket small{color:var(--tk-muted);line-height:1.5}.admin-support-new-reply{color:#fde68a;background:#ca8a0429;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-support-ticket>svg{color:#a78bfa;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-support-thread-backdrop{z-index:19100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030712d1;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0}.admin-support-thread{border:1px solid var(--tk-border);background:#0d1526;border-radius:22px;width:min(680px,100%);max-height:92vh;padding:14px;overflow-y:auto}.admin-support-thread-head{border-bottom:1px solid var(--tk-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.admin-support-thread-head>div{gap:5px;display:grid}.admin-support-thread-head small{color:var(--tk-muted)}.admin-support-linked-card{background:#4c1d951f;border:1px solid #8b5cf638;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.admin-support-linked-card>span{color:#c4b5fd;background:#7c3aed2e;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-support-linked-card>div{gap:3px;min-width:0;display:grid}.admin-support-linked-card small{color:#a78bfa;font-size:10px;font-weight:800}.admin-support-linked-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.admin-support-linked-card em{color:var(--tk-muted);font-size:11px;font-style:normal}.admin-support-status-actions{flex-wrap:wrap;gap:7px;padding:12px 0;display:flex}.admin-support-status-actions button{border:1px solid var(--tk-border);color:#e2e8f0;background:#182238;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-weight:700;display:inline-flex}.admin-support-status-actions button:first-child{color:#bfdbfe;border-color:#60a5fa38}.admin-support-status-actions button:nth-child(2){color:#bbf7d0;border-color:#22c55e3d}.admin-support-status-actions button:nth-child(3){color:#fde68a;border-color:#fbbf243d}.admin-support-closure-approval{background:linear-gradient(145deg,#4e361261,#0f172ac7);border:1px solid #fbbf2442;border-radius:16px;gap:11px;margin:12px 0;padding:12px;display:grid}.admin-support-closure-copy{align-items:flex-start;gap:10px;display:flex}.admin-support-closure-copy>span{color:#fcd34d;background:#92400e3d;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.admin-support-closure-copy>div{gap:4px;min-width:0;display:grid}.admin-support-closure-copy strong{color:#fef3c7;font-size:14px}.admin-support-closure-copy small{color:#c7bda1;font-size:11px;line-height:1.65}.admin-support-closure-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.admin-support-closure-actions button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:8px 10px;font-weight:900;display:inline-flex}.admin-support-reopen{color:#dbe4f0;background:#182238;border:1px solid #94a3b833}.admin-support-approve{color:#ecfdf5;background:linear-gradient(135deg,#15803d,#16a34a);border:1px solid #22c55e57;box-shadow:0 10px 22px #16a34a29}.admin-support-closure-actions button:disabled,.admin-support-status-actions button:disabled{opacity:.58;cursor:wait}.admin-support-messages{gap:9px;max-height:45vh;padding:4px 1px 10px;display:grid;overflow-y:auto}.admin-support-message{border:1px solid var(--tk-border);background:#151f34;border-radius:15px;gap:7px;width:min(88%,520px);padding:11px 12px;display:grid}.admin-support-message.is-admin{background:#6d28d929;border-color:#8b5cf640;margin-right:auto}.admin-support-message.is-customer{margin-left:auto}.admin-support-message>div{color:#c4b5fd;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.admin-support-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.admin-support-message small{color:var(--tk-muted);font-size:10px}.admin-support-reply{border-top:1px solid var(--tk-border);gap:9px;padding-top:11px;display:grid}.admin-support-reply textarea{resize:none}.admin-support-reply button{width:100%}@media (hover:hover){.admin-support-ticket:hover{background:linear-gradient(145deg,#18243c,#111a2d);border-color:#8b5cf652}}@media (width<=600px){.admin-support-tools{grid-template-columns:1fr}.admin-support-tools>.tk-btn{width:100%}.admin-support-thread{max-height:94vh}.admin-support-header{padding:14px}.admin-support-message{width:92%}.admin-support-closure-actions{grid-template-columns:1fr}}.admin-wallet-withdrawals{gap:14px;display:grid}.admin-wallet-withdrawals__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-wallet-withdrawals__head small{opacity:.62}.admin-wallet-withdrawals__head h3{margin:4px 0 0}.admin-wallet-withdrawals__head p{opacity:.7;margin:6px 0 0;line-height:1.6}.admin-wallet-withdrawals__search{border:1px solid var(--tk-border,#94a3b82e);background:#ffffff06;border-radius:14px;align-items:center;gap:9px;padding:0 12px;display:flex}.admin-wallet-withdrawals__search input{min-height:44px;color:inherit;background:0 0;border:0;outline:0;flex:1}.admin-wallet-withdrawals__tabs button{align-items:center;gap:7px;display:flex}.admin-wallet-withdrawals__tabs b{background:#ffffff0f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.76rem;display:grid}.admin-wallet-withdrawals__list{gap:10px;display:grid}.admin-wallet-withdrawal-card{border:1px solid var(--tk-border,#94a3b82b);background:#ffffff05;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-wallet-withdrawal-card__main{align-items:center;gap:10px;min-width:0;display:flex}.admin-wallet-withdrawal-card__logo{background:#3b82f61a;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.admin-wallet-withdrawal-card__logo img{object-fit:cover;width:100%;height:100%}.admin-wallet-withdrawal-card__main strong,.admin-wallet-withdrawal-card__main small{display:block}.admin-wallet-withdrawal-card__main small{opacity:.62;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.admin-wallet-withdrawal-card__amounts{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.admin-wallet-withdrawal-card__amounts b{opacity:.45}.admin-wallet-withdrawal-card__foot{align-items:center;gap:8px;display:flex}.admin-wallet-withdrawal-status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.75rem}.admin-wallet-withdrawal-status--pending{background:#f59e0b1f}.admin-wallet-withdrawal-status--approved{background:#22c55e1f}.admin-wallet-withdrawal-status--rejected{background:#ef44441f}.admin-wallet-withdrawal-detail{border:1px solid var(--tk-border,#94a3b833);background:#ffffff06;border-radius:18px;gap:14px;padding:15px;display:grid}.admin-wallet-withdrawal-detail__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-wallet-withdrawal-detail__head small{opacity:.6}.admin-wallet-withdrawal-detail__head h4{margin:3px 0 0}.admin-wallet-withdrawal-detail__summary,.admin-wallet-withdrawal-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-wallet-withdrawal-detail__summary>div,.admin-wallet-withdrawal-detail__fields>div{background:#ffffff08;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.admin-wallet-withdrawal-detail__summary span,.admin-wallet-withdrawal-detail__fields span{opacity:.65;font-size:.82rem}.admin-wallet-withdrawal-detail__fields a{color:inherit;text-decoration:underline}.admin-wallet-withdrawal-detail__review{gap:10px;padding-top:4px;display:grid}.admin-wallet-withdrawal-detail__review label{gap:7px;display:grid}.admin-wallet-withdrawal-detail__review textarea{box-sizing:border-box;border:1px solid var(--tk-border,#94a3b833);width:100%;min-height:82px;color:inherit;resize:vertical;background:#ffffff09;border-radius:13px;outline:0;padding:11px 12px}.admin-wallet-withdrawal-detail__review>div{flex-wrap:wrap;gap:9px;display:flex}.admin-wallet-withdrawal-approve,.admin-wallet-withdrawal-reject{color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-weight:800;display:flex}.admin-wallet-withdrawal-approve{background:#16a34a}.admin-wallet-withdrawal-reject{background:#dc2626}.admin-wallet-withdrawal-approve:disabled,.admin-wallet-withdrawal-reject:disabled{opacity:.5}@media (width<=780px){.admin-wallet-withdrawal-card{grid-template-columns:1fr}.admin-wallet-withdrawal-card__amounts{justify-content:flex-start}.admin-wallet-withdrawal-card__foot{justify-content:space-between}.admin-wallet-withdrawal-detail__summary,.admin-wallet-withdrawal-detail__fields{grid-template-columns:1fr}}.admin-wallet-withdrawal-status--paid{color:#66f2c2;background:#10b98124;border:1px solid #10b98147}.admin-wallet-withdrawal-status--approved{color:#f8cf67;background:#f59e0b21;border:1px solid #f59e0b40}.admin-wallet-withdrawal-detail__review input{box-sizing:border-box;border:1px solid var(--tk-border,#94a3b833);width:100%;min-height:46px;color:inherit;background:#ffffff09;border-radius:13px;outline:0;padding:11px 12px}.admin-wallet-withdrawal-detail__review input:focus,.admin-wallet-withdrawal-detail__review textarea:focus{border-color:#8b5cf6ad;box-shadow:0 0 0 3px #7c3aed1f}.admin-wallet-withdrawal-payout-note{color:#bfe9ff;background:#0e74901a;border:1px solid #38bdf83b;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.admin-wallet-withdrawal-payout-note p{margin:0;line-height:1.7}.customer-finance-page{--cf-panel:#0e192ef5;--cf-panel-deep:#070f1df7;--cf-line:#6b80a64d;--cf-text:#f8fafc;--cf-muted:#9eacc0;--cf-purple:#9b72ff;--cf-green:var(--tk-green);--cf-green-soft:color-mix(in srgb, var(--tk-green) 12%, transparent);--cf-red:var(--tk-red);--cf-red-soft:color-mix(in srgb, var(--tk-red) 12%, transparent);--cf-yellow:var(--tk-warning);inset:0;bottom:var(--tk-client-bottom-nav-clearance);z-index:16000;color:var(--cf-text);background:var(--tk-canvas-background);padding:11px 10px 18px;scroll-padding-bottom:18px;position:fixed;overflow:hidden auto}.customer-finance-page,.customer-finance-page *{box-sizing:border-box}.customer-finance-page :where(button,input,select,textarea){font:inherit}.customer-finance-page :where(button,label){-webkit-tap-highlight-color:transparent}.customer-finance-page button{cursor:pointer}.customer-finance-page button:disabled{cursor:not-allowed}.customer-finance-shell{width:min(100%,860px);margin:0 auto}.customer-finance-header{background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 48%),linear-gradient(145deg,#121f36fa,#08101ffc);border:1px solid #6f57c66e;border-radius:20px;flex-direction:column;gap:10px;margin-bottom:10px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000040}.customer-finance-heading{align-items:center;gap:13px;min-width:0;display:flex}.customer-finance-heading__icon{color:#c4b5fd;background:#5b21b633;border:1px solid #8b5cf66b;border-radius:14px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff0f}.customer-finance-flow-page.is-withdrawal .customer-finance-heading__icon{color:#c4b5fd;background:#7c3aed1f;border-color:#9b72ff66}.customer-finance-heading>div{min-width:0}.customer-finance-heading small,.customer-finance-heading h1,.customer-finance-heading p{margin:0;display:block}.customer-finance-heading small{color:#b69cff;margin-bottom:3px;font-size:.79rem;font-weight:800}.customer-finance-heading h1{color:#fff;font-size:clamp(1.3rem,5.5vw,1.68rem);line-height:1.25}.customer-finance-heading p{color:var(--cf-muted);margin-top:4px;font-size:.79rem;line-height:1.55}.customer-finance-header__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-finance-header__actions>button{border:1px solid var(--cf-line);color:#dce5f2;background:#132239c7;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:.88rem;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.customer-finance-header__actions>button:active{transform:scale(.98)}.customer-finance-hubbar{background:radial-gradient(circle at 100% 0,#7c3aed1c,#0000 42%),#081121f0;border:1px solid #6f57c657;border-radius:15px;gap:6px;margin-bottom:8px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e}.customer-finance-hubbar__main{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:44px;display:grid}.customer-finance-hubbar__icon{color:#c4b5fd;background:#5b21b624;border:1px solid #8b5cf657;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.customer-finance-hubbar__title{min-width:0}.customer-finance-hubbar__title small,.customer-finance-hubbar__title h1{margin:0;display:block}.customer-finance-hubbar__title small{color:#9aa8bc;margin-bottom:1px;font-size:.58rem;font-weight:800}.customer-finance-hubbar__title h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;line-height:1.15;overflow:hidden}.customer-finance-hubbar__balance{direction:ltr;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:1px 4px;min-width:94px;display:grid}.customer-finance-hubbar__balance span{color:#8393aa;text-align:right;grid-column:1/-1;font-size:.54rem;font-weight:800}.customer-finance-hubbar__balance strong{color:#f8fafc;white-space:nowrap;font-size:.92rem;font-weight:950;line-height:1}.customer-finance-hubbar__balance em{color:#b9a7ff;white-space:nowrap;font-size:.55rem;font-style:normal;font-weight:900}.customer-finance-hubbar__actions{justify-content:space-between;align-items:center;gap:7px;display:flex}.customer-finance-hubbar__actions>button,button.customer-finance-hubbar__back{color:#dce5f2;width:auto;min-width:84px;height:32px;min-height:32px;box-shadow:none;background:#101d31b8;border:1px solid #708bb047;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 9px;font-size:.66rem;font-weight:850;display:inline-flex}button.customer-finance-hubbar__back{order:initial}button.customer-finance-hubbar__back .customer-back-button__icon{border-radius:7px;flex-basis:22px;width:22px;height:22px}button.customer-finance-hubbar__back .customer-back-button__icon svg{width:14px;height:14px}.customer-finance-hubbar__actions>button:active{transform:scale(.98)}.customer-finance-hubbar__actions>button:focus-visible{outline-offset:2px;outline:3px solid #9b72ff47}@media (width<=390px){.customer-finance-hubbar{border-radius:14px;gap:5px;padding:7px 8px}.customer-finance-hubbar__main{grid-template-columns:33px minmax(0,1fr) auto;gap:7px;min-height:40px}.customer-finance-hubbar__icon{border-radius:10px;width:33px;height:33px}.customer-finance-hubbar__title h1{font-size:.92rem}.customer-finance-hubbar__balance{min-width:86px}.customer-finance-hubbar__balance strong{font-size:.84rem}.customer-finance-hubbar__actions>button,button.customer-finance-hubbar__back{min-width:80px;height:30px;min-height:30px;padding-inline:8px}}.customer-finance-page :where(.customer-finance-header__actions button,.customer-finance-section-card,.customer-finance-method-card,.customer-finance-selected>button,.customer-finance-copy-row button,.customer-finance-submit):focus-visible{outline-offset:2px;outline:3px solid #9b72ff4d}.customer-finance-balance-inline{background:radial-gradient(circle at 100% 0,#8b5cf61a,#0000 48%),#081121b8;border:1px solid #9b72ff3d;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;margin:-1px 0 11px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff08}.customer-finance-balance-inline__icon{color:#c4b5fd;background:#7c3aed1a;border:1px solid #8b5cf64d;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.customer-finance-balance-inline>div{gap:2px;min-width:0;display:grid}.customer-finance-balance-inline small{color:var(--cf-muted);font-size:.68rem}.customer-finance-balance-inline strong{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;font-size:.92rem;line-height:1.25;overflow:hidden}.customer-finance-balance-inline__currency{color:#c4b5fd;white-space:nowrap;background:#7c3aed17;border:1px solid #8b5cf64d;border-radius:9px;padding:5px 8px;font-size:.68rem;font-weight:900}.customer-finance-protection--after-choice{margin:8px 0 10px}.customer-finance-protection{border:1px solid var(--cf-line);color:var(--cf-green);background:linear-gradient(145deg,#0a282bb8,#081622f0);border-color:#51e0b03d;border-radius:17px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff09}.customer-finance-protection svg{flex:none;margin-top:2px}.customer-finance-protection p{color:#a9c6c1;margin:0;font-size:.7rem;line-height:1.5}.customer-finance-protection--footer{margin:8px 0 28px;scroll-margin-bottom:28px}.customer-finance-sections{gap:7px;display:grid}.customer-finance-section-card{--section-accent:155, 114, 255;isolation:isolate;border:1px solid rgba(var(--section-accent), .42);width:100%;min-height:100px;color:var(--cf-text);text-align:right;background:radial-gradient(circle at 100% 0, rgba(var(--section-accent), .17), transparent 43%), linear-gradient(145deg, #111e35fa, #070f1dfc);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 25px rgba(var(--section-accent), .09), 0 16px 34px #0003;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.customer-finance-section-card:before{content:"";z-index:-1;background:rgb(var(--section-accent));width:4px;box-shadow:0 0 18px rgba(var(--section-accent), .78);position:absolute;inset:0 auto 0 0}.customer-finance-section-card.is-salary{--section-accent:77, 154, 255}.customer-finance-section-card.is-withdrawal{--section-accent:155, 114, 255}.customer-finance-section-card:hover{border-color:rgba(var(--section-accent), .68);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 31px rgba(var(--section-accent), .15), 0 18px 38px #0000003d}.customer-finance-section-card:active{transform:scale(.992)}.customer-finance-section-card__icon{border:1px solid rgba(var(--section-accent), .44);width:42px;height:42px;color:rgb(var(--section-accent));background:rgba(var(--section-accent), .11);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 18px rgba(var(--section-accent), .13);border-radius:18px;flex:0 0 42px;place-items:center;display:grid}.customer-finance-section-card__body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.customer-finance-section-card__eyebrow{color:rgb(var(--section-accent));font-size:.7rem;font-weight:900}.customer-finance-section-card__title{color:#fff;overflow-wrap:anywhere;text-shadow:0 0 10px rgba(var(--section-accent), .62), 0 0 22px rgba(var(--section-accent), .24);font-size:clamp(1rem,4.3vw,1.15rem);font-weight:900;line-height:1.4}.customer-finance-section-card__description{color:#aebbd0;font-size:.75rem;line-height:1.55}.customer-finance-section-card__route,.customer-finance-section-card__policy{color:rgba(var(--section-accent), .96);align-items:center;gap:6px;font-size:.67rem;font-weight:850;line-height:1.55;display:inline-flex}.customer-finance-section-card__route svg,.customer-finance-section-card__policy svg{flex:none}.customer-finance-section-card__policy{color:#79c5ae}.customer-finance-section-card .mfa-policy-badge{margin-top:1px;font-size:.7rem}.customer-finance-section-card__arrow{border:1px solid rgba(var(--section-accent), .28);width:34px;height:34px;color:rgb(var(--section-accent));background:rgba(var(--section-accent), .08);border-radius:12px;align-self:center;place-items:center;display:grid}.customer-finance-flow-section,.customer-finance-review,.customer-finance-recent{border:1px solid var(--cf-line);background:radial-gradient(circle at 100% 0, #7c3aed12, transparent 42%), linear-gradient(145deg, var(--cf-panel), var(--cf-panel-deep));border-radius:18px;padding:11px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0000002e}.customer-finance-section-heading,.customer-finance-review__heading{border-bottom:1px solid #697ca033;align-items:flex-start;gap:9px;margin-bottom:10px;padding-bottom:10px;display:flex}.customer-finance-section-heading>span,.customer-finance-review__heading>span{color:#c4b5fd;background:#7c3aed1f;border:1px solid #8b5cf654;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.customer-finance-flow-page.is-withdrawal .customer-finance-section-heading>span{color:#c4b5fd;background:#7c3aed1a;border-color:#9b72ff57}.customer-finance-section-heading>div,.customer-finance-review__heading>div{min-width:0}.customer-finance-section-heading small,.customer-finance-review__heading small{color:#a98aff;margin-bottom:4px;font-size:.76rem;font-weight:900;display:block}.customer-finance-section-heading h2,.customer-finance-review__heading h2{color:#fff;margin:0;font-size:1.02rem;line-height:1.4}.customer-finance-section-heading p{color:var(--cf-muted);margin:4px 0 0;font-size:.75rem;line-height:1.55}.customer-finance-method-list,.customer-finance-copy-list,.customer-finance-fields,.customer-finance-recent__list{gap:8px;display:grid}.customer-finance-method-card{border:1px solid var(--cf-line);width:100%;min-height:86px;color:var(--cf-text);text-align:right;background:linear-gradient(145deg,#13223ae6,#091221f5);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:border-color .18s,transform .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff06}.customer-finance-method-card:hover{background:linear-gradient(145deg,#1d2b49f0,#0c1629fa);border-color:#9b72ff8c}.customer-finance-method-card:active{transform:scale(.992)}.customer-finance-method-card>svg{color:#8191aa}.customer-finance-method-card__logo,.customer-finance-selected__logo{color:#bda9ff;background:#0b1527e6;border:1px solid #8b5cf64d;border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.customer-finance-selected__logo{border-color:#9b72ff5c;border-radius:20px;flex-basis:78px;width:78px;height:78px;box-shadow:0 12px 28px #00000047,0 0 0 4px #8b5cf60a}.customer-finance-method-card__logo img,.customer-finance-selected__logo img{object-fit:cover;background:0 0;width:100%;height:100%;padding:0;display:block}.customer-finance-method-card__body{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.customer-finance-method-card__title,.customer-finance-method-card__badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.customer-finance-method-card__title strong{color:#fff;overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.customer-finance-method-card__title small{color:#aebed3;background:#687a9921;border-radius:8px;padding:3px 7px;font-size:.68rem;font-weight:800}.customer-finance-method-card__description{color:var(--cf-muted);font-size:.77rem;line-height:1.6}.customer-finance-method-card__badges:empty{display:none}.customer-finance-method-skeleton{background:#0d192db3;border:1px solid #64789c2e;border-radius:18px;align-items:center;gap:13px;min-height:106px;padding:14px;display:flex}.customer-finance-method-skeleton>span,.customer-finance-method-skeleton i{background:linear-gradient(90deg,#4d5e7e24,#7c8dad3d,#4d5e7e24) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite customer-finance-shimmer;display:block}.customer-finance-method-skeleton>span{border-radius:17px;flex:0 0 64px;width:64px;height:64px}.customer-finance-method-skeleton>div{gap:9px;width:100%;display:grid}.customer-finance-method-skeleton i{width:62%;height:12px}.customer-finance-method-skeleton i:nth-child(2){width:88%;height:10px}.customer-finance-method-skeleton i:nth-child(3){width:42%;height:9px}.customer-finance-empty,.customer-finance-loading-panel{color:#899ab2;text-align:center;background:#070f1d6b;border:1px dashed #697ca052;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.customer-finance-empty strong,.customer-finance-loading-panel strong{color:#e7edf6;margin-top:11px;font-size:1rem}.customer-finance-empty p{color:var(--cf-muted);margin:6px 0 0;font-size:.84rem;line-height:1.7}.customer-finance-empty button{color:#ffd5d9;background:var(--cf-red-soft);border:1px solid #ff7d8a4d;border-radius:12px;align-items:center;gap:7px;min-height:42px;margin-top:15px;padding:0 15px;font-weight:800;display:inline-flex}.customer-finance-empty.is-error{color:var(--cf-red);border-color:#ef444447}.customer-finance-workflow{gap:9px;display:grid}.customer-finance-selected{background:radial-gradient(circle at 100% 0,#8b5cf61a,#0000 45%),radial-gradient(circle at 0 100%,#60a5fa14,#0000 52%),linear-gradient(145deg,#14233cfa,#081120fc);border:1px solid #9b72ff5c;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:16px;display:grid}.customer-finance-flow-page.is-withdrawal .customer-finance-selected{border-color:#9b72ff5c}.customer-finance-selected__identity{align-items:center;gap:14px;min-width:0;display:flex}.customer-finance-selected__identity>div{min-width:0}.customer-finance-selected__content{flex:1;min-width:0}.customer-finance-selected__identity>div>small,.customer-finance-selected__identity>div>h2{margin:0;display:block}.customer-finance-selected__identity small{color:var(--cf-muted);font-size:.73rem}.customer-finance-selected__identity h2{color:#fff;overflow-wrap:anywhere;margin:3px 0;font-size:1.18rem}.customer-finance-selected__meta{flex-wrap:wrap;align-items:center;gap:6px;width:min(100%,330px);margin-top:8px;display:flex}.customer-finance-selected__meta-item{color:#dce5f1;background:#070f1d85;border:1px solid #758bb138;border-radius:9px;align-items:center;gap:5px;min-width:0;min-height:29px;padding:5px 9px;display:inline-flex}.customer-finance-selected__meta-item small{color:#95a5bb;font-size:.6rem;font-weight:800}.customer-finance-selected__meta-item strong{color:#f8fafc;white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1}.customer-finance-selected__route{direction:rtl;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;width:min(100%,330px);margin-top:8px;display:grid}.customer-finance-selected__route-side{background:#070f1d85;border:1px solid #758bb138;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.customer-finance-selected__route-side small{color:#95a5bb;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:800;line-height:1.25}.customer-finance-selected__route-side strong{color:#f8fafc;white-space:nowrap;flex:none;font-size:.74rem;font-weight:900;line-height:1}.customer-finance-selected__route-arrow{color:#c7b8ff;background:#7c3aed14;border:1px solid #9b72ff47;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:900;display:grid}.customer-finance-selected>button{color:#d2c5ff;background:linear-gradient(145deg,#4b2c8b57,#2b1c5b6b);border:1px solid #8b5cf661;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:44px;padding:0 13px;font-size:.82rem;font-weight:800;display:inline-flex}.customer-finance-progress{background:#091222b3;border:1px solid #66799d38;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.customer-finance-progress>span{color:#75859d;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:4px 5px;font-size:.67rem;font-weight:800;line-height:1.35;display:flex}.customer-finance-progress>span>span,.customer-finance-progress>span>svg{border:1px solid #7084a752;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.customer-finance-progress>span.is-complete{color:var(--cf-green);background:#10b98112}.customer-finance-progress>span.is-current{color:#d2c5ff;background:#7c3aed1f}.customer-finance-flow-section,.customer-finance-review,.customer-finance-recent{padding:17px}.customer-finance-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.customer-finance-limits>div{background:#070f1c85;border:1px solid #687ca03b;border-radius:13px;padding:11px}.customer-finance-limits small,.customer-finance-limits strong{display:block}.customer-finance-limits small{color:var(--cf-muted);margin-bottom:5px;font-size:.69rem}.customer-finance-limits strong{color:#dce5f1;text-align:right;overflow-wrap:anywhere;direction:ltr;font-size:.82rem}.customer-finance-amount{gap:7px;display:grid}.customer-finance-amount>span{color:#d8e1ee;font-size:.82rem;font-weight:800}.customer-finance-amount>div{color:#a98aff;background:#050d1abf;border:1px solid #6d82a85c;border-radius:15px;align-items:center;gap:9px;min-height:58px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-finance-amount>div:focus-within{border-color:#9b72ffb3;box-shadow:0 0 0 3px #7c3aed1f}.customer-finance-amount input{color:#fff;text-align:right;direction:ltr;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1.35rem;font-weight:900}.customer-finance-amount input::placeholder{color:#4f6079;font-size:.9rem}.customer-finance-amount>div>strong{color:#c6b5ff;white-space:nowrap;font-size:.84rem}.customer-finance-amount>small{color:var(--cf-red);align-items:flex-start;gap:5px;font-size:.76rem;line-height:1.55;display:flex}.customer-finance-amount.has-error>div{border-color:#ff7d8a9e;box-shadow:0 0 0 3px #ef444414}.customer-finance-calculation{background:linear-gradient(145deg,#082d2b73,#07141fb8);border:1px solid #51e0b047;border-radius:16px;margin-top:13px;padding:13px}.customer-finance-calculation__heading{color:var(--cf-green);border-bottom:1px solid #51e0b024;align-items:center;gap:7px;margin-bottom:7px;padding-bottom:10px;display:flex}.customer-finance-calculation__heading strong{color:#b9f5de;font-size:.84rem}.customer-finance-calculation>div:not(.customer-finance-calculation__heading){justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.customer-finance-calculation>div>span{color:#99adaf;font-size:.75rem}.customer-finance-calculation>div>strong{color:#e8f7f3;text-align:left;direction:ltr;font-size:.79rem}.customer-finance-calculation>div.is-total{border-top:1px solid #51e0b026;margin-top:5px;padding-top:11px}.customer-finance-calculation>div.is-total strong{color:var(--cf-green);font-size:1rem}.customer-finance-calculation>small{color:#74918e;margin-top:6px;font-size:.69rem;line-height:1.6;display:block}.customer-finance-inline-alert{color:#efd38a;background:#f59e0b12;border:1px solid #f4c55f42;border-radius:12px;align-items:flex-start;gap:7px;margin-top:11px;padding:11px;font-size:.78rem;line-height:1.6;display:flex}.customer-finance-inline-alert.is-error{color:#ffabb3;background:var(--cf-red-soft);border-color:#ef444447}.customer-finance-copy-row{background:#060e1c94;border:1px solid #687ca045;border-radius:15px;align-items:center;gap:11px;min-height:76px;padding:12px;display:flex}.customer-finance-copy-row>div{flex:1;min-width:0}.customer-finance-copy-row span,.customer-finance-copy-row strong{display:block}.customer-finance-copy-row span{color:var(--cf-muted);margin-bottom:4px;font-size:.73rem}.customer-finance-copy-row strong{color:#eef3fa;text-align:right;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;direction:ltr;font-size:.94rem;line-height:1.5}.customer-finance-copy-row button{color:#d4c7ff;background:#7c3aed1a;border:1px solid #8b5cf657;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-size:.77rem;font-weight:800;display:inline-flex}.customer-finance-instructions{color:var(--cf-yellow);background:#f59e0b12;border:1px solid #f4c55f40;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:11px;padding:13px;display:flex}.customer-finance-instructions svg{flex:none;margin-top:2px}.customer-finance-instructions strong{color:#f7d98d;font-size:.82rem}.customer-finance-instructions p{color:#c9b98c;white-space:pre-line;margin:4px 0 0;font-size:.78rem;line-height:1.75}.customer-finance-field{background:#070f1d94;border:1px solid #687ca045;border-radius:16px;padding:13px;transition:border-color .18s,box-shadow .18s}.customer-finance-field:focus-within{border-color:#9b72ff8f;box-shadow:0 0 0 3px #7c3aed14}.customer-finance-field.has-error{border-color:#ff7d8a8c;box-shadow:0 0 0 3px #ef444412}.customer-finance-field__head{justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.customer-finance-field__head>label{color:#e3eaf4;font-size:.84rem;font-weight:850;line-height:1.5}.customer-finance-field__head>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.customer-finance-field__head span{border:1px solid #6e82a540;border-radius:8px;padding:3px 7px;font-size:.64rem;font-weight:900}.customer-finance-field__head .is-required{color:#ff9ba5;background:#ef444414;border-color:#ff7d8a4d}.customer-finance-field__head .is-optional{color:#9aa9bd;background:#64748b14}.customer-finance-field__head .is-unique{color:#eac66f;background:#f59e0b12;border-color:#f4c55f47}.customer-finance-field>p{color:var(--cf-muted);margin:-1px 0 9px;font-size:.74rem;line-height:1.65}.customer-finance-field__error{color:#ffabb3;background:var(--cf-red-soft);border-radius:10px;align-items:flex-start;gap:5px;margin-bottom:9px;padding:8px 9px;font-size:.73rem;line-height:1.5;display:flex}.customer-finance-field>input,.customer-finance-field>textarea,.customer-finance-field>select{color:#f1f5f9;background:#030a16b8;border:1px solid #697da159;border-radius:13px;outline:0;width:100%;min-height:50px;padding:0 12px;font-size:.88rem;transition:border-color .18s,box-shadow .18s}.customer-finance-field>textarea{resize:vertical;min-height:105px;padding-top:12px}.customer-finance-field>input:focus,.customer-finance-field>textarea:focus,.customer-finance-field>select:focus{border-color:#9b72ffb3;box-shadow:0 0 0 3px #7c3aed1a}.customer-finance-field>input::placeholder,.customer-finance-field>textarea::placeholder{color:#52627a}.customer-finance-field__unique{color:#9e8e64;align-items:flex-start;gap:5px;margin-top:8px;font-size:.69rem;line-height:1.55;display:flex}.customer-finance-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.customer-finance-upload>label{color:#ad93ff;text-align:center;cursor:pointer;background:#7c3aed0e;border:1px dashed #8b5cf675;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:17px;display:flex}.customer-finance-upload>label>span{background:#7c3aed1a;border:1px solid #8b5cf654;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.customer-finance-upload>label strong{color:#ddd4ff;font-size:.85rem}.customer-finance-upload>label small{color:#75869e;margin-top:4px;font-size:.68rem}.customer-finance-upload__selected{background:var(--cf-green-soft);border:1px solid #51e0b047;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:11px;display:grid}.customer-finance-upload__selected>span{width:39px;height:39px;color:var(--cf-green);background:#10b9811a;border-radius:12px;place-items:center;display:grid}.customer-finance-upload__selected>div{min-width:0}.customer-finance-upload__selected strong,.customer-finance-upload__selected small{display:block}.customer-finance-upload__selected strong{color:#dff9f0;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.customer-finance-upload__selected small{color:#7fa99e;margin-top:4px;font-size:.66rem}.customer-finance-upload__selected button{width:36px;height:36px;color:var(--cf-red);background:#ef444414;border:1px solid #ff7d8a40;border-radius:11px;place-items:center;display:grid}.customer-finance-review{border-color:#8b5cf661}.customer-finance-review__grid{gap:8px;display:grid}.customer-finance-review__grid>div{background:#070f1c80;border:1px solid #697ca038;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding:10px 11px;display:flex}.customer-finance-review__grid span{color:var(--cf-muted);font-size:.74rem;line-height:1.5}.customer-finance-review__grid strong{color:#e7edf6;text-align:left;overflow-wrap:anywhere;max-width:58%;font-size:.78rem;line-height:1.5}.customer-finance-review__grid strong.is-pending{color:var(--cf-yellow)}.customer-finance-submit{color:#fff;background:linear-gradient(135deg,#7332e7,#8d35ee 56%,#6d3de0);border:1px solid #ad82ff85;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:55px;margin-top:13px;padding:0 16px;font-weight:900;transition:transform .18s,opacity .18s;display:flex;box-shadow:0 13px 26px #5b21b642}.customer-finance-flow-page.is-withdrawal .customer-finance-submit{background:linear-gradient(135deg,#9b72ff,#7c3aed 56%,#5b21b6);border-color:#9b72ff75;box-shadow:0 13px 26px #5b21b63d}.customer-finance-submit:not(:disabled):active{transform:scale(.988)}.customer-finance-submit:disabled{color:#77869c;box-shadow:none;opacity:.72;background:linear-gradient(135deg,#26344a,#1f2b40);border-color:#6e7e9933}.customer-finance-review__footnote{color:#75869d;text-align:center;justify-content:center;align-items:flex-start;gap:5px;margin:10px 0 0;font-size:.68rem;line-height:1.55;display:flex}.customer-finance-recent{margin-top:13px}.customer-finance-request{background:#070f1c85;border:1px solid #687ca040;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.customer-finance-request>div{min-width:0}.customer-finance-request small,.customer-finance-request strong{display:block}.customer-finance-request small{color:var(--cf-muted);margin-bottom:4px;font-size:.7rem}.customer-finance-request strong{color:#e4ebf5;text-align:right;overflow-wrap:anywhere;direction:ltr;font-size:.8rem;line-height:1.55}.customer-finance-request>span{border:1px solid;border-radius:9px;flex:none;padding:5px 8px;font-size:.68rem;font-weight:900}.customer-finance-request>span.is-approved{color:var(--cf-green);background:var(--cf-green-soft);border-color:#51e0b04d}.customer-finance-request>span.is-rejected{color:var(--cf-red);background:var(--cf-red-soft);border-color:#ff7d8a4d}.customer-finance-request>span.is-pending{color:var(--cf-yellow);background:#f59e0b12;border-color:#f4c55f4d}.customer-finance-page .is-spinning{animation:.8s linear infinite customer-finance-spin}@keyframes customer-finance-shimmer{to{background-position:-220% 0}}@keyframes customer-finance-spin{to{transform:rotate(360deg)}}.app.light-mode .customer-finance-page{--cf-panel:#fffffffa;--cf-panel-deep:#f7f9fdfc;--cf-line:#64748b3b;--cf-text:#172033;--cf-muted:#64748b;background:radial-gradient(circle at 94% 0,#7c3aed17,#0000 32%),linear-gradient(#f8faff,#eef2f8)}.app.light-mode .customer-finance-page :where(.customer-finance-header,.customer-finance-flow-section,.customer-finance-review,.customer-finance-recent,.customer-finance-selected){background:#fffffff5;box-shadow:0 14px 30px #33415514}.app.light-mode .customer-finance-page :where(.customer-finance-heading h1,.customer-finance-section-card__title,.customer-finance-section-heading h2,.customer-finance-review__heading h2,.customer-finance-method-card__title strong,.customer-finance-selected__identity h2){color:#172033}.app.light-mode .customer-finance-section-card{background:radial-gradient(circle at 100% 0, rgba(var(--section-accent), .12), transparent 46%), #fff;box-shadow:0 0 22px rgba(var(--section-accent), .08), 0 14px 30px #33415514}.app.light-mode .customer-finance-page :where(.customer-finance-method-card,.customer-finance-limits>div,.customer-finance-field,.customer-finance-copy-row,.customer-finance-review__grid>div,.customer-finance-request,.customer-finance-progress){background:#f7f9fd}.app.light-mode .customer-finance-page :where(.customer-finance-field__head>label,.customer-finance-copy-row strong,.customer-finance-review__grid strong,.customer-finance-request strong,.customer-finance-limits strong){color:#263247}.app.light-mode .customer-finance-page :where(.customer-finance-amount>div,.customer-finance-field>input,.customer-finance-field>textarea,.customer-finance-field>select){color:#172033;background:#fff}.app.light-mode .customer-finance-page .customer-finance-amount input{color:#172033}@media (width>=620px){.customer-finance-header{flex-direction:row;justify-content:space-between;align-items:center}.customer-finance-header__actions{flex:none;display:flex}.customer-finance-protection{align-items:center}.customer-finance-method-list,.customer-finance-copy-list,.customer-finance-fields,.customer-finance-review__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.customer-finance-header{border-radius:18px;gap:7px;margin-bottom:7px;padding:10px 11px}.customer-finance-heading{gap:9px}.customer-finance-heading h1{font-size:1.22rem}.customer-finance-heading p{display:none}.customer-finance-header__actions{gap:6px}.customer-finance-header__actions>button{min-height:37px;padding-inline:8px;font-size:.75rem}.customer-finance-protection--after-choice{margin:6px 0 8px}.customer-finance-protection{border-radius:15px;align-items:center;gap:6px;min-width:0;min-height:62px;padding:8px}.customer-finance-protection svg{width:17px;height:17px;margin-top:0}.customer-finance-protection p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.4;display:-webkit-box;overflow:hidden}.customer-finance-protection--footer{margin:7px 0 24px;scroll-margin-bottom:24px}.customer-finance-selected{grid-template-columns:minmax(0,1fr);gap:11px;min-height:124px;padding:13px}.customer-finance-selected__identity{align-items:center;gap:11px}.customer-finance-selected__logo{flex-basis:82px;width:82px;height:82px}.customer-finance-selected__meta{gap:5px;width:100%;max-width:100%}.customer-finance-selected__meta-item{min-height:27px;padding:4px 8px}.customer-finance-selected__route{gap:5px;width:100%;max-width:100%}.customer-finance-selected__route-side{padding:6px 7px}.customer-finance-selected__route-side small{font-size:.58rem}.customer-finance-selected__route-side strong{font-size:.7rem}.customer-finance-selected>button{width:100%;min-width:0;min-height:40px;padding-inline:11px}.customer-finance-flow-section,.customer-finance-review,.customer-finance-recent{border-radius:17px;padding:11px}.customer-finance-section-heading{margin-bottom:9px;padding-bottom:8px}.customer-finance-section-heading p{font-size:.68rem;line-height:1.45}}@media (width<=390px){.customer-finance-page{padding-inline:10px}.customer-finance-header,.customer-finance-flow-section,.customer-finance-review,.customer-finance-recent{border-radius:19px;padding:14px}.customer-finance-heading__icon{flex-basis:45px;width:45px;height:45px}.customer-finance-heading p{font-size:.79rem}.customer-finance-selected__identity{align-items:flex-start}.customer-finance-selected__logo{flex-basis:68px;width:68px;height:68px}.customer-finance-selected__route{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:4px}.customer-finance-selected__route-side{padding:5px 6px}.customer-finance-selected__route-side small{text-overflow:ellipsis;max-width:72px;overflow:hidden}.customer-finance-method-card{grid-template-columns:auto minmax(0,1fr)}.customer-finance-method-card__logo{flex-basis:56px;width:56px;height:56px}.customer-finance-method-card>svg{display:none}.customer-finance-progress>span{font-size:.6rem}.customer-finance-progress>span>span,.customer-finance-progress>span>svg{display:none}.customer-finance-copy-row{flex-direction:column;align-items:flex-start}.customer-finance-copy-row button{align-self:stretch}.customer-finance-request{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.customer-finance-page *,.customer-finance-page :before,.customer-finance-page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.customer-mfa-access-page .customer-record-heading__icon{color:#c4b5fd;background:#5b21b62b;border-color:#8b5cf661}.customer-mfa-access-card{--mfa-tone:139, 92, 246;border:1px solid rgba(var(--mfa-tone), .36);background:radial-gradient(circle at 50% 0, rgba(var(--mfa-tone), .14), transparent 48%), linear-gradient(145deg, #101d33fa, #07101ffc);text-align:center;border-radius:22px;justify-items:center;gap:10px;width:min(100%,620px);margin:clamp(28px,8vh,70px) auto 0;padding:26px 20px;display:grid;box-shadow:0 20px 46px #00000042}.customer-mfa-access-card.is-error{--mfa-tone:248, 113, 113}.customer-mfa-access-card__icon{border:1px solid rgba(var(--mfa-tone), .4);background:rgba(var(--mfa-tone), .13);width:64px;height:64px;color:rgb(var(--mfa-tone));border-radius:19px;place-items:center;display:grid}.customer-mfa-access-card :where(h2,p){margin:0}.customer-mfa-access-card h2{color:#f8fafc;font-size:21px}.customer-mfa-access-card p{color:#9aa9bd;max-width:480px;font-size:11px;line-height:1.8}.customer-mfa-access-badge,.mfa-policy-badge{color:#c4b5fd;white-space:nowrap;background:#5b21b62b;border:1px solid #a78bfa5c;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.customer-mfa-access-card.is-error .customer-mfa-access-badge{color:#fca5a5;background:#7f1d1d2b;border-color:#f8717157}.customer-mfa-code-form{text-align:right;gap:9px;width:min(100%,390px);margin-top:6px;display:grid}.customer-mfa-code-form label{color:#cbd5e1;font-size:10px;font-weight:800}.customer-mfa-code-form>div{color:#c4b5fd;background:#040c19bf;border:1px solid #8b5cf66b;border-radius:14px;align-items:center;gap:9px;min-height:52px;padding:0 14px;display:flex}.customer-mfa-code-form input{color:#f8fafc;text-align:center;letter-spacing:.32em;direction:ltr;background:0 0;border:0;outline:0;width:100%;font-size:25px;font-weight:900}.customer-mfa-code-form input::placeholder{color:#475569}.customer-mfa-code-form>button,.customer-mfa-access-actions button{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.customer-mfa-code-form>button,.customer-mfa-access-actions .is-primary{background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf675}.customer-mfa-code-form>button:disabled,.customer-mfa-access-actions button:disabled{opacity:.5;cursor:wait}.customer-mfa-code-error{color:#fca5a5;text-align:center;font-size:9px;line-height:1.6}.customer-mfa-access-actions{justify-content:center;gap:8px;width:100%;margin-top:5px;display:flex}.customer-mfa-access-actions .is-secondary{background:#142238e6;border:1px solid #677a9c52}.customer-finance-option .mfa-policy-badge{margin-top:2px}.deposit-method-card .mfa-policy-badge{margin:7px auto 2px}@media (width<=520px){.customer-mfa-access-card{margin-top:22px;padding:22px 14px}.customer-mfa-access-actions{flex-direction:column}.customer-mfa-access-actions button{width:100%}}.app.light-mode .customer-mfa-access-card{border-color:rgba(var(--mfa-tone), .34);background:#fff}.app.light-mode .customer-mfa-access-card h2{color:#182033}.app.light-mode .customer-mfa-access-card p{color:#64748b}.customer-ticket-overlay{z-index:18500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712d6;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.customer-ticket-thread{scrollbar-width:none;background:linear-gradient(160deg,#182136,#0d1424);border:1px solid #94a3b829;border-radius:24px;width:min(640px,100%);max-height:calc(100dvh - 24px);padding:14px;overflow-y:auto;box-shadow:0 24px 80px #0000007a}.customer-ticket-thread::-webkit-scrollbar{display:none}.customer-ticket-head{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.customer-ticket-head>button,.customer-ticket-back{color:#e5e7eb;cursor:pointer;background:#111a2c;border:1px solid #94a3b829;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:42px;min-height:42px;display:inline-flex}.customer-ticket-title{flex:1;gap:6px;min-width:0;display:grid}.customer-ticket-title>strong{color:#c4b5fd;font-size:12px}.customer-ticket-title h2{color:#f8fafc;margin:0;font-size:18px;line-height:1.45}.customer-ticket-state{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.customer-ticket-state.is-pending{color:#fde047;background:#713f1233;border:1px solid #facc1547}.customer-ticket-state.is-review{color:#93c5fd;background:#1e40af29;border:1px solid #60a5fa47}.customer-ticket-state.is-success{color:#86efac;background:#14532d33;border:1px solid #22c55e4d}.customer-ticket-state.is-closed{color:#cbd5e1;background:#47556924;border:1px solid #94a3b838}.customer-ticket-state.is-approval{color:#fde047;background:#713f1233;border:1px solid #facc1547}.customer-ticket-linked-card{background:#4c1d951f;border:1px solid #8b5cf638;border-radius:15px;align-items:center;gap:11px;margin-top:12px;padding:11px 12px;display:flex}.customer-ticket-linked-icon{color:#c4b5fd;background:#7c3aed2e;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.customer-ticket-linked-card>div{gap:3px;min-width:0;display:grid}.customer-ticket-linked-card small{color:#a78bfa;font-size:10px;font-weight:800}.customer-ticket-linked-card strong{overflow-wrap:anywhere;color:#f8fafc;font-size:13px;line-height:1.5}.customer-ticket-linked-card div>span{color:#94a3b8;font-size:11px}.customer-ticket-messages{gap:10px;max-height:50dvh;padding:14px 2px;display:grid;overflow-y:auto}.customer-ticket-message{border:1px solid #94a3b824;border-radius:16px;gap:7px;width:min(88%,500px);padding:11px 12px;display:grid}.customer-ticket-message.is-customer{background:#151f34;margin-left:auto;margin-right:0}.customer-ticket-message.is-admin{background:#6d28d929;border-color:#8b5cf645;margin-left:0;margin-right:auto}.customer-ticket-message-head{color:#c4b5fd;align-items:center;gap:5px;font-size:11px;display:flex}.customer-ticket-message p{white-space:pre-wrap;color:#f1f5f9;margin:0;font-size:13px;line-height:1.75}.customer-ticket-message small{color:#8592a6;font-size:10px}.customer-ticket-empty,.customer-ticket-notice,.customer-ticket-closed{color:#aab3c5;background:#0f172ab8;border:1px solid #94a3b824;border-radius:13px;padding:11px 12px;font-size:12px;line-height:1.6}.customer-ticket-notice{color:#fecaca;background:#7f1d1d2e;border-color:#ef444459;margin-bottom:10px}.customer-ticket-closed{align-items:center;gap:7px;display:flex}.customer-ticket-closed.is-awaiting-approval{color:#fde68a;background:#713f122e;border-color:#facc1542;align-items:flex-start}.customer-ticket-closed.is-awaiting-approval>svg{flex:none;margin-top:2px}.customer-ticket-closed.is-awaiting-approval>div{gap:3px;min-width:0;display:grid}.customer-ticket-closed.is-awaiting-approval strong{color:#fef3c7;font-size:12px}.customer-ticket-closed.is-awaiting-approval span{color:#d6cba8;font-size:11px}.customer-ticket-reply{border-top:1px solid #94a3b824;gap:9px;padding-top:12px;display:grid}.customer-ticket-reply textarea{resize:none;color:#f8fafc;background:#10192b;border:1px solid #94a3b82e;border-radius:14px;outline:none;width:100%;min-height:96px;padding:12px;line-height:1.7}.customer-ticket-reply textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61f}.customer-ticket-reply button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d35d7,#7c3aed);border:1px solid #8b5cf680;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:900;display:inline-flex}.customer-ticket-reply button:disabled{opacity:.55;cursor:wait}.customer-ticket-back{width:100%;margin-top:10px;padding-inline:14px;font-weight:800}@media (width<=420px){.customer-ticket-overlay{padding:8px}.customer-ticket-thread{border-radius:22px;max-height:calc(100dvh - 16px)}.customer-ticket-message{width:92%}}.customer-identity-page .customer-record-heading__icon{color:#5eead4;background:#0d948826;border-color:#2dd4bf57}.customer-identity-notice{z-index:5;color:#dcfce7;background:#14532deb;border:1px solid #22c55e47;border-radius:13px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto 12px;padding:10px 13px;font-size:12px;display:flex;position:sticky;top:8px;box-shadow:0 12px 28px #00000047}.customer-identity-notice.is-error{color:#fee2e2;background:#7f1d1df0;border-color:#f8717152}.customer-identity-status{background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 38%),linear-gradient(145deg,#111e35fa,#081120fc);border:1px solid #8b5cf657;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:13px;padding:18px;display:grid}.customer-identity-status__icon{color:#c4b5fd;background:#5b21b62e;border:1px solid #a78bfa5c;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.customer-identity-status>div:nth-child(2){min-width:0}.customer-identity-status :where(small,h2,p){margin:0}.customer-identity-status small{color:#9cabc0;font-size:10px;font-weight:800}.customer-identity-status h2{color:#fff;margin-top:3px;font-size:20px}.customer-identity-status p{color:#98a8bd;margin-top:4px;font-size:11px;line-height:1.65}.customer-identity-status__side{align-items:center;gap:7px;display:flex}.customer-identity-status__side>span{color:#ddd6fe;white-space:nowrap;background:#5b21b626;border:1px solid #a78bfa4d;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.customer-identity-status__side button,.customer-identity-form-head button{color:#cbd5e1;background:#111f34d6;border:1px solid #6f82a44d;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}.customer-identity-status.is-pending .customer-identity-status__icon,.customer-identity-status.is-pending .customer-identity-status__side>span{color:#fcd34d;background:#92400e29;border-color:#f59e0b4d}.customer-identity-status.is-approved{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 40%),linear-gradient(145deg,#0f2722f7,#081120fc);border-color:#22c55e57}.customer-identity-status.is-approved .customer-identity-status__icon,.customer-identity-status.is-approved .customer-identity-status__side>span{color:#86efac;background:#14532d33;border-color:#22c55e4d}.customer-identity-status.is-rejected .customer-identity-status__icon,.customer-identity-status.is-rejected .customer-identity-status__side>span{color:#fca5a5;background:#7f1d1d33;border-color:#ef44444d}.customer-identity-rejection{color:#fca5a5;background:#7f1d1d26;border:1px solid #ef444447;border-radius:15px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:13px 14px;display:flex}.customer-identity-rejection svg{flex:none;margin-top:1px}.customer-identity-rejection strong{color:#fecaca;font-size:12px}.customer-identity-rejection p{color:#f5b7b7;margin:4px 0 0;font-size:11px;line-height:1.65}.customer-identity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.customer-identity-summary>div{background:#0c172ad1;border:1px solid #677a9c42;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.customer-identity-summary span{color:#8293aa;font-size:9px}.customer-identity-summary strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.customer-identity-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.customer-identity-roadmap>div{background:linear-gradient(145deg,#101d33f0,#081120fa);border:1px solid #677a9c42;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.customer-identity-roadmap b{color:#c4b5fd;background:#5b21b62b;border:1px solid #8b5cf659;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.customer-identity-roadmap span,.customer-identity-roadmap strong,.customer-identity-roadmap small{min-width:0;display:block}.customer-identity-roadmap strong{color:#f1f5f9;font-size:12px}.customer-identity-roadmap small{color:#8797ad;margin-top:3px;font-size:9px;line-height:1.5}.customer-identity-start{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf675;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:50px;padding:0 16px;font-size:13px;font-weight:900;display:grid;box-shadow:0 14px 28px #5b21b638}.customer-identity-form-card{background:radial-gradient(circle at 100% 0,#7c3aed17,#0000 35%),linear-gradient(145deg,#101d33fa,#07101ffc);border:1px solid #8b5cf657;border-radius:21px;margin-bottom:13px;padding:16px}.customer-identity-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-identity-form-head small,.customer-identity-form-head h2{margin:0;display:block}.customer-identity-form-head small{color:#a78bfa;font-size:10px;font-weight:800}.customer-identity-form-head h2{color:#fff;margin-top:3px;font-size:19px}.customer-identity-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0 16px;display:grid}.customer-identity-progress i{background:#64748b40;border-radius:999px;height:4px}.customer-identity-progress i.is-active{background:linear-gradient(90deg,#7c3aed,#a855f7);box-shadow:0 0 12px #a855f747}.customer-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.customer-identity-fields label{gap:6px;min-width:0;display:grid}.customer-identity-fields label>span{color:#a8b4c5;font-size:10px;font-weight:800}.customer-identity-fields label>div{color:#a78bfa;background:#030a169e;border:1px solid #677a9c57;border-radius:13px;align-items:center;gap:8px;min-height:47px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-identity-fields label:focus-within>div{border-color:#a78bfa9e;box-shadow:0 0 0 3px #7c3aed1a}.customer-identity-fields input,.customer-identity-fields select{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:43px;padding:0;font-size:12px}.customer-identity-fields input::placeholder{color:#506078}.customer-identity-fields select option{color:#e2e8f0;background:#10192b}.customer-identity-fields label>em,.customer-identity-upload>em,.customer-identity-consent-error{color:#fca5a5;font-size:9px;font-style:normal}.customer-identity-fields label.has-error>div{border-color:#f87171ad;animation:1.2s ease-in-out infinite customer-identity-error-pulse}.customer-identity-uploads{gap:9px;margin-top:13px;display:grid}.customer-identity-upload{cursor:pointer;background:#1e144121;border:1px dashed #8b5cf661;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid;position:relative}.customer-identity-upload.has-error{border-color:#f87171a8;animation:1.2s ease-in-out infinite customer-identity-error-pulse}.customer-identity-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-identity-upload__icon{color:#c4b5fd;background:#5b21b62b;border:1px solid #a78bfa4d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-identity-upload__copy{gap:3px;min-width:0;display:grid}.customer-identity-upload__copy strong{color:#f1f5f9;font-size:11px}.customer-identity-upload__copy small{color:#8293aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-identity-upload__action{color:#ddd6fe;background:#7c3aed29;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.customer-identity-upload>em{grid-column:2/-1}.customer-identity-review{gap:11px;display:grid}.customer-identity-review__guide{color:#c4b5fd;background:#5b21b61a;border:1px solid #a78bfa3d;border-radius:13px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.customer-identity-review__guide svg{flex:none;margin-top:1px}.customer-identity-review__guide strong{color:#ede9fe;font-size:11px}.customer-identity-review__guide p{color:#a9a7c8;margin:3px 0 0;font-size:9px;line-height:1.55}.customer-identity-review__section{background:#08122270;border:1px solid #677a9c38;border-radius:15px;padding:11px}.customer-identity-review__section>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;display:flex}.customer-identity-review__section>header>div,.customer-identity-review__section>header button{align-items:center;gap:6px;display:inline-flex}.customer-identity-review__section>header>div{color:#c4b5fd}.customer-identity-review__section>header strong{color:#f1f5f9;font-size:11px}.customer-identity-review__section>header button{color:#c4b5fd;background:#5b21b621;border:1px solid #8b5cf642;border-radius:9px;flex:none;padding:6px 8px;font-size:9px;font-weight:800}.customer-identity-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-identity-review__grid>div{background:#030a1673;border:1px solid #677a9c42;border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.customer-identity-review__grid span{color:#8293aa;font-size:9px}.customer-identity-review__grid strong{overflow-wrap:anywhere;color:#e2e8f0;font-size:11px}.customer-identity-review__number{grid-template-columns:minmax(0,1fr) auto;align-items:center}.customer-identity-review__number>span{grid-column:1/-1}.customer-identity-review__number strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-identity-review__number button{color:#c4b5fd;background:#5b21b621;border:1px solid #8b5cf63d;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;display:grid}.customer-identity-review__files{gap:7px;margin-top:8px;display:grid}.customer-identity-review__files>div{background:#030a165c;border:1px solid #677a9c33;border-radius:11px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.customer-identity-review__files>div>svg{color:#a78bfa}.customer-identity-review__files>div>span{gap:2px;min-width:0;display:grid}.customer-identity-review__files strong{color:#e2e8f0;font-size:10px}.customer-identity-review__files small{color:#8293aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-identity-review__files em{color:var(--tk-green);white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.customer-identity-consent{cursor:pointer;background:#0d948814;border:1px solid #2dd4bf38;border-radius:13px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.customer-identity-consent.has-error{border-color:#f871718f}.customer-identity-consent input{opacity:0;pointer-events:none;position:absolute}.customer-identity-consent>span{color:#0000;background:#064e3b33;border:1px solid #2dd4bf5c;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.customer-identity-consent input:checked+span{border-color:var(--tk-green);background:var(--tk-green);color:#fff}.customer-identity-consent p{color:#a7c7c2;margin:0;font-size:10px;line-height:1.65}.customer-identity-consent-error{margin-top:5px;display:block}.customer-identity-form-actions{border-top:1px solid #677a9c2e;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:15px;display:flex}.customer-identity-form-actions button{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:43px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.customer-identity-form-actions .is-primary{background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf673}.customer-identity-form-actions .is-secondary{background:#142238e6;border:1px solid #677a9c52}.customer-identity-form-actions button:disabled,.customer-identity-status__side button:disabled,.customer-identity-form-head button:disabled,.customer-identity-page .customer-record-back:disabled{opacity:.5;cursor:not-allowed}.customer-identity-privacy{color:#5eead4;background:#0d948812;border:1px solid #2dd4bf38;border-radius:15px;align-items:flex-start;gap:10px;margin-top:13px;padding:13px 14px;display:flex}.customer-identity-privacy svg{flex:none;margin-top:1px}.customer-identity-privacy strong{color:#ccfbf1;font-size:11px}.customer-identity-privacy p{color:#91bcb6;margin:3px 0 0;font-size:9px;line-height:1.6}@keyframes customer-identity-error-pulse{50%{box-shadow:0 0 0 3px #ef44441a}}@media (width<=680px){.customer-identity-status{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:14px}.customer-identity-status__icon{border-radius:15px;width:48px;height:48px}.customer-identity-status h2{font-size:17px}.customer-identity-status__side{grid-column:1/-1;justify-content:space-between}.customer-identity-summary,.customer-identity-fields,.customer-identity-review__grid{grid-template-columns:1fr}.customer-identity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-identity-roadmap{grid-template-columns:1fr}.customer-identity-form-card{padding:13px}.customer-identity-review__section>header{align-items:flex-start}.customer-identity-form-actions button{flex:1;min-width:0}}@media (width<=380px){.customer-identity-summary{grid-template-columns:1fr}.customer-identity-upload{grid-template-columns:38px minmax(0,1fr)}.customer-identity-upload__icon{width:38px;height:38px}.customer-identity-upload__action,.customer-identity-upload>em{grid-column:2;width:fit-content}.customer-identity-review__section>header button{padding-inline:7px}}.app.light-mode .customer-identity-page :where(.customer-identity-status,.customer-identity-summary>div,.customer-identity-roadmap>div,.customer-identity-form-card){background:#fff;border-color:#dde3ee}.app.light-mode .customer-identity-page :where(h2,strong){color:#182033}.app.light-mode .customer-identity-page .customer-identity-fields label>div,.app.light-mode .customer-identity-page .customer-identity-review__grid>div,.app.light-mode .customer-identity-page .customer-identity-review__files>div{background:#f7f9fc;border-color:#dbe2ed}.app.light-mode .customer-identity-page .customer-identity-review__guide,.app.light-mode .customer-identity-page .customer-identity-review__section{background:#fff;border-color:#dde3ee}.app.light-mode .customer-identity-page .customer-identity-fields :where(input,select){color:#182033}.customer-kyc-access-page .customer-record-heading__icon{color:#5eead4;background:#0d948826;border-color:#2dd4bf57}.customer-kyc-access-card{--kyc-tone:248, 113, 113;border:1px solid rgba(var(--kyc-tone), .34);background:radial-gradient(circle at 50% 0, rgba(var(--kyc-tone), .12), transparent 48%), linear-gradient(145deg, #101d33fa, #07101ffc);text-align:center;border-radius:22px;justify-items:center;gap:10px;width:min(100%,620px);margin:clamp(28px,8vh,70px) auto 0;padding:26px 20px;display:grid;box-shadow:0 20px 46px #00000042}.customer-kyc-access-card.is-pending{--kyc-tone:245, 158, 11}.customer-kyc-access-card.is-loading{--kyc-tone:139, 92, 246}.customer-kyc-access-card.is-error{--kyc-tone:248, 113, 113}.customer-kyc-access-card__icon{border:1px solid rgba(var(--kyc-tone), .38);background:rgba(var(--kyc-tone), .12);width:64px;height:64px;color:rgb(var(--kyc-tone));border-radius:19px;place-items:center;display:grid}.customer-kyc-access-card h2,.customer-kyc-access-card p{margin:0}.customer-kyc-access-card h2{color:#f8fafc;font-size:21px}.customer-kyc-access-card p{color:#9aa9bd;max-width:470px;font-size:11px;line-height:1.75}.customer-kyc-badge{color:#fca5a5;white-space:nowrap;background:#7f1d1d26;border:1px solid #f8717147;border-radius:999px;flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.customer-kyc-badge.is-current{border-color:rgba(var(--kyc-tone), .32);background:rgba(var(--kyc-tone), .13);color:rgb(var(--kyc-tone));margin-inline-start:0}.kyc-requirement-badge{color:#fcd34d;white-space:nowrap;background:#92400e29;border:1px solid #f59e0b57;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.kyc-requirement-badge.is-approved{color:#86efac;background:#14532d2e;border-color:#22c55e57}.kyc-requirement-badge.is-pending{color:#fcd34d;background:#92400e2b;border-color:#f59e0b57}.kyc-requirement-badge.is-rejected,.kyc-requirement-badge.is-error{color:#fca5a5;background:#7f1d1d2b;border-color:#f8717157}.kyc-requirement-badge.is-loading{color:#c4b5fd;background:#5b21b62b;border-color:#8b5cf657}.deposit-method-card .kyc-requirement-badge{margin:7px auto 2px}.finance-bank-info .kyc-requirement-badge{margin:1px 0 0}.customer-kyc-access-card__reason{text-align:right;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:13px;width:100%;padding:11px 12px}.customer-kyc-access-card__reason strong,.customer-kyc-access-card__reason span{display:block}.customer-kyc-access-card__reason strong{color:#fecaca;font-size:10px}.customer-kyc-access-card__reason span{color:#e5a7a7;margin-top:4px;font-size:9px;line-height:1.65}.customer-kyc-access-card__actions{justify-content:center;gap:8px;width:100%;margin-top:5px;display:flex}.customer-kyc-access-card__actions button{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:130px;min-height:43px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.customer-kyc-access-card__actions .is-primary{background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf673}.customer-kyc-access-card__actions .is-secondary{background:#142238e6;border:1px solid #677a9c52}.customer-kyc-access-card__actions button:disabled{opacity:.5;cursor:wait}@media (width<=520px){.customer-kyc-access-card{margin-top:22px;padding:22px 14px}.customer-kyc-access-card__actions{flex-direction:column}.customer-kyc-access-card__actions button{width:100%}}.app.light-mode .customer-kyc-access-card{border-color:rgba(var(--kyc-tone), .34);background:#fff}.app.light-mode .customer-kyc-access-card h2{color:#182033}.app.light-mode .customer-kyc-access-card p{color:#64748b}.mfa-gate-page{z-index:30000;background:var(--tk-canvas-background);color:#fff;place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow:hidden auto}.mfa-gate-page>.mfa-gate-loading{background:linear-gradient(145deg,#14152cfa,#090a18fc);border:1px solid #efbd4f47;border-radius:22px;width:min(100%,360px);padding:24px;box-shadow:0 22px 55px #321e0c33}.mfa-gate-card{background:radial-gradient(circle at 100% 0,#7c3aed21,#0000 35%),linear-gradient(150deg,#111f36fa,#060e1cfc);border:1px solid #7c62c56b;border-radius:27px;width:min(100%,430px);padding:20px;box-shadow:0 30px 80px #00000080}.mfa-gate-brand{border-bottom:1px solid #70809e2e;align-items:center;gap:10px;padding-bottom:14px;display:flex}.mfa-gate-brand>span{color:#6ee7b7;background:#05966929;border:1px solid #34d39957;border-radius:15px;place-items:center;width:47px;height:47px;display:grid}.mfa-gate-brand small,.mfa-gate-brand strong{display:block}.mfa-gate-brand small{color:#a78bfa;direction:ltr;font-size:9px;font-weight:900}.mfa-gate-brand strong{margin-top:2px;font-size:15px}.mfa-gate-hero{text-align:center;justify-items:center;padding:22px 6px 17px;display:grid}.mfa-gate-hero>span{color:#c4b5fd;background:#5b21b62e;border:1px solid #a78bfa61;border-radius:21px;place-items:center;width:64px;height:64px;margin-bottom:12px;display:grid;box-shadow:0 14px 28px #4c1d9533}.mfa-gate-hero h1,.mfa-gate-hero p{margin:0}.mfa-gate-hero h1{font-size:22px}.mfa-gate-hero p{color:#94a3b8;max-width:330px;margin-top:7px;font-size:11px;line-height:1.75}.mfa-gate-account{background:#030a1685;border:1px solid #677a9c3d;border-radius:13px;grid-template-columns:21px minmax(0,1fr);gap:2px 7px;margin-bottom:13px;padding:10px 11px;display:grid}.mfa-gate-account svg{color:#6ee7b7;grid-row:1/3;align-self:center}.mfa-gate-account span{color:#71839c;font-size:9px}.mfa-gate-account strong{color:#dce5f1;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;display:block;overflow:hidden}.mfa-gate-form{gap:11px;display:grid}.mfa-gate-form label{gap:7px;display:grid}.mfa-gate-form label>span{color:#a8b4c5;font-size:10px;font-weight:800}.mfa-gate-form label>div{color:#a78bfa;background:#030a16b3;border:1px solid #8b5cf66b;border-radius:15px;align-items:center;gap:9px;min-height:57px;padding:0 13px;display:flex}.mfa-gate-form input{color:#fff;text-align:center;letter-spacing:.32em;direction:ltr;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:monospace;font-size:24px;font-weight:900}.mfa-gate-form input::placeholder{color:#45546b}.mfa-gate-form>button{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf675;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:49px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #6d28d938}.mfa-gate-form>button:disabled{opacity:.5;cursor:wait}.mfa-gate-error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717147;border-radius:11px;padding:9px 11px;font-size:10px;line-height:1.6}.mfa-gate-loading{color:#a8b4c5;align-content:center;place-items:center;gap:8px;min-height:104px;font-size:11px;display:grid}.mfa-gate-loading strong{color:#cbd5e1;font-size:12px}.mfa-gate-spinner{border:3px solid #a78bfa33;border-top-color:#a78bfa;border-radius:50%;width:29px;height:29px;animation:.8s linear infinite mfa-gate-spin}.mfa-gate-logout{color:#94a3b8;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;margin-top:10px;font-size:11px;font-weight:800;display:inline-flex}.mfa-gate-note{color:#65758d;text-align:center;margin:3px 0 0;font-size:9px;line-height:1.6}.mfa-gate-page .is-spinning{animation:.8s linear infinite mfa-gate-spin}@keyframes mfa-gate-spin{to{transform:rotate(360deg)}}@media (width<=430px){.mfa-gate-page{align-items:center;padding:10px 12px}.mfa-gate-card{border-radius:20px;width:min(100%,370px);padding:13px}.mfa-gate-brand{gap:8px;padding-bottom:10px}.mfa-gate-brand>span{border-radius:13px;width:40px;height:40px}.mfa-gate-brand>span svg{width:23px;height:23px}.mfa-gate-brand strong{font-size:14px}.mfa-gate-hero{padding:13px 4px 11px}.mfa-gate-hero>span{border-radius:16px;width:50px;height:50px;margin-bottom:8px}.mfa-gate-hero>span svg{width:26px;height:26px}.mfa-gate-hero h1{font-size:19px}.mfa-gate-hero p{max-width:290px;margin-top:5px;font-size:10px;line-height:1.6}.mfa-gate-account{border-radius:12px;margin-bottom:9px;padding:8px 10px}.mfa-gate-form{gap:8px}.mfa-gate-form label{gap:5px}.mfa-gate-form label>div{border-radius:13px;min-height:48px;padding:0 11px}.mfa-gate-form input{letter-spacing:.25em;font-size:21px}.mfa-gate-form>button{border-radius:12px;min-height:44px;font-size:12px}.mfa-gate-logout{min-height:34px;margin-top:6px;font-size:10px}.mfa-gate-note{margin-top:0;font-size:8px}}.customer-security-page .customer-record-heading__icon{color:var(--tk-green);background:#05966929;border-color:#34d39961}.customer-security-toast{z-index:21000;color:#ecfdf5;background:#064e3bf5;border:1px solid #34d3994d;border-radius:14px;align-items:center;gap:8px;max-width:min(92vw,520px);min-height:46px;padding:10px 15px;animation:.2s both customer-security-toast-in;display:inline-flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #00000057}.customer-security-toast.is-error{color:#fef2f2;background:#7f1d1df7;border-color:#f8717152}.customer-security-toast strong{font-size:12px;line-height:1.55}@keyframes customer-security-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.customer-security-hero{background:radial-gradient(circle at 100% 0,#f59e0b1a,#0000 38%),linear-gradient(145deg,#271f12fa,#0a1628fc 62%);border:1px solid #f59e0b4d;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:18px;display:grid;box-shadow:0 16px 34px #0003}.customer-security-hero.is-secure{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 40%),linear-gradient(145deg,#0d2f2afa,#091527fc 64%);border-color:#34d39957}.customer-security-hero__icon{width:58px;height:58px;color:var(--tk-warning);background:#92400e33;border:1px solid #fbbf244d;border-radius:18px;place-items:center;display:grid}.customer-security-hero.is-secure .customer-security-hero__icon{color:var(--tk-green);background:#0596692b;border-color:#34d39957}.customer-security-hero small,.customer-security-hero h2,.customer-security-hero p{margin:0;display:block}.customer-security-hero small{color:#c5bca5;font-size:9px;font-weight:800}.customer-security-hero h2{color:#fff;margin-top:3px;font-size:18px}.customer-security-hero p{color:#9dabbf;margin-top:5px;font-size:11px;line-height:1.7}.customer-security-state{min-height:30px;color:var(--tk-warning);direction:ltr;background:#92400e29;border:1px solid #fbbf244d;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.customer-security-state.is-on{color:var(--tk-green);background:#05966924;border-color:#34d39957}.customer-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.customer-security-card,.customer-security-session{background:radial-gradient(circle at 100% 0,#7c3aed0e,#0000 35%),linear-gradient(148deg,#0f1c31fc,#07101ffc);border:1px solid #677a9c4f;border-radius:21px;min-width:0;padding:17px;box-shadow:0 14px 30px #0000002e}.customer-security-card__head{align-items:center;gap:11px;display:flex}.customer-security-card__head>span{color:#c4b5fd;background:#5b21b626;border:1px solid #a78bfa52;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.customer-security-card__head small,.customer-security-card__head h2{margin:0;display:block}.customer-security-card__head small{color:#8fa0b8;font-size:9px;font-weight:800}.customer-security-card__head h2{color:#f8fafc;margin-top:2px;font-size:16px}.customer-security-card__copy{color:#91a0b5;min-height:43px;margin:12px 0;font-size:11px;line-height:1.8}.customer-security-detail-row{border-top:1px solid #677a9c29;justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.customer-security-detail-row span{color:#7f90a8;font-size:10px}.customer-security-detail-row strong{color:#dce5f1;font-size:10px}.customer-security-detail-row strong.is-success{color:var(--tk-green)}.customer-security-detail-row strong.is-warning{color:var(--tk-warning)}.customer-security-primary,.customer-security-danger{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf673;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:12px;padding:9px 14px;font-size:12px;font-weight:900;transition:transform .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 22px #6d28d933}.customer-security-danger{color:#fecaca;box-shadow:none;background:#7f1d1d47;border-color:#f871714d}.customer-security-primary:active,.customer-security-danger:active{transform:scale(.985)}.customer-security-primary:disabled,.customer-security-danger:disabled{opacity:.52;cursor:wait}.customer-security-password{gap:10px;margin-top:13px;display:grid}.customer-security-password label{gap:6px;display:grid}.customer-security-password label>span,.customer-security-code>span{color:#a8b4c5;font-size:10px;font-weight:800}.customer-security-input{color:#8495ad;background:#040c19b3;border:1px solid #677a9c4d;border-radius:12px;align-items:center;gap:8px;min-height:45px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-security-input:focus-within{border-color:#8b5cf69e;box-shadow:0 0 0 3px #7c3aed1c}.customer-security-input input{color:#f8fafc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:12px}.customer-security-input input::placeholder{color:#52637c}.customer-security-input button{color:#93a4ba;background:0 0;border:0;place-items:center;width:31px;height:31px;padding:0;display:grid}.customer-security-strength{justify-content:space-between;align-items:center;gap:9px;display:flex}.customer-security-strength>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:82px;display:grid}.customer-security-strength i{background:#26354a;border-radius:999px;height:3px}.customer-security-strength span{color:#74869f;font-size:9px}.customer-security-strength.is-1 i:first-child{background:#f87171}.customer-security-strength.is-1 span{color:var(--tk-red)}.customer-security-strength.is-2 i:nth-child(-n+2){background:var(--tk-warning)}.customer-security-strength.is-2 span{color:var(--tk-warning)}.customer-security-strength.is-3 i{background:var(--tk-green)}.customer-security-strength.is-3 span{color:var(--tk-green)}.customer-security-session{margin-bottom:16px}.customer-security-session__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.customer-security-session__grid>div{background:#030a1675;border:1px solid #677a9c33;border-radius:13px;grid-template-columns:21px minmax(0,1fr);gap:3px 7px;min-width:0;padding:10px;display:grid}.customer-security-session__grid svg{color:#a78bfa;grid-row:1/3;align-self:center}.customer-security-session__grid span{color:#71839c;font-size:9px}.customer-security-session__grid strong{color:#dce5f1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.customer-security-modal{z-index:20500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020610d1;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.customer-security-dialog{color:#fff;background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 37%),linear-gradient(150deg,#111f36,#07101f 72%);border:1px solid #7c62c56b;border-radius:23px;width:min(100%,460px);max-height:calc(100dvh - 24px);padding:17px;overflow-y:auto;box-shadow:0 28px 70px #00000085}.customer-security-dialog__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-security-dialog__head small,.customer-security-dialog__head h2{margin:0;display:block}.customer-security-dialog__head small{color:#a78bfa;font-size:9px;font-weight:900}.customer-security-dialog__head h2{margin-top:3px;font-size:18px}.customer-security-dialog__head>button{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b833;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.customer-security-dialog.is-reauth{width:min(100%,410px)}.customer-security-reauth-copy{color:#9eacc0;margin:15px 0;font-size:11px;line-height:1.75}.customer-security-steps{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.customer-security-steps li{color:#a9b6c8;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;display:grid}.customer-security-steps b{color:#c4b5fd;background:#6d28d940;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.customer-security-qr{background:#fff;border-radius:18px;place-items:center;width:178px;height:178px;margin:0 auto 12px;padding:9px;display:grid;box-shadow:0 14px 32px #0000004d}.customer-security-qr img{width:100%;height:100%;display:block}.customer-security-secret{background:#030a1699;border:1px solid #677a9c40;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin-bottom:11px;padding:10px;display:grid}.customer-security-secret>span{color:#7f90a8;grid-column:1/-1;font-size:9px}.customer-security-secret code{color:#c4b5fd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.customer-security-secret button{color:#a78bfa;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.customer-security-code{gap:6px;display:grid}.customer-security-code input{color:#fff;text-align:center;letter-spacing:.35em;direction:ltr;background:#030a16b3;border:1px solid #8b5cf66b;border-radius:13px;outline:0;width:100%;min-height:50px;padding:0 14px;font-family:monospace;font-size:22px;font-weight:900}.customer-security-code input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf621}.customer-security-page .is-spinning,.mfa-gate-page .is-spinning{animation:.8s linear infinite customer-security-spin}@keyframes customer-security-spin{to{transform:rotate(360deg)}}.app.light-mode .customer-security-card,.app.light-mode .customer-security-session,.app.light-mode .customer-security-hero{color:#152033;background:#fff;border-color:#dce2ed;box-shadow:0 12px 26px #18274314}.app.light-mode .customer-security-hero h2,.app.light-mode .customer-security-card__head h2,.app.light-mode .customer-security-input input,.app.light-mode .customer-security-session__grid strong{color:#172033}.app.light-mode .customer-security-input,.app.light-mode .customer-security-session__grid>div{background:#f7f9fc;border-color:#dce2ed}@media (width<=650px){.customer-security-grid{grid-template-columns:1fr}.customer-security-card__copy{min-height:0}.customer-security-session__grid{grid-template-columns:1fr}}@media (width<=430px){.customer-security-hero{border-radius:19px;grid-template-columns:47px minmax(0,1fr);gap:10px;padding:14px}.customer-security-hero__icon{border-radius:15px;width:47px;height:47px}.customer-security-hero h2{font-size:15px}.customer-security-state{grid-column:1/-1;justify-self:start}.customer-security-card,.customer-security-session{border-radius:19px;padding:14px}.customer-security-dialog{border-radius:20px;padding:14px}}.support-shell{z-index:16000;color:#fff;background:var(--tk-canvas-background);direction:rtl;position:fixed;inset:0;overflow-y:auto}.support-shell button,.support-shell input,.support-shell textarea,.support-shell select{font:inherit}.support-shell button{color:inherit}.support-layout{width:min(100%,680px);min-height:100%;margin:0 auto;padding:18px 14px 42px}.support-back{cursor:pointer;background:#0f172ab8;border:1px solid #94a3b824;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:0 13px;display:inline-flex}.support-hero{background:linear-gradient(145deg,#26314de6,#131b2eeb);border:1px solid #94a3b821;border-radius:22px;align-items:center;gap:13px;min-height:86px;margin:12px 0 10px;padding:18px 20px;display:flex;box-shadow:0 16px 36px #0000002e}.support-hero-icon,.support-section-icon,.support-option-icon,.support-modal-icon,.support-submit-icon{flex:none;place-items:center;display:grid}.support-hero-icon{color:#d8ccff;background:linear-gradient(145deg,#7c3aed52,#4c1d9529);border-radius:15px;width:46px;height:46px}.support-hero h1{margin:0;font-size:25px;line-height:1.25}.support-intro-new{color:#aab3c5;text-align:center;max-width:540px;margin:0 auto 14px;font-size:14px;line-height:1.75}.support-stack{gap:14px;margin-top:10px;display:grid}.support-panel{background:#0e1626d1;border:1px solid #94a3b821;border-radius:20px;gap:10px;padding:14px;display:grid;box-shadow:0 14px 34px #00000021}.support-panel-head{align-items:center;gap:10px;padding:2px 2px 8px;display:flex}.support-section-icon{color:#c9baff;background:#7c3aed29;border-radius:12px;width:38px;height:38px}.support-panel-head>div{gap:3px;min-width:0;display:grid}.support-panel-head strong{font-size:15px}.support-panel-head small{color:#8f9bad;font-size:12px;line-height:1.5}.support-option{text-align:right;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b821;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:76px;padding:13px;transition:transform .18s,border-color .18s,background .18s;display:flex}.support-option:active{transform:scale(.985)}.support-option:hover{background:#161f34e0;border-color:#8b5cf66b}.support-option-icon{color:#c4b5fd;background:linear-gradient(145deg,#7c3aed45,#4c1d9521);border-radius:14px;width:44px;height:44px}.support-option>div:last-child{gap:4px;min-width:0;display:grid}.support-option strong{font-size:15px;line-height:1.45}.support-option small{color:#93a0b4;font-size:12px;line-height:1.6}.support-empty,.support-feedback{color:#aab3c5;background:#0f172aad;border:1px solid #94a3b821;border-radius:13px;padding:11px 12px;font-size:13px;line-height:1.6}.support-feedback.tk-status-failed{color:#fecaca;background:#7f1d1d38;border-color:#ef44448c;animation:.72s ease-in-out 3 supportValidationPulse;box-shadow:0 0 0 1px #ef444414}.support-feedback.tk-status-success{color:#bbf7d0;background:#14532d33;border-color:#22c55e57}@keyframes supportValidationPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #ef444400}50%{opacity:.58;transform:scale(.994);box-shadow:0 0 0 3px #ef44441f}}.support-ticket-list{gap:9px;display:grid}.support-ticket-card{text-align:right;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b81f;border-radius:16px;gap:8px;width:100%;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.support-ticket-card:active{transform:scale(.992)}.support-ticket-card.is-unread{background:linear-gradient(145deg,#3d2f1675,#0f172ab8 72%);border-color:#facc1540}.support-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-ticket-status{color:#b8c2d4;background:#0f172a8a;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.support-ticket-status.is-pending,.support-ticket-status.is-approval{color:#fde047;background:#713f1233;border-color:#facc1547}.support-ticket-status.is-review{color:#93c5fd;background:#1e40af29;border-color:#60a5fa47}.support-ticket-status.is-success{color:#86efac;background:#14532d33;border-color:#22c55e4d}.support-ticket-status.is-closed{color:#cbd5e1;background:#47556924;border-color:#94a3b838}.support-ticket-meta{color:#8793a8;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.support-ticket-new-reply{color:#fde68a;background:#ca8a0424;border:1px solid #facc1538;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.support-security{background:linear-gradient(145deg,#30271f94,#0f172ae6);border-color:#f5c76b30}.support-security .support-section-icon{color:#f2c86e;background:#ca8a0421}.support-security-note{background:#121a2cd1;border:1px solid #f5c76b2b;border-radius:18px;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex}.support-security-note>svg{color:#efc46c;flex:none}.support-security-note>div{gap:4px;min-width:0;display:grid}.support-security-note small{color:#9da7b7;font-size:12px;line-height:1.6}.support-dialog-backdrop{z-index:18000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712cc;justify-content:center;align-items:center;padding:14px 12px;display:flex;position:fixed;inset:0}.support-dialog{scrollbar-width:none;background:linear-gradient(160deg,#182136 0%,#0d1424 100%);border:1px solid #94a3b829;border-radius:24px;width:min(620px,100%);max-height:calc(100dvh - 28px);padding:16px;overflow-y:auto;box-shadow:0 24px 80px #0000007a}.support-dialog::-webkit-scrollbar{display:none}.support-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.support-dialog-title{align-items:center;gap:11px;min-width:0;display:flex}.support-modal-icon{color:#d3c7ff;background:#7c3aed2e;border-radius:13px;width:42px;height:42px}.support-dialog-title>div{gap:3px;min-width:0;display:grid}.support-dialog-title strong{font-size:17px}.support-dialog-title small{color:#aab4c5;font-size:12px}.support-dialog-close{color:#dbe3ef;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b826;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.support-dialog-close:disabled{opacity:.5;cursor:wait}.support-form{gap:13px;display:grid}.support-field{gap:7px;display:grid}.support-field>span{color:#e8edf6;font-size:13px;font-weight:800}.support-input,.support-textarea,.support-select{color:#f8fafc;background-color:#10192b;border:1px solid #94a3b82e;border-radius:14px;outline:none;width:100%;transition:border-color .18s,box-shadow .18s}.support-input,.support-select{min-height:48px;padding:0 12px}.support-select{padding-left:48px}.support-textarea{resize:none;min-height:118px;padding:12px;line-height:1.7}.support-input:focus,.support-textarea:focus,.support-select:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61f}.support-input::placeholder,.support-textarea::placeholder{color:#7f8ba0;opacity:1}.support-input:disabled,.support-textarea:disabled,.support-select:disabled{opacity:.58;cursor:wait}.support-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d35d7,#7c3aed);border:1px solid #8b5cf680;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:0 18px;font-weight:900;display:flex;box-shadow:0 10px 24px #6d35d73b}.support-submit:disabled{opacity:.6;cursor:wait}.support-submit-icon{width:28px;height:28px}@media (prefers-reduced-motion:reduce){.support-feedback.tk-status-failed{animation:none}}@media (width<=420px){.support-layout{padding-inline:12px}.support-dialog-backdrop{padding:10px 8px}.support-dialog{border-radius:22px;max-height:calc(100dvh - 20px);padding:14px}.support-dialog-title strong{font-size:16px}}*{box-sizing:border-box}.finance-salary-agent-terms{background:#5b21b614;border:1px solid #8b5cf63d;border-radius:15px;gap:11px;padding:13px;display:grid}.finance-salary-agent-terms>div:first-child{gap:4px;display:grid}.finance-salary-agent-terms small,.finance-salary-agent-terms label span,.finance-salary-agent-terms p{color:#e2e8f0b8}.finance-salary-agent-terms label{gap:7px;display:grid}.finance-salary-agent-terms select,.finance-salary-agent-terms input{box-sizing:border-box;color:#f8fafc;background:#080f1fc2;border:1px solid #94a3b833;border-radius:13px;outline:0;width:100%;min-height:45px;padding:10px 12px}.finance-salary-agent-terms select:focus,.finance-salary-agent-terms input:focus{border-color:#8b5cf6b3;box-shadow:0 0 0 3px #7c3aed1f}.finance-salary-agent-terms p{margin:0;font-size:12px;line-height:1.7}.wallet-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03040adb;padding:18px;position:fixed;inset:0;overflow-y:auto}.wallet-modal{background:#10111a;border:1px solid #ffffff1a;border-radius:24px;width:min(480px,100%);margin:25px auto;padding:25px 20px 35px;position:relative}.wallet-modal-close{color:#fff;background:#ffffff14;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:12px;left:14px}.wallet-modal h2{text-align:center;margin:8px 0 22px}.wallet-big-balance{text-align:center;background:linear-gradient(135deg,#281347,#171323);border:1px solid #b775ff40;border-radius:20px;padding:22px}.wallet-big-balance span,.wallet-big-balance small{color:#b7aec3;display:block}.wallet-big-balance strong{color:#fff;margin:8px 0;font-size:34px;display:block}.wallet-section{background:#151620;border:1px solid #ffffff12;border-radius:15px;margin-top:24px;padding:18px}.wallet-section h3{margin-top:0}.wallet-section form{flex-direction:column;gap:10px;display:flex}.wallet-section input,.wallet-section select{color:#fff;background:#0c0d14;border:1px solid #ffffff1a;border-radius:12px;min-height:42px;padding:0 11px}.wallet-primary-btn{color:#fff;background:linear-gradient(135deg,#6c31d5,#a847f5);border:0;border-radius:13px;min-height:48px;margin-top:8px;font-weight:800}.wallet-message,.wallet-empty{text-align:center;color:#ccc;background:#ffffff0d;border-radius:12px;margin-top:10px;padding:12px}.wallet-history-item{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.wallet-history-item:last-child{border-bottom:0}.wallet-history-item div{flex-direction:column;gap:4px;display:flex}.wallet-history-item span{color:#9699a8;font-size:12px}.wallet-history-item b{color:#bc8cff;font-size:12px}.admin-overlay{z-index:11000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03040ae6;padding:16px;position:fixed;inset:0;overflow-y:auto}.admin-panel{background:#10111a;border:1px solid #ffffff1a;border-radius:24px;width:min(520px,100%);margin:20px auto;padding:25px 20px 40px;position:relative}.admin-close{color:#fff;background:#ffffff14;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:12px;left:14px}.admin-panel h2{text-align:center;margin-bottom:5px}.admin-message,.admin-empty{text-align:center;color:#ddd;background:#ffffff0d;border-radius:12px;margin-top:14px;padding:12px}.wallet-page{z-index:15000;direction:rtl;background:radial-gradient(circle at 100% 0,#6823aa33,#0000 35%),#080910;padding:20px 14px 50px;position:fixed;inset:0;overflow-y:auto}.wallet-page-back{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;min-height:44px;margin-bottom:18px;padding:0 16px;font-weight:700}.wallet-page .wallet-big-balance{margin-bottom:20px}.deposit-page{z-index:16000;direction:rtl;background:radial-gradient(circle at 100% 0,#5838dc52,#0000 35%),linear-gradient(#141734 0%,#070811 100%);padding:18px 14px 70px;position:fixed;inset:0;overflow-y:auto}.deposit-page-inner{width:min(100%,760px);margin:0 auto}.deposit-title{background:linear-gradient(135deg,#6b2cf3,#665ff2);border-radius:0 0 30px 30px;justify-content:space-between;align-items:center;gap:15px;min-height:78px;margin-bottom:24px;padding:0 24px;display:flex;box-shadow:0 15px 35px #5a2de140}.deposit-title h1{color:#fff;margin:0;font-size:27px}.deposit-title span{color:#ffffffa6;font-size:48px;font-weight:200}.deposit-intro{color:#d4d4df;text-align:center;margin:25px 5px;line-height:1.8}.deposit-balance-card{background:#4249a340;border:1px solid #7883ff47;border-radius:20px;align-items:center;gap:16px;margin-bottom:24px;padding:19px 22px;display:flex}.deposit-balance-card span{color:#aaa9bb;margin-left:auto}.deposit-balance-card strong{color:#ff8b20;font-size:23px}.deposit-balance-card small{color:#a9a8b5}.deposit-info-card{background:#23284db8;border:1px solid #ffffff14;border-radius:25px;align-items:center;gap:17px;margin-bottom:28px;padding:22px;display:flex}.deposit-info-card>span{font-size:34px}.deposit-info-card strong{color:#fff;font-size:19px}.deposit-info-card p{color:#b9b8c6;margin:7px 0 0;line-height:1.7}.deposit-section-title{color:#fff;margin:28px 4px 18px;font-size:23px}.deposit-method-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.deposit-method-card{color:#fff;cursor:pointer;background:#141621;border:1px solid #ffffff1c;border-radius:24px;padding:9px;overflow:hidden}.deposit-method-card img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;display:block}.deposit-method-placeholder{aspect-ratio:1;background:#202231;border-radius:18px;justify-content:center;align-items:center;width:100%;font-size:50px;display:flex}.deposit-method-card strong{padding:13px 5px 5px;font-size:16px;display:block}.deposit-method-card small{color:#9799aa;padding-bottom:10px;display:block}.deposit-method-card.active{border:2px solid #9544ff;box-shadow:0 0 0 3px #9544ff1f}@media (width<=420px){.deposit-method-grid{gap:10px}.deposit-title h1{font-size:24px}}.payments-page{--payments-panel:#08152bfa;--payments-panel-deep:#030c1bfc;--payments-line:#6852de7a;--payments-muted:#9aa9bf;--hero-border:#9a4effb8;--hero-glow:#8b3fff47;--hero-glow-soft:#4f62ec21;--hero-bg-start:#071838;--hero-bg-mid:#111842;--hero-bg-end:#271160;--hero-ring:#8748ff14;--hero-orb:#6631d61a;--hero-label:#c178ff;--hero-drop:#5c2aca57;--hero-art-border:#ddbbffad;--hero-art-back-1:#a65cff;--hero-art-back-2:#6c2be4;--hero-art-back-3:#3d1ca0;--hero-art-front-border:#e0c7ffc7;--hero-art-front-text:#dcc8ff;--hero-art-front-1:#7d41ee;--hero-art-front-2:#5724c8;--hero-art-front-3:#3c1896;--hero-clasp-border:#dabeffa8;--hero-clasp-1:#6d35db;--hero-clasp-2:#3b188f;--hero-coin-border:#dec3ffb8;--hero-coin-text:#ddc8ff;--hero-coin-1:#9953ff;--hero-coin-2:#5d29d5;--hero-shadow:#4920ad70;z-index:16000;padding:max(12px, env(safe-area-inset-top)) 12px max(28px, env(safe-area-inset-bottom));color:#f8fafc;direction:rtl;background:radial-gradient(circle at 92% 5%,#4c2bc729,#0000 26rem),radial-gradient(circle at 2% 52%,#185ac01a,#0000 24rem),linear-gradient(#030915 0%,#06152d 52%,#061126 100%);position:fixed;inset:0;overflow-y:auto}.wallet-reference-page{--hero-border:#27d3a9ad;--hero-glow:#19c5a03d;--hero-glow-soft:#2496b421;--hero-bg-start:#061a2d;--hero-bg-mid:#082b35;--hero-bg-end:#0b423c;--hero-ring:#2bcfa814;--hero-orb:#1dab911a;--hero-label:#54e2bc;--hero-drop:#13967c4d;--hero-art-border:#9effe3a8;--hero-art-back-1:#39d6b3;--hero-art-back-2:#169b86;--hero-art-back-3:#0b5e58;--hero-art-front-border:#b8ffecbd;--hero-art-front-text:#d9fff3;--hero-art-front-1:#22c7a5;--hero-art-front-2:#128b78;--hero-art-front-3:#07534f;--hero-clasp-border:#adffea9e;--hero-clasp-1:#149c86;--hero-clasp-2:#07514b;--hero-coin-border:#bfffefb3;--hero-coin-text:#e0fff7;--hero-coin-1:#2cd3ad;--hero-coin-2:#0f8976;--hero-shadow:#0d736161}.orders-reference-page{--hero-border:#47abffb3;--hero-glow:#2993ff40;--hero-glow-soft:#3663dc24;--hero-bg-start:#06182e;--hero-bg-mid:#0a2348;--hero-bg-end:#102c66;--hero-ring:#46a5ff14;--hero-orb:#2e7bdf1c;--hero-label:#72c9ff;--hero-drop:#1d6abe52;--hero-art-border:#b8e1ffad;--hero-art-back-1:#58b7ff;--hero-art-back-2:#2f78e5;--hero-art-back-3:#21439d;--hero-art-front-border:#c7e8ffc7;--hero-art-front-text:#e2f3ff;--hero-art-front-1:#3fa3ff;--hero-art-front-2:#2767d8;--hero-art-front-3:#1a398f;--hero-clasp-border:#bfe4ffa8;--hero-clasp-1:#2a72dd;--hero-clasp-2:#183886;--hero-coin-border:#ccecffb8;--hero-coin-text:#e8f7ff;--hero-coin-1:#4aaeff;--hero-coin-2:#286ed5;--hero-shadow:#18499b66}.payments-page :where(button,input){font:inherit}.payments-inner{width:min(100%,920px);margin:0 auto}.payments-back-btn,.payments-balance-card__actions button,.payments-results-row button,.payments-state button{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.payments-back-btn{color:#eef3fb;background:#060f1fe0;border:1px solid #7063cd7a;border-radius:13px;width:44px;min-width:44px;height:44px;padding:0;box-shadow:inset 0 1px #ffffff09}.payments-back-btn span{display:none}.payments-hero{border:1px solid var(--hero-border);background:radial-gradient(circle at 82% 37%, var(--hero-glow), transparent 30%), radial-gradient(circle at 52% -40%, var(--hero-glow-soft), transparent 50%), linear-gradient(128deg, var(--hero-bg-start) 0%, var(--hero-bg-mid) 56%, var(--hero-bg-end) 100%);direction:ltr;border-radius:24px;grid-template-columns:minmax(0,1fr) 230px;grid-template-areas:"copy art";align-items:center;gap:18px;min-height:196px;margin-bottom:14px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 50px #00000045}.payments-hero:before,.payments-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.payments-hero:before{border:32px solid var(--hero-ring);width:300px;height:300px;top:-185px;left:31%}.payments-hero:after{background:var(--hero-orb);filter:blur(2px);width:210px;height:210px;bottom:-120px;right:-80px}.payments-hero__back{z-index:5;position:absolute;top:18px;left:auto;right:18px}.payments-hero__copy{z-index:2;text-align:right;direction:rtl;grid-area:copy;min-width:0;padding-right:24px;position:relative}.payments-hero__copy>span{color:var(--hero-label);font-size:13px;font-weight:900}.payments-hero__copy h2{color:#fff;letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(42px,7vw,64px);font-weight:950;line-height:1.02}.payments-hero__copy p{color:#b7c3d6;margin:12px 0 0;font-size:14px;line-height:1.55}.payments-wallet-art{width:210px;height:158px;filter:drop-shadow(0 18px 30px var(--hero-drop));grid-area:art;justify-self:end;position:relative}.payments-wallet-art__back,.payments-wallet-art__front,.payments-wallet-art__coin{place-items:center;display:grid;position:absolute}.payments-wallet-art__back{border:1px solid var(--hero-art-border);background:radial-gradient(circle at 25% 15%, #ffffff29, transparent 24%), linear-gradient(145deg, var(--hero-art-back-1), var(--hero-art-back-2) 60%, var(--hero-art-back-3));border-radius:25px;width:160px;height:112px;top:6px;right:18px;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff2e,0 16px 34px #4b1fa861}.payments-wallet-art__front{border:1px solid var(--hero-art-front-border);width:154px;height:100px;color:var(--hero-art-front-text);background:radial-gradient(circle at 30% 15%, #ffffff38, transparent 27%), linear-gradient(145deg, var(--hero-art-front-1) 0%, var(--hero-art-front-2) 60%, var(--hero-art-front-3) 100%);box-shadow:inset 0 1px #ffffff38, 0 16px 34px var(--hero-shadow);border-radius:24px;bottom:12px;right:4px;overflow:visible}.payments-wallet-art__front:after{content:"";border:1px solid var(--hero-clasp-border);background:linear-gradient(145deg, var(--hero-clasp-1), var(--hero-clasp-2));border-radius:11px;width:44px;height:34px;position:absolute;top:36px;right:-12px;box-shadow:inset 0 0 0 6px #0a07282e}.payments-wallet-art__coin{z-index:3;border:2px solid var(--hero-coin-border);width:66px;height:66px;color:var(--hero-coin-text);background:linear-gradient(145deg, var(--hero-coin-1), var(--hero-coin-2));box-shadow:0 12px 26px color-mix(in srgb, var(--hero-shadow) 92%, transparent);border-radius:50%;bottom:6px;left:0}.payments-balance-card{direction:ltr;background:radial-gradient(circle at 100% 0,#6f3adb1a,#0000 42%),linear-gradient(145deg,#0d1e3cfc,#051023fc);border:1px solid #6f4fdd8f;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(210px,290px);align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffff09}.payments-balance-card__copy{text-align:left;direction:rtl;min-width:0}.payments-balance-card__label{color:#c0c9d7;align-items:center;gap:8px;font-size:15px;font-weight:780;display:inline-flex}.payments-balance-card__label svg{color:#c4b5fd}.payments-balance-card__copy>strong{color:#fff;text-align:left;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(38px,7vw,54px);font-weight:950;line-height:1;display:block}.payments-balance-card__copy>small{color:#91a1b8;text-align:left;margin-top:10px;font-size:12px;display:block}.payments-balance-card__actions{direction:rtl;gap:10px;display:grid}.payments-balance-card__actions button{color:#f4f7fb;background:#081b34e0;border:1px solid #537fb87a;border-radius:17px;min-height:58px;padding:0 18px;font-size:14px;font-weight:900}.payments-balance-card__actions button svg{width:26px;height:26px}.payments-balance-card__actions button.is-add{background:linear-gradient(135deg,#a84dff,#771ce7);border-color:#bc5cffb8;box-shadow:0 10px 28px #7829df3d}.payments-stats{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.payments-stat{--stat-rgb:141, 60, 243;border:1px solid rgba(var(--stat-rgb), .62);text-align:center;background:radial-gradient(circle at 100% 0, rgba(var(--stat-rgb), .11), transparent 48%), linear-gradient(145deg, #071429fc, #030c1bfc);border-radius:20px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:150px;padding:15px 11px;display:grid;box-shadow:inset 0 1px #ffffff08}.payments-stat.is-credit{--stat-rgb:33, 196, 153}.payments-stat.is-total{--stat-rgb:157, 80, 255}.payments-stat.is-pending{--stat-rgb:224, 160, 27}.payments-stat-icon{border:1px solid rgba(var(--stat-rgb), .55);width:50px;height:50px;color:rgb(var(--stat-rgb));background:rgba(var(--stat-rgb), .12);box-shadow:0 0 22px rgba(var(--stat-rgb), .08);border-radius:15px;place-items:center;margin-bottom:4px;display:grid}.payments-stat-icon svg{width:27px;height:27px}.payments-stat small,.payments-stat strong,.payments-stat>span:not(.payments-stat-icon){overflow-wrap:anywhere;min-width:0;margin:0}.payments-stat small{color:#a4b0c3;font-size:12px}.payments-stat strong{color:#fff;font-size:clamp(18px,3.2vw,27px);font-weight:950;line-height:1.2}.payments-stat>span:not(.payments-stat-icon){color:#8495ad;font-size:10px}.payments-ledger{background:radial-gradient(circle at 100% 0,#783bdc1a,#0000 40%),linear-gradient(150deg,#091831fc,#040e1efc);border:1px solid #714cdc99;border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffff09}.payments-ledger__head{direction:ltr;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.payments-ledger__head>div{text-align:left;direction:rtl;min-width:0}.payments-ledger__head h2{color:#fff;margin:0;font-size:27px;line-height:1.25}.payments-ledger__head p{color:#9aa9bf;margin:4px 0 0;font-size:11px}.payments-ledger__badge{color:#c880ff;white-space:nowrap;direction:rtl;background:#5b23ae26;border:1px solid #9b50ff80;border-radius:16px;align-items:center;gap:9px;min-height:54px;padding:0 16px;display:inline-flex}.payments-ledger__badge svg:first-child{width:24px;height:24px}.payments-ledger__badge b{font-size:12px;font-weight:900}.payments-ledger__badge svg:last-child{width:16px;height:16px}.payments-toolbar{gap:10px;margin-bottom:12px;display:grid}.payments-tabs{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payments-tabs button{appearance:none;color:#a7b4c6;cursor:pointer;direction:rtl;background:linear-gradient(145deg,#0a1d37f5,#061429f5);border:1px solid #5878a66b;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:7px 8px;display:flex;box-shadow:inset 0 1px #ffffff06}.payments-tabs button svg{flex:none}.payments-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.payments-tabs button b{color:inherit;flex:none;font-size:9px;font-weight:900}.payments-tabs button.is-all.is-active{color:#fff;background:linear-gradient(135deg,#a547ff,#721cdb);border-color:#b656ffbf;box-shadow:0 8px 18px #701dd82e}.payments-tabs button.is-pending{color:#e6b53f;background:linear-gradient(145deg,#392b1099,#0a192df0);border-color:#e6b53f47}.payments-tabs button.is-accepted{color:#38d9a9;background:linear-gradient(145deg,#08373085,#091b2ef0);border-color:#38d9a942}.payments-tabs button.is-rejected{color:#ff647e;background:linear-gradient(145deg,#3c142385,#0a192df0);border-color:#ff647e47}.payments-tabs button.is-pending.is-active{background:#8f5b0d2e;border-color:#e6b53f8c}.payments-tabs button.is-accepted.is-active{background:#067b5b2b;border-color:#38d9a980}.payments-tabs button.is-rejected.is-active{background:#8e1b3d2b;border-color:#ff647e85}.payments-search{color:#8ca5c7;direction:rtl;background:#030d1de0;border:1px solid #466c9e75;border-radius:15px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid}.payments-search:focus-within{border-color:#9f52ff8f;box-shadow:0 0 0 3px #9f52ff12}.payments-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;height:50px;padding:0;font-size:13px}.payments-search input::placeholder{color:#647c9c}.payments-results-row{color:#7c8fa8;direction:rtl;justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:10px;display:flex}.payments-results-row button{color:#d1dbea;background:#0a1b30cc;border:1px solid #52729d61;border-radius:11px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.payments-results-row button:disabled{opacity:.55;cursor:wait}.payments-list{gap:7px;display:grid}.payment-record{--payment-status-rgb:149, 163, 184;background:#030d1de0;border:1px solid #496a975c;border-radius:15px;min-width:0;transition:border-color .16s,background .16s;overflow:hidden}.payment-record.is-open{border-color:rgba(var(--payment-status-rgb), .38);background:radial-gradient(circle at 100% 0, rgba(var(--payment-status-rgb), .06), transparent 40%), #040f1ff7}.payment-record.is-accepted{--payment-status-rgb:46, 222, 172}.payment-record.is-pending{--payment-status-rgb:230, 181, 63}.payment-record.is-rejected{--payment-status-rgb:255, 100, 126}.payment-record-summary{appearance:none;width:100%;min-width:0;min-height:84px;color:inherit;text-align:right;cursor:pointer;direction:rtl;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) minmax(112px,155px) 22px;align-items:center;gap:11px;padding:11px 13px;display:grid}.payment-method-icon{color:#bf7dff;background:#6526b929;border:1px solid #9d50ff7a;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff09}.payment-method-icon.is-deposit,.payment-method-icon.is-refund{color:#2bd6a7;background:#08775a29;border-color:#26c99b75}.payment-method-icon.is-purchase{color:#bd7bff;background:#6526b92b;border-color:#9d50ff85}.payment-method-icon.is-withdrawal{color:#8cc5ff;background:#2369b029;border-color:#5aa1eb7a}.payment-method-icon.is-salary{color:#c781ff;background:#682ab52b;border-color:#b255ff80}.payment-method-icon.is-hold{color:#e6b53f;background:#8f5b0d26;border-color:#e6b53f7a}.payment-method-icon.is-adjustment{color:#79c0ff;background:#2369b024;border-color:#64b5f675}.payment-record-summary__copy{gap:4px;min-width:0;display:grid}.payment-record-summary__copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.payment-record-summary__copy em{color:#91a1b7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.payment-record-summary__amount{text-align:left;direction:ltr;justify-items:start;gap:6px;min-width:0;display:grid}.payment-record-summary__amount>b{overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:950;line-height:1.15}.payment-record-summary.is-credit .payment-record-summary__amount>b{color:#31d6a6}.payment-record-summary.is-debit .payment-record-summary__amount>b{color:#ff6681}.payment-record-summary__amount time{color:#8799b2;font-size:9px;font-style:normal}.payment-record-summary__chevron{color:#b7c9e1;transition:transform .16s}.payment-record.is-open .payment-record-summary__chevron{transform:rotate(-90deg)}.payment-record-details{border-top:1px solid #4e6b9333;padding:0 13px 12px}.payment-record-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0 8px;display:grid}.payment-record-amounts>div{background:#040d1ba8;border:1px solid #4d699147;border-radius:11px;min-width:0;padding:10px}.payment-record-amounts>div.is-credited{background:#0b684f17;border-color:#2edeac42}.payment-record-amounts>div.is-quoted{background:#774b0b17;border-color:#e6b53f42}.payment-record-amounts span,.payment-record-amounts strong{margin:0;display:block}.payment-record-amounts span{color:#7f91aa;font-size:9px}.payment-record-amounts strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.payment-record-amounts .is-credited strong{color:#79e4bc}.payment-record-amounts .is-quoted strong{color:#f0c95e}.payment-record-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.payment-record-meta>div{color:#8198b4;background:#040d1b85;border:1px solid #4a668c38;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:8px 9px;display:grid}.payment-record-meta svg{grid-row:1/span 2}.payment-record-meta span{color:#6f84a1;font-size:8px}.payment-record-meta strong,.payment-record-meta code{color:#d7e0ec;overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:800}.payment-record-meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.payment-status-note{border:1px solid rgba(var(--payment-status-rgb), .22);min-width:0;color:rgb(var(--payment-status-rgb));background:rgba(var(--payment-status-rgb), .06);border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.payment-status-note>div{min-width:0}.payment-status-note strong,.payment-status-note span{margin:0;display:block}.payment-status-note strong{color:rgb(var(--payment-status-rgb));font-size:10px}.payment-status-note span{color:#93a3b9;margin-top:2px;font-size:8.5px;line-height:1.45}.payments-state{color:#879bb5;text-align:center;background:#040e1d94;border:1px dashed #4e6d9761;border-radius:16px;place-items:center;gap:7px;min-height:160px;padding:22px 14px;display:grid}.payments-state strong{color:#f0f4fa;font-size:14px}.payments-state span{max-width:430px;font-size:10px;line-height:1.55}.payments-state.is-error{color:#ff7289;border-color:#ff647e61}.payments-state button{color:#ffd0d9;background:#71142f29;border:1px solid #ff647e57;border-radius:10px;min-height:38px;padding:0 13px}.payments-page .is-spinning{animation:.8s linear infinite payments-spin}@keyframes payments-spin{to{transform:rotate(360deg)}}.app.light-mode .payments-page :where(.payments-balance-card,.payments-ledger,.payment-record,.payments-stat,.payments-state){color:#182033;background:#fff;border-color:#dfe5ee}.app.light-mode .payments-page :where(.payments-balance-card__copy>strong,.payments-stat strong,.payments-ledger__head h2,.payment-record-summary__copy strong,.payment-record-amounts strong,.payments-state strong){color:#182033}.app.light-mode .payments-page :where(.payments-search,.payments-tabs button,.payment-record-meta>div,.payment-record-amounts>div){background:#f6f8fb;border-color:#dde4ed}.app.light-mode .payments-page .payments-search input{color:#182033}@media (width<=680px){.payments-page{padding-inline:10px}.payments-hero{grid-template-columns:minmax(0,1fr) 150px;gap:16px;min-height:164px;padding:14px 18px}.payments-hero__copy{padding-top:6px;padding-right:18px}.payments-hero__copy>span{font-size:11px}.payments-hero__copy h2{font-size:34px}.payments-hero__copy p{max-width:210px;font-size:10px}.payments-wallet-art{transform-origin:100%;align-self:center;width:150px;height:116px;margin-top:4px;transform:scale(.86)}.payments-balance-card{grid-template-columns:minmax(0,1fr) 146px;gap:11px;padding:16px}.payments-balance-card__copy>strong{font-size:clamp(30px,8.5vw,42px)}.payments-balance-card__copy>small{font-size:9.5px}.payments-balance-card__actions button{min-height:52px;padding-inline:10px;font-size:11px}.payments-balance-card__actions button svg{width:22px;height:22px}.payments-stats{gap:8px}.payments-stat{min-height:128px;padding:11px 6px}.payments-stat-icon{border-radius:13px;width:42px;height:42px}.payments-stat-icon svg{width:23px;height:23px}.payments-stat small{font-size:9px}.payments-stat strong{white-space:normal;width:100%;font-size:clamp(14px,3.7vw,20px)}.payments-stat>span:not(.payments-stat-icon){font-size:8px}.payments-ledger{padding:14px}.payments-ledger__head h2{font-size:22px}.payments-ledger__head p{font-size:9px}.payments-ledger__badge{gap:6px;min-height:46px;padding-inline:11px}.payments-ledger__badge b{font-size:9px}.payments-tabs{gap:6px}.payments-tabs button{gap:4px;min-height:43px;padding-inline:5px}.payments-tabs button span{font-size:8.5px}.payments-tabs button b{font-size:7.5px}.payments-tabs button svg{width:13px;height:13px}.payment-record-summary{grid-template-columns:44px minmax(0,1fr) minmax(92px,124px) 18px;gap:7px;min-height:66px;padding:7px 9px}.payment-method-icon{border-radius:12px;width:42px;height:42px}.payment-method-icon svg{width:20px;height:20px}.payment-record-summary__copy strong{font-size:12px}.payment-record-summary__copy em{font-size:8.5px}.payment-record-summary__amount>b{font-size:11px}.payment-record-summary__amount time{font-size:7.5px}}@media (width<=390px){.payments-hero{grid-template-columns:minmax(0,1fr) 118px;gap:14px;padding:12px 14px}.payments-wallet-art{transform-origin:100%;margin-top:2px;transform:scale(.74)}.payments-hero__copy h2{font-size:32px}.payments-balance-card{grid-template-columns:minmax(0,1fr) 128px;padding:13px}.payments-balance-card__copy>strong{font-size:28px}.payments-balance-card__actions button{min-height:46px;font-size:9.5px}.payments-stat{min-height:116px}.payments-stat strong{font-size:13px}.payments-ledger__badge b,.payments-tabs button b{display:none}.payment-record-summary{grid-template-columns:40px minmax(0,1fr) minmax(82px,108px) 16px;gap:6px;min-height:62px;padding:6px 8px}.payment-method-icon{width:38px;height:38px}.payment-record-summary__copy strong{font-size:11px}.payment-record-summary__copy em{font-size:7.7px}.payment-record-summary__amount>b{font-size:10px}.payment-record-meta,.payment-record-amounts{grid-template-columns:minmax(0,1fr)}}.customer-record-page{--customer-panel:#0f1b31f7;--customer-panel-deep:#07101ffa;--customer-line:#697ca057;--customer-muted:#f2f5fb;z-index:16000;color:#f8fafc;background:var(--tk-canvas-background);padding:18px 14px 76px;position:fixed;inset:0;overflow-y:auto}.customer-record-page :where(button,input,code){font:inherit}.customer-record-page :where(button,a){-webkit-tap-highlight-color:transparent}.customer-record-shell{width:min(100%,860px);margin:0 auto}.customer-record-header{background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 46%),linear-gradient(145deg,#131e34fa,#0a1120fc);border:1px solid #6d59be6b;border-radius:25px;justify-content:space-between;align-items:center;gap:16px;min-height:98px;margin-bottom:16px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000047}.customer-record-heading{align-items:center;gap:13px;min-width:0;display:flex}.customer-record-heading__icon{color:#c4b5fd;background:#5b21b633;border:1px solid #8b5cf661;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff0f}.customer-record-heading>div{min-width:0}.customer-record-heading :where(small,h1,p){margin:0;display:block}.customer-record-heading small{color:#b9a6ef;font-size:12px;font-weight:800}.customer-record-heading h1{color:#fff;margin-top:3px;font-size:27px;line-height:1.3}.customer-record-heading p{color:var(--customer-muted);margin-top:4px;font-size:12px;line-height:1.65}.customer-record-back,.customer-record-refresh,.customer-record-state button,.customer-record-filters button,.customer-orders-date-filter button{appearance:none;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.customer-record-back{color:#e7edf7;background:#142238db;border:1px solid #788bac5c;border-radius:13px;flex:none;min-width:104px;min-height:44px;padding:0 14px;font-size:13px;font-weight:800}.customer-record-back:hover,.customer-record-refresh:hover{background:#232b4cf0;border-color:#a78bfa8f}.customer-record-panel{border:1px solid var(--customer-line);background:radial-gradient(circle at 100% 0, #7c3aed12, transparent 38%), linear-gradient(150deg, var(--customer-panel), var(--customer-panel-deep));border-radius:18px;margin-bottom:10px;padding:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0003}.customer-record-panel__head{border-bottom:1px solid #778aab33;justify-content:space-between;align-items:center;gap:9px;padding-bottom:10px;display:flex}.customer-record-panel__head>div{align-items:center;gap:11px;min-width:0;display:flex}.customer-record-panel__icon{color:#c4b5fd;background:#5b21b629;border:1px solid #8b5cf64d;border-radius:13px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.customer-record-panel__icon.is-gold{color:#f8cc68;background:#b4711024;border-color:#f5b83a4d}.customer-record-panel__head h2,.customer-record-panel__head p{margin:0}.customer-record-panel__head h2{color:#fff;font-size:16px;line-height:1.35}.customer-record-panel__head p{color:var(--customer-muted);margin-top:3px;font-size:11px;line-height:1.6}.customer-record-refresh{color:#cbd5e1;background:#121f33d1;border:1px solid #788bac52;border-radius:12px;flex:0 0 40px;width:40px;height:40px}.customer-record-refresh:disabled{cursor:wait;opacity:.65}.customer-record-toolbar{gap:8px;padding:9px 0;display:grid}.customer-record-search{color:#8fa2bd;background:#060e1bad;border:1px solid #6b7d9e57;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:0 13px;display:grid}.customer-record-search:focus-within{border-color:#8b5cf6ad;box-shadow:0 0 0 3px #7c3aed1f}.customer-record-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0;font-size:13px}.customer-record-search input::placeholder{color:#71819a}.customer-record-filters{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.customer-record-filters::-webkit-scrollbar{display:none}.customer-record-filters button{color:#c4cedc;background:#0d192cc7;border:1px solid #6a7c9d4d;border-radius:12px;flex:none;min-height:37px;padding:0 10px;font-size:12px;font-weight:800}.customer-record-filters button b{color:#eef2f7;background:#6f809e2e;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.customer-record-filters button.is-active{color:#fff;background:linear-gradient(135deg,#6d28d9e0,#7e22cee0);border-color:#a78bfaa3;box-shadow:0 8px 20px #5b21b633}.customer-record-filters button.is-active b{color:#fff;background:#ffffff29}.customer-orders-filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.customer-orders-filters button{width:100%;min-width:0}.customer-orders-filters button.is-pending{color:#f7c85e}.customer-orders-filters button.is-pending b{color:#f8cc68;background:#b4711029}.customer-orders-filters button.is-completed{color:#5ee4aa}.customer-orders-filters button.is-completed b{color:#6ee7b7;background:#05966926}.customer-orders-filters button.is-failed{color:#fb8ca1}.customer-orders-filters button.is-failed b{color:#fda4af;background:#be185d24}.customer-orders-filters button.is-pending.is-active{color:#fbd77d;background:#a162073d;border-color:#f5b83a94;box-shadow:0 8px 20px #a1620724}.customer-orders-filters button.is-completed.is-active{color:#86efc0;background:#05966938;border-color:#34d3998a;box-shadow:0 8px 20px #05966921}.customer-orders-filters button.is-failed.is-active{color:#fca5a5;background:#b91c1c36;border-color:#f871718a;box-shadow:0 8px 20px #b91c1c21}.customer-record-results{color:#8fa0b8;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:7px;font-size:11px;display:flex}.customer-record-results strong{color:#fff;font-size:13px}.customer-record-results small{color:#788ba5}.customer-record-state{color:#8294ae;text-align:center;background:#060e1b6b;border:1px dashed #6f82a44d;border-radius:17px;justify-items:center;gap:8px;min-height:170px;padding:28px 16px;display:grid}.customer-record-state.is-compact{min-height:116px}.customer-record-state.is-error{color:#fda4af}.customer-record-state strong{color:#e7edf6;font-size:14px}.customer-record-state span{color:#8798b0;max-width:460px;font-size:12px;line-height:1.6}.customer-record-state button{color:#e9ddff;background:#5b21b63d;border:1px solid #a78bfa66;border-radius:11px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.customer-status-badge{letter-spacing:.35px;white-space:nowrap;direction:ltr;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.customer-status-badge.is-success{color:#5ee4aa;background:#05966921;border-color:#34d39957}.customer-status-badge.is-pending{color:#f7c85e;background:#b4711021;border-color:#f5b83a5c}.customer-status-badge.is-danger{color:#fb8ca1;background:#be185d1f;border-color:#fb71855c}.customer-record-page .is-spinning{animation:.8s linear infinite customer-record-spin}@keyframes customer-record-spin{to{transform:rotate(360deg)}}.wallet-reference-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-reference-ledger,.wallet-reference-secondary{margin-bottom:14px}.payments-ledger__badge.is-warning{color:#e6b53f;background:#8f5b0d24;border-color:#e6b53f6b}.wallet-reference-details{padding-top:10px}.wallet-reference-status-row{color:#90a1b8;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:9px;display:flex}.wallet-reference-status-row>span:last-child{overflow-wrap:anywhere;min-width:0}.wallet-reference-status{color:#a9b6c7;white-space:nowrap;background:#95a3b814;border:1px solid #95a3b847;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.wallet-reference-status.is-accepted{color:#46ddb1;background:#0a73561f;border-color:#2edeac52}.wallet-reference-status.is-pending{color:#e6b53f;background:#8f5b0d1f;border-color:#e6b53f57}.wallet-reference-status.is-rejected{color:#ff6b84;background:#8919391f;border-color:#ff647e57}.wallet-reference-withdrawals{gap:8px;display:grid}.wallet-reference-withdrawal{--withdrawal-rgb:149, 163, 184;border:1px solid rgba(var(--withdrawal-rgb), .26);background:#030d1dd6;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.wallet-reference-withdrawal.is-accepted{--withdrawal-rgb:46, 222, 172}.wallet-reference-withdrawal.is-pending{--withdrawal-rgb:230, 181, 63}.wallet-reference-withdrawal.is-rejected{--withdrawal-rgb:255, 100, 126}.wallet-reference-withdrawal__icon{border:1px solid rgba(var(--withdrawal-rgb), .38);width:42px;height:42px;color:rgb(var(--withdrawal-rgb));background:rgba(var(--withdrawal-rgb), .1);border-radius:12px;place-items:center;display:grid}.wallet-reference-withdrawal>div{min-width:0}.wallet-reference-withdrawal small,.wallet-reference-withdrawal strong,.wallet-reference-withdrawal time,.wallet-reference-withdrawal p{margin:0;display:block}.wallet-reference-withdrawal small{color:#90a1b8;font-size:8px}.wallet-reference-withdrawal strong{color:#f6f8fb;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.wallet-reference-withdrawal strong span{color:#6f829e}.wallet-reference-withdrawal time{color:#71859f;margin-top:3px;font-size:7.5px}.wallet-reference-withdrawal p{color:#ff7d93;margin-top:5px;font-size:8px}.orders-reference-stats{margin-bottom:16px}.orders-reference-date-filter{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;display:grid}.orders-reference-date-filter label{gap:5px;min-width:0;display:grid}.orders-reference-date-filter label>span{color:#8fa0b8;align-items:center;gap:5px;font-size:9px;display:flex}.orders-reference-date-filter input{color:#edf2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030d1dd6;border:1px solid #496a975c;border-radius:11px;outline:0;width:100%;min-width:0;min-height:40px;padding:0 9px;font-size:10px}.orders-reference-date-filter button{appearance:none;color:#ff8196;cursor:pointer;background:#7e17341f;border:1px solid #ff647e4d;border-radius:11px;justify-content:center;align-self:end;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.orders-reference-summary{grid-template-columns:50px minmax(0,1fr) minmax(102px,145px) 20px}.orders-reference-media{color:#bd7bff;background:#6526b929;border:1px solid #9d50ff7a;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.orders-reference-media.is-accepted{color:#43d8aa;background:#096e5221;border-color:#2edeac61}.orders-reference-media.is-pending{color:#e6b53f;background:#8f5b0d21;border-color:#e6b53f61}.orders-reference-media.is-rejected{color:#ff6b84;background:#89193921;border-color:#ff647e61}.orders-reference-media img{object-fit:cover;width:100%;height:100%}.orders-reference-copy{gap:2px}.orders-reference-copy i{opacity:.9;border:1px solid;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:900;line-height:1.25}.orders-reference-state.is-accepted{color:#43d8aa}.orders-reference-state.is-pending{color:#e6b53f}.orders-reference-state.is-rejected{color:#ff6b84}.orders-reference-objection{color:#e6b53f;text-align:right;background:#8f5b0d1a;border:1px solid #e6b53f47;border-radius:10px;margin:0 10px 9px;padding:7px 9px;font-size:8px;font-weight:850}@media (width<=680px){.wallet-reference-withdrawal{grid-template-columns:40px minmax(0,1fr);gap:8px}.wallet-reference-withdrawal__icon{width:38px;height:38px}.wallet-reference-withdrawal>.wallet-reference-status{grid-column:1/-1;justify-self:start}.orders-reference-date-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-reference-date-filter button{grid-column:1/-1}.orders-reference-summary{grid-template-columns:44px minmax(0,1fr) minmax(88px,116px) 18px}.orders-reference-media{border-radius:12px;width:42px;height:42px}}@media (width<=390px){.wallet-reference-tabs{gap:5px}.wallet-reference-tabs button b{display:none}.wallet-reference-status-row{flex-direction:column;align-items:flex-start}.orders-reference-date-filter{grid-template-columns:minmax(0,1fr)}.orders-reference-date-filter button{grid-column:auto}.orders-reference-summary{grid-template-columns:40px minmax(0,1fr) minmax(76px,96px) 16px;gap:6px;padding-inline:7px}.orders-reference-media{width:38px;height:38px}.orders-reference-copy strong{font-size:11px}.orders-reference-copy em{font-size:7.5px}}.customer-order-modal{z-index:17500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020610e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.customer-order-modal__dialog{color:#f8fafc;background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 36%),linear-gradient(155deg,#121f37,#07101f);border:1px solid #755cc880;border-radius:24px;width:min(100%,570px);max-height:calc(100vh - 36px);padding:17px;overflow-y:auto;box-shadow:0 28px 70px #00000080}.customer-order-modal__head{border-bottom:1px solid #6c7fa13d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.customer-order-modal__head small,.customer-order-modal__head h2{margin:0;display:block}.customer-order-modal__head small{color:#b9a6ef;font-size:10px;font-weight:800}.customer-order-modal__head h2{color:#fff;margin-top:3px;font-size:19px}.customer-order-modal__head button{appearance:none;color:#e8edf5;cursor:pointer;background:#132035e0;border:1px solid #778aab57;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.customer-order-modal__product{background:#07101fa3;border:1px solid #697c9e47;border-radius:16px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:13px;margin-top:13px;padding:13px;display:grid}.customer-order-modal__image{color:#8395ad;background:#142137db;border:1px solid #6f81a140;border-radius:14px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden}.customer-order-modal__image img{object-fit:cover;width:100%;height:100%}.customer-order-modal__product small,.customer-order-modal__product h3{margin:0;display:block}.customer-order-modal__product small{color:#8193ac;font-size:9px}.customer-order-modal__product h3{color:#fff;margin:3px 0 8px;font-size:16px;line-height:1.45}.customer-order-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.customer-order-modal__summary>div{background:#081222b8;border:1px solid #687b9c40;border-radius:13px;min-width:0;padding:11px}.customer-order-modal__summary span,.customer-order-modal__summary strong{align-items:center;gap:5px;display:flex}.customer-order-modal__summary span{color:#8496ad;font-size:9px}.customer-order-modal__summary strong{color:#f2f6fb;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.customer-order-modal__summary strong.is-success{color:#5ee4aa}.customer-order-modal__summary strong.is-pending{color:#f7c85e}.customer-order-modal__summary strong.is-danger{color:#fb8ca1}.customer-order-modal__section,.customer-order-modal__tracking{background:#07101f9e;border:1px solid #687b9c40;border-radius:15px;margin-top:10px;padding:13px}.customer-order-modal__section-head{color:#b8a7ee;align-items:flex-start;gap:9px;display:flex}.customer-order-modal__section-head h3,.customer-order-modal__section-head p{margin:0}.customer-order-modal__section-head h3{color:#fff;font-size:14px}.customer-order-modal__section-head p{color:#7f91aa;margin-top:2px;font-size:9px;line-height:1.55}.customer-order-modal__requirements{gap:7px;margin-top:11px;display:grid}.customer-order-modal__requirements>div{background:#131f328c;border:1px solid #65789930;border-radius:11px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.customer-order-modal__requirements span{color:#8597af;font-size:10px}.customer-order-modal__requirements strong{color:#eef2f7;text-align:left;overflow-wrap:anywhere;min-width:0;font-size:11px}.customer-order-modal__empty{color:#8395ad;text-align:center;padding:16px 10px 5px;font-size:11px}.customer-order-modal__tracking>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;display:grid}.customer-order-modal__tracking code{color:#d8b4fe;overflow-wrap:anywhere;background:#0208129e;border:1px solid #677a9b38;border-radius:11px;min-width:0;padding:10px;font-size:11px}.customer-order-modal__tracking button{appearance:none;color:#eee7ff;cursor:pointer;background:#5b21b642;border:1px solid #a78bfa6b;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.customer-order-modal__close{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid #c084fc85;border-radius:13px;width:100%;min-height:45px;margin-top:12px;font-size:12px;font-weight:900;box-shadow:0 10px 24px #7c3aed33}.customer-agents-hero{background:radial-gradient(circle at 100% 0,#a855f71a,#0000 36%),linear-gradient(145deg,#15223bfa,#091222fc);border:1px solid #6f59bb6b;border-radius:22px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:14px;padding:18px;display:grid}.customer-agents-hero__icon{color:#c4b5fd;background:#5b21b62b;border:1px solid #8b5cf659;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.customer-agents-hero small,.customer-agents-hero h2,.customer-agents-hero p{margin:0;display:block}.customer-agents-hero small{color:#b9a6ef;font-size:10px;font-weight:800}.customer-agents-hero h2{color:#fff;margin-top:2px;font-size:18px}.customer-agents-hero p{color:#8fa0b7;margin-top:3px;font-size:10px;line-height:1.6}.customer-agents-hero__stats{gap:6px;min-width:110px;display:grid}.customer-agents-hero__stats span{color:#8fa0b7;text-align:center;background:#07101f7a;border:1px solid #6a7c9d3d;border-radius:11px;padding:8px 10px;font-size:9px}.customer-agents-hero__stats strong{color:#fff;font-size:13px}.customer-agents-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-agent-card{background:#07101fa3;border:1px solid #677a9c45;border-radius:18px;min-width:0;padding:14px;transition:border-color .18s,transform .18s}.customer-agent-card:hover{border-color:#8b5cf680;transform:translateY(-1px)}.customer-agent-card__head{align-items:center;gap:11px;display:flex}.customer-agent-card__avatar{color:#fff;background:linear-gradient(145deg,#5b21b657,#1e2948db);border:1px solid #8b5cf666;border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:23px;font-weight:900;display:grid;position:relative}.customer-agent-card__avatar img{object-fit:cover;border-radius:17px;width:100%;height:100%}.customer-agent-card__avatar i{color:#fff;background:#059669;border:2px solid #0b1528;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;bottom:-4px;left:-4px}.customer-agent-card__identity{min-width:0}.customer-agent-card__identity small,.customer-agent-card__identity h3{margin:0;display:block}.customer-agent-card__identity small{color:#8395ad;font-size:9px}.customer-agent-card__identity h3{color:#fff;overflow-wrap:anywhere;margin:2px 0 7px;font-size:16px;line-height:1.4}.customer-agent-card__location{color:#9aabc0;background:#0f1b2fa1;border:1px solid #677a9c36;border-radius:11px;align-items:center;gap:7px;min-height:39px;margin-top:12px;padding:0 10px;font-size:10px;display:flex}.customer-agent-card__description{color:#8b9cb3;min-height:42px;margin:10px 0 0;font-size:10px;line-height:1.7}.customer-agent-card__actions{border-top:1px solid #677a9c30;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;margin-top:12px;padding-top:11px;display:grid}.customer-agent-card__actions a{color:#dce4ee;background:#111f34cc;border:1px solid #697c9e42;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.customer-agent-card__actions a.is-whatsapp{color:#69e7ae;border-color:#34d3994d}.customer-agent-card__actions a.is-telegram{color:#7dd3fc;border-color:#38bdf84d}.customer-agent-card__actions a.is-phone{color:#c4b5fd;border-color:#a78bfa4d}.customer-agents-notice{background:#a1620717;border:1px solid #f5b83a45;border-radius:17px;align-items:flex-start;gap:11px;padding:15px;display:flex}.customer-agents-notice>span{color:#f8cc68;background:#b4711021;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.customer-agents-notice strong{color:#f8d47b;font-size:13px}.customer-agents-notice p{color:#b5aa91;margin:3px 0 0;font-size:10px;line-height:1.65}.customer-agents-notice b{color:#73e5af}.app.light-mode .customer-record-page{--customer-panel:#fffffffa;--customer-panel-deep:#f8fafcfc;--customer-line:#94a3b852;--customer-muted:#64748b;color:#152238;background:radial-gradient(circle at 94% 0,#7c3aed1a,#0000 34%),#f3f6fb}.app.light-mode .customer-record-page :where(.customer-record-header,.customer-record-panel,.customer-wallet-stats article,.customer-wallet-referral,.customer-orders-overview,.customer-agents-hero){background:#fffffff5;border-color:#94a3b852;box-shadow:0 14px 30px #4755691a}.app.light-mode .customer-record-page :where(.customer-record-heading h1,.customer-record-panel__head h2,.customer-record-state strong,.customer-wallet-balance strong,.customer-wallet-stat-values strong,.customer-wallet-transaction__title strong,.customer-wallet-withdrawals strong,.customer-wallet-referral__head h2,.customer-wallet-referral__stats strong,.customer-orders-overview strong,.customer-order-card__head h3,.customer-order-card__details strong,.customer-agents-hero h2,.customer-agent-card__identity h3){color:#132238}.app.light-mode .customer-record-page :where(.customer-record-search,.customer-record-filters button,.customer-record-state,.customer-wallet-transaction,.customer-wallet-withdrawals article,.customer-wallet-referral__code,.customer-wallet-referral__stats div,.customer-orders-overview>div,.customer-order-card,.customer-order-card__media,.customer-order-card__details>div,.customer-agent-card,.customer-agent-card__location,.customer-agent-card__actions a){background:#f8fafcf0;border-color:#94a3b847}.app.light-mode .customer-record-page .customer-record-search input{color:#152238}.app.light-mode .customer-record-page .customer-record-back,.app.light-mode .customer-record-page .customer-record-refresh{color:#26364e;background:#eef2f7;border-color:#94a3b85c}.app.light-mode .customer-record-page .customer-wallet-hero{background:radial-gradient(circle at 100% 100%,#9333ea2e,#0000 42%),linear-gradient(135deg,#312e81,#1e3a5f)}.app.light-mode .customer-record-page :where(p,small){color:#64748b}.app.light-mode .customer-order-modal__dialog{color:#142238;background:#fff;border-color:#7c3aed57}.app.light-mode .customer-order-modal :where(.customer-order-modal__head h2,.customer-order-modal__product h3,.customer-order-modal__summary strong,.customer-order-modal__section-head h3,.customer-order-modal__requirements strong){color:#142238}.app.light-mode .customer-order-modal :where(.customer-order-modal__product,.customer-order-modal__summary>div,.customer-order-modal__section,.customer-order-modal__tracking,.customer-order-modal__requirements>div){background:#f8fafc;border-color:#94a3b84d}@media (width<=700px){.customer-wallet-hero{grid-template-columns:1fr;align-items:stretch}.customer-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.customer-orders-date-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-orders-date-filter button{grid-column:1/-1}.customer-agents-list{grid-template-columns:1fr}}@media (width<=560px){.customer-record-page{padding:11px 9px 68px}.customer-record-header{border-radius:21px;min-height:90px;padding:14px}.customer-record-heading{gap:10px}.customer-record-heading__icon{flex-basis:43px;width:43px;height:43px}.customer-record-heading h1{font-size:22px}.customer-record-heading p{display:none}.customer-record-back{width:43px;min-width:43px;height:43px;padding:0}.customer-record-back span{display:none}.customer-record-panel{border-radius:19px;padding:12px}.customer-record-panel__head h2{font-size:16px}.customer-record-panel__head p{font-size:9px}.customer-record-panel__icon{flex-basis:37px;width:37px;height:37px}.customer-wallet-hero{border-radius:21px;min-height:188px;padding:60px 16px 16px}.customer-wallet-balance strong{font-size:31px}.customer-wallet-actions button{min-height:45px;padding:0 10px;font-size:11px}.customer-wallet-stats article{text-align:center;grid-template-rows:25px auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:2px;min-width:0;min-height:74px;padding:6px 4px}.customer-wallet-stat-icon{grid-row:auto;width:25px;height:25px}.customer-wallet-stats article>small{text-align:center;font-size:.53rem;line-height:1.2}.customer-wallet-stat-values{width:100%;min-width:0}.customer-wallet-stat-values strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;text-align:center;direction:ltr;unicode-bidi:isolate;width:100%;font-size:clamp(.6rem,2.7vw,.75rem);line-height:1.2;display:block;overflow:hidden}.customer-wallet-stat-values span{display:none}.customer-wallet-transaction{grid-template-columns:38px minmax(0,1fr)}.customer-wallet-transaction__direction{width:38px;height:38px}.customer-wallet-transaction>strong{grid-column:2;justify-self:start;max-width:none}.customer-wallet-transaction__title{display:grid}.customer-wallet-referral__stats,.customer-orders-overview{grid-template-columns:1fr}.customer-orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-card{grid-template-columns:82px minmax(0,1fr);gap:8px 10px;padding:9px}.customer-order-card__media{width:82px;height:82px;min-height:0}.customer-order-card__media img{height:100%;min-height:0}.customer-order-card__body{display:contents}.customer-order-card__head{grid-column:2;align-self:start;gap:7px;display:grid}.customer-order-card__details{grid-column:1/-1;grid-template-columns:1.35fr .65fr 1fr;gap:6px}.customer-order-card__details>div{padding:7px}.customer-order-card__footer{grid-column:1/-1;padding-top:7px}.customer-order-modal{align-items:end;padding:8px}.customer-order-modal__dialog{border-radius:22px 22px 16px 16px;width:100%;max-height:calc(100vh - 16px);padding:14px}.customer-order-modal__summary{grid-template-columns:1fr}.customer-order-modal__requirements>div{grid-template-columns:1fr;gap:4px}.customer-order-modal__requirements strong{text-align:right}.customer-agents-hero{grid-template-columns:44px minmax(0,1fr);padding:14px}.customer-agents-hero__icon{width:44px;height:44px}.customer-agents-hero__stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.customer-record-heading small{font-size:10px}.customer-record-heading h1{font-size:19px}.customer-wallet-actions,.customer-orders-date-filter{grid-template-columns:1fr}.customer-orders-date-filter button{grid-column:auto}.customer-order-card{grid-template-columns:74px minmax(0,1fr)}.customer-order-card__media{width:74px;height:74px;min-height:0}.customer-order-card__details{grid-template-columns:1.35fr .65fr 1fr}.customer-order-modal__product{grid-template-columns:68px minmax(0,1fr)}.customer-order-modal__image{width:68px;height:68px}}.customer-about-page .customer-record-heading__icon{color:#d8b4fe;background:#7e22ce2e;border-color:#c084fc66}.customer-about-hero{background:radial-gradient(circle at 0 0,#d8ae471a,#0000 30%),radial-gradient(circle at 100% 100%,#9333ea38,#0000 40%),linear-gradient(140deg,#2b1d52fa,#0f1c33fc 65%,#081223fc);border:1px solid #7157c26e;border-radius:24px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0000003b}.customer-about-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:210px;height:210px;position:absolute;top:-86px;left:-68px;box-shadow:0 0 0 28px #ffffff04,0 0 0 56px #ffffff03}.customer-about-brand{z-index:1;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.customer-about-brand__mark{background:radial-gradient(circle at 30% 20%,#ffffff17,#0000 32%),linear-gradient(145deg,#131f3df5,#080c1ffc);border:1px solid #d8b4fe61;border-radius:23px;place-items:center;width:78px;height:78px;padding:3px;display:grid;box-shadow:0 14px 28px #581c8738,0 0 20px #bd79ff14,inset 0 1px #ffffff14}.customer-about-brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.customer-about-eyebrow{color:#6ee7b7;letter-spacing:.04em;direction:ltr;background:#0596691c;border:1px solid #34d39947;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:26px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.customer-about-brand h2,.customer-about-brand p{margin:0}.customer-about-brand h2{color:#fff;margin-top:7px;font-size:24px;line-height:1.35}.customer-about-brand p{color:#aab6c8;max-width:590px;margin-top:5px;font-size:12px;line-height:1.75}.customer-about-values{z-index:1;border-top:1px solid #9d8bc82b;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;padding-top:15px;display:grid;position:relative}.customer-about-values div{color:#a78bfa;background:#060e1c61;border:1px solid #6c7e9e3b;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;padding:7px 9px;display:flex}.customer-about-values span{color:#dce3ed;font-size:10px;font-weight:800}.customer-about-mission{background:radial-gradient(circle at 100% 0,#7c3aed12,#0000 36%),linear-gradient(145deg,#101d33fa,#081120fc);border:1px solid #677a9c4f;border-radius:20px;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:17px;display:grid;box-shadow:0 14px 30px #0000002e}.customer-about-section-icon{color:#c4b5fd;background:#5b21b629;border:1px solid #a78bfa57;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.customer-about-mission small,.customer-about-mission h2,.customer-about-mission p{margin:0;display:block}.customer-about-mission small,.customer-about-section-head small{color:#b8a7eb;font-size:9px;font-weight:800}.customer-about-mission h2{color:#fff;margin-top:2px;font-size:18px;line-height:1.4}.customer-about-mission p{color:#93a2b8;max-width:720px;margin-top:5px;font-size:11px;line-height:1.75}.customer-about-services{background:radial-gradient(circle at 100% 0,#7c3aed0f,#0000 36%),linear-gradient(150deg,#0f1b31fa,#07101ffc);border:1px solid #677a9c52;border-radius:22px;margin-bottom:14px;padding:16px;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000030}.customer-about-section-head{border-bottom:1px solid #6c7e9e33;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.customer-about-section-head>div{align-items:center;gap:10px;min-width:0;display:flex}.customer-about-section-head h2{color:#fff;margin:2px 0 0;font-size:17px}.customer-about-section-head>span{color:#c4b5fd;background:#5b21b621;border:1px solid #8b5cf647;border-radius:999px;flex:none;min-height:27px;padding:6px 9px;font-size:9px;font-weight:800}.customer-about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:13px;display:grid}.customer-about-feature-grid article{background:#07101f94;border:1px solid #677a9c3d;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:86px;padding:12px;display:grid}.customer-about-feature-icon{color:#c4b5fd;background:#5b21b626;border:1px solid #8b5cf64d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-about-feature-grid article.is-blue .customer-about-feature-icon{color:#7dd3fc;background:#0284c71f;border-color:#38bdf84d}.customer-about-feature-grid article.is-gold .customer-about-feature-icon{color:#f8cc68;background:#b471101f;border-color:#f5b83a4d}.customer-about-feature-grid article.is-green .customer-about-feature-icon{color:#6ee7b7;background:#0596691f;border-color:#34d3994d}.customer-about-feature-grid h3,.customer-about-feature-grid p{margin:0}.customer-about-feature-grid h3{color:#f8fafc;font-size:13px;line-height:1.4}.customer-about-feature-grid p{color:#8495ad;margin-top:3px;font-size:9px;line-height:1.65}.customer-about-trust{background:#05966914;border:1px solid #34d39945;border-radius:17px;align-items:flex-start;gap:11px;padding:14px;display:flex}.customer-about-trust>span{color:#6ee7b7;background:#05966921;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.customer-about-trust strong{color:#86efc0;font-size:13px}.customer-about-trust p{color:#91aa9f;margin:3px 0 0;font-size:10px;line-height:1.65}.app.light-mode .customer-about-page :where(.customer-about-hero,.customer-about-mission,.customer-about-services){background:#fff;border-color:#94a3b852;box-shadow:0 14px 30px #47556917}.app.light-mode .customer-about-page .customer-about-hero{background:radial-gradient(circle at 100% 100%,#9333ea1f,#0000 42%),linear-gradient(140deg,#312e81,#1e3a5f)}.app.light-mode .customer-about-page :where(.customer-about-mission h2,.customer-about-section-head h2,.customer-about-feature-grid h3){color:#142238}.app.light-mode .customer-about-page :where(.customer-about-values div,.customer-about-feature-grid article){background:#f8fafc;border-color:#94a3b847}.app.light-mode .customer-about-page .customer-about-values span{color:#e2e8f0}@media (width<=560px){.customer-about-hero{border-radius:20px;padding:15px}.customer-about-brand{grid-template-columns:62px minmax(0,1fr);gap:11px}.customer-about-brand__mark{border-radius:18px;width:62px;height:62px;font-size:22px}.customer-about-brand h2{margin-top:5px;font-size:18px}.customer-about-brand p{font-size:10px;line-height:1.65}.customer-about-values{gap:6px;margin-top:13px;padding-top:12px}.customer-about-values div{text-align:center;justify-items:center;gap:4px;min-height:50px;padding:6px 4px;display:grid}.customer-about-values span{font-size:8px}.customer-about-mission{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px}.customer-about-section-icon{flex-basis:40px;width:40px;height:40px}.customer-about-mission h2{font-size:15px}.customer-about-services{border-radius:19px;padding:12px}.customer-about-section-head>span{display:none}.customer-about-feature-grid{gap:7px;padding-top:11px}.customer-about-feature-grid article{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:78px;padding:9px}.customer-about-feature-icon{border-radius:11px;width:36px;height:36px}.customer-about-feature-grid h3{font-size:11px}.customer-about-feature-grid p{font-size:8px;line-height:1.55}}@media (width<=350px){.customer-about-feature-grid{grid-template-columns:1fr}}.admin-homepage-settings .admin-banner-list{gap:10px;margin:0;display:grid}.admin-homepage-settings .admin-banner-item{background:#070f1cdb;border:1px solid #5b709457;border-radius:15px;min-width:0;overflow:hidden}.admin-homepage-settings .admin-banner-item img{aspect-ratio:16/6;object-fit:cover;width:100%;display:block}.admin-homepage-settings .admin-banner-item>div{justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.admin-homepage-settings .admin-banner-item button{min-width:64px}.admin-products-page{z-index:19500;color:#fff;direction:rtl;background:radial-gradient(circle at 100% 0,#6941eb40,#0000 35%),linear-gradient(#11152f 0%,#070916 100%);padding:18px 14px 90px;position:fixed;inset:0;overflow-y:auto}.admin-products-inner{width:min(100%,760px);margin:0 auto}.admin-products-list{background:#1b203d;border:1px solid #ffffff14;border-radius:22px;margin-bottom:18px;padding:18px}.admin-products-list h2{margin:0 0 18px;font-size:20px}.admin-product-preview{object-fit:contain;background:#0d1021;border-radius:16px;width:100%;max-height:230px;margin-bottom:10px;display:block}.admin-product-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-product-item{background:#10142a;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.admin-product-item img,.admin-product-no-image{object-fit:cover;border-radius:15px;flex:0 0 64px;width:64px;height:64px}.admin-product-no-image{background:#242946;justify-content:center;align-items:center;font-size:26px;display:flex}.admin-product-info{text-align:right;direction:rtl;flex:1;min-width:0;overflow:hidden}.admin-product-info strong,.admin-product-info span,.admin-product-info small{white-space:nowrap;display:block}.admin-product-info strong{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;overflow:hidden}.admin-product-info span{color:#bda7ff;white-space:nowrap;text-align:right;direction:ltr;unicode-bidi:isolate;margin-bottom:4px}.admin-product-info small{color:#8f93a8}@media (width<=430px){.admin-product-price-row{grid-template-columns:1fr}.admin-product-item{align-items:flex-start}}.admin-suppliers-page{z-index:19600;color:#fff;direction:rtl;background:radial-gradient(circle at 100% 0,#6941eb40,#0000 35%),linear-gradient(#11152f 0%,#070916 100%);padding:18px 14px 90px;position:fixed;inset:0;overflow-y:auto}.admin-suppliers-inner{width:min(100%,760px);margin:0 auto}.admin-supplier-form,.admin-suppliers-list{background:#1b203d;border:1px solid #ffffff14;border-radius:22px;margin-bottom:18px;padding:18px}.admin-supplier-form label{margin:14px 0 7px;font-weight:700;display:block}.admin-supplier-form input[type=text]{box-sizing:border-box;color:#fff;background:#10142a;border:1px solid #ffffff1a;border-radius:13px;width:100%;min-height:48px;padding:11px 13px;font-size:16px}.admin-suppliers-list h2{margin:0 0 16px;font-size:20px}.admin-supplier-item{background:#10142a;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.admin-supplier-info{flex:1;min-width:0}.admin-supplier-info strong,.admin-supplier-info span,.admin-supplier-info small{display:block}.admin-supplier-info strong{margin-bottom:6px;font-size:17px}.admin-supplier-info span{color:#b89cff;margin-bottom:5px}.admin-supplier-info small{color:#9296aa;line-height:1.5}@media (width<=430px){.admin-supplier-item{align-items:flex-start}}.product-profit-preview{background:#46d28c1a;border:1px solid #46d28c33;border-radius:14px;justify-content:space-between;align-items:center;margin:12px 0;padding:13px 15px;display:flex}.product-profit-preview span{font-weight:800}.required-star{color:#ff4d5e;margin-right:3px;font-weight:900}.optional-badge{opacity:.7;background:#7864ff1f;border-radius:999px;margin-inline-start:7px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.product-field-error{border:2px solid #ff405d;animation:.35s productFieldError;box-shadow:0 0 0 4px #ff405d29}@keyframes productFieldError{0%{transform:scale(.98)}to{transform:scale(1)}}.deposit-detail{box-sizing:border-box;background:linear-gradient(145deg,#171f45,#0d122b);border:1px solid #8758ff47;border-radius:22px;width:100%;max-width:620px;margin:18px auto 0;padding:18px;overflow:hidden}.deposit-detail>img{object-fit:cover;border-radius:20px;width:120px;max-width:120px;height:120px;margin:0 auto 14px;display:block}.deposit-detail h3{text-align:center;margin:8px 0 16px;font-size:21px}.deposit-detail-row{color:#f8fafc;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.deposit-detail-row span{color:#e2e8f0;min-width:0}.deposit-detail-row strong{white-space:nowrap;word-break:normal;overflow-wrap:normal;color:#fff;flex:none}.deposit-limits{gap:10px;margin:14px 0;display:flex}.deposit-limits span{text-align:center;background:#ffffff0d;border-radius:12px;flex:1;padding:10px}.deposit-amount-input{box-sizing:border-box;color:#fff;background:#080d20;border:1px solid #7e52ff59;border-radius:14px;outline:none;width:100%;padding:14px;font-size:18px}.deposit-submit-btn{color:#fff;background:linear-gradient(135deg,#7043ff,#a83fff);border:0;border-radius:15px;width:100%;margin-top:14px;padding:15px;font-size:16px;font-weight:900}.deposit-selected-logo{object-fit:contain;background:#ffffff09;border:1px solid #ffc44638;border-radius:20px;width:96px;max-width:96px;height:96px;max-height:96px;margin:8px auto 14px;padding:5px;display:block;box-shadow:0 12px 30px #00000047}.deposit-account-box{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.deposit-detail{z-index:99999;box-sizing:border-box;background:linear-gradient(160deg,#192149,#0b1028);border:1px solid #8454ff73;border-radius:26px;width:min(92vw,430px);max-height:86vh;padding:22px 18px 18px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #020512d1,0 28px 80px #0000008c}.deposit-selected-logo{width:88px;height:88px;margin:12px auto}.deposit-selected-details{z-index:99999;box-sizing:border-box;background:linear-gradient(160deg,#192149,#0a0f25);border:1px solid #8b5bff80;border-radius:26px;width:min(92vw,430px);max-height:86vh;padding:22px 18px 20px;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #020512d6,0 30px 80px #0009}.deposit-selected-close{color:#fff;z-index:2;background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;width:42px;height:42px;font-size:26px;position:absolute;top:12px;left:12px}.deposit-selected-details .deposit-selected-logo{object-fit:contain;width:90px;height:90px;margin:10px auto 14px}.deposit-selected-details .deposit-account-box{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:linear-gradient(145deg,#181f45f5,#090e23fa);border:1px solid #8b5cf661;border-radius:18px;width:100%;margin:14px 0;padding:16px;line-height:1.7;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000002e}.deposit-selected-details .deposit-account-box strong,.deposit-selected-details .deposit-account-box b{color:#fff;text-align:left;overflow-wrap:anywhere;word-break:break-all;direction:ltr;background:#040818ad;border-radius:13px;margin-top:8px;padding:11px 12px;font-size:14px;font-weight:800;display:block}.deposit-selected-details .deposit-account-box button{color:#fff;background:linear-gradient(135deg,#6d43ff,#a83fff);border:1px solid #aa78ff73;border-radius:12px;justify-content:center;align-items:center;min-width:82px;height:42px;margin-top:10px;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #7043ff47}.deposit-selected-details .deposit-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:16px 0;display:grid}.deposit-selected-details .deposit-limits span{color:#fff;text-align:center;background:linear-gradient(145deg,#202852f5,#111633fa);border:1px solid #8b5cf638;border-radius:16px;min-width:0;padding:14px 10px;line-height:1.6;box-shadow:inset 0 1px #ffffff09}@keyframes depositLimitBlink{0%,to{border-color:#ff5368;box-shadow:0 0 0 2px #ff53681a}50%{border-color:#ff253f;box-shadow:0 0 0 3px #ff253f2e,0 0 18px #ff253f47}}@keyframes tkLimitWarning{0%,to{border-color:#ff5c70;box-shadow:0 0 0 1px #ff5c701f}50%{border-color:#ff263f;box-shadow:0 0 16px #ff263f61}}.deposit-amount-limit-error{color:#ff6475;border-color:#ff5368;animation:.8s ease-in-out infinite tkLimitWarning}.deposit-limits-low>span:first-child,.deposit-limits-high>span:last-child{color:#ff6475;background:#ff374b1a;border-color:#ff5368;animation:.8s ease-in-out infinite tkLimitWarning}@keyframes tkDepositLimitPulse{0%,to{border-color:#ff6475;box-shadow:0 0 0 1px #ff647524}50%{border-color:#ff3049;box-shadow:0 0 18px #ff30496b}}.deposit-selected-details .deposit-limits>span>span{width:100%;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;animation:none;display:block}.deposit-selected-details .deposit-limits>span>span+span{margin-top:5px}.deposit-balance-card strong,.wallet-big-balance strong{color:#fff}.admin-agents-page{z-index:9999;direction:rtl;background:radial-gradient(circle at 100% 0,#8037ff2e,#0000 38%),linear-gradient(#111329 0%,#080914 100%);padding:28px 18px 60px;position:fixed;inset:0;overflow-y:auto}.admin-agents-page>*{max-width:720px;margin-left:auto;margin-right:auto}.admin-agents-form{background:#191c3aeb;border:1px solid #8656ff52;border-radius:25px;gap:13px;padding:20px;display:grid;box-shadow:0 18px 50px #00000047}.admin-agent-message{text-align:center;color:#cbd5e1;font-weight:700}.admin-agents-list{gap:12px;margin-top:22px;display:grid}.admin-agent-row{background:#1a1d3bf0;border:1px solid #8656ff40;border-radius:19px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.admin-agent-row strong,.admin-agent-row small{display:block}.admin-agent-row strong{color:#fff;font-size:18px}.admin-agent-row small{color:#aeb3ce;margin-top:5px}.admin-agent-profile{align-items:center;gap:12px;min-width:0;display:flex}.admin-agent-copy{min-width:0}.admin-agent-avatar{color:#fff;background:linear-gradient(135deg,#7c3aed4d,#0f172af2);border:1px solid #a855f76b;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:21px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000038}.admin-agent-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=520px){.admin-agents-page{padding:20px 14px 50px}.admin-agents-form{padding:16px}.admin-agent-row{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;min-width:0}.admin-agent-profile{width:100%;min-width:0}.admin-agent-copy{flex:auto;min-width:0}}.admin-agent-orders-page{z-index:9999;direction:rtl;background:linear-gradient(#0b1020,#111827);padding:18px 12px 40px;position:fixed;inset:0;overflow-y:auto}.admin-agent-orders-shell{width:min(720px,100%);margin:auto}.admin-agent-orders-notice{color:#fde68a;background:#facc1514;border:1px solid #facc1538;border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;line-height:1.7;display:flex}.admin-agent-orders-message{color:#dbeafe;background:#3b82f61a;border:1px solid #3b82f633;border-radius:14px;margin-top:12px;padding:12px 14px}.admin-agent-orders-empty{text-align:center;color:#d1d5db;background:#ffffff0a;border:1px dashed #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;margin-top:18px;display:flex}.admin-agent-review-list{gap:14px;margin-top:16px;display:grid}.admin-agent-review-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:16px;box-shadow:0 12px 28px #0000002e}.admin-agent-review-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-agent-review-top strong{color:#fff;font-size:17px}.admin-agent-waiting{color:#fde047;background:#facc151f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.admin-agent-review-row,.admin-agent-review-input{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.admin-agent-review-row span,.admin-agent-review-input span{color:#9ca3af;font-size:13px}.admin-agent-review-row strong,.admin-agent-review-input strong{color:#f9fafb;text-align:left;overflow-wrap:anywhere}.admin-agent-review-input{flex-direction:column}.admin-agent-review-input strong{background:#0000002e;border-radius:12px;width:100%;padding:10px 12px}.admin-agent-review-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.admin-agent-review-actions button{color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:800;display:flex}.admin-agent-approve{background:linear-gradient(135deg,#16a34a,#22c55e)}.admin-agent-reject{background:linear-gradient(135deg,#dc2626,#ef4444)}.admin-agent-review-actions button:disabled{opacity:.55}@media (width<=520px){.admin-agent-review-actions{grid-template-columns:1fr}}.admin-agent-assign-page{z-index:10010;direction:rtl;background:linear-gradient(#0a1020,#111827);padding:18px 12px 42px;position:fixed;inset:0;overflow-y:auto}.admin-agent-assign-shell{width:min(720px,100%);margin:auto}.admin-agent-assign-message{color:#dbeafe;background:#3b82f61a;border:1px solid #3b82f633;border-radius:14px;margin-top:12px;padding:12px 14px}.admin-agent-assign-empty{text-align:center;color:#d1d5db;background:#ffffff0a;border:1px dashed #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;margin-top:18px;display:flex}.admin-agent-assign-list{gap:14px;margin-top:16px;display:grid}.admin-agent-assign-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #0000002e}.admin-agent-assign-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-agent-assign-card strong{color:#fff;font-size:16px}.admin-agent-assign-card span{color:#9ca3af;font-size:13px}.admin-agent-assign-card select{color:#fff;width:100%;min-height:46px;font:inherit;background:#0003;border:1px solid #ffffff1c;border-radius:13px;outline:none;padding:0 12px}.admin-agent-assign-card select:focus{background:#0b1626fc;border-color:#94a3b8ad;box-shadow:0 0 0 3px #94a3b81a}.admin-agent-assign-card>button{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;display:flex}.admin-agent-assign-card>button:disabled{opacity:.55}.admin-agent-no-eligible{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.6}.admin-agent-assign-card>button:disabled{cursor:not-allowed;opacity:.48}.tk-agent-link-card-v2{direction:ltr;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"unlink info";align-items:center;gap:14px;width:100%;display:grid}.tk-agent-link-info-v2{text-align:right;direction:rtl;flex-direction:column;grid-area:info;align-items:flex-end;gap:4px;min-width:0;display:flex}.tk-agent-link-info-v2 strong,.tk-agent-link-info-v2 span,.tk-agent-link-info-v2 small{text-align:right;overflow-wrap:anywhere;width:100%;max-width:100%}.tk-agent-link-card-v2{background:linear-gradient(135deg,#7c3aed17,#0f172a59);border:1px solid #8b5cf638;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000024}.tk-agent-link-info-v2{gap:5px}.tk-agent-link-info-v2 strong{color:#fff;font-size:15px;font-weight:800}.tk-agent-link-info-v2 span{color:#c4b5fd;font-size:13px;font-weight:600}.tk-agent-link-info-v2 small{color:#94a3b8;font-size:12px;line-height:1.5}@media (width<=420px){.tk-agent-link-card-v2{gap:10px;padding:12px}}.admin-agents-page .tk-agent-link-card-v2{background:linear-gradient(135deg,#5b21b61f,#0f172a6b);border-color:#8b5cf647}.admin-agents-page .tk-agent-link-info-v2 small{color:#cbd5e1}.admin-agents-page .admin-agents-form .tk-agent-link-card-v2>.tk-agent-unlink-final{appearance:none;color:#fff;background:#991b1b linear-gradient(135deg,#7f1d1d,#dc2626);border:1px solid #f871718c;border-radius:12px;min-width:110px;min-height:40px;margin:0;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #7f1d1d4d}.admin-agents-page .admin-agents-form .tk-agent-link-card-v2>.tk-agent-unlink-final:active{background:#ef4444;transform:scale(.96)}.admin-ui-tabs{scrollbar-width:none;background:#0f1222c7;border:1px solid #8b5cf638;border-radius:16px;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:18px;padding:7px;display:flex;overflow-x:auto}.admin-ui-tabs::-webkit-scrollbar{display:none}.admin-ui-tabs button{appearance:none;color:#94a3b8;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;min-height:43px;padding:0 15px;font-weight:800;transition:all .16s}.admin-ui-tabs button:hover{color:#fff;background:#7c3aed24}.admin-ui-tabs button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#c084fc61;box-shadow:0 8px 22px #7c3aed38}.admin-ui-builder{background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 42%),#0f1222c2;border:1px solid #8b5cf642;border-radius:20px;margin-top:20px;padding:18px;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000024}.admin-ui-builder-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-ui-builder-head>div{min-width:0}.admin-ui-builder-head strong{color:#f8fafc;font-size:16px;font-weight:800;display:block}.admin-ui-builder-head small{color:#94a3b8;margin-top:5px;font-size:12px;line-height:1.7;display:block}.admin-ui-primary-action{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid #c084fc7a;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:13px;font-weight:800;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 8px 22px #7c3aed38,inset 0 1px #ffffff29}.admin-ui-primary-action:hover{border-color:#d8b4feb8;box-shadow:0 10px 26px #7c3aed47,inset 0 1px #ffffff2e}.admin-ui-primary-action:active{transform:scale(.98)}.admin-ui-empty-state{color:#94a3b8;text-align:center;background:#0f172a57;border:1px dashed #94a3b838;border-radius:15px;padding:22px 16px;font-size:13px}.admin-ui-builder-list{gap:14px;display:grid}.admin-ui-builder-card{background:linear-gradient(145deg,#1e293b8a,#0f172aa8);border:1px solid #64748b40;border-radius:18px;padding:15px;box-shadow:inset 0 1px #ffffff06,0 10px 28px #00000021}.admin-ui-builder-card-head{color:#e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-ui-builder-card-head>strong{color:#e9d5ff;font-size:14px;font-weight:800}.admin-ui-inline-actions{align-items:center;gap:7px;display:flex}.admin-ui-icon-btn{appearance:none;color:#cbd5e1;cursor:pointer;background:#1e293bc7;border:1px solid #94a3b833;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.admin-ui-icon-btn:hover:not(:disabled){color:#fff;background:#4c1d9547;border-color:#a78bfa75}.admin-ui-icon-btn:active:not(:disabled){transform:scale(.94)}.admin-ui-icon-btn:disabled{opacity:.28;cursor:not-allowed}.admin-ui-icon-btn.danger{color:#fca5a5;background:#7f1d1d33;border-color:#f8717138}.admin-ui-icon-btn.danger:hover{color:#fecaca;background:#7f1d1d57;border-color:#f871717a}.admin-ui-upload{color:#e2e8f0;cursor:pointer;background:linear-gradient(145deg,#0d1829fa,#08101dfa);border:1px solid #64748b5c;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px;transition:border-color .18s,background .18s,transform .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.admin-ui-upload:hover{background:linear-gradient(145deg,#121f33fc,#0a1321fc);border-color:#94a3b894}.admin-ui-upload:active:not(.is-disabled){transform:scale(.992)}.admin-ui-upload:focus-within{border-color:#94a3b8a8;box-shadow:0 0 0 3px #94a3b81a}.admin-ui-upload.is-disabled{opacity:.58;cursor:not-allowed}.admin-ui-upload>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-ui-upload-icon{color:#93c5fd;background:#1e40683d;border:1px solid #60a5fa3d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:inline-flex}.admin-ui-upload-copy{gap:3px;min-width:0;display:grid}.admin-ui-upload-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.45}.admin-ui-upload-copy small{color:#94a3b8;font-size:10px}.admin-ui-upload-cta{color:#e2e8f0;white-space:nowrap;background:#1e293bd6;border:1px solid #94a3b847;border-radius:11px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.admin-ui-upload .is-spinning{animation:.8s linear infinite uiActionSpin}.admin-ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-ui-form-grid label{color:#d6d9e0;gap:8px;font-size:12px;font-weight:700;display:grid}.admin-ui-form-grid input,.admin-ui-form-grid select,.admin-ui-form-grid textarea{color:#f8fafc;width:100%;min-height:47px;font:inherit;background:#0f172ac7;border:1px solid #64748b4d;border-radius:13px;outline:none;padding:0 13px}.admin-ui-form-grid select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-ui-form-grid input::placeholder,.admin-ui-form-grid textarea::placeholder{color:#64748b}.admin-ui-form-grid input:focus,.admin-ui-form-grid select:focus,.admin-ui-form-grid textarea:focus{background:#0d1829fa;border-color:#94a3b8a3;box-shadow:0 0 0 3px #94a3b81a}.admin-ui-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.admin-ui-toggle{appearance:none;box-sizing:border-box;color:#cbd5e1;text-align:right;cursor:pointer;background:#0f172a94;border:1px solid #64748b3d;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:grid}.admin-ui-toggle.has-icon{grid-template-columns:36px minmax(0,1fr) auto}.admin-ui-toggle:hover{background:#1e293bb3;border-color:#94a3b861}.admin-ui-toggle:active{transform:scale(.985)}.admin-ui-toggle.is-active{background:linear-gradient(135deg,#7c3aed29,#1e293ba8);border-color:#a78bfa7a}.admin-ui-toggle-icon{color:#94a3b8;background:#1e293bcc;border:1px solid #64748b3d;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-ui-toggle.is-active .admin-ui-toggle-icon{color:#d8b4fe;background:#7c3aed33;border-color:#a78bfa61}.admin-ui-toggle-copy{gap:3px;min-width:0;display:grid}.admin-ui-toggle-copy strong{color:#e2e8f0;font-size:12px;font-weight:800}.admin-ui-toggle-copy small{color:#7f8da3;font-size:10px;font-weight:600;line-height:1.45}.admin-ui-toggle.is-active .admin-ui-toggle-copy strong{color:#f1f5f9}.admin-ui-toggle.is-active .admin-ui-toggle-copy small{color:#8f9db3;-webkit-text-fill-color:#8f9db3}.admin-ui-toggle-switch{background:#263247;border:1px solid #64748b47;border-radius:999px;width:42px;height:24px;display:inline-flex;position:relative}.admin-ui-toggle-switch>span{background:#94a3b8;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .18s;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #00000042}.admin-ui-toggle.is-active .admin-ui-toggle-switch{background:#6d28d9;border-color:#a78bfa8a}.admin-ui-toggle.is-active .admin-ui-toggle-switch>span{background:#fff;transform:translate(-18px)}@media (width<=640px){.admin-ui-builder{border-radius:18px;margin-top:16px;padding:14px}.admin-ui-builder-head{flex-direction:column;align-items:stretch}.admin-ui-primary-action,.admin-ui-secondary-action,.admin-ui-danger-action{width:100%}.admin-ui-form-grid{grid-template-columns:1fr}.admin-ui-builder-card{border-radius:16px;padding:13px}.admin-ui-builder-card-head{align-items:flex-start;gap:10px}.admin-ui-choice-row{grid-template-columns:1fr}.admin-ui-toggle{min-height:62px}}.admin-product-actions-stack{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-product-actions-stack>button{width:100%;min-width:0;min-height:42px}.finance-bank-card{background:#080f1eeb;border:1px solid #8b5cf659;padding:16px;display:block;box-shadow:0 12px 28px #00000038}.finance-bank-main{align-items:center;width:100%;display:flex}.finance-bank-identity{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.finance-bank-logo{object-fit:contain;background:0 0;border-radius:18px;flex:0 0 72px;width:72px;height:72px;padding:0}.finance-bank-info{text-align:right;flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.finance-bank-info strong{color:#fff;font-size:19px;line-height:1.35}.finance-bank-info small{color:#aab3c5;white-space:normal;font-size:13px;line-height:1.7;display:block}.finance-bank-status{display:none}.finance-bank-manage{width:100%;min-height:48px;margin-top:16px;margin-bottom:10px}.finance-bank-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:16px;display:grid}.finance-bank-actions>button{width:100%;min-width:0;min-height:46px;padding:8px 5px}@media (width<=420px){.finance-bank-card{padding:13px}.finance-bank-logo{flex-basis:64px;width:64px;height:64px}.finance-bank-identity{gap:10px}.finance-bank-actions{gap:6px}}.finance-bank-data-panel{width:min(100%,900px);max-height:calc(100dvh - 24px);overflow-y:auto}.deposit-dynamic-fields{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;margin:14px 0;display:grid}.deposit-dynamic-fields .deposit-collect-field{width:100%;margin:0}.deposit-collect-field{text-align:right;display:block}.deposit-collect-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.deposit-collect-head .deposit-amount-label{margin:0}.deposit-required-badge{color:#d8b4fe;background:#7c3aed29;border:1px solid #a855f76b;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:800}.deposit-field-help,.deposit-field-note{color:#a7afc0;width:100%;margin:7px 0 0;line-height:1.7;display:block}.deposit-field-note{color:#c4b5fd;margin-top:10px}.deposit-collect-field .deposit-amount-input{width:100%;margin-top:12px}.admin-ui-field-value{color:#e2e8f0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:start;unicode-bidi:plaintext;background:#080f23b8;border:1px solid #8b5cf638;border-radius:12px;width:100%;min-width:0;margin-top:10px;padding:11px 12px;line-height:1.7}.deposit-file-upload{cursor:pointer;gap:10px;width:100%;margin-top:10px;display:grid}.deposit-file-native{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.deposit-file-action{color:#fff;background:linear-gradient(135deg,#6d28d9e0,#a855f7f0);border:1px solid #8b5cf67a;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 16px;font-weight:800;display:flex;box-shadow:0 10px 28px #7c3aed38}.deposit-file-icon{font-size:24px;line-height:1}.deposit-file-name{color:#aeb6cb;text-align:center;overflow-wrap:anywhere;background:#080f23ad;border:1px solid #8b5cf638;border-radius:12px;width:100%;padding:11px 12px}.deposit-file-selected{align-items:center;gap:8px;width:100%;display:flex}.deposit-file-selected .deposit-file-name{flex:1;width:auto;min-width:0}.deposit-file-clear{color:#ff758b;cursor:pointer;background:#ff4f691f;border:1px solid #ff4f697a;border-radius:13px;flex:0 0 46px;width:46px;height:46px;font-size:27px;font-weight:700;line-height:1}.ui-field-error{border-color:#ff4f65;animation:.85s ease-in-out 2 uiFieldErrorPulse;box-shadow:0 0 0 1px #ff4f6559,0 0 22px #ff4f6533}.ui-field-error input,.ui-field-error select,.ui-field-error textarea,.ui-field-error .deposit-file-action{border-color:#ff4f65;box-shadow:0 0 14px #ff4f652e}.ui-field-error-message{color:#ff8b9b;background:#ff4f651a;border:1px solid #ff4f656b;border-radius:13px;align-items:center;gap:9px;width:100%;margin:10px 0;padding:11px 13px;font-size:13px;line-height:1.6;display:flex}.ui-field-error-message>span{background:#ff4f6529;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}@keyframes uiFieldErrorPulse{0%,to{transform:scale(1)}50%{transform:scale(.992);box-shadow:0 0 0 1px #ff4f65,0 0 24px #ff4f6559}}.finance-deposit-review-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040714c7;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.finance-deposit-review-modal{background:linear-gradient(#141b34fa,#0b0f21fa);border:1px solid #7c5cff47;border-radius:24px 24px 18px 18px;width:min(100%,720px);max-height:92vh;padding:18px;overflow-y:auto;box-shadow:0 -18px 60px #00000061}.finance-deposit-review-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.finance-deposit-review-head h3{overflow-wrap:anywhere;margin:4px 0 0}.finance-deposit-review-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.finance-deposit-review-summary>div,.finance-deposit-review-field{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;min-width:0;padding:13px}.finance-deposit-review-summary small,.finance-deposit-review-field small{opacity:.7;margin-bottom:6px;display:block}.finance-deposit-review-summary strong,.finance-deposit-review-field strong{overflow-wrap:anywhere;word-break:break-word;display:block}.finance-deposit-review-fields{gap:10px;margin-bottom:16px;display:grid}.finance-deposit-proof-image{object-fit:contain;background:#00000038;border-radius:14px;width:100%;max-height:420px;margin-top:8px;display:block}.finance-deposit-review-modal .admin-ui-inline-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (width<=560px){.finance-deposit-review-overlay{padding:8px}.finance-deposit-review-modal{border-radius:22px 22px 14px 14px;max-height:94vh;padding:15px}.finance-deposit-review-summary,.finance-deposit-review-modal .admin-ui-inline-actions{grid-template-columns:1fr}}.finance-deposit-admin-list,.finance-salary-list{gap:12px;min-width:0;display:grid}.finance-salary-requests{--salary-line:#5a749c61;background:radial-gradient(circle at 90% 0,#3b82f61c,#0000 34%),linear-gradient(155deg,#121f35fa,#091221fc);border-color:#5c79a86b;gap:14px;min-width:0;padding:16px;display:grid}.finance-deposit-requests{--salary-line:#4c7d9d66;background:radial-gradient(circle at 90% 0,#0ea5e91a,#0000 34%),linear-gradient(155deg,#0f1f32fa,#08121ffc);border-color:#4682a470}.finance-deposit-requests .finance-salary-heading-icon{color:#a5e6ff;background:#0e749024;border-color:#38bdf852}.finance-deposit-card-values>div:nth-child(2){background:#082f4933;border-color:#38bdf83b}.finance-salary-requests .finance-salary-head{align-items:flex-start;margin:0}.finance-salary-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.finance-salary-heading-icon{color:#93c5fd;background:#2563eb21;border:1px solid #60a5fa5c;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff0d}.finance-salary-heading>div{min-width:0}.finance-salary-heading small{color:#93a4bb;margin:0 0 3px;font-size:11px;font-weight:750;display:block}.finance-salary-heading h3{color:#f8fafc;margin:0;font-size:20px;line-height:1.45}.finance-salary-heading p,.finance-hub-content .finance-salary-heading p{color:#9aa9bd;-webkit-text-fill-color:#9aa9bd;margin:4px 0 0;font-size:12px;line-height:1.65}.finance-salary-head-actions{flex:none;gap:7px;display:flex}.finance-salary-head-actions .admin-ui-icon-btn{color:#bfdbfe;background:#0d1b2fe0;border-color:#60a5fa47;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.finance-salary-head-actions .admin-ui-icon-btn[aria-pressed=true]{color:#e9d5ff;background:#7c3aed38;border-color:#8b5cf694}.finance-salary-search{color:#93c5fd;background:#060f1dd1;border:1px solid #60a5fa57;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 11px;display:grid;box-shadow:inset 0 1px #ffffff09}.finance-salary-search input,.admin-module-page .finance-salary-search input{color:#f8fafc;width:100%;min-width:0;min-height:34px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}.finance-salary-search input:focus,.admin-module-page .finance-salary-search input:focus{box-shadow:none;background:0 0;border:0;outline:0}.finance-salary-search input::placeholder{color:#718198}.finance-salary-search>button{color:#cbd5e1;background:#1e293bb8;border:1px solid #94a3b838;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;display:grid}.finance-salary-tabs{border-color:var(--salary-line);background:#050d1a9e;gap:6px;margin:0;padding:6px}.finance-salary-tabs button{align-items:center;gap:7px;min-height:40px;padding:0 12px;display:inline-flex}.finance-salary-tabs button b{color:#aebbd0;background:#94a3b81f;border-radius:8px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:850;display:inline-grid}.finance-salary-tabs button.active b{color:#fff;background:#ffffff2e}.finance-salary-card{background:radial-gradient(circle at 92% 0,#6366f11c,#0000 32%),linear-gradient(145deg,#0f1d33fa,#07101efc);border:1px solid #4e69936b;border-radius:18px;gap:13px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 27px #0000002e}.finance-salary-card-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.finance-salary-card-head>img,.finance-salary-card-placeholder{background:#192d4ab8;border:1px solid #60a5fa40;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.finance-salary-card-head>img{object-fit:contain}.finance-salary-card-placeholder{color:#93c5fd;font-size:23px;font-weight:900}.finance-salary-card-title{min-width:0}.finance-salary-card-title small,.finance-salary-card-title span{color:#8292a9;font-size:10.5px;line-height:1.5;display:block}.finance-salary-card-title h4{color:#f8fafc;overflow-wrap:anywhere;margin:2px 0;font-size:17px;line-height:1.45}.finance-salary-status{color:#cbd5e1;text-align:center;border:1px solid #94a3b840;border-radius:10px;justify-content:center;align-items:center;max-width:104px;padding:6px 9px;font-size:10.5px;font-weight:850;line-height:1.45;display:inline-flex}.finance-salary-status-pending{color:#fcd878;background:#925e0a29;border-color:#fbbf244d}.finance-salary-status-assigned{color:#bfdbfe;background:#2563eb24;border-color:#60a5fa52}.finance-salary-status-submitted_for_review{color:#ddd6fe;background:#7c3aed29;border-color:#a78bfa61}.finance-salary-status-approved{color:#86efac;background:#05966921;border-color:#34d3994d}.finance-salary-status-rejected{color:#fda4af;background:#9f123924;border-color:#fb718557}.finance-salary-card-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-salary-card-values>div{background:#ffffff07;border:1px solid #4f65884d;border-radius:13px;min-width:0;padding:10px 8px}.finance-salary-card-values small{color:#8998ad;margin-bottom:4px;font-size:10px;display:block}.finance-salary-card-values strong{color:#f8fafc;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5;display:block}.finance-salary-card-meta{background:#040c186b;border:1px solid #485c7e47;border-radius:13px;gap:6px;padding:10px 11px;display:grid}.finance-salary-card-meta span{color:#8f9eb2;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.55}.finance-salary-card-meta b{color:#dbe5f2;font-weight:750}.finance-salary-details-button{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#1e40af40,#4c1d953d);border:1px solid #60a5fa52;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.finance-salary-review-modal{background:radial-gradient(circle at 88% 0,#3b82f61f,#0000 30%),linear-gradient(#121f35fc,#070f1dfc);border-color:#60a5fa52}.finance-salary-review-head h3{color:#f8fafc;font-size:19px}.finance-salary-review-head small{color:#93a4bb}.finance-salary-review-app{background:#0d1c30b8;border:1px solid #60a5fa40;border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:11px;display:grid}.finance-salary-app-image{object-fit:contain;background:#040c19b8;border-radius:14px;width:76px;height:76px;display:block}.finance-salary-review-app small,.finance-salary-review-app span{color:#8f9eb3;font-size:11px;display:block}.finance-salary-review-app strong{color:#fff;overflow-wrap:anywhere;margin:3px 0;font-size:17px;display:block}.finance-salary-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-salary-review-summary>div{background:#ffffff07;border-color:#4e658a57}.finance-salary-review-summary small{color:#91a0b5;opacity:1}.finance-salary-review-summary strong{color:#f8fafc;font-size:13px;line-height:1.6}.finance-salary-summary-status.is-pending{color:#fcd878}.finance-salary-summary-status.is-assigned{color:#bfdbfe}.finance-salary-summary-status.is-submitted_for_review{color:#ddd6fe}.finance-salary-summary-status.is-approved{color:#86efac}.finance-salary-summary-status.is-rejected{color:#fda4af}.finance-salary-rejection-note{background:#9f12391a;border-color:#fb718547}.finance-salary-assignment{background:#081527c2;border:1px solid #60a5fa40;border-radius:16px;gap:11px;margin-top:14px;padding:13px;display:grid}.finance-salary-assignment-copy strong,.finance-salary-assignment-copy small{display:block}.finance-salary-assignment-copy strong{color:#f8fafc;font-size:14px}.finance-salary-assignment-copy small{color:#8fa0b7;margin-top:4px;font-size:11px;line-height:1.6}.finance-salary-agent-picker,.finance-salary-agent-options{gap:8px;display:grid}.finance-salary-agent-picker>button,.finance-salary-agent-options>button{width:100%}.finance-salary-agent-picker>.admin-ui-secondary-action{justify-content:space-between}.finance-salary-agent-options{background:#040c19d1;border:1px solid #4e658a52;border-radius:13px;max-height:190px;padding:7px;overflow-y:auto}.finance-salary-review-actions{margin-top:14px}@media (width<=420px){.finance-salary-requests{padding:13px}.finance-salary-heading-icon{flex-basis:40px;width:40px;height:40px}.finance-salary-heading h3{font-size:18px}.finance-salary-heading p{font-size:11px}.finance-salary-card-head{grid-template-columns:48px minmax(0,1fr)}.finance-salary-card-head>img,.finance-salary-card-placeholder{width:48px;height:48px}.finance-salary-status{grid-column:1/-1;justify-self:start;max-width:none}.finance-salary-card-values{gap:6px}.finance-salary-card-values>div{padding:9px 6px}.finance-salary-card-values strong{font-size:12.5px}.finance-salary-review-app{grid-template-columns:64px minmax(0,1fr)}.finance-salary-app-image{width:64px;height:64px}.finance-salary-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-salary-review-summary>div{padding:10px}}.finance-rate-row{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:7px;width:100%;margin-bottom:9px;padding:13px 14px;display:grid}.finance-rate-row strong{white-space:nowrap;direction:ltr;align-items:center;gap:8px;min-width:0;font-size:16px;line-height:1.4;display:flex}.finance-rate-row span{text-align:right;overflow-wrap:anywhere;width:100%;min-width:0;font-size:14px;line-height:1.6;display:block}.finance-rate-row:last-child{margin-bottom:0}@media (width<=560px){.finance-rate-row{padding:12px}.finance-rate-row strong{font-size:15px}.finance-rate-row span{font-size:13px}}.finance-rate-row{background:linear-gradient(145deg,#1f2b4cfa,#151e3afa);border:1px solid #8467ff61;box-shadow:0 8px 22px #0003,inset 0 0 0 1px #ffffff06}.finance-rate-row:hover{border-color:#9674ff8c}.finance-rate-row strong{letter-spacing:.2px}.finance-rate-row span{opacity:.92}.finance-currency-logo{object-fit:cover;border-radius:50%;flex:0 0 26px;width:26px;height:26px}.finance-rate-identity{direction:ltr;align-items:center;gap:10px;width:100%;display:flex}.finance-rate-flag,.finance-currency-logo{flex:none}.finance-rate-flag{font-size:24px;line-height:1}.finance-currency-logo{object-fit:contain;border-radius:50%;width:26px;height:26px}.finance-rate-code{font-size:18px;font-weight:800}.finance-rate-symbol{text-align:center;background:#8b5cf624;border:1px solid #8b5cf64d;border-radius:9px;min-width:34px;padding:4px 8px;font-size:16px;font-weight:800}.finance-rate-identity{direction:ltr;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.finance-rate-identity .finance-rate-flag,.finance-rate-identity .finance-rate-symbol{flex:none;justify-content:center;align-items:center;width:auto;display:inline-flex}.finance-rate-identity .finance-rate-code{white-space:nowrap;flex:none;align-items:center;width:auto;display:inline-flex}.finance-rate-identity .finance-rate-flag{min-width:28px;font-size:24px}.finance-rate-identity .finance-rate-symbol{min-width:34px;padding:5px 9px}.finance-rate-identity .finance-currency-logo{flex:0 0 26px;width:26px;height:26px}.finance-rate-row>span{text-align:right;width:100%}.finance-rate-row>span[dir=ltr],.finance-rate-value,.finance-rate-row>span[dir=ltr]{color:#fff;font-size:19px;font-weight:700;line-height:1.6}.finance-review-toast{z-index:99999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141c34fa;border-radius:18px;align-items:center;gap:12px;width:min(88vw,390px);padding:18px 20px;animation:.22s ease-out financeReviewToastIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000073,inset 0 0 0 1px #ffffff0a}.finance-review-toast>span{border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:900;display:grid}.finance-review-toast strong{text-align:right;flex:1;font-size:16px;line-height:1.7}.finance-review-toast.success{border:1px solid #4ade8061}.finance-review-toast.success>span{color:#4ade80;background:#4ade8024}.finance-review-toast.error{border:1px solid #ff4f656b}.finance-review-toast.error>span{color:#ff6378;background:#ff4f6524}@keyframes financeReviewToastIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.admin-action-toast{z-index:99999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141c34fa;border-radius:18px;align-items:center;gap:12px;width:min(88vw,390px);padding:18px 20px;animation:.22s ease-out adminActionToastIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000073,inset 0 0 0 1px #ffffff0a}.admin-action-toast-icon{border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:900;display:grid}.admin-action-toast strong{text-align:right;flex:1;font-size:16px;line-height:1.7}.admin-action-toast.success{border:1px solid #4ade8061}.admin-action-toast.success .admin-action-toast-icon{color:#4ade80;background:#4ade8024}.admin-action-toast.error{border:1px solid #ff4f656b}.admin-action-toast.error .admin-action-toast-icon{color:#ff6378;background:#ff4f6524}@keyframes adminActionToastIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.finance-tab-icon{border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:all .2s;display:inline-grid}.finance-tab-icon svg{width:19px;height:19px}.finance-tab-icon-deposit{color:#4ade80;background:#4ade801f;border:1px solid #4ade8038}.finance-tab-icon-payout{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2438}.finance-tab-icon-banks{color:#60a5fa;background:#60a5fa1f}.finance-tab-icon-wallets{color:#22d3ee;background:#22d3ee1f}.finance-tab-icon-deposits{color:#34d399;background:#34d3991f}.finance-tab-icon-rates{color:#a78bfa;background:#a78bfa21}.finance-tab-icon-app_salary{color:#f472b6;background:#f472b61f}.finance-tab-icon-payout_wallets{color:#38bdf8;background:#38bdf81f}.finance-tab-icon-payout_requests{color:#fb923c;background:#fb923c1f}.finance-tab-icon-payout_rates{color:#c084fc;background:#c084fc21}.admin-ui-tabs button.active .finance-tab-icon{transform:scale(1.06);box-shadow:0 0 16px}.customer-finance-back{color:#f8fafc;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#7c3aed38,#1e293bd1);border:1px solid #a78bfa61;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;padding:0 16px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 8px 22px #4c1d9526}.customer-finance-back svg{color:#c4b5fd}.customer-finance-back:active{background:#7c3aed4d;border-color:#c4b5fdb8;transform:scale(.96)}.customer-finance-sections{gap:18px;margin-top:22px;display:grid}.customer-finance-group{background:linear-gradient(145deg,#1e293be6,#0f172af0);border:1px solid #8b5cf638;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 35px #0000002e}.customer-finance-heading{color:#c4b5fd;align-items:center;gap:12px;padding:4px 2px 10px;display:flex}.customer-finance-heading.payout{color:#f5c76b}.customer-finance-heading.payout>svg{color:#f5c76b;background:linear-gradient(145deg,#f5c76b38,#925c141a);border-color:#f5c76b6b;box-shadow:0 8px 22px #f5c76b24}.customer-finance-heading>svg{color:#c4b5fd;background:linear-gradient(145deg,#7c3aed47,#4c1d951f);border:1px solid #a78bfa6b;border-radius:13px;flex:none;width:42px;height:42px;padding:9px;box-shadow:0 8px 22px #7c3aed2e}.customer-finance-heading div,.customer-finance-option div{gap:4px;min-width:0;display:grid}.customer-finance-heading strong{color:#fff;font-size:17px;font-weight:800}.customer-finance-heading small{color:#94a3b8;font-size:12px;line-height:1.6}.customer-finance-option{text-align:right;color:#f8fafc;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b833;border-radius:16px;align-items:center;gap:14px;width:100%;min-height:82px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.customer-finance-option:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:32%;position:absolute;top:-40%;bottom:-40%;left:-45%;transform:skew(-20deg)}.customer-finance-option:active:after{opacity:1;animation:.42s ease-out customerFinanceFlash}@keyframes customerFinanceFlash{0%{left:-45%}to{left:115%}}.customer-finance-option:active{border-color:#a78bfac7;transform:scale(.975);box-shadow:0 0 0 3px #8b5cf61f}.customer-finance-option:hover{background:#1e293be6;border-color:#a855f78c}.customer-finance-option>svg{color:#c4b5fd;background:linear-gradient(145deg,#7c3aed4d,#4c1d951f);border:1px solid #a78bfa6b;border-radius:14px;flex:none;width:46px;height:46px;padding:10px;box-shadow:0 8px 20px #7c3aed29}.customer-finance-option strong{color:#fff;font-size:15px;font-weight:800;line-height:1.5}.customer-finance-option small{color:#94a3b8;font-size:12px;line-height:1.7}@media (width<=520px){.customer-finance-group{border-radius:18px;padding:13px}.customer-finance-option{min-height:78px;padding:14px}}.ui-action-spinner{flex:none;animation:.8s linear infinite uiActionSpin;display:inline-block}@keyframes uiActionSpin{to{transform:rotate(360deg)}}.admin-ui-info-note{color:#cbd5e1;overflow-wrap:anywhere;word-break:break-word;background:#080f23b8;border:1px solid #8b5cf638;border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:13px;line-height:1.7}.admin-ui-segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.admin-ui-segmented button{appearance:none;color:#cbd5e1;min-width:0;min-height:48px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#0f172aa8;border:1px solid #94a3b838;border-radius:14px;padding:9px 8px;font-size:13px;font-weight:800;line-height:1.35;transition:border-color .16s,background .16s,transform .16s}.admin-ui-segmented button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#a855f7c7;box-shadow:0 7px 20px #7c3aed38}.admin-ui-chip-grid{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:8px;width:100%;min-width:0;margin-top:12px;padding-top:12px;display:flex}.admin-ui-chip-grid button{appearance:none;color:#cbd5e1;min-width:0;max-width:100%;min-height:42px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#0f172aa8;border:1px solid #94a3b838;border-radius:13px;flex:0 auto;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.35}.admin-ui-chip-grid button.active{color:#fff;background:#7c3aed9e;border-color:#a855f7bd;box-shadow:inset 0 0 0 1px #a855f724}.admin-ui-image-field{gap:10px;width:100%;min-width:0;display:grid}.admin-ui-image-preview{background:#0f172ab8;border:1px solid #a855f761;border-radius:20px;width:86px;height:86px;overflow:hidden}.admin-ui-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-agent-rates-page{z-index:10010;background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 34%),linear-gradient(#0a1020,#080914);padding:18px 12px 48px;position:fixed;inset:0;overflow-y:auto}.admin-agent-rates-page>.admin-ui-builder{width:min(720px,100%);margin:0 auto}.admin-agent-rates-list{gap:14px;margin-top:16px;display:grid}.admin-agent-rate-card{gap:14px;min-width:0;display:grid}.admin-agent-rate-product{color:#f8fafc;align-items:center;gap:10px;min-width:0;display:flex}.admin-agent-rate-product svg{color:#c084fc;flex:none}.admin-agent-rate-product strong{overflow-wrap:anywhere;min-width:0;font-size:16px}.admin-agent-rate-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;display:grid}.admin-agent-rate-actions button{min-width:0}@media (width<=520px){.admin-agent-rates-page{padding:14px 12px 44px}.admin-agent-rate-actions{grid-template-columns:1fr}.admin-agent-rate-actions button{width:100%}}.admin-module-page{z-index:21000;overscroll-behavior:contain;width:100%;height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(42px, env(safe-area-inset-bottom));color:#f8fafc;isolation:isolate;direction:rtl;background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 34%),radial-gradient(circle at 0 45%,#0ea5e912,#0000 30%),linear-gradient(#090d18 0%,#060810 100%);position:fixed;inset:0;overflow:hidden auto}.admin-module-page,.admin-module-page *{box-sizing:border-box}.admin-module-shell{width:min(100%,900px);min-width:0;margin:0 auto}.admin-module-header{background:radial-gradient(circle at 100% 0,#a78bfa21,#0000 45%),linear-gradient(145deg,#192234f7,#0c121ffa);border:1px solid #8b5cf647;border-radius:21px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;margin-bottom:16px;padding:17px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000038}.admin-module-header__copy{text-align:right;min-width:0}.admin-module-header__copy>span{color:#b7a5f8;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.admin-module-header__copy h1{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,6vw,27px);font-weight:900;line-height:1.35}.admin-module-header__copy p{color:#8f9db3;max-width:620px;margin:7px 0 0;font-size:12px;line-height:1.7}.admin-module-header__actions{flex:none;align-items:center;gap:8px;display:flex}.admin-module-icon-button{appearance:none;color:#e2e8f0;cursor:pointer;background:#1e293bd1;border:1px solid #94a3b838;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:transform .16s,border-color .16s,background .16s;display:grid}.admin-module-icon-button:hover:not(:disabled){background:#4c1d954d;border-color:#c4b5fd7a}.admin-module-icon-button:active:not(:disabled){transform:scale(.94)}.admin-module-icon-button:disabled{opacity:.45;cursor:wait}.admin-module-icon-button .is-spinning{animation:.8s linear infinite uiActionSpin}.admin-module-page :where(.admin-home-field,.admin-home-group,.admin-products-list,.admin-supplier-form,.admin-suppliers-list,.admin-agents-form,.admin-agent-row){background:linear-gradient(145deg,#161f30f0,#0c121ff5);border:1px solid #64748b40;border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000026}.admin-module-page :where(.admin-home-group,.admin-products-list,.admin-supplier-form,.admin-suppliers-list,.admin-agents-form){margin-bottom:11px;padding:13px}.admin-module-page :where(h2,h3){color:#f1f5f9}.admin-module-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#f8fafc;width:100%;min-width:0;min-height:48px;font:inherit;box-shadow:none;background:#0a111ee0;border:1px solid #64748b57;border-radius:13px;outline:none;padding:11px 13px}.admin-module-page textarea{resize:vertical;min-height:96px}.admin-module-page :where(input,textarea)::placeholder{color:#64748b;opacity:1}.admin-module-page :where(input,select,textarea):focus{background:#0d1829fa;border-color:#94a3b8a3;box-shadow:0 0 0 3px #94a3b81a}.admin-module-page .admin-ui-field-full{grid-column:1/-1}.admin-module-page .admin-ui-tabs{scroll-snap-type:x proximity;direction:rtl;min-width:0}.admin-module-page .admin-ui-tabs>button{scroll-snap-align:start}.admin-home-group>h2,.admin-products-list>h2,.admin-suppliers-list>h2,.admin-supplier-form>h2{color:#f1f5f9;margin:0 0 15px;font-size:17px}.admin-home-save{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid #c084fc7a;border-radius:14px;min-height:50px;font-size:15px;font-weight:900;box-shadow:0 9px 24px #7c3aed38}.admin-banner-item{background:#09101dd1;border-color:#64748b3d}.admin-module-page .admin-home-preview{border-radius:14px;max-height:170px;margin-bottom:9px}.admin-module-page .admin-ui-upload{min-height:56px;padding:9px 11px}.admin-product-item,.admin-supplier-item{background:#09101dd1;border-color:#64748b3d;min-width:0}.admin-products-page .admin-ui-builder,.admin-supplier-management{margin-top:0;margin-bottom:14px}.admin-products-page .admin-ui-builder>h2{margin:0 0 15px;font-size:18px}.admin-supplier-compare-action{width:100%;margin-bottom:14px}.admin-supplier-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,340px);display:grid}.admin-supplier-actions>button{white-space:normal;width:100%;min-width:0;min-height:42px;padding:8px 10px;line-height:1.35}.admin-supplier-management-card{gap:15px;min-width:0;display:grid}.admin-supplier-management-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-supplier-management-card__head>div:first-child{min-width:0}.admin-supplier-management-card__head strong,.admin-supplier-management-card__head span{overflow-wrap:anywhere;display:block}.admin-supplier-management-card__head strong{color:#f8fafc;font-size:16px}.admin-supplier-management-card__head>div:first-child span{color:#94a3b8;margin-top:4px;font-size:12px}.admin-supplier-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.admin-supplier-badge{color:#a7f3d0;background:#064e3b33;border:1px solid #34d39940;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.admin-supplier-badge.is-danger{color:#fecaca;background:#7f1d1d38;border-color:#f871714d}.admin-supplier-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.supplier-products-box{background:#0f172ac7;border:1px solid #64748b40;border-radius:18px;gap:10px;min-width:0;margin:14px 0;padding:15px;display:grid}.supplier-products-box>h2,.supplier-products-box>h3{margin:0}.supplier-product-item{background:#080f1cc7;border:1px solid #64748b38;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.supplier-product-item>div{min-width:0}.supplier-product-item strong,.supplier-product-item small,.supplier-product-item>span{overflow-wrap:anywhere}.supplier-product-item>span{color:#c4b5fd;text-align:left;flex:none}.supplier-product-item.is-clickable{cursor:pointer}.supplier-product-meta{color:#94a3b8;margin-top:4px;display:block}.admin-agents-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-agents-form>:where(.admin-agent-user-link,.admin-ui-image-field,.admin-ui-builder-card,.admin-ui-toggle,button[type=submit],.admin-action-toast,textarea){grid-column:1/-1}.admin-agent-user-link{gap:10px;display:grid}.admin-agent-user-link>label{color:#dbe4f0;font-size:13px;font-weight:800}.admin-agent-user-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-agent-user-results{gap:8px;display:grid}.admin-agent-user-results>button{color:#e2e8f0;text-align:right;background:#0a111edb;border:1px solid #64748b47;border-radius:13px;width:100%;min-width:0;padding:12px}.admin-agent-user-results>button>*{overflow-wrap:anywhere;display:block}.admin-agent-row__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);display:grid}.admin-agent-row__actions>button{width:100%;min-width:0;margin:0;padding:9px 7px}.finance-hub-panel{width:min(100%,980px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;overflow:visible}.finance-bank-data-panel{width:min(100%,900px);max-height:none;margin:0 auto;padding:0;overflow:visible}.finance-hub-content{gap:14px;width:100%;min-width:0;display:grid}.finance-hub-content>.admin-ui-tabs{margin:0}.finance-hub-content>.admin-ui-tabs:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.finance-hub-content>.admin-ui-tabs:first-of-type>button{width:100%;min-width:0}.finance-sub-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.finance-sub-tabs>button{text-align:right;white-space:normal;justify-content:center;align-items:center;gap:7px;min-width:0;padding:7px 9px;line-height:1.35;display:flex}.finance-sub-tabs .finance-tab-icon{border-radius:10px;flex-basis:30px;width:30px;height:30px}.finance-hub-content>.admin-ui-builder-card{background:linear-gradient(150deg,#18253bf7,#0f192afa);border-color:#667ea661;min-width:0;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000030}.finance-hub-content .admin-ui-builder-head{gap:10px;margin-bottom:11px}.finance-hub-content .admin-ui-builder-head h3{margin:3px 0 0;font-size:19px;line-height:1.4}.finance-hub-content .admin-ui-builder-head small{margin:0;font-size:11px}.finance-hub-content .admin-ui-builder-card>h3{margin:0 0 10px;font-size:18px;line-height:1.45}.finance-hub-content>.admin-ui-builder-card .admin-ui-builder-card:not(.finance-bank-card):not(.finance-summary-card){background:#070e1ad1;border-color:#475b7c6b}.finance-hub-content .admin-ui-builder-card>label{color:#d6d9e0;gap:8px;margin-top:12px;font-size:12px;font-weight:700;display:grid}.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-summary-grid>.finance-summary-card{background:#08111ff0;border-color:#5d70946b;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:72px;padding:10px;display:flex}.finance-summary-card strong{color:#cbd5e1;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.finance-summary-card span{color:#c4b5fd;font-size:20px;font-weight:900}.platform-treasury{gap:14px;display:grid}.treasury-head,.treasury-history-head,.treasury-wallet-card,.treasury-entry{align-items:center;display:flex}.treasury-head{justify-content:space-between;gap:12px}.treasury-wallet-grid,.treasury-entry-list{gap:10px;display:grid}.treasury-wallet-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.treasury-wallet-card{color:#c4b5fd;background:linear-gradient(145deg,#312e8152,#0f172af5);border:1px solid #a78bfa57;border-radius:17px;gap:12px;min-width:0;padding:16px}.treasury-wallet-card>div{gap:4px;min-width:0;display:grid}.treasury-wallet-card strong{color:#fff;overflow-wrap:anywhere;font-size:23px}.treasury-wallet-card small,.treasury-wallet-card span,.treasury-summary-grid small,.treasury-entry small,.treasury-entry-values span{color:#94a3b8;font-size:11px}.treasury-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.treasury-history-head{color:#c4b5fd;gap:8px;padding-top:4px}.treasury-history-head h4{color:#f8fafc;margin:0}.treasury-entry{background:#070f1cc7;border:1px solid #64748b45;border-radius:14px;justify-content:space-between;gap:14px;padding:13px}.treasury-entry>div,.treasury-entry-values{gap:5px;min-width:0;display:grid}.treasury-entry-values{text-align:left}.treasury-entry-values b{color:#4ade80}.treasury-error-state{color:#fda4af;justify-items:center;gap:10px;display:grid}@media (width<=640px){.treasury-entry{flex-direction:column;align-items:flex-start}.treasury-entry-values{text-align:right;width:100%}}.finance-hub-content .finance-bank-card{background:linear-gradient(145deg,#131e31fa,#09111ffc);border-color:#7c5cd67a;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffff09,0 10px 23px #0000002e}.finance-hub-content .finance-bank-logo{border-radius:15px;flex-basis:58px;width:58px;height:58px;padding:4px}.finance-hub-content .finance-bank-identity{gap:10px}.finance-hub-content .finance-bank-info{gap:4px}.finance-hub-content .finance-bank-info strong{font-size:16px}.finance-hub-content .finance-bank-info small{font-size:11px;line-height:1.5}.finance-hub-content .finance-bank-manage{min-height:43px;margin:11px 0 0}.finance-hub-content .finance-bank-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.finance-hub-content .finance-bank-actions>button{min-height:40px;padding:6px 4px;font-size:12px}.super-admin-overlay .super-admin-section .super-admin-card .super-admin-card__copy .super-admin-card__description,.super-admin-overlay .super-admin-section .super-admin-card--rose .super-admin-card__copy>small{color:#94a3b8;-webkit-text-fill-color:#94a3b8;text-shadow:none}.finance-bank-data-overlay,.admin-agent-rates-page{z-index:22000}@media (width<=640px){.admin-module-header{border-radius:18px;align-items:center;padding:14px}.admin-module-header__copy p{display:none}.admin-module-header__actions{gap:6px}.admin-module-icon-button{flex-basis:40px;width:40px;height:40px}.admin-supplier-item{flex-direction:column;align-items:stretch}.admin-supplier-actions,.admin-agent-row__actions{width:100%}.admin-supplier-toggle-grid,.admin-agents-form,.admin-agent-user-search{grid-template-columns:1fr}.admin-agent-user-search .admin-ui-secondary-action{width:100%}.finance-sub-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.finance-sub-tabs>button{width:100%;min-height:54px}.finance-hub-content .admin-ui-builder-card{padding:11px}.finance-bank-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.finance-bank-actions>button{width:100%}}@media (width<=420px){.admin-module-page{padding-left:10px;padding-right:10px}.admin-module-header__copy h1{font-size:19px}.admin-supplier-actions,.admin-agent-row__actions{grid-template-columns:1fr}.supplier-product-item{flex-direction:column;align-items:flex-start}.supplier-product-item>span{text-align:right;width:100%}}.admin-module-page{--admin-panel:#0f1a2cf7;--admin-panel-strong:#122035fa;--admin-panel-inner:#070f1ce6;--admin-field:#08111ff5;--admin-border:#5b709466;--admin-border-soft:#475b7c5c;--admin-muted:#f2f5fb;--admin-text:#f1f5f9}.admin-module-page .admin-ui-builder{border-color:var(--admin-border);background:radial-gradient(circle at 100% 0%, #4f46e512, transparent 40%), linear-gradient(150deg, var(--admin-panel-strong), var(--admin-panel));border-radius:19px;gap:14px;min-width:0;margin:0 0 14px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000030}.admin-module-page .admin-ui-builder-card{border-color:var(--admin-border-soft);background:linear-gradient(145deg, #0a1525fa, var(--admin-panel-inner));border-radius:16px;min-width:0;padding:13px;box-shadow:inset 0 1px #ffffff06,0 9px 22px #00000024}.admin-section-heading{border-bottom:1px solid #64748b33;align-items:flex-start;gap:11px;min-width:0;padding-bottom:12px;display:flex}.admin-section-heading__icon{color:#93c5fd;background:#1e40683d;border:1px solid #60a5fa40;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:inline-grid}.admin-section-heading>div{min-width:0}.admin-section-heading h2,.admin-section-heading h3{color:var(--admin-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:900;line-height:1.45}.admin-section-heading p{color:var(--admin-muted);margin:4px 0 0;font-size:11px;line-height:1.65}.admin-ui-field,.admin-ui-form-grid label{color:#cbd5e1;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:800;display:grid}.admin-ui-field>span,.admin-ui-field>label,.admin-ui-form-grid label>span{color:#cbd5e1;font-size:12px;font-weight:800}.admin-module-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--admin-field);border-color:#5b709470}.admin-module-page :where(input,select,textarea):focus,.admin-module-page :where(input,select,textarea):focus-visible{background:#0b1626fc;border-color:#94a3b8ad;outline:none;box-shadow:0 0 0 3px #94a3b81a}.admin-module-page input:-webkit-autofill{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:inset 0 0 0 1000px #0b1626}.admin-module-page input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:inset 0 0 0 1000px #0b1626}.admin-module-page input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:inset 0 0 0 1000px #0b1626}.admin-module-page .admin-ui-toggle{background:#08111fdb;border-color:#5b709461;min-height:61px}.admin-module-page .admin-ui-toggle.is-active{background:linear-gradient(145deg,#111f33fa,#091220fa);border-color:#6d7e9e8c}.admin-module-page .admin-ui-toggle-copy small,.admin-module-page .admin-ui-toggle.is-active .admin-ui-toggle-copy small{color:var(--admin-muted);-webkit-text-fill-color:var(--admin-muted)}.admin-module-page .admin-ui-upload{background:linear-gradient(145deg,#0d192afc,#070f1cfc);border-color:#5b709470;min-height:66px;padding:10px}.admin-form-subsection{background:#070f1cad;border:1px solid #475b7c59;border-radius:15px;padding:12px}.admin-form-actions{align-items:center;gap:9px;width:100%;display:flex}.admin-form-actions>button{flex:1 1 0;min-width:0}.admin-module-loading{min-height:130px;color:var(--admin-muted);text-align:center;place-items:center;font-weight:800}.admin-home-section{margin-bottom:14px}.admin-home-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-media-card{align-content:start;gap:11px;display:grid}.admin-media-card__head{color:#93c5fd;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-media-card__head>div{min-width:0}.admin-media-card__head strong,.admin-media-card__head small{display:block}.admin-media-card__head strong{color:var(--admin-text);font-size:14px;font-weight:900}.admin-media-card__head small{color:var(--admin-muted);margin-top:4px;font-size:10px;line-height:1.55}.admin-media-preview{background:#070d19;border:1px solid #475b7c5e;border-radius:14px;place-items:center;width:100%;min-height:132px;display:grid;overflow:hidden}.admin-media-preview img{object-fit:cover;width:100%;height:150px;display:block}.admin-media-preview.is-contain img{object-fit:contain;padding:8px}.admin-media-preview.is-empty{color:#64748b;align-content:center;gap:7px;font-size:11px}.admin-home-compact-card{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:12px;display:grid}.admin-home-card-label strong,.admin-home-card-label small{display:block}.admin-home-card-label strong{color:var(--admin-text);font-size:13px}.admin-home-card-label small{color:var(--admin-muted);margin-top:4px;font-size:10px}.admin-home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-home-section .admin-home-field{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;margin:0;padding:0;display:grid}.admin-home-section .admin-home-field:only-child{grid-column:1/-1}.admin-home-section .admin-home-field:has(textarea){grid-column:1/-1}.admin-home-section .admin-home-field>label{color:#cbd5e1;margin:0;font-size:12px;font-weight:800}.admin-home-section .admin-banner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-home-section .admin-banner-item{background:#070f1cdb;border:1px solid #475b7c5e;border-radius:14px;min-width:0}.admin-home-section .admin-banner-item img{aspect-ratio:16/6}.admin-home-section .admin-banner-item>div{padding:9px}.admin-home-section .admin-banner-item .admin-ui-danger-action{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152;border-radius:10px;width:auto;min-width:62px;min-height:34px;padding:0 11px;font-size:11px}.admin-save-bar{background:#09111ee6;border:1px solid #5b70946b;border-radius:16px;margin-top:2px;padding:9px;position:static;box-shadow:0 14px 34px #0000005c}.admin-save-bar>button{width:100%}.admin-agents-form>.admin-section-heading,.admin-agents-form>.admin-ui-form-grid,.admin-agents-form>.admin-form-subsection,.admin-agents-form>.admin-form-actions{grid-column:1/-1}.admin-agent-details-grid{background:#070f1cad;border:1px solid #475b7c59;border-radius:15px;padding:12px}.admin-supplier-form{gap:13px;display:grid}.admin-supplier-form .admin-section-heading{margin-bottom:0}.admin-supplier-form-grid{margin-top:1px}.admin-suppliers-list>h2{margin-bottom:12px}.admin-module-page :where(.admin-product-item,.admin-supplier-item,.admin-agent-row,.admin-agent-assign-card,.admin-agent-review-card){background:linear-gradient(145deg,#0c1829fa,#070f1cfa);border:1px solid #475b7c66;border-radius:15px;min-width:0;padding:12px;box-shadow:inset 0 1px #ffffff06,0 9px 21px #00000026}.admin-module-page :where(.admin-agent-assign-list,.admin-agent-review-list,.admin-agents-list){gap:10px;margin-top:12px}.admin-module-page :where(.admin-agent-assign-empty,.admin-agent-orders-empty){min-height:150px;color:var(--admin-muted);background:#08111fc7;border:1px solid #475b7c57;border-radius:16px;margin-top:12px}.admin-module-page .admin-agent-orders-notice{color:#cbd5e1;background:#0d192ae0;border:1px solid #5b709461;margin:0 0 12px}.admin-module-page .admin-agent-review-input strong{background:#060e1ad1;border:1px solid #475b7c4d}.admin-products-page .admin-products-inner>.admin-ui-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid;overflow:visible}.admin-products-page .admin-ui-builder>.admin-ui-tabs{border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;margin:0;padding:6px;display:grid;overflow:visible}.admin-products-page .admin-ui-tabs>button{text-align:center;white-space:normal;width:100%;min-width:0;padding:7px 8px;line-height:1.25}.admin-products-page .admin-ui-builder>.admin-ui-tabs>button{min-height:42px;font-size:13px;font-weight:850}.admin-products-page .admin-product-preview{background:#070d19;border:1px solid #475b7c5e;border-radius:14px;max-height:160px;margin:0;padding:6px}@media (width<=720px){.admin-home-media-grid,.admin-home-form-grid,.admin-home-section .admin-banner-list,.admin-home-compact-card{grid-template-columns:1fr}.admin-home-section .admin-home-field:only-child{grid-column:auto}.admin-home-section .admin-home-field:has(textarea){grid-column:auto}.admin-products-page .admin-ui-builder>.admin-ui-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.admin-module-page .admin-ui-builder{border-radius:17px;gap:12px;padding:12px}.admin-module-page .admin-ui-builder-card{border-radius:14px;padding:11px}.admin-section-heading{padding-bottom:10px}.admin-section-heading__icon{flex-basis:36px;width:36px;height:36px}.admin-section-heading h2,.admin-section-heading h3{font-size:15px}.admin-form-actions{grid-template-columns:1fr;display:grid}.admin-ui-upload{grid-template-columns:40px minmax(0,1fr)}.admin-ui-upload-icon{width:40px;height:40px}.admin-ui-upload-cta{grid-column:1/-1;width:100%;min-height:34px}.admin-media-preview,.admin-media-preview img{height:128px;min-height:118px}}.admin-module-page .admin-section-heading h2,.admin-module-page .admin-section-heading h3{color:#fff;font-size:20px;line-height:1.4}.admin-module-page .admin-section-heading p{color:#a5b1c3;font-size:13px}.admin-products-page #admin-product-editor>.admin-section-heading{padding-bottom:10px}.admin-products-page #admin-product-editor>.admin-section-heading h2{font-size:18px}.admin-products-page #admin-product-editor>.admin-section-heading p{font-size:11.5px;line-height:1.55}.admin-module-page :where(.admin-ui-field,.admin-ui-form-grid label),.admin-module-page :where(.admin-ui-field>span,.admin-ui-form-grid label>span){color:#f8fafc;font-size:14px;line-height:1.5}.admin-module-page .admin-ui-builder-card>label,.admin-module-page .admin-ui-builder>label{color:#f8fafc;font-size:14px;font-weight:800;line-height:1.5}.admin-module-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:15px;line-height:1.55}.admin-module-page .admin-ui-builder-card-head>strong,.admin-module-page :where(.admin-products-list,.admin-suppliers-list)>h2,.admin-module-page .admin-supplier-info strong,.admin-module-page .admin-product-info strong,.admin-module-page .admin-agent-row strong{color:#fff;font-size:18px;line-height:1.45}.admin-module-page .admin-ui-tabs{background:#070f1cd6;border-color:#5b70946b;gap:8px;padding:8px}.admin-module-page .admin-ui-tabs>button{color:#f8fafc;background:#0e1b2ef0;border:1px solid #5b70946b;border-radius:12px;min-height:49px;font-size:14px;font-weight:900}.admin-module-page .admin-ui-tabs>button:hover{background:#16263dfa;border-color:#94a3b88a}.admin-module-page .admin-ui-tabs>button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#c084fc94;box-shadow:0 8px 20px #7c3aed3d,inset 0 1px #ffffff24}.admin-home-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-home-visibility-card{align-content:start;gap:10px;display:grid}.admin-home-visibility-card__title{color:#93c5fd;align-items:center;gap:8px;display:flex}.admin-home-visibility-card__title strong{color:#fff;font-size:15px}.admin-home-visibility-card__hint{color:#9aa8bd;min-height:38px;margin:0;font-size:11px;line-height:1.65}.admin-module-page .admin-ui-muted-note{color:#a5b1c3;-webkit-text-fill-color:#a5b1c3}.admin-ticker-theme-panel{background:linear-gradient(145deg,#0d192afa,#070f1cfa);border:1px solid #5b70945c;border-radius:16px;gap:12px;padding:13px;display:grid}.admin-ticker-theme-heading{align-items:center;gap:10px;min-width:0;display:flex}.admin-ticker-theme-heading>span{color:#c4b5fd;background:#5b21b62e;border:1px solid #8b5cf657;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-ticker-theme-heading>div{min-width:0}.admin-ticker-theme-heading strong,.admin-ticker-theme-heading small{display:block}.admin-ticker-theme-heading strong{color:#fff;font-size:14px}.admin-ticker-theme-heading small{color:#a5b1c3;-webkit-text-fill-color:#a5b1c3;margin-top:3px;font-size:11px;line-height:1.6}.admin-ticker-theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-ticker-theme-option{appearance:none;color:#dbe4f0;cursor:pointer;background:#101b2d;border:1px solid #5b709461;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;transition:transform .16s,border-color .16s,background .16s;display:flex}.admin-ticker-theme-option:hover{background:#15233a;border-color:#94a3b894;transform:translateY(-1px)}.admin-ticker-theme-option.is-active{background:linear-gradient(145deg,#4c1d9557,#15214bf5);border-color:#a78bfab8;box-shadow:inset 0 0 0 1px #c4b5fd1a,0 8px 18px #4c1d952e}.admin-ticker-theme-option strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:12px}.admin-ticker-theme-swatch{background:linear-gradient(135deg, var(--ticker-swatch-from), var(--ticker-swatch-to));border:1px solid #fff3;border-radius:7px;flex:0 0 22px;width:22px;height:22px;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #0003}.super-admin-section__heading h3{color:#fff;font-size:18px}.super-admin-section__heading p{color:#9aa8bd;font-size:12px}.super-admin-card__copy strong{color:#fff;font-size:15px}.super-admin-card__description{font-size:12px}.admin-agents-hub-panel{margin-bottom:0}.admin-agents-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-agents-hub-card{--hub-rgb:59, 130, 246;appearance:none;border:1px solid rgba(var(--hub-rgb), .36);background:radial-gradient(circle at 100% 0%, rgba(var(--hub-rgb), .16), transparent 48%), linear-gradient(145deg, #0d1a2cfc, #070f1cfc);color:#93c5fd;text-align:right;cursor:pointer;border-radius:16px;grid-template-columns:auto 48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:138px;padding:13px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 23px #00000029}.admin-agents-hub-card:hover{border-color:rgba(var(--hub-rgb), .64);transform:translateY(-2px)}.admin-agents-hub-card.is-cyan{--hub-rgb:6, 182, 212}.admin-agents-hub-card.is-blue{--hub-rgb:59, 130, 246}.admin-agents-hub-card.is-rose{--hub-rgb:244, 63, 94}.admin-agents-hub-card__number{border:1px solid rgba(var(--hub-rgb), .38);background:rgba(var(--hub-rgb), .12);width:28px;height:28px;color:rgb(var(--hub-rgb));border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.admin-agents-hub-card__icon{border:1px solid rgba(var(--hub-rgb), .38);background:rgba(var(--hub-rgb), .14);width:48px;height:48px;color:rgb(var(--hub-rgb));border-radius:14px;place-items:center;display:grid}.admin-agents-hub-card__copy{min-width:0}.admin-agents-hub-card__copy strong,.admin-agents-hub-card__copy small{overflow-wrap:anywhere;display:block}.admin-agents-hub-card__copy strong{color:#fff;font-size:17px;line-height:1.45}.admin-agents-hub-card__copy small{color:#9aa8bd;margin-top:5px;font-size:12px;line-height:1.65}@media (width<=780px){.admin-home-visibility-grid,.admin-agents-hub-grid{grid-template-columns:1fr}.admin-agents-hub-card{min-height:104px}.admin-ticker-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.admin-module-page .admin-section-heading h2,.admin-module-page .admin-section-heading h3{font-size:18px}.admin-module-page .admin-section-heading p{font-size:12px}.admin-module-page :where(.admin-ui-field,.admin-ui-form-grid label),.admin-module-page :where(.admin-ui-field>span,.admin-ui-form-grid label>span){font-size:14px}.admin-agents-hub-card{grid-template-columns:28px 44px minmax(0,1fr) auto;gap:9px;padding:11px}.admin-agents-hub-card__icon{width:44px;height:44px}}.admin-module-page,.super-admin-overlay{--admin-muted:#f2f5fb;--admin-text:#fff;color:#fff}.admin-module-page :where(input,textarea,select),.super-admin-overlay :where(input,textarea,select){color:#fff}.admin-product-item--compact{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.admin-product-item--compact>img,.admin-product-item--compact>.admin-product-no-image{border-radius:14px;flex-basis:58px;width:58px;height:58px}.admin-product-item--compact .admin-product-info{min-width:0}.admin-product-item--compact .admin-product-info strong{font-size:15px}.admin-product-item--compact .admin-product-card-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:4px}.admin-product-item--compact .admin-product-card-actions>button{width:100%;min-width:0;min-height:40px;padding:6px 4px;font-size:12px}.finance-hub-content .finance-bank-card.salary-app-admin-card{border-radius:18px;padding:10px}.salary-app-admin-card .finance-bank-main{gap:9px}.salary-app-admin-card .finance-bank-logo{border-radius:14px;width:56px;height:56px}.salary-app-admin-card .finance-bank-info{gap:3px}.salary-app-admin-card .finance-bank-info>strong{font-size:15px}.salary-app-admin-card .finance-bank-info small{font-size:11px;line-height:1.5}.salary-app-admin-card .finance-bank-manage{min-height:40px;margin:8px 0 0;font-size:13px}.salary-app-admin-card .finance-bank-actions{margin-top:8px}.salary-app-admin-card .finance-bank-actions>button{min-height:38px;padding:5px 4px;font-size:11.5px}@media (width<=430px){.admin-product-item--compact{grid-template-columns:56px minmax(0,1fr);gap:9px;padding:9px}.admin-product-item--compact>img,.admin-product-item--compact>.admin-product-no-image{flex-basis:54px;width:54px;height:54px}}.admin-product-actions-stack,.finance-bank-actions,.finance-hub-content .finance-bank-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.admin-product-actions-stack>button,.finance-bank-actions>button{border-radius:13px;width:100%;min-width:0;min-height:42px;padding:8px 7px;font-size:14px;font-weight:800}.admin-product-actions-stack>button:first-child,.finance-bank-actions>button:first-child{color:#f8fbff;background:linear-gradient(#ffffff24,#ffffff13);border-color:#ffffff47;grid-area:1/1;box-shadow:inset 0 1px #ffffff14}.admin-product-actions-stack>button:nth-child(3),.finance-bank-actions>button:nth-child(3){grid-area:1/2}.admin-product-actions-stack>button:nth-child(4),.finance-bank-actions>button:nth-child(4){grid-area:1/3}.admin-product-actions-stack>button:nth-child(2),.finance-bank-actions>button:nth-child(2){grid-area:2/2;justify-self:stretch}@media (width<=430px){.admin-product-actions-stack>button,.finance-bank-actions>button{min-height:40px;padding:7px 5px;font-size:13px}}.admin-product-edit-mode{background:linear-gradient(135deg,#7941da29,#377fff13);border:1px solid #c179ff57;border-radius:14px;gap:4px;margin:2px 0 12px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.admin-product-edit-mode strong{color:#e6d2ff;font-size:12px;font-weight:900}.admin-product-edit-mode span{color:var(--admin-muted-strong);font-size:11px;line-height:1.6}.admin-product-template-card{gap:10px}.admin-product-template-card>span,.admin-product-template-card>small{color:var(--admin-muted);font-size:10px;line-height:1.65}.admin-product-template-actions{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}.admin-product-template-actions>button{min-width:0;min-height:46px}@media (width<=560px){.admin-product-template-actions{grid-template-columns:1fr}}.admin-special-pricing-card{gap:14px}.admin-special-pricing-targets{border:1px solid var(--admin-border-neutral);background:#02091594;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.admin-special-pricing-targets>button{min-height:44px;color:var(--admin-muted-strong);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;font-size:11px;font-weight:850}.admin-special-pricing-targets>button.is-active{color:#f4e9ff;background:linear-gradient(135deg,#b156ff38,#5f50eb21);border-color:#a45bff6b;box-shadow:inset 0 1px #ffffff0e}.admin-special-pricing-heading{gap:4px;display:grid}.admin-special-pricing-heading>strong{color:var(--admin-text);font-size:13px;font-weight:900}.admin-special-pricing-heading>span{color:var(--admin-muted);font-size:10px;line-height:1.65}.admin-special-price-kind{color:#ddc3ff;background:#c179ff12;border:1px solid #c179ff47;border-radius:999px;width:max-content;padding:3px 7px;font-size:8.5px;font-weight:900}@media (width<=420px){.admin-special-pricing-targets>button{min-height:42px;font-size:10px}}.customer-order-objection{background:linear-gradient(145deg,#efb84e0f,#08111fe0);border:1px solid #efb84e42;border-radius:15px;gap:12px;padding:13px;display:grid}.customer-order-objection__form{gap:10px;display:grid}.customer-order-objection__form label{color:#cbd5e1;gap:6px;font-size:10.5px;font-weight:800;display:grid}.customer-order-objection__form select,.customer-order-objection__form textarea{color:#f8fafc;width:100%;min-height:44px;font:inherit;background:#050e1beb;border:1px solid #5b70946b;border-radius:12px;outline:none}.customer-order-objection__form select{padding:0 12px}.customer-order-objection__form textarea{resize:vertical;min-height:86px;padding:11px 12px}.customer-order-objection__submit{color:#ffd5dc;cursor:pointer;background:linear-gradient(135deg,#751e34b8,#52162ddb);border:1px solid #ef6b7c5c;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:45px;font-weight:900;display:inline-flex}.customer-order-objection__submit:disabled{opacity:.62;cursor:wait}.customer-order-objection__state,.customer-order-objection__message{color:#cbd5e1;background:#040d19ad;border-radius:12px;gap:4px;padding:10px 11px;font-size:10px;line-height:1.65;display:grid}.customer-order-objection__state strong{color:#f8fafc;font-size:11px}.customer-order-objection__state.is-pending{border:1px solid #efb84e47}.customer-order-objection__state.is-cancelled{border:1px solid #34d39947}.customer-order-objection__state.is-rejected{border:1px solid #94a3b83d}.customer-order-objection-badge{color:#efc766;background:#efb84e14;border:1px solid #efb84e47;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:8.5px;font-weight:900}.super-admin-objection-card{cursor:default}.super-admin-objection-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:7px;display:grid}.super-admin-objection-card__actions>button{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.super-admin-objection-card__actions>button:disabled{opacity:.58;cursor:wait}.super-admin-objection-card__actions .is-cancel{color:#ffd5dc;background:#751e346b;border:1px solid #ef6b7c5c}.super-admin-objection-card__actions .is-continue{color:#b9f6dd;background:#16654a47;border:1px solid #5ad3a247}@media (width<=520px){.super-admin-objection-card__actions{grid-template-columns:1fr}}.admin-homepage-settings .admin-home-inner{width:min(100%,840px)}.admin-homepage-settings .admin-home-accordion{--home-section-rgb:139, 92, 246;isolation:isolate;border:1px solid rgba(var(--home-section-rgb), .3);background:radial-gradient(circle at 100% 0%, rgba(var(--home-section-rgb), .1), transparent 40%), linear-gradient(145deg, #111d31fa, #08111ffc);border-radius:18px;min-width:0;margin:0 0 10px;padding:0;transition:border-color .18s,box-shadow .18s,transform .16s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029}.admin-homepage-settings .admin-home-accordion.is-brand{--home-section-rgb:168, 85, 247}.admin-homepage-settings .admin-home-accordion.is-media{--home-section-rgb:34, 211, 238}.admin-homepage-settings .admin-home-accordion.is-news{--home-section-rgb:245, 181, 56}.admin-homepage-settings .admin-home-accordion.is-welcome{--home-section-rgb:244, 114, 182}.admin-homepage-settings .admin-home-accordion.is-content{--home-section-rgb:52, 211, 153}.admin-homepage-settings .admin-home-accordion.is-system{--home-section-rgb:96, 165, 250}.admin-homepage-settings .admin-home-accordion:before{content:"";z-index:2;background:rgb(var(--home-section-rgb));width:3px;box-shadow:0 0 14px rgba(var(--home-section-rgb), .34);opacity:.82;pointer-events:none;border-radius:999px 0 0 999px;position:absolute;top:14px;bottom:14px;right:0}.admin-homepage-settings .admin-home-accordion:hover{border-color:rgba(var(--home-section-rgb), .46)}.admin-homepage-settings .admin-home-accordion-summary{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:74px;padding:11px 13px 11px 15px;list-style:none;display:grid;position:relative}.admin-homepage-settings .admin-home-accordion-summary::-webkit-details-marker{display:none}.admin-homepage-settings .admin-home-accordion-icon{border:1px solid rgba(var(--home-section-rgb), .42);width:42px;height:42px;color:rgb(var(--home-section-rgb));background:linear-gradient(145deg, rgba(var(--home-section-rgb), .18), rgba(var(--home-section-rgb), .07));box-shadow:inset 0 1px 0 #ffffff14, 0 7px 16px rgba(var(--home-section-rgb), .08);border-radius:13px;place-items:center;display:grid}.admin-homepage-settings .admin-home-accordion-copy{text-align:right;gap:2px;min-width:0;display:grid}.admin-homepage-settings .admin-home-accordion-eyebrow{width:max-content;max-width:100%;color:rgb(var(--home-section-rgb));font-size:8px;font-weight:900;line-height:1.35}.admin-homepage-settings .admin-home-accordion-copy>strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:950;line-height:1.4}.admin-homepage-settings .admin-home-accordion-copy>span:last-child{color:#9caabd;overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.55}.admin-homepage-settings .admin-home-accordion-chevron{color:#c5d0df;background:#091220b8;border:1px solid #687c9e57;border-radius:10px;place-items:center;width:32px;height:32px;transition:transform .18s,border-color .18s,color .18s,background .18s;display:grid}.admin-homepage-settings .admin-home-accordion[open]{border-color:rgba(var(--home-section-rgb), .52);background:radial-gradient(circle at 100% 0%, rgba(var(--home-section-rgb), .14), transparent 38%), linear-gradient(145deg, #121f34fc, #08111ffc);box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000038}.admin-homepage-settings .admin-home-accordion[open]>.admin-home-accordion-summary{border-bottom:1px solid rgba(var(--home-section-rgb), .16)}.admin-homepage-settings .admin-home-accordion[open] .admin-home-accordion-chevron{border-color:rgba(var(--home-section-rgb), .42);color:rgb(var(--home-section-rgb));background:rgba(var(--home-section-rgb), .1);transform:rotate(180deg)}.admin-homepage-settings .admin-home-accordion[open]>:not(summary){box-sizing:border-box;width:calc(100% - 20px);min-width:0;max-width:calc(100% - 20px);margin-inline:10px;position:relative;overflow-x:clip}.admin-homepage-settings .admin-home-accordion[open]>.admin-home-accordion-summary+*{margin-top:10px}.admin-homepage-settings .admin-home-accordion[open]>:last-child{margin-bottom:10px}.admin-homepage-settings .admin-home-accordion[open] .admin-ui-builder-card,.admin-homepage-settings .admin-home-accordion[open] .admin-ticker-theme-panel{border-color:rgba(var(--home-section-rgb), .22);background:linear-gradient(145deg,#0b1728fa,#070f1cf5)}.admin-homepage-settings .admin-home-accordion-nested{gap:8px;display:grid}.admin-homepage-settings .admin-home-accordion-nested>.admin-home-section{margin-bottom:0;padding:10px}.admin-homepage-settings .admin-home-section{margin-bottom:10px}.admin-homepage-settings .admin-save-bar{bottom:max(8px, env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070f1ce0;border:1px solid #5b709461;border-radius:17px;margin-top:12px;padding:8px;position:sticky;box-shadow:0 14px 30px #00000047}.admin-homepage-settings .admin-save-bar>button{width:100%}@media (width<=560px){.admin-homepage-settings{padding-inline:8px}.admin-homepage-settings .admin-home-accordion{border-radius:16px;margin-bottom:9px}.admin-homepage-settings .admin-home-accordion-summary{grid-template-columns:40px minmax(0,1fr) 30px;gap:9px;min-height:66px;padding:9px 10px 9px 12px}.admin-homepage-settings .admin-home-accordion-icon{border-radius:12px;width:38px;height:38px}.admin-homepage-settings .admin-home-accordion-copy>strong{font-size:13px}.admin-homepage-settings .admin-home-accordion-copy>span:last-child{font-size:8px;line-height:1.45}.admin-homepage-settings .admin-home-accordion-eyebrow{font-size:7px}.admin-homepage-settings .admin-home-accordion-chevron{border-radius:9px;width:29px;height:29px}.admin-homepage-settings .admin-home-accordion:before{top:12px;bottom:12px}.admin-homepage-settings .admin-home-accordion[open]>:not(summary){width:calc(100% - 14px);max-width:calc(100% - 14px);margin-inline:7px}.admin-homepage-settings .admin-home-media-grid,.admin-homepage-settings .admin-home-form-grid,.admin-homepage-settings .admin-banner-list{grid-template-columns:minmax(0,1fr);gap:8px}.admin-homepage-settings .admin-home-compact-card{grid-template-columns:minmax(0,1fr)}.admin-homepage-settings .admin-ui-toggle{gap:8px;min-width:0;min-height:58px;padding:9px 10px}.admin-homepage-settings .admin-ui-toggle-copy{min-width:0;overflow:hidden}}.tk-admin-ui{--admin-canvas:var(--tk-canvas-base);--admin-canvas-end:var(--tk-canvas-ivory);--admin-panel:#081327;--admin-panel-strong:#0e1d38;--admin-panel-soft:#081327f2;--admin-panel-inset:#040c1b;--admin-field:#061126;--admin-border:#9a58ff47;--admin-border-neutral:#769acd33;--admin-border-strong:#c179ff80;--admin-text:#f9f7ff;--admin-muted:#91a0ba;--admin-muted-strong:#ccd6e8;--admin-brand:#8d3cf3;--admin-brand-bright:#c179ff;--admin-brand-deep:#5f20c8;--admin-brand-soft:#8d3cf324;--admin-success:var(--tk-green);--admin-danger:var(--tk-red);--admin-warning:var(--tk-warning);--admin-info:var(--tk-blue);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;direction:rtl;font-family:inherit}.tk-admin-ui,.tk-admin-ui *,.tk-admin-ui :before,.tk-admin-ui :after{box-sizing:border-box}.tk-admin-ui :where(button,input,select,textarea){font:inherit}.tk-admin-ui :where(button,a,label){-webkit-tap-highlight-color:transparent}.tk-admin-ui :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #8b45f73d}.admin-overlay.tk-admin-ui,.admin-module-page.tk-admin-ui,.admin-kyc-overlay.tk-admin-ui,.admin-support-overlay.tk-admin-ui{color:var(--admin-text);background:radial-gradient(circle at 88% 0, #369dff21, transparent 28rem), radial-gradient(circle at 4% 64%, #8d3cf31f, transparent 28rem), var(--tk-canvas-background)}.admin-module-page.tk-admin-ui{z-index:21000;overscroll-behavior:contain;width:100%;height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(42px, env(safe-area-inset-bottom));isolation:isolate;position:fixed;inset:0;overflow:hidden auto}.tk-admin-ui .admin-module-shell{width:min(100%,940px);min-width:0;margin:0 auto}.tk-admin-ui :where(.super-admin-dashboard__header,.admin-module-header,.admin-kyc-header,.admin-support-header){border:1px solid var(--admin-border-strong);background:radial-gradient(circle at 100% 0, #8d3cf333, transparent 47%), radial-gradient(circle at 0 100%, #369dff1a, transparent 45%), linear-gradient(145deg, var(--admin-panel-strong), var(--admin-panel));box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0000003d}.tk-admin-ui .admin-module-header{border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;margin-bottom:14px;padding:17px;display:flex}.tk-admin-ui .admin-module-header__copy{text-align:right;min-width:0}.tk-admin-ui .admin-module-header__copy>span,.tk-admin-ui :where(.super-admin-dashboard__eyebrow,.admin-ui-eyebrow){color:var(--admin-brand-bright);margin-bottom:5px;font-size:11px;font-weight:850;display:block}.tk-admin-ui :where(.admin-module-header__copy h1,.super-admin-dashboard__header h2,.admin-kyc-header h2,.admin-support-header h2){color:var(--admin-text);overflow-wrap:anywhere;margin:0;font-size:clamp(21px,6vw,28px);font-weight:900;line-height:1.35}.tk-admin-ui :where(.admin-module-header__copy p,.super-admin-dashboard__header p,.admin-section-heading p,.super-admin-section__heading p){color:var(--admin-muted)}.tk-admin-ui :where(.admin-close,.admin-module-icon-button,.admin-ui-icon-btn){appearance:none;border:1px solid var(--admin-border-neutral);width:42px;height:42px;color:var(--admin-muted-strong);cursor:pointer;background:#ffffff09;border-radius:13px;flex:0 0 42px;place-items:center;padding:0;transition:transform .16s,border-color .16s,background .16s;display:grid}.tk-admin-ui :where(.admin-close,.admin-module-icon-button,.admin-ui-icon-btn):hover:not(:disabled){border-color:var(--admin-border-strong);color:var(--admin-brand-bright);background:var(--admin-brand-soft)}.tk-admin-ui :where(.admin-close,.admin-module-icon-button,.admin-ui-icon-btn):active:not(:disabled){transform:scale(.95)}.tk-admin-ui button.customer-back-button{border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:linear-gradient(145deg, #bd79ff14, #ffffff05), var(--admin-panel-inset)}.tk-admin-ui button.customer-back-button .customer-back-button__icon{color:var(--admin-brand-bright);background:var(--admin-brand-soft);border-color:#bd79ff42}.tk-admin-ui button.customer-back-button:hover:not(:disabled){border-color:var(--admin-border-strong);color:var(--admin-text);background:linear-gradient(145deg, #8b45f726, #ffffff06), var(--admin-panel-inset)}.tk-admin-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--admin-border-neutral);width:100%;min-width:0;min-height:50px;color:var(--admin-text);background:var(--admin-field);box-shadow:none;border-radius:13px;outline:none;margin:0;padding:11px 13px;transition:border-color .18s,background .18s,box-shadow .18s}.tk-admin-ui select,.support-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23bd79ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:15px;background-repeat:no-repeat;background-size:19px;padding-left:46px}.tk-admin-ui textarea{resize:vertical;min-height:108px}.tk-admin-ui :where(input,textarea)::placeholder{color:#626d7d;opacity:1}.tk-admin-ui :where(input,select,textarea):focus{border-color:var(--admin-border-strong);background-color:#0c131d;box-shadow:0 0 0 3px #8b45f71f}.tk-admin-ui input:-webkit-autofill{-webkit-text-fill-color:var(--admin-text);caret-color:var(--admin-text);box-shadow:0 0 0 1000px var(--admin-field) inset}.tk-admin-ui input:-webkit-autofill:hover{-webkit-text-fill-color:var(--admin-text);caret-color:var(--admin-text);box-shadow:0 0 0 1000px var(--admin-field) inset}.tk-admin-ui input:-webkit-autofill:focus{-webkit-text-fill-color:var(--admin-text);caret-color:var(--admin-text);box-shadow:0 0 0 1000px var(--admin-field) inset}.tk-admin-ui :where(.admin-ui-field,.admin-ui-form-grid label){min-width:0;color:var(--admin-muted-strong);gap:7px;margin:0;font-size:13px;font-weight:800;display:grid}.tk-admin-ui :where(.admin-ui-field>span,.admin-ui-field>label,.admin-ui-form-grid label>span){color:var(--admin-muted-strong)}.tk-admin-ui :where([class$=-search],[class*=-search\ ]):has(>input){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.tk-admin-ui :where([class$=-search],[class*=-search\ ]):has(>input)>input{padding-right:45px}.tk-admin-ui :where([class$=-search],[class*=-search\ ]):has(>input)>svg{z-index:1;width:19px;height:19px;color:var(--admin-muted);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.tk-admin-ui :where(.tk-btn,.admin-ui-primary-action,.admin-home-save,.admin-save-bar>button){appearance:none;color:#fff;background:linear-gradient(135deg, var(--admin-brand-bright), var(--admin-brand) 55%, var(--admin-brand-deep));cursor:pointer;border:1px solid #bd79ff7a;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 15px;font-weight:900;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 24px #5b21b63d}.tk-admin-ui :where(.admin-ui-secondary-action,.tk-btn-secondary){color:#f8fbff;cursor:pointer;background:linear-gradient(145deg,#ffffff13,#8b45f71c);border:1px solid #bd79ff57;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.tk-admin-ui :where(.admin-ui-danger-action,.tk-btn-danger){color:#fecaca;cursor:pointer;background:linear-gradient(145deg,#991b1b45,#58121e33);border:1px solid #f871717a;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #7f1d1d1f}.tk-admin-ui :where(.admin-ui-secondary-action,.tk-btn-secondary):hover:not(:disabled){background:linear-gradient(145deg,#ffffff1c,#8b45f72b);border-color:#d8b4fe94;box-shadow:inset 0 1px #ffffff13,0 8px 18px #5b21b61f}.tk-admin-ui :where(.admin-ui-danger-action,.tk-btn-danger):hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#b91c1c59,#70162545);border-color:#f87171b8;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #7f1d1d2e}.tk-admin-ui button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.tk-admin-ui button:active:not(:disabled){transform:scale(.98)}.tk-admin-ui :where(.admin-ui-builder,.tk-card,.admin-kyc-panel,.admin-support-panel,.finance-hub-panel,.finance-bank-data-panel){border:1px solid var(--admin-border-neutral);background:radial-gradient(circle at 100% 0, #8b45f70e, transparent 42%), linear-gradient(150deg, var(--admin-panel-strong), var(--admin-panel));border-radius:19px;min-width:0;box-shadow:inset 0 1px #ffffff09,0 14px 30px #0003}.tk-admin-ui .admin-ui-builder{gap:13px;margin:0 0 14px;padding:15px;display:grid}.tk-admin-ui :where(.admin-ui-builder-card,.admin-product-item,.admin-supplier-item,.admin-agent-row,.admin-agent-assign-card,.admin-agent-review-card,.admin-wallet-withdrawal-card,.admin-security-control-card,.admin-security-devices__card,.admin-risk-card,.admin-audit-card,.admin-support-ticket,.finance-bank-card,.finance-salary-card,.treasury-entry){border:1px solid var(--admin-border-neutral);min-width:0;color:var(--admin-text);background:linear-gradient(145deg,#101722fa,#090e15fc);border-radius:15px;box-shadow:inset 0 1px #ffffff06,0 9px 22px #00000026}.tk-admin-ui .admin-ui-builder-card{padding:13px}.tk-admin-ui :where(.admin-form-subsection,.admin-agent-details-grid,.supplier-products-box,.deposit-account-box,.admin-ui-field-value,.admin-wallet-withdrawal-detail__review,.finance-deposit-review-fields,.admin-kyc-review-box,.admin-support-linked-card,.admin-audit-details){border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:#080c12ad}.tk-admin-ui :where(.admin-ui-builder-card-head,.admin-ui-builder-head){border-color:var(--admin-border-neutral)}.tk-admin-ui :where(.admin-ui-builder-card-head strong,.admin-section-heading h2,.admin-section-heading h3,.admin-products-list>h2,.admin-suppliers-list>h2,.admin-product-info strong,.admin-supplier-info strong,.admin-agent-row strong){color:var(--admin-text)}.tk-admin-ui :where(.admin-ui-muted-note,.admin-ui-builder-card-head span,.admin-product-info small,.admin-supplier-info small,.admin-agent-copy small,.admin-empty,.admin-ui-empty,.admin-ui-empty-state){color:var(--admin-muted);-webkit-text-fill-color:var(--admin-muted)}.tk-admin-ui .admin-section-heading{border-bottom:1px solid var(--admin-border-neutral);align-items:flex-start;gap:11px;min-width:0;padding-bottom:12px;display:flex}.tk-admin-ui .admin-section-heading__icon{border:1px solid var(--admin-border);width:37px;height:37px;color:var(--admin-brand-bright);background:var(--admin-brand-soft);border-radius:12px;flex:0 0 39px;place-items:center;display:inline-grid}.tk-admin-ui :where(.admin-ui-tabs,.admin-ui-segmented){border:1px solid var(--admin-border-neutral);scrollbar-width:none;background:#080c12b8;border-radius:15px;gap:7px;min-width:0;padding:7px;display:flex;overflow-x:auto}.tk-admin-ui :where(.admin-ui-tabs,.admin-ui-segmented)::-webkit-scrollbar{display:none}.tk-admin-ui :where(.admin-ui-tabs,.admin-ui-segmented)>button{min-width:max-content;min-height:44px;color:var(--admin-muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:8px 13px;font-weight:850}.tk-admin-ui :where(.admin-ui-tabs,.admin-ui-segmented)>button:hover{border-color:var(--admin-border-neutral);background:#ffffff08}.tk-admin-ui :where(.admin-ui-tabs,.admin-ui-segmented)>button:is(.active,.is-active){color:#fff;background:linear-gradient(135deg, var(--admin-brand-bright), var(--admin-brand-deep));border-color:#bd79ff66;box-shadow:0 8px 18px #5b21b638}.tk-admin-ui :where(.admin-ui-chip,.admin-ui-chip-grid button){border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:#ffffff08}.tk-admin-ui :where(.admin-ui-chip,.admin-ui-chip-grid button):is(.active,.is-active,.selected){border-color:var(--admin-border-strong);color:var(--admin-brand-bright);background:var(--admin-brand-soft)}.tk-admin-ui :where(.admin-ui-form-grid,.admin-home-form-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.tk-admin-ui :where(.admin-ui-field-full,.admin-home-field:has(textarea)){grid-column:1/-1}.tk-admin-ui :where(.admin-ui-upload,.admin-home-preview,.admin-media-preview,.admin-ui-image-preview){border:1px solid var(--admin-border-neutral);color:var(--admin-muted-strong);background:var(--admin-panel-inset);box-shadow:inset 0 1px #ffffff06}.tk-admin-ui .admin-ui-upload{cursor:pointer;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:70px;padding:10px;transition:border-color .18s,background .18s,transform .16s;display:grid;position:relative}.tk-admin-ui .admin-ui-upload:hover,.tk-admin-ui .admin-ui-upload:focus-within{border-color:var(--admin-border-strong);background:#0d141e}.tk-admin-ui .admin-ui-upload:active:not(.is-disabled){transform:scale(.992)}.tk-admin-ui .admin-ui-upload.is-disabled{opacity:.52;cursor:not-allowed}.tk-admin-ui .admin-ui-upload>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tk-admin-ui :where(.admin-ui-upload-icon,.admin-ui-image-preview__icon){border:1px solid var(--admin-border);width:42px;height:42px;color:var(--admin-brand-bright);background:var(--admin-brand-soft);border-radius:12px;place-items:center;display:grid}.tk-admin-ui .admin-ui-upload-copy{gap:3px;min-width:0;display:grid}.tk-admin-ui .admin-ui-upload-copy strong{color:var(--admin-text);font-size:13px}.tk-admin-ui .admin-ui-upload-copy small{color:var(--admin-muted);font-size:10px}.tk-admin-ui .admin-ui-upload-cta{border:1px solid var(--admin-border-neutral);min-height:36px;color:var(--admin-muted-strong);white-space:nowrap;background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.tk-admin-ui :where(.admin-home-preview,.admin-media-preview,.admin-ui-image-preview){border-radius:15px;place-items:center;min-height:142px;display:grid;overflow:hidden}.tk-admin-ui :where(.admin-home-preview,.admin-media-preview,.admin-ui-image-preview) img{object-fit:cover;width:100%;height:100%;max-height:230px;display:block}.tk-admin-ui :where(.admin-ui-toggle,.admin-security-policy-toggle){appearance:none;box-sizing:border-box;border:1px solid var(--admin-border-neutral);width:100%;min-width:0;min-height:62px;color:var(--admin-muted-strong);text-align:right;cursor:pointer;background:#080c1299;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;overflow:hidden}.tk-admin-ui .admin-ui-toggle.has-icon{grid-template-columns:36px minmax(0,1fr) auto}.tk-admin-ui :where(.admin-ui-toggle,.admin-security-policy-toggle):hover{border-color:var(--admin-border-strong);background:#ffffff08}.tk-admin-ui :where(.admin-ui-toggle,.admin-security-policy-toggle):is(.is-active,.active){border-color:var(--admin-border-strong);background:linear-gradient(135deg, var(--admin-brand-soft), #090e15eb)}.tk-admin-ui .admin-ui-toggle-icon{border:1px solid var(--admin-border-neutral);width:36px;height:36px;color:var(--admin-muted);background:#ffffff09;border-radius:11px;place-items:center;display:grid}.tk-admin-ui .admin-ui-toggle.is-active .admin-ui-toggle-icon{border-color:var(--admin-border);color:var(--admin-brand-bright);background:var(--admin-brand-soft)}.tk-admin-ui .admin-ui-toggle-copy{gap:3px;min-width:0;display:grid}.tk-admin-ui .admin-ui-toggle-copy strong{color:var(--admin-text);font-size:12px}.tk-admin-ui .admin-ui-toggle-copy small{color:var(--admin-muted);font-size:10px;line-height:1.45}.tk-admin-ui .admin-ui-toggle-switch{border:1px solid var(--admin-border-neutral);background:#28313c;border-radius:999px;justify-self:end;width:43px;min-width:43px;height:25px;display:inline-flex;position:relative;overflow:hidden}.tk-admin-ui .admin-ui-toggle-switch>span{background:#9aa4b2;border-radius:50%;width:17px;height:17px;transition:transform .2s,background .18s;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #00000047}.tk-admin-ui .admin-ui-toggle.is-active .admin-ui-toggle-switch{background:var(--admin-brand-deep);border-color:#bd79ff6b}.tk-admin-ui .admin-ui-toggle.is-active .admin-ui-toggle-switch>span{background:#fff;transform:translate(-18px)}.tk-admin-ui :where(.admin-ui-form-actions,.admin-form-actions,.admin-ui-inline-actions){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-admin-ui .admin-save-bar{z-index:1;border:1px solid var(--admin-border-neutral);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c12e6;border-radius:16px;margin-top:14px;padding:9px;position:relative;box-shadow:0 14px 34px #0000004d}.tk-admin-ui .admin-save-bar>button{width:100%}.admin-overlay.tk-admin-ui.super-admin-overlay{z-index:20000;padding:0;position:fixed;inset:0;overflow:hidden auto}.tk-admin-ui .super-admin-dashboard{width:100%;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 12px max(30px, env(safe-area-inset-bottom));color:var(--admin-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.tk-admin-ui .super-admin-command-header{z-index:8;background:radial-gradient(circle at 100% 0,#8b45f72e,#0000 43%),radial-gradient(circle at 0 100%,#369dff14,#0000 42%),linear-gradient(145deg,#0d1d37fa,#060d1dfc);border:1px solid #8b5cf657;border-radius:22px;gap:11px;margin-bottom:12px;padding:14px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000038}.tk-admin-ui .super-admin-command-header__top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.tk-admin-ui .super-admin-command-header__title{align-items:center;gap:10px;min-width:0;display:flex}.tk-admin-ui .super-admin-command-header__title>span{width:42px;height:42px;color:var(--admin-brand-bright);background:#8b45f71f;border:1px solid #c179ff61;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.tk-admin-ui .super-admin-command-header__title>div{min-width:0}.tk-admin-ui .super-admin-command-header__title small{color:var(--admin-brand-bright);letter-spacing:.02em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.tk-admin-ui .super-admin-command-header__title h2{color:var(--admin-text);margin:0;font-size:clamp(21px,6vw,28px);font-weight:950;line-height:1.2}.tk-admin-ui .super-admin-command-header>p{color:var(--admin-muted);margin:0;font-size:11px;line-height:1.7}.tk-admin-ui .super-admin-command-header .super-admin-dashboard__close{flex:none;margin:0;position:static}.tk-admin-ui .super-admin-command-header__tools{direction:ltr;background:linear-gradient(145deg,#081224eb,#070f1fd6);border:1px solid #a855f775;border-radius:18px;grid-template-columns:minmax(0,1fr) 1px 66px;align-items:center;gap:10px;width:100%;min-width:0;min-height:74px;padding:7px 9px;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029}.tk-admin-ui .super-admin-account-button{appearance:none;color:var(--admin-text);font:inherit;cursor:pointer;text-align:left;direction:ltr;background:0 0;border:0;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:60px;padding:3px 4px;display:flex}.tk-admin-ui .super-admin-account-button:hover,.tk-admin-ui .super-admin-account-button:focus-visible{background:#8b5cf614;outline:none}.tk-admin-ui .super-admin-account-button__avatar{color:#fff;background:linear-gradient(145deg,#6d28d9,#312e81);border:2px solid #c179ffd1;border-radius:17px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:950;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 3px #8b5cf614,0 8px 18px #0003}.tk-admin-ui .super-admin-account-button__avatar img{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.tk-admin-ui .super-admin-account-button__online{background:#22c55e;border:3px solid #0a1325;border-radius:999px;width:17px;height:17px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 1px #22c55e38}.tk-admin-ui .super-admin-account-button__copy{text-align:left;direction:rtl;align-content:center;justify-items:start;gap:1px;min-width:0;max-width:min(46vw,230px);display:grid}.tk-admin-ui .super-admin-account-button__copy small{color:#94a3b8;font-size:8px;line-height:1.25}.tk-admin-ui .super-admin-account-button__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:100%;font-size:13px;font-weight:950;line-height:1.3;overflow:hidden}.tk-admin-ui .super-admin-account-button__copy em{color:var(--admin-brand-bright);font-size:9px;font-style:normal;font-weight:900;line-height:1.25}.tk-admin-ui .super-admin-command-header__divider{background:linear-gradient(#0000,#60a5fa52 18% 82%,#0000);justify-self:center;width:1px;height:42px}@media (width<=520px){.tk-admin-ui .super-admin-command-header{gap:9px;padding:12px}.tk-admin-ui .super-admin-command-header>p{line-height:1.55}.tk-admin-ui .super-admin-command-header__tools{grid-template-columns:minmax(0,1fr) 1px 58px;gap:8px;min-height:70px;padding:6px 7px}.tk-admin-ui .super-admin-account-button{gap:8px;min-height:56px}.tk-admin-ui .super-admin-account-button__copy{max-width:min(48vw,190px)}.tk-admin-ui .super-admin-account-button__avatar{border-radius:16px;width:52px;height:52px}.tk-admin-ui .super-admin-account-button__avatar img{border-radius:14px}.tk-admin-ui .super-admin-account-button__copy strong{font-size:12px}}.tk-admin-ui .super-admin-notification-anchor{justify-self:center}.tk-admin-ui .super-admin-notification-anchor .tk-notifications-bell{background:linear-gradient(145deg,#071122fa,#050c1af0);border-color:#64748b57;border-radius:16px;width:62px;min-width:62px;height:62px;min-height:62px}.tk-admin-ui .super-admin-notification-anchor .tk-notifications-bell:hover,.tk-admin-ui .super-admin-notification-anchor .tk-notifications-bell:focus-visible{border-color:#a855f794;outline:none}@media (width<=520px){.tk-admin-ui .super-admin-notification-anchor .tk-notifications-bell{border-radius:15px;width:56px;min-width:56px;height:56px;min-height:56px}}.tk-admin-ui .super-admin-overview{gap:8px;margin-bottom:9px;display:grid}.tk-admin-ui .super-admin-overview__heading{justify-content:space-between;align-items:flex-end;gap:7px;padding:0 2px;display:flex}.tk-admin-ui .super-admin-overview__heading>div{min-width:0}.tk-admin-ui .super-admin-overview__heading>div>span{color:var(--admin-brand-bright);margin-bottom:2px;font-size:11px;font-weight:900;display:block}.tk-admin-ui .super-admin-overview__heading h3{color:var(--admin-text);margin:0;font-size:17px;font-weight:950}.tk-admin-ui .super-admin-live{color:#9af2d1;white-space:nowrap;background:#36e6a512;border:1px solid #36e6a53d;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.tk-admin-ui .super-admin-live i{background:var(--admin-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #36e6a5b8}.tk-admin-ui .super-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tk-admin-ui .super-admin-kpi{--kpi-rgb:54, 157, 255;border:1px solid rgba(var(--kpi-rgb), .27);background:radial-gradient(circle at 100% 0, rgba(var(--kpi-rgb), .13), transparent 55%), linear-gradient(145deg, #0a1b37fa, #050d1efc);border-radius:16px;min-width:0;min-height:88px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 27px #0003}.tk-admin-ui .super-admin-kpi.is-success{--kpi-rgb:54, 230, 165}.tk-admin-ui .super-admin-kpi.is-warning{--kpi-rgb:239, 185, 67}.tk-admin-ui .super-admin-kpi.is-danger{--kpi-rgb:255, 111, 141}.tk-admin-ui .super-admin-kpi.is-blue{--kpi-rgb:54, 157, 255}.tk-admin-ui .super-admin-kpi>span{border:1px solid rgba(var(--kpi-rgb), .25);width:31px;height:31px;color:rgb(var(--kpi-rgb));background:rgba(var(--kpi-rgb), .09);border-radius:11px;place-items:center;display:grid;position:absolute;top:9px;left:9px}.tk-admin-ui .super-admin-kpi small,.tk-admin-ui .super-admin-kpi strong{display:block}.tk-admin-ui .super-admin-kpi small{max-width:calc(100% - 38px);color:var(--admin-muted);font-size:11px}.tk-admin-ui .super-admin-kpi strong{color:var(--admin-text);text-align:right;direction:ltr;margin-top:8px;font-size:23px;font-weight:950}.tk-admin-ui .super-admin-revenue-card,.tk-admin-ui .super-admin-quick-actions{background:radial-gradient(circle at 98% 0,#369dff1f,#0000 45%),linear-gradient(145deg,#091a36fa,#040c1cfc);border:1px solid #4a8be747;border-radius:18px;padding:11px;box-shadow:inset 0 1px #ffffff0b,0 14px 31px #0000003b}.tk-admin-ui .super-admin-revenue-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tk-admin-ui .super-admin-revenue-card__head>div{gap:5px;display:grid}.tk-admin-ui .super-admin-revenue-card__head span{color:#a9d9ff;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.tk-admin-ui .super-admin-revenue-card__head strong{color:var(--admin-text);font-size:21px;font-weight:950}.tk-admin-ui .super-admin-revenue-card__head>small{border:1px solid var(--admin-border-neutral);min-height:29px;color:var(--admin-muted);background:#ffffff08;border-radius:9px;align-items:center;padding:0 9px;font-size:10px;display:inline-flex}.tk-admin-ui .super-admin-revenue-chart{margin-top:8px}.tk-admin-ui .super-admin-revenue-chart svg{width:100%;height:112px;display:block;overflow:visible}.tk-admin-ui .super-admin-chart-grid{fill:none;stroke:#85a4cf1f;stroke-width:.45px;vector-effect:non-scaling-stroke}.tk-admin-ui .super-admin-chart-point{fill:var(--admin-panel-inset);stroke:#efb943;stroke-width:.7px;vector-effect:non-scaling-stroke}.tk-admin-ui .super-admin-revenue-chart__labels{color:var(--admin-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:9px;display:grid}.tk-admin-ui .super-admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tk-admin-ui .super-admin-health-card{--health-rgb:54, 230, 165;border:1px solid rgba(var(--health-rgb), .26);background:linear-gradient(145deg, rgba(var(--health-rgb), .09), #050d1ef2);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:72px;padding:9px;display:grid}.tk-admin-ui .super-admin-health-card.is-suppliers{--health-rgb:45, 225, 223}.tk-admin-ui .super-admin-health-card>span{border:1px solid rgba(var(--health-rgb), .25);width:40px;height:40px;color:rgb(var(--health-rgb));background:rgba(var(--health-rgb), .08);border-radius:13px;place-items:center;display:grid}.tk-admin-ui .super-admin-health-card>div{gap:3px;min-width:0;display:grid}.tk-admin-ui .super-admin-health-card small{color:var(--admin-muted);font-size:10px}.tk-admin-ui .super-admin-health-card strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tk-admin-ui .super-admin-health-card b{color:rgb(var(--health-rgb));direction:ltr;font-size:17px}.tk-admin-ui .super-admin-quick-actions{border-color:#c179ff47}.tk-admin-ui .super-admin-quick-actions__heading{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.tk-admin-ui .super-admin-quick-actions__heading span{color:var(--admin-text);font-size:14px;font-weight:900}.tk-admin-ui .super-admin-quick-actions__heading small{color:var(--admin-muted);font-size:10px}.tk-admin-ui .super-admin-quick-actions>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tk-admin-ui .super-admin-quick-actions button{border:1px solid var(--admin-border-neutral);min-width:0;min-height:56px;color:var(--admin-muted-strong);cursor:pointer;background:#ffffff08;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 4px;font-size:10px;font-weight:800;display:flex}.tk-admin-ui .super-admin-quick-actions button:first-child svg{color:var(--admin-brand-bright)}.tk-admin-ui .super-admin-quick-actions button:nth-child(2) svg{color:var(--admin-warning)}.tk-admin-ui .super-admin-quick-actions button:nth-child(3) svg{color:#2de1df}.tk-admin-ui .super-admin-quick-actions button:nth-child(4) svg{color:var(--admin-success)}.tk-admin-ui .super-admin-quick-actions button:hover{border-color:var(--admin-border-strong);background:var(--admin-brand-soft)}.tk-admin-ui .super-admin-modules{background:radial-gradient(circle at 100% 0,#8b45f71a,#0000 45%),linear-gradient(150deg,#0c172dfa,#060c1bfc);border:1px solid #8b45f74d;border-radius:20px;min-width:0;padding:13px;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0003}.tk-admin-ui .super-admin-modules__heading{border-bottom:1px solid var(--admin-border-neutral);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;padding:1px 2px 11px;display:flex}.tk-admin-ui .super-admin-modules__heading>div{min-width:0}.tk-admin-ui .super-admin-modules__heading>div>span{color:var(--admin-brand-bright);margin-bottom:3px;font-size:10px;font-weight:850;display:block}.tk-admin-ui .super-admin-modules__heading h3{color:var(--admin-text);margin:0;font-size:clamp(20px,5vw,24px);font-weight:950;line-height:1.2}.tk-admin-ui .super-admin-modules__heading p{color:var(--admin-muted);min-height:30px;margin:3px 0 0;font-size:9px;line-height:1.45}.tk-admin-ui .super-admin-modules__heading>b{min-width:32px;height:32px;color:var(--admin-brand-bright);background:var(--admin-brand-soft);border:1px solid #c179ff4d;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.tk-admin-ui .super-admin-modules__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tk-admin-ui .super-admin-module-card{--card-rgb:155, 114, 255;--card-accent:rgb(var(--card-rgb));appearance:none;border:1px solid rgba(var(--card-rgb), .28);width:100%;min-width:0;height:118px;min-height:118px;color:var(--admin-text);background:radial-gradient(circle at 100% 0, rgba(var(--card-rgb), .11), transparent 48%), linear-gradient(145deg, #0d1d37fa, #050d1dfc);text-align:right;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:9px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06}.tk-admin-ui .super-admin-module-card__icon{border:1px solid rgba(var(--card-rgb), .32);width:39px;height:39px;color:var(--card-accent);background:rgba(var(--card-rgb), .1);box-shadow:0 0 18px rgba(var(--card-rgb), .08);border-radius:12px;place-items:center;display:grid}.tk-admin-ui .super-admin-module-card__copy{gap:2px;min-width:0;padding-left:38px;display:grid}.tk-admin-ui .super-admin-module-card__copy small{color:var(--card-accent);font-size:10px;font-weight:850;line-height:1.35}.tk-admin-ui .super-admin-module-card__copy strong{min-width:0;color:var(--admin-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(13px,3.45vw,15px);font-weight:950;line-height:1.25;display:block;overflow:hidden}.tk-admin-ui .super-admin-module-card__copy>span{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.tk-admin-ui .super-admin-module-card__arrow{border:1px solid rgba(var(--card-rgb), .34);width:32px;height:32px;color:var(--card-accent);background:rgba(var(--card-rgb), .08);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:10px;left:10px}.tk-admin-ui .super-admin-module-card:hover{border-color:rgba(var(--card-rgb), .5);background:radial-gradient(circle at 100% 0, rgba(var(--card-rgb), .12), transparent 46%), linear-gradient(145deg, #151830fc, #0a0d1efc);transform:translateY(-1px)}.tk-admin-ui .super-admin-module-card.is-violet{--card-rgb:155, 114, 255}.tk-admin-ui .super-admin-module-card.is-emerald{--card-rgb:62, 227, 160}.tk-admin-ui .super-admin-module-card.is-amber{--card-rgb:239, 189, 79}.tk-admin-ui .super-admin-module-card.is-cyan{--card-rgb:56, 189, 248}.tk-admin-ui .super-admin-module-card.is-indigo{--card-rgb:129, 140, 248}.tk-admin-ui .super-admin-module-card:active{transform:scale(.985)}.tk-admin-ui :where(.admin-agents-hub-grid,.admin-security-policy-groups,.admin-security-control-grid){grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.tk-admin-ui .admin-agents-hub-card,.tk-admin-ui .admin-agents-hub-card[class*=is-]{--hub-rgb:56, 189, 248;--hub-accent:rgb(var(--hub-rgb));appearance:none;border:1px solid rgba(var(--hub-rgb), .28);width:100%;min-width:0;min-height:76px;color:var(--admin-text);background:radial-gradient(circle at 100% 0, rgba(var(--hub-rgb), .08), transparent 44%), linear-gradient(145deg, #10142afa, #080b1bfc);text-align:right;cursor:pointer;border-radius:14px;grid-template-columns:36px 42px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:10px;display:grid}.tk-admin-ui .admin-agents-hub-card:hover{border-color:rgba(var(--hub-rgb), .5);transform:translateY(-1px)}.tk-admin-ui :where(.admin-agents-hub-card__number,.admin-agents-hub-card__icon){border:1px solid rgba(var(--hub-rgb), .3);color:var(--hub-accent);background:rgba(var(--hub-rgb), .09);border-radius:11px;place-items:center;display:grid}.tk-admin-ui .admin-agents-hub-card.is-cyan{--hub-rgb:56, 189, 248}.tk-admin-ui .admin-agents-hub-card.is-blue{--hub-rgb:70, 184, 255}.tk-admin-ui .admin-agents-hub-card.is-rose{--hub-rgb:255, 111, 141}.tk-admin-ui .admin-agents-hub-card__number{width:34px;height:34px}.tk-admin-ui .admin-agents-hub-card__icon{width:42px;height:42px}.tk-admin-ui .admin-agents-hub-card__copy{min-width:0}.tk-admin-ui .admin-agents-hub-card__copy strong{color:var(--admin-text);font-size:13px;display:block}.tk-admin-ui .admin-agents-hub-card__copy small{color:var(--admin-muted);margin-top:3px;font-size:10.5px;line-height:1.55;display:block}.tk-admin-ui :where(.finance-hub-panel,.finance-bank-data-panel){width:min(100%,940px);margin:0 auto;padding:14px}.tk-admin-ui .finance-hub-content{gap:12px;min-width:0;display:grid}.tk-admin-ui :where(.finance-main-tabs,.finance-sub-tabs){width:100%;margin:0;display:grid;overflow:visible}.tk-admin-ui .finance-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-admin-ui .finance-sub-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-admin-ui :where(.finance-main-tabs,.finance-sub-tabs)>button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:58px;padding:8px 6px;line-height:1.35;display:flex}.tk-admin-ui .finance-main-tabs>button{flex-direction:column;min-height:68px;font-size:11px}.tk-admin-ui .finance-sub-tabs>button{font-size:10.5px}.tk-admin-ui .finance-tab-label{overflow-wrap:anywhere;min-width:0}.tk-admin-ui :where(.finance-main-tabs,.finance-sub-tabs) .finance-tab-icon{opacity:.9;border:1px solid;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@media (width>=720px){.tk-admin-ui .finance-sub-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.tk-admin-ui :where(.finance-tab-icon,[class*=finance-tab-icon-]){color:currentColor;box-shadow:none;background:0 0}.tk-admin-ui :where(.finance-bank-card,.finance-rate-row,.finance-salary-card,.finance-deposit-request-card,.finance-withdrawal-request-card,.treasury-entry){border-color:var(--admin-border-neutral);color:var(--admin-text);background:linear-gradient(145deg,#101722fa,#090e15fc);box-shadow:inset 0 1px #ffffff06}.tk-admin-ui .finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tk-admin-ui .finance-summary-grid>.finance-summary-card{border-radius:12px;gap:2px;min-height:64px;padding:8px 9px}.tk-admin-ui .finance-summary-card strong{font-size:10px;line-height:1.35}.tk-admin-ui .finance-summary-card span{font-size:18px;line-height:1.2}.tk-admin-ui .admin-ui-builder-card:has(>.finance-bank-card){gap:8px;display:grid}.tk-admin-ui .admin-ui-builder-card:has(>.finance-bank-card)>h3{margin:0 0 2px}.tk-admin-ui .finance-bank-card{border-radius:14px;gap:0;padding:10px;display:grid}.tk-admin-ui .finance-bank-main,.tk-admin-ui .finance-bank-identity{min-width:0}.tk-admin-ui .finance-bank-identity{gap:9px}.tk-admin-ui .finance-bank-logo{border-radius:14px;flex-basis:54px;width:54px;height:54px;padding:4px}.tk-admin-ui .finance-bank-info{gap:3px}.tk-admin-ui .finance-bank-info strong{font-size:15px;line-height:1.35}.tk-admin-ui .finance-bank-info small{font-size:10.5px;line-height:1.45}.tk-admin-ui .finance-bank-manage{width:100%;min-height:42px;margin:9px 0 0;padding:7px 10px;font-size:13px}.tk-admin-ui .finance-bank-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:7px;display:grid}.tk-admin-ui .finance-bank-actions>button{width:100%;min-width:0;min-height:42px;padding:6px 4px;font-size:12px;line-height:1.25}.tk-admin-ui :where(.finance-bank-logo,.finance-currency-logo,.admin-agent-avatar,.admin-product-thumb,.admin-supplier-logo){box-shadow:none;background:0 0;border:1px solid #8b45f72e;border-radius:12px}.tk-admin-ui :where(.finance-bank-info strong,.finance-rate-code,.finance-salary-card-title strong){color:var(--admin-text)}.tk-admin-ui :where(.finance-bank-info small,.finance-rate-row small,.finance-salary-card-title small){color:var(--admin-muted)}.tk-admin-ui :where(.admin-ui-info-note,.admin-agent-orders-notice,.admin-security-notice,.admin-kyc-notice,.admin-support-notice){color:var(--admin-muted-strong);background:#8b45f70f;border:1px solid #8b45f733;border-radius:13px;padding:11px 12px;line-height:1.7}.tk-admin-ui :where(.admin-ui-empty,.admin-ui-empty-state,.admin-module-loading,.wallet-empty){border:1px dashed var(--admin-border-neutral);min-height:112px;color:var(--admin-muted);text-align:center;background:#080c1280;border-radius:14px;place-items:center;gap:8px;padding:18px;display:grid}.tk-admin-ui :where(.required-star,.is-danger,.admin-ui-error,.admin-audit-error){color:var(--admin-danger)}.tk-admin-ui :where(.is-success,.finance-bank-status.is-active,.admin-ui-success){color:var(--admin-success)}.tk-admin-ui :where(.is-warning,.is-review,.deposit-required-badge){color:var(--admin-warning)}.tk-admin-ui :where(.deposit-required-badge,.admin-supplier-badge,.finance-bank-status){border:1px solid var(--admin-border-neutral);background:#ffffff09;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-style:normal;line-height:1.25;display:inline-flex}.tk-admin-ui :where(.admin-banner-item,.admin-media-card,.admin-home-compact-card,.admin-home-visibility-card){border:1px solid var(--admin-border-neutral);min-width:0;color:var(--admin-text);background:#080c1294;border-radius:15px;padding:12px}.tk-admin-ui :where(.admin-home-media-grid,.admin-home-visibility-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tk-admin-ui :where(.admin-media-card__head,.admin-home-card-label,.admin-home-visibility-card__title) strong{color:var(--admin-text)}.tk-admin-ui :where(.admin-media-card__head,.admin-home-card-label,.admin-home-visibility-card__title) small,.tk-admin-ui .admin-home-visibility-card__hint{color:var(--admin-muted)}.tk-admin-ui :where(.admin-ticker-theme-panel,.admin-ticker-theme-option){border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:#080c1299}.tk-admin-ui .admin-ticker-theme-option.is-active{border-color:var(--admin-border-strong);color:var(--admin-brand-bright);background:var(--admin-brand-soft)}.tk-admin-ui .admin-ui-builder-list{gap:10px;min-width:0;display:grid}.tk-admin-ui .admin-ui-builder-card-head{border-bottom:1px solid var(--admin-border-neutral);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding-bottom:10px;display:flex}.tk-admin-ui .admin-ui-builder-card-head>:where(div,strong,span){overflow-wrap:anywhere;min-width:0}.tk-admin-ui .admin-ui-field-value{border:1px solid var(--admin-border-neutral);border-radius:12px;padding:10px 11px}.tk-admin-ui .deposit-account-box{border:1px solid var(--admin-border-neutral);border-radius:13px;gap:0;display:grid;overflow:hidden}.tk-admin-ui .deposit-detail-row{border-bottom:1px solid var(--admin-border-neutral);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px;display:flex}.tk-admin-ui .deposit-detail-row:last-child{border-bottom:0}.tk-admin-ui .deposit-detail-row>span{color:var(--admin-muted)}.tk-admin-ui .deposit-detail-row>strong{color:var(--admin-text);text-align:left;overflow-wrap:anywhere}.tk-admin-ui .admin-agent-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tk-admin-ui :where(.admin-security-hub__panel,.admin-risk-panel,.admin-security-devices__panel){gap:12px;display:grid}.tk-admin-ui :where(.admin-security-hub__grid,.admin-security-policy-list,.admin-security-devices__list,.admin-risk-list){gap:9px;display:grid}.tk-admin-ui .admin-security-hub__card,.tk-admin-ui .admin-security-hub__card[class*=is-]{--security-rgb:155, 114, 255;border:1px solid rgba(var(--security-rgb), .27);min-height:98px;color:var(--admin-text);background:radial-gradient(circle at 100% 0, rgba(var(--security-rgb), .075), transparent 44%), linear-gradient(145deg, #10142afa, #080b1bfc);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff06}.tk-admin-ui .admin-security-hub__card:not(.is-disabled):hover{border-color:rgba(var(--security-rgb), .48);background:linear-gradient(145deg,#141c28fc,#0a0f17fc);transform:translateY(-1px)}.tk-admin-ui .admin-security-hub__icon,.tk-admin-ui .admin-security-hub__card[class*=is-] .admin-security-hub__icon,.tk-admin-ui .admin-security-policy-group>header>span,.tk-admin-ui .admin-security-control-card__head>span,.tk-admin-ui .admin-security-devices__icon{border:1px solid rgba(var(--security-rgb,155, 114, 255), .3);width:42px;height:42px;color:rgb(var(--security-rgb,155, 114, 255));background:rgba(var(--security-rgb,155, 114, 255), .1);box-shadow:0 0 18px rgba(var(--security-rgb,155, 114, 255), .07);border-radius:12px;place-items:center;display:grid}.tk-admin-ui .admin-security-hub__card.is-emerald{--security-rgb:62, 227, 160}.tk-admin-ui .admin-security-hub__card.is-blue{--security-rgb:70, 184, 255}.tk-admin-ui .admin-security-hub__card.is-violet{--security-rgb:155, 114, 255}.tk-admin-ui .admin-security-hub__card.is-amber{--security-rgb:239, 189, 79}.tk-admin-ui .admin-security-hub__title-row strong,.tk-admin-ui .admin-security-policy-group h3,.tk-admin-ui .admin-security-control-card h4{color:var(--admin-text)}.tk-admin-ui :where(.admin-security-hub__copy small,.admin-security-policy-group p,.admin-security-control-card p){color:var(--admin-muted)}.tk-admin-ui :where(.admin-security-policy-summary,.admin-security-policy-group,.admin-security-control-card,.admin-security-devices__card,.admin-risk-stats>div){border-color:var(--admin-border-neutral);color:var(--admin-text);box-shadow:none;background:#080c1299}.tk-admin-ui .admin-security-policy-group.is-customer{border-color:var(--admin-border-neutral);background:#080c1299}.tk-admin-ui .admin-security-control-modes button{border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:#ffffff06}.tk-admin-ui .admin-security-control-modes button.is-active{border-color:var(--admin-border-strong);color:var(--admin-brand-bright);background:var(--admin-brand-soft);box-shadow:none}.tk-admin-ui :where(.admin-security-policy-summary button,.admin-security-devices__actions button,.admin-risk-card__actions button){border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:#ffffff09}.tk-admin-ui :where(.admin-security-devices__toolbar label,.admin-security-devices__meta span,.admin-risk-toolbar,.admin-risk-card__score){border-color:var(--admin-border-neutral);color:var(--admin-muted-strong);background:var(--admin-panel-inset)}.tk-admin-ui .admin-risk-card{border-color:var(--admin-border-neutral);background:linear-gradient(145deg,#101722fa,#090e15fc)}.tk-admin-ui :where(.admin-audit-toolbar,.admin-audit-stats>div,.admin-audit-card,.admin-audit-card__summary,.admin-support-tools,.admin-support-thread,.admin-support-message){border-color:var(--admin-border-neutral);color:var(--admin-text);box-shadow:none;background:#080c129e}.tk-admin-ui .admin-audit-card__summary:active{background:#8b45f70f}.tk-admin-ui :where(.admin-audit-card__icon,.admin-support-ticket-top>span:first-child){color:var(--admin-brand-bright);background:var(--admin-brand-soft)}.tk-admin-ui .admin-support-ticket{border-color:var(--admin-border-neutral);background:linear-gradient(145deg,#101722fa,#090e15fc)}.tk-admin-ui .admin-support-ticket.is-unread{border-color:var(--admin-border-strong)}.tk-admin-ui .admin-support-message.is-admin{border-color:var(--admin-border);background:var(--admin-brand-soft)}.tk-admin-ui .admin-support-message.is-customer{border-color:var(--admin-border-neutral);background:#ffffff06}@media (width>=760px){.tk-admin-ui .admin-security-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=620px){.admin-overlay.tk-admin-ui.super-admin-overlay{padding:22px}.tk-admin-ui .super-admin-dashboard{border:1px solid var(--admin-border-neutral);background:#07090df0;border-radius:26px;width:min(1040px,100%);min-height:0;margin:0 auto;padding:20px 20px 112px;box-shadow:0 28px 74px #0000006b}.tk-admin-ui .super-admin-dashboard>.super-admin-dashboard__close{top:20px;left:20px}.tk-admin-ui .super-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-admin-ui .super-admin-modules__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-admin-ui .admin-agents-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px){.tk-admin-ui .super-admin-modules__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.tk-admin-ui :where(.admin-ui-form-grid,.admin-home-form-grid,.admin-home-media-grid,.admin-home-visibility-grid){grid-template-columns:minmax(0,1fr)}.tk-admin-ui :where(.admin-ui-primary-action,.admin-ui-secondary-action,.admin-ui-danger-action){width:100%}.tk-admin-ui .admin-ui-upload{grid-template-columns:40px minmax(0,1fr)}.tk-admin-ui .admin-ui-upload-cta{grid-column:1/-1}.tk-admin-ui .admin-agent-review-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.tk-admin-ui :where(.admin-module-header,.admin-kyc-header,.admin-support-header){gap:10px}.tk-admin-ui .admin-module-header{padding:13px}.tk-admin-ui .admin-module-header__actions{gap:5px}.tk-admin-ui .super-admin-kpi{min-height:96px;padding:10px}.tk-admin-ui .super-admin-kpi strong{margin-top:10px;font-size:22px}.tk-admin-ui .super-admin-revenue-chart svg{height:118px}.tk-admin-ui .super-admin-health-card{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:9px}.tk-admin-ui .super-admin-health-card>span{border-radius:11px;width:34px;height:34px}.tk-admin-ui .super-admin-health-card>span svg{width:20px}.tk-admin-ui .super-admin-health-card b{text-align:left;grid-column:1/-1;font-size:15px}.tk-admin-ui .super-admin-quick-actions__heading small{display:none}.tk-admin-ui .super-admin-quick-actions button{min-height:59px;font-size:9px}}@media (prefers-reduced-motion:reduce){.tk-admin-ui *,.tk-admin-ui :before,.tk-admin-ui :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.tk-admin-ui button.super-admin-kpi,.tk-admin-ui button.super-admin-health-card{appearance:none;width:100%;font:inherit;text-align:right;cursor:pointer}.tk-admin-ui .super-admin-kpi.is-actionable,.tk-admin-ui .super-admin-health-card.is-actionable{transition:transform .18s,border-color .18s,box-shadow .18s}.tk-admin-ui .super-admin-kpi.is-actionable:hover,.tk-admin-ui .super-admin-health-card.is-actionable:hover{transform:translateY(-1px)}.tk-admin-ui .super-admin-kpi.is-actionable:active,.tk-admin-ui .super-admin-health-card.is-actionable:active{transform:scale(.985)}.tk-admin-ui .super-admin-operations-center{background:radial-gradient(circle at 100% 0, #efb94314, transparent 36%), radial-gradient(circle at 0 100%, #8d3cf314, transparent 42%), linear-gradient(150deg, var(--admin-panel-strong), var(--admin-panel));border-color:#efb94342;margin-top:12px}.tk-admin-ui .super-admin-operations-center__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tk-admin-ui .super-admin-operations-center__head>div:first-child{min-width:0}.tk-admin-ui .super-admin-operations-center__head>div:first-child>span{color:var(--admin-warning);align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.tk-admin-ui .super-admin-operations-center__head h3{color:var(--admin-text);margin:4px 0 0;font-size:clamp(18px,5vw,22px);font-weight:950}.tk-admin-ui .super-admin-operations-center__head p{color:var(--admin-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.tk-admin-ui .super-admin-operations-center__actions{flex:none;align-items:center;gap:7px;display:flex}.tk-admin-ui .super-admin-operations-center__actions .admin-ui-secondary-action{min-height:42px;padding-inline:11px}.tk-admin-ui .super-admin-operations-warning{color:#ffd0da;background:#681a2b29;border:1px solid #ff6f8d47;border-radius:13px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.tk-admin-ui .super-admin-operations-warning>svg{flex:none;margin-top:2px}.tk-admin-ui .super-admin-operations-warning>div{gap:3px;min-width:0;display:grid}.tk-admin-ui .super-admin-operations-warning strong{font-size:13px}.tk-admin-ui .super-admin-operations-warning span{color:#d6a8b4;font-size:11px;line-height:1.6}.tk-admin-ui .super-admin-operation-list{gap:6px;display:grid}.tk-admin-ui .super-admin-operation-card{--operation-rgb:54, 157, 255;appearance:none;border:1px solid rgba(var(--operation-rgb), .24);width:100%;min-width:0;color:var(--admin-text);background:radial-gradient(circle at 100% 0, rgba(var(--operation-rgb), .11), transparent 45%), linear-gradient(145deg, #0e1b32fa, #060f1ffc);text-align:right;cursor:pointer;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 19px #00000024}.tk-admin-ui .super-admin-operation-card.is-emerald{--operation-rgb:54, 230, 165}.tk-admin-ui .super-admin-operation-card.is-amber{--operation-rgb:239, 185, 67}.tk-admin-ui .super-admin-operation-card.is-rose{--operation-rgb:255, 111, 141}.tk-admin-ui .super-admin-operation-card.is-violet{--operation-rgb:193, 121, 255}.tk-admin-ui .super-admin-operation-card.is-blue{--operation-rgb:63, 157, 255}.tk-admin-ui .super-admin-operation-card:hover{border-color:rgba(var(--operation-rgb), .42);box-shadow:inset 0 1px #ffffff0a, 0 10px 23px #0000002e, 0 0 18px rgba(var(--operation-rgb), .06);transform:translateY(-1px)}.tk-admin-ui .super-admin-operation-card__icon{border:1px solid rgba(var(--operation-rgb), .3);width:34px;height:34px;color:rgb(var(--operation-rgb));background:rgba(var(--operation-rgb), .09);border-radius:12px;place-items:center;display:grid}.tk-admin-ui .super-admin-operation-card__copy{gap:2px;min-width:0;display:grid}.tk-admin-ui .super-admin-operation-card__top{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.tk-admin-ui .super-admin-operation-card__top small{color:rgb(var(--operation-rgb));font-size:9px;font-weight:900}.tk-admin-ui .super-admin-operation-card__top em{color:var(--admin-muted-strong);white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.tk-admin-ui .super-admin-operation-card__copy>strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.tk-admin-ui .super-admin-operation-card__meta{min-width:0;color:var(--admin-muted);align-items:center;gap:6px;font-size:8px;display:flex;overflow:hidden}.tk-admin-ui .super-admin-operation-card__meta b,.tk-admin-ui .super-admin-operation-card__meta span,.tk-admin-ui .super-admin-operation-card__meta time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-admin-ui .super-admin-operation-card__meta b{color:var(--admin-muted-strong)}.tk-admin-ui .super-admin-operation-card__arrow{color:var(--admin-muted)}.tk-admin-ui .super-admin-operations-empty{justify-content:center;align-items:center;gap:8px;min-height:82px;display:flex}.tk-admin-ui .super-admin-operations-limit,.tk-admin-ui .super-admin-operations-safety{color:var(--admin-muted);font-size:11px;line-height:1.65}.tk-admin-ui .super-admin-operations-safety{color:#9fd8c3;align-items:center;gap:7px;padding-top:3px;display:flex}@media (width<=560px){.tk-admin-ui .super-admin-operations-center__head{align-items:stretch;gap:8px}.tk-admin-ui .super-admin-operations-center__actions{justify-content:flex-start}.tk-admin-ui .super-admin-operation-card{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;min-height:78px;padding:8px}.tk-admin-ui .super-admin-operation-card__arrow{width:17px;height:17px;display:block}.tk-admin-ui .super-admin-operation-card__top{flex-direction:row;align-items:center;gap:5px}.tk-admin-ui .super-admin-operation-card__top em{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.tk-admin-ui .super-admin-operation-card__meta{flex-wrap:nowrap;gap:5px}.tk-admin-ui .super-admin-operation-card__meta span{max-width:38%}}.tk-admin-ui .super-admin-operations-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tk-admin-ui .super-admin-operations-tabs>button{border:1px solid var(--admin-border-neutral);min-width:0;min-height:40px;color:var(--admin-muted);cursor:pointer;background:#ffffff06;border-radius:11px;padding:7px 6px;font-size:10px;font-weight:850}.tk-admin-ui .super-admin-operations-tabs>button.is-active{color:#ffe080;background:#efb94317;border-color:#efb94361;box-shadow:inset 0 1px #ffffff0a}.tk-admin-ui .super-admin-operation-groups{gap:12px;display:grid}.tk-admin-ui .super-admin-operation-group{gap:7px;display:grid}.tk-admin-ui .super-admin-operation-group__head{justify-content:space-between;align-items:center;gap:8px;padding:0 3px;display:flex}.tk-admin-ui .super-admin-operation-group__head strong{color:var(--admin-muted-strong);font-size:12px;font-weight:900}.tk-admin-ui .super-admin-operation-group__head b{border:1px solid var(--admin-border-neutral);min-width:25px;min-height:25px;color:var(--admin-text);background:#ffffff09;border-radius:8px;place-items:center;font-size:10px;display:grid}.tk-admin-ui .super-admin-operation-card.is-readonly{cursor:default}.tk-admin-ui .super-admin-operation-card.is-readonly:hover{border-color:rgba(var(--operation-rgb), .24);transform:none;box-shadow:inset 0 1px #ffffff09,0 8px 19px #00000024}.tk-admin-ui .super-admin-operation-card__readonly{color:var(--admin-muted);white-space:nowrap;font-size:8px}.tk-admin-ui .super-admin-operations-view-note{border:1px solid var(--admin-border-neutral);color:var(--admin-muted);background:#ffffff06;border-radius:11px;padding:9px 10px;font-size:10px;line-height:1.65}@media (width<=560px){.tk-admin-ui .super-admin-operations-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-admin-ui .admin-category-card{border:1px solid var(--admin-border-neutral);width:100%;min-width:0;color:var(--admin-text);background:linear-gradient(145deg,#101722fa,#090e15fc);border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff06,0 9px 22px #00000026}.tk-admin-ui .admin-category-card>img,.tk-admin-ui .admin-category-card>.admin-product-no-image{object-fit:cover;border-radius:14px;width:58px;min-width:58px;height:58px}.tk-admin-ui .admin-category-card__info{gap:3px;min-width:0;display:grid}.tk-admin-ui .admin-category-card__info strong,.tk-admin-ui .admin-category-card__info span,.tk-admin-ui .admin-category-card__info small{overflow-wrap:anywhere;min-width:0}.tk-admin-ui .admin-category-card__info strong{color:var(--admin-text);font-size:15px;font-weight:900}.tk-admin-ui .admin-category-card__info span{color:var(--admin-brand-bright);font-size:12px}.tk-admin-ui .admin-category-card__info small{color:var(--admin-muted-strong);font-size:11px}.tk-admin-ui .admin-category-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-top:2px;display:grid}.tk-admin-ui .admin-category-card-actions>button{border-radius:13px;width:100%;min-width:0;min-height:42px;margin:0;padding:8px 10px;font-size:13px;font-weight:850}.tk-admin-ui .admin-category-card-actions>button:first-child{color:#f8fbff;background:linear-gradient(#ffffff21,#fff1);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff14}.tk-admin-ui .admin-category-card-actions>button:nth-child(3){grid-area:1/2}.tk-admin-ui .admin-category-card-actions>button:nth-child(2){grid-area:2/1/auto/-1;justify-self:center;width:min(52%,180px)}@media (width<=430px){.tk-admin-ui .admin-category-card{grid-template-columns:54px minmax(0,1fr);gap:9px;padding:9px}.tk-admin-ui .admin-category-card>img,.tk-admin-ui .admin-category-card>.admin-product-no-image{width:54px;min-width:54px;height:54px}.tk-admin-ui .admin-category-card-actions{gap:7px}.tk-admin-ui .admin-category-card-actions>button{min-height:40px;padding:7px 8px;font-size:12.5px}}.tk-admin-ui .admin-package-manager{grid-column:1/-1;gap:12px;min-width:0;display:grid}.tk-admin-ui .admin-package-manager__intro{border:1px solid var(--admin-border-neutral);background:#080c12ad;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.tk-admin-ui .admin-package-manager__intro>div{gap:3px;min-width:0;display:grid}.tk-admin-ui .admin-package-manager__intro strong{color:var(--admin-text);font-size:14px;font-weight:900}.tk-admin-ui .admin-package-manager__intro span,.tk-admin-ui .admin-package-manager__intro small{color:var(--admin-muted);font-size:11px;line-height:1.6}.tk-admin-ui .admin-package-manager__intro>small{color:var(--admin-success);background:#36e6a512;border:1px solid #36e6a538;border-radius:999px;flex:none;padding:5px 9px}.tk-admin-ui .admin-package-manager__message{color:#f4d98b;background:#efbd4f12;border:1px solid #efbd4f33;border-radius:13px;padding:10px 12px;font-size:12px;line-height:1.7}.tk-admin-ui .admin-package-manager__list{gap:10px;min-width:0;display:grid}.tk-admin-ui .admin-package-card{border:1px solid var(--admin-border-neutral);background:linear-gradient(145deg,#101722fa,#090e15fc);border-radius:15px;gap:11px;min-width:0;padding:12px;display:grid}.tk-admin-ui .admin-package-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.tk-admin-ui .admin-package-card__header>div{gap:2px;display:grid}.tk-admin-ui .admin-package-card__header strong{color:var(--admin-text);font-size:14px;font-weight:900}.tk-admin-ui .admin-package-card__header small{color:var(--admin-muted);font-size:11px}.tk-admin-ui .admin-package-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.tk-admin-ui .admin-package-card__fields label{min-width:0;color:var(--admin-muted-strong);gap:6px;font-size:11px;font-weight:800;display:grid}.tk-admin-ui .admin-package-card__fields input{min-height:44px}.tk-admin-ui .admin-package-manager__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (width<=430px){.tk-admin-ui .admin-package-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tk-admin-ui .admin-package-card{padding:10px}.tk-admin-ui .admin-package-card__fields input{min-height:42px;padding:8px 9px}}.tk-admin-ui .admin-agent-row__actions{gap:9px;width:100%;display:grid}.tk-admin-ui .admin-agent-row__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tk-admin-ui .admin-agent-row__primary-actions>button{width:100%}.tk-admin-ui .admin-agent-row__bonus-action{width:min(100%,230px);color:var(--admin-brand-bright);background:var(--admin-brand-soft);border-color:#bd79ff57;justify-self:center}@media (width<=420px){.tk-admin-ui .admin-agent-row__bonus-action{width:min(100%,210px)}}.app{min-height:100dvh;color:var(--tk-text);background:0 0;font-family:Noto Sans Arabic,Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:clip}.app *,.app :before,.app :after{box-sizing:border-box}.app :where(button,a,input,select,textarea):focus-visible,.customer-finance-page :where(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #bd79ff57}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tk-client-header{z-index:500;width:100%;padding:max(9px, env(safe-area-inset-top)) 14px 9px;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#030a19e6;border-bottom:1px solid #4e97ff2e;position:sticky;top:0;box-shadow:0 14px 42px #00000057}.tk-client-header:before{content:"";background:linear-gradient(90deg, transparent 3%, var(--tk-blue), var(--tk-purple-bright), var(--tk-gold), transparent 97%);opacity:.82;height:1px;position:absolute;inset:0 0 auto}.tk-client-header__inner{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(120px,280px) minmax(0,1fr);grid-template-areas:"actions brand menu";align-items:center;gap:12px;width:min(100%,1180px);min-height:58px;margin:0 auto;display:grid}.tk-client-header__menu,.tk-client-header__level,.tk-client-header__wallet,.tk-client-header__account,.tk-client-header__login{border:1px solid var(--tk-line);color:var(--tk-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;transition:transform .18s,border-color .18s,background .18s}.tk-client-header__menu{width:48px;height:48px;color:var(--tk-gold-bright);background:radial-gradient(circle at 30% 20%,#ffe08f26,#0000 50%),linear-gradient(145deg,#efb94314,#5228b41f);border-radius:15px;grid-area:menu;justify-self:end;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff12,0 9px 24px #0003}.tk-client-header__brand{grid-area:brand;justify-content:center;min-width:0;display:flex}.tk-client-header__logo{place-items:center;width:min(100%,245px);height:58px;display:grid;overflow:hidden}.tk-client-header__logo img{object-fit:contain;filter:drop-shadow(0 8px 18px #7636e54d);width:100%;height:100%;display:block}.tk-client-header__logo strong{color:var(--tk-gold-bright);letter-spacing:.04em;font-size:.88rem;font-weight:950}.tk-client-header__actions{direction:rtl;grid-area:actions;justify-self:start;align-items:center;gap:7px;min-width:0;display:flex}.tk-client-header__level{min-width:57px;height:44px;color:var(--tk-gold-bright);direction:ltr;background:linear-gradient(145deg,#efb94329,#5727b524);border-color:#efbd4f57;border-radius:15px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 0 25px #efb9431a}.tk-client-header__wallet,.tk-client-header__account,.tk-client-header__login{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.tk-client-header__wallet{color:#dfd1ff;background:linear-gradient(145deg,#8b45f71c,#ffffff06);border-color:#bd79ff3d;max-width:175px;padding:5px 11px}.tk-client-header__wallet>span{text-align:right;min-width:0;display:grid}.tk-client-header__wallet small{color:#858ba2;font-size:.58rem}.tk-client-header__wallet strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:125px;font-size:.73rem;overflow:hidden}.tk-client-header__account{color:#c9d5ff;max-width:140px;padding:0 11px}.tk-client-header__account span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}.tk-client-header__login{color:#1b1203;background:linear-gradient(135deg,#ffe59d,#d49826);border-color:#efbd4f80;padding:0 17px;font-size:.77rem;font-weight:950}.tk-client-header :where(button):active{transform:scale(.96)}.tk-client-home{isolation:isolate;width:min(100%,1180px);min-height:calc(100dvh - 77px);padding:16px 16px calc(118px + env(safe-area-inset-bottom));direction:rtl;margin:0 auto;position:relative}.tk-client-hero{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#071226;border:1px solid #efb94375;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 62px #0000006b,0 0 34px #3e94ff14,inset 0 1px #ffffff14}.tk-client-hero:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffe19a14,inset 0 -42px 70px #0307113d}.tk-client-hero__image{aspect-ratio:16/7;object-fit:cover;width:100%;animation:.4s both tkHeroReveal;display:block}.tk-client-hero__arrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#07061138;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.45rem;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #00000029}.tk-client-hero__arrow.is-previous{left:8px}.tk-client-hero__arrow.is-next{right:8px}.tk-client-ticker{background:linear-gradient(90deg,#efb94326,#0000 18% 82%,#8d3cf32b),#071226f0;border:1px solid #efb94375;border-radius:17px;min-height:48px;margin-top:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000002b}.tk-client-ticker:before,.tk-client-ticker:after{content:"◆";z-index:2;color:var(--tk-gold);text-shadow:0 0 12px;font-size:.52rem;position:absolute;top:50%;transform:translateY(-50%)}.tk-client-ticker:before{right:12px}.tk-client-ticker:after{left:12px}.tk-client-ticker__viewport{margin-inline:25px;overflow:hidden}.tk-client-ticker__track,.tk-client-ticker__group{align-items:center;width:max-content;display:flex}.tk-client-ticker__track{min-height:46px;animation:linear infinite tkTicker}.tk-client-ticker__group span{color:#e5e2ef;white-space:nowrap;align-items:center;gap:9px;padding:0 25px;font-size:.78rem;font-weight:700;display:inline-flex}.tk-client-ticker__group i{background:var(--tk-purple-bright);width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 11px}.tk-client-ticker.is-gold .tk-client-ticker__group i{background:var(--tk-gold)}.tk-client-ticker.is-blue .tk-client-ticker__group i,.tk-client-ticker.is-navy .tk-client-ticker__group i{background:var(--tk-blue)}.tk-client-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:13px;margin-top:16px;display:grid}.tk-client-intro,.tk-client-wallet-card{isolation:isolate;border:1px solid var(--tk-line);border-radius:24px;min-height:202px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 45px #0003}.tk-client-intro{background:radial-gradient(circle at 95% 0,#8b45f736,#0000 46%),linear-gradient(145deg,#161731fa,#090a19fc);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(22px,4vw,34px);display:flex}.tk-client-intro:after{content:"TK";z-index:-1;color:#ffffff06;font-size:clamp(7rem,18vw,11rem);font-weight:1000;line-height:1;position:absolute;bottom:-34px;left:18px}.tk-client-intro__eyebrow{color:var(--tk-gold-bright);align-items:center;gap:6px;margin-bottom:8px;font-size:.73rem;font-weight:900;display:inline-flex}.tk-client-intro h1{color:#fff;margin:0;font-size:clamp(1.42rem,4vw,2.2rem);line-height:1.4}.tk-client-intro p{color:#afb2c6;max-width:640px;margin:7px 0 0;font-size:.88rem;line-height:1.8}.tk-client-intro__trust{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tk-client-intro__trust span{color:#b4bec9;background:#3ee3a00e;border:1px solid #3ee3a029;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:.66rem;display:inline-flex}.tk-client-intro__trust svg{color:var(--tk-green)}.tk-client-wallet-card{background:radial-gradient(circle at 90% 5%,#efbd4f2b,#0000 43%),radial-gradient(circle at 0 100%,#8b45f733,#0000 47%),linear-gradient(145deg,#17172d,#0b0c1d);border-color:#efbd4f45;flex-direction:column;justify-content:space-between;padding:19px;display:flex}.tk-client-wallet-card__top,.tk-client-wallet-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tk-client-wallet-card__icon{width:45px;height:45px;color:var(--tk-gold-bright);background:#efbd4f17;border:1px solid #efbd4f4d;border-radius:15px;place-items:center;display:grid}.tk-client-wallet-card__status{color:#abb0c3;background:#ffffff0b;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:.64rem;display:inline-flex}.tk-client-wallet-card__status i{background:var(--tk-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3ee3a0b3}.tk-client-wallet-card__balance{margin:20px 0}.tk-client-wallet-card__balance small,.tk-client-wallet-card__balance strong{display:block}.tk-client-wallet-card__balance small{color:var(--tk-muted);margin-bottom:4px;font-size:.73rem}.tk-client-wallet-card__balance strong{color:#fff;text-align:right;direction:ltr;align-items:center;gap:8px;min-height:37px;font-size:clamp(1.48rem,4vw,2rem);display:flex}.tk-client-wallet-card__footer{border-top:1px solid #ffffff12;padding-top:12px}.tk-client-wallet-card__footer>span{color:#9ca2b5;font-size:.68rem}.tk-client-wallet-card__footer button{color:#e5d9ff;cursor:pointer;background:#8b45f71c;border:1px solid #bd79ff3d;border-radius:11px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:.69rem;font-weight:850;display:inline-flex}.tk-client-section{margin-top:27px}.tk-client-section__heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.tk-client-section__heading small,.tk-client-section__heading h2{margin:0;display:block}.tk-client-section__heading small{color:var(--tk-purple-bright);margin-bottom:3px;font-size:.69rem;font-weight:900}.tk-client-section__heading h2{color:var(--tk-canvas-ink);font-size:clamp(1.1rem,3vw,1.42rem)}.tk-client-section__heading h2 svg{color:var(--tk-gold);vertical-align:-4px;filter:drop-shadow(0 0 9px #efb9434d);margin-inline-end:7px}.tk-client-section__heading>span{color:var(--tk-canvas-muted);align-items:center;gap:6px;font-size:.67rem;display:inline-flex}.tk-client-section__heading>span svg{color:var(--tk-green)}.tk-client-search,.salary-app-search{min-height:60px;color:var(--tk-purple-bright);background:linear-gradient(145deg,#0a1934f5,#050d1efa);border:1px solid #6593e547;border-radius:19px;align-items:center;gap:10px;padding:7px 8px 7px 16px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000024}.tk-client-search:focus-within,.salary-app-search:focus-within{border-color:#bd79ff80;box-shadow:0 0 0 4px #8b45f714,0 18px 40px #0003}.tk-client-search input,.salary-app-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:42px;font-size:.87rem}.tk-client-search input::placeholder,.salary-app-search input::placeholder{color:#73798f}.tk-client-search button,.salary-app-search button{color:#251600;cursor:pointer;background:linear-gradient(135deg,#ffe29a,#efb943 56%,#c9851c);border:0;border-radius:13px;place-items:center;min-width:70px;min-height:43px;padding:0 14px;font-size:.74rem;font-weight:900;display:grid;box-shadow:0 10px 26px #d897253d}.tk-client-search button:disabled{opacity:.7;cursor:progress}.tk-client-search-results{border:1px solid var(--tk-line);background:#0c0d1df7;border-radius:18px;gap:7px;margin-top:10px;padding:8px;display:grid;box-shadow:0 22px 55px #00000040}.tk-client-search-result{color:#fff;text-align:right;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:8px;display:grid}.tk-client-search-result:hover{border-color:var(--tk-line);background:#8b45f712}.tk-client-search-result__image{border:1px solid var(--tk-line);width:49px;height:49px;color:var(--tk-gold);background:#17182f;border-radius:13px;place-items:center;display:grid;overflow:hidden}.tk-client-search-result__image img{object-fit:cover;width:100%;height:100%}.tk-client-search-result>span:nth-child(2){gap:2px;min-width:0;display:grid}.tk-client-search-result strong,.tk-client-search-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-client-search-result strong{font-size:.8rem}.tk-client-search-result small{color:#858ba0;font-size:.63rem}.tk-client-search-result b{color:var(--tk-gold-bright);direction:ltr;font-size:.7rem}.tk-client-empty-state{color:#81879e;text-align:center;background:#0c0d1d8c;border:1px dashed #b091ff3b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:22px;display:flex}.tk-client-empty-state strong{color:#e9e7f2;margin-top:5px;font-size:.85rem}.tk-client-empty-state span{font-size:.7rem}.tk-client-categories,.tk-client-category-loading{--tk-category-columns:5;grid-template-columns:repeat(var(--tk-category-columns), minmax(0, 1fr));gap:12px;display:grid}.tk-client-category-card{color:#fff;text-align:right;cursor:pointer;background:linear-gradient(145deg,#0b1c39fa,#050d1efc);border:1px solid #5490e540;border-radius:18px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 15px 36px #0003}.tk-client-category-card:hover{border-color:#efb94380;transform:translateY(-4px);box-shadow:0 20px 44px #1965cf24,0 0 22px #efb94312}.tk-client-category-card__media{aspect-ratio:1/.78;background:#07142c;width:100%;display:block;position:relative;overflow:hidden}.tk-client-category-card__media:after{content:"";background:linear-gradient(#0000,#060611b3);height:40%;position:absolute;inset:auto 0 0}.tk-client-category-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.tk-client-category-card:hover .tk-client-category-card__media img{transform:scale(1.035)}.tk-client-category-card__media>i{z-index:2;min-width:29px;height:27px;color:var(--tk-gold-bright);background:#070611a8;border:1px solid #ffe39a47;border-radius:9px;place-items:center;padding:0 7px;font-size:.6rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;left:9px}.tk-client-category-card__placeholder{width:100%;height:100%;color:var(--tk-purple-bright);background:radial-gradient(circle,#8b45f733,#0000 62%);place-items:center;display:grid}.tk-client-category-card__body{justify-content:space-between;align-items:center;gap:8px;min-height:74px;padding:11px;display:flex}.tk-client-category-card__body>span:first-child{gap:2px;min-width:0;display:grid}.tk-client-category-card__body strong,.tk-client-category-card__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-client-category-card__body strong{font-size:.79rem}.tk-client-category-card__body small{color:#858a9f;font-size:.59rem}.tk-client-category-card__go{width:33px;height:33px;color:var(--tk-purple-bright);background:#8b45f717;border:1px solid #bd79ff38;border-radius:11px;flex:0 0 33px;place-items:center;display:grid}.tk-client-category-loading span{background:linear-gradient(90deg,#1a1b33cc,#2d2c47e6,#1a1b33cc) 0 0/220% 100%;border:1px solid #b091ff21;border-radius:21px;min-height:225px;animation:1.4s linear infinite tkSkeleton}.tk-client-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tk-client-featured-grid.is-loading>span{background:linear-gradient(90deg,#07142a,#102345,#07142a) 0 0/220% 100%;border:1px solid #5490e530;border-radius:20px;min-height:290px;animation:1.4s linear infinite tkSkeleton}.tk-client-featured-card{min-width:0;color:var(--tk-text);text-align:right;cursor:pointer;background:linear-gradient(155deg,#0b1d3bfa,#050d1efc);border:1px solid #5c95ea42;border-radius:20px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000042}.tk-client-featured-card:hover{border-color:#c179ff85;transform:translateY(-3px);box-shadow:0 22px 46px #0c3a8333,0 0 25px #8d3cf314}.tk-client-featured-card__media{aspect-ratio:1/.86;color:var(--tk-muted);background:#050d1e;place-items:center;display:grid;position:relative;overflow:hidden}.tk-client-featured-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040a18d6);height:45%;position:absolute;inset:auto 0 0}.tk-client-featured-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.tk-client-featured-card:hover .tk-client-featured-card__media img{transform:scale(1.035)}.tk-client-featured-card__media>i{z-index:2;color:#86f6ce;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031419c7;border:1px solid #36e6a557;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:.66rem;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:9px;right:9px}.tk-client-featured-card__body{gap:11px;padding:13px;display:grid}.tk-client-featured-card__title{gap:3px;min-width:0;display:grid}.tk-client-featured-card__title strong,.tk-client-featured-card__title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-client-featured-card__title strong{font-size:.9rem}.tk-client-featured-card__title small{color:var(--tk-muted);font-size:.72rem}.tk-client-featured-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-client-featured-card__footer b{color:var(--tk-gold-bright);direction:ltr;font-size:.82rem}.tk-client-featured-card__footer>span{color:#eadbff;background:linear-gradient(145deg,#8d3cf347,#41198d33);border:1px solid #c179ff59;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.tk-client-side-overlay,.tk-level-overlay,.tk-auth-overlay{z-index:20000;-webkit-backdrop-filter:blur(7px);background:#020209c2;animation:.2s both tkOverlayIn;display:flex;position:fixed;inset:0}.tk-client-side-overlay{justify-content:flex-start}.tk-client-side-menu{width:min(90vw,430px);height:100%;padding:max(15px, env(safe-area-inset-top)) 13px calc(22px + env(safe-area-inset-bottom));color:var(--tk-text);background:radial-gradient(circle at 100% 0,#8d3cf333,#0000 30rem),radial-gradient(circle at 0 58%,#369dff17,#0000 24rem),linear-gradient(#09172f,#030917 58%,#07051a);border-left:1px solid #5b97ec45;animation:.28s cubic-bezier(.22,.9,.32,1) both tkMenuIn;overflow-y:auto;box-shadow:-28px 0 65px #0000007a}.tk-client-side-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 13px;display:flex}.tk-client-side-brand{align-items:center;gap:10px;min-width:0;display:flex}.tk-client-side-brand__mark,.tk-auth-modal__mark{background:radial-gradient(circle at 35% 20%,#ffffff14,#0000 38%),linear-gradient(145deg,#151e3af5,#080b1dfc);border:1px solid #bd79ff61;border-radius:16px;flex:0 0 47px;place-items:center;width:47px;height:47px;padding:2px;display:grid;box-shadow:0 10px 26px #5b21b62e,0 0 18px #bd79ff12}.tk-client-side-brand__mark img,.tk-auth-modal__mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.tk-client-side-brand>div{gap:2px;min-width:0;display:grid}.tk-client-side-brand strong{color:#fff;letter-spacing:.03em;font-size:.82rem}.tk-client-side-brand small{color:#888ea3;font-size:.62rem}.tk-client-side-close,.tk-level-modal__close,.tk-auth-modal__close{border:1px solid var(--tk-line);color:#d8d3e5;cursor:pointer;background:#ffffff0b;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.tk-client-profile-frame{background:radial-gradient(circle at 94% 0,#efb9432b,#0000 42%),radial-gradient(circle at 0 100%,#8d3cf32e,#0000 45%),linear-gradient(145deg,#0c1e3bfa,#050d1efc);border:1px solid #efbd4f4a;border-radius:23px;margin:4px 0 14px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #00000038}.tk-client-profile-frame:after{content:"";border:22px solid #bd79ff09;border-radius:50%;width:135px;height:135px;position:absolute;top:-50px;left:-45px}.tk-client-profile-frame__top{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.tk-client-profile-avatar{background:linear-gradient(145deg,#efbd4f2e,#8b45f733);border:1px solid #ffe1948a;border-radius:24px;flex:0 0 72px;place-items:center;width:72px;height:72px;padding:4px;display:grid;position:relative;box-shadow:0 0 0 5px #efbd4f0b,0 14px 30px #00000040}.tk-client-profile-avatar>span{color:#fff;background:linear-gradient(145deg,#7834d4,#371370);border-radius:19px;place-items:center;width:100%;height:100%;font-size:1.65rem;font-weight:1000;display:grid}.tk-client-profile-avatar>i{color:#221505;background:var(--tk-gold);border:3px solid #131125;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:-4px;left:-4px}.tk-client-profile-copy{gap:3px;min-width:0;display:grid}.tk-client-profile-copy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.tk-client-profile-copy>small{color:#8f95aa;font-size:.63rem}.tk-client-profile-level{width:fit-content;min-height:24px;color:var(--tk-gold-bright);direction:ltr;background:#efbd4f14;border:1px solid #efbd4f40;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:.6rem;font-weight:950;display:inline-flex}.tk-client-profile-frame__divider{background:linear-gradient(90deg,#0000,#efbd4f47,#bd79ff33,#0000);height:1px;margin:14px 0 12px}.tk-client-profile-summary{z-index:1;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:relative}.tk-client-profile-summary>div{gap:2px;min-width:0;display:grid}.tk-client-profile-summary small{color:#8e94a8;font-size:.62rem}.tk-client-profile-summary strong{overflow-wrap:anywhere;color:#fff;text-align:right;direction:ltr;font-size:.87rem}.tk-client-profile-summary>span{color:#8cebc2;white-space:nowrap;background:#3ee3a012;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:.58rem;display:inline-flex}.tk-client-side-guest{border:1px solid var(--tk-line);background:linear-gradient(145deg,#8b45f71f,#101023f2);border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:4px 0 14px;padding:16px;display:grid}.tk-client-side-guest__icon{width:45px;height:45px;color:var(--tk-green);background:#3ee3a012;border:1px solid #3ee3a03b;border-radius:14px;place-items:center;display:grid}.tk-client-side-guest>div{min-width:0}.tk-client-side-guest small{color:var(--tk-purple-bright);font-size:.61rem}.tk-client-side-guest strong{color:#fff;font-size:.82rem;display:block}.tk-client-side-guest p{color:#9399ad;margin:4px 0 0;font-size:.66rem;line-height:1.65}.tk-client-side-guest button{color:#1d1202;cursor:pointer;background:linear-gradient(135deg,#ffe59c,#d79c2d);border:0;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.75rem;font-weight:950;display:flex}.tk-client-side-guest__google{color:#8f95a8;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:.59rem;display:flex}.tk-client-side-guest__google b{color:#4285f4;font-size:.75rem}.tk-client-side-nav{gap:8px;display:grid}.tk-client-side-link{--side-tone:189, 121, 255;border:1px solid rgba(var(--side-tone), .18);color:#eceaf3;text-align:right;background:radial-gradient(circle at 100% 0, rgba(var(--side-tone), .07), transparent 47%), #071328e6;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 11px;transition:transform .17s,border-color .17s,background .17s;display:grid;box-shadow:inset 0 1px #ffffff09}.tk-client-side-link:hover{border-color:rgba(var(--side-tone), .42);background:rgba(var(--side-tone), .09)}.tk-client-side-link:active{transform:scale(.985)}.tk-client-side-link__icon{border:1px solid rgba(var(--side-tone), .27);width:43px;height:43px;color:rgb(var(--side-tone));background:rgba(var(--side-tone), .08);filter:drop-shadow(0 0 8px rgba(var(--side-tone), .34));border-radius:14px;place-items:center;display:grid}.tk-client-side-link__label{font-size:.83rem;font-weight:850}.tk-client-side-link.is-home,.tk-client-side-link.is-orders{--side-tone:255, 105, 134}.tk-client-side-link.is-deposit{--side-tone:155, 114, 255}.tk-client-side-link.is-salary{--side-tone:77, 154, 255}.tk-client-side-link.is-payments,.tk-client-side-link.is-agents,.tk-client-side-link.is-agent{--side-tone:70, 184, 255}.tk-client-side-link.is-withdraw,.tk-client-side-link.is-wallet,.tk-client-side-link.is-api{--side-tone:239, 189, 79}.tk-client-side-link.is-profile{--side-tone:88, 166, 255}.tk-client-side-link.is-security,.tk-client-side-link.is-identity{--side-tone:62, 227, 160}.tk-client-side-link.is-about{--side-tone:56, 223, 210}.tk-client-side-link.is-support{--side-tone:164, 119, 255}.tk-client-side-link.is-admin{--side-tone:203, 94, 255;background:#6f20a42e}.tk-client-side-link.is-logout{--side-tone:255, 111, 141;color:#ffb3c2;background:#70142e21;margin-top:4px}.tk-client-side-footer{text-align:center;border-top:1px solid #ffffff0f;gap:3px;margin-top:18px;padding:17px 6px 3px;display:grid}.tk-client-side-footer span{color:var(--tk-gold);letter-spacing:.05em;font-size:.69rem;font-weight:900}.tk-client-side-footer small{color:#666b7e;font-size:.58rem}.tk-level-overlay,.tk-auth-overlay{padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));justify-content:center;align-items:center}.tk-level-modal{width:min(100%,470px);max-height:min(92vh,780px);color:var(--tk-text);background:radial-gradient(circle at 50% 0,#8b45f745,#0000 35%),linear-gradient(160deg,#17162f,#0c0b1c 58%,#111022);border:1px solid #efbd4f4d;border-radius:29px;padding:18px;animation:.25s both tkModalIn;position:relative;overflow-y:auto;box-shadow:0 34px 90px #00000091,inset 0 1px #ffffff0e}.tk-level-modal__close,.tk-auth-modal__close{z-index:3;position:absolute;top:14px;left:14px}.tk-level-modal__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.tk-level-modal__emblem{color:#241302;background:radial-gradient(circle at 35% 20%,#fff7ce,#0000 34%),linear-gradient(145deg,#ffe394,#c78119 70%);border:1px solid #ffe39a85;border-radius:34px;place-items:center;width:106px;height:106px;margin-top:8px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 0 8px #efbd4f0e,0 18px 40px #ca891a40}.tk-level-modal__emblem span{transform:rotate(-45deg)translateY(-7px)}.tk-level-modal__emblem b{font-size:.75rem;font-weight:1000;position:absolute;bottom:18px;right:50%;transform:translate(50%)rotate(-45deg)}.tk-level-modal__hero>small{color:var(--tk-gold-bright);align-items:center;gap:6px;margin-top:22px;font-size:.66rem;font-weight:900;display:inline-flex}.tk-level-modal__hero h2{color:#fff;margin:5px 0 0;font-size:1.45rem}.tk-level-modal__hero>strong{color:var(--tk-purple-bright);margin-top:2px;font-size:.9rem}.tk-level-modal__hero p{color:#999eb2;max-width:330px;margin:7px 0 0;font-size:.72rem;line-height:1.7}.tk-level-modal__progress{background:#0707127a;border:1px solid #b091ff2b;border-radius:17px;margin-top:18px;padding:13px}.tk-level-modal__progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.tk-level-modal__progress span{color:#969caf;font-size:.66rem}.tk-level-modal__progress strong{color:var(--tk-gold-bright);direction:ltr;font-size:.72rem}.tk-level-modal__progress>small{color:#73798e;margin-top:7px;font-size:.58rem;display:block}.tk-level-modal__track{background:#ffffff12;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.tk-level-modal__track i{border-radius:inherit;background:linear-gradient(90deg, var(--tk-purple), var(--tk-gold));width:12%;height:100%;display:block;box-shadow:0 0 16px #bd79ff80}.tk-level-list{gap:7px;margin-top:11px;display:grid}.tk-level-card{--level:146, 151, 168;border:1px solid rgba(var(--level), .18);background:rgba(var(--level), .045);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 10px;display:grid}.tk-level-card.is-bronze{--level:220, 145, 68}.tk-level-card.is-silver{--level:198, 205, 220}.tk-level-card.is-gold{--level:239, 189, 79}.tk-level-card.is-platinum{--level:77, 201, 232}.tk-level-card.is-elite{--level:189, 121, 255}.tk-level-card.is-current{border-color:rgba(var(--level), .48);box-shadow:inset 3px 0 rgba(var(--level), .68)}.tk-level-card__icon,.tk-level-card__state{border:1px solid rgba(var(--level), .24);width:39px;height:39px;color:rgb(var(--level));background:rgba(var(--level), .08);border-radius:13px;place-items:center;display:grid}.tk-level-card__copy{gap:2px;display:grid}.tk-level-card__copy small{color:#82889d;font-size:.59rem}.tk-level-card__copy strong{color:#f1eff7;font-size:.77rem}.tk-level-card__state{border-radius:10px;width:31px;height:31px}.tk-auth-modal{width:min(100%,450px);max-height:min(94vh,790px);color:var(--tk-text);background:radial-gradient(circle at 100% 0,#8b45f742,#0000 42%),radial-gradient(circle at 0 100%,#efbd4f17,#0000 42%),linear-gradient(155deg,#17172f,#0c0c1c 65%);border:1px solid #b091ff4a;border-radius:30px;padding:22px;animation:.25s both tkModalIn;position:relative;overflow-y:auto;box-shadow:0 35px 90px #00000094,inset 0 1px #ffffff0e}.tk-auth-modal__head{text-align:center;flex-direction:column;align-items:center;display:flex}.tk-auth-modal__head .tk-auth-modal__mark{border-radius:21px;width:64px;height:64px;font-size:1.05rem}.tk-auth-modal__head small{color:var(--tk-gold-bright);align-items:center;gap:6px;margin-top:12px;font-size:.66rem;font-weight:900;display:inline-flex}.tk-auth-modal__head h2{color:#fff;margin:4px 0 0;font-size:1.5rem}.tk-auth-modal__head p{color:#9ca1b5;max-width:340px;margin:7px 0 0;font-size:.73rem;line-height:1.7}.tk-auth-google{color:#1d2430;cursor:pointer;background:#fff;border:1px solid #ffffffd1;border-radius:16px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:53px;margin-top:18px;padding:0 15px;font-size:.82rem;font-weight:850;display:flex;box-shadow:0 12px 28px #0000002e}.tk-auth-google svg{flex:0 0 23px;width:23px;height:23px}.tk-auth-google:disabled,.tk-auth-submit:disabled,.tk-auth-switch:disabled{opacity:.62;cursor:progress}.tk-auth-divider{color:#73798e;align-items:center;gap:10px;margin:17px 0;font-size:.61rem;display:flex}.tk-auth-divider:before,.tk-auth-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.tk-auth-form{gap:12px;display:grid}.tk-auth-field{gap:6px;display:grid}.tk-auth-field>span{color:#d6d3e0;font-size:.7rem;font-weight:800}.tk-auth-field>div{color:#9c79f4;background:#06061085;border:1px solid #b091ff36;border-radius:15px;align-items:center;gap:9px;min-height:52px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.tk-auth-field>div:focus-within{border-color:#bd79ff94;box-shadow:0 0 0 4px #8b45f714}.tk-auth-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:48px;font-size:.8rem}.tk-auth-field input::placeholder{color:#5f6579}.tk-auth-field button{color:#81879b;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.tk-auth-submit{color:#1c1102;cursor:pointer;background:linear-gradient(135deg,#ffe59d,#d79b2a);border:1px solid #efbd4f6b;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:53px;margin-top:2px;font-size:.8rem;font-weight:950;display:flex;box-shadow:0 13px 29px #cd8f1f33}.tk-auth-message{color:#ffc0cd;background:#7518331c;border:1px solid #ff6f8d3d;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:.68rem;line-height:1.6}.tk-auth-switch{color:#d8caf9;cursor:pointer;background:#8b45f712;border:1px solid #b091ff30;border-radius:13px;width:100%;min-height:43px;margin-top:10px;font-size:.7rem;font-weight:800}.tk-auth-security{color:#737a8e;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:.59rem;display:flex}.tk-auth-security svg{color:var(--tk-green)}.customer-finance-page.customer-finance-flow-page.is-salary{--cf-panel:#111226fa;--cf-panel-deep:#070815fc;--cf-line:#b091ff33;--cf-text:#faf9ff;--cf-muted:#f2f5fb;--cf-purple:#bd79ff;--cf-green:#3ee3a0;--cf-yellow:#efbd4f;background:var(--tk-canvas-background)}.customer-finance-flow-page.is-salary .salary-experience{width:min(100%,980px)}.customer-finance-flow-page.is-salary .salary-page-header{background:radial-gradient(circle at 100% 0,#8b45f738,#0000 48%),linear-gradient(145deg,#171832fa,#090a19fc);border-color:#bd79ff45;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #00000040}.customer-finance-flow-page.is-salary .customer-finance-heading__icon{color:#8dd4ff;background:#46b8ff17;border-color:#46b8ff4d}.salary-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.salary-security-note{margin:8px 0 10px}.salary-trust-strip>div{background:#111226c7;border:1px solid #b091ff2e;border-radius:17px;align-items:center;gap:10px;min-height:78px;padding:11px 13px;display:flex;box-shadow:inset 0 1px #ffffff09}.salary-trust-strip>div>span{width:42px;height:42px;color:var(--tk-green);background:#3ee3a012;border:1px solid #3ee3a038;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.salary-trust-strip>div:first-child>span{color:var(--tk-gold);background:#efbd4f12;border-color:#efbd4f40}.salary-trust-strip p{gap:2px;min-width:0;margin:0;display:grid}.salary-trust-strip small{color:#858b9f;font-size:.62rem}.salary-trust-strip strong{color:#f0eef7;font-size:.75rem;line-height:1.45}.salary-workflow-anchor{scroll-margin-top:12px}.salary-app-picker,.salary-panel,.salary-selected-app{background:radial-gradient(circle at 100% 0,#8b45f718,#0000 43%),linear-gradient(145deg,#121329fc,#080917fc);border:1px solid #b091ff33;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0003}.salary-balance-inline{background:radial-gradient(circle at 100% 0,#8b45f71a,#0000 48%),#080917b8;border:1px solid #bd79ff3d;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:58px;margin:-2px 0 14px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff08}.salary-balance-inline>span{width:36px;height:36px;color:var(--tk-purple-bright);background:#8b45f71a;border:1px solid #bd79ff4d;border-radius:12px;place-items:center;display:grid}.salary-balance-inline p{gap:2px;min-width:0;margin:0;display:grid}.salary-balance-inline small{color:#858b9f;font-size:.62rem}.salary-balance-inline strong{color:#f0eef7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.45;overflow:hidden}.salary-app-picker,.salary-panel{border-radius:24px;padding:clamp(16px,4vw,23px)}.salary-section-heading{border-bottom:1px solid #b091ff26;align-items:flex-start;gap:11px;margin-bottom:15px;padding-bottom:15px;display:flex}.salary-section-heading__icon{width:43px;height:43px;color:var(--tk-purple-bright);background:#8b45f71a;border:1px solid #bd79ff47;border-radius:14px;flex:0 0 43px;place-items:center;display:grid}.salary-section-heading>div{min-width:0}.salary-section-heading small{color:var(--tk-purple-bright);margin-bottom:2px;font-size:.68rem;font-weight:900;display:block}.salary-section-heading h2{color:#fff;margin:0;font-size:1.16rem;line-height:1.4}.salary-section-heading p{color:#9298ac;margin:4px 0 0;font-size:.75rem;line-height:1.7}.salary-app-search{margin-bottom:16px}.salary-app-search button{color:#d9ccfa;min-width:58px;min-height:39px;box-shadow:none;background:#8b45f71f}.salary-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.salary-app-grid>li{min-width:0}.salary-app-grid>li>button{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 0,#46b8ff14,#0000 50%),#0e0f20eb;border:1px solid #b091ff30;border-radius:21px;flex-direction:column;align-items:center;gap:5px;width:100%;height:100%;min-height:192px;padding:10px 8px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 13px 30px #00000029}.salary-app-grid>li>button:hover{border-color:#46b8ff75;transform:translateY(-3px);box-shadow:0 17px 36px #2887cd1a}.salary-app-grid__logo{aspect-ratio:1;color:#a9dfff;background:#111326;border:1px solid #bd79ff33;border-radius:24%;place-items:center;width:min(100%,112px);display:grid;overflow:hidden;box-shadow:0 10px 26px #00000042,0 0 0 4px #bd79ff06}.salary-app-grid__logo img,.salary-selected-app__identity>span img,.salary-review-hero>span img{object-fit:cover;width:100%;height:100%;display:block}.salary-app-grid>li>button>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:3px;font-size:.77rem;overflow:hidden}.salary-app-grid>li>button>small{color:#858b9f;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.57rem;overflow:hidden}.salary-app-grid__security{color:#76dfb4;align-items:center;gap:4px;margin-top:auto;font-size:.55rem;font-weight:800;display:inline-flex}.salary-app-grid.is-loading>li{background:#0e0f20bf;border:1px solid #b091ff1f;border-radius:21px;flex-direction:column;align-items:center;gap:9px;min-height:192px;padding:10px;display:flex}.salary-app-grid.is-loading span,.salary-app-grid.is-loading i{background:linear-gradient(90deg,#2b2b45b3,#443f61db,#2b2b45b3) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite tkSkeleton;display:block}.salary-app-grid.is-loading span{aspect-ratio:1;border-radius:22%;width:100%}.salary-app-grid.is-loading i{width:76%;height:9px}.salary-app-grid.is-loading i:last-child{width:48%;height:7px}.salary-workflow{gap:12px;display:grid}.salary-selected-app{border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid;position:relative}.salary-selected-app__identity{align-items:center;gap:11px;min-width:0;display:flex}.salary-selected-app__identity>span,.salary-review-hero>span{color:#91d6ff;background:#121429;border:1px solid #46b8ff40;border-radius:17px;flex:0 0 59px;place-items:center;width:59px;height:59px;display:grid;overflow:hidden}.salary-selected-app__identity>div{min-width:0}.salary-selected-app__identity small{color:#858b9f;font-size:.61rem}.salary-selected-app__identity h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-size:.97rem;overflow:hidden}.salary-selected-app__identity p{color:#9ca2b6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;overflow:hidden}.salary-selected-app__security{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.salary-selected-app>button{color:#d7c8f8;cursor:pointer;background:#8b45f717;border:1px solid #bd79ff38;border-radius:12px;grid-area:1/2;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:.66rem;font-weight:850;display:inline-flex}.salary-progress{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090916e6;border:1px solid #b091ff33;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:8px;list-style:none;display:grid;position:sticky;top:8px;box-shadow:0 14px 35px #00000045}.salary-progress li{color:#696f83;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:39px;padding:4px;font-size:.59rem;font-weight:800;display:flex}.salary-progress i{border:1px solid #82899e42;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.56rem;font-style:normal;display:grid}.salary-progress li.is-complete{color:var(--tk-green);background:#3ee3a00e}.salary-progress li.is-current{color:#e4d8ff;background:#8b45f721}.salary-progress li.is-current i{color:#1b0d2c;background:var(--tk-purple-bright);border-color:#0000}.salary-progress li.is-complete i{color:#06150f;background:var(--tk-green);border-color:#0000}.salary-loading-panel{color:#a8aebf;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;display:flex}.salary-copy-list{gap:8px;margin-bottom:14px;display:grid}.salary-copy-card{background:#efbd4f0b;border:1px solid #efbd4f33;border-radius:15px;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:flex}.salary-copy-card>div{flex:1;gap:2px;min-width:0;display:grid}.salary-copy-card span{color:#9298aa;font-size:.61rem}.salary-copy-card strong{overflow-wrap:anywhere;color:var(--tk-gold-bright);text-align:right;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.salary-copy-card button{min-width:65px;min-height:38px;color:var(--tk-gold-bright);cursor:pointer;background:#efbd4f12;border:1px solid #efbd4f3d;border-radius:11px;justify-content:center;align-items:center;gap:5px;font-size:.64rem;font-weight:850;display:inline-flex}.salary-soft-note{color:#9bb8ca;background:#46b8ff0b;border:1px solid #46b8ff2b;border-radius:13px;align-items:center;gap:8px;min-height:49px;margin-bottom:14px;padding:10px 12px;font-size:.68rem;line-height:1.6;display:flex}.salary-fields-grid{gap:11px;margin-top:12px;display:grid}.salary-field-control,.salary-choice-field,.salary-note-field{background:#0707137a;border:1px solid #b091ff2e;border-radius:17px;min-width:0;padding:13px}.salary-field-control.has-error,.salary-choice-field.has-error{border-color:#ff6f8d85}.salary-field-control__head,.salary-choice-field legend,.salary-note-field label{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.salary-field-control__head>label,.salary-choice-field legend>span,.salary-note-field>label{color:#e5e2ed;font-size:.73rem;font-weight:850}.salary-field-control__head>div{flex-wrap:wrap;gap:5px;display:flex}.salary-field-control__head span,.salary-choice-field legend small,.salary-note-field label small{border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:.55rem;font-weight:850;display:inline-flex}.salary-field-control__head .is-required,.salary-choice-field .is-required{color:#ffc0cd;background:#ff6f8d17}.salary-field-control__head .is-optional,.salary-choice-field .is-optional,.salary-note-field label small{color:#9298aa;background:#ffffff0b}.salary-field-control__head .is-unique{color:var(--tk-gold-bright);background:#efbd4f14}.salary-field-control>p,.salary-choice-field>p{color:#858b9e;margin:5px 0 8px;font-size:.63rem;line-height:1.6}.salary-field-control>input,.salary-field-control>select,.salary-field-control>textarea,.salary-note-field textarea{color:#fff;background:#0f0f20e0;border:1px solid #8f7ec040;border-radius:13px;outline:0;width:100%;min-height:49px;margin-top:8px;padding:10px 12px;font-size:.75rem;transition:border-color .18s,box-shadow .18s}.salary-field-control>textarea,.salary-note-field textarea{resize:vertical;min-height:100px;line-height:1.7}.salary-field-control>input:focus,.salary-field-control>select:focus,.salary-field-control>textarea:focus,.salary-note-field textarea:focus{border-color:#bd79ff94;box-shadow:0 0 0 4px #8b45f714}.salary-field-control>input::placeholder,.salary-field-control>textarea::placeholder,.salary-note-field textarea::placeholder{color:#5f6578}.salary-field-error{color:#ff9cb0;margin-top:7px;font-size:.64rem;line-height:1.55}.salary-field-control__unique{color:#8d93a6;align-items:center;gap:5px;margin-top:8px;font-size:.58rem;line-height:1.55;display:flex}.salary-file-upload{margin-top:9px;position:relative}.salary-file-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.salary-file-upload>label,.salary-file-upload__selected{color:#b89fe9;text-align:center;cursor:pointer;background:#8b45f70e;border:1px dashed #bd79ff57;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:105px;padding:13px;display:flex}.salary-file-upload>label{flex-direction:column}.salary-file-upload>label strong{color:#e0d7f2;font-size:.72rem}.salary-file-upload>label small{color:#858b9e;font-size:.58rem}.salary-file-upload__selected{text-align:right;cursor:default;border-style:solid;justify-content:flex-start}.salary-file-upload__selected>span{width:43px;height:43px;color:var(--tk-green);background:#3ee3a012;border-radius:13px;flex:0 0 43px;place-items:center;display:grid}.salary-file-upload__selected>div{flex:1;gap:2px;min-width:0;display:grid}.salary-file-upload__selected strong{color:#eeeaf5;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.salary-file-upload__selected small{color:#858b9e;font-size:.57rem}.salary-file-upload__selected button{width:38px;height:38px;color:var(--tk-red);cursor:pointer;background:#ff6f8d0f;border:1px solid #ff6f8d38;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.salary-choice-field{margin:0}.salary-choice-field legend{padding:0}.salary-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.salary-choice-card{color:#e5e2ed;text-align:right;cursor:pointer;background:#121225cc;border:1px solid #b091ff2b;border-radius:14px;align-items:center;gap:9px;min-height:83px;padding:9px;display:flex;position:relative}.salary-choice-card.is-selected{background:#3ee3a012;border-color:#3ee3a080}.salary-choice-card__icon{width:48px;height:48px;color:var(--tk-blue);background:#46b8ff0f;border:1px solid #46b8ff36;border-radius:14px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.salary-choice-card__icon img{object-fit:cover;width:100%;height:100%}.salary-choice-card__flag{font-size:1.5rem}.salary-choice-card>strong{overflow-wrap:anywhere;min-width:0;font-size:.71rem}.salary-choice-card>i{color:#06150f;background:var(--tk-green);border-radius:8px;place-items:center;width:23px;height:23px;font-style:normal;display:grid;position:absolute;top:6px;left:6px}.salary-amount-block{border-top:1px solid #b091ff24;margin-top:13px;padding-top:13px}.salary-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.salary-limits>span{background:#0707126e;border:1px solid #b091ff26;border-radius:13px;gap:3px;padding:10px;display:grid}.salary-limits small{color:#81879b;font-size:.58rem}.salary-limits strong{color:#e4e0eb;text-align:right;direction:ltr;font-size:.72rem}.salary-amount-input{gap:6px;display:grid}.salary-amount-input>span{color:#dedbe6;font-size:.72rem;font-weight:850}.salary-amount-input>div{min-height:59px;color:var(--tk-purple-bright);background:#0707129e;border:1px solid #b091ff47;border-radius:15px;align-items:center;gap:9px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.salary-amount-input>div:focus-within{border-color:#bd79ffa1;box-shadow:0 0 0 4px #8b45f717}.salary-amount-input input{color:#fff;text-align:right;direction:ltr;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:55px;font-size:1.3rem;font-weight:950}.salary-amount-input input::placeholder{color:#4e5468;font-size:.78rem}.salary-amount-input>div>strong{color:#d7c7fa;font-size:.76rem}.salary-amount-input>small{color:#ff9db1;align-items:center;gap:5px;font-size:.64rem;display:flex}.salary-amount-input.has-error>div{border-color:#ff6f8d94}.salary-live-calculation{background:radial-gradient(circle at 100% 0,#3ee3a014,#0000 45%),#06111385;border:1px solid #3ee3a036;border-radius:15px;margin-top:11px;padding:12px}.salary-live-calculation__title{color:var(--tk-green);border-bottom:1px solid #3ee3a021;align-items:center;gap:6px;margin-bottom:4px;padding-bottom:8px;display:flex}.salary-live-calculation__title strong{font-size:.72rem}.salary-live-calculation>div:not(.salary-live-calculation__title){justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.salary-live-calculation>div>span{color:#8e9f9e;font-size:.65rem}.salary-live-calculation>div>strong{color:#e9f5f1;direction:ltr;font-size:.7rem}.salary-live-calculation>div.is-total{border-top:1px solid #3ee3a021;margin-top:4px;padding-top:9px}.salary-live-calculation>div.is-total strong{color:var(--tk-green);font-size:.9rem}.salary-live-calculation>small{color:#6f8581;margin-top:5px;font-size:.56rem;display:block}.salary-wallet-destination{background:#3ee3a00e;border:1px solid #3ee3a047;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.salary-wallet-destination>span{width:48px;height:48px;color:var(--tk-green);background:#3ee3a012;border:1px solid #3ee3a040;border-radius:15px;place-items:center;display:grid}.salary-wallet-destination>div{gap:2px;min-width:0;display:grid}.salary-wallet-destination small{color:#7f9e95;font-size:.58rem}.salary-wallet-destination strong{color:#edf8f4;font-size:.76rem}.salary-wallet-destination p{color:#829b95;margin:0;font-size:.58rem;line-height:1.5}.salary-wallet-destination>i{min-height:30px;color:var(--tk-green);direction:ltr;background:#3ee3a014;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:.61rem;font-style:normal;font-weight:900;display:inline-flex}.salary-note-field{margin-top:12px}.salary-step-actions{border-top:1px solid #b091ff24;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:9px;margin-top:16px;padding-top:14px;display:grid}.salary-step-actions.is-single{grid-template-columns:1fr}.salary-step-actions button{color:#d9d2e7;cursor:pointer;background:#ffffff09;border:1px solid #b091ff33;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 14px;font-size:.74rem;font-weight:900;display:flex}.salary-step-actions button.is-primary{color:#1a1002;background:linear-gradient(135deg,#ffe59d,#d79a28);border-color:#efbd4f73;box-shadow:0 13px 30px #ce8f1b2e}.salary-step-actions button:disabled{opacity:.55;cursor:not-allowed}.salary-review-hero{background:#46b8ff0b;border:1px solid #46b8ff30;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:10px;display:grid}.salary-review-hero>div{gap:2px;min-width:0;display:grid}.salary-review-hero small{color:#858b9f;font-size:.58rem}.salary-review-hero strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.salary-review-hero>i{min-height:28px;color:var(--tk-gold-bright);background:#efbd4f14;border-radius:9px;place-items:center;padding:0 8px;font-size:.58rem;font-style:normal;font-weight:850;display:grid}.salary-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.salary-review-grid>div{background:#07071266;border:1px solid #b091ff26;border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.salary-review-grid span{color:#858b9f;font-size:.58rem}.salary-review-grid strong{overflow-wrap:anywhere;color:#e9e6f0;text-align:right;direction:ltr;font-size:.7rem}.salary-review-grid>div.is-total{background:#3ee3a00e;border-color:#3ee3a03d}.salary-review-grid>div.is-total strong{color:var(--tk-green);font-size:.82rem}.salary-review-destination{min-height:60px;color:var(--tk-green);background:#3ee3a00a;border:1px solid #3ee3a02e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:grid}.salary-review-destination>div{gap:2px;display:grid}.salary-review-destination span{color:#82978f;font-size:.57rem}.salary-review-destination strong{color:#dfece8;font-size:.68rem}.salary-review-fields,.salary-review-note{background:#07071261;border:1px solid #b091ff29;border-radius:14px;margin-top:10px;padding:12px}.salary-review-fields h3{color:#dcd6e9;align-items:center;gap:6px;margin:0 0 7px;font-size:.69rem;display:flex}.salary-review-fields>div{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.salary-review-fields span,.salary-review-note>span{color:#858b9e;font-size:.59rem}.salary-review-fields strong{overflow-wrap:anywhere;color:#e5e2ec;text-align:left;max-width:60%;font-size:.65rem}.salary-review-note p{color:#d7d3df;margin:5px 0 0;font-size:.67rem;line-height:1.65}.salary-review-footnote{color:#737a8e;justify-content:center;align-items:center;gap:5px;margin:11px 0 0;font-size:.58rem;display:flex}.salary-review-footnote svg{color:var(--tk-green)}.customer-finance-receipt{isolation:isolate;background:radial-gradient(circle at 50% 0,#3ee3a021,#0000 37%),radial-gradient(circle at 100% 100%,#8b45f71f,#0000 43%),linear-gradient(145deg,#13162afc,#070815fc);border:1px solid #3ee3a042;border-radius:26px;padding:clamp(19px,5vw,32px);position:relative;overflow:hidden;box-shadow:0 26px 65px #0000004f,inset 0 1px #ffffff0e}.customer-finance-receipt__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.customer-finance-receipt__check{color:#06150f;background:linear-gradient(145deg,#76f1bf,#2dc487);border:1px solid #3ee3a059;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 16px 36px #30cc8f3d}.customer-finance-receipt__hero small{color:var(--tk-green);margin-top:14px;font-size:.7rem;font-weight:900}.customer-finance-receipt__hero h2{color:#fff;margin:4px 0 0;font-size:clamp(1.35rem,5vw,1.9rem)}.customer-finance-receipt__hero p{color:#9ca2b5;max-width:550px;margin:7px 0 0;font-size:.77rem;line-height:1.75}.customer-finance-receipt__reference{background:#efbd4f0d;border:1px solid #efbd4f30;border-radius:16px;align-items:center;gap:10px;margin-top:19px;padding:13px;display:flex}.customer-finance-receipt__reference>div{flex:1;gap:3px;min-width:0;display:grid}.customer-finance-receipt__reference span{color:#9298aa;font-size:.62rem}.customer-finance-receipt__reference strong{color:var(--tk-gold-bright);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow:hidden}.customer-finance-receipt__reference button{width:41px;height:41px;color:var(--tk-gold);cursor:pointer;background:#efbd4f12;border:1px solid #efbd4f38;border-radius:12px;flex:0 0 41px;place-items:center;display:grid}.customer-finance-receipt__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.customer-finance-receipt__summary>div{background:#ffffff06;border:1px solid #b091ff26;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.customer-finance-receipt__summary span{color:#858b9e;font-size:.59rem}.customer-finance-receipt__summary strong{overflow-wrap:anywhere;color:#f0edf5;font-size:.72rem}.customer-finance-receipt__timeline{background:#0607128c;border:1px solid #b091ff29;border-radius:17px;margin-top:16px;padding:15px;display:grid}.customer-finance-receipt__step{align-content:start;gap:2px;min-height:58px;padding:0 41px 15px 0;display:grid;position:relative}.customer-finance-receipt__step:last-child{min-height:auto;padding-bottom:0}.customer-finance-receipt__step:before{content:"";background:#9197ac33;width:1px;position:absolute;top:27px;bottom:0;right:13px}.customer-finance-receipt__step:last-child:before{display:none}.customer-finance-receipt__step>i{color:#73798d;background:#111226;border:1px solid #9197ac3d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.63rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;right:0}.customer-finance-receipt__step.is-complete>i{color:#06150f;background:var(--tk-green);border-color:#0000}.customer-finance-receipt__step.is-current>i{color:#1d1202;background:var(--tk-gold);border-color:#0000;box-shadow:0 0 0 5px #efbd4f14}.customer-finance-receipt__step strong{color:#e7e4ed;font-size:.73rem}.customer-finance-receipt__step small{color:#81879b;font-size:.61rem;line-height:1.55}.customer-finance-receipt__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.customer-finance-receipt__actions button{color:#ddd5ef;cursor:pointer;background:#8b45f717;border:1px solid #bd79ff33;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:.72rem;font-weight:900;display:flex}.customer-finance-receipt__actions button.is-primary{color:#1b1102;background:linear-gradient(135deg,#ffe59b,#ce8f22);border-color:#0000}.is-spinning{animation:.8s linear infinite tkSpin}@keyframes tkHeroReveal{0%{opacity:.55;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes tkTicker{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes tkSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes tkOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tkMenuIn{0%{opacity:0;transform:translate(-105%)}to{opacity:1;transform:translate(0)}}@keyframes tkModalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tkSpin{to{transform:rotate(360deg)}}@media (width>=700px){.customer-finance-header{flex-direction:row;justify-content:space-between;align-items:center}.customer-finance-header__actions{grid-template-columns:1fr;width:auto;min-width:135px}.salary-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-choice-field,.salary-fields-grid>.salary-field-control:only-child{grid-column:1/-1}}@media (width<=920px){.tk-client-dashboard{grid-template-columns:1fr}.tk-client-categories,.tk-client-category-loading{--tk-category-columns:4}.tk-client-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.customer-finance-choice-card,.customer-finance-choice-card:before,.customer-finance-choice-card__availability svg{animation:none}.customer-finance-choice-card:before{opacity:1;transform:none}}@media (width<=680px){.tk-client-header{padding-inline:9px}.tk-client-header__inner{grid-template-columns:minmax(0,1fr) minmax(108px,150px) minmax(0,1fr);gap:6px;min-height:52px}.tk-client-header__menu{border-radius:14px;width:44px;height:44px}.tk-client-header__logo{height:49px}.tk-client-header__account,.tk-client-header__wallet{display:none}.tk-client-header__actions{gap:5px}.tk-client-header__level{border-radius:13px;min-width:48px;height:41px;padding-inline:7px;font-size:.63rem}.tk-client-header__level svg{width:14px}.tk-client-header__login{border-radius:13px;min-height:41px;padding-inline:11px}.tk-client-home{padding:11px 10px calc(111px + env(safe-area-inset-bottom))}.tk-client-hero{border-radius:21px}.tk-client-hero__image{aspect-ratio:16/9}.tk-client-hero__arrow{width:32px;height:32px;font-size:1.15rem}.tk-client-hero__arrow.is-previous{left:5px}.tk-client-hero__arrow.is-next{right:5px}.tk-client-ticker{border-radius:15px;min-height:45px;margin-top:10px}.tk-client-ticker__track{min-height:43px}.tk-client-ticker__group span{padding-inline:18px;font-size:.69rem}.tk-client-dashboard{display:none}.tk-client-intro,.tk-client-wallet-card{border-radius:21px;min-height:184px}.tk-client-intro{padding:20px}.tk-client-intro h1{font-size:1.35rem}.tk-client-intro p{font-size:.77rem}.tk-client-intro__trust{margin-top:13px}.tk-client-intro__trust span{width:100%}.tk-client-section{margin-top:22px}.tk-client-section__heading>span{display:none}.tk-client-search{border-radius:17px;min-height:57px}.tk-client-search button{min-width:62px;padding-inline:10px}.tk-client-search-result{grid-template-columns:auto minmax(0,1fr) auto}.tk-client-search-result>svg{display:none}.tk-client-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tk-client-featured-grid.is-loading>span{border-radius:17px;min-height:230px}.tk-client-featured-card{border-radius:17px}.tk-client-featured-card__media{aspect-ratio:1/.92}.tk-client-featured-card__body{gap:8px;padding:10px}.tk-client-featured-card__title strong{font-size:.82rem}.tk-client-featured-card__title small{font-size:.68rem}.tk-client-featured-card__footer b{font-size:.75rem}.tk-client-featured-card__media>i{min-height:24px;font-size:.62rem;top:7px;right:7px}.salary-trust-strip{grid-template-columns:1fr}.salary-trust-strip>div{min-height:68px}.salary-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.salary-app-grid>li>button,.salary-app-grid.is-loading>li{border-radius:17px;min-height:155px}.salary-app-grid__logo{border-radius:22%}.salary-app-grid>li>button>strong{font-size:.67rem}.salary-app-grid>li>button>small,.salary-app-grid__security{font-size:.49rem}.salary-progress li{gap:3px;font-size:.52rem}.salary-progress li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.salary-progress i{flex-basis:19px;width:19px;height:19px}.salary-selected-app__security{display:none}.salary-choice-grid,.customer-finance-receipt__summary{grid-template-columns:1fr}}@media (width<=390px){.tk-client-header__inner{grid-template-columns:minmax(0,1fr) 105px minmax(0,1fr)}.tk-client-header__wallet{display:none}.tk-client-header__level{min-width:46px}.tk-client-side-menu{width:94vw}.tk-level-modal,.tk-auth-modal{border-radius:25px;padding:18px 15px}.salary-app-picker,.salary-panel{border-radius:21px;padding:14px 11px}.salary-app-grid{gap:6px}.salary-app-grid>li>button,.salary-app-grid.is-loading>li{min-height:143px;padding-inline:5px}.salary-progress{gap:3px;padding:6px}.salary-progress li span{display:none}.salary-selected-app__identity>span{flex-basis:53px;width:53px;height:53px}.salary-selected-app>button{padding-inline:8px}.salary-step-actions{grid-template-columns:82px minmax(0,1fr)}.customer-finance-receipt__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tk-client-hero__image,.tk-client-ticker__track,.tk-client-category-loading span,.tk-client-side-overlay,.tk-client-side-menu,.tk-level-overlay,.tk-level-modal,.tk-auth-overlay,.tk-auth-modal,.salary-app-grid.is-loading span,.salary-app-grid.is-loading i,.is-spinning{animation:none}.tk-client-category-card,.tk-client-category-card__media img,.salary-app-grid>li>button{transition:none}}:where(.customer-record-page,.payments-page,.api-page,.support-shell,.mfa-gate-page,.customer-ticket-overlay){--customer-panel:var(--tk-panel);--customer-panel-deep:var(--tk-panel-inset);--customer-line:var(--tk-line-neutral);--customer-muted:var(--tk-muted);color:var(--tk-text);background:var(--tk-canvas-background)}:where(.customer-record-page,.payments-page,.api-page){padding:max(10px, env(safe-area-inset-top)) 10px max(82px, env(safe-area-inset-bottom))}:where(.customer-record-shell,.payments-inner,.api-inner,.support-layout){width:min(100%,880px);margin-inline:auto}:where(.customer-record-header,.payments-page-header,.support-hero){border:1px solid var(--tk-line-strong);background:radial-gradient(circle at 100% 0, #8b45f721, transparent 45%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));min-height:72px;box-shadow:inset 0 1px 0 #ffffff0a, var(--tk-shadow-sm);border-radius:18px;margin-bottom:10px;padding:12px}:where(.customer-record-heading__icon,.payments-page-heading-icon,.support-hero-icon,.support-section-icon,.support-option-icon){border:1px solid var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft);box-shadow:none}:where(.customer-record-heading small,.payments-page-heading small){color:var(--tk-brand-bright)}:where(.customer-record-heading h1,.payments-page-heading h1,.support-hero h1){color:var(--tk-text)}:where(.customer-record-heading p,.payments-page-heading p,.support-intro-new){color:var(--tk-muted)}:where(.customer-record-back,.customer-record-refresh,.payments-back-btn,.payments-results-row button,.support-back,.wallet-page-back){border:1px solid var(--tk-line-neutral);color:var(--tk-muted-strong);box-shadow:none;background:#ffffff09}:where(.customer-record-back,.customer-record-refresh,.payments-back-btn,.payments-results-row button,.support-back,.wallet-page-back):hover{border-color:var(--tk-line-strong);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}:where(.customer-record-panel,.support-panel,.support-dialog,.customer-security-card,.customer-security-session,.customer-identity-form-card,.customer-identity-review,.customer-identity-roadmap,.customer-mfa-access-card,.customer-kyc-access-card,.customer-ticket-thread,.mfa-gate-card){border:1px solid var(--tk-line-neutral);color:var(--tk-text);background:radial-gradient(circle at 100% 0, #8b45f70e, transparent 42%), linear-gradient(150deg, var(--tk-panel-strong), var(--tk-panel));box-shadow:inset 0 1px #ffffff08,0 13px 30px #0003}:where(.customer-record-panel,.support-panel){border-radius:19px}:where(.customer-record-panel__icon,.customer-about-section-icon,.customer-about-feature-icon,.customer-about-brand__mark){border:1px solid var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft);box-shadow:none}:where(.customer-record-search,.payments-search,.support-input,.support-select,.support-textarea,.customer-security-input,.customer-security-code,.customer-identity-form-card input,.customer-identity-form-card select,.customer-identity-form-card textarea,.customer-mfa-code-form input,.mfa-gate-form input){border-color:var(--tk-line-neutral);color:var(--tk-text);background:var(--tk-panel-inset);box-shadow:none}:where(.customer-record-search,.payments-search):focus-within,:where(.support-input,.support-select,.support-textarea,.customer-security-input,.customer-security-code,.customer-identity-form-card input,.customer-identity-form-card select,.customer-identity-form-card textarea,.customer-mfa-code-form input,.mfa-gate-form input):focus{border-color:var(--tk-line-strong);box-shadow:var(--tk-focus)}:where(.customer-record-filters){border-color:var(--tk-line-neutral);background:#080c12b3}:where(.customer-record-filters button){color:var(--tk-muted-strong);box-shadow:none;background:0 0;border-color:#0000}:where(.customer-record-filters button):hover{border-color:var(--tk-line-neutral);color:var(--tk-text);background:#ffffff09}:where(.customer-record-filters button).is-active{color:#fff;background:linear-gradient(135deg, var(--tk-brand-bright), var(--tk-brand-deep));border-color:#bd79ff6b;box-shadow:0 8px 18px #5b21b633}:where(.customer-record-filters button).is-active b{color:#fff;background:#ffffff45}.customer-record-state{border-color:var(--tk-line-neutral);color:var(--tk-muted);background:#080c128f}.customer-record-state strong{color:var(--tk-text)}.customer-record-state span{color:var(--tk-muted)}.customer-wallet-hero,.payments-overview,.customer-orders-overview,.customer-agents-hero,.customer-about-hero,.customer-identity-status,.customer-security-hero{border:1px solid var(--tk-line-strong);background:radial-gradient(circle at 100% 0, #8b45f71f, transparent 44%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));box-shadow:inset 0 1px 0 #ffffff0a, var(--tk-shadow-sm)}.customer-wallet-hero:after,.payments-overview:before{opacity:.24}.customer-wallet-balance__label,.payments-overview-kicker,.customer-about-eyebrow{border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}:where(.customer-wallet-balance strong,.payments-overview h2,.customer-orders-overview strong,.customer-agents-hero h2,.customer-about-hero h1){color:var(--tk-text)}:where(.customer-wallet-balance small,.payments-overview p,.customer-agents-hero p,.customer-about-hero p){color:var(--tk-muted)}.customer-wallet-actions button.is-primary,.payments-add-btn,.customer-security-primary,.customer-identity-start,.customer-identity-form-actions button[type=submit],.support-submit,.mfa-gate-form button[type=submit],.customer-mfa-code-form button[type=submit]{color:#fff;background:linear-gradient(135deg, var(--tk-brand-bright), var(--tk-brand) 56%, var(--tk-brand-deep));border-color:#bd79ff75;box-shadow:0 10px 24px #5b21b63d}.customer-wallet-actions button:not(.is-primary){border-color:var(--tk-line-neutral);color:var(--tk-muted-strong);background:#ffffff09}.customer-wallet-stats article,.customer-wallet-transaction,.customer-wallet-withdrawals article,.customer-wallet-referral__stats div{border-color:var(--tk-line-neutral);color:var(--tk-text);background:#080c129e;box-shadow:inset 0 1px #ffffff06}.customer-wallet-stat-icon{border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.customer-wallet-referral{border:1px solid var(--tk-line-neutral);background:linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));box-shadow:var(--tk-shadow-sm)}.customer-wallet-referral__head>span{border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.customer-wallet-referral__code{border-color:var(--tk-line-neutral);background:var(--tk-panel-inset)}.customer-wallet-referral__code strong{color:var(--tk-brand-bright)}.customer-wallet-referral__code button{border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}:where(.customer-order-card,.customer-order-modal__dialog,.customer-agent-card,.customer-agents-notice,.customer-about-brand,.customer-about-values,.customer-about-services,.customer-about-mission,.customer-about-trust,.customer-about-feature-grid>article){border-color:var(--tk-line-neutral);color:var(--tk-text);background:linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000002e}:where(.customer-order-card__media,.customer-order-modal__image,.customer-agent-card__avatar){border-color:var(--tk-line-neutral);background:var(--tk-panel-inset);box-shadow:none}:where(.customer-orders-overview__icon,.customer-agents-hero__icon){border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.customer-agent-card__actions a{border-color:var(--tk-line-neutral);color:var(--tk-muted-strong);background:#ffffff09}.customer-agent-card__actions a:hover{border-color:var(--tk-line-strong);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.customer-api-page{--api-gold-rgb:239, 189, 79;z-index:16000;padding:max(12px, env(safe-area-inset-top)) 12px max(92px, env(safe-area-inset-bottom));color:var(--tk-text);background:var(--tk-canvas-background);position:fixed;inset:0;overflow:hidden auto}.customer-api-page :where(button,code){font:inherit}.customer-api-header{border-color:rgba(var(--api-gold-rgb), .3);background:radial-gradient(circle at 100% 0, rgba(var(--api-gold-rgb), .12), transparent 44%), radial-gradient(circle at 0 100%, #8b45f714, transparent 40%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel))}.customer-api-header .customer-record-heading small{color:var(--tk-gold)}.customer-api-header__icon{border-color:rgba(var(--api-gold-rgb), .3);color:var(--tk-gold);background:rgba(var(--api-gold-rgb), .08)}.customer-api-overview,.customer-api-panel,.customer-api-security-note{border:1px solid var(--tk-line-neutral);color:var(--tk-text);background:linear-gradient(150deg, var(--tk-panel-strong), var(--tk-panel));box-shadow:inset 0 1px 0 #ffffff09, var(--tk-shadow-sm);border-radius:20px;margin-bottom:13px;position:relative;overflow:hidden}.customer-api-overview:before,.customer-api-panel:before{content:"";opacity:.68;background:linear-gradient(90deg, transparent, rgba(var(--api-gold-rgb), .82), transparent);height:2px;position:absolute;inset:0 0 auto}.customer-api-overview{border-color:rgba(var(--api-gold-rgb), .28);background:radial-gradient(circle at 94% 8%, rgba(var(--api-gold-rgb), .11), transparent 34%), radial-gradient(circle at 4% 100%, #8b45f71a, transparent 36%), linear-gradient(145deg, #17152d, #0e1325 62%, #0b0b1b);padding:18px}.customer-api-overview__head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.customer-api-overview__icon,.customer-api-section-icon,.customer-api-detail-icon,.customer-api-capability-icon,.customer-api-security-note>span:first-child{border:1px solid rgba(var(--api-gold-rgb), .28);color:var(--tk-gold);background:rgba(var(--api-gold-rgb), .08);flex:none;place-items:center;display:grid}.customer-api-overview__icon{border-radius:16px;width:52px;height:52px}.customer-api-eyebrow,.customer-api-status,.customer-api-security-note__badge{border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;font-weight:850;display:inline-flex}.customer-api-eyebrow{min-height:27px;color:var(--tk-gold-bright);background:rgba(var(--api-gold-rgb), .08);padding:0 9px;font-size:.78rem}.customer-api-overview h2,.customer-api-section-head h2{color:var(--tk-text);margin:5px 0 0;line-height:1.45}.customer-api-overview h2{font-size:clamp(1.25rem,4vw,1.65rem)}.customer-api-overview p,.customer-api-section-head p,.customer-api-connection-grid p,.customer-api-capability-grid p,.customer-api-security-note p{color:var(--tk-muted);margin:5px 0 0;font-size:.9rem;line-height:1.75}.customer-api-status{color:#ff9caf;white-space:nowrap;background:#ff6f8d12;border:1px solid #ff6f8d38;min-height:34px;padding:0 11px;font-size:.78rem}.customer-api-overview.is-online{border-color:#3ee3a04d}.customer-api-overview.is-online .customer-api-overview__icon,.customer-api-overview.is-online .customer-api-status{color:var(--tk-green);background:#3ee3a013;border-color:#3ee3a042}.customer-api-overview.is-pending .customer-api-status,.customer-api-overview.is-loading .customer-api-status{border-color:rgba(var(--api-gold-rgb), .26);color:var(--tk-gold-bright);background:rgba(var(--api-gold-rgb), .075)}.customer-api-overview.is-error,.customer-api-overview.is-offline{border-color:#ff6f8d40}.customer-api-preview{min-height:52px;color:var(--tk-muted);background:#0407108f;border:1px solid #94a3b829;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 13px;display:flex;overflow:hidden}.customer-api-preview span{font-size:.78rem}.customer-api-preview code{min-width:0;color:var(--tk-gold-bright);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;overflow:hidden}.customer-api-refresh{border:1px solid var(--tk-line-neutral);min-height:36px;color:var(--tk-muted-strong);cursor:pointer;background:#ffffff09;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:7px 11px;font-size:.78rem;font-weight:850;display:inline-flex}.customer-api-refresh:disabled{cursor:wait;opacity:.62}.customer-api-notice{color:#b9dfff;background:#46b8ff11;border:1px solid #46b8ff3b;border-radius:14px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;font-size:.82rem;line-height:1.6;display:flex}.customer-api-notice svg{color:var(--tk-blue);flex:none}.customer-api-panel{padding:18px}.customer-api-section-head{border-bottom:1px solid var(--tk-line-neutral);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:15px;padding-bottom:15px;display:grid}.customer-api-section-icon{border-radius:14px;width:46px;height:46px}.customer-api-section-icon.is-blue{color:var(--tk-blue);background:#46b8ff14;border-color:#46b8ff40}.customer-api-section-icon.is-purple{border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.customer-api-section-head small{color:var(--tk-brand-bright);font-size:.78rem;font-weight:850}.customer-api-key-panel .customer-api-section-head small{color:var(--tk-gold)}.customer-api-section-head h2{font-size:clamp(1.08rem,3.6vw,1.3rem)}.customer-api-secret-reveal{border:1px solid rgba(var(--api-gold-rgb), .32);background:linear-gradient(145deg,#47320e3d,#070b15db);border-radius:14px;gap:10px;margin-bottom:11px;padding:13px;display:grid}.customer-api-secret-reveal>div{color:var(--tk-gold-bright);align-items:center;gap:8px;display:flex}.customer-api-secret-reveal code{border:1px solid rgba(var(--api-gold-rgb), .18);color:#ffe9ac;white-space:nowrap;background:#03060dc2;border-radius:10px;padding:10px;font:.78rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.customer-api-secret-reveal button,.customer-api-key-create button{border:1px solid rgba(var(--api-gold-rgb), .48);color:#171004;cursor:pointer;background:linear-gradient(135deg,#ffe59a,#dca42f);border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-weight:900;display:inline-flex}.customer-api-key-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:11px;display:grid}.customer-api-key-create input{border:1px solid var(--tk-line-neutral);min-width:0;min-height:44px;color:var(--tk-text);background:var(--tk-panel-inset);border-radius:11px;outline:none;padding:10px 12px}.customer-api-key-create input:focus{border-color:rgba(var(--api-gold-rgb), .4)}.customer-api-key-create :where(input,button):disabled{cursor:not-allowed;opacity:.5}.customer-api-key-list{gap:8px;display:grid}.customer-api-key-list article{background:#060a1694;border:1px solid #3ee3a033;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.customer-api-key-list article>span{width:38px;height:38px;color:var(--tk-green);background:#3ee3a011;border:1px solid #3ee3a03b;border-radius:11px;place-items:center;display:grid}.customer-api-key-list article>div{min-width:0}.customer-api-key-list strong{color:var(--tk-text);font-size:.86rem;display:block}.customer-api-key-list code{color:#b9dfff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:.7rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.customer-api-key-list small{color:var(--tk-muted);margin-top:3px;font-size:.68rem;line-height:1.55;display:block}.customer-api-key-list i{color:var(--tk-green);background:#3ee3a00f;border:1px solid #3ee3a033;border-radius:999px;padding:5px 8px;font-size:.67rem;font-style:normal;font-weight:850}.customer-api-key-list article>button{color:#ff9caf;cursor:pointer;background:#ff6f8d12;border:1px solid #ff6f8d3d;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:6px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.customer-api-key-list article.is-inactive{border-color:var(--tk-line-neutral);opacity:.72}.customer-api-key-list article.is-inactive>span,.customer-api-key-list article.is-inactive i{border-color:var(--tk-line-neutral);color:var(--tk-muted);background:#ffffff08}.customer-api-empty-key{border:1px dashed var(--tk-line-neutral);min-height:90px;color:var(--tk-muted);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:7px;padding:12px;font-size:.78rem;display:grid}.customer-api-key-note{color:var(--tk-muted);align-items:center;gap:8px;margin-top:11px;font-size:.82rem;line-height:1.65;display:flex}.customer-api-key-note svg{color:var(--tk-gold);flex:none}.customer-api-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-api-connection-grid article,.customer-api-capability-grid article{--api-tone-rgb:var(--api-gold-rgb);border:1px solid rgba(var(--api-tone-rgb), .2);background:radial-gradient(circle at 100% 0, rgba(var(--api-tone-rgb), .075), transparent 48%), #060a1694}.customer-api-connection-grid article{border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:13px;display:grid}.customer-api-connection-grid .is-blue,.customer-api-capability-grid .is-blue{--api-tone-rgb:70, 184, 255}.customer-api-capability-grid .is-cyan{--api-tone-rgb:56, 223, 210}.customer-api-connection-grid .is-green,.customer-api-capability-grid .is-green{--api-tone-rgb:62, 227, 160}.customer-api-connection-grid .is-purple,.customer-api-capability-grid .is-purple{--api-tone-rgb:189, 121, 255}.customer-api-detail-icon,.customer-api-capability-icon{border-color:rgba(var(--api-tone-rgb), .24);color:rgb(var(--api-tone-rgb));background:rgba(var(--api-tone-rgb), .08)}.customer-api-detail-icon{border-radius:12px;width:38px;height:38px}.customer-api-connection-grid small{color:var(--tk-muted);font-size:.75rem;display:block}.customer-api-connection-grid strong{overflow-wrap:anywhere;color:var(--tk-text);text-align:right;margin-top:3px;font-size:.92rem;display:block}.customer-api-connection-grid p{font-size:.78rem}.customer-api-connection-grid article>button{border:1px solid rgba(var(--api-tone-rgb), .22);width:32px;height:32px;color:rgb(var(--api-tone-rgb));background:rgba(var(--api-tone-rgb), .065);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.customer-api-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-api-capability-grid article{border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.customer-api-capability-icon{border-radius:13px;width:42px;height:42px}.customer-api-capability-grid strong{color:var(--tk-text);font-size:.92rem}.customer-api-capability-grid p{font-size:.8rem}.customer-api-capability-grid code{color:rgb(var(--api-tone-rgb));text-align:right;direction:ltr;margin-top:5px;font:.68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.customer-api-capability-grid i{border:1px solid rgba(var(--api-tone-rgb), .2);color:rgb(var(--api-tone-rgb));background:rgba(var(--api-tone-rgb), .06);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.66rem;font-style:normal;font-weight:850;display:inline-flex}.customer-api-capability-grid article.is-disabled{filter:saturate(.45);opacity:.58}.customer-api-security-note{background:radial-gradient(circle at 100% 50%, #3ee3a013, transparent 42%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));border-color:#3ee3a03d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;display:grid}.customer-api-security-note>span:first-child{width:44px;height:44px;color:var(--tk-green);background:#3ee3a014;border-color:#3ee3a040;border-radius:14px}.customer-api-security-note strong{color:var(--tk-text)}.customer-api-security-note__badge{min-height:30px;color:var(--tk-green);white-space:nowrap;background:#3ee3a012;border:1px solid #3ee3a033;padding:0 9px;font-size:.75rem}.customer-api-quick-docs{border:1px solid var(--tk-line-neutral);background:linear-gradient(150deg, var(--tk-panel-strong), var(--tk-panel));box-shadow:var(--tk-shadow-sm);border-radius:18px;grid-template-columns:minmax(180px,1fr) repeat(4,auto);align-items:center;gap:8px;padding:15px;display:grid}.customer-api-quick-docs>div{min-width:0;color:var(--tk-brand-bright);align-items:center;gap:9px;display:flex}.customer-api-quick-docs>div span{gap:2px;display:grid}.customer-api-quick-docs strong{color:var(--tk-text);font-size:.84rem}.customer-api-quick-docs small{color:var(--tk-muted);font-size:.68rem}.customer-api-quick-docs>code{color:#b9dfff;white-space:nowrap;background:#46b8ff0b;border:1px solid #46b8ff29;border-radius:9px;padding:7px 8px;font:.67rem ui-monospace,SFMono-Regular,Menlo,monospace}.customer-api-quick-docs>.customer-api-idempotency-note{border-top:1px solid var(--tk-line-neutral);color:var(--tk-green);grid-column:1/-1;margin-top:3px;padding-top:10px}.customer-api-idempotency-note>svg{flex:none}.customer-api-idempotency-note strong{color:var(--tk-text)}.customer-api-idempotency-note small{line-height:1.55}.support-shell{color:var(--tk-text)}.support-layout{padding:max(14px, env(safe-area-inset-top)) 12px max(92px, env(safe-area-inset-bottom))}.support-hero{margin-top:10px}.support-intro-new{max-width:560px}.support-panel-head{border-bottom:1px solid var(--tk-line-neutral)}.support-option,.support-ticket-card,.customer-ticket-message,.customer-ticket-linked-card{border-color:var(--tk-line-neutral);color:var(--tk-text);box-shadow:none;background:#080c129e}.support-option:hover,.support-ticket-card:hover{border-color:var(--tk-line-strong);background:#ffffff09}.support-option-icon,.support-modal-icon,.customer-ticket-linked-icon{border:1px solid var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.support-panel-head small,.support-option small,.support-ticket-meta,.customer-ticket-message time{color:var(--tk-muted)}.support-security,.support-security-note,.mfa-gate-note,.customer-identity-privacy{color:var(--tk-muted-strong);background:#58c99a0e;border-color:#58c99a38}.support-dialog-backdrop,.customer-security-dialog,.customer-ticket-overlay{background-color:#020407c2}.support-dialog-close,.customer-security-dialog__head button,.customer-ticket-back,.mfa-gate-logout{border-color:var(--tk-line-neutral);color:var(--tk-muted-strong);background:#ffffff09}.customer-security-hero,.customer-identity-status{border-color:var(--tk-line-strong);background:radial-gradient(circle at 100% 0, #8b45f71a, transparent 43%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel))}.customer-security-hero.is-secure,.customer-identity-status.is-approved{background:radial-gradient(circle at 100% 0, #58c99a11, transparent 43%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));border-color:#58c99a47}.customer-identity-status.is-pending{background:radial-gradient(circle at 100% 0, #deb75d11, transparent 43%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));border-color:#deb75d47}.customer-identity-status.is-rejected{background:radial-gradient(circle at 100% 0, #ec7a840e, transparent 43%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));border-color:#ec7a8447}:where(.customer-security-card__head>span,.customer-security-hero__icon,.customer-identity-status__icon,.customer-identity-form-head>span){border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft);box-shadow:none}.customer-security-card__copy,.customer-security-card__head small,.customer-identity-status p,.customer-identity-status small{color:var(--tk-muted)}.customer-security-detail-row,.customer-security-session__grid>div,.customer-identity-summary>div,.customer-identity-review__grid>div{border-color:var(--tk-line-neutral)}.customer-identity-progress li:before,.customer-identity-progress li:after{border-color:var(--tk-line-neutral);background:var(--tk-panel-inset)}.customer-identity-progress li.is-active:before,.customer-identity-progress li.is-done:before{border-color:var(--tk-line-strong);color:#fff;background:var(--tk-brand-bright)}.customer-identity-upload,.customer-identity-consent,.customer-identity-review__section,.customer-identity-review__files>div{border-color:var(--tk-line-neutral);color:var(--tk-muted-strong);background:var(--tk-panel-inset)}.customer-identity-upload:hover{border-color:var(--tk-line-strong)}.customer-identity-upload__icon,.customer-identity-upload__action{border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.customer-mfa-access-card,.customer-kyc-access-card,.mfa-gate-card{border-color:var(--tk-line-strong)}:where(.customer-mfa-access-card__icon,.customer-kyc-access-card__icon,.mfa-gate-brand,.mfa-gate-hero>span){border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft);box-shadow:none}:where(.customer-mfa-access-badge,.customer-kyc-badge,.mfa-policy-badge,.kyc-requirement-badge){border-color:var(--tk-line);color:var(--tk-brand-bright);background:var(--tk-brand-soft)}.mfa-gate-page{min-height:100dvh}.mfa-gate-account{border-color:var(--tk-line-neutral);background:#080c129e}.customer-product-page{color:var(--tk-text)}.customer-product-topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--tk-blue), var(--tk-purple-bright), var(--tk-gold), transparent);opacity:.72;height:1px;position:absolute;inset:0 0 auto}.customer-product-title small,.customer-product-title strong{display:block}.customer-product-title small{color:var(--tk-gold);letter-spacing:.08em;font-size:10px;font-weight:900}.customer-product-title strong{color:var(--tk-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.customer-product-visual:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 48%,#ffffff0e,#0000 68%);border-bottom:1px solid #efb9432b;position:absolute;inset:0}.customer-product-eyebrow{color:var(--tk-gold-bright);align-self:flex-start;align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.customer-product-badges{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.customer-product-badges>span{color:#a9efd4;white-space:nowrap;background:#24bf8c13;border:1px solid #30e2a338;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.customer-product-badges>span:nth-child(2){color:#a9d9ff;background:#369dff13;border-color:#369dff40}.customer-product-badges>span:nth-child(3){color:#e0c7ff;background:#8d3cf314;border-color:#c179ff40}.customer-product-order-section,.customer-product-summary{background:radial-gradient(circle at 100% 0,#5295ee12,#0000 42%),linear-gradient(145deg,#0a1b37fa,#050d1efc);border:1px solid #5b97ec3d;border-radius:16px;width:100%;max-width:560px;margin:10px auto 0;padding:11px;box-shadow:inset 0 1px #ffffff09,0 10px 26px #0003}.customer-product-summary{border-color:var(--tk-line);background:radial-gradient(circle at 100% 0, #8b45f712, transparent 42%), linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel))}.customer-product-step-head{justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;display:flex}.customer-product-step-head>div{min-width:0}.customer-product-step-title{color:var(--tk-text);margin:0;font-size:15px;font-weight:900;line-height:1.35}.customer-product-step-hint{color:var(--tk-muted);margin-top:2px;font-size:9px;line-height:1.5}.customer-product-step-badge{color:#251600;background:linear-gradient(135deg,#ffe29a,#efb943 58%,#c9851c);border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:950;display:grid;box-shadow:0 6px 16px #d897252e}.customer-product-package-carousel{--package-card-size:clamp(148px, 43vw, 168px);padding-block:8px;padding-inline:calc((100% - var(--package-card-size)) / 2);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - var(--package-card-size)) / 2);scroll-behavior:smooth;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch;direction:rtl;gap:10px;margin-inline:-8px;display:flex;overflow-x:auto}.customer-product-package-carousel::-webkit-scrollbar{display:none}.customer-product-package-pager{min-height:30px;color:var(--tk-muted);direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:5px;font-size:8px;display:flex}.customer-product-package-pager>button{cursor:pointer;background:#7e92b557;border:0;border-radius:999px;width:7px;min-width:7px;height:7px;padding:0;transition:width .16s,transform .16s,background .16s}.customer-product-package-pager>button.is-active{background:linear-gradient(90deg, var(--tk-brand-bright), var(--tk-gold));width:22px;transform:scaleY(1.12)}.customer-product-package-pager>span{width:100%;color:var(--tk-muted);text-align:center;direction:ltr;margin-top:1px;font-size:8px}.customer-product-package{flex:0 0 var(--package-card-size);width:var(--package-card-size);min-width:var(--package-card-size);height:var(--package-card-size);aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always;min-height:0;color:var(--tk-text);text-align:center;cursor:pointer;opacity:.42;filter:saturate(.72)brightness(.86);direction:rtl;background:radial-gradient(circle at 100% 0,#517ac124,#0000 48%),linear-gradient(145deg,#07172e,#040c1a);border:1px solid #52709a57;border-radius:18px;grid-template-rows:auto auto auto auto;align-content:space-between;align-items:stretch;gap:5px;padding:9px;transition:opacity .18s,filter .18s,transform .18s,border-color .16s,background .16s,box-shadow .16s;display:grid;transform:scale(.9);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}.customer-product-package:hover{border-color:#739dda85}.customer-product-package.is-centered{opacity:1;filter:saturate()brightness();transform:scale(1);box-shadow:0 14px 28px #00000047,0 0 24px #8141ff24,inset 0 1px #ffffff0f}.customer-product-package:active{transform:scale(.97)}.customer-product-package.is-active{background:radial-gradient(circle at 100% 0,#efb94329,#0000 48%),linear-gradient(145deg,#202235fa,#0c1322fc);border-color:#efb943b8;box-shadow:0 0 0 2px #efb9430f,0 10px 24px #0003,inset 0 1px #ffffff0a}.customer-product-package__topline{justify-content:space-between;align-items:center;gap:6px;display:flex}.customer-product-package__ordinal{color:var(--tk-muted);font-size:8px;font-weight:800}.customer-product-package__selection{color:#0000;background:#0c192fe6;border:1px solid #6f8bb84d;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.customer-product-package__selection.is-active{color:#fff2c7;background:#b87f1b47;border-color:#efb94394}.customer-product-package__selection svg{width:12px;height:12px}.customer-product-package__name{color:#fff;text-align:center;overflow-wrap:anywhere;align-self:center;place-items:center;min-width:0;font-size:16px;font-weight:950;line-height:1.25;display:grid}.customer-product-package__price-group{justify-items:center;gap:2px;display:grid}.customer-product-package__price-label{color:var(--tk-muted);font-size:8px}.customer-product-package__price{color:var(--tk-gold);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.customer-product-package__action{color:#a8b9d2;text-align:center;background:#4969a114;border:1px solid #658bc82e;border-radius:8px;justify-content:center;align-self:end;align-items:center;width:100%;min-height:23px;padding:3px 6px;font-size:8px;font-weight:850;display:flex}.customer-product-package__action.is-active{color:#ffe3a1;background:#b1781b1f;border-color:#efb94347}.customer-product-package-selected{color:var(--tk-text);background:linear-gradient(135deg,#9765121c,#071223db);border:1px solid #efb94345;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 9px;margin-top:8px;padding:9px 10px;font-size:9px;display:grid}.customer-product-package-selected>span{color:#f4cf78;align-items:center;gap:5px;font-weight:800;display:inline-flex}.customer-product-package-selected>strong{overflow-wrap:anywhere;min-width:0}.customer-product-package-selected>em{color:var(--tk-gold);direction:ltr;grid-column:2;font-size:9px;font-style:normal;font-weight:900}.customer-product-error,.customer-product-form-error{color:#fecaca;text-align:center;background:#7f1d1d29;border:1px solid #f871713b;border-radius:10px;padding:9px 10px;font-size:9px;line-height:1.55}.customer-product-package-selected+.customer-product-error,.customer-product-package-row+.customer-product-error{margin-top:8px}.customer-product-quantity-control{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:7px;display:grid}.customer-product-quantity-button,.customer-product-quantity-input{box-sizing:border-box;border-radius:11px;height:44px}.customer-product-quantity-button{border:1px solid var(--tk-line-strong);background:linear-gradient(145deg, var(--tk-brand-soft), var(--tk-panel-inset));color:var(--tk-brand-bright);cursor:pointer;font-size:23px;font-weight:900}.customer-product-quantity-input{border:1px solid var(--tk-line-neutral);background:var(--tk-panel-inset);width:100%;min-width:0;color:var(--tk-text);text-align:center;outline:0;padding:0 8px;font-size:17px;font-weight:900}.customer-product-quantity-input:focus{border-color:var(--tk-line-strong);box-shadow:0 0 0 3px var(--tk-brand-softer)}.customer-product-quantity-info,.customer-product-quantity-price{border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-height:38px;margin-top:7px;padding:8px 9px;font-size:9px;display:flex}.customer-product-quantity-info{background:var(--tk-panel-inset);color:var(--tk-muted-strong)}.customer-product-quantity-price{border:1px solid var(--tk-line);background:linear-gradient(135deg, var(--tk-brand-soft), var(--tk-brand-softer));color:var(--tk-brand-bright)}.customer-product-quantity-info strong,.customer-product-quantity-price strong{color:inherit;text-align:left;direction:ltr;font-size:10px;font-weight:900}.customer-product-fields{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.customer-product-field{gap:5px;min-width:0;display:grid}.customer-product-field__label{color:var(--tk-text);font-size:10px;font-weight:850}.customer-product-field__required{color:#fb7185}.customer-product-field-control{box-sizing:border-box;border:1px solid var(--tk-line-neutral);background:var(--tk-panel-inset);width:100%;min-width:0;min-height:43px;color:var(--tk-text);font:inherit;border-radius:11px;outline:0;padding:9px 10px;font-size:11px;line-height:1.45}textarea.customer-product-field-control{resize:vertical;min-height:88px}select.customer-product-field-control{appearance:auto}.customer-product-field-control:focus{border-color:var(--tk-line-strong);box-shadow:0 0 0 3px var(--tk-brand-softer)}.customer-product-field-control::placeholder{color:var(--tk-muted)}.customer-product-field__help{color:var(--tk-muted);font-size:8px;line-height:1.5}.customer-product-summary__row{min-width:0;color:var(--tk-muted-strong);border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:9px;display:flex}.customer-product-summary__row:last-of-type{border-bottom:0}.customer-product-summary__row>strong{min-width:0;max-width:62%;color:var(--tk-text);text-align:left;overflow-wrap:anywhere;font-size:10px}.customer-product-summary__price{color:var(--tk-brand-bright);direction:ltr;font-size:15px;font-weight:950}.customer-product-summary__discount{background:radial-gradient(circle at 100% 0,#3ee3a014,#0000 48%),#06161c9e;border:1px solid #3ee3a038;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;margin:2px 0 4px;padding:8px 9px;display:flex}.customer-product-summary__discount>div{gap:2px;min-width:0;display:grid}.customer-product-summary__discount span{color:var(--tk-muted);font-size:8px}.customer-product-summary__discount strong{color:#a7f3d0;direction:ltr;font-size:10px;font-weight:950}.customer-product-summary__discount small{min-width:0;color:var(--tk-muted-strong);text-align:left;font-size:8px}.customer-product-summary__discount del{color:#cbd5e1;direction:ltr;unicode-bidi:isolate}.customer-product-summary__wallet{direction:ltr;font-weight:900}.customer-product-balance-status{margin-top:7px}.customer-product-balance-status>span{text-align:center;border-radius:9px;padding:7px 8px;font-size:8.5px;font-weight:850;display:block}.customer-product-balance-status__ok{color:#a7f3d0;background:#10b9811a}.customer-product-balance-status__bad{color:#fecaca;background:#ef44441a}.customer-product-form-error{box-sizing:border-box;width:100%;max-width:560px;margin:9px auto 0}.customer-product-continue{color:#fff;background:linear-gradient(135deg, var(--tk-brand-bright), var(--tk-brand-deep));cursor:pointer;border:0;border-radius:12px;width:100%;max-width:560px;min-height:46px;margin:10px auto 0;padding:10px 12px;font-size:12px;font-weight:950;display:block;box-shadow:0 9px 22px #7043ff38}.customer-product-continue:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.customer-product-safe-note{width:100%;max-width:560px;color:var(--tk-muted);text-align:center;margin:7px auto 0;font-size:8.5px;line-height:1.55}@media (width>=620px){.customer-product-order-section,.customer-product-summary{padding:14px}.customer-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-product-field:has(textarea){grid-column:1/-1}}@media (width<=360px){.customer-product-quantity-control{grid-template-columns:40px minmax(0,1fr) 40px}}.customer-product-availability{min-height:48px;color:var(--tk-muted-strong);background:linear-gradient(145deg,#18876812,#050d1ee0);border:1px solid #34d29e33;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:9px 12px;font-size:12px;display:flex}.customer-product-availability>span{align-items:center;gap:6px;display:inline-flex}.customer-product-availability svg{color:var(--tk-gold)}.customer-product-availability i{background:var(--tk-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #36e6a5b8}.customer-catalog-page{z-index:5000;color:var(--tk-text);background:var(--tk-canvas-background);position:fixed;inset:0;overflow-y:auto}.customer-catalog-header{z-index:3;min-height:76px;padding:12px max(14px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left));border-bottom:1px solid var(--tk-line-neutral);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#030a19eb;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;inset-block-start:0}.customer-catalog-heading{align-items:center;gap:11px;min-width:0;display:flex}.customer-catalog-heading__icon{border:1px solid var(--tk-line);width:44px;height:44px;color:var(--tk-brand-bright);background:var(--tk-brand-soft);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.customer-catalog-heading small,.customer-catalog-heading strong{display:block}.customer-catalog-heading small{color:var(--tk-muted);margin-bottom:2px;font-size:10px}.customer-catalog-heading strong{color:var(--tk-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,4.5vw,21px);overflow:hidden}.customer-catalog-back{border:1px solid var(--tk-line-neutral);min-width:82px;height:44px;color:var(--tk-muted-strong);cursor:pointer;background:#ffffff09;border-radius:13px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.customer-catalog-back:hover{border-color:var(--tk-line-strong);color:var(--tk-brand-bright)}.customer-catalog-content{box-sizing:border-box;width:min(100%,1120px);min-height:calc(100dvh - 77px);margin-inline:auto;padding:18px 14px 48px}.customer-catalog-state{border:1px solid var(--tk-line-neutral);min-height:180px;color:var(--tk-muted);text-align:center;background:var(--tk-panel);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.customer-catalog-state.is-error{color:var(--tk-red);border-color:#ec7a8442}.customer-catalog-state__spinner{border:2px solid var(--tk-line-neutral);border-top-color:var(--tk-brand-bright);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite tk-catalog-spin}@keyframes tk-catalog-spin{to{transform:rotate(1turn)}}.customer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-product-card{border:1px solid var(--tk-line-neutral);min-width:0;color:var(--tk-text);background:var(--tk-panel);box-shadow:var(--tk-shadow-sm);text-align:start;border-radius:18px;padding:0;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.customer-product-card__open{width:100%;min-width:0;color:inherit;text-align:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.customer-product-card:hover{border-color:var(--tk-line-strong);background:var(--tk-panel-strong);transform:translateY(-2px)}.customer-product-card__open:focus-visible{box-shadow:inset var(--tk-focus);outline:none}.customer-product-card__media{aspect-ratio:1;background:var(--tk-panel-inset);display:block;position:relative;overflow:hidden}.customer-product-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07090d7a);height:36%;position:absolute;inset:auto 0 0}.customer-product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.customer-product-card:hover .customer-product-card__media img{transform:scale(1.025)}.customer-product-card__fallback{width:100%;height:100%;color:var(--tk-muted);place-items:center;display:grid}.customer-product-card__body{gap:5px;padding:11px 12px 13px;display:grid}.customer-product-card__body>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.5;overflow:hidden}.customer-product-card__body>small{min-width:0;color:var(--tk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-product-card__actions{border-bottom:1px solid var(--tk-line-neutral);background:#ffffff05;justify-content:flex-start;align-items:center;min-height:46px;padding:6px 8px;display:flex}.customer-product-card__favorite{z-index:20;color:#fda4af;cursor:pointer;appearance:none;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#07101fe0;border:1px solid #fb718557;border-radius:50%;place-items:center;width:28px;height:28px;min-height:28px;padding:0;transition:transform .11s,border-color .16s,color .16s,background .16s;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 5px 13px #00000038}.customer-product-card__favorite svg{width:14px;height:14px}.customer-product-card__favorite.is-active{color:#fb7185;background:#561326d6;border-color:#fb7185b8}.customer-product-card__favorite.is-pressed{transform:scale(.82)}.customer-product-card__favorite:focus-visible{box-shadow:var(--tk-focus);outline:none}.customer-product-card__price{color:var(--tk-brand-bright);align-items:baseline;gap:5px;display:flex}.customer-product-card__price b{font-size:14px}.customer-product-card__price small{color:var(--tk-muted);font-size:9px}@media (width>=680px){.customer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}@media (width>=980px){.customer-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (width<=680px){.customer-product-back{--product-back-padding:8px 0;justify-content:center;width:42px}.customer-product-back span{display:none}.customer-product-hero{--product-hero-columns:minmax(112px, 36%) minmax(0, 1fr)}.customer-product-info{--product-info-padding:15px 12px}.customer-product-eyebrow{font-size:10px}.customer-product-badges{gap:5px;margin-top:10px}.customer-product-badges>span{min-height:25px;padding-inline:6px;font-size:9.5px}.customer-product-availability{flex-direction:column;align-items:flex-start;font-size:11px}:where(.customer-record-page,.payments-page,.api-page){padding-inline:10px}:where(.customer-record-header,.payments-page-header){border-radius:18px;align-items:flex-start;gap:10px;padding:14px}:where(.customer-record-heading,.payments-page-heading){gap:9px}:where(.customer-record-heading__icon,.payments-page-heading-icon){border-radius:13px;flex-basis:42px;width:42px;height:42px}:where(.customer-record-heading h1,.payments-page-heading h1){font-size:21px}:where(.customer-record-heading p,.payments-page-heading p){font-size:10px}:where(.customer-record-back,.payments-back-btn){width:44px;min-width:44px;height:44px;padding:0;font-size:0}:where(.customer-record-panel,.support-panel){border-radius:17px;padding:13px}.customer-security-grid{grid-template-columns:minmax(0,1fr)}.customer-security-hero,.customer-identity-status{grid-template-columns:48px minmax(0,1fr);padding:14px}.customer-security-hero__icon,.customer-identity-status__icon{width:48px;height:48px}.customer-security-state,.customer-identity-status__side{grid-column:1/-1;justify-content:center;justify-self:stretch}.customer-catalog-back{width:44px;min-width:44px;padding:0}.customer-catalog-back span{display:none}.customer-api-overview,.customer-api-panel,.customer-api-security-note{border-radius:18px}.customer-api-overview,.customer-api-panel{padding:14px}.customer-api-overview__head{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px}.customer-api-overview__icon{border-radius:14px;width:46px;height:46px}.customer-api-status{grid-column:1/-1;justify-self:stretch}.customer-api-preview{flex-direction:column;align-items:flex-start}.customer-api-connection-grid{grid-template-columns:minmax(0,1fr)}.customer-api-connection-grid article{grid-template-columns:42px minmax(0,1fr) auto}.customer-api-detail-icon{width:42px;height:42px}.customer-api-security-note{grid-template-columns:42px minmax(0,1fr);padding:14px}.customer-api-security-note__badge{grid-column:1/-1;justify-self:stretch}.customer-api-quick-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-api-quick-docs>div{grid-column:1/-1}}@media (width<=430px){.customer-api-capability-grid,.customer-api-key-create{grid-template-columns:minmax(0,1fr)}.customer-api-key-create button{width:100%}.customer-api-key-list article{grid-template-columns:38px minmax(0,1fr) auto}.customer-api-key-list article>button{grid-column:2/-1;justify-content:center}}button.customer-back-button{border:1px solid var(--tk-line-neutral);width:auto;min-width:92px;height:42px;min-height:42px;color:var(--tk-muted-strong);background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--tk-panel-inset);white-space:nowrap;cursor:pointer;border-radius:14px;flex:none;order:-1;justify-content:center;align-items:center;gap:7px;margin-left:auto;margin-right:0;padding:0 10px 0 12px;font-size:10px;font-weight:850;line-height:1;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}button.customer-back-button .customer-back-button__icon{width:27px;height:27px;color:var(--tk-brand-bright);background:var(--tk-brand-soft);border:1px solid #8d66ff3d;border-radius:10px;flex:0 0 27px;place-items:center;display:inline-grid}button.customer-back-button .customer-back-button__icon svg{width:17px;height:17px}button.customer-back-button .customer-back-button__label{font-size:inherit;display:inline-block}button.customer-back-button:hover{border-color:var(--tk-line-strong);color:var(--tk-text);background:linear-gradient(145deg, #8b45f71f, #ffffff06), var(--tk-panel-inset)}button.customer-back-button:active{transform:scale(.975)}button.customer-back-button:focus-visible{outline-offset:2px;outline:3px solid #8b45f747}button.customer-back-button:disabled{opacity:.48;cursor:wait}.customer-finance-header__actions>button.customer-back-button,.customer-deposit-header__actions>button.customer-back-button{grid-area:1/1/auto/2;justify-self:right}.support-layout>button.customer-back-button.support-back{width:fit-content;margin-left:auto;margin-right:0;display:flex}.rates-error-boundary__back{margin-top:15px}.customer-deposit-method-list,.customer-finance-method-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px}.customer-finance-choice-card{--choice-accent:139, 69, 247;isolation:isolate;border:1px solid rgba(var(--choice-accent), .3);width:100%;min-width:0;height:100%;color:var(--tk-text);text-align:right;background:radial-gradient(circle at 100% 0, rgba(var(--choice-accent), .13), transparent 42%), linear-gradient(150deg, #101e35f7, #060e1cfc);cursor:pointer;border-radius:16px;align-content:start;gap:7px;padding:7px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000002e}.customer-finance-choice-card.is-withdrawal{--choice-accent:155, 114, 255}.customer-finance-choice-card:before{z-index:1;background:linear-gradient(90deg, rgba(var(--choice-accent), .08), rgba(var(--choice-accent), .92) 34%, rgb(var(--choice-accent)) 50%, rgba(var(--choice-accent), .92) 66%, rgba(var(--choice-accent), .08));height:5px;box-shadow:0 0 12px rgba(var(--choice-accent), .68), 0 0 28px rgba(var(--choice-accent), .38), 0 0 46px rgba(var(--choice-accent), .18);content:"";pointer-events:none;border-radius:99px;animation:1.35s ease-in-out infinite customer-finance-choice-glow;position:absolute;top:0;left:13px;right:13px}.customer-finance-choice-card:not(.is-unavailable){animation:1.35s ease-in-out infinite customer-finance-choice-card-pulse}@keyframes customer-finance-choice-glow{0%,to{opacity:.58;filter:brightness(.9);transform:scaleX(.78)}50%{opacity:1;filter:brightness(1.42);transform:scaleX(1.04)}}@keyframes customer-finance-choice-card-pulse{0%,to{box-shadow:inset 0 1px 0 #ffffff0b, 0 12px 28px #0000002e, 0 0 0 1px rgba(var(--choice-accent), .03)}50%{box-shadow:inset 0 1px 0 #ffffff0f, 0 16px 32px #0000003b, 0 0 0 1px rgba(var(--choice-accent), .2), 0 0 26px rgba(var(--choice-accent), .22)}}.customer-finance-choice-card:hover{border-color:rgba(var(--choice-accent), .62);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px rgba(var(--choice-accent), .08), 0 16px 34px #0000003d;transform:translateY(-2px)}.customer-finance-choice-card:active{transform:scale(.992)}.customer-finance-choice-card:focus-visible{outline:3px solid rgba(var(--choice-accent), .28);outline-offset:3px}.customer-finance-choice-card__logo{aspect-ratio:1;border:1px solid rgba(var(--choice-accent), .32);width:100%;height:auto;color:rgb(var(--choice-accent));box-shadow:inset 0 0 18px rgba(var(--choice-accent), .08);background:#060f1de0;border-radius:13px;place-items:center;display:grid;overflow:hidden}.customer-finance-choice-card__logo img{object-fit:cover;border-radius:inherit;transform-origin:50%;background:0 0;width:100%;height:100%;padding:0;display:block;transform:scale(1.055)}.customer-finance-choice-card__identity{text-align:center;align-self:center;justify-items:center;gap:3px;min-width:0;min-height:40px;padding:0 3px 2px;display:grid}.customer-finance-choice-card__identity>strong{max-width:100%;color:var(--tk-text);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.customer-finance-choice-card__availability{color:var(--tk-green);text-shadow:0 0 12px color-mix(in srgb, var(--tk-green) 38%, transparent);align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.customer-finance-choice-card:not(.is-unavailable) .customer-finance-choice-card__availability svg{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tk-green) 60%, transparent));animation:1.35s ease-in-out infinite customer-finance-availability-pulse}@keyframes customer-finance-availability-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.customer-deposit-method-skeleton,.customer-finance-method-skeleton{align-content:start;gap:9px;min-width:0;height:100%;min-height:0;padding:9px;display:grid}.customer-deposit-method-skeleton>span,.customer-finance-method-skeleton>span{aspect-ratio:1;border-radius:16px;flex:none;width:100%;height:auto}.customer-deposit-method-skeleton>div,.customer-finance-method-skeleton>div{justify-items:center;gap:7px;padding:2px 4px 5px;display:grid}.customer-deposit-method-skeleton i,.customer-finance-method-skeleton i{width:70%;height:11px}.customer-deposit-method-skeleton i:nth-child(2),.customer-finance-method-skeleton i:nth-child(2){width:48%;height:9px}.app.light-mode .customer-finance-choice-card{color:#172033;background:radial-gradient(circle at 100% 0, rgba(var(--choice-accent), .1), transparent 42%), linear-gradient(150deg, #fff, #f5f8fd);box-shadow:0 12px 28px #33415517}.app.light-mode .customer-finance-choice-card__identity>strong{color:#172033}@media (width<=680px){button.customer-back-button{width:auto;min-width:88px;height:40px;min-height:40px;padding-inline:8px 10px;font-size:12px}button.customer-back-button .customer-back-button__icon{flex-basis:26px;width:26px;height:26px;display:inline-grid}button.customer-back-button .customer-back-button__label{display:inline-block}.customer-finance-choice-card{border-radius:18px;gap:9px;padding:8px}.customer-finance-choice-card__logo{border-radius:15px;width:100%;height:auto}.customer-finance-choice-card__identity>strong{font-size:14px}}@media (width<=430px){button.customer-back-button{gap:6px;min-width:84px;height:39px;min-height:39px;padding-inline:7px 9px}button.customer-back-button .customer-back-button__icon{border-radius:8px;flex-basis:25px;width:25px;height:25px}}@media (width<=380px){.customer-finance-choice-card{gap:8px;padding:7px}.customer-finance-choice-card__logo{border-radius:14px;width:100%;height:auto}.customer-finance-choice-card__identity>strong{font-size:13px}.customer-finance-choice-card__availability{font-size:12px}}.salary-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.salary-app-grid>li>.customer-finance-choice-card{border-radius:20px;align-content:start;gap:10px;min-height:0;padding:9px;display:grid}.salary-app-grid>li>.customer-finance-choice-card .customer-finance-choice-card__identity>strong{white-space:normal;margin-top:0;font-size:15px}@media (width<=680px){.customer-product-badges{justify-content:center}.customer-product-info{text-align:center}.salary-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.salary-app-grid>li>.customer-finance-choice-card{border-radius:18px;min-height:0;padding:8px}}.customer-product-info .customer-product-badges{justify-content:center;margin-top:10px}.customer-product-info .customer-product-badges>span{min-height:28px;padding-inline:10px}.customer-product-info .customer-product-availability.is-inline{border-radius:12px;align-items:center;width:100%;min-height:0;margin-top:11px;padding:9px 10px;font-size:11px}@media (width<=680px){.customer-product-info .customer-product-availability.is-inline{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:7px}}.customer-finance-page,.customer-deposit-page,.customer-record-page,.payments-page,.api-page,.support-shell,.customer-product-page{--customer-muted:#f2f5fb;color:#fff}:where(.customer-finance-page,.customer-deposit-page,.customer-record-page,.payments-page,.api-page,.support-shell,.customer-product-page) :where(input,textarea,select){color:#fff}.tk-notifications-anchor{z-index:35;align-items:center;display:inline-flex;position:relative}.tk-notifications-bell{color:#f8fafc;background:linear-gradient(145deg,#121f37f5,#10162bfa);border:1px solid #a78bfa57;border-radius:13px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000038}.tk-notifications-bell>b{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);border:2px solid #0b1430;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.tk-notifications-dismiss{z-index:10060;background:#02061757;border:0;padding:0;position:fixed;inset:0}.tk-notifications-panel{z-index:10070;direction:rtl;background:radial-gradient(circle at 100% 0,#7c3aed33,#0000 42%),linear-gradient(#071022fe,#040a17fe);border:1px solid #a78bfa6b;border-radius:20px;width:min(92vw,370px);max-height:min(68vh,620px);position:fixed;top:70px;right:12px;overflow:hidden;box-shadow:0 24px 70px #00000070,inset 0 1px #ffffff0d}.tk-notifications-panel.is-agent{top:84px}.tk-notifications-panel>header{border-bottom:1px solid #64748b33;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.tk-notifications-panel>header>div:first-child{gap:2px;min-width:0;display:grid}.tk-notifications-panel>header small{color:#c084fc;font-size:11px;font-weight:900}.tk-notifications-panel>header strong{color:#f8fafc;font-size:18px}.tk-notifications-panel__actions{align-items:center;gap:7px;display:flex}.tk-notifications-panel__actions>button{color:#dbeafe;background:#0f172adb;border:1px solid #94a3b83d;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:11px;font-weight:850;display:inline-flex}.tk-notifications-list{overscroll-behavior:contain;max-height:calc(min(68vh,620px) - 70px);padding:10px;overflow-y:auto}.tk-notification-item{color:#e2e8f0;text-align:right;background:#091222d6;border:1px solid #64748b3d;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 8px;align-items:start;gap:10px;width:100%;min-height:82px;margin:0 0 8px;padding:11px;display:grid}.tk-notification-item.is-unread{background:linear-gradient(145deg,#5b21b62b,#091222f0);border-color:#a855f773}.tk-notification-item__icon{background:#0f172ad9;border:1px solid #94a3b838;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.tk-notification-item__icon.is-finance{color:#34d399;border-color:#34d39947}.tk-notification-item__icon.is-orders{color:#60a5fa;border-color:#60a5fa47}.tk-notification-item__icon.is-security{color:#c084fc;border-color:#c084fc4d}.tk-notification-item__icon.is-marketing{color:#fbbf24;border-color:#fbbf2442}.tk-notification-item__icon.is-support{color:#c084fc;background:#581c8721;border-color:#c084fc4d}.tk-notification-item__copy{gap:3px;min-width:0;display:grid}.tk-notification-item__copy strong{color:#fff;font-size:14px;line-height:1.4}.tk-notification-item__copy>span{color:#a8b4c7;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.tk-notification-item__copy small{color:#64748b;font-size:10px}.tk-notification-item>i{background:#a855f7;border-radius:50%;width:7px;height:7px;margin-top:7px;box-shadow:0 0 10px #a855f7bf}.tk-notifications-state{color:#94a3b8;text-align:center;align-content:center;place-items:center;gap:8px;min-height:160px;padding:24px 16px;display:grid}.tk-notifications-state strong{color:#e2e8f0}@media (width<=430px){.tk-notifications-panel{border-radius:18px;width:calc(100vw - 16px);top:64px;right:8px}.tk-notifications-panel.is-agent{top:72px}.tk-notifications-panel__actions>button:first-child{padding-inline:8px}}.tk-section-frame{z-index:24000;min-width:0;min-height:0;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));direction:rtl;background:radial-gradient(circle at 84% 7%,#8d3cf31c,#0000 31rem),#01040c94;justify-content:center;align-items:center;font-family:Noto Sans Arabic,Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.18s ease-out both tk-section-frame-in;display:flex;position:fixed;inset:0;overflow:hidden}.tk-section-frame__dialog{width:min(960px,100%);min-width:0;height:min(88dvh,900px);min-height:0;max-height:100%;color:var(--tk-text);background:radial-gradient(circle at 100% 0,#8d3cf326,#0000 29rem),radial-gradient(circle at 0 72%,#369dff14,#0000 30rem),linear-gradient(155deg,#09162bfb,#040914fc);border:1px solid #c179ff80;border-radius:28px;grid-template-rows:auto minmax(0,1fr);animation:.2s ease-out both tk-section-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 34px 100px #000000ad,0 0 46px #7637ee29}.tk-section-frame__chrome{z-index:5;background:#040c1c;border-bottom:1px solid #769acd38;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:72px;padding:10px 12px 10px 15px;display:flex;position:relative;box-shadow:0 12px 30px #0000003d}.tk-section-frame__identity{text-align:right;gap:2px;min-width:0;display:grid}.tk-section-frame__identity span{color:var(--tk-gold);letter-spacing:.06em;font-size:10px;font-weight:900}.tk-section-frame__identity strong{color:var(--tk-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.tk-section-frame__viewport{overscroll-behavior:none;overscroll-behavior-y:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:0;padding:14px clamp(11px, 2vw, 20px) calc(20px + env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none;overflow:clip auto}.tk-section-frame__viewport::-webkit-scrollbar{width:0;height:0;display:none}.tk-section-frame.tk-section-frame--active[data-section-frame] .tk-section-frame__viewport>*{z-index:auto;isolation:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0;position:relative;inset:auto;overflow:visible}.tk-section-frame .customer-product-shell,.tk-section-frame .customer-finance-shell,.tk-section-frame .customer-deposit-shell{width:min(100%,880px);min-width:0;max-width:100%;min-height:0;margin-inline:auto}.tk-section-frame__viewport :where(img,video,canvas,svg,input,select,textarea){max-width:100%}.tk-section-frame__viewport :where(p,span,strong,small,label,h1,h2,h3,h4){overflow-wrap:anywhere}.tk-section-frame--finance-detail{--cd-panel:#0e192ef5;--cd-panel-soft:#122039e0;--cd-panel-deep:#070f1df5;--cd-line:#6b80a64d;--cd-line-strong:#8b5cf67a;--cd-text:#f8fafc;--cd-muted:#f2f5fb;--cd-muted-strong:#fff;--cd-purple:#9b72ff;--cd-purple-strong:#7c3aed;--cd-green:var(--tk-green);--cd-green-soft:color-mix(in srgb, var(--tk-green) 12%, transparent);--cd-red:var(--tk-red);--cd-red-soft:color-mix(in srgb, var(--tk-red) 12%, transparent);--cd-yellow:var(--tk-warning);--cf-panel:#0e192ef5;--cf-panel-deep:#070f1df7;--cf-line:#6b80a64d;--cf-text:#f8fafc;--cf-muted:#f2f5fb;--cf-purple:#9b72ff;--cf-green:var(--tk-green);--cf-green-soft:color-mix(in srgb, var(--tk-green) 12%, transparent);--cf-red:var(--tk-red);--cf-red-soft:color-mix(in srgb, var(--tk-red) 12%, transparent);--cf-yellow:var(--tk-warning)}.tk-section-frame--finance-detail :where(*){box-sizing:border-box}.tk-section-frame--finance-detail :where(button,input,select,textarea){font:inherit}.tk-section-frame--finance-detail :where(.customer-deposit-workflow,.customer-finance-workflow,.customer-finance-receipt,.salary-workflow){width:min(100%,840px);min-width:0;max-width:100%;min-height:0;margin-inline:auto}.tk-section-frame--finance-detail :where(button,label){-webkit-tap-highlight-color:transparent}.tk-section-frame--finance-detail button:not(:disabled){cursor:pointer}.tk-section-frame--finance-detail .is-spinning{animation:.85s linear infinite tkSpin}.tk-section-frame--product .customer-product-topbar,.tk-section-frame--finance .customer-finance-header__actions>.customer-back-button,.tk-section-frame--finance .customer-deposit-header__actions>.customer-back-button,.tk-section-frame--finance .customer-record-header>.customer-back-button{display:none}.tk-section-frame--finance :where(.customer-finance-header__actions,.customer-deposit-header__actions):has(>.customer-back-button:only-child){display:none}.tk-section-close{appearance:none;color:#f3f7ff;-webkit-backdrop-filter:blur(12px)saturate(116%);backdrop-filter:blur(12px)saturate(116%);cursor:pointer;background:linear-gradient(145deg,#172741db,#091222eb);border:1px solid #98b1d557;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:transform .16s,border-color .16s,color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff12,0 10px 26px #00000047}.tk-section-close:hover:not(:disabled){color:#fff;background:#5b21b65c;border-color:#c179ffb3}.tk-section-close:active:not(:disabled){transform:scale(.94)}.tk-section-close:focus-visible{outline-offset:3px;outline:3px solid #c179ff4d}.tk-section-close:disabled{opacity:.48;cursor:not-allowed}body .admin-module-page.tk-admin-ui,body .admin-kyc-overlay.tk-admin-ui,body .admin-support-overlay.tk-admin-ui{min-width:0;min-height:0;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:radial-gradient(circle at 84% 7%,#8d3cf31c,#0000 31rem),#01040c94;justify-content:center;align-items:center;font-family:Noto Sans Arabic,Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.18s ease-out both tk-section-frame-in;display:flex;overflow:hidden}body .admin-module-page.tk-admin-ui>.admin-module-shell,body .admin-kyc-overlay.tk-admin-ui>.admin-kyc-panel,body .admin-support-overlay.tk-admin-ui>.admin-support-panel{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(circle at 100% 0,#8d3cf326,#0000 29rem),radial-gradient(circle at 0 72%,#369dff14,#0000 30rem),linear-gradient(155deg,#09162bfb,#040914fc);border:1px solid #c179ff75;border-radius:28px;width:min(960px,100%);min-width:0;max-width:100%;height:min(88dvh,900px);min-height:0;max-height:100%;margin:0;padding:0 14px 14px;animation:.2s ease-out both tk-section-dialog-in;overflow:clip auto;box-shadow:inset 0 1px #ffffff0e,0 34px 100px #000000a8,0 0 44px #7637ee21}body .admin-module-page.tk-admin-ui>.admin-module-shell::-webkit-scrollbar{width:0;height:0;display:none}body .admin-kyc-overlay.tk-admin-ui>.admin-kyc-panel::-webkit-scrollbar{width:0;height:0;display:none}body .admin-support-overlay.tk-admin-ui>.admin-support-panel::-webkit-scrollbar{width:0;height:0;display:none}body .admin-module-page.tk-admin-ui>.admin-module-shell>.admin-module-header,body .admin-kyc-overlay.tk-admin-ui>.admin-kyc-panel>.admin-kyc-header,body .admin-support-overlay.tk-admin-ui>.admin-support-panel>.admin-support-header{z-index:30;background:#040c1c;border:0;border-bottom:1px solid #769acd38;border-radius:27px 27px 0 0;width:calc(100% + 28px);min-height:72px;margin:0 -14px 14px;padding:10px 12px 10px 15px;position:sticky;top:0;box-shadow:0 12px 30px #0000003d}@media (width<=520px){.tk-section-frame{padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom))}.tk-section-frame__dialog{border-radius:24px;width:100%;height:min(88dvh,820px);min-height:0;max-height:100%}.tk-section-frame__chrome{min-height:66px;padding:8px 9px 8px 11px}.tk-section-frame__identity strong{font-size:15px}.tk-section-frame__viewport{padding:10px 9px calc(15px + env(safe-area-inset-bottom))}.tk-section-close{border-radius:15px;flex-basis:48px;width:48px;height:48px}body .admin-module-page.tk-admin-ui,body .admin-kyc-overlay.tk-admin-ui,body .admin-support-overlay.tk-admin-ui{padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom))}body .admin-module-page.tk-admin-ui>.admin-module-shell,body .admin-kyc-overlay.tk-admin-ui>.admin-kyc-panel,body .admin-support-overlay.tk-admin-ui>.admin-support-panel{border-radius:24px;width:100%;height:min(88dvh,820px);min-height:0;max-height:100%;padding:0 9px 9px}body .admin-module-page.tk-admin-ui>.admin-module-shell>.admin-module-header,body .admin-kyc-overlay.tk-admin-ui>.admin-kyc-panel>.admin-kyc-header,body .admin-support-overlay.tk-admin-ui>.admin-support-panel>.admin-support-header{border-radius:23px 23px 0 0;width:calc(100% + 18px);min-height:66px;margin-inline:-9px;padding:8px 9px 8px 11px}}@keyframes tk-section-frame-in{0%{opacity:0}to{opacity:1}}@keyframes tk-section-dialog-in{0%{opacity:0}to{opacity:1}}@media (height<=520px){.tk-section-frame,body .admin-module-page.tk-admin-ui,body .admin-kyc-overlay.tk-admin-ui,body .admin-support-overlay.tk-admin-ui{align-items:stretch}.tk-section-frame__dialog,body .admin-module-page.tk-admin-ui>.admin-module-shell,body .admin-kyc-overlay.tk-admin-ui>.admin-kyc-panel,body .admin-support-overlay.tk-admin-ui>.admin-support-panel{height:100%;max-height:100%}}@media (prefers-reduced-motion:reduce){.tk-section-frame,.tk-section-frame__dialog,.tk-section-close,body .admin-module-page.tk-admin-ui,body .admin-kyc-overlay.tk-admin-ui,body .admin-support-overlay.tk-admin-ui{transition:none;animation:none}}@keyframes tk-live-status-blink{0%,to{opacity:.18;transform:scale(.72)}45%{opacity:1;transform:scale(1.14)}}.tk-admin-ui .super-admin-live i,.customer-product-availability i{transform-origin:50%;will-change:opacity, transform;animation:1.05s ease-in-out infinite tk-live-status-blink}@media (prefers-reduced-motion:reduce){.tk-admin-ui .super-admin-live i,.customer-product-availability i{opacity:1;animation:none;transform:none}}.tk-client-category-tile{width:100%;min-width:0;color:var(--tk-text);text-align:center;cursor:pointer;appearance:none;background:0 0;border:0;gap:10px;padding:0;display:grid}.tk-client-category-tile__media{aspect-ratio:1.3;background:var(--tk-panel);border-radius:18px;width:100%;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 26px #00000038}.tk-client-category-tile__media img{object-fit:contain;background:var(--tk-panel);width:100%;height:100%;display:block}.tk-client-category-tile__placeholder{width:100%;height:100%;color:var(--tk-muted-strong);background:linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));place-items:center;display:grid}.tk-client-category-tile__name{min-width:0;color:var(--tk-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:16px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.tk-client-category-tile:active .tk-client-category-tile__media{transform:scale(.985)}.tk-client-ticker{background:radial-gradient(circle at 90% 0,#efbd4f1a,#0000 34%),radial-gradient(circle at 8% 100%,#8b45f71f,#0000 38%),linear-gradient(110deg,#08162efa,#070e20fc);border-color:#efbd4f7a;min-height:52px;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0003,0 0 22px #8b45f70d}.tk-client-ticker__viewport,.tk-client-ticker__track{min-height:52px}.tk-client-ticker__viewport{margin-inline:27px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.tk-client-ticker__track{will-change:transform}.tk-client-ticker__group span{color:#f8f7fc;letter-spacing:0;white-space:nowrap;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-shadow:0 2px 7px #000000d1,0 0 8px #bd79ff1a;padding-inline:27px;font-size:1rem;font-weight:900;line-height:1.5}.tk-client-ticker__group span i{flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 8px}.tk-client-home-promos{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.tk-client-home-promo{isolation:isolate;width:100%;min-width:0;box-shadow:none;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.tk-client-home-promo:after{content:"";z-index:2;opacity:0;filter:blur(.35px);mix-blend-mode:screen;pointer-events:none;will-change:transform, opacity;background:linear-gradient(100deg,#0000 0%,#ffffff08 18%,#fff1c657 44%,#ffffff9e 52%,#bf8bff33 68%,#0000 100%);width:24%;animation:6.8s ease-in-out infinite tkHomePromoSheen;position:absolute;top:-22%;bottom:-22%;left:-30%;transform:skew(-18deg)translate(0,0)}.tk-client-home-promo.is-levels:after{animation-delay:1.15s}.tk-client-home-promo img{z-index:1;object-fit:contain;width:100%;height:auto;display:block;position:relative}.tk-client-home-promo:focus-visible{box-shadow:var(--tk-focus);outline:none}.tk-client-home-promo:active{transform:scale(.995)}@keyframes tkHomePromoSheen{0%,58%{opacity:0;transform:skew(-18deg)translate(0,0)}66%{opacity:.82}84%{opacity:.68;transform:skew(-18deg)translate(590%)}90%,to{opacity:0;transform:skew(-18deg)translate(590%)}}.tk-client-featured-marquee{--tk-featured-item-width:154px;isolation:isolate;background:radial-gradient(circle at 92% -30%,#efbd4f24,#0000 38%),radial-gradient(circle at 0 120%,#8b45f721,#0000 42%),linear-gradient(145deg,#08162ffc,#040b1bfc);border:1px solid #efbd4f57;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000003d}.tk-client-featured-marquee:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#efbd4fd1,#bd79ffb3,#0000);height:1px;position:absolute;inset:0 0 auto}.tk-client-featured-marquee[data-visible-count="2"]{--tk-featured-item-width:clamp(128px, calc((100vw - 48px) / 2), 190px)}.tk-client-featured-marquee[data-visible-count="3"]{--tk-featured-item-width:clamp(96px, calc((100vw - 58px) / 3), 154px)}.tk-client-featured-marquee[data-visible-count="4"]{--tk-featured-item-width:clamp(76px, calc((100vw - 66px) / 4), 124px)}.tk-client-featured-marquee[data-visible-count="5"]{--tk-featured-item-width:clamp(64px, calc((100vw - 74px) / 5), 104px)}.tk-client-featured-marquee__heading{border-bottom:1px solid #efbd4f24;align-items:center;gap:9px;min-height:54px;padding:10px 14px;display:flex}.tk-client-featured-marquee__heading>span{width:31px;height:31px;color:var(--tk-gold-bright);background:#efbd4f14;border:1px solid #efbd4f4d;border-radius:10px;flex:0 0 31px;place-items:center;display:grid;box-shadow:0 0 18px #efbd4f14}.tk-client-featured-marquee__heading strong{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:950}.tk-client-featured-marquee__viewport{direction:ltr;padding:12px 0 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.tk-client-featured-marquee__track{will-change:transform;align-items:flex-start;width:max-content;animation:18s linear infinite tkFeaturedMarquee;display:flex}.tk-client-featured-marquee__group{direction:ltr;align-items:flex-start;gap:9px;width:max-content;padding-inline-end:9px;display:flex}.tk-client-featured-marquee__item{width:var(--tk-featured-item-width);min-width:var(--tk-featured-item-width);color:var(--tk-text);text-align:center;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:6px;padding:0;display:grid}.tk-client-featured-marquee__media{aspect-ratio:1;width:100%;color:var(--tk-muted);background:var(--tk-panel-inset);border:1px solid #5c95ea45;border-radius:18px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff0a}.tk-client-featured-marquee__media img{object-fit:cover;width:100%;height:100%;display:block}.tk-client-featured-marquee__item strong{color:#f7f8fc;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;padding-inline:2px;font-size:.72rem;font-weight:850;line-height:1.35;overflow:hidden}.tk-client-featured-marquee__item:hover .tk-client-featured-marquee__media{border-color:#bd79ff70;transform:translateY(-2px)scale(1.015);box-shadow:0 13px 28px #0000004d,0 0 20px #8b45f714}.tk-client-featured-marquee__item:focus-visible{outline:none}.tk-client-featured-marquee__item:focus-visible .tk-client-featured-marquee__media{border-color:var(--tk-brand-bright);box-shadow:var(--tk-focus), 0 10px 24px #0000003d}.tk-client-featured-marquee__loading{gap:9px;padding:12px 14px 14px;display:flex;overflow:hidden}.tk-client-featured-marquee__loading>span{width:var(--tk-featured-item-width);min-width:var(--tk-featured-item-width);aspect-ratio:1;background:linear-gradient(90deg,#07142a,#102345,#07142a) 0 0/220% 100%;border:1px solid #5c95ea29;border-radius:18px;animation:1.4s linear infinite tkFeaturedSkeleton}@keyframes tkFeaturedMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes tkFeaturedSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=679px){.tk-client-categories,.tk-client-category-loading{--tk-category-columns:2;grid-template-columns:repeat(var(--tk-category-columns), minmax(0, 1fr));scroll-snap-type:none;gap:12px;padding:0;display:grid;overflow:visible}.tk-client-categories[data-mobile-columns="1"],.tk-client-category-loading[data-mobile-columns="1"]{--tk-category-columns:1}.tk-client-categories[data-mobile-columns="2"],.tk-client-category-loading[data-mobile-columns="2"]{--tk-category-columns:2}.tk-client-categories[data-mobile-columns="3"],.tk-client-category-loading[data-mobile-columns="3"]{--tk-category-columns:3}.tk-client-categories[data-mobile-columns="4"],.tk-client-category-loading[data-mobile-columns="4"]{--tk-category-columns:4}.tk-client-categories[data-image-ratio=square] .tk-client-category-tile__media{aspect-ratio:1}.tk-client-categories[data-image-ratio=four-three] .tk-client-category-tile__media{aspect-ratio:4/3}.tk-client-categories[data-image-ratio=three-two] .tk-client-category-tile__media{aspect-ratio:3/2}.tk-client-category-loading[data-image-ratio=square]>span{aspect-ratio:1;min-height:0}.tk-client-category-loading[data-image-ratio=four-three]>span{aspect-ratio:4/3;min-height:0}.tk-client-category-loading[data-image-ratio=three-two]>span{aspect-ratio:3/2;min-height:0}.customer-product-grid[data-mobile-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.customer-product-grid[data-mobile-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-product-grid[data-mobile-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-product-grid[data-mobile-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-product-grid{gap:9px}.customer-product-card{border-radius:14px}.customer-product-card__body{text-align:center;gap:0;padding:8px 5px 9px}.customer-product-card__body>strong{font-size:12px;line-height:1.4}.tk-client-home-promos{gap:9px;margin-top:20px}.tk-client-featured-marquee{border-radius:17px}.tk-client-featured-marquee__heading{gap:8px;min-height:48px;padding:8px 10px}.tk-client-featured-marquee__heading>span{border-radius:9px;flex-basis:28px;width:28px;height:28px}.tk-client-featured-marquee__heading strong{font-size:.9rem}.tk-client-featured-marquee__viewport{padding-block:10px 11px}.tk-client-featured-marquee__group{gap:7px;padding-inline-end:7px}.tk-client-featured-marquee__media{border-radius:14px}.tk-client-featured-marquee__item{gap:5px}.tk-client-featured-marquee[data-visible-count="4"] .tk-client-featured-marquee__item strong{font-size:.61rem}.tk-client-featured-marquee[data-visible-count="5"] .tk-client-featured-marquee__item strong{font-size:.54rem}.tk-client-categories[data-mobile-columns="1"] .tk-client-category-tile__name{font-size:17px}.tk-client-categories[data-mobile-columns="3"] .tk-client-category-tile{gap:8px}.tk-client-categories[data-mobile-columns="3"] .tk-client-category-tile__media{border-radius:15px}.tk-client-categories[data-mobile-columns="3"] .tk-client-category-tile__name{font-size:13px}.tk-client-categories[data-mobile-columns="4"] .tk-client-category-tile{gap:7px}.tk-client-categories[data-mobile-columns="4"] .tk-client-category-tile__media{border-radius:12px}.tk-client-categories[data-mobile-columns="4"] .tk-client-category-tile__name{padding-inline:1px;font-size:11.5px}}:root{--tk-client-bottom-nav-clearance:calc(82px + env(safe-area-inset-bottom))}.tk-client-bottom-nav{z-index:16500;right:50%;bottom:max(8px, env(safe-area-inset-bottom));background:linear-gradient(#071329fb,#030a19fe);border:1px solid #689eed3d;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:min(100% - 24px,560px);min-height:68px;padding:6px 7px;display:grid;position:fixed;transform:translate(50%);box-shadow:0 16px 42px #00000075,inset 0 1px #ffffff0e}.tk-client-bottom-nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5b9dff73,#efbd4f9e,#0000);height:1px;position:absolute;inset:0 20px auto}.tk-client-bottom-nav>button{color:#8793a9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:3px 2px;font-size:.6rem;font-weight:850;transition:transform .15s,color .15s,background .15s;display:flex}.tk-client-bottom-nav>button:active{transform:scale(.95)}.tk-client-bottom-nav__icon,.tk-client-bottom-nav__main-icon{border-radius:12px;place-items:center;display:grid}.tk-client-bottom-nav__icon{color:currentColor;background:#ffffff05;border:1px solid #0000;width:32px;height:30px}.tk-client-bottom-nav>button>span:last-child,.tk-client-bottom-nav__center small{white-space:nowrap;font-size:.6rem;font-weight:900;line-height:1.15}.tk-client-bottom-nav>button.is-active:not(.tk-client-bottom-nav__center){color:#ffe39a;background:#efb94311}.tk-client-bottom-nav>button.is-active:not(.tk-client-bottom-nav__center) .tk-client-bottom-nav__icon{background:#efb94312;border-color:#efbd4f38}.tk-client-bottom-nav__center{color:#e6d5aa}.tk-client-bottom-nav__main-icon{color:#221604;background:linear-gradient(145deg,#ffe5a0,#efb943 58%,#c9851f);border:1px solid #ffe39a8f;width:44px;height:42px;margin-top:-8px;box-shadow:0 8px 20px #da9c2a40,0 0 0 4px #040d1ef5,inset 0 1px #ffffff75}.tk-client-bottom-nav__center small{color:#f3d27a}.tk-client-bottom-nav__center.is-active .tk-client-bottom-nav__main-icon{box-shadow:0 10px 24px #da9c2a57,0 0 0 4px #040d1ef5,0 0 20px #efb9431a,inset 0 1px #ffffff80}@media (width<=430px){.tk-client-ticker__group span{padding-inline:22px;font-size:.96rem}.tk-client-bottom-nav{bottom:max(6px, env(safe-area-inset-bottom));border-radius:20px;width:calc(100% - 14px);min-height:65px;padding:5px}.tk-client-bottom-nav>button{min-height:51px}.tk-client-bottom-nav__icon{width:30px;height:28px}.tk-client-bottom-nav__main-icon{width:41px;height:39px;margin-top:-7px}.tk-client-bottom-nav>button>span:last-child,.tk-client-bottom-nav__center small{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.tk-client-featured-marquee__track,.tk-client-featured-marquee__loading>span,.tk-client-home-promo:after{animation:none}.tk-client-home-promo:after{opacity:0}}.tk-membership-emblem{width:138px;height:138px;margin-top:-4px}.tk-membership-emblem:before{background:radial-gradient(circle, rgba(var(--membership-accent-rgb), .28) 0%, rgba(var(--membership-accent-rgb), .13) 38%, transparent 72%);filter:blur(18px);inset:13px}.tk-membership-emblem:after{content:"";z-index:-1;filter:blur(10px);background:#ffffff14;border-radius:50%;position:absolute;inset:24px}.tk-membership-emblem__badge{width:138px;height:138px;filter:drop-shadow(0 15px 14px #00000057) drop-shadow(0 4px 3px #0000003d) drop-shadow(0 0 13px rgba(var(--membership-accent-rgb),.25));transform:translateY(-1px)scale(1.045)}.tk-membership-level{border-radius:21px;grid-template-columns:86px minmax(0,1fr) auto;gap:10px;min-height:98px}.tk-membership-level__mark,.tk-membership-level__badge{width:86px;height:86px}.tk-membership-level__mark{isolation:isolate;position:relative}.tk-membership-level__mark:before{content:"";z-index:-1;background:radial-gradient(circle, rgba(var(--level-rgb), .28) 0%, rgba(var(--level-rgb), .12) 44%, transparent 74%);filter:blur(14px);border-radius:50%;position:absolute;inset:12px}.tk-membership-level__mark:after{content:"";filter:blur(2px);opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);border-radius:999px;width:48%;height:18%;position:absolute;top:12%;left:16%;transform:rotate(-24deg)}.tk-membership-level__badge{object-fit:contain;filter:drop-shadow(0 10px 8px #00000045) drop-shadow(0 3px 2px #0003) drop-shadow(0 0 9px rgba(var(--level-rgb),.23));transform:translateY(-1px)scale(1.08)}.tk-membership-level.is-current .tk-membership-level__badge{filter:drop-shadow(0 12px 10px #0000004d) drop-shadow(0 3px 2px #00000038) drop-shadow(0 0 14px rgba(var(--level-rgb),.34));transform:translateY(-2px)scale(1.12)}.tk-membership-level[data-tier="6"] .tk-membership-level__badge{transform:translateY(-1px)scale(1.12)}.tk-membership-level[data-tier="6"].is-current .tk-membership-level__badge{transform:translateY(-2px)scale(1.16)}.tk-membership-level__copy{gap:4px}.tk-membership-level__copy strong{font-size:.86rem}.tk-membership-level__meta b{font-size:.77rem}.tk-membership-level__state{font-size:.56rem}@media (width<=420px){.tk-membership-emblem,.tk-membership-emblem__badge{width:132px;height:132px}.tk-membership-level{border-radius:20px;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;min-height:90px}.tk-membership-level__mark,.tk-membership-level__badge{width:76px;height:76px}.tk-membership-level__badge{transform:translateY(-1px)scale(1.1)}.tk-membership-level.is-current .tk-membership-level__badge{transform:translateY(-2px)scale(1.14)}.tk-membership-level[data-tier="6"] .tk-membership-level__badge{transform:translateY(-1px)scale(1.14)}.tk-membership-level__copy strong{font-size:.79rem}.tk-membership-level__meta b{font-size:.71rem}}html.agent-v2-scroll-active,body.agent-v2-scroll-active{scroll-behavior:auto}body.agent-v2-scroll-active{background:#030711}.agent-v2-page{min-height:100%;padding:14px 12px calc(34px + env(safe-area-inset-bottom));touch-action:pan-y;background:linear-gradient(#071225 0%,#050b18 48%,#030711 100%)}.agent-v2-shell{gap:14px;width:min(100%,980px);margin:0 auto;display:grid}.agent-v2-hero,.agent-v2-summary,.agent-v2-section,.agent-v2-section-tabs{background:radial-gradient(circle at 100% 0,#46b8ff1c,#0000 44%),linear-gradient(145deg,#0e1a32fa,#060c1dfc);border:1px solid #46b8ff38;border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000038}.agent-v2-hero{padding:16px}.agent-v2-hero__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-v2-hero__identity{align-items:center;gap:12px;min-width:0;display:flex}.agent-v2-hero__icon{color:#61c4ff;background:#46b8ff1a;border:1px solid #46b8ff57;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 24px #46b8ff1a}.agent-v2-hero__identity small{color:#61c4ff;font-size:11px;font-weight:900}.agent-v2-hero__identity h1{color:#fff;margin:2px 0 1px;font-size:24px;line-height:1.25}.agent-v2-hero__identity p{color:#9aa6bc;margin:0;font-size:12px}.agent-v2-hero__actions{align-items:center;gap:8px;display:flex}.agent-v2-hero__actions>button:not(.customer-back-button){color:#bfe8ff;background:#081226e6;border:1px solid #46b8ff40;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.agent-v2-permissions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.agent-v2-permissions>span{color:#94a3b8;background:#0f172aa3;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10.5px;font-weight:850;display:inline-flex}.agent-v2-permissions>.is-enabled{color:#58e8ad;background:#3ee3a012;border-color:#3ee3a040}.agent-v2-permissions>.is-private{color:#f2c96b;background:#efbd4f12;border-color:#efbd4f42}.agent-v2-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.agent-v2-section-tab{--agent-tab-rgb:70, 184, 255;border:1px solid rgba(var(--agent-tab-rgb), .2);color:#fff;background:radial-gradient(circle at 100% 0, rgba(var(--agent-tab-rgb), .08), transparent 48%), #050d1dd1;text-align:right;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:96px;padding:11px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.agent-v2-section-tab.is-salary{--agent-tab-rgb:189, 121, 255}.agent-v2-section-tab>span{border:1px solid rgba(var(--agent-tab-rgb), .3);width:44px;height:44px;color:rgb(var(--agent-tab-rgb));background:rgba(var(--agent-tab-rgb), .09);border-radius:14px;place-items:center;display:grid}.agent-v2-section-tab>div{gap:2px;min-width:0;display:grid}.agent-v2-section-tab small{color:rgba(var(--agent-tab-rgb), .92);font-size:9.5px;font-style:normal;font-weight:900}.agent-v2-section-tab strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.agent-v2-section-tab em{color:#8491a7;font-size:9.5px;font-style:normal;font-weight:700}.agent-v2-section-tab.is-active{border-color:rgba(var(--agent-tab-rgb), .7);background:radial-gradient(circle at 100% 0, rgba(var(--agent-tab-rgb), .17), transparent 48%), linear-gradient(145deg, #0d1e38fa, #060d1ffc);box-shadow:0 0 0 2px rgba(var(--agent-tab-rgb), .07), 0 14px 32px rgba(var(--agent-tab-rgb), .09)}.agent-v2-section-tab.is-active>span{box-shadow:0 0 22px rgba(var(--agent-tab-rgb), .12)}.agent-v2-section-tab.is-disabled:not(.is-active){opacity:.6}.agent-v2-section-tab:active{transform:scale(.985)}.agent-v2-summary{padding:14px}.agent-v2-summary__head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.agent-v2-summary__head small{color:#7fcfff;font-size:10px;font-weight:900}.agent-v2-summary__head h2{color:#fff;margin:2px 0 0;font-size:18px}.agent-v2-summary__head button{color:#f1c85d;background:0 0;border:0;font-size:11px;font-weight:900}.agent-v2-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-v2-summary-card{--agent-summary-rgb:70, 184, 255;border:1px solid rgba(var(--agent-summary-rgb), .25);color:#fff;background:rgba(var(--agent-summary-rgb), .055);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:104px;padding:10px 7px;display:flex}.agent-v2-summary-card.is-warning{--agent-summary-rgb:239, 189, 79}.agent-v2-summary-card.is-success{--agent-summary-rgb:62, 227, 160}.agent-v2-summary-card.is-danger{--agent-summary-rgb:255, 111, 141}.agent-v2-summary-card.is-active{border-color:rgba(var(--agent-summary-rgb), .72);box-shadow:0 0 0 2px rgba(var(--agent-summary-rgb), .08), 0 0 24px rgba(var(--agent-summary-rgb), .11)}.agent-v2-summary-card>span{width:34px;height:34px;color:rgb(var(--agent-summary-rgb));background:rgba(var(--agent-summary-rgb), .11);border-radius:11px;place-items:center;display:grid}.agent-v2-summary-card strong{color:#fff;font-size:20px}.agent-v2-summary-card small{color:rgb(var(--agent-summary-rgb));font-size:10px;font-weight:900}.agent-v2-summary__filter{color:#7f8aa0;margin:10px 2px 0;font-size:10.5px}.agent-v2-summary__filter strong{color:#dce8f7}.agent-v2-section{padding:14px}.agent-v2-section.is-products{border-color:#46b8ff38}.agent-v2-section.is-salary{background:radial-gradient(circle at 100% 0,#bd79ff1a,#0000 44%),linear-gradient(145deg,#121631fa,#070a1bfc);border-color:#bd79ff3d}.agent-v2-section__head{border-bottom:1px solid #94a3b81f;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:grid}.agent-v2-section__icon{color:#65c7ff;background:#46b8ff14;border:1px solid #46b8ff47;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.agent-v2-section.is-salary .agent-v2-section__icon{color:#c890ff;background:#bd79ff14;border-color:#bd79ff4d}.agent-v2-section__head div{min-width:0}.agent-v2-section__head small{color:#7b8ba5;font-size:9.5px}.agent-v2-section__head h2{color:#fff;margin:1px 0 2px;font-size:17px}.agent-v2-section__head p{color:#8793a8;margin:0;font-size:10px;line-height:1.55}.agent-v2-section__head b{color:#f2c96b;background:#efbd4f12;border:1px solid #efbd4f40;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.agent-v2-list{gap:10px;display:grid}.agent-v2-card{contain:layout paint style;background:linear-gradient(145deg,#0c172cf5,#050b19fa);border:1px solid #94a3b826;border-radius:18px;min-width:0;padding:13px;box-shadow:inset 0 1px #ffffff06}.agent-v2-card.is-expanded{border-color:#bd79ff52}.agent-v2-card__head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.agent-v2-card__head--app{grid-template-columns:50px minmax(0,1fr) auto;display:grid}.agent-v2-card__head>div{min-width:0}.agent-v2-card__head small{color:#738099;font-size:9.5px}.agent-v2-card__head h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:16px;overflow:hidden}.agent-v2-card__head div>span{color:#8793a8;font-size:9.5px}.agent-v2-app-logo{color:#c890ff;background:#11172c;border:1px solid #bd79ff40;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.agent-v2-app-logo img{object-fit:cover;width:100%;height:100%}.agent-v2-status{color:#9ca3b5;background:#94a3b812;border:1px solid #94a3b833;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:900}.agent-v2-status.is-processing{color:#f2c96b;background:#efbd4f12;border-color:#efbd4f47}.agent-v2-status.is-completed{color:#58e8ad;background:#3ee3a012;border-color:#3ee3a047}.agent-v2-status.is-rejected{color:#ff8da7;background:#ff6f8d12;border-color:#ff6f8d47}.agent-v2-card__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.agent-v2-card__quick>div{background:#040a178a;border:1px solid #94a3b81c;border-radius:12px;min-width:0;padding:9px 10px}.agent-v2-card__quick span{color:#75839a;margin-bottom:3px;font-size:9px;display:block}.agent-v2-card__quick strong{color:#edf2f8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;display:block;overflow:hidden}.agent-v2-card__toggle{color:#d9bcff;background:#7237b714;border:1px solid #bd79ff3d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:9px;padding:0 12px;font-size:10.5px;font-weight:900;display:flex}.agent-v2-card__toggle svg{flex:none;transition:transform .16s}.agent-v2-card__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.agent-v2-card__body{min-width:0;margin-top:2px}.agent-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.agent-v2-metrics>div,.agent-v2-details>div,.agent-v2-data-box,.agent-v2-note{background:#050c1bb3;border:1px solid #94a3b81f;border-radius:13px;min-width:0;padding:10px}.agent-v2-metrics span,.agent-v2-details span,.agent-v2-data-box>span,.agent-v2-note>span{color:#77849a;margin-bottom:4px;font-size:9.5px;display:block}.agent-v2-metrics strong,.agent-v2-details strong,.agent-v2-data-box>strong{overflow-wrap:anywhere;color:#f5f7fb;font-size:11.5px;line-height:1.55;display:block}.agent-v2-data-box{margin-top:8px}.agent-v2-details{gap:7px;margin-top:8px;display:grid}.agent-v2-details>.is-proof{gap:8px;display:grid}.agent-v2-note{margin-top:8px}.agent-v2-note p{color:#d5dbea;margin:0;font-size:11px;line-height:1.65}.agent-v2-note.is-danger{background:#ff6f8d0b;border-color:#ff6f8d33}.agent-v2-proof-access{color:#e7dcff;text-align:right;background:#48247614;border:1px solid #bd79ff38;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 10px;display:grid}.agent-v2-proof-access__icon{color:#c890ff;background:#bd79ff14;border:1px solid #bd79ff3d;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.agent-v2-proof-access__copy{gap:2px;min-width:0;display:grid}.agent-v2-proof-access__copy strong,.agent-v2-proof-access__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-v2-proof-access__copy strong{color:#f4efff;font-size:10.5px}.agent-v2-proof-access__copy small{color:#7f8aa0;font-size:8.5px}.agent-v2-proof-access__action{color:#8bd5ff;background:#46b8ff0f;border:1px solid #46b8ff3d;border-radius:9px;padding:5px 8px;font-size:9px;font-weight:900}.agent-v2-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.agent-v2-actions button{border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.agent-v2-actions .is-primary{color:#fff;background:linear-gradient(135deg,#ad5cff,#7f35e7);border:1px solid #bd79ff52}.agent-v2-actions .is-danger{color:#ffadc0;background:#ff6f8d12;border:1px solid #ff6f8d3d}.agent-v2-actions button:disabled{opacity:.48;cursor:not-allowed}.agent-v2-empty,.agent-v2-loading{color:#8591a5;text-align:center;background:#050b1973;border:1px dashed #94a3b829;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;padding:18px 14px;display:flex}.agent-v2-empty svg{color:#6f819a}.agent-v2-empty strong{color:#d8deea;font-size:12px}.agent-v2-empty span{max-width:420px;font-size:10px;line-height:1.6}.agent-v2-empty.is-disabled{opacity:.78}.agent-v2-loading{flex-direction:row;min-height:100px;font-size:11px}@media (width<=520px){.agent-v2-page{padding-inline:8px}.agent-v2-hero,.agent-v2-summary,.agent-v2-section,.agent-v2-section-tabs{background:#08152a;box-shadow:inset 0 1px #ffffff09}.agent-v2-section.is-salary{background:#0d132b}.agent-v2-section-tab,.agent-v2-section-tab.is-active{box-shadow:none;background:#071327}.agent-v2-section-tab.is-active>span,.agent-v2-hero__icon{box-shadow:none}.agent-v2-hero{padding:13px}.agent-v2-hero__top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:11px;display:grid}.agent-v2-hero__identity{align-items:center;gap:9px}.agent-v2-hero__icon{border-radius:14px;flex-basis:45px;width:45px;height:45px}.agent-v2-hero__identity h1{font-size:20px}.agent-v2-hero__identity p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.agent-v2-hero__actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}.agent-v2-hero__actions>button:not(.customer-back-button){width:40px;height:40px}.agent-v2-notifications .tk-notifications-bell{border-radius:13px;width:40px;height:40px}.agent-v2-section-tabs{border-radius:20px;gap:7px;padding:8px}.agent-v2-section-tab{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:92px;padding:9px}.agent-v2-section-tab>span{border-radius:12px;width:38px;height:38px}.agent-v2-section-tab strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.agent-v2-section-tab em{font-size:9px}.agent-v2-summary,.agent-v2-section{border-radius:19px;padding:10px}.agent-v2-summary-card{min-height:84px}.agent-v2-section__head{grid-template-columns:38px minmax(0,1fr) 30px;gap:7px;margin-bottom:9px;padding-bottom:9px}.agent-v2-section__icon{border-radius:12px;width:38px;height:38px}.agent-v2-section__head h2{font-size:15px}.agent-v2-section__head p{font-size:9.5px;line-height:1.45}.agent-v2-section__head b{width:30px;height:30px}.agent-v2-list{gap:8px}.agent-v2-card{box-shadow:none;background:#071327;border-radius:15px;padding:9px}.agent-v2-card__head{gap:7px}.agent-v2-card__head--app{grid-template-columns:42px minmax(0,1fr) auto;align-items:center}.agent-v2-card__head--app .agent-v2-status{white-space:nowrap;grid-column:auto;place-self:start;margin-top:1px}.agent-v2-card__head h3{margin-block:1px;font-size:14px}.agent-v2-card__head div>span{font-size:9px}.agent-v2-app-logo{border-radius:13px;width:42px;height:42px}.agent-v2-status{padding:5px 7px;font-size:8.5px}.agent-v2-card__quick{gap:6px;margin-top:8px}.agent-v2-card__quick>div{border-radius:11px;padding:7px 8px}.agent-v2-card__quick span{margin-bottom:2px;font-size:8.5px}.agent-v2-card__quick strong{font-size:10.5px}.agent-v2-card__toggle{border-radius:11px;min-height:38px;margin-top:7px;padding-inline:10px}.agent-v2-proof-access{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:50px;padding:7px 8px}.agent-v2-proof-access__icon{width:32px;height:32px}.agent-v2-proof-access__copy small{font-size:8px}.agent-v2-actions{grid-template-columns:1fr}}.tk-site-dialog-layer{z-index:2147483000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);background:#020712c7;place-items:center;padding:22px;animation:.16s ease-out both tk-site-dialog-layer-in;display:grid;position:fixed;inset:0;overflow:hidden}.tk-site-dialog{--dialog-tone:111, 88, 255;overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;border:1px solid rgba(var(--dialog-tone), .42);background:radial-gradient(circle at 100% 0, rgba(var(--dialog-tone), .18), transparent 44%), linear-gradient(160deg, #101b31fc, #050c1bfe);width:min(100%,460px);max-height:calc(100dvh - 44px);box-shadow:0 28px 80px #00000085, 0 0 0 1px #ffffff09 inset, 0 0 38px rgba(var(--dialog-tone), .09);color:#f8fafc;border-radius:30px;padding:24px;animation:.19s cubic-bezier(.2,.8,.2,1) both tk-site-dialog-card-in;position:relative;overflow:hidden auto}.tk-site-dialog--danger{--dialog-tone:255, 91, 126}.tk-site-dialog--success{--dialog-tone:58, 218, 166}.tk-site-dialog--warning{--dialog-tone:245, 185, 66}.tk-site-dialog--info{--dialog-tone:91, 176, 255}.tk-site-dialog__close{color:#dbe7f7;cursor:pointer;touch-action:manipulation;background:#050d1db8;border:1px solid #ffffff1a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;left:18px}.tk-site-dialog__hero{align-items:center;gap:14px;padding-left:48px;display:flex}.tk-site-dialog__icon{border:1px solid rgba(var(--dialog-tone), .42);background:rgba(var(--dialog-tone), .12);width:58px;height:58px;color:rgb(var(--dialog-tone));box-shadow:0 10px 28px rgba(var(--dialog-tone), .12);border-radius:19px;flex:none;place-items:center;display:grid}.tk-site-dialog__copy{min-width:0}.tk-site-dialog__copy small{color:rgb(var(--dialog-tone));letter-spacing:.08em;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.tk-site-dialog__copy h3{color:#fff;margin:0;font-size:clamp(1.18rem,4.6vw,1.42rem);line-height:1.35}.tk-site-dialog__message{color:#c8d4e7;white-space:pre-wrap;overflow-wrap:anywhere;background:#071022b3;border:1px solid #ffffff12;border-radius:20px;margin:20px 0 0;padding:17px 18px;font-size:.98rem;line-height:1.9}.tk-site-dialog__field{gap:9px;margin-top:16px;display:grid}.tk-site-dialog__field>span{color:#aebbd0;font-size:.88rem;font-weight:700}.tk-site-dialog__field textarea{resize:vertical;box-sizing:border-box;border:1px solid rgba(var(--dialog-tone), .28);color:#fff;width:100%;min-height:104px;font:inherit;caret-color:rgb(var(--dialog-tone));background:#030a17d1;border-radius:18px;outline:none;padding:15px 16px;line-height:1.7;transition:border-color .15s,box-shadow .15s}.tk-site-dialog__field textarea:focus{border-color:rgba(var(--dialog-tone), .68);box-shadow:0 0 0 3px rgba(var(--dialog-tone), .09)}.tk-site-dialog__field textarea::placeholder{color:#64748b}.tk-site-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.tk-site-dialog__actions:has(.tk-site-dialog__button:only-child){grid-template-columns:1fr}.tk-site-dialog__button{min-height:54px;font:inherit;cursor:pointer;touch-action:manipulation;border-radius:17px;font-weight:800;transition:transform .12s,filter .12s,border-color .12s}.tk-site-dialog__button:active{transform:scale(.985)}.tk-site-dialog__button--secondary{color:#d6e1f0;background:#ffffff0b;border:1px solid #ffffff1a}.tk-site-dialog__button--primary{border:1px solid rgba(var(--dialog-tone), .62);background:linear-gradient(135deg, rgba(var(--dialog-tone), .94), rgba(var(--dialog-tone), .68));color:#07101f;box-shadow:0 12px 30px rgba(var(--dialog-tone), .17)}.tk-site-dialog--danger .tk-site-dialog__button--primary{color:#fff}@media (width<=520px){.tk-site-dialog-layer{padding:14px 14px calc(14px + env(safe-area-inset-bottom));align-items:end}.tk-site-dialog{width:100%;max-height:calc(100dvh - 28px - env(safe-area-inset-bottom));border-radius:28px;padding:22px 18px 18px}.tk-site-dialog__actions{grid-template-columns:1fr}.tk-site-dialog__button--primary{order:-1}}@keyframes tk-site-dialog-layer-in{0%{opacity:0}to{opacity:1}}@keyframes tk-site-dialog-card-in{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tk-site-dialog-layer,.tk-site-dialog{animation:none}}.salary-selected-app.salary-selected-app--featured{gap:14px;min-height:118px;padding:17px 16px}.salary-selected-app--featured .salary-selected-app__identity{gap:14px}.salary-selected-app--featured .salary-selected-app__identity>span{border-color:#efbd4f57;border-radius:20px;flex:0 0 78px;width:78px;height:78px;box-shadow:0 12px 28px #0000004d,0 0 0 4px #efbd4f09}.salary-selected-app--featured .salary-selected-app__identity small{font-size:.66rem}.salary-selected-app--featured .salary-selected-app__identity h2{text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 4px;font-size:1.12rem;line-height:1.35;display:flex;overflow:visible}.salary-selected-app__fee-badge{color:#ffd978;white-space:nowrap;background:linear-gradient(135deg,#efbd4f29,#efbd4f12);border:1px solid #efbd4f61;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:4px 9px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 7px 18px #efbd4f14}.salary-selected-app--featured .salary-selected-app__identity p{font-size:.7rem}@media (width<=520px){.salary-selected-app.salary-selected-app--featured{min-height:124px;padding:16px 14px}.salary-selected-app--featured .salary-selected-app__identity>span{flex-basis:82px;width:82px;height:82px}.salary-selected-app--featured .salary-selected-app__identity h2{font-size:1.16rem}}.customer-finance-fresh-data-notice{border:1px solid color-mix(in srgb, var(--tk-warning) 72%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tk-warning) 14%, transparent), #0a162ad1);box-shadow:inset 0 1px #ffffff0a, 0 10px 28px #00000024, 0 0 22px color-mix(in srgb, var(--tk-warning) 12%, transparent);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin:9px 0 12px;padding:12px 13px;display:grid}.customer-finance-fresh-data-notice__icon{border:1px solid color-mix(in srgb, var(--tk-warning) 78%, #fff 8%);background:color-mix(in srgb, var(--tk-warning) 18%, transparent);width:39px;height:39px;color:var(--tk-warning);box-shadow:0 0 0 0 color-mix(in srgb, var(--tk-warning) 30%, transparent);border-radius:13px;place-items:center;animation:1.65s ease-in-out infinite customerFinanceWarningPulse;display:grid;position:relative}.customer-finance-fresh-data-notice__icon:after{content:"";border:1px solid color-mix(in srgb, var(--tk-warning) 38%, transparent);opacity:.7;border-radius:16px;animation:1.65s ease-out infinite customerFinanceWarningRing;position:absolute;inset:-5px}.customer-finance-fresh-data-notice>div{gap:4px;min-width:0;display:grid}.customer-finance-fresh-data-notice__eyebrow{color:#1b1200;background:var(--tk-warning);width:fit-content;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tk-warning) 72%, #5b3900);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:950}.customer-finance-fresh-data-notice strong{color:#ffd86b;font-size:12.5px;font-weight:950}.customer-finance-fresh-data-notice p,.customer-finance-fresh-data-notice small{margin:0;line-height:1.65}.customer-finance-fresh-data-notice p{color:#eef2f8;font-size:10.8px;font-weight:760}.customer-finance-fresh-data-notice small{color:#aab7c9;font-size:9.7px}.customer-finance-fresh-data-notice__refresh{color:var(--tk-warning);opacity:.72;margin-top:4px;animation:3.6s ease-in-out infinite customerFinanceRefreshHint}@keyframes customerFinanceWarningPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tk-warning) 22%, transparent);transform:scale(.96)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tk-warning) 0%, transparent);transform:scale(1.04)}}@keyframes customerFinanceWarningRing{0%{opacity:.7;transform:scale(.88)}72%,to{opacity:0;transform:scale(1.12)}}@keyframes customerFinanceRefreshHint{0%,82%,to{opacity:.56;transform:rotate(0)}90%{opacity:.92;transform:rotate(110deg)}}@media (prefers-reduced-motion:reduce){.customer-finance-fresh-data-notice__icon,.customer-finance-fresh-data-notice__icon:after,.customer-finance-fresh-data-notice__refresh{animation:none}}@media (width<=520px){.customer-finance-fresh-data-notice{grid-template-columns:auto minmax(0,1fr)}.customer-finance-fresh-data-notice__refresh{display:none}}@media (width<=680px){.customer-finance-fresh-data-notice{border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;margin:6px 0 8px;padding:9px 10px}.customer-finance-fresh-data-notice__icon{border-radius:10px;width:32px;height:32px}.customer-finance-fresh-data-notice__icon:after{border-radius:12px;inset:-3px}.customer-finance-fresh-data-notice>div{gap:2px}.customer-finance-fresh-data-notice__eyebrow{padding:1px 6px;font-size:8.5px}.customer-finance-fresh-data-notice strong{font-size:11.5px}.customer-finance-fresh-data-notice p{font-size:9.4px;line-height:1.45}.customer-finance-fresh-data-notice small,.customer-finance-fresh-data-notice__refresh{display:none}}.customer-finance-choice-card.is-unavailable{cursor:not-allowed;border-color:#ffffff1a;position:relative;box-shadow:0 10px 26px #0000002e}.customer-finance-choice-card.is-unavailable .customer-finance-choice-card__logo img{filter:grayscale()saturate(0)brightness(.76)contrast(.94)}.customer-finance-choice-card.is-unavailable .customer-finance-choice-card__logo{position:relative;overflow:hidden}.customer-finance-choice-card.is-unavailable .customer-finance-choice-card__logo:after{content:"";pointer-events:none;background:linear-gradient(#050a1205,#050a1226);position:absolute;inset:0}.customer-finance-choice-card__availability.is-unavailable{color:#fff1c8;background:#09111eeb;border:1px solid #ffd27057;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px}.customer-finance-choice-card__availability.is-unavailable svg{color:#efb84e}.customer-finance-route-selector{background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 48%),linear-gradient(145deg,#0a182cfa,#070f1dfa);border:1px solid #8b5cf657;border-radius:20px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #0000002e}.customer-finance-route-selector__heading{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.customer-finance-route-selector__icon{color:#c4b5fd;background:#7c3aed29;border:1px solid #a78bfa6b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.customer-finance-route-selector__heading small,.customer-finance-route-selector__heading h3,.customer-finance-route-selector__heading p{margin:0;display:block}.customer-finance-route-selector__heading small{color:#c4b5fd;font-size:11px;font-weight:900}.customer-finance-route-selector__heading h3{color:#fff;margin-top:3px;font-size:20px;line-height:1.35}.customer-finance-route-selector__heading p{color:#a8b4c7;margin-top:4px;font-size:12px;line-height:1.7}.customer-finance-route-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-finance-route-option{appearance:none;color:#fff;text-align:right;cursor:pointer;background:#071222eb;border:1px solid #5b709466;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:9px;min-height:86px;padding:12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.customer-finance-route-option:hover{border-color:#94a3b894;transform:translateY(-1px)}.customer-finance-route-option.is-selected{background:linear-gradient(145deg,#744f1342,#161d35f7);border-color:#facc15a8;box-shadow:inset 0 0 0 1px #facc1514,0 10px 24px #69490e2e}.customer-finance-route-option__icon,.customer-finance-route-option__state{place-items:center;display:grid}.customer-finance-route-option__icon{color:#7dd3fc;background:#1e40af1f;border:1px solid #60a5fa47;border-radius:13px;width:42px;height:42px}.customer-finance-route-option.is-selected .customer-finance-route-option__icon{color:#f8d77b;background:#b47c1224;border-color:#facc1561}.customer-finance-route-option__copy{min-width:0}.customer-finance-route-option__copy strong,.customer-finance-route-option__copy small{overflow-wrap:anywhere;display:block}.customer-finance-route-option__copy strong{color:#fff;font-size:14px;line-height:1.45}.customer-finance-route-option__copy small{color:#93a2b7;margin-top:4px;font-size:10.5px;line-height:1.55}.customer-finance-route-option__state{color:#0000;border:1px solid #5b709461;border-radius:999px;width:25px;height:25px}.customer-finance-route-option.is-selected .customer-finance-route-option__state{color:#111827;background:#f3c34d;border-color:#facc15b3}@media (width<=520px){.customer-finance-route-selector{border-radius:18px;padding:13px}.customer-finance-route-selector__grid{grid-template-columns:1fr}.customer-finance-route-option{min-height:76px}}.account-profile-page{min-height:100dvh;padding:14px 12px calc(30px + env(safe-area-inset-bottom));color:#f8fafc;background:radial-gradient(circle at 85% 0,#7c3aed24,#0000 34%),radial-gradient(circle at 0 35%,#0ea5e912,#0000 28%),linear-gradient(#091426 0%,#07111f 100%)}.account-profile-page.is-admin{z-index:24000;overscroll-behavior:contain;background:radial-gradient(circle at 92% 0,#7c3aed2b,#0000 34%),linear-gradient(#0b1220 0%,#080d18 100%);position:fixed;inset:0;overflow-y:auto}.account-profile-shell{gap:12px;width:min(100%,760px);margin:0 auto;display:grid}.account-profile-header,.account-profile-hero,.account-profile-card{background:radial-gradient(circle at 100% 0,#8b5cf617,#0000 42%),linear-gradient(145deg,#0e1c33fa,#07101efc);border:1px solid #8b5cf647;box-shadow:inset 0 1px #ffffff09,0 14px 28px #00000029}.account-profile-header{border-radius:22px;justify-content:space-between;align-items:center;gap:12px;min-height:108px;padding:14px;display:flex}.account-profile-heading{align-items:center;gap:11px;min-width:0;display:flex}.account-profile-heading>span,.account-profile-card__head>span:first-child{color:#c084fc;background:#7e22ce24;border:1px solid #a855f773;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.account-profile-heading>div,.account-profile-card__head>div{min-width:0}.account-profile-heading small,.account-profile-card__head small,.account-profile-identity small{color:#c084fc;font-size:10px;font-weight:900;display:block}.account-profile-heading h1,.account-profile-card__head h2,.account-profile-identity h2{color:#fff;margin:2px 0 0}.account-profile-heading h1{font-size:20px}.account-profile-heading p{color:#91a0b5;margin:4px 0 0;font-size:10.5px;line-height:1.55}.account-profile-hero{border-radius:22px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid;position:relative;overflow:hidden}.account-profile-avatar{background:linear-gradient(145deg,#f5bd422b,#7e22ce33);border:1px solid #f5bd4261;border-radius:22px;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 10px 24px #0003}.account-profile-avatar>img,.account-profile-avatar>span{border-radius:18px;width:64px;height:64px}.account-profile-avatar>img{object-fit:cover;display:block}.account-profile-avatar>span{color:#fff;background:linear-gradient(145deg,#6d28d9,#312e81);place-items:center;font-size:24px;font-weight:950;display:grid}.account-profile-avatar__edit{color:#211704;cursor:pointer;background:#f4c45b;border:3px solid #0a1322;border-radius:10px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:-5px;left:-5px}.account-profile-avatar__edit input{display:none}.account-profile-identity{gap:4px;min-width:0;display:grid}.account-profile-identity h2{overflow-wrap:anywhere;font-size:19px}.account-profile-identity>span{color:#cbd5e1;background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:9px;font-weight:850}.account-profile-trust{color:#4ade80;background:#16653426;border:1px solid #22c55e61;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8.5px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.account-profile-form{gap:12px;display:grid}.account-profile-card{border-radius:20px;padding:13px}.account-profile-card__head{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.account-profile-card__head h2{font-size:16px}.account-profile-status{border-radius:999px;align-items:center;gap:5px;margin-inline-start:auto;padding:5px 8px;font-size:8.5px;font-weight:900;display:inline-flex}.account-profile-status.is-verified{color:#4ade80;background:#16653424;border:1px solid #22c55e6b}.account-profile-status.is-unverified{color:#facc15;background:#713f1224;border:1px solid #facc1561}.account-profile-field{gap:6px;display:grid}.account-profile-field>span,.account-profile-readonly>span{color:#dbe4f0;font-size:10px;font-weight:850}.account-profile-field input{color:#fff;width:100%;min-height:47px;font:inherit;background:#040c18d1;border:1px solid #64748b57;border-radius:13px;outline:none;padding:0 12px;font-size:13px}.account-profile-field input:focus{border-color:#a855f79e;box-shadow:0 0 0 3px #7e22ce1c}.account-profile-birth-field{margin-top:12px}.account-profile-date-control{background:#040c18d1;border:1px solid #64748b57;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:47px;display:grid;position:relative;overflow:hidden}.account-profile-date-control:focus-within{border-color:#a855f79e;box-shadow:0 0 0 3px #7e22ce1c}.account-profile-date-picker-button{color:#c084fc;cursor:pointer;background:#7c3aed1a;border:0;border-left:1px solid #a855f73d;border-radius:0;place-items:center;width:42px;height:45px;padding:0;display:grid}.account-profile-date-picker-button:active{background:#7c3aed2e}.account-profile-date-native{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;bottom:1px;left:1px}.account-profile-date-control>input{min-width:0;min-height:45px;box-shadow:none;color:#f8fafc;text-align:left;font-variant-numeric:tabular-nums;letter-spacing:.06em;direction:ltr;unicode-bidi:isolate;background:0 0;border:0;border-radius:0;padding:0 12px}.account-profile-date-control>input::placeholder{color:#697386;letter-spacing:.04em}.account-profile-date-control>input:focus{box-shadow:none;border:0}.account-profile-phone-field{gap:8px}.account-profile-phone-entry{grid-template-columns:minmax(165px,.9fr) minmax(0,1.35fr);gap:8px;display:grid}.account-profile-country-picker{min-width:0;position:relative}.account-profile-country-select,.account-profile-phone-number{background:#040c18d1;border:1px solid #64748b57;border-radius:13px;align-items:center;min-width:0;min-height:48px;display:flex}.account-profile-country-select{color:#f8fafc;text-align:right;width:100%;font:inherit;cursor:pointer;gap:9px;padding:0 10px}.account-profile-country-select__flag,.account-profile-country-row__flag{flex:none;font-size:19px;line-height:1}.account-profile-country-select__copy{flex:auto;gap:1px;min-width:0;display:grid}.account-profile-country-select__copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:900;overflow:hidden}.account-profile-country-select__copy small{color:#c084fc;font-size:8.5px;font-weight:900}.account-profile-country-select>svg{color:#94a3b8;flex:none;transition:transform .18s}.account-profile-country-select>svg.is-open{transform:rotate(180deg)}.account-profile-country-select:focus-visible,.account-profile-phone-number:focus-within{border-color:#a855f79e;outline:none;box-shadow:0 0 0 3px #7e22ce1c}.account-profile-country-menu{z-index:35;top:calc(100% + 7px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f1cfc;border:1px solid #8b5cf65c;border-radius:15px;gap:7px;padding:8px;display:grid;position:absolute;inset-inline:0;box-shadow:0 22px 45px #0000006b}.account-profile-country-search{color:#94a3b8;background:#040c18eb;border:1px solid #64748b47;border-radius:11px;align-items:center;gap:7px;min-height:43px;padding:0 10px;display:flex}.account-profile-country-search:focus-within{border-color:#a855f794;box-shadow:0 0 0 3px #7e22ce1a}.account-profile-country-search input{min-width:0;min-height:41px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:10px}.account-profile-country-search input:focus{box-shadow:none;border:0}.account-profile-country-list{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;max-height:min(310px,44dvh);display:grid;overflow-y:auto}.account-profile-country-list>button{color:#e2e8f0;text-align:right;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#0f172a57;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:7px;padding:6px 8px;display:grid}.account-profile-country-list>button:hover,.account-profile-country-list>button:focus-visible,.account-profile-country-list>button.is-selected{background:#7e22ce1f;border-color:#a855f74d;outline:none}.account-profile-country-row__name{gap:1px;min-width:0;display:grid}.account-profile-country-row__name strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.account-profile-country-row__name small{color:#64748b;font-size:7.5px}.account-profile-country-row__dial{color:#c084fc;font-size:9.5px;font-weight:900}.account-profile-country-list>button>svg{color:#4ade80}.account-profile-country-empty{color:#94a3b8;text-align:center;padding:18px 10px;font-size:9px}.account-profile-phone-number{overflow:hidden}.account-profile-phone-number>span{color:#c084fc;direction:ltr;background:#7e22ce14;border-right:1px solid #64748b3d;align-self:stretch;place-items:center;min-width:62px;padding:0 9px;font-size:11px;font-weight:950;display:grid}.account-profile-phone-number>input{min-width:0;min-height:46px;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;padding:0 10px}.account-profile-phone-number>input:focus{box-shadow:none;border:0}@media (width<=520px){.account-profile-phone-entry{grid-template-columns:1fr}.account-profile-country-menu{margin-top:7px;position:relative;top:auto}.account-profile-country-list{max-height:270px}}.account-profile-field small,.account-profile-readonly small{color:#7f8da3;font-size:9px;line-height:1.55}.account-profile-readonly{background:#0208126b;border:1px solid #64748b33;border-radius:13px;gap:4px;margin-top:10px;padding:10px;display:grid}.account-profile-readonly strong{color:#e2e8f0;font-size:12px}.account-profile-note{color:#d8c67d;background:#713f121a;border:1px solid #facc1547;border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:9px;line-height:1.55;display:flex}.account-profile-phone-error{color:#fecdd3;background:#7f1d1d1f;border:1px solid #f43f5e57;border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.account-profile-phone-error>svg{color:#fb7185;flex:none;margin-top:1px}.account-profile-phone-error>div{gap:2px;min-width:0;display:grid}.account-profile-phone-error strong{color:#fecdd3;font-size:9.5px}.account-profile-phone-error span{color:#fda4af;font-size:8.5px;line-height:1.55}.account-profile-phone-verification{gap:9px;margin-top:10px;display:grid}.account-profile-phone-action{color:#d1fae5;width:100%;min-height:44px;font:inherit;background:linear-gradient(135deg,#059669d1,#10b981b8);border:1px solid #22c55e6b;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.account-profile-phone-action:disabled{opacity:.56;cursor:not-allowed}.account-profile-otp{background:#064e3b1a;border:1px solid #22c55e4d;border-radius:14px;gap:10px;padding:11px;display:grid}.account-profile-otp__head{color:#a7f3d0;align-items:center;gap:7px;font-size:9px;line-height:1.5;display:flex}.account-profile-otp__head strong{color:#fff;font-size:10px}.account-profile-otp>input{color:#fff;text-align:center;letter-spacing:.34em;background:#040c18db;border:1px solid #22c55e57;border-radius:13px;outline:none;width:100%;min-height:48px;padding:0 12px;font:900 18px/1.2 inherit}.account-profile-otp>input:focus{border-color:#34d399b8;box-shadow:0 0 0 3px #10b9811c}.account-profile-otp__actions{grid-template-columns:minmax(0,1fr) minmax(105px,.55fr);gap:8px;display:grid}.account-profile-otp__actions>button{color:#ecfdf5;min-height:42px;font:inherit;background:#059669c7;border:1px solid #22c55e6b;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.account-profile-otp__actions>button.is-secondary{color:#cbd5e1;background:#0f172ab8;border-color:#64748b52}.account-profile-otp__actions>button:disabled{opacity:.5;cursor:not-allowed}.account-profile-preferences{gap:8px;display:grid}.account-profile-preference{cursor:pointer;background:#050e1b9e;border:1px solid #64748b3b;border-radius:13px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.account-profile-preference>span{gap:2px;min-width:0;display:grid}.account-profile-preference strong{color:#f8fafc;font-size:11px}.account-profile-preference small{color:#8492a6;font-size:8.5px}.account-profile-preference input{opacity:0;pointer-events:none;position:absolute}.account-profile-preference>i{background:#3341559e;border:1px solid #64748b5c;border-radius:999px;justify-self:end;width:42px;height:24px;transition:all .16s;position:relative}.account-profile-preference>i:after{content:"";background:#cbd5e1;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;right:3px}.account-profile-preference input:checked+i{background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#a855f794}.account-profile-preference input:checked+i:after{background:#fff;transform:translate(-18px)}.account-profile-card.is-phone-push p,.account-profile-card.is-security-link p{color:#93a1b5;margin:0 0 10px;font-size:9.5px;line-height:1.6}.account-profile-card.is-phone-push button,.account-profile-card.is-security-link button,.account-profile-footer>button{color:#fff;min-height:44px;font:inherit;background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid #a855f775;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.account-profile-card.is-phone-push button,.account-profile-card.is-security-link button{width:100%}.account-profile-card.is-phone-push button.is-disable-push{color:#fecdd3;box-shadow:none;background:#7f1d1d38;border-color:#f43f5e66}.account-profile-card.is-phone-push button:disabled{opacity:.55;cursor:not-allowed}.account-profile-push-hint{color:#f0c870;margin-top:8px;font-size:8.5px;line-height:1.55;display:block}.account-profile-footer{z-index:auto;background:#070f1ce6;border:1px solid #64748b4d;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:2px;padding:10px;display:grid;position:static;box-shadow:inset 0 1px #ffffff09}.account-profile-footer>div{color:#94a3b8;align-items:center;gap:6px;min-width:0;padding-inline:7px;font-size:8.5px;display:flex}.account-profile-footer>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-footer>button{justify-self:end;min-width:158px}.account-profile-footer>button:disabled{opacity:.58}@media (width<=460px){.account-profile-footer{grid-template-columns:minmax(0,1fr) 150px}.account-profile-footer>button{min-width:150px}}@media (width>=680px){.account-profile-page{padding:22px}.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-card.is-security-link,.account-profile-footer{grid-column:1/-1}}.account-profile-card.is-referral{background:radial-gradient(circle at 100% 0,#a855f71a,#0000 42%),#070f1ce6;border-color:#a855f74d;grid-column:1/-1;scroll-margin-top:88px}.account-profile-referral__intro{color:#9aa8bc;margin:0 0 10px;font-size:9.5px;line-height:1.65}.account-profile-referral__code{background:#260f4333;border:1px solid #a855f752;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.account-profile-referral__code>div{gap:3px;min-width:0;display:grid}.account-profile-referral__code small{color:#9b8eb4;font-size:8px;font-weight:800}.account-profile-referral__code strong{color:#d8a6ff;letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:950}.account-profile-referral__code button{color:#f7ecff;min-height:42px;font:inherit;cursor:pointer;background:#7e22ce38;border:1px solid #a855f770;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9.5px;font-weight:900;display:inline-flex}.account-profile-referral__code button:disabled{opacity:.48;cursor:not-allowed}.account-profile-referral__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.account-profile-referral__stats article{background:#25124226;border:1px solid #a855f740;border-radius:13px;gap:5px;min-width:0;padding:10px;display:grid}.account-profile-referral__stats article>span{color:#d8a6ff;background:#7e22ce1f;border:1px solid #a855f757;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.account-profile-referral__stats article.is-pending{border-color:#eab34145}.account-profile-referral__stats article.is-pending>span{color:#efc75f;background:#8f5b0d1c;border-color:#eab34157}.account-profile-referral__stats article.is-reward{border-color:#34d39945}.account-profile-referral__stats article.is-reward>span{color:#72e6ba;background:#0596691a;border-color:#34d39957}.account-profile-referral__stats small{color:#8f9db2;font-size:8px}.account-profile-referral__stats strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950}.account-profile-referral__notice{color:#d5c58d;background:#713f1214;border:1px solid #eab3413d;border-radius:12px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;font-size:8.5px;line-height:1.6;display:flex}.account-profile-referral__notice>svg{color:#efc75f;flex:none;margin-top:1px}@media (width<=520px){.account-profile-referral__code{grid-template-columns:minmax(0,1fr)}.account-profile-referral__code button{width:100%}.account-profile-referral__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.account-profile-referral__stats article{padding:8px 7px}.account-profile-referral__stats article>span{width:30px;height:30px}.account-profile-referral__stats strong{font-size:10px}}.tk-product-unavailable{isolation:isolate;position:relative}.customer-product-card.tk-product-unavailable,.tk-client-search-result.tk-product-unavailable,.tk-client-featured-marquee__item.tk-product-unavailable{border-color:#ffffff1a;box-shadow:0 10px 28px #0003}.tk-product-unavailable>.customer-product-card__open,.tk-product-unavailable.tk-client-search-result,.tk-product-unavailable.tk-client-featured-marquee__item{opacity:1;filter:none;cursor:not-allowed}.tk-product-unavailable .customer-product-card__media,.tk-product-unavailable .tk-client-search-result__image,.tk-product-unavailable .tk-client-featured-marquee__media{position:relative;overflow:hidden}.tk-product-unavailable .customer-product-card__media:after,.tk-product-unavailable .tk-client-search-result__image:after,.tk-product-unavailable .tk-client-featured-marquee__media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#050a1208,#050a1229);position:absolute;inset:0}.tk-product-unavailable .customer-product-card__media img,.tk-product-unavailable .tk-client-search-result__image img,.tk-product-unavailable .tk-client-featured-marquee__media img{filter:grayscale()saturate(0)brightness(.79)contrast(.94);transition:filter .18s,transform .18s;transform:scale(1.005)}.tk-product-availability-badge{z-index:12;color:#fff1c7;-webkit-backdrop-filter:blur(7px);white-space:nowrap;pointer-events:none;background:#080f1be0;border:1px solid #f6c65757;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 14px);min-height:25px;padding:4px 8px;font-size:9.5px;font-weight:850;line-height:1.1;display:inline-flex;position:absolute;inset:7px auto auto 50%;transform:translate(-50%);box-shadow:0 5px 14px #00000047,inset 0 1px #ffffff0f}.tk-product-availability-badge:before{content:"";transform-origin:50%;background:#efb84e;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:2.2s ease-in-out infinite tk-unavailable-dot-pulse;box-shadow:0 0 0 2px #efb84e1f}@keyframes tk-unavailable-dot-pulse{0%,to{opacity:.58;transform:scale(.88);box-shadow:0 0 0 2px #efb84e14}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 4px #efb84e26}}@media (prefers-reduced-motion:reduce){.tk-product-availability-badge:before{opacity:.9;animation:none;transform:none}}.tk-client-search-result.tk-product-unavailable{padding-top:inherit}.tk-client-search-result__image .tk-product-availability-badge{gap:3px;max-width:calc(100% - 6px);min-height:18px;padding:2px 4px;font-size:6.5px;inset:3px auto auto 50%;transform:translate(-50%)}.tk-client-search-result__image .tk-product-availability-badge:before{flex-basis:4px;width:4px;height:4px}.tk-client-featured-marquee__item.tk-product-unavailable{gap:inherit}.tk-client-featured-marquee__media .tk-product-availability-badge{gap:4px;max-width:calc(100% - 10px);min-height:21px;padding:3px 6px;font-size:8px;inset:5px auto auto 50%;transform:translate(-50%)}@media (width<=420px){.tk-product-availability-badge{min-height:23px;padding:3px 7px;font-size:8.8px;inset:6px auto auto 50%;transform:translate(-50%)}.tk-client-featured-marquee__media .tk-product-availability-badge{min-height:20px;padding:3px 5px;font-size:7.5px;inset:4px auto auto 50%;transform:translate(-50%)}}.customer-favorites-page{min-height:auto;padding-top:max(10px, env(safe-area-inset-top));padding-bottom:calc(104px + env(safe-area-inset-bottom))}.customer-favorites-page .customer-record-shell{width:min(100%,760px)}.customer-favorites-page .customer-record-header{border-radius:18px;align-items:center;min-height:0;margin-bottom:9px;padding:13px 14px}.customer-favorites-page .customer-record-header .customer-record-heading{gap:10px}.customer-favorites-page .customer-record-header .customer-record-heading__icon{border-radius:13px;flex-basis:42px;width:42px;height:42px}.customer-favorites-page .customer-record-header .customer-record-heading h1{margin-top:1px;font-size:1.32rem}.customer-favorites-page .customer-record-header .customer-record-heading p{margin-top:2px;font-size:.68rem;line-height:1.55}.customer-favorites-page .customer-record-back{border-radius:13px;min-width:74px;height:42px;padding-inline:11px}.customer-favorites-page .customer-record-panel{border-radius:17px;margin-bottom:10px;padding:10px 12px}.customer-favorites-page .customer-record-panel .customer-record-heading{gap:9px}.customer-favorites-page .customer-record-panel .customer-record-heading__icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.customer-favorites-page .customer-record-panel .customer-record-heading h2{margin:1px 0 0;font-size:1.05rem}.customer-favorites-page .customer-product-grid{align-items:start;gap:8px}.customer-favorites-page .customer-product-card{border-radius:17px;align-self:start;overflow:hidden}.customer-favorites-page .customer-product-card__open{width:100%;min-width:0;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.customer-favorites-page .customer-product-card__media{aspect-ratio:1/.86}.customer-favorites-page .customer-product-card__body{align-content:start;gap:2px;padding:8px 10px 9px}.customer-favorites-page .customer-product-card__body>strong{margin:0;font-size:.8rem;line-height:1.35}.customer-favorites-page .customer-product-card__body>small{color:var(--tk-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.62rem;line-height:1.25;overflow:hidden}@media (width<=520px){.customer-favorites-page{padding-inline:9px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.customer-favorites-page .customer-record-header{padding:11px 12px}.customer-favorites-page .customer-record-header .customer-record-heading p{display:none}.customer-favorites-page .customer-record-back{width:42px;min-width:42px;padding:0;font-size:0}.customer-favorites-page .customer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-favorites-page .customer-product-card__media{aspect-ratio:1/.82}}.tk-maintenance-page{isolation:isolate;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 50% -10%,#8554ff38,#0000 35rem),radial-gradient(circle at 100% 100%,#ebb33c1a,#0000 30rem),linear-gradient(#061127 0%,#07152b 48%,#030914 100%);place-items:center;display:grid;position:relative;overflow:hidden}.tk-maintenance-page *,.tk-maintenance-page :before,.tk-maintenance-page :after{box-sizing:border-box}.tk-maintenance-orb{z-index:-1;aspect-ratio:1;filter:blur(18px);opacity:.24;pointer-events:none;border-radius:50%;width:340px;position:absolute}.tk-maintenance-orb--one{background:radial-gradient(circle,#7d4cff,#0000 66%);top:-170px;right:-130px}.tk-maintenance-orb--two{background:radial-gradient(circle,#d9a42c,#0000 67%);bottom:-210px;left:-170px}.tk-maintenance-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f1f3af5,#050e1dfb);border:1px solid #8f69ff61;border-radius:30px;width:min(100%,620px);padding:18px;box-shadow:inset 0 1px #ffffff0e,0 30px 80px #00000070,0 0 48px #7545e014}.tk-maintenance-brand{border-bottom:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 8px 13px;display:grid}.tk-maintenance-brand__mark{background:linear-gradient(145deg,#0f1b37f5,#090c1ffc);border:1px solid #bd79ff6b;border-radius:16px;place-items:center;width:52px;height:52px;padding:3px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #5b21b638,0 0 20px #bd79ff14}.tk-maintenance-brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.tk-maintenance-brand small,.tk-maintenance-brand strong{display:block}.tk-maintenance-brand small{color:#9ea9bc;letter-spacing:.05em;font-size:.65rem;font-weight:800}.tk-maintenance-brand strong{color:#fff;margin-top:2px;font-size:.86rem}.tk-maintenance-live-dot{background:#f2be4f;border-radius:50%;width:11px;height:11px;animation:1.8s ease-in-out infinite tkMaintenanceDot;box-shadow:0 0 0 6px #f2be4f14,0 0 20px #f2be4f85}.tk-maintenance-hero{text-align:center;justify-items:center;gap:16px;padding:34px 12px 24px;display:grid}.tk-maintenance-tool{color:#d8c9ff;background:linear-gradient(145deg,#7443dd3d,#1e375d6b);border:1px solid #a47eff6b;border-radius:28px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000042}.tk-maintenance-tool__pulse{border:1px solid #a57fff47;border-radius:34px;animation:2.25s ease-out infinite tkMaintenancePulse;position:absolute;inset:-8px}.tk-maintenance-copy h1{color:#fff;max-width:520px;margin:0 auto;font-size:clamp(1.62rem,7vw,2.35rem);line-height:1.35}.tk-maintenance-copy p{color:#aab7c9;max-width:520px;margin:10px auto 0;font-size:.91rem;line-height:1.85}.tk-maintenance-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.tk-maintenance-status-grid article{background:#06112294;border:1px solid #5b77a045;border-radius:17px;align-items:center;gap:10px;min-height:86px;padding:12px;display:flex}.tk-maintenance-status-grid article>span,.tk-maintenance-return>span{color:#65e6b4;background:#17be8417;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.tk-maintenance-status-grid p{color:#c0cad8;margin:0;font-size:.76rem;font-weight:760;line-height:1.65}.tk-maintenance-return{background:#eeb9410e;border:1px solid #eeb94142;border-radius:17px;align-items:center;gap:11px;margin-top:9px;padding:12px;display:flex}.tk-maintenance-return>span{color:#f3c75e;background:#eeb94117}.tk-maintenance-return small,.tk-maintenance-return strong{display:block}.tk-maintenance-return small{color:#9ea8b8;font-size:.67rem}.tk-maintenance-return strong{color:#fff;margin-top:3px;font-size:.82rem}.tk-maintenance-auth-notice{color:#f6dfaa;background:linear-gradient(145deg,#5b390d42,#3521082e);border:1px solid #efb94357;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;display:flex;box-shadow:inset 0 1px #ffffff09}.tk-maintenance-auth-notice>span{color:#f2c65e;background:#efb9431a;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.tk-maintenance-auth-notice p{color:#e7d8b7;margin:1px 0 0;font-size:.75rem;font-weight:800;line-height:1.7}.tk-maintenance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.tk-maintenance-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.79rem;font-weight:900;display:inline-flex}.tk-maintenance-refresh{color:#d7e0ed;background:#12233dc7;border:1px solid #7991b74a}.tk-maintenance-admin{color:#241704;background:linear-gradient(145deg,#ffe59b,#efb943 58%,#c9851b);border:1px solid #efb9436b;box-shadow:0 12px 30px #dc9b222e}.tk-maintenance-footer{color:#7f8ca1;border-top:1px solid #fff1;align-items:center;gap:7px;min-height:44px;margin-top:12px;padding-top:12px;font-size:.66rem;display:flex}.tk-maintenance-footer>svg{color:#63dfae;flex:none}.tk-maintenance-footer>span{flex:1;min-width:0}.tk-maintenance-footer button{color:#bfaeff;min-height:32px;font:inherit;background:#6942b614;border:1px solid #806fb447;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-weight:850;display:inline-flex}@keyframes tkMaintenancePulse{0%{opacity:0;transform:scale(.92)}35%{opacity:.8}to{opacity:0;transform:scale(1.14)}}@keyframes tkMaintenanceDot{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@media (width<=520px){.tk-maintenance-page{place-items:center;padding-inline:12px}.tk-maintenance-card{border-radius:25px;padding:14px}.tk-maintenance-hero{padding:28px 7px 20px}.tk-maintenance-tool{border-radius:24px;width:76px;height:76px}.tk-maintenance-status-grid,.tk-maintenance-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tk-maintenance-live-dot,.tk-maintenance-tool__pulse{animation:none}}.tk-maintenance-actions .tk-maintenance-refresh,.tk-maintenance-actions .tk-maintenance-admin{width:100%;min-height:50px}.tk-maintenance-footer.is-language-only{justify-content:center}.tk-maintenance-footer.is-language-only>button{margin-inline:auto}.admin-manual-level{background:radial-gradient(circle at 100% 0,#d38bff14,#0000 42%),#050b169e;border:1px solid #d38bff38;border-radius:15px;gap:8px;padding:7px 8px;display:grid}.admin-manual-level__head{align-items:flex-start;gap:6px;display:flex}.admin-manual-level__head>span{color:#d98bff;background:#d38bff14;border:1px solid #d38bff4d;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-manual-level__head strong{color:#fff;font-size:.76rem;font-weight:950;display:block}.admin-manual-level__head small{color:var(--tk-muted);margin-top:3px;font-size:.56rem;line-height:1.5;display:block}.admin-manual-level__message{border-radius:12px;padding:7px 9px;font-size:.61rem;font-weight:850}.admin-manual-level__message.is-success{color:#a7f3d0;background:#22c55e12;border:1px solid #4ade8038}.admin-manual-level__message.is-error{color:#fecaca;background:#ef444412;border:1px solid #f8717138}.admin-manual-level__search{border:1px solid var(--tk-line-neutral);background:var(--tk-panel-inset);border-radius:13px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.admin-manual-level__search svg{color:var(--tk-muted)}.admin-manual-level__search input{min-height:39px;box-shadow:none;background:0 0;border:0;padding:0}.admin-manual-level__search input:focus{box-shadow:none;border:0}.admin-manual-level__search button{color:#e5b4ff;min-height:31px;font:inherit;background:#d38bff14;border:1px solid #d38bff42;border-radius:10px;padding:5px 8px;font-size:.61rem;font-weight:900}.admin-manual-level__field{gap:6px;display:grid}.admin-manual-level__field>span{color:var(--tk-muted);font-size:.58rem;font-weight:850}.admin-manual-level__field select{width:100%;min-height:39px}.admin-manual-level__account{border:1px solid var(--tk-line-neutral);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.admin-manual-level__account b{color:#fff;font-size:.74rem;display:block}.admin-manual-level__account small{color:var(--tk-muted);text-align:right;direction:ltr;margin-top:2px;font-size:.56rem;display:block}.admin-manual-level__account>span{color:#9dccff;background:#5ba8ff12;border:1px solid #5ba8ff3d;border-radius:999px;flex:none;padding:5px 8px;font-size:.55rem;font-weight:900}.admin-manual-level__account>span.is-agent{color:#f6cf73;background:#efbd4f12;border-color:#efbd4f47}.admin-manual-level__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-manual-level__status-grid>div{border:1px solid var(--tk-line-neutral);background:#ffffff06;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.admin-manual-level__status-grid span{color:var(--tk-muted);font-size:.55rem}.admin-manual-level__status-grid b{color:#fff;font-size:.69rem;font-weight:950}.admin-manual-level__actions{grid-template-columns:1fr;gap:8px;display:grid}.admin-manual-level__grant,.admin-manual-level__clear{min-height:39px;font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:.67rem;font-weight:950;display:inline-flex}.admin-manual-level__grant{color:#211503;background:linear-gradient(135deg,#ffe49a,#d69a29);border:1px solid #efbd4f5c}.admin-manual-level__clear{color:#fecaca;background:#ef444412;border:1px solid #f8717140}.admin-manual-level__empty{border:1px dashed var(--tk-line-neutral);color:var(--tk-muted);text-align:center;border-radius:13px;padding:9px;font-size:.62rem}@media (width<=390px){.admin-manual-level__status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-manual-level__search{grid-template-columns:18px minmax(0,1fr)}.admin-manual-level__search button{grid-column:1/-1;margin-bottom:9px}}.admin-feature-folders{grid-template-columns:1fr;gap:9px;display:grid}.admin-feature-folder{--folder-rgb:189, 121, 255;border:1px solid rgba(var(--folder-rgb), .3);color:#fff;text-align:right;background:radial-gradient(circle at 100% 0, rgba(var(--folder-rgb), .16), transparent 45%), linear-gradient(145deg, #121d34fa, #070e1bfa);cursor:pointer;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:92px;padding:18px 12px 11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 28px #0000002e}.admin-feature-folder:active{transform:scale(.985)}.admin-feature-folder--customer{--folder-rgb:185, 103, 255}.admin-feature-folder--profit{--folder-rgb:239, 189, 79}.admin-feature-folder--membership{--folder-rgb:215, 139, 255}.admin-feature-folder__tab{border:1px solid rgba(var(--folder-rgb), .35);background:rgba(var(--folder-rgb), .16);border-bottom:0;border-radius:12px 12px 0 0;width:82px;height:11px;position:absolute;top:0;right:20px}.admin-feature-folder__icon{border:1px solid rgba(var(--folder-rgb), .33);width:46px;height:46px;color:rgb(var(--folder-rgb));background:rgba(var(--folder-rgb), .09);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff09}.admin-feature-folder__copy{gap:5px;min-width:0;display:grid}.admin-feature-folder__copy strong{color:#fff;font-size:.84rem;font-weight:950}.admin-feature-folder__copy small{color:var(--tk-muted);font-size:.58rem;line-height:1.5}.admin-feature-folder__open{border:1px solid rgba(var(--folder-rgb), .24);min-width:62px;color:rgb(var(--folder-rgb));background:rgba(var(--folder-rgb), .07);border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.61rem;font-weight:900;display:inline-flex}.admin-feature-back{border:1px solid var(--tk-line-neutral);width:100%;min-height:39px;color:var(--tk-muted-strong);font:inherit;cursor:pointer;background:#ffffff06;border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 9px;padding:8px 10px;font-size:.69rem;font-weight:900;display:flex}.admin-feature-back:active{transform:scale(.985)}.admin-feature-section{background:radial-gradient(circle at 100% 0, rgba(var(--section-rgb), .1), transparent 36%), linear-gradient(145deg, #111b30fa, #070e1bfa);border:1px solid rgba(var(--section-rgb), .28);border-radius:15px;gap:9px;margin:0;padding:11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000030}.admin-feature-section--customer{--section-rgb:185, 103, 255}.admin-feature-section--profit{--section-rgb:239, 189, 79}.admin-feature-section--membership{--section-rgb:215, 139, 255}.admin-feature-section>.admin-section-heading{border-bottom:1px solid rgba(var(--section-rgb), .16);margin:0;padding:0 0 9px}.admin-feature-subsection{border:1px solid var(--tk-line-neutral);background:#050b1694;border-radius:14px;gap:8px;padding:9px;display:grid}.admin-feature-subsection__head{border-bottom:1px solid #ffffff0e;gap:3px;min-width:0;padding-bottom:9px;display:grid}.admin-feature-subsection__head strong{color:#fff;font-size:.78rem;font-weight:950}.admin-feature-subsection__head small{color:var(--tk-muted);font-size:.58rem;line-height:1.55}.admin-membership-settings,.admin-profit-guard-settings{gap:9px;display:grid}.admin-membership-intro{border:1px solid var(--tk-line-neutral);background:linear-gradient(145deg, var(--tk-panel-strong), var(--tk-panel));border-radius:17px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.admin-membership-intro>span{width:32px;height:32px;color:var(--tk-gold);background:#efbd4f12;border:1px solid #efbd4f47;border-radius:12px;flex:0 0 32px;place-items:center;display:grid}.admin-membership-intro h3{color:#fff;margin:0;font-size:.79rem}.admin-membership-intro p{color:var(--tk-muted);margin:4px 0 0;font-size:.58rem;line-height:1.5}.admin-profit-guard-note{color:var(--tk-muted);background:#efbd4f0e;border:1px solid #efbd4f2e;border-radius:16px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.admin-profit-guard-note svg{color:var(--tk-gold);flex:none;margin-top:1px}.admin-profit-guard-note p{margin:0;font-size:.63rem;line-height:1.7}.admin-profit-guard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-profit-guard-fields label,.admin-profit-product-select{gap:5px;min-width:0;display:grid}.admin-profit-guard-fields label>span,.admin-profit-product-select>span{color:var(--tk-muted);font-size:.57rem;font-weight:800}.admin-profit-guard-fields input,.admin-profit-guard-fields select,.admin-profit-product-select select{border:1px solid var(--tk-line-neutral);color:#fff;background:var(--tk-panel-inset);width:100%;min-width:0;height:44px;font:inherit;border-radius:12px;outline:0;padding:0 10px;font-size:.67rem}.admin-profit-guard-fields input:focus,.admin-profit-guard-fields select:focus,.admin-profit-product-select select:focus{border-color:var(--tk-line-strong);box-shadow:var(--tk-focus)}.admin-profit-product-card{background:radial-gradient(circle at 100% 0,#efbd4f0b,#0000 42%),#050b169e;border-color:#efbd4f29}.admin-profit-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-profit-preview span{border:1px solid var(--tk-line-neutral);min-width:0;color:var(--tk-muted);background:#ffffff06;border-radius:12px;padding:9px 10px;font-size:.58rem;line-height:1.55}.admin-profit-preview b{color:#fff;font-weight:900}.admin-membership-grid{gap:8px;display:grid}.admin-membership-card{--level-accent:239, 189, 79;border:1px solid rgba(var(--level-accent), .19);background:radial-gradient(circle at 100% 0, rgba(var(--level-accent), .07), transparent 42%), #080c17c7;border-radius:18px;gap:8px;padding:9px;display:grid}.admin-membership-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-membership-card__identity{align-items:center;gap:9px;min-width:0;display:flex}.admin-membership-card__badge{border:1px solid rgba(var(--level-accent), .31);width:36px;height:36px;color:rgb(var(--level-accent));background:rgba(var(--level-accent), .08);direction:ltr;border-radius:11px;flex:0 0 36px;place-items:center;font-size:.66rem;font-weight:950;display:grid}.admin-membership-card__identity strong{color:#fff;font-size:.78rem;display:block}.admin-membership-card__identity small{color:var(--tk-muted);margin-top:2px;font-size:.58rem;display:block}.admin-membership-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-membership-field{gap:5px;min-width:0;display:grid}.admin-membership-field span{color:var(--tk-muted);font-size:.57rem;font-weight:800}.admin-membership-field input{border:1px solid var(--tk-line-neutral);color:#fff;background:var(--tk-panel-inset);width:100%;min-width:0;height:38px;font:inherit;border-radius:12px;outline:0;padding:0 10px;font-size:.69rem}.admin-membership-field input:focus{border-color:var(--tk-line-strong);box-shadow:var(--tk-focus)}.admin-membership-field input:disabled{opacity:.62}.admin-membership-save{color:#211503;cursor:pointer;background:linear-gradient(135deg,#ffe49a,#d69a29);border:1px solid #efbd4f59;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:.72rem;font-weight:950;display:inline-flex}.admin-membership-save:disabled{opacity:.55;cursor:wait}@media (width>=760px){.admin-feature-folders{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-feature-folder{grid-template-columns:1fr;align-content:center;justify-items:start;min-height:176px}.admin-feature-folder__open{justify-self:stretch}.admin-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-feature-folder{grid-template-columns:42px minmax(0,1fr) auto;min-height:86px;padding:17px 10px 10px}.admin-feature-folder__icon{width:42px;height:42px}.admin-feature-folder__open{grid-column:auto;width:auto;min-height:32px}.admin-feature-section{border-radius:17px;padding:10px}}@media (width<=390px){.admin-membership-fields,.admin-profit-guard-fields,.admin-profit-preview{grid-template-columns:1fr}}.supplier-create-modal{z-index:34000;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);overscroll-behavior:contain;background:#01050ed1;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.supplier-create-modal__sheet{background:radial-gradient(circle at 100% 0,#8b45f724,#0000 38%),linear-gradient(160deg,#0e1d38fe,#050d1cfe);border:1px solid #a964ff6b;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,720px);max-height:min(92dvh,860px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #0000008c}.supplier-create-modal__header{background:#030a17d1;border-bottom:1px solid #769acd33;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:18px 20px;display:flex}.supplier-create-modal__header small{color:var(--admin-brand-bright);font-size:11px;font-weight:900}.supplier-create-modal__header h2{color:var(--admin-text);margin:5px 0 0;font-size:21px;font-weight:950}.supplier-create-modal__close{border:1px solid var(--admin-border-neutral);width:44px;height:44px;color:var(--admin-text);cursor:pointer;background:#ffffff0a;border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.supplier-create-modal__body{overscroll-behavior:contain;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.supplier-create-modal__notice{color:#9cf3d2;background:#36e6a512;border:1px solid #36e6a540;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;display:grid}.supplier-create-modal__notice>svg{margin-top:2px}.supplier-create-modal__notice div{gap:4px;min-width:0;display:grid}.supplier-create-modal__notice strong{color:#d7fff0;font-size:13px}.supplier-create-modal__notice span{color:#9fd7c3;font-size:11px;line-height:1.7}.supplier-create-modal__group{border:1px solid var(--admin-border-neutral);background:#050e1fb8;border-radius:18px;gap:12px;padding:15px;display:grid}.supplier-create-modal__group.is-optional{background:#050e1f7a}.supplier-create-modal__group-title{color:var(--admin-brand-bright);border-bottom:1px solid #769acd26;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding-bottom:10px;display:grid}.supplier-create-modal__group-title div{gap:3px;min-width:0;display:grid}.supplier-create-modal__group-title strong{color:var(--admin-text);font-size:14px}.supplier-create-modal__group-title small{color:var(--admin-muted);font-size:10px}.supplier-create-modal label{min-width:0;color:var(--admin-muted-strong);gap:7px;font-size:11px;font-weight:850;display:grid}.supplier-create-modal input,.supplier-create-modal select{border:1px solid var(--admin-border-neutral);width:100%;min-width:0;min-height:48px;color:var(--admin-text);font:inherit;background:#020915c7;border-radius:13px;outline:none;padding:0 13px}.supplier-create-modal input:focus,.supplier-create-modal select:focus{border-color:#a964ffa6;box-shadow:0 0 0 3px #8b45f71c}.supplier-create-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.supplier-create-modal__inline{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.supplier-create-modal__inline>button{border:1px solid var(--admin-border-neutral);min-height:48px;color:var(--admin-muted-strong);cursor:pointer;background:#ffffff0a;border-radius:13px;padding:0 12px;font-size:10px;font-weight:900}.supplier-create-modal__secret{position:relative}.supplier-create-modal__secret input{padding-left:52px}.supplier-create-modal__secret button{width:38px;height:38px;color:var(--admin-muted-strong);cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.supplier-create-modal__hint{color:var(--admin-muted);font-size:10px;font-weight:700;line-height:1.55}.supplier-create-modal__hint.is-secure{color:#8edfc2;align-items:center;gap:5px;display:flex}.supplier-create-modal__error{color:#ffb2c0;background:#ff6f8d14;border:1px solid #ff6f8d4d;border-radius:13px;padding:11px 12px;font-size:11px;line-height:1.65}.supplier-create-modal__footer{padding:14px 18px max(14px, env(safe-area-inset-bottom));background:#030a17e6;border-top:1px solid #769acd2e;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.supplier-create-modal__footer button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:900;display:inline-flex}.supplier-create-modal__cancel{border:1px solid var(--admin-border-neutral);color:var(--admin-muted-strong);background:#ffffff09}.supplier-create-modal__submit{color:#fff;background:linear-gradient(135deg,#a65dff,#6f28ef);border:1px solid #a964ff80;box-shadow:0 10px 24px #6f28ef38}.supplier-create-modal__footer button:disabled,.supplier-create-modal__close:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.supplier-create-modal{padding:max(10px, env(safe-area-inset-top)) 0 0;place-items:end center}.supplier-create-modal__sheet{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;max-height:94dvh}.supplier-create-modal__header{min-height:78px;padding:14px 15px}.supplier-create-modal__header h2{font-size:18px}.supplier-create-modal__body{padding:13px}.supplier-create-modal__group{border-radius:16px;padding:13px}.supplier-create-modal__grid,.supplier-create-modal__inline,.supplier-create-modal__footer{grid-template-columns:1fr}.supplier-create-modal__inline>button{min-height:42px}.supplier-create-modal__footer{padding:10px 13px max(12px, env(safe-area-inset-bottom))}}.supplier-status-probe{background:0 0;border:0;border-bottom:1px solid #769acd29;border-radius:0;margin:0;overflow:hidden}.supplier-status-probe>summary{cursor:pointer;min-height:54px;color:var(--admin-text,#f8fafc);background:0 0;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 11px;list-style:none;display:grid}.supplier-status-probe>summary::-webkit-details-marker{display:none}.supplier-status-probe>summary:hover{background:#ffffff06}.supplier-status-probe__summary-icon{color:#72cfff;background:#1e77ae1a;border:1px solid #54beff3d;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.supplier-status-probe__summary-copy{gap:2px;min-width:0;display:grid}.supplier-status-probe__summary-copy strong{color:var(--admin-text,#f8fafc);font-size:12px;font-weight:900;line-height:1.35}.supplier-status-probe__summary-copy small{color:var(--admin-muted,#94a3b8);font-size:9px;font-weight:700;line-height:1.45}.supplier-status-probe__summary-chevron{color:var(--admin-muted-strong,#cbd5e1);transition:transform .16s}.supplier-status-probe[open]>summary .supplier-status-probe__summary-chevron{transform:rotate(180deg)}.supplier-status-probe__body{gap:14px;padding:16px;display:grid}.supplier-status-probe__guard{color:#d5f5ef;background:#0d948814;border:1px solid #2dd4bf40;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.65;display:flex}.supplier-status-probe__guard svg{flex:none;margin-top:3px}.supplier-status-probe__optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-status-probe__field{gap:7px;display:grid}.supplier-status-probe__field>span{color:#aab6c8;font-size:.82rem;font-weight:700}.supplier-status-probe__field input{box-sizing:border-box;color:#f8fafc;width:100%;min-height:50px;font:inherit;background:#050e1beb;border:1px solid #94a3b838;border-radius:14px;outline:none;padding:0 14px}.supplier-status-probe__field input:focus{border-color:#a855f7bd;box-shadow:0 0 0 3px #7e22ce21}.supplier-status-probe__run{color:#f8fafc;min-height:52px;font:inherit;cursor:pointer;background:#5b21b633;border:1px solid #a855f766;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:800;display:inline-flex}.supplier-status-probe__run:disabled{opacity:.52;cursor:not-allowed}.supplier-status-probe__error{color:#fecaca;background:#7f1d1d1f;border:1px solid #f8717147;border-radius:12px;padding:11px 13px;font-size:.88rem;line-height:1.55}.supplier-status-probe__empty-result{color:#fde68a;background:#78350f1a;border:1px solid #fbbf243d;border-radius:12px;padding:11px 13px;font-size:.86rem;line-height:1.6}.supplier-status-probe__result{gap:12px;display:grid}.supplier-status-probe__result-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.supplier-status-probe__result-head>span{background:#040c18b8;border:1px solid #94a3b829;border-radius:13px;gap:6px;min-width:0;padding:12px;display:grid}.supplier-status-probe__result-head small{color:#94a3b8;font-size:.74rem}.supplier-status-probe__result-head strong{overflow-wrap:anywhere;color:#f8fafc}.supplier-status-probe__result-head strong.is-success{color:#86efac}.supplier-status-probe__result-head strong.is-pending{color:#fde68a}.supplier-status-probe__result-head strong.is-failed,.supplier-status-probe__result-head strong.is-invalid_response{color:#fca5a5}.supplier-status-probe__result-head strong.is-not_found{color:#fde68a}.supplier-status-probe__result-head strong.is-unknown{color:#cbd5e1}.supplier-status-probe__meta{color:#94a3b8;flex-wrap:wrap;gap:8px 14px;font-size:.78rem;display:flex}.supplier-status-probe__meta b{color:#e2e8f0}.supplier-status-probe__raw{border:1px solid #94a3b829;border-radius:13px;overflow:hidden}.supplier-status-probe__raw>summary{cursor:pointer;color:#d8dee9;padding:12px 14px;font-weight:700}.supplier-status-probe__raw pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbd5e1;text-align:left;background:#020814e6;max-height:300px;margin:0;padding:14px;font-size:.76rem;line-height:1.55;overflow:auto}@media (width<=680px){.supplier-status-probe__optional-grid,.supplier-status-probe__result-head{grid-template-columns:1fr}}.supplier-order-preview{background:#050d1bb8;border:1px solid #8b5cf63d;border-radius:12px;grid-column:1/-1;width:100%;min-width:0;max-width:100%;overflow:hidden}.supplier-order-preview>summary{cursor:pointer;color:#d8c2ff;overflow-wrap:anywhere;align-items:center;min-width:0;min-height:42px;padding:10px 40px 10px 12px;font-size:10px;font-weight:900;list-style:none;display:flex;position:relative}.supplier-order-preview>summary::-webkit-details-marker{display:none}.supplier-order-preview>summary:before{content:"›";font-size:22px;transition:transform .16s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.supplier-order-preview[open]>summary:before{transform:translateY(-50%)rotate(90deg)}.supplier-order-preview[open]>summary{border-bottom:1px solid #8b5cf62e}.supplier-order-preview__body{gap:10px;min-width:0;max-width:100%;padding:11px;display:grid;overflow:hidden}.supplier-order-preview__guard,.supplier-order-preview__safe{color:#bff5e6;overflow-wrap:anywhere;background:#0d948812;border:1px solid #2dd4bf38;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;max-width:100%;padding:10px;font-size:10px;line-height:1.6;display:flex}.supplier-order-preview__guard>span,.supplier-order-preview__safe>span,.supplier-order-preview__safe>strong{overflow-wrap:anywhere;min-width:0}.supplier-order-preview__safe{gap:2px;display:grid}.supplier-order-preview__safe strong{color:#86efac}.supplier-order-preview__safe span{color:#a7d9ca}.supplier-order-preview__mapped{border:1px dashed #94a3b833;border-radius:11px;gap:9px;min-width:0;max-width:100%;padding:10px;display:grid;overflow:hidden}.supplier-order-preview__mapped>small{color:#94a3b8;overflow-wrap:anywhere;font-size:9px}.supplier-order-preview label{gap:5px;min-width:0;max-width:100%;display:grid}.supplier-order-preview label>span{color:#aab6c8;overflow-wrap:anywhere;font-size:10px;font-weight:800}.supplier-order-preview__mapped-field{box-sizing:border-box;background:#ffffff04;border:1px solid #94a3b81f;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:9px;overflow:hidden}.supplier-order-preview__mapping-meta{gap:3px;min-width:0;max-width:100%;display:grid}.supplier-order-preview__mapping-meta>span{color:#94a3b8;font-size:9px;font-weight:800}.supplier-order-preview__mapping-meta>strong{color:#c4b5fd;overflow-wrap:anywhere;word-break:break-word;font-size:10px;line-height:1.5}.supplier-order-preview__mapping-meta>code{color:#718096;white-space:normal;overflow-wrap:anywhere;word-break:break-all;width:100%;min-width:0;max-width:100%;font-size:8px;line-height:1.45;display:block}.supplier-order-preview input{box-sizing:border-box;color:#f8fafc;width:100%;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#020814e6;border:1px solid #94a3b833;border-radius:10px;outline:none;padding:8px 10px;font-size:11px}.supplier-order-preview input:focus{border-color:#a855f7b3;box-shadow:0 0 0 3px #7e22ce1a}.supplier-order-preview__run{box-sizing:border-box;color:#f8fafc;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#5b21b62e;border:1px solid #a855f759;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.supplier-order-preview__run:disabled{opacity:.5;cursor:not-allowed}.supplier-order-preview__error{color:#fecaca;overflow-wrap:anywhere;background:#7f1d1d1a;border:1px solid #f8717140;border-radius:10px;min-width:0;max-width:100%;padding:10px;font-size:10px;line-height:1.55}.supplier-order-preview__result{gap:9px;min-width:0;max-width:100%;display:grid}.supplier-order-preview__warnings{color:#fde68a;overflow-wrap:anywhere;background:#a1620714;border:1px solid #facc1533;border-radius:10px;gap:5px;min-width:0;max-width:100%;padding:9px 10px;font-size:9px;line-height:1.55;display:grid}.supplier-order-preview__request-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;max-width:100%;display:grid}.supplier-order-preview__request-head>span{background:#040c18a6;border:1px solid #94a3b826;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.supplier-order-preview__request-head small{color:#94a3b8;font-size:8px}.supplier-order-preview__request-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:10px}.supplier-order-preview__code-block{gap:5px;min-width:0;max-width:100%;display:grid}.supplier-order-preview__code-block>small{color:#94a3b8;font-size:9px}.supplier-order-preview__code-block pre{box-sizing:border-box;color:#cbd5e1;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-align:left;background:#020814eb;border:1px solid #94a3b824;border-radius:10px;max-width:100%;max-height:220px;margin:0;padding:10px;font-size:9px;line-height:1.55;overflow:auto}@media (width<=520px){.supplier-order-preview__request-head{grid-template-columns:1fr}.supplier-order-preview__body{padding:10px}.supplier-order-preview__mapped,.supplier-order-preview__mapped-field{padding:9px}}.supplier-param-map{background:#081826a8;border:1px solid #2dd4bf38;border-radius:14px;gap:10px;padding:12px;display:grid}.supplier-param-map__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-param-map__head>div{gap:3px;min-width:0;display:grid}.supplier-param-map__head strong{color:#f8fafc;font-size:12px}.supplier-param-map__head span{color:#94a3b8;font-size:10px;line-height:1.55}.supplier-param-map__head button{color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #94a3b833;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.supplier-param-map__head button:disabled,.supplier-param-map__save:disabled{opacity:.48;cursor:not-allowed}.supplier-param-map__guard{color:#bff7ed;background:#0d948814;border:1px solid #2dd4bf38;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;line-height:1.55;display:flex}.supplier-param-map__guard svg{flex:none;margin-top:1px}.supplier-param-map__fields{gap:9px;display:grid}.supplier-param-map__field{gap:5px;display:grid}.supplier-param-map__field>span{color:#dbeafe;font-size:10px;font-weight:800}.supplier-param-map__field>small{overflow-wrap:anywhere;color:#64748b;font-size:9px}.supplier-param-map__field input{color:#f8fafc;width:100%;min-height:44px;font:inherit;background:#030a17e0;border:1px solid #94a3b833;border-radius:11px;outline:none;padding:9px 11px;font-size:11px}.supplier-param-map__field input:focus{border-color:#8b5cf69e;box-shadow:0 0 0 3px #7c3aed1f}.supplier-param-map__detected{background:#ffffff06;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.supplier-param-map__detected span{color:#94a3b8;font-size:9px}.supplier-param-map__detected strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:10px}.supplier-param-map__state{color:#aab6c8;border:1px dashed #94a3b833;border-radius:10px;padding:10px;font-size:10px;line-height:1.6}.supplier-param-map__state.is-error{color:#fecaca;border-color:#f8717147}.supplier-param-map__save{color:#f8fafc;min-height:44px;font:inherit;cursor:pointer;background:#5b21b633;border:1px solid #8b5cf661;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.supplier-order-preview-panel{background:0 0;border:0;border-radius:0;margin:0;overflow:hidden}.supplier-order-preview-panel>summary{cursor:pointer;min-height:54px;color:var(--admin-text,#f8fafc);background:0 0;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 11px;list-style:none;display:grid}.supplier-order-preview-panel>summary::-webkit-details-marker{display:none}.supplier-order-preview-panel>summary:hover{background:#ffffff06}.supplier-order-preview-panel__summary-icon{color:#c9a7ff;background:#6c3db71c;border:1px solid #aa6fff40;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.supplier-order-preview-panel__summary-copy{gap:2px;min-width:0;display:grid}.supplier-order-preview-panel__summary-copy strong{color:var(--admin-text,#f8fafc);font-size:12px;font-weight:900;line-height:1.35}.supplier-order-preview-panel__summary-copy small{color:var(--admin-muted,#94a3b8);font-size:9px;font-weight:700;line-height:1.45}.supplier-order-preview-panel__summary-chevron{color:var(--admin-muted-strong,#cbd5e1);transition:transform .16s}.supplier-order-preview-panel[open]>summary .supplier-order-preview-panel__summary-chevron{transform:rotate(180deg)}.supplier-order-preview-panel__body{gap:12px;padding:14px;display:grid}.supplier-order-preview-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-order-preview-panel__head>div{gap:3px;min-width:0;display:grid}.supplier-order-preview-panel__head strong{color:#f8fafc;font-size:12px}.supplier-order-preview-panel__head span{color:#94a3b8;font-size:10px;line-height:1.55}.supplier-order-preview-panel__head button{color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #94a3b833;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.supplier-order-preview-panel__state{color:#aab6c8;border:1px dashed #94a3b833;border-radius:11px;padding:12px;font-size:10px;line-height:1.65}.supplier-order-preview-panel__state.is-error{color:#fecaca;border-color:#f8717140}.supplier-order-preview-panel__select{gap:6px;display:grid}.supplier-order-preview-panel__select span{color:#aab6c8;font-size:10px;font-weight:800}.supplier-order-preview-panel__select select{color:#f8fafc;width:100%;min-height:46px;font:inherit;background:#030a17e0;border:1px solid #94a3b833;border-radius:11px;outline:none;padding:8px 11px;font-size:11px}.supplier-observability{background:linear-gradient(145deg,#07172bf5,#081123fa);border:1px solid #5cd2ff33;border-radius:24px;gap:12px;margin-top:14px;padding:16px;display:grid}.supplier-observability__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-observability__head>div{gap:3px;min-width:0;display:grid}.supplier-observability__head small{color:var(--tk-muted,#8f9bb4)}.supplier-observability__head strong{color:var(--tk-text,#f7f8ff);font-size:1rem}.supplier-observability__head button,.supplier-observability__save,.supplier-observability__review,.supplier-observability__reload{min-height:42px;color:var(--tk-text,#f7f8ff);font:inherit;cursor:pointer;background:#0c233dd1;border:1px solid #5cd2ff3d;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.supplier-observability__head button{flex:none;padding:0 13px}.supplier-observability__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.supplier-observability__metrics>div{background:#051122c2;border:1px solid #7384a633;border-radius:17px;align-content:center;gap:5px;min-width:0;min-height:88px;padding:11px;display:grid}.supplier-observability__metrics>div.is-success{border-color:#1fd19747}.supplier-observability__metrics>div.is-warning{border-color:#f5b8394d}.supplier-observability__metrics svg{color:#72cfff}.supplier-observability__metrics small{color:var(--tk-muted,#8f9bb4);font-size:.76rem}.supplier-observability__metrics strong{color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere}.supplier-observability__meta{flex-wrap:wrap;gap:7px;display:flex}.supplier-observability__meta span{color:var(--tk-muted,#9aa7bf);background:#0e1b31c7;border-radius:999px;padding:7px 10px;font-size:.78rem}.supplier-observability__meta b{color:var(--tk-text,#f7f8ff)}.supplier-observability__notice,.supplier-observability__error,.supplier-observability__state{color:var(--tk-muted,#a9b5cb);background:#091b30c7;border-radius:14px;padding:11px 12px;line-height:1.7}.supplier-observability__notice.is-warning{border:1px solid #f5b8393d}.supplier-observability__error{color:#ffb3c0;border:1px solid #ff678047}.supplier-observability__details{background:#081427c7;border:1px solid #745ecd3d;border-radius:18px;overflow:hidden}.supplier-observability__details>summary{min-height:48px;color:var(--tk-text,#f7f8ff);cursor:pointer;align-items:center;padding:0 14px;list-style:none;display:flex}.supplier-observability__details>summary::-webkit-details-marker{display:none}.supplier-observability__settings{border-top:1px solid #745ecd2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.supplier-observability__settings label{min-width:0;color:var(--tk-muted,#a9b5cb);gap:6px;font-size:.8rem;display:grid}.supplier-observability__settings input,.supplier-observability__settings select{width:100%;min-height:43px;color:var(--tk-text,#f7f8ff);font:inherit;background:#040f1edb;border:1px solid #745ecd3d;border-radius:13px;outline:none;padding:0 11px}.supplier-observability__settings input:focus,.supplier-observability__settings select:focus{border-color:#9c67ff94}.supplier-observability__toggles{gap:9px;padding:0 12px 12px;display:grid}.supplier-observability__save,.supplier-observability__review{width:calc(100% - 24px);margin:0 12px 12px}.supplier-observability__changes{gap:8px;padding:0 12px 12px;display:grid}.supplier-observability__changes article{background:#040f1eb8;border:1px solid #7384a62e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.supplier-observability__changes article>div{gap:3px;min-width:0;display:grid}.supplier-observability__changes strong{color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere}.supplier-observability__changes span,.supplier-observability__changes small{color:var(--tk-muted,#98a6bd);font-size:.76rem}.supplier-observability__changes b{color:#f4bf58}.supplier-observability__reload{justify-self:start;min-height:38px;padding:0 13px}.supplier-observability button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.supplier-observability{border-radius:20px;padding:12px}.supplier-observability__head{flex-direction:column;align-items:stretch}.supplier-observability__head button{width:100%}.supplier-observability__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-observability__metrics>div{min-height:76px}.supplier-observability__settings{grid-template-columns:1fr}.supplier-observability__changes article{align-items:flex-start}}.supplier-observability__checklist{gap:8px;padding:0 12px 12px;display:grid}.supplier-observability__preflight{background:#081a2fd6;border:1px solid #7384a633;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.supplier-observability__preflight>div{gap:4px;min-width:0;display:grid}.supplier-observability__preflight strong{color:var(--tk-text,#f7f8ff)}.supplier-observability__preflight span{color:var(--tk-muted,#9aa7bf);font-size:.76rem;line-height:1.6}.supplier-observability__preflight.is-ready{border-color:#1fd1974d}.supplier-observability__preflight.is-pending{border-color:#f5b83947}.supplier-observability__check{background:#040f1eb8;border:1px solid #7384a62e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:grid}.supplier-observability__check span{gap:2px;min-width:0;display:grid}.supplier-observability__check strong{color:var(--tk-text,#f7f8ff);font-size:.84rem}.supplier-observability__check small{color:var(--tk-muted,#98a6bd);font-size:.7rem}.supplier-observability__check.is-ready svg{color:#27d79d}.supplier-observability__check.is-blocked svg{color:#f4bd53}.supplier-observability__check.is-optional{opacity:.76}.supplier-observability__check b{color:#c8b2ff}.supplier-observability__notice.is-success{color:#98ebce;border:1px solid #26d39740}.supplier-observability__change-main,.supplier-observability__change-meta{gap:4px;min-width:0;display:grid}.supplier-observability__change-main small b{color:#f2c15d}.supplier-observability__change-meta{text-align:end;justify-items:end}.supplier-observability__change-meta .is-reviewed{color:#79dcb8}.supplier-observability__change-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.supplier-observability__change-actions button{color:#a2efd2;min-height:36px;font:inherit;cursor:pointer;background:#0a3f396b;border:1px solid #26d3973d;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;display:inline-flex}.supplier-observability__change-actions button.is-secondary{color:#cdb9ff;background:#2a1c4e70;border-color:#9666ff38}.supplier-observability__change-actions button:disabled{opacity:.52;cursor:not-allowed}@media (width<=620px){.supplier-observability__changes article{grid-template-columns:minmax(0,1fr) auto}.supplier-observability__change-actions button{flex:150px}}.supplier-observability__history,.supplier-observability__webhooks{gap:8px;padding:0 12px 12px;display:grid}.supplier-observability__history-row{background:#040f1eb3;border:1px solid #7384a62b;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 10px;display:grid}.supplier-observability__history-row>span{background:#8d98ab;border-radius:50%;width:9px;height:9px}.supplier-observability__history-row.is-success>span{background:#27d79d}.supplier-observability__history-row.is-danger>span{background:#ff718b}.supplier-observability__history-row>div{gap:2px;min-width:0;display:grid}.supplier-observability__history-row>div:last-child{text-align:end}.supplier-observability__history-row strong,.supplier-observability__history-row b{color:var(--tk-text,#f7f8ff);font-size:.8rem}.supplier-observability__history-row small{color:var(--tk-muted,#98a6bd);font-size:.7rem}.supplier-observability__webhook-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.supplier-observability__webhook-metrics span{background:#040f1eb8;border-radius:13px;gap:3px;min-width:0;padding:9px;display:grid}.supplier-observability__webhook-metrics small{color:var(--tk-muted,#98a6bd);font-size:.68rem}.supplier-observability__webhook-metrics b{color:var(--tk-text,#f7f8ff)}.supplier-observability__webhook-list{gap:7px;display:grid}.supplier-observability__webhook-list article{background:#040f1eb8;border:1px solid #7384a62b;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid}.supplier-observability__webhook-list article>div{gap:2px;min-width:0;display:grid}.supplier-observability__webhook-list article>div:nth-child(2){text-align:end}.supplier-observability__webhook-list strong{color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere}.supplier-observability__webhook-list small{color:var(--tk-muted,#98a6bd);font-size:.69rem}.supplier-observability__webhook-list b{color:#bfc8da;font-size:.72rem}.supplier-observability__webhook-list b.is-processed{color:#79dfba}.supplier-observability__webhook-list b.is-failed{color:#ff91a4}.supplier-observability__webhook-list b.is-processing{color:#f0c462}.supplier-observability__webhook-list code{color:#ffb3c0;overflow-wrap:anywhere;grid-column:1/-1;font-size:.68rem}@media (width<=620px){.supplier-observability__webhook-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-bulk-mapping{background:linear-gradient(145deg,#0c162bf5,#061122fa);border:1px solid #9666ff38;border-radius:22px;margin-top:12px;overflow:hidden}.supplier-bulk-mapping__toggle{width:100%;min-height:62px;color:var(--tk-text,#f7f8ff);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:11px 14px;display:flex}.supplier-bulk-mapping__toggle>span{gap:3px;min-width:0;display:grid}.supplier-bulk-mapping__toggle small{color:var(--tk-muted,#97a3bb)}.supplier-bulk-mapping__body{border-top:1px solid #9666ff29;gap:10px;padding:0 12px 13px;display:grid}.supplier-bulk-mapping__summary{flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}.supplier-bulk-mapping__summary span{color:var(--tk-muted,#9ba8bf);background:#09192ed1;border-radius:999px;padding:6px 9px;font-size:.74rem}.supplier-bulk-mapping__summary b{color:var(--tk-text,#f7f8ff)}.supplier-bulk-mapping__notice,.supplier-bulk-mapping__state,.supplier-bulk-mapping__message,.supplier-bulk-mapping__error{color:var(--tk-muted,#a2aec4);background:#08192dcc;border-radius:14px;padding:10px 11px;line-height:1.6}.supplier-bulk-mapping__state{align-items:center;gap:8px;display:flex}.supplier-bulk-mapping__state.is-success,.supplier-bulk-mapping__message{color:#8ee9c7;border:1px solid #26d3973d}.supplier-bulk-mapping__error{color:#ffb3c0;border:1px solid #ff678042}.supplier-bulk-mapping__rows{gap:9px;display:grid}.supplier-bulk-mapping__rows article{background:#040f1ec2;border:1px solid #7584a52e;border-radius:16px;gap:9px;padding:11px;display:grid}.supplier-bulk-mapping__select-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.supplier-bulk-mapping__select-row>span{gap:3px;min-width:0;display:grid}.supplier-bulk-mapping__select-row strong{color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere}.supplier-bulk-mapping__select-row small,.supplier-bulk-mapping__no-match{color:var(--tk-muted,#95a3bb)}.supplier-bulk-mapping__chooser{gap:7px;min-width:0;display:grid;position:relative}.supplier-bulk-mapping__chooser-trigger{width:100%;min-width:0;min-height:48px;color:var(--tk-text,#f7f8ff);font:inherit;text-align:right;cursor:pointer;background:linear-gradient(145deg,#0c172bf0,#050f1ff5);border:1px solid #9666ff42;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.supplier-bulk-mapping__chooser-trigger:disabled{opacity:.58;cursor:not-allowed}.supplier-bulk-mapping__chooser-trigger>span{gap:2px;min-width:0;display:grid}.supplier-bulk-mapping__chooser-trigger strong{min-width:0;color:var(--tk-text,#f7f8ff);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;line-height:1.4;overflow:hidden}.supplier-bulk-mapping__chooser-trigger small{color:var(--tk-muted,#95a3bb);font-size:.64rem;line-height:1.4}.supplier-bulk-mapping__chooser-trigger svg{color:#c7a6ff;transition:transform .16s}.supplier-bulk-mapping__chooser-trigger svg.is-open{transform:rotate(180deg)}.supplier-bulk-mapping__candidate-list{background:#030c19f0;border:1px solid #9666ff2e;border-radius:13px;gap:6px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0003}.supplier-bulk-mapping__candidate{width:100%;min-width:0;color:var(--tk-text,#f7f8ff);font:inherit;text-align:right;cursor:pointer;background:#081426bd;border:1px solid #7584a524;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.supplier-bulk-mapping__candidate:hover,.supplier-bulk-mapping__candidate.is-selected{background:#191537c7;border-color:#a570ff61}.supplier-bulk-mapping__candidate-copy{gap:2px;min-width:0;display:grid}.supplier-bulk-mapping__candidate-copy strong{min-width:0;color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere;font-size:.71rem;font-weight:850;line-height:1.4}.supplier-bulk-mapping__candidate-copy small{color:var(--tk-muted,#95a3bb);font-size:.61rem;line-height:1.4}.supplier-bulk-mapping__candidate-copy em{color:#f4c96d;font-size:.6rem;font-style:normal;line-height:1.45}.supplier-bulk-mapping__candidate-state{text-align:center;white-space:nowrap;border-radius:999px;min-width:58px;padding:4px 7px;font-size:.58rem;font-weight:900}.supplier-bulk-mapping__candidate-state.is-ok{color:#8ee9c7;background:#145c4633;border:1px solid #26d3973d}.supplier-bulk-mapping__candidate-state.is-review{color:#f4c96d;background:#684b1429;border:1px solid #f5b8393d}.supplier-bulk-mapping__picked{color:#9ecfff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.76rem;display:grid}.supplier-bulk-mapping__picked span{overflow-wrap:anywhere;min-width:0}.supplier-bulk-mapping__picked b{color:#f0bd57}.supplier-bulk-mapping__compatibility{background:#071426b8;border:1px solid #7584a52e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px 10px;font-size:.74rem;line-height:1.55;display:grid}.supplier-bulk-mapping__compatibility>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.supplier-bulk-mapping__compatibility small{color:var(--tk-muted,#95a3bb)}.supplier-bulk-mapping__compatibility.is-success{color:#8ee9c7;border-color:#26d3973d}.supplier-bulk-mapping__compatibility.is-warning{color:#f4c96d;border-color:#f5b83947}.supplier-bulk-mapping__field-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.supplier-bulk-mapping__field-compare>div{background:#05101fa8;border:1px solid #7584a524;border-radius:11px;gap:3px;min-width:0;padding:8px 9px;display:grid}.supplier-bulk-mapping__field-compare small{color:var(--tk-muted,#95a3bb);font-size:.58rem;font-weight:750}.supplier-bulk-mapping__field-compare strong{min-width:0;color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere;font-size:.66rem;line-height:1.5}@media (width<=390px){.supplier-bulk-mapping__field-compare{grid-template-columns:1fr}}.supplier-bulk-mapping__save{color:#a7f3d8;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#0a3f397a;border:1px solid #26d39747;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.supplier-bulk-mapping__save:disabled{opacity:.52;cursor:not-allowed}.supplier-bulk-mapping__result-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.supplier-bulk-mapping__result-counts>span{min-width:0;min-height:34px;color:var(--tk-muted,#95a3bb);text-align:center;background:#051020b8;border:1px solid #7584a529;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:6px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.supplier-bulk-mapping__result-counts b{color:var(--tk-text,#f7f8ff);font-size:.78rem}.supplier-bulk-mapping__result-counts .is-ready{color:#8ee9c7;border-color:#26d39738}.supplier-bulk-mapping__result-counts .is-review{color:#f4c96d;border-color:#f5b8393d}.supplier-bulk-mapping__group{background:#040e1c9e;border:1px solid #7584a529;border-radius:15px;gap:8px;min-width:0;padding:8px;display:grid}.supplier-bulk-mapping__group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.supplier-bulk-mapping__group>summary::-webkit-details-marker{display:none}.supplier-bulk-mapping__group-title{min-width:0;color:var(--tk-text,#f7f8ff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 2px;display:grid}details.supplier-bulk-mapping__group .supplier-bulk-mapping__group-title{grid-template-columns:auto minmax(0,1fr) auto auto}.supplier-bulk-mapping__group-title>span{gap:2px;min-width:0;display:grid}.supplier-bulk-mapping__group-title strong{font-size:.78rem;line-height:1.35}.supplier-bulk-mapping__group-title small{color:var(--tk-muted,#95a3bb);font-size:.64rem;line-height:1.45}.supplier-bulk-mapping__group-title>b{min-width:28px;height:28px;color:var(--tk-text,#f7f8ff);background:#ffffff0b;border-radius:999px;place-items:center;padding:0 7px;font-size:.72rem;display:grid}.supplier-bulk-mapping__group.is-ready{border-color:#26d3972e}.supplier-bulk-mapping__group.is-review{border-color:#f5b8392e}.supplier-bulk-mapping__group-chevron{color:var(--tk-muted,#95a3bb);transition:transform .16s}.supplier-bulk-mapping__group[open] .supplier-bulk-mapping__group-chevron{transform:rotate(180deg)}.supplier-bulk-mapping__unmatched-list{gap:5px;padding-top:3px;display:grid}.supplier-bulk-mapping__unmatched-row{background:#040f1e8f;border:1px solid #7584a51f;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.supplier-bulk-mapping__unmatched-row>span{gap:2px;min-width:0;display:grid}.supplier-bulk-mapping__unmatched-row strong{min-width:0;color:var(--tk-text,#f7f8ff);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.supplier-bulk-mapping__unmatched-row small{color:var(--tk-muted,#95a3bb);font-size:.62rem;line-height:1.4}.supplier-bulk-mapping__unmatched-row em{color:var(--tk-muted,#95a3bb);border:1px solid #7584a52e;border-radius:999px;padding:4px 7px;font-size:.6rem;font-style:normal;font-weight:800}@media (width<=430px){.supplier-bulk-mapping__result-counts{gap:5px}.supplier-bulk-mapping__result-counts>span{min-height:31px;padding-inline:5px;font-size:.62rem}.supplier-bulk-mapping__group{padding:7px}.supplier-bulk-mapping__group-title{gap:7px}}.supplier-connector-settings{background:#040c1994;border:1px solid #6f81a238;border-radius:14px;gap:10px;margin-top:10px;padding:11px;display:grid}.supplier-connector-settings__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-connector-settings__head>div{gap:2px;display:grid}.supplier-connector-settings__head small,.supplier-connector-settings__status small{color:#8392a8;font-size:9px}.supplier-connector-settings__head strong{color:#fff;font-size:13px}.supplier-connector-settings__head button{color:#dbe6f5;background:#081222c7;border:1px solid #6f81a247;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid}.supplier-connector-settings__guard{background:#0d948812;border:1px solid #2dd4bf38;border-radius:11px;align-items:flex-start;gap:8px;padding:9px;display:flex}.supplier-connector-settings__guard svg{color:#99f6e4;flex:none}.supplier-connector-settings__guard div{gap:2px;display:grid}.supplier-connector-settings__guard strong{color:#e7fff9;font-size:10px}.supplier-connector-settings__guard span{color:#9fb2c8;font-size:9px;line-height:1.55}.supplier-connector-settings__status{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.supplier-connector-settings__status>span{background:#07101ea8;border-radius:10px;gap:3px;min-width:0;padding:8px;display:grid}.supplier-connector-settings__status strong{overflow-wrap:anywhere;color:#e7edf7;font-size:9px}.supplier-connector-settings__group{background:#02081461;border:1px solid #6f81a233;border-radius:11px;overflow:hidden}.supplier-connector-settings__group>summary{cursor:pointer;color:#eef4ff;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:10px;font-weight:900;list-style:none;transition:background .18s,color .18s;display:flex}.supplier-connector-settings__group>summary::-webkit-details-marker{display:none}.supplier-connector-settings__group>summary:after{content:"";border-inline-end:2px solid;opacity:.78;transform-origin:50%;border-bottom:2px solid;flex:none;width:8px;height:8px;margin-inline-start:8px;transition:transform .2s,opacity .18s;transform:rotate(45deg)}.supplier-connector-settings__group[open]>summary{color:#f5f1ff;background:#5b21b614}.supplier-connector-settings__group[open]>summary:after{opacity:1;transform:rotate(225deg)}.supplier-connector-settings__group>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #8b5cf65c}@media (hover:hover){.supplier-connector-settings__group>summary:hover{background:#8b5cf612}}.supplier-connector-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 9px;display:grid}.supplier-connector-settings__grid label{gap:4px;min-width:0;display:grid}.supplier-connector-settings__grid label>span{color:#91a0b5;font-size:8px;font-weight:800}.supplier-connector-settings__grid input,.supplier-connector-settings__grid select{color:#f8fafc;background:#040c19c7;border:1px solid #6f81a242;border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 9px;font-size:10px}.supplier-connector-settings__grid input:focus,.supplier-connector-settings__grid select:focus{border-color:#8b5cf6b3;box-shadow:0 0 0 2px #8b5cf61a}.supplier-connector-settings__grid .is-full{grid-column:1/-1}.supplier-connector-settings__error,.supplier-connector-settings__state{border-radius:10px;padding:9px;font-size:9px}.supplier-connector-settings__error{color:#fecaca;background:#7f1d1d1f;border:1px solid #f8717142}.supplier-connector-settings__state{color:#a9b6c9;background:#040c1994;border:1px solid #6f81a233}.supplier-connector-settings__save{color:#f3edff;background:#5b21b624;border:1px solid #8b5cf65c;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;font-size:10px;font-weight:900;display:inline-flex}.supplier-connector-settings__save:disabled{cursor:wait;opacity:.58}@media (width<=560px){.supplier-connector-settings__status,.supplier-connector-settings__grid{grid-template-columns:1fr}.supplier-connector-settings__grid .is-full{grid-column:auto}}.supplier-routing-preview{margin-top:4px}.supplier-routing-preview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.supplier-routing-preview>summary::-webkit-details-marker{display:none}.supplier-routing-preview__supplier>summary::-webkit-details-marker{display:none}.supplier-routing-preview>summary>span{align-items:center;gap:8px;display:inline-flex}.supplier-routing-preview>summary>small{color:#8190a7;font-size:9px;font-weight:800}.supplier-routing-preview__body{gap:9px;margin-top:11px;display:grid}.supplier-routing-preview__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.supplier-routing-preview__toolbar label{gap:4px;display:grid}.supplier-routing-preview__toolbar label>span{color:#9ba9bd;font-size:9px;font-weight:800}.supplier-routing-preview__toolbar select,.supplier-routing-preview__toolbar button{color:#f8fafc;background:#040c19bd;border:1px solid #697d9e47;border-radius:11px;min-height:40px}.supplier-routing-preview__toolbar select{width:100%;padding:0 10px}.supplier-routing-preview__toolbar button{color:#d9ccff;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.supplier-routing-preview__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-routing-preview__summary>div{background:#07101e9e;border:1px solid #677a9c33;border-radius:11px;gap:2px;min-width:0;padding:8px 9px;display:grid}.supplier-routing-preview__summary small,.supplier-routing-preview__supplier-details small{color:#7f8ea4;font-size:8px}.supplier-routing-preview__summary strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplier-routing-preview__cards{gap:7px;display:grid}.supplier-routing-preview__supplier{background:#081222b3;border:1px solid #677a9c3d;border-radius:13px;overflow:hidden}.supplier-routing-preview__supplier.is-recommended{background:#09202885;border-color:#2dd4bf57}.supplier-routing-preview__supplier>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:10px 11px;list-style:none;display:flex}.supplier-routing-preview__supplier>summary:after{content:"⌄";color:#718198;flex:none;font-size:14px;line-height:1;transition:transform .18s}.supplier-routing-preview__supplier[open]>summary:after{transform:rotate(180deg)}.supplier-routing-preview__supplier-name{gap:2px;min-width:0;display:grid}.supplier-routing-preview__supplier-name small{color:#8795aa;font-size:8px}.supplier-routing-preview__supplier-name strong{color:#fff;font-size:13px}.supplier-routing-preview__supplier-name span{color:#9ba9bc;font-size:9px}.supplier-routing-preview__supplier-price{justify-items:end;gap:5px;margin-inline-start:auto;display:grid}.supplier-routing-preview__supplier-price>strong{color:#f4f7fb;white-space:nowrap;direction:ltr;font-size:10px}.supplier-routing-preview__badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.supplier-routing-preview__badges b{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.supplier-routing-preview__badges .is-cheapest{color:#fde68a;background:#854d0e24;border:1px solid #facc154d}.supplier-routing-preview__badges .is-route{color:#99f6e4;background:#0d94881f;border:1px solid #2dd4bf4d}.supplier-routing-preview__supplier-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 11px 11px;display:grid}.supplier-routing-preview__supplier-details>span{background:#0208146b;border-radius:10px;gap:3px;min-width:0;padding:8px 9px;display:grid}.supplier-routing-preview__supplier-details>span.is-full{grid-column:1/-1}.supplier-routing-preview__supplier-details strong{overflow-wrap:anywhere;color:#dbe6f5;font-size:9px;line-height:1.4}.supplier-routing-preview__live-check,.supplier-routing-preview__cost-editor{background:#02081485;border:1px solid #677a9c33;border-radius:11px;grid-column:1/-1;gap:7px;padding:9px;display:grid}.supplier-routing-preview__live-check>button,.supplier-routing-preview__cost-editor button{color:#f8fafc;background:#040c19c7;border:1px solid #697d9e47;border-radius:10px;width:100%;min-height:39px;font-size:10px;font-weight:900}.supplier-routing-preview__live-check>button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.supplier-routing-preview__live-check>button:disabled{cursor:wait;opacity:.58}.supplier-routing-preview__live-check>p{margin:0;font-size:9px;line-height:1.5}.supplier-routing-preview__live-check>p.is-error{color:#fecaca}.supplier-routing-preview__live-check>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-routing-preview__live-check>div>span{background:#07101e9e;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.supplier-routing-preview__live-check>div>span:last-child{grid-column:1/-1}.supplier-routing-preview__live-check strong{overflow-wrap:anywhere;color:#dbe6f5;font-size:9px;line-height:1.4}.supplier-routing-preview__cost-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-routing-preview__cost-editor label{gap:4px;min-width:0;display:grid}.supplier-routing-preview__cost-editor small{color:#8f9db0;font-size:8px;font-weight:800}.supplier-routing-preview__cost-editor select,.supplier-routing-preview__cost-editor input{color:#f8fafc;background:#040c19c7;border:1px solid #697d9e47;border-radius:10px;width:100%;min-height:39px;padding:0 9px;font-size:10px}.supplier-routing-preview__cost-editor input{text-align:left;direction:ltr}.supplier-routing-preview__cost-editor button{grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.supplier-routing-preview__cost-editor button:disabled,.supplier-routing-preview__cost-editor select:disabled,.supplier-routing-preview__cost-editor input:disabled{cursor:not-allowed;opacity:.55}.supplier-routing-preview__gap{color:#aab7ca;background:#5b21b60f;border:1px dashed #8b5cf63d;border-radius:10px;padding:8px 9px;font-size:9px}.supplier-routing-preview__gap strong{color:#e9ddff}.supplier-routing-preview__warning{color:#fcd34d;background:#78350f17;border:1px solid #f59e0b3d;border-radius:11px;align-items:flex-start;gap:7px;padding:9px 10px;display:flex}.supplier-routing-preview__warning svg{flex:none;margin-top:1px}.supplier-routing-preview__warning div{gap:2px;display:grid}.supplier-routing-preview__warning strong{color:#fff;font-size:9px}.supplier-routing-preview__warning span{color:#aab6c8;font-size:8px;line-height:1.5}.supplier-routing-preview__error,.supplier-routing-preview__empty,.supplier-routing-preview__notice{border-radius:10px;padding:9px;font-size:9px}.supplier-routing-preview__error{color:#fecaca;background:#7f1d1d1f;border:1px solid #f8717147}.supplier-routing-preview__notice{color:#b9f8eb;background:#0d948814;border:1px solid #2dd4bf3d}.supplier-routing-preview__empty{color:#9aa8bc;background:#08112099;border:1px solid #677a9c38}@media (width<=560px){.supplier-routing-preview__toolbar{grid-template-columns:minmax(0,1fr) 82px}.supplier-routing-preview__toolbar button{width:82px}.supplier-routing-preview__supplier>summary{min-height:72px;padding:9px 10px}.supplier-routing-preview__supplier-price{max-width:56%}.supplier-routing-preview__badges{justify-content:flex-end}.supplier-routing-preview__live-check>div,.supplier-routing-preview__cost-editor{grid-template-columns:1fr}.supplier-routing-preview__live-check>div>span:last-child,.supplier-routing-preview__cost-editor button{grid-column:auto}}.supplier-map-center{gap:10px;display:grid}.supplier-map-center.supplier-map-center--collapsible{padding:0;overflow:hidden}.supplier-map-center--collapsible>.supplier-hub__section-head{display:none}.supplier-map-center__main-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 14px;list-style:none;display:flex}.supplier-map-center__main-summary::-webkit-details-marker{display:none}.supplier-map-center__main-summary>div{gap:3px;min-width:0;display:grid}.supplier-map-center__main-summary small{color:var(--admin-brand-bright);font-size:9px;font-weight:850}.supplier-map-center__main-summary strong{color:var(--admin-text);font-size:17px;font-weight:950}.supplier-map-center__main-summary span{color:var(--admin-muted);font-size:10px;line-height:1.55}.supplier-map-center__main-summary>svg{color:#d9c2ff;background:#8b45f71a;border:1px solid #8b45f75c;border-radius:12px;flex:0 0 38px;width:38px;height:38px;padding:8px}.supplier-map-center--collapsible[open]>:not(summary){margin-inline:11px}.supplier-map-center--collapsible[open]>:last-child{margin-bottom:11px}.supplier-map-center__safety{color:#9cefd1;background:#36e6a50e;border:1px solid #36e6a53d;border-radius:13px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.supplier-map-center__safety>svg{flex:none;margin-top:1px}.supplier-map-center__safety>div{gap:3px;min-width:0;display:grid}.supplier-map-center__safety strong{color:#c7f7e5;font-size:11px}.supplier-map-center__safety span,.supplier-map-center__empty,.supplier-map-center__direct-note{font-size:9px;line-height:1.65}.supplier-map-center__simple-card{background:radial-gradient(circle at 100% 0,#8b45f70f,#0000 46%),#040c1bb8;border:1px solid #769acd2e;border-radius:16px;gap:9px;padding:11px;display:grid}.supplier-map-center__quick-grid,.supplier-map-center__id-grid,.supplier-map-center__draft-form,.supplier-map-center__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supplier-map-center__full-row,.supplier-map-center__draft-form>button{grid-column:1/-1}.supplier-map-center label{gap:5px;min-width:0;display:grid}.supplier-map-center label>span,.supplier-map-center__step-title{color:var(--admin-muted-strong);align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.supplier-map-center__step>span,.supplier-map-center__step-title{color:var(--admin-text);font-weight:900}.supplier-map-center__step>span>b,.supplier-map-center__step-title>b{color:#e4d2ff;background:#8b45f71c;border:1px solid #8b45f761;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:950;display:inline-grid}.supplier-map-center input,.supplier-map-center select{border:1px solid var(--admin-border-neutral);width:100%;min-width:0;min-height:43px;color:var(--admin-text);font:inherit;background:#030a17d1;border-radius:11px;outline:0;padding:8px 10px;font-size:11px}.supplier-map-center input:focus,.supplier-map-center select:focus{border-color:#8b45f79e;box-shadow:0 0 0 3px #8b45f714}.supplier-map-center input[readonly]{opacity:.72}.supplier-map-center__compact-status,.supplier-map-center__selected-result{background:#081327a3;border:1px solid #769acd2e;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.supplier-map-center__compact-status>div,.supplier-map-center__selected-result>div{gap:3px;min-width:0;display:grid}.supplier-map-center__compact-status small,.supplier-map-center__selected-result small{color:var(--admin-muted);font-size:8px}.supplier-map-center__compact-status strong,.supplier-map-center__selected-result strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:12px;font-weight:900}.supplier-map-center__compact-status span,.supplier-map-center__selected-result span{color:var(--admin-muted-strong);overflow-wrap:anywhere;font-size:9px;line-height:1.55}.supplier-map-center__compact-status>b,.supplier-map-center__selected-result>div:last-child>b{color:#8ef1cb;white-space:nowrap;background:#36e6a511;border:1px solid #36e6a540;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:900}.supplier-map-center__selected-result>div:last-child{justify-items:end}.supplier-map-center__comparison{background:#051020b8;border:1px solid #769acd2e;border-radius:14px;gap:9px;padding:10px;display:grid}.supplier-map-center__comparison.is-ready{background:#1a594314;border-color:#36e6a53d}.supplier-map-center__comparison.is-review{background:#65491314;border-color:#efbd4f40}.supplier-map-center__comparison-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid}.supplier-map-center__comparison-head>span{gap:3px;min-width:0;display:grid}.supplier-map-center__comparison-head strong{color:var(--admin-text);font-size:11px;font-weight:900}.supplier-map-center__comparison-head small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.6}.supplier-map-center__comparison-head>b{text-align:center;border-radius:999px;min-width:58px;padding:5px 8px;font-size:8px;font-weight:900}.supplier-map-center__comparison.is-ready .supplier-map-center__comparison-head>b{color:#8ef1cb;background:#36e6a512;border:1px solid #36e6a547}.supplier-map-center__comparison.is-review .supplier-map-center__comparison-head>b{color:#f5d985;background:#efbd4f11;border:1px solid #efbd4f47}.supplier-map-center__comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supplier-map-center__comparison-grid>div{background:#030b189e;border:1px solid #769acd21;border-radius:11px;gap:3px;min-width:0;padding:8px 9px;display:grid}.supplier-map-center__comparison-grid small{color:var(--admin-muted);font-size:7px;font-weight:800}.supplier-map-center__comparison-grid strong{min-width:0;color:var(--admin-text);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.supplier-map-center__comparison-grid strong.is-profit{color:#8ef1cb}.supplier-map-center__comparison-grid strong.is-loss{color:#ff9eb1}.supplier-map-center__comparison-note{color:var(--admin-muted-strong);background:#8b45f70d;border:1px solid #8b45f72e;border-radius:10px;padding:7px 9px;font-size:8px;line-height:1.55}.supplier-map-center__package-select,.supplier-map-center__catalog-zone{gap:7px;display:grid}.supplier-map-center__catalog-button,.supplier-map-center__secondary-action,.supplier-map-center__existing article button{appearance:none;border:1px solid var(--admin-border-neutral);min-height:40px;color:var(--admin-muted-strong);font:inherit;cursor:pointer;background:#ffffff09;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}.supplier-map-center__catalog-button{color:#dac6ff;background:linear-gradient(135deg,#742cf12e,#8b45f714);border-color:#8b45f761;min-height:44px}.supplier-map-center__catalog-button:disabled,.supplier-map-center__save:disabled{opacity:.45;cursor:not-allowed}.supplier-map-center__catalog{background:#030a17bd;border:1px solid #369dff33;border-radius:13px;gap:7px;max-height:390px;padding:9px;display:grid;overflow:auto}.supplier-map-center__catalog>div,.supplier-map-center__existing{gap:7px;display:grid}.supplier-map-center__catalog>div>button,.supplier-map-center__existing article{background:#0813279e;border:1px solid #769acd2b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.supplier-map-center__catalog>div>button{width:100%;color:inherit;text-align:right;cursor:pointer}.supplier-map-center__catalog>div>button.is-selected{background:#8b45f71c;border-color:#8b45f780}.supplier-map-center__catalog span,.supplier-map-center__existing article>div:first-child{gap:3px;min-width:0;display:grid}.supplier-map-center__catalog strong,.supplier-map-center__existing strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:10px}.supplier-map-center__catalog small,.supplier-map-center__existing small,.supplier-map-center__existing span{color:var(--admin-muted);overflow-wrap:anywhere;font-size:8px}.supplier-map-center__catalog>div>button b{color:var(--admin-brand-bright);white-space:nowrap;font-size:9px}.supplier-map-center__advanced{border:1px solid var(--admin-border-neutral);background:#ffffff05;border-radius:13px;overflow:hidden}.supplier-map-center__advanced>summary{min-height:40px;color:var(--admin-muted-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:850;list-style:none;display:flex}.supplier-map-center__advanced>summary::-webkit-details-marker{display:none}.supplier-map-center__advanced>summary:after{content:"⌄";color:var(--admin-brand-bright);font-size:13px;transition:transform .18s}.supplier-map-center__advanced[open]>summary:after{transform:rotate(180deg)}.supplier-map-center__advanced[open]>summary{border-bottom:1px solid var(--admin-border-neutral)}.supplier-map-center__advanced>.supplier-map-center__id-grid,.supplier-map-center__advanced>.supplier-map-center__toggles,.supplier-map-center__advanced>.supplier-map-center__existing,.supplier-map-center__package-tools>p,.supplier-map-center__package-tools>.supplier-map-center__secondary-action,.supplier-map-center__package-tools>.supplier-map-center__draft-form,.supplier-map-center__execution-options>.supplier-map-center__fulfillment-card{margin:9px}.supplier-map-center__fulfillment-card{background:#08132780;border:1px solid #8b45f73d;border-radius:13px;gap:9px;padding:10px;display:grid}.supplier-map-center__package-tools>p{color:var(--admin-muted);font-size:9px;line-height:1.65}.supplier-map-center__secondary-action{width:calc(100% - 18px)}.supplier-map-center__draft-form{background:#8b45f70b;border:1px dashed #8b45f752;border-radius:13px;padding:10px}.supplier-map-center__save{width:100%;min-height:47px;margin-top:1px}.supplier-map-center__empty{border:1px dashed var(--admin-border-neutral);color:var(--admin-muted);text-align:center;border-radius:11px;padding:12px}.supplier-map-center__existing article>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.supplier-map-center__existing article>div:last-child>b{border:1px solid var(--admin-border-neutral);color:var(--admin-muted);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.supplier-map-center__existing article>div:last-child>b.is-live{color:#8ef1cb;background:#36e6a50f;border-color:#36e6a540}.supplier-map-center__existing article>div:last-child>b.is-draft{color:#f5d985;background:#efbd4f0e;border-color:#efbd4f3d}.supplier-map-center__existing article>div:last-child>b.is-fallback{color:#d9c2ff;background:#8b45f712;border-color:#8b45f74d}.supplier-map-center__existing article button.is-danger{color:#ff9eb1;background:#ff6f8d0e;border-color:#ff6f8d40}.supplier-map-center__direct-note{color:var(--admin-muted);text-align:center}@media (width<=720px){.supplier-map-center__quick-grid,.supplier-map-center__id-grid,.supplier-map-center__draft-form,.supplier-map-center__toggles{grid-template-columns:1fr}.supplier-map-center__full-row,.supplier-map-center__draft-form>button{grid-column:auto}.supplier-map-center__catalog>div>button,.supplier-map-center__existing article{grid-template-columns:minmax(0,1fr)}.supplier-map-center__existing article>div:last-child{justify-content:flex-start}}@media (width<=520px){.supplier-map-center__comparison-grid{grid-template-columns:1fr}.supplier-map-center__main-summary{min-height:64px;padding:10px 11px}.supplier-map-center__main-summary strong{font-size:15px}.supplier-map-center--collapsible[open]>:not(summary){margin-inline:8px}.supplier-map-center--collapsible[open]>:last-child{margin-bottom:8px}.supplier-map-center__simple-card{gap:8px;padding:9px}.supplier-map-center__safety,.supplier-map-center__compact-status,.supplier-map-center__selected-result{padding:8px 9px}.supplier-map-center__compact-status,.supplier-map-center__selected-result{align-items:stretch;display:grid}.supplier-map-center__compact-status>b,.supplier-map-center__selected-result>div:last-child{justify-self:start}.supplier-map-center__selected-result>div:last-child{justify-items:start}.supplier-map-center__catalog-button,.supplier-map-center__save{min-height:43px}}.supplier-hub__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.supplier-hub__stat,.supplier-hub__section,.supplier-v2-card{border:1px solid var(--admin-border-neutral);background:radial-gradient(circle at 100% 0,#8b45f717,#0000 44%),linear-gradient(150deg,#0e1d38fa,#060e1dfc);min-width:0;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000038}.supplier-hub__stat{border-radius:17px;align-content:center;gap:5px;min-height:78px;padding:12px 13px;display:grid}.supplier-hub__summary small,.supplier-hub__section-head small,.supplier-v2-subhead small{color:var(--admin-muted);font-size:10px;font-weight:800}.supplier-hub__summary strong{color:var(--admin-text);font-size:24px;font-weight:950}.supplier-hub__quick-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.supplier-hub__quick-actions>button{white-space:nowrap;border-radius:14px;min-width:0;min-height:48px;padding:8px 10px;font-size:11px;font-weight:900}.supplier-hub__section{border-radius:22px;margin-bottom:14px;padding:14px}.supplier-hub__section-head,.supplier-v2-subhead,.supplier-v2-overview__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-hub__section-head{margin-bottom:12px}.supplier-hub__section-head h2,.supplier-v2-subhead strong{color:var(--admin-text);margin:0;font-weight:950}.supplier-hub__section-head h2{margin-top:2px;font-size:19px}.supplier-hub__section-head>span{color:#d9c2ff;background:#8b45f71a;border:1px solid #8b45f757;border-radius:999px;place-items:center;min-width:34px;height:34px;padding-inline:9px;font-size:11px;font-weight:900;display:grid}.supplier-hub__cards{gap:10px;display:grid}.supplier-v2-card{border-radius:20px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.supplier-v2-card.is-open{border-color:#8b45f77a;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #180b3a47}.supplier-v2-card__head{cursor:pointer;-webkit-user-select:none;user-select:none;direction:ltr;outline:0;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"expand identity""expand badges";align-items:center;gap:8px 12px;min-width:0;padding:13px 14px;display:grid}.supplier-v2-card.is-open>.supplier-v2-card__head{border-bottom:1px solid var(--admin-border-neutral)}.supplier-v2-card__head:focus-visible{box-shadow:inset 0 0 0 2px #8b45f780}.supplier-v2-card__identity{text-align:right;direction:rtl;grid-area:identity;gap:4px;min-width:0;display:grid}.supplier-v2-card__meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.supplier-v2-card__meta small{color:var(--admin-muted);font-size:10px;font-weight:800}.supplier-v2-card__meta span{color:var(--admin-muted-strong);background:#769acd0e;border:1px solid #769acd33;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850}.supplier-v2-card__identity h3{color:var(--admin-text);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:950;line-height:1.15}.supplier-v2-card__identity>span{color:var(--admin-muted);font-size:10px;line-height:1.5}.supplier-v2-card__identity>span b{color:var(--admin-brand-bright);font-weight:900}.supplier-v2-card__expand{color:#cfa9ff;background:linear-gradient(145deg,#773cdc2e,#2f165c3d);border:1px solid #8f5cff7a;border-radius:12px;grid-area:expand;place-self:center start;place-items:center;width:40px;height:40px;transition:transform .16s,border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #2812572e}.supplier-v2-card.is-open .supplier-v2-card__expand{color:#ecd9ff;background:linear-gradient(145deg,#8943f04d,#3f1b7657);border-color:#c179ffb8;transform:rotate(180deg);box-shadow:inset 0 1px #ffffff12,0 10px 22px #3d1b803d}.supplier-v2-badges{direction:rtl;flex-wrap:wrap;grid-area:badges;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.supplier-v2-badges>span,.supplier-v2-overview__badge{border:1px solid var(--admin-border-neutral);min-height:28px;color:var(--admin-muted-strong);white-space:nowrap;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.supplier-v2-badges .is-success,.supplier-v2-overview__badge.is-success{color:#4ade80;background:linear-gradient(145deg,#16a34a33,#07371d47);border-color:#22c55e85;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #22c55e0a}.supplier-v2-badges .is-warning{color:#facc15;background:linear-gradient(145deg,#ca8a0433,#422d044d);border-color:#facc1580;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #facc1509}.supplier-v2-badges .is-danger,.supplier-v2-overview__badge.is-danger{color:#ff9eb1;background:#ff6f8d14;border-color:#ff6f8d4d}.supplier-v2-overview,.supplier-v2-catalog,.supplier-v2-packages,.supplier-v2-settings{background:radial-gradient(circle at 100% 0,#369dff12,#0000 50%),#040c1bbd;border:1px solid #769acd2e;border-radius:16px;margin:11px 12px 0}.supplier-v2-overview{gap:9px;padding:11px;display:grid}.supplier-v2-tools{background:radial-gradient(circle at 100% 0,#8b45f70e,#0000 48%),#040c1bb8;border:1px solid #769acd2e;border-radius:16px;margin:9px 12px 0;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.supplier-v2-overview__head strong{color:var(--admin-text);font-size:12px;font-weight:900}.supplier-v2-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.supplier-v2-overview__metric{border:1px solid var(--admin-border-neutral);background:#081327b8;border-radius:13px;align-content:center;gap:4px;min-width:0;min-height:72px;padding:9px;display:grid}.supplier-v2-overview__metric small{color:var(--admin-muted);font-size:9px}.supplier-v2-overview__metric strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:13px;font-weight:900}.supplier-v2-overview__refresh{color:#d9c2ff;min-height:40px;font:inherit;cursor:pointer;background:#8b45f713;border:1px solid #8b45f747;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.supplier-v2-overview__refresh:disabled{opacity:.55;cursor:wait}.supplier-v2-overview__error,.supplier-v2-connection,.supplier-v2-state{border:1px solid var(--admin-border-neutral);color:var(--admin-muted-strong);background:#080c12a3;border-radius:12px;margin:10px 12px 0;padding:10px 11px;font-size:10px;line-height:1.65}.supplier-v2-overview__error,.supplier-v2-connection.is-error,.supplier-v2-state.is-error{color:#ffb2c0;background:#ff6f8d12;border-color:#ff6f8d47}.supplier-v2-connection.is-success{color:#8ef1cb;background:#36e6a50f;border-color:#36e6a547}.supplier-v2-actions{border-top:1px solid #769acd29;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 12px 0;padding-top:10px;display:grid}.supplier-v2-actions>button,.supplier-v2-settings-actions>button,.supplier-v2-subhead>button{appearance:none;border:1px solid var(--admin-border-neutral);min-width:0;min-height:42px;color:var(--admin-muted-strong);font:inherit;cursor:pointer;background:#ffffff09;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:10px;font-weight:850;display:inline-flex}.supplier-v2-actions>button:first-child{color:#fff;background:linear-gradient(135deg,#742cf1e6,#8b45f7bd);border-color:#8b45f77a}.supplier-v2-actions>button:disabled,.supplier-v2-settings-actions>button:disabled{opacity:.45;cursor:not-allowed}.supplier-v2-catalog,.supplier-v2-packages,.supplier-v2-settings{gap:9px;padding:11px;display:grid}.supplier-v2-subhead strong{margin-top:2px;font-size:13px;display:block}.supplier-v2-subhead>button{min-height:34px;padding:6px 9px}.supplier-v2-catalog-list,.supplier-v2-package-list{gap:7px;display:grid}.supplier-v2-catalog-item,.supplier-v2-package-list>div{background:#0813279e;border:1px solid #769acd2b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.supplier-v2-catalog-item{width:100%;color:inherit;text-align:right;cursor:pointer}.supplier-v2-catalog-item:disabled{opacity:.68;cursor:default}.supplier-v2-catalog-item span,.supplier-v2-package-list span{gap:3px;min-width:0;display:grid}.supplier-v2-catalog-item strong,.supplier-v2-package-list strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:11px}.supplier-v2-catalog-item small,.supplier-v2-package-list small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:9px}.supplier-v2-catalog-item b,.supplier-v2-package-list b{color:var(--admin-brand-bright);white-space:nowrap;font-size:10px}.supplier-v2-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-v2-guard-step{border:1px solid var(--admin-border-neutral);background:#081327ad;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.supplier-v2-guard-step__number{color:#d9c2ff;background:#8b45f71c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.supplier-v2-guard-step>div{gap:3px;min-width:0;display:grid}.supplier-v2-guard-step strong{color:var(--admin-text);font-size:10px}.supplier-v2-guard-step small{color:var(--admin-muted);font-size:9px;line-height:1.55}.supplier-v2-guard-step>b{color:var(--admin-muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.supplier-v2-guard-step.is-success{border-color:#36e6a53d}.supplier-v2-guard-step.is-success>b{color:#8ef1cb;background:#36e6a514}.supplier-v2-guard-step.is-error{border-color:#ff6f8d3d}.supplier-v2-guard-step.is-error>b{color:#ff9eb1;background:#ff6f8d14}.supplier-v2-guard-step.is-muted>b{background:#ffffff0a}.supplier-v2-settings .admin-ui-form-grid{margin-top:2px}.supplier-v2-settings-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supplier-v2-settings-actions>button.is-danger{color:#ff9eb1;background:#ff6f8d11;border-color:#ff6f8d47}.supplier-v2-card.is-open{padding-bottom:12px}.supplier-edit-modal{z-index:31000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01040bc7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.supplier-edit-modal__dialog{background:radial-gradient(circle at 100% 0,#8b45f71c,#0000 42%),#071020;border:1px solid #8b45f759;border-radius:22px;width:min(100%,620px);max-height:min(88vh,760px);overflow:auto;box-shadow:0 28px 70px #0000006b}.supplier-edit-modal__head{border-bottom:1px solid var(--admin-border-neutral);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.supplier-edit-modal__head>div{gap:4px;min-width:0;display:grid}.supplier-edit-modal__head small,.supplier-edit-modal__hint{color:var(--admin-muted);font-size:9px}.supplier-edit-modal__head h2{color:var(--admin-text);margin:0;font-size:20px}.supplier-edit-modal__head p{color:var(--admin-muted-strong);margin:0;font-size:10px;line-height:1.6}.supplier-edit-modal__close{border:1px solid var(--admin-border-neutral);width:38px;height:38px;color:var(--admin-text);cursor:pointer;background:#ffffff09;border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.supplier-edit-modal__body{gap:11px;padding:16px;display:grid}.supplier-edit-modal__readonly{opacity:.72}.supplier-edit-modal__actions{border-top:1px solid var(--admin-border-neutral);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 16px;display:grid}.supplier-edit-modal__actions>button{min-width:0;min-height:45px}@media (width<=760px){.supplier-hub__summary,.supplier-hub__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-hub__quick-actions>button{width:100%}.supplier-v2-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-v2-toggle-grid{grid-template-columns:1fr}}@media (width<=520px){.supplier-hub__section{border-radius:18px;padding:10px}.supplier-hub__summary{gap:7px;margin-bottom:10px}.supplier-hub__quick-actions{gap:7px}.supplier-hub__quick-actions>button{border-radius:13px;min-height:44px;padding-inline:8px;font-size:10px}.supplier-hub__stat{min-height:64px;padding:9px 10px}.supplier-hub__summary strong{font-size:19px}.supplier-v2-card__head{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"expand identity""expand badges";gap:7px 9px;padding:11px}.supplier-v2-card__identity h3{font-size:19px}.supplier-v2-card__expand{border-radius:11px;justify-self:start;width:36px;height:36px}.supplier-v2-badges{gap:5px;width:auto;min-width:0}.supplier-v2-badges>span{min-height:25px;padding:3px 7px;font-size:8px}.supplier-v2-overview,.supplier-v2-tools,.supplier-v2-catalog,.supplier-v2-packages,.supplier-v2-settings{margin-inline:9px}.supplier-v2-overview{padding:9px}.supplier-v2-overview__metrics{gap:6px}.supplier-v2-overview__metric{min-height:60px;padding:7px}.supplier-v2-overview__metric strong{font-size:11px}.supplier-v2-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-inline:9px}.supplier-v2-actions>button{min-height:40px;padding-inline:6px;font-size:9px}.supplier-v2-catalog-item,.supplier-v2-package-list>div{grid-template-columns:minmax(0,1fr) auto}.supplier-v2-settings-actions,.supplier-edit-modal__actions{grid-template-columns:1fr}.supplier-edit-modal{padding:max(10px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.supplier-edit-modal__dialog{border-radius:20px 20px 12px 12px;max-height:92vh}}.admin-supplier-review-page{z-index:32000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040812e0;position:fixed;inset:0;overflow-y:auto}.admin-supplier-review-shell{width:min(100%,860px);min-height:100%;margin:0 auto;padding:18px 14px 40px}.admin-supplier-review-safety{background:#f59e0b14;border:1px solid #f59e0b42;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 0 16px;padding:14px;display:grid}.admin-supplier-review-safety>svg{color:#fbbf24}.admin-supplier-review-safety div{gap:3px;display:grid}.admin-supplier-review-safety strong{color:#fff7d6;font-size:14px}.admin-supplier-review-safety span{color:#ffffffa8;font-size:12px;line-height:1.6}.admin-supplier-review-safety b{color:#fcd34d;background:#f59e0b21;border-radius:12px;place-items:center;min-width:34px;height:34px;padding:0 9px;display:grid}.admin-supplier-review-list{gap:14px;display:grid}.admin-supplier-review-card{background:linear-gradient(#121c31f7,#0b1221fa);border:1px solid #94a3b824;border-radius:20px;padding:16px;box-shadow:0 14px 38px #0000003d}.admin-supplier-review-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-supplier-review-card__head>div{gap:4px;display:grid}.admin-supplier-review-card__head span{color:#ffffff8c;font-size:12px}.admin-supplier-review-card__head strong{color:#f8fafc;font-size:17px}.admin-supplier-review-card__head em{color:#fcd34d;white-space:nowrap;background:#f59e0b1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-style:normal;display:inline-flex}.admin-supplier-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.admin-supplier-review-grid>div,.admin-supplier-review-detail{background:#ffffff06;border:1px solid #94a3b81a;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.admin-supplier-review-grid span,.admin-supplier-review-detail span{color:#ffffff80;font-size:11px}.admin-supplier-review-grid strong,.admin-supplier-review-detail strong{color:#f8fafc;overflow-wrap:anywhere;font-size:13px}.admin-supplier-review-reason{background:#f43f5e14;border:1px solid #f43f5e29;border-radius:14px;align-items:flex-start;gap:10px;margin:11px 0;padding:12px;display:flex}.admin-supplier-review-reason>svg{color:#fb7185;flex:none;margin-top:1px}.admin-supplier-review-reason div{gap:5px;min-width:0;display:grid}.admin-supplier-review-reason strong{color:#ffe4e6;font-size:12px;line-height:1.6}.admin-supplier-review-reason code{color:#ffffff7a;white-space:normal;overflow-wrap:anywhere;font-size:10px}.admin-supplier-review-detail+.admin-supplier-review-detail{margin-top:8px}.admin-supplier-review-history{border:1px solid #94a3b81f;border-radius:14px;margin-top:10px;overflow:hidden}.admin-supplier-review-history summary{cursor:pointer;color:#dbeafe;padding:11px 12px;font-size:12px;font-weight:700}.admin-supplier-review-history>div{gap:7px;padding:0 10px 10px;display:grid}.admin-supplier-review-history>div>div{background:#ffffff06;border-radius:11px;grid-template-columns:1fr auto;gap:4px 8px;padding:9px 10px;display:grid}.admin-supplier-review-history span,.admin-supplier-review-history strong,.admin-supplier-review-history small{font-size:11px}.admin-supplier-review-history span{color:#ffffffa8}.admin-supplier-review-history strong{color:#bfdbfe}.admin-supplier-review-history small{color:#ffffff6b;overflow-wrap:anywhere;grid-column:1/-1}.admin-supplier-review-note{gap:7px;margin-top:12px;display:grid}.admin-supplier-review-note>span{color:#ffffffa6;font-size:12px;font-weight:700}.admin-supplier-review-note textarea{resize:vertical;color:#f8fafc;width:100%;min-height:72px;font:inherit;background:#0409149e;border:1px solid #94a3b82e;border-radius:14px;outline:none;padding:11px 12px;font-size:13px}.admin-supplier-review-note textarea:focus{border-color:#60a5fa7a;box-shadow:0 0 0 3px #3b82f617}.admin-supplier-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-supplier-review-actions button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.admin-supplier-review-actions button:disabled{opacity:.5;cursor:wait}.admin-supplier-review-actions .is-success{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e38}.admin-supplier-review-actions .is-next{color:#bfdbfe;background:#3b82f61a;border-color:#3b82f638}.admin-supplier-review-actions .is-manual{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b38}.admin-supplier-review-actions .is-refund{color:#fecdd3;background:#f43f5e1a;border-color:#f43f5e38}.admin-supplier-review-foot{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:10px;display:flex}.admin-supplier-review-foot svg{color:#93c5fdc7}@media (width<=640px){.admin-supplier-review-shell{padding:12px 10px 32px}.admin-supplier-review-card{border-radius:18px;padding:13px}.admin-supplier-review-card__head{flex-direction:column;align-items:stretch}.admin-supplier-review-card__head em{align-self:flex-start}.admin-supplier-review-grid{grid-template-columns:1fr;gap:7px}.admin-supplier-review-actions{grid-template-columns:1fr}}.admin-finance-routes{gap:10px;display:grid}.admin-finance-routes__intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-finance-routes__intro small,.admin-finance-routes__intro h3,.admin-finance-routes__intro p{margin:0;display:block}.admin-finance-routes__intro small{color:#c4b5fd;font-size:10px;font-weight:900}.admin-finance-routes__intro h3{color:#fff;margin-top:3px;font-size:18px}.admin-finance-routes__intro p{color:#a8b4c7;max-width:640px;margin-top:4px;font-size:11px;line-height:1.55}.admin-finance-routes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-finance-route-card{appearance:none;color:#fff;text-align:right;cursor:pointer;background:linear-gradient(145deg,#0c1b2ffa,#060e1bfa);border:1px solid #5b709466;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:10px 11px;display:grid}.admin-finance-route-card.is-selected{background:radial-gradient(circle at 100% 0,#efb94326,#0000 48%),linear-gradient(145deg,#161f33fc,#070f1dfc);border-color:#efb943a3;box-shadow:inset 0 0 0 1px #efb94314,0 12px 28px #0003}.admin-finance-route-card.is-hidden{opacity:.62}.admin-finance-route-card span{min-width:0}.admin-finance-route-card strong,.admin-finance-route-card small{display:block}.admin-finance-route-card strong{color:#fff;font-size:14px}.admin-finance-route-card small{color:#9aa8bd;margin-top:3px;font-size:10.5px;line-height:1.45}.admin-finance-route-card em{color:#86efac;background:#10b98114;border:1px solid #34d39940;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.admin-finance-route-card.is-hidden em{color:#cbd5e1;background:#64748b14;border-color:#94a3b83d}.admin-finance-route-editor,.admin-finance-route-columns{gap:9px;display:grid}.admin-finance-route-editor__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-finance-route-editor__head small,.admin-finance-route-editor__head h3,.admin-finance-route-editor__head p{margin:0;display:block}.admin-finance-route-editor__head small{color:#f0c96d;font-size:9px;font-weight:900}.admin-finance-route-editor__head h3{color:#fff;margin-top:2px;font-size:16px}.admin-finance-route-editor__head p{color:#9aa8bd;margin-top:3px;font-size:10.5px}.admin-finance-route-columns{grid-template-columns:1fr}.finance-bank-data-simple{gap:12px;display:grid}.finance-bank-data-simple__primary{gap:10px;display:grid}.finance-bank-data-simple__heading{padding:0 2px}.finance-bank-data-simple__heading small,.finance-bank-data-simple__heading h3,.finance-bank-data-simple__heading p{margin:0;display:block}.finance-bank-data-simple__heading small{color:#bca8ff;font-size:10px;font-weight:900}.finance-bank-data-simple__heading h3{color:#fff;margin-top:3px;font-size:18px}.finance-bank-data-simple__heading p{color:#9eacc0;margin-top:4px;font-size:11px;line-height:1.55}.finance-bank-data-common{background:#07101f94;border:1px solid #687ca047;border-radius:16px;overflow:hidden}.finance-bank-data-common>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 12px;list-style:none;display:flex}.finance-bank-data-common>summary::-webkit-details-marker{display:none}.finance-bank-data-common>summary span{min-width:0}.finance-bank-data-common>summary strong,.finance-bank-data-common>summary small{display:block}.finance-bank-data-common>summary strong{color:#e9edf6;font-size:13px}.finance-bank-data-common>summary small{color:#8e9caf;margin-top:3px;font-size:10px;line-height:1.45}.finance-bank-data-common>summary b{color:#c8b8ff;background:#7c3aed17;border:1px solid #9b72ff3d;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.finance-bank-data-common[open]>summary{border-bottom:1px solid #687ca033}.finance-bank-data-common__grid{gap:9px;padding:10px;display:grid}@media (width>=760px){.finance-bank-data-common__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-finance-routes__intro,.admin-finance-route-editor__head,.admin-finance-routes__list{grid-template-columns:1fr}.admin-finance-routes__intro>button{width:100%}}.account-insights-page{z-index:30000;overscroll-behavior:contain;isolation:isolate;min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) max(9px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(9px, env(safe-area-inset-left));background:radial-gradient(circle at 100% 0,#8b45f712,#0000 34%),#040914;position:fixed;inset:0;overflow:auto}.account-insights-shell{width:min(100%,1080px);min-height:100%;margin:0 auto}.account-insights-directory,.account-insights-detail{gap:10px;display:grid}.account-insights-warning,.account-insights-search-note,.account-insights-limit-note{background:#0e182bd1;border:1px solid #82a0dc24;border-radius:13px}.account-insights-search-note,.account-insights-limit-note{color:#e1e9f6ad;font-size:9px;line-height:1.6}.account-insights-warning{color:#ffd6a2;padding:10px 11px;font-size:10px;line-height:1.6}.account-insights-search-note,.account-insights-limit-note{padding:9px 10px}.account-insights-mode-switch{background:#0d182ad1;border:1px solid #7794c721;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.account-insights-mode-switch button{color:#e6ecf8a8;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.account-insights-mode-switch button.is-active{color:#fff;background:#4d74d12e}.account-insights-directory-head,.account-insights-detail-head,.account-insights-section-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.account-insights-directory-head>div,.account-insights-section-heading>div{min-width:0}.account-insights-directory-head small{color:#e1e9f699;font-size:9px}.account-insights-directory-head h2{color:#fff;margin:2px 0 0;font-size:17px}.account-insights-readonly-pill,.account-insights-directory-head>span{color:#c8d8f6;background:#437dcf1c;border:1px solid #437dcf2b;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.account-insights-search{color:#8399bd;background:#0b1424e6;border:1px solid #7794c72b;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:0 11px;display:grid}.account-insights-search:focus-within{border-color:#8b45f77a;box-shadow:0 0 0 3px #8b45f712}.account-insights-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.account-insights-search button{color:#9fc4ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px}.account-insights-directory-list{gap:6px;display:grid}.account-insights-directory-list>button{color:#fff;text-align:right;cursor:pointer;background:#0e182be6;border:1px solid #7e99ca21;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 9px;display:grid}.account-insights-directory-list>button:hover{background:#141f37f0;border-color:#8b45f752}.account-insights-mini-avatar,.account-insights-avatar{background:#4971ce3d;border:1px solid #82a0dc33;place-items:center;display:grid;position:relative;overflow:hidden}.account-insights-mini-avatar{border-radius:11px;width:38px;height:38px;font-size:12px;font-weight:900}.account-insights-avatar{border-radius:16px;width:60px;height:60px;font-size:20px;font-weight:900}.account-insights-mini-avatar img,.account-insights-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-insights-directory-copy{gap:2px;min-width:0;display:grid}.account-insights-directory-copy strong{color:#f7f9fd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-insights-directory-copy small{color:#e1e9f68f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-insights-directory-balance{text-align:left;gap:2px;min-width:0;display:grid}.account-insights-directory-balance b{color:#8de8c2;white-space:nowrap;font-size:9px}.account-insights-directory-balance em{color:#e1e9f673;white-space:nowrap;font-size:8px;font-style:normal}.account-insights-profile-card{border-radius:15px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.account-insights-profile-copy{min-width:0}.account-insights-profile-copy>small{color:#e1e9f694;font-size:9px}.account-insights-profile-copy h2{color:#fff;margin:2px 0 7px;font-size:18px}.account-insights-identity-grid{flex-wrap:wrap;gap:5px;display:flex}.account-insights-identity-grid>span{color:#e5ecf8b3;overflow-wrap:anywhere;background:#37558a17;border:1px solid #7794c71a;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:5px 7px;font-size:8px;display:inline-flex}.account-insights-balance-section,.account-insights-date-card{border-radius:15px;padding:11px}.account-insights-section-heading strong{color:#f5f8fc;font-size:11px}.account-insights-section-heading small{color:#e1e9f685;font-size:8px}.account-insights-wallet-grid,.account-insights-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.account-insights-wallet-grid article,.account-insights-summary-grid article{background:#070e1a85;border:1px solid #7493ca1c;border-radius:11px;min-width:0;padding:8px}.account-insights-wallet-grid article{gap:2px;display:grid}.account-insights-wallet-grid article>span,.account-insights-wallet-grid article>small{color:#e1e9f68f;font-size:8px}.account-insights-wallet-grid strong{color:#fff;overflow-wrap:anywhere;font-size:12px}.account-insights-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.account-insights-date-grid label{gap:4px;min-width:0;display:grid}.account-insights-date-grid label>span{color:#e1e9f694;font-size:8px}.account-insights-date-grid input{color:#fff;min-width:0;min-height:39px;font:inherit;background:#050c18b3;border:1px solid #7897cd2b;border-radius:10px;outline:0;padding:0 8px;font-size:10px}.account-insights-date-actions{gap:6px;margin-top:8px;display:flex}.account-insights-summary-grid article{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.account-insights-summary-grid article>svg{color:#9bb6ec}.account-insights-summary-grid article>span{color:#e1e9f699;min-width:0;font-size:8px}.account-insights-summary-grid article>strong{color:#fff;font-size:12px}.account-insights-activity-stack{gap:6px;display:grid}.account-insights-activity-section{border-radius:13px;overflow:hidden}.account-insights-activity-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 10px;list-style:none;display:flex}.account-insights-activity-section summary::-webkit-details-marker{display:none}.account-insights-activity-section summary>span{align-items:center;gap:6px;display:flex}.account-insights-activity-section summary strong{color:#f5f8fc;font-size:10px}.account-insights-activity-section summary b{color:#bfd0f2;text-align:center;background:#537cd51c;border-radius:999px;min-width:24px;padding:3px 6px;font-size:8px}.account-insights-activity-list{border-top:1px solid #7c97c71a;gap:5px;padding:7px;display:grid}.account-insights-activity-row{background:#070e1a80;border:1px solid #7493ca14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:8px;display:grid}.account-insights-activity-row>div{gap:2px;min-width:0;display:grid}.account-insights-activity-row>div:last-child{text-align:left}.account-insights-activity-row strong{color:#eef3fa;font-size:9px}.account-insights-activity-row b{color:#8de8c2;font-size:9px}.account-insights-activity-row small,.account-insights-activity-row span,.account-insights-activity-row time{color:#e1e9f685;font-size:8px}@media (width>=760px){.account-insights-wallet-grid,.account-insights-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.account-insights-profile-card{grid-template-columns:50px minmax(0,1fr)}.account-insights-avatar{border-radius:13px;width:50px;height:50px}.account-insights-directory-list>button{grid-template-columns:36px minmax(0,1fr) 18px}.account-insights-mini-avatar{width:36px;height:36px}.account-insights-directory-balance{text-align:right;flex-wrap:wrap;grid-column:2/4;gap:5px;display:flex}.account-insights-activity-row{grid-template-columns:minmax(0,1fr)}.account-insights-activity-row>div:last-child{text-align:right}}@media (width<=390px){.account-insights-wallet-grid,.account-insights-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-insights-date-grid{grid-template-columns:minmax(0,1fr)}}.tk-membership-overlay{z-index:20000;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(118%);background:#02050da3;place-items:center;display:grid;position:fixed;inset:0}.tk-membership-modal{--membership-accent:#c99235;--membership-accent-rgb:201, 146, 53;overscroll-behavior:contain;color:#fff;background:var(--tk-canvas-background);scrollbar-width:thin;scrollbar-color:#efb9436b transparent;border:1px solid #efb94357;border-radius:28px;width:min(100%,468px);max-height:min(93dvh,820px);padding:18px 16px;position:relative;overflow-y:auto;box-shadow:0 30px 72px #0000007a,inset 0 0 0 1px #ffffff09}.tk-membership-modal:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% -5%,#efb9431c,#0000 28%),radial-gradient(circle at 100% 36%,#8d3cf314,#0000 30%);position:absolute;inset:0}.tk-membership-close{z-index:4;color:#fff;cursor:pointer;background:#081327c7;border:1px solid #ffffff21;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff0d}.tk-membership-hero{z-index:1;text-align:center;justify-items:center;padding:2px 44px 0;display:grid;position:relative}.tk-membership-emblem{place-items:center;width:122px;height:122px;display:grid;position:relative}.tk-membership-emblem:before{content:"";z-index:-1;background:rgba(var(--membership-accent-rgb), .22);filter:blur(18px);border-radius:50%;position:absolute;inset:8px}.tk-membership-emblem__badge{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:122px;height:122px;filter:drop-shadow(0 12px 18px #00000047) drop-shadow(0 0 10px rgba(var(--membership-accent-rgb), .18));display:block}.tk-membership-kicker{color:var(--tk-gold-bright);letter-spacing:.09em;margin-top:10px;font-size:.63rem;font-weight:950}.tk-membership-hero h2{color:#fff;margin:5px 0 0;font-size:1.38rem;font-weight:1000;line-height:1.3}.tk-membership-hero p{color:#c5cfdd;margin:3px 0 0;font-size:.68rem;font-weight:700}.tk-membership-badges{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:10px;display:flex}.tk-membership-badges span{color:#414554;background:#fffffff0;border:1px solid #2d303e14;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.61rem;font-weight:900;display:inline-flex;box-shadow:0 5px 16px #00000014,inset 0 1px #fffffff5}.tk-membership-status{z-index:1;background:#fffffff5;border:1px solid #2f324014;border-radius:20px;margin-top:16px;padding:13px 14px;position:relative;box-shadow:0 11px 25px #0000001f,inset 0 1px #fffffff5}.tk-membership-status__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tk-membership-status__top div{gap:2px;min-width:0;display:grid}.tk-membership-status__top small{color:#777f8f;font-size:.59rem;font-weight:800}.tk-membership-status__top strong{color:#111827;font-size:.9rem;font-weight:1000}.tk-membership-status__next{text-align:left;direction:ltr}.tk-membership-status__next strong{color:#8f641d}.tk-membership-progress{margin-top:11px}.tk-membership-progress__track{background:#e8e4dc;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #1b1d2614}.tk-membership-progress__bar{border-radius:inherit;background:linear-gradient(90deg, var(--membership-accent) 0%, #efc96e 66%, #9a70ef 100%);height:100%;box-shadow:0 0 12px rgba(var(--membership-accent-rgb),.22)}.tk-membership-progress__meta{color:#646c7c;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:.58rem;font-weight:850;display:flex}.tk-membership-section-title{z-index:1;justify-content:space-between;align-items:center;gap:8px;margin:16px 2px 8px;display:flex;position:relative}.tk-membership-section-title strong{color:#fff;font-size:.78rem;font-weight:1000}.tk-membership-section-title span{color:#d1d9e5;font-size:.56rem;font-weight:800}.tk-membership-list{z-index:1;gap:9px;display:grid;position:relative}.tk-membership-level{--level-accent:#c99235;--level-rgb:201, 146, 53;border:1px solid rgba(var(--level-rgb),.32);background:radial-gradient(circle at 92% 50%, rgba(var(--level-rgb),.13), transparent 40%), linear-gradient(145deg, #fff 0%, #fbfcff 58%, #f6f8fc 100%);border-radius:17px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:82px;padding:8px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000001f,inset 0 0 0 1px #ffffffd6}.tk-membership-level:after{content:"";inset-inline-start:0;background:linear-gradient(180deg, rgba(var(--level-rgb),.34), var(--level-accent), rgba(var(--level-rgb),.34));opacity:.82;border-radius:999px;width:3px;position:absolute;top:13px;bottom:13px}.tk-membership-level[data-tier="1"]{background:radial-gradient(circle at 91% 48%,#b9743c2b,#0000 42%),linear-gradient(145deg,#fffefd,#fffaf6 58%,#f9f3ed)}.tk-membership-level[data-tier="2"]{background:radial-gradient(circle at 91% 48%,#aeb9c82e,#0000 42%),linear-gradient(145deg,#fff,#f8fafc 58%,#f0f3f7)}.tk-membership-level[data-tier="3"]{background:radial-gradient(circle at 91% 48%,#dcae3d2e,#0000 42%),linear-gradient(145deg,#fffef9,#fffbef 58%,#f9f0d9)}.tk-membership-level[data-tier="4"]{background:radial-gradient(circle at 91% 48%,#67cddd2e,#0000 42%),linear-gradient(145deg,#fbfeff,#f4fcfd 58%,#eaf7f9)}.tk-membership-level[data-tier="5"]{background:radial-gradient(circle at 91% 48%,#927cff2b,#0000 42%),linear-gradient(145deg,#fefeff,#faf8ff 58%,#f0edff)}.tk-membership-level[data-tier="6"]{background:radial-gradient(circle at 91% 48%,#f2c85e33,#0000 43%),linear-gradient(145deg,#fffef8,#fff9e8 58%,#f8ecc8)}.tk-membership-level.is-current{border-color:rgba(var(--level-rgb),.64);box-shadow:0 0 0 1px rgba(var(--level-rgb),.1), 0 13px 28px #00000026, 0 0 24px rgba(var(--level-rgb),.1), inset 0 1px #fffffffa}.tk-membership-level__mark{z-index:1;place-items:center;width:66px;height:66px;display:grid;position:relative;overflow:visible}.tk-membership-level__badge{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:66px;height:66px;filter:drop-shadow(0 5px 7px #0000002e) drop-shadow(0 0 6px rgba(var(--level-rgb),.14));display:block}.tk-membership-level.is-current .tk-membership-level__badge{filter:drop-shadow(0 6px 9px #0003) drop-shadow(0 0 10px rgba(var(--level-rgb),.25))}.tk-membership-level__copy{gap:2px;min-width:0;display:grid}.tk-membership-level__copy strong{color:#111827;font-size:.77rem;font-weight:1000;line-height:1.35}.tk-membership-level__copy small{color:#5f6878;font-size:.58rem;font-weight:850}.tk-membership-level__meta{text-align:left;justify-items:end;gap:3px;display:grid}.tk-membership-level__meta b{color:var(--level-accent);letter-spacing:.01em;font-size:.72rem;font-weight:1000}.tk-membership-level__meta small{color:#4f5868;direction:ltr;font-size:.56rem;font-weight:900}.tk-membership-level__state{align-items:center;gap:4px;font-size:.52rem;font-weight:950;display:inline-flex}.tk-membership-level__state.is-unlocked{color:#16815e}.tk-membership-level__state.is-locked{color:#687183}.tk-membership-note{z-index:1;color:#c5cfdd;text-align:center;margin:12px 4px 0;font-size:.56rem;font-weight:750;line-height:1.72;position:relative}.tk-membership-state{color:#aeb8c8;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.tk-membership-state strong{color:#fff}@media (width<=420px){.tk-membership-overlay{padding-inline:8px}.tk-membership-modal{border-radius:24px;padding:15px 11px 14px}.tk-membership-close{width:38px;height:38px;top:12px;left:12px}.tk-membership-hero{padding-inline:38px}.tk-membership-emblem,.tk-membership-emblem__badge{width:108px;height:108px}.tk-membership-hero h2{font-size:1.23rem}.tk-membership-level{grid-template-columns:58px minmax(0,1fr) auto;gap:7px;min-height:76px;padding:7px 8px}.tk-membership-level__mark,.tk-membership-level__badge{width:58px;height:58px}.tk-membership-level__copy strong{font-size:.73rem}.tk-membership-level__meta b{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.tk-membership-progress__bar{transition:none}}
