.login{padding-block: clamp(28px,4vw,64px);background: var(--paper-2)}.login-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,470px);gap: clamp(28px,5vw,96px);align-items: center}.login-title{margin-bottom: 14px;font-size: clamp(2rem,1.3rem + 2.2vw,3rem);line-height: 1.05;letter-spacing: -.04em}.login-lead{max-width: 36em;font-size: 1.0625rem;color: var(--text-2)}.login-points{list-style: none;display: grid;gap: 14px;margin-top: 24px}.login-points li{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 12px;color: var(--text-2);font-size: .9375rem}.login-points .ic{width: 34px;height: 34px;padding: 8px;border-radius: 10px;background: var(--ink-900);color: var(--signal)}.login-points b{display: block;color: var(--text)}.login-card{padding: 22px;border-radius: var(--r-xl);background: var(--card);border: 1px solid var(--line);box-shadow: var(--sh-2)}.app{background: var(--paper-2);padding-block: clamp(18px,2.4vw,32px) var(--sec-y);min-height: calc(100dvh - var(--hdr-h))}.app-wrap{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: clamp(18px,2.4vw,32px);align-items: start}.app-side{position: sticky;top: calc(var(--hdr-h) + 18px);display: grid;gap: 12px}.app-card-acct{display: grid;gap: 4px;padding: 16px;border-radius: var(--r-l);background: var(--ink-900);color: var(--fog-300)}.app-acct-k{font: 500 .6875rem/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--fog-500)}.app-acct-n{margin-bottom: 8px;color: #fff;font-size: .9375rem;letter-spacing: .04em}.app-acct-bal{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: 10px;padding-top: 10px;border-top: 1px solid rgb(255 255 255 / .08);font-size: .8125rem}.app-acct-bal b{color: var(--signal);font-size: 1.375rem;letter-spacing: -.02em}.app-nav ul{list-style: none;display: grid;gap: 2px}.app-nav a{display: flex;align-items: center;gap: 11px;padding: 10px 12px;border-radius: 11px;color: var(--text-2);font-weight: 500;text-decoration: none;transition: background-color .15s,color .15s}.app-nav a:hover{background: var(--card);color: var(--text)}.app-nav a.is-current{background: var(--card);color: var(--text);box-shadow: 0 0 0 1px var(--line);font-weight: 600}.app-nav a.is-current .ic{color: var(--signal-deep)}.app-out-btn{display: flex;align-items: center;gap: 11px;width: 100%;padding: 10px 12px;border: 0;border-radius: 11px;background: none;color: var(--text-3);font: 500 .9375rem/1 var(--font);cursor: pointer}.app-out-btn:hover{background: var(--card);color: var(--bad-deep)}.app-main{display: grid;gap: 16px;min-width: 0}.app-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 24px}.app-title{font-size: clamp(1.6rem,1.2rem + 1.2vw,2.2rem);line-height: 1.1;letter-spacing: -.035em}.app-lead{margin-top: 6px;color: var(--text-2)}.app-head-actions{display: flex;flex-wrap: wrap;gap: 8px}.app-flash{margin: 0}.app-card{min-width: 0;padding: clamp(16px,1.8vw,22px);border-radius: var(--r-l);background: var(--card);border: 1px solid var(--line)}.app-card-h{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-bottom: 14px;font-size: 1.0625rem;letter-spacing: -.015em}.app-card-h>.ic{color: var(--signal-deep)}.app-card-h .st,.app-card-h .st-live{margin-left: auto}.app-card-more{margin-left: auto;font-size: .875rem;font-weight: 600;color: var(--text-2)}.app-card--danger{border-color: #efc9c4}.app-card--danger .app-card-h>.ic{color: var(--bad-deep)}.app-muted{color: var(--text-2);font-size: .9375rem}.app-note{margin-top: 12px;font-size: .8125rem;color: var(--text-3)}.app-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.app-stats--3{grid-template-columns: repeat(3,minmax(0,1fr))}.stat{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding: 16px 18px;border-radius: var(--r-l);background: var(--card);border: 1px solid var(--line)}.stat-k{display: flex;align-items: center;gap: 7px;font-size: .8125rem;font-weight: 600;color: var(--text-2)}.stat-k .ic{color: var(--signal-deep)}.stat-v{font-size: 1.9rem;font-weight: 650;line-height: 1.15;letter-spacing: -.035em}.stat-v--sm{font-size: 1.35rem}.stat-s{font-size: .8125rem;color: var(--text-3)}.stat .btn,.stat-link{margin-top: auto}.stat .btn{margin-top: 10px}.stat-link{display: inline-flex;align-items: center;gap: 6px;padding-top: 10px;font-size: .875rem;font-weight: 600;color: var(--text);text-decoration: none}.stat-link:hover{text-decoration: underline}.stat--dark{background: var(--ink-900);border-color: var(--ink-900);color: var(--fog-300)}.stat--dark .stat-k,.stat--dark .stat-s{color: var(--fog-400)}.stat--dark .stat-k .ic{color: var(--signal)}.stat--dark .stat-v{color: var(--signal)}.stat--warn{border-color: #efd9a8;background: #fdf8ee}.stat--warn .stat-k .ic{color: var(--warn-deep)}.app-welcome{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 32px;padding: 20px 22px;border-radius: var(--r-l);background: var(--signal-wash);border: 1px solid #d9eca0}.app-welcome h2{font-size: 1.375rem;margin-bottom: 6px}.app-welcome p:not(.eyebrow){max-width: 46em;color: var(--text-2)}.app-pending{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border-radius: var(--r-l);background: var(--card);border: 1px solid #efd9a8;box-shadow: 0 0 0 3px #fbf1dc;color: var(--text);text-decoration: none}.app-pending-t{flex: 1;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px}.app-pending-go{display: inline-flex;align-items: center;gap: 6px;font-weight: 600}.app-grid-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;align-items: start}.app-grid-3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.app-tile{display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 2px 12px;align-items: center;padding: 14px 16px;border-radius: var(--r-l);background: var(--card);border: 1px solid var(--line);color: var(--text);text-decoration: none;transition: border-color .15s,box-shadow .15s}.app-tile:hover{border-color: var(--line-2);box-shadow: var(--sh-2)}.app-tile-ic{grid-row: span 2;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 11px;background: var(--ink-900);color: var(--signal)}.app-tile span:last-child{font-size: .8125rem;color: var(--text-3)}.app-empty{display: flex;gap: 14px;align-items: flex-start;padding: 6px 2px}.app-empty-ic{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 12px;background: var(--paper-2);color: var(--text-3);flex: none}.app-empty-t{font-weight: 650;margin-bottom: 2px}.app-empty p:not(.app-empty-t){color: var(--text-2);font-size: .9375rem;max-width: 46em}.app-empty .cta-row{margin-top: 12px}.checks{list-style: none;display: grid}.checks li{display: grid;grid-template-columns: 26px minmax(0,1fr) auto;gap: 12px;align-items: start;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: .875rem;color: var(--text-3)}.checks li:last-child{border-bottom: 0;padding-bottom: 0}.checks b{display: block;color: var(--text);font-size: .9375rem}.checks-ic{width: 26px;height: 26px;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--line-2);color: var(--text-3)}.checks li.is-done .checks-ic{background: var(--signal);border-color: var(--signal);color: var(--ink-950)}.checks li.is-done b{color: var(--text-2)}.checks-go{align-self: center;font-size: .875rem;font-weight: 600;color: var(--text)}.feed{list-style: none;display: grid}.feed li{display: grid;grid-template-columns: 32px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--line)}.feed li:last-child{border-bottom: 0}.feed-ic{width: 32px;height: 32px;display: grid;place-items: center;border-radius: 10px;background: var(--paper-2);color: var(--text-2)}.feed-ic--in{background: #e5f3e8;color: #17603a}.feed-t{display: grid;font-size: .9375rem;font-weight: 500}.feed-t small{font-size: .75rem;color: var(--text-3);font-weight: 400}.feed-v{font-variant-numeric: tabular-nums}.feed-v.is-pos,.tbl .is-pos{color: #17603a}.tbl--app{font-size: .875rem}.tbl--app tbody th{font-weight: 500}.tbl--app th a,.tbl-link{font-weight: 600;color: var(--text);text-decoration: underline;text-underline-offset: .18em}.topup{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 16px;align-items: start}.topup-main{display: grid;gap: 16px;min-width: 0}.topup-step{border: 1px solid var(--line)}.topup-legend{display: flex;align-items: center;gap: 10px;margin-bottom: 14px;font-size: 1.0625rem;font-weight: 650;letter-spacing: -.015em;float: left;width: 100%}.topup-legend + *{clear: both}.topup-n{width: 26px;height: 26px;display: grid;place-items: center;border-radius: 8px;background: var(--ink-900);color: var(--signal);font-size: .8125rem}.amounts{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 8px}.amount{position: relative;display: grid;gap: 4px;padding: 14px 6px;border-radius: 14px;border: 1px solid var(--line-2);background: #fff;text-align: center;cursor: pointer;transition: border-color .15s,box-shadow .15s}.amount:hover{border-color: var(--text-3)}.amount input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.amount:has(input:checked){border-color: var(--ink-900);box-shadow: 0 0 0 1px var(--ink-900);background: var(--card)}.amount:has(input:focus-visible){outline: 2px solid var(--signal-deep);outline-offset: 2px}.amount-v{font-size: 1.25rem;font-weight: 650;letter-spacing: -.02em}.amount-b{font-size: .7188rem;line-height: 1.25;font-weight: 600;color: var(--signal-deep)}@media (max-width: 1023px){.amount-b{font-size: .75rem}}.amount-b.is-none{color: var(--text-3);font-weight: 500}.amount-custom{display: grid;grid-template-columns: auto minmax(0,220px) 1fr;align-items: center;gap: 6px 14px;margin-top: 14px}.amount-custom label{font-weight: 600;font-size: .9375rem}.amount-field{position: relative}.amount-field span{position: absolute;left: 14px;top: 50%;translate: 0 -50%;color: var(--text-3);font-weight: 600}.amount-field .input{padding-left: 28px;font-size: 1.0625rem}.amount-custom .field-hint{margin: 0}.coinopts{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 8px}.coinopt{position: relative;display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line-2);background: #fff;cursor: pointer;transition: border-color .15s,box-shadow .15s}.coinopt:hover{border-color: var(--text-3)}.coinopt input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.coinopt:has(input:checked){border-color: var(--ink-900);box-shadow: 0 0 0 1px var(--ink-900)}.coinopt:has(input:focus-visible){outline: 2px solid var(--signal-deep);outline-offset: 2px}.coinopt-t{display: grid;line-height: 1.35;min-width: 0}.coinopt-t b{font-size: .9688rem}.coinopt-t b .mono{font-size: .8125rem;color: var(--text-3);font-weight: 500}.coinopt-t span{font-size: .8125rem;color: var(--text-3)}.coinopt-tip{display: flex;align-items: flex-start;gap: 10px;margin: 0;padding: 12px 14px;border-radius: 14px;border: 1px dashed var(--line-2);font-size: .8125rem;line-height: 1.5;color: var(--text-2)}.coinopt-tip .ic{flex: none;margin-top: 2px;color: var(--text-3)}.coinopt-tip b{color: var(--text)}.app-more-row{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 8px;margin-top: 12px}.app-more-row .app-more[open]{flex-basis: 100%}.receipt-acct{white-space: nowrap}.topup-note{display: flex;gap: 8px;align-items: flex-start;margin-top: 14px;font-size: .8125rem;line-height: 1.5;color: var(--text-3)}.topup-note .ic{flex: none;margin-top: 1px}.topup-side{position: sticky;top: calc(var(--hdr-h) + 18px);display: grid;gap: 12px}.summary-card{display: grid;gap: 12px}.summary-next{font-size: .8125rem;color: var(--signal-deep);font-weight: 600;min-height: 1.2em}.summary-next.is-warn{color: var(--bad-deep)}.ladder{list-style: none;display: grid;gap: 2px}.ladder li{display: flex;justify-content: space-between;padding: 8px 10px;border-radius: 9px;font-size: .875rem;color: var(--text-2)}.ladder li b{color: var(--text)}.ladder li.is-on{background: var(--signal-wash);color: var(--text);box-shadow: inset 3px 0 0 var(--signal-lo)}.ladder li.is-on b{color: var(--signal-deep)}.invoice{display: grid;gap: 16px}.inv-steps{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.inv-steps li{position: relative;display: flex;align-items: center;gap: 9px;padding: 14px 0 0;font-size: .875rem;color: var(--text-3)}.inv-steps li::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;border-radius: 4px;background: var(--paper-3)}.inv-steps li span{width: 24px;height: 24px;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--line-2);font-size: .75rem}.inv-steps .is-done{color: var(--text);font-weight: 500}.inv-steps .is-done::before{background: var(--ink-900)}.inv-steps .is-done span{background: var(--ink-900);border-color: var(--ink-900);color: var(--signal)}.inv-steps .is-on{color: var(--text);font-weight: 600}.inv-steps .is-on::before{background: linear-gradient(90deg,var(--paper-3) 0%,var(--signal) 50%,var(--paper-3) 100%) 0 0 / 200% 100%;animation: inv-wait 1.8s linear infinite}@keyframes inv-wait{from{background-position: 100% 0}to{background-position: -100% 0}}@media (prefers-reduced-motion: reduce){.inv-steps .is-on::before{animation: none;background: var(--signal)}}.inv-steps .is-on span{border-color: var(--signal-deep);color: var(--signal-deep)}.inv-grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 16px;align-items: start}.inv-pay .app-card-h img{border-radius: 50%}.inv-body{display: grid;grid-template-columns: 200px minmax(0,1fr);gap: 22px;align-items: start}.inv-qr{padding: 10px;border-radius: 14px;border: 1px solid var(--line);background: #fff}.inv-qr img{width: 100%;height: auto}.inv-fields{display: grid;gap: 6px;min-width: 0}.inv-k{font-size: .8125rem;font-weight: 600;color: var(--text-2)}.copyrow{display: flex;align-items: center;gap: 8px;padding: 6px 6px 6px 14px;border-radius: 12px;background: var(--paper);border: 1px solid var(--line);margin-bottom: 8px;min-width: 0}.copyrow output{flex: 1;min-width: 0;overflow-wrap: anywhere}.copyrow--inline{display: inline-flex;margin: 6px 0 0}.inv-amt{font-size: 1.25rem;font-weight: 600;letter-spacing: -.01em}.inv-addr{font-size: .9375rem}.copy-btn{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 9px;border: 1px solid var(--line-2);background: #fff;color: var(--text);font: 600 .8125rem/1 var(--font);cursor: pointer;flex: none}.copy-btn:hover{border-color: var(--text-3)}.copy-btn.is-done{border-color: var(--ok-deep);color: var(--ok-deep)}.inv-meta{display: flex;flex-wrap: wrap;gap: 8px 18px;margin-top: 4px;font-size: .8125rem;color: var(--text-2)}.inv-net,.inv-timer{display: inline-flex;align-items: center;gap: 6px}.inv-timer.is-low{color: var(--warn-deep);font-weight: 600}.inv-wallet{justify-self: start;margin-top: 8px}.inv-received{display: flex;gap: 8px;align-items: flex-start;margin-top: 14px;padding: 10px 12px;border-radius: 10px;background: #fbf1dc;color: #7a5200;font-size: .875rem}.inv-side{display: grid;gap: 12px}.inv-tips .ticks li{color: var(--text-2)}.inv-cancel{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;padding: 4px 4px 0}.inv-done{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 22px}.inv-done>div:not(.cta-row){flex: 1 1 320px}.inv-done h2{font-size: 1.375rem;letter-spacing: -.02em;margin-bottom: 4px}.inv-done p{color: var(--text-2)}.inv-done-ic{width: 54px;height: 54px;display: grid;place-items: center;border-radius: 16px;background: #e5f3e8;color: #17603a;flex: none}.inv-done--muted .inv-done-ic{background: var(--paper-2);color: var(--text-3)}.sec-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;align-items: start}.sec-wide{grid-column: 1 / -1}.acct-box{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px;padding: 14px 16px;border-radius: 14px;background: var(--ink-900)}.acct-num{color: var(--signal);font-size: 1.25rem;letter-spacing: .08em}.acct-actions{display: flex;flex-wrap: wrap;gap: 6px}.acct-box .btn-line{--b-fg: #fff;--b-bd: rgb(255 255 255 / .22)}.acct-box .btn-line:hover{--b-bd: rgb(200 242 92 / .7)}.app-form{display: grid;gap: 12px;margin-top: 12px}.app-form .btn{justify-self: start}.app-form--inline{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.pw-alt{margin: -4px 0 0}.pw-alt .btn-text{display: inline-flex;align-items: center;gap: 6px}.pw-alt .btn-text:disabled{opacity: .6;cursor: wait}.app-form--inline .input{width: auto;flex: 1 1 180px}.app-more{margin-top: 12px}.app-more>summary{list-style: none;display: inline-flex}.app-more>summary::-webkit-details-marker{display: none}.keys,.sessions{list-style: none;display: grid;margin: 4px 0 12px}.keys li,.sessions li{display: grid;grid-template-columns: 36px minmax(0,1fr) auto;gap: 4px 12px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--line)}.keys-ic{grid-row: span 2;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 10px;background: var(--paper-2);color: var(--text-2)}.keys-name{display: flex;align-items: center;gap: 8px;min-width: 0}.input--bare{min-height: 34px;padding: 4px 8px;border-color: transparent;background: transparent;font-weight: 600}.input--bare:hover,.input--bare:focus{border-color: var(--line-2);background: #fff}.keys-meta{grid-column: 2;font-size: .75rem;color: var(--text-3)}.keys-del{grid-column: 3;grid-row: 1}.keys-del[open]{grid-column: 2 / -1;grid-row: 3}.keys-name .input{flex: 1 1 auto;min-width: 0}.keys-del>summary{list-style: none}.keys-del>summary::-webkit-details-marker{display: none}.keys-del-form{display: flex;gap: 6px;margin-top: 8px}.pk-add{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 4px}.pk-add .input{flex: 1 1 200px;width: auto}.sessions-t{display: grid;gap: 2px}.sessions-n{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}.sessions-t small{font-size: .75rem;color: var(--text-3)}.sessions li{grid-template-columns: 36px minmax(0,1fr) auto}.sessions .keys-ic{grid-row: auto}.totp-setup{display: grid;grid-template-columns: 180px minmax(0,1fr);gap: 18px;align-items: start}.totp-qr{aspect-ratio: 1;padding: 8px;border-radius: 12px;border: 1px solid var(--line);background: #fff}.totp-qr svg{width: 100%;height: 100%}.totp-key{font-size: .875rem}.totp-steps .steps-list{font-size: .9rem;color: var(--text-2)}.totp-steps .app-form--inline{margin-top: 10px}.receipt-page{padding: 24px 16px 60px;background: var(--paper-2);min-height: 100dvh}.receipt-bar{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;max-width: 820px;margin: 0 auto 14px}.receipt{max-width: 820px;margin: 0 auto;padding: clamp(22px,4vw,44px);border-radius: 18px;background: #fff;border: 1px solid var(--line);box-shadow: var(--sh-2)}.receipt-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 20px;padding-bottom: 20px;border-bottom: 2px solid var(--ink-900)}.receipt-head h1{font-size: 1.75rem;text-align: right}.receipt-head p{text-align: right;color: var(--text-2)}.receipt-parties{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;padding: 20px 0}.receipt-k{display: block;margin-bottom: 4px;font: 500 .6875rem/1.3 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--text-3)}.receipt-edit-l{margin-top: 10px}.receipt-edit{width: 100%;padding: 8px 10px;border: 1px dashed var(--line-2);border-radius: 8px;background: var(--paper);font: inherit;font-size: .875rem;resize: vertical}.receipt-lines{width: 100%;border-collapse: collapse}.receipt-lines th,.receipt-lines td{padding: 12px 0;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.receipt-lines td{text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.receipt-lines thead th{font: 500 .6875rem/1.3 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--text-3)}.receipt-lines thead th:last-child{text-align: right}.receipt-lines tbody th{font-weight: 600}.receipt-lines small{display: block;font-weight: 400;font-size: .8125rem;color: var(--text-3)}.receipt-lines tfoot th,.receipt-lines tfoot td{font-weight: 650;border-bottom: 0}.receipt-lines tfoot tr:first-child>*{border-top: 2px solid var(--ink-900)}.receipt-tx{display: grid;gap: 2px;margin-top: 16px;font-size: .8125rem;overflow-wrap: anywhere}.receipt-foot{margin-top: 26px;font-size: .75rem;color: var(--text-3)}@media print{.receipt-page{padding: 0;background: #fff}.receipt-bar,.skip{display: none !important}.receipt{border: 0;box-shadow: none;padding: 0;max-width: none}.receipt-edit{border: 0;padding: 0;background: none;resize: none}.receipt-edit:placeholder-shown{display: none}}.nums{list-style: none;display: grid}.num{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items: center;gap: 10px 18px;padding: 14px 0;border-bottom: 1px solid var(--line)}.num:last-child{border-bottom: 0}.num-main{display: flex;align-items: center;gap: 10px;min-width: 0;flex-wrap: wrap}.num-main b{font-size: 1.0625rem;letter-spacing: .02em}.num-type{font-size: .8125rem;color: var(--text-3)}.num-tier{display: inline-flex;align-items: center;gap: 4px;padding: 2px 8px;border-radius: 99px;font-size: .75rem;font-weight: 600;background: var(--signal-wash);color: var(--signal-deep)}.num-tier--gold{background: #fbf1dc;color: #7a5410}.num-meta{display: grid;gap: 4px;justify-items: start}.num-meta small{font-size: .8125rem;color: var(--text-3)}.num-meta .num-line{color: var(--text-2)}.num-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 8px}.num-auto{display: inline-flex;align-items: center;gap: 8px;border: 0;background: none;padding: 6px 4px;font: 600 .8438rem/1 var(--font);color: var(--text-2);cursor: pointer}.num-auto-ui{width: 32px;height: 18px;border-radius: 99px;background: var(--paper-3);border: 1px solid var(--line-2);position: relative}.num-auto-ui::after{content: "";position: absolute;top: 2px;left: 2px;width: 12px;height: 12px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgb(0 0 0 / .2);transition: transform .15s}.num-auto.is-on .num-auto-ui{background: var(--ink-900);border-color: var(--ink-900)}.num-auto.is-on .num-auto-ui::after{transform: translateX(14px);background: var(--signal)}.num.is-grace .num-main b{color: #8f2c24}.inv-order{margin-bottom: 12px}.inv-order small{display: block;font-size: .78rem;color: var(--text-3)}@media (max-width: 1180px){.app-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.amounts{grid-template-columns: repeat(3,minmax(0,1fr))}.topup,.inv-grid{grid-template-columns: minmax(0,1fr)}.topup-side{position: static;grid-template-columns: repeat(2,minmax(0,1fr));align-items: start}}.nav-badge{margin-left: auto;min-width: 20px;height: 20px;padding: 0 6px;display: inline-grid;place-items: center;border-radius: 99px;background: var(--signal);color: var(--ink-950);font: 700 .6875rem/1 var(--font)}.lock-card{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px 22px;align-items: start;padding: clamp(20px,3vw,30px)}.lock-ic{width: 56px;height: 56px;display: grid;place-items: center;border-radius: 16px;background: var(--ink-900);color: var(--signal);box-shadow: 0 14px 30px -18px rgb(3 8 14 / .7)}.lock-k{margin: 2px 0 6px;font: 500 .6875rem/1.2 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--signal-deep)}.lock-body h2{font-size: clamp(1.25rem,1rem + .8vw,1.6rem);letter-spacing: -.02em}.lock-body>p{max-width: 62ch;margin-top: 8px;color: var(--text-2)}.lock-steps{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 18px 0}.lock-steps li{display: flex;align-items: flex-start;gap: 10px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line);background: #fff;font-size: .875rem;color: var(--text-2)}.lock-steps li>span:last-child{display: grid;gap: 2px;line-height: 1.35}.lock-steps b{color: var(--text)}.lock-dot{flex: none;width: 24px;height: 24px;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--line-2);font: 600 .75rem/1 var(--mono);color: var(--text-3)}.lock-steps .is-done{border-color: #cfe6a0;background: var(--signal-wash)}.lock-steps .is-done .lock-dot{border-color: var(--ink-900);background: var(--ink-900);color: var(--signal)}.app-search{display: flex;gap: 8px;margin: 4px 0 10px}.app-search .input{flex: 1 1 auto;min-width: 0}.app-search .btn{flex: none}.req-list{list-style: none;display: grid}.req-line{display: flex;align-items: flex-start;gap: 12px;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: .9063rem}.req-list .req-line:last-child,.inv-report .req-line:last-of-type{border-bottom: 0}.req-line .st{flex: none;margin-top: 1px}.req-line>span:last-child{display: grid;gap: 3px;min-width: 0;overflow-wrap: anywhere}.req-line small{font-size: .78rem;color: var(--text-3)}.req-t{overflow-wrap: anywhere}.rf-cancel{margin-top: 12px}.inv-report{margin-top: 12px}.inv-report .app-more{margin-top: 10px}.tbl-sub{display: block;font-size: .75rem;color: var(--text-3)}.tbl--app tr.is-unread th a,.tbl--app tr.is-unread td:nth-child(2){font-weight: 700}.tk-form{margin: 0}.tk-reply{margin-top: 14px}.ticket-grid .thread{margin: 0}@media (max-width: 1023px){.app-wrap{grid-template-columns: minmax(0,1fr)}.app-side{position: static;grid-template-columns: minmax(0,1fr)}.app-card-acct{grid-template-columns: minmax(0,1fr) auto;align-items: center}.app-card-acct .app-acct-k,.app-card-acct .app-acct-n{grid-column: 1}.app-card-acct .app-acct-bal{grid-column: 1;border: 0;padding: 0;margin: 0;justify-content: flex-start}.app-card-acct .btn{grid-column: 2;grid-row: 1 / span 3;width: auto}.app-nav{overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter)}.app-nav::-webkit-scrollbar{display: none}.app-nav ul{display: flex;gap: 4px}.app-nav a{white-space: nowrap;background: var(--card);box-shadow: 0 0 0 1px var(--line)}.app-out{justify-self: end}.app-out-btn{width: auto;padding: 6px 4px}.app-grid-2,.sec-grid{grid-template-columns: minmax(0,1fr)}.login-grid{grid-template-columns: minmax(0,1fr)}.login-copy{order: 2}}@media (max-width: 767px){.num{grid-template-columns: minmax(0,1fr)}.num-actions{justify-content: flex-start}.lock-card{grid-template-columns: 44px minmax(0,1fr);align-items: center;gap: 14px}.lock-ic{width: 44px;height: 44px;border-radius: 12px}.lock-body{display: contents}.lock-body>.lock-k{grid-column: 2;margin: 0}.lock-body>:not(.lock-k){grid-column: 1 / -1}.inv-done{gap: 14px 16px}.inv-done>div:not(.cta-row){flex: 1 1 0;min-width: 0}.inv-done-ic{width: 44px;height: 44px;border-radius: 12px}.lock-steps{grid-template-columns: minmax(0,1fr)}.app-search{flex-wrap: wrap}.app-search .btn{width: 100%}.app-stats,.app-stats--3,.app-grid-3{grid-template-columns: minmax(0,1fr)}.amounts{grid-template-columns: repeat(2,minmax(0,1fr))}.amount-custom{grid-template-columns: minmax(0,1fr)}.coinopts{grid-template-columns: minmax(0,1fr)}.topup-side{grid-template-columns: minmax(0,1fr)}.inv-body,.totp-setup{grid-template-columns: minmax(0,1fr)}.inv-qr{max-width: 220px;justify-self: center}.totp-qr{max-width: 200px}.inv-steps li{font-size: .75rem}.receipt-parties{grid-template-columns: minmax(0,1fr)}.keys li{grid-template-columns: 36px minmax(0,1fr)}.keys-del{grid-column: 2;grid-row: auto}}@media (max-width: 767px){.receipt-edit{font-size: 1rem}}@media (max-width: 560px){.receipt-bar .btn{flex: 1 1 auto}.receipt-head{gap: 12px}.receipt-head img{width: 118px;height: auto}.receipt-head p.mono{font-size: .8125rem;overflow-wrap: anywhere}.receipt-edit{font-size: 1rem}}@media (max-width: 767px){.app-out-btn{min-height: 44px}.stat-link{min-height: 44px;padding-top: 4px}.num-auto{min-height: 44px}.checks-go,.app-card-more,.tbl-link{position: relative}.checks-go::after,.app-card-more::after,.tbl-link::after{content: "";position: absolute;inset: -15px -6px}}
