.modal-content.details-dialog{width:min(520px,calc(100% - 32px));max-height:min(80dvh,720px)}.details-dialog dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:600px){.modal-content.details-dialog{width:100%;max-width:100%;max-height:90dvh}}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:12px;font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0) scale(.98)}.ui-button-primary{background:var(--lime);color:var(--graphite)}.ui-button-secondary{background:var(--surface-panel);color:var(--white);border-color:var(--border)}.ui-button-ghost{background:transparent;color:var(--muted)}.shell{max-width:900px;margin:0 auto;padding:12vh 24px}.eyebrow{color:var(--lime);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shell h1{max-width:900px;margin:20px 0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.02;letter-spacing:-.04em}.lead{max-width:520px;color:var(--muted);font-size:1.25rem;line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:var(--radius-md);background:var(--lime);color:var(--graphite);font-weight:700;text-decoration:none}.button-secondary{border:1px solid var(--border);background:transparent;color:var(--text)}.shell-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.settings-muted,.settings-row span{color:var(--muted);font-size:.8125rem}.segmented{display:flex;padding:3px;border-radius:12px;background:var(--graphite)}.segmented button{min-width:52px;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.segmented button.active{background:var(--lime);color:var(--graphite)}@media (max-width:620px){.settings-row{align-items:flex-start;flex-direction:column}}.dashboard-shell{min-height:var(--tg-viewport-stable-height,100vh);background:radial-gradient(ellipse at 78% 0,#16201c 0,transparent 36%),var(--graphite)}.admin-notes{display:grid;grid-gap:12px;gap:12px;margin:18px 0;padding-top:16px;border-top:1px solid var(--border-soft)}.admin-notes h3{margin:0}.admin-tag-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-tag{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;cursor:pointer}.admin-tag.active{border-color:#b8f13d66;background:#b8f13d14;color:var(--lime)}.admin-tag-input{width:130px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--graphite);color:var(--white);font:inherit}.admin-note-list{display:grid;grid-gap:8px;gap:8px}.admin-note{padding:12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--graphite)}.admin-note p{margin:0 0 6px;white-space:pre-wrap}.admin-note small{color:var(--muted)}.admin-note-delete{margin-top:8px;border:0;background:none;color:var(--danger);font:inherit;font-size:.75rem;cursor:pointer}.admin-reason{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.75rem}.admin-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width:760px){.admin-header h1{font-size:1.625rem}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-panel{padding:18px}.admin-detail-grid{grid-template-columns:repeat(2,1fr)}.admin-system-grid{grid-template-columns:1fr}.admin-dialog-actions{flex-direction:column}.admin-sidebar{position:static;width:100%;height:auto;padding:20px}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-logout{margin-top:14px}.admin-shell{display:block}.admin-content{margin:0;padding:25px 18px 50px}.admin-header{display:block}.admin-search{margin-top:20px;width:100%}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-status-row{grid-template-columns:1fr;gap:5px}}.dashboard-sidebar{position:fixed;inset:0 auto 0 0;width:250px;padding:34px 22px;border-right:1px solid #263034;background:var(--graphite);display:flex;flex-direction:column;z-index:5}.dashboard-brand{display:flex;align-items:center;gap:9px;font-size:1.8125rem;font-weight:800;letter-spacing:-1px;color:var(--white);text-decoration:none}.dashboard-brand img{width:45px;height:45px;object-fit:cover}.dashboard-sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:45px}.dashboard-sidebar nav button{display:flex;gap:15px;align-items:center;padding:15px 17px;border-radius:13px;color:#adbac4;text-align:left;font-weight:600;background:transparent;border:0;cursor:pointer}.dashboard-sidebar nav button.active{background:linear-gradient(90deg,#263823,#1b2c25);color:var(--lime)}.dashboard-side-bottom{margin-top:auto}.profile-link{display:flex;width:100%;gap:12px;align-items:center;color:var(--white);border:0;background:none;text-align:left;cursor:pointer}.profile-link small{display:block;color:var(--muted);margin-top:2px}.avatar-mark{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #455540;border-radius:50%;background:#2d3931;color:var(--lime);font-weight:800}.dashboard-main{display:flex;max-width:1280px;min-height:100dvh;flex-direction:column;margin-left:max(250px,calc((100vw - 1280px) / 2));margin-right:auto;padding:40px 46px 24px}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.dashboard-eyebrow{color:var(--text-tertiary);font-size:.6875rem;letter-spacing:2px}.dashboard-header h1{margin:5px 0 0;font-size:2rem;letter-spacing:-1px}.dashboard-header-actions{display:flex;align-items:center;gap:14px}.language-toggle,.support-button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:7px 12px;border:1px solid #435139;border-radius:20px;background:transparent;color:var(--muted);cursor:pointer}.support-button{width:40px;height:40px;justify-content:center;padding:0;border-color:var(--border)}.otp-banner{display:flex;align-items:stretch;gap:4px;margin-bottom:16px;border:1px solid #637e38;border-radius:14px;background:#b8f13d14;color:var(--white)}.otp-banner-main{display:flex;flex:1 1;align-items:center;gap:10px;padding:12px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.otp-banner svg{color:var(--lime);flex-shrink:0}.otp-banner b{color:var(--lime);letter-spacing:2px}.otp-banner small{margin-left:auto;color:var(--muted)}.otp-banner-dismiss{display:flex;align-items:center;padding:0 12px;border:0;border-left:1px solid #637e3855;border-radius:0 14px 14px 0;background:transparent;color:var(--muted);cursor:pointer}.otp-banner-dismiss:hover{color:var(--white)}.otp-hide-button{width:100%;margin-top:12px;justify-content:center}.balance-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.balance-card{min-width:0;min-height:190px;padding:25px 28px;border-radius:23px}.balance-primary{border:1px solid var(--brand-line);background:radial-gradient(120% 160% at 100% 0,#b8f13d14,transparent 55%),var(--surface-1);color:var(--text)}.balance-secondary{border:1px solid var(--border-soft);background:var(--surface-1)}.balance-label{display:flex;align-items:center;gap:9px;font-weight:600}.balance-primary .balance-label svg{color:var(--brand)}.balance-card>strong{display:block;margin:12px 0 21px;font-size:2.9375rem;letter-spacing:-2px;line-height:1.3;overflow-wrap:anywhere}.balance-card>strong span{opacity:.65}.adm-stat strong,.balance-card>strong,.issue-tile-stats strong,.issue-total-row strong,.set-stat-value,.tx-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balance-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.balance-footer small{overflow-wrap:anywhere;opacity:.7}.balance-footer button{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:inherit;font-weight:700;cursor:pointer}.balance-secondary .balance-footer button{background:var(--brand-soft);color:var(--brand)}.dashboard-section{margin-top:30px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.section-heading h2{margin:0;font-size:1.25rem}.section-heading button{border:0;background:none;color:#adc0c9;cursor:pointer}.cards-row{display:grid;grid-template-columns:1.07fr 1fr;grid-gap:22px;gap:22px}.new-card-tile{min-height:247px;padding:25px;border:1px dashed #61713d;border-radius:21px;background:radial-gradient(at center,#b8f13d06,transparent);color:var(--white);cursor:pointer}.new-card-tile b,.new-card-tile em,.new-card-tile small,.new-card-tile span{display:block}.new-card-tile span{width:43px;height:43px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:#263138}.new-card-tile-icon svg{color:var(--lime)}.new-card-tile small{margin-top:7px;color:var(--muted)}.new-card-tile em{display:block;margin-top:17px;color:var(--lime);font-style:normal}.data-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--danger-line);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:.8125rem;line-height:1.45}.data-warning button{flex:none;min-height:36px;padding:7px 12px;border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:transparent;color:var(--danger);font:inherit;font-weight:600;cursor:pointer}.data-warning button:hover{background:#f08a8a14}@media (max-width:600px){.data-warning{flex-direction:column;align-items:stretch}.data-warning button{width:100%}}.empty-panel.compact{background:linear-gradient(120deg,#1a2228,#141c20)}.lime-action{margin-top:20px;padding:13px 18px;border:0;border-radius:12px;background:var(--lime);color:#162100;font-weight:800;cursor:pointer}.mobile-dashboard-nav{display:none}.dashboard-main footer{margin-top:25px;color:var(--text-tertiary);text-align:center;font-size:.75rem}.secure-note,.unavailable-note{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;color:var(--muted);font-size:.75rem}.secure-note svg{color:var(--lime)}.secondary-action{display:flex;flex:1 1;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--border);border-radius:12px;background:var(--graphite);color:var(--white);cursor:pointer}.secondary-action:hover{border-color:var(--lime);color:var(--lime)}.bank-card-fly{--card-text:#f7fafb;--card-muted:#b6c4c8;position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:1.586;padding:7.2%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ffffff35;border-radius:24px;color:var(--card-text);background:radial-gradient(80% 100% at 4% 0,#718f3b80,transparent 55%),radial-gradient(70% 100% at 100% 100%,#315d3280,transparent 64%),linear-gradient(145deg,#26372d,#17231f 53%,#101716);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000066,0 22px 44px -30px #020802e6}.bank-card-edge{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff12}.bank-card-shine{position:absolute;top:-45%;bottom:-45%;left:-55%;width:34%;pointer-events:none;background:linear-gradient(105deg,transparent,#ffffff0a 28%,#ffffff3d 50%,#ffffff0a 72%,transparent);opacity:0;transform:skewX(-18deg);animation:bank-card-glare 6.8s cubic-bezier(.4,0,.2,1) 1}.bank-card-bottom,.bank-card-hardware,.bank-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.bank-card-top strong{display:inline-flex;font-size:clamp(8px,2vw,12px);letter-spacing:.13em}.bank-card-top strong img{width:clamp(16px,3vw,22px);height:clamp(16px,3vw,22px)}.bank-card-top i{color:var(--lime);font-style:normal}.contactless-mark{width:23px;height:23px;color:#dbe9df;opacity:.72}.bank-card-hardware{min-height:50px;justify-content:flex-start;gap:14px}.bank-chip{position:relative;width:clamp(34px,8vw,47px);height:clamp(50px,11vw,68px);display:block;object-fit:fill;filter:drop-shadow(0 3px 3px #08100b55)}.bank-card-hardware{min-height:72px}.frozen-pill{padding:3px 8px;border:1px solid #ffffff45;border-radius:20px;background:#07100b40;font-size:.625rem}.bank-card-number{position:relative;z-index:1;font-size:clamp(13px,3.7vw,22px);font-weight:650;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px #0000004d}.bank-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;grid-gap:clamp(10px,3.5vw,22px);gap:clamp(10px,3.5vw,22px)}.bank-card-bottom span{display:flex;flex-direction:column;font-size:clamp(7px,2vw,11px);letter-spacing:.06em}.bank-card-bottom>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-card-bottom small{color:var(--card-muted);font-size:.4375rem;letter-spacing:.1em;text-transform:uppercase}.bank-card-bottom strong{font-size:clamp(17px,3vw,25px);letter-spacing:-.04em}.bank-card-balance{position:absolute;right:7%;top:48%;z-index:1;font-weight:700;font-size:.875rem;opacity:.9}.bank-card-fly.is-frozen{filter:saturate(.35)}.card-flip-scene{position:relative;perspective:1200px}.card-flip-scene.is-flippable{cursor:pointer}.card-flip-inner{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-flip-inner.is-flipped{transform:rotateY(180deg)}.card-flip-inner .bank-card-back{position:absolute;inset:0;transform:rotateY(180deg)}.card-flip-inner .bank-card-back,.card-flip-inner .bank-card-fly:not(.bank-card-back){-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-back-magstripe{position:absolute;top:9%;left:0;width:100%;height:13%;background:linear-gradient(180deg,#05070a,#14181d 60%,#05070a)}.card-back-signature{position:absolute;top:30%;left:6%;display:flex;width:68%;height:13%;align-items:stretch;border-radius:6px;overflow:hidden;background:repeating-linear-gradient(115deg,#f6f3ec 0 10px,#e9e4d8 10px 20px)}.card-back-signature-line{flex:1 1}.card-back-cvv{display:flex;align-items:center;gap:6px;padding:0 10px;background:#ffffff;border-left:2px solid #c9c4b8}.card-back-cvv small{color:#6b675e;font-size:.5625rem;font-weight:800;letter-spacing:.1em}.card-back-cvv b{color:#1c1a17;font-family:var(--font-mono);font-size:.9375rem;letter-spacing:.15em}.card-back-note{position:absolute;bottom:20%;left:6%;width:70%;color:#ffffff8f;font-size:clamp(7px,1.6vw,10px);line-height:1.45}.bank-card-back .bank-card-top{position:absolute;bottom:6%;left:6%;right:6%;justify-content:space-between}.scheme-mark{display:inline-flex;align-items:center;justify-self:end}.scheme-mark-visa{font-size:clamp(17px,3vw,25px);font-weight:700;letter-spacing:-.04em;font-style:italic}.scheme-mark-mc{position:relative;width:clamp(34px,5vw,48px);height:clamp(24px,3.6vw,34px)}.scheme-mark-mc i{position:absolute;top:0;width:70%;height:100%;border-radius:50%}.scheme-mark-mc i:first-child{left:0;background:#eb001b}.scheme-mark-mc i:last-child{right:0;background:#f79e1b;mix-blend-mode:overlay}.bank-card-fly.card-variant-default,.bank-card-fly.card-variant-subs{background:radial-gradient(80% 100% at 4% 0,#718f3b80,transparent 55%),radial-gradient(70% 100% at 100% 100%,#315d3280,transparent 64%),linear-gradient(145deg,#26372d,#17231f 53%,#101716)}.bank-card-fly.card-variant-travel{background:radial-gradient(80% 100% at 4% 0,#5ba7c780,transparent 55%),radial-gradient(70% 100% at 100% 100%,#194f7780,transparent 64%),linear-gradient(145deg,#246483,#123b58 53%,#0b2537)}.bank-card-fly.card-variant-premium{background:radial-gradient(80% 100% at 4% 0,#9aa9af70,transparent 55%),radial-gradient(70% 100% at 100% 100%,#313b4280,transparent 64%),linear-gradient(145deg,#465158,#20292e 53%,#0f1518)}.bank-card-fly.is-placeholder{border:1px dashed #a0bd6b;background:radial-gradient(80% 100% at 4% 0,#718f3b33,transparent 55%),radial-gradient(70% 100% at 100% 100%,#315d3226,transparent 64%),linear-gradient(145deg,#26372d70,#17231f80 53%,#10171680);box-shadow:inset 0 0 0 1px #ffffff0d}.bank-card-fly.is-placeholder .bank-card-shine{display:none}@keyframes bank-card-glare{0%,18%{opacity:0;transform:translate3d(-40%,0,0) skewX(-18deg)}28%{opacity:1}52%,to{opacity:0;transform:translate3d(520%,0,0) skewX(-18deg)}}@media (max-width:1150px){.dashboard-sidebar{width:210px;padding:28px 14px}.dashboard-main{margin-left:210px;padding:32px 28px}.balance-card{padding:22px}}@media (max-width:760px){.dashboard-sidebar{display:none}.dashboard-main{margin:0;padding-left:18px;padding-right:18px}.dashboard-header h1{font-size:1.5rem}.dashboard-eyebrow{display:none}.dashboard-header-actions{gap:7px}.dashboard-header-actions .avatar-mark{display:none}.dashboard-shell:after{content:"";position:fixed;right:0;bottom:0;left:0;z-index:4;height:calc(104px + var(--app-safe-bottom));pointer-events:none;background:linear-gradient(180deg,transparent,rgb(16 22 25/62%) 58%,rgb(16 22 25/94%))}.balance-grid{grid-template-columns:1fr 1fr;gap:12px}.balance-card{min-width:0;min-height:150px;border-radius:21px}.balance-card,.balance-secondary{padding:17px 15px}.balance-label{gap:5px;font-size:.75rem}.balance-label svg{width:14px;height:14px}.balance-card>strong{margin:10px 0 12px;font-size:clamp(1.75rem,8.5vw,2.125rem);letter-spacing:-1px;overflow-wrap:anywhere}.balance-secondary>strong{margin:10px 0 12px;font-size:clamp(1.5rem,7.5vw,2rem);letter-spacing:-.8px}.balance-footer{display:block}.balance-footer small{display:block;font-size:.6875rem;line-height:1.3}.balance-footer button{width:100%;margin-top:6px;padding:7px 8px;font-size:.75rem}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:17px}.quick-actions button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 3px;border:1px solid #303c42;border-radius:15px;background:#1a2329;color:var(--lime);font-size:1.25rem;cursor:pointer}.quick-actions span{color:var(--white);font-size:.75rem}.section-heading{margin-top:26px;margin-bottom:13px}.section-heading h2{font-size:1.125rem}.cards-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:5px}.virtual-card{min-width:84%;min-height:220px;padding:21px}.new-card-tile{min-width:75%;min-height:220px}.card-chip{margin-top:20px}.card-number{margin-top:21px;font-size:.9375rem;letter-spacing:1px}.card-bottom strong{font-size:1.75rem}.empty-panel{align-items:flex-start;flex-wrap:wrap;padding:16px}.empty-panel button{margin-left:54px}.term-grid{grid-template-columns:repeat(2,1fr)}.mobile-dashboard-nav{position:fixed;display:flex;bottom:14px;left:14px;right:14px;z-index:5;justify-content:space-around;align-items:stretch;padding:9px 4px;border:1px solid var(--border-strong);border-radius:22px;background:#1b242aef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 40px #0008}.mobile-dashboard-nav button{display:flex;flex:1 1;min-height:40px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;color:#83929e;font-size:.6875rem;cursor:pointer;transition:color .2s ease,transform .2s ease,background-color .2s ease}.mobile-dashboard-nav button svg{width:20px;height:20px}.mobile-dashboard-nav button.active{color:var(--lime);background:#b8f13d0d;border-radius:14px}.mobile-dashboard-nav button.active svg{transform:translateY(-1px) scale(1.08);transition:transform .2s ease}.mobile-dashboard-nav button:active{transform:scale(.94)}.page-panel{padding:30px 22px}}.issue-page{max-width:760px}.issue-page h2{margin:15px 0 8px;font-size:1.75rem}.issue-page>p{color:var(--muted);line-height:1.5}.issue-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:22px 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.issue-section-kicker{display:block;margin-bottom:7px;color:var(--lime);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.issue-catalog-heading h3{margin:0;color:var(--white);font-size:clamp(22px,3vw,30px);letter-spacing:-.045em}.issue-catalog-heading p{max-width:52ch;margin:8px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.5}.issue-form .lime-action{margin-top:22px}.issue-dialog-preview{max-width:280px;margin:0 auto 16px;filter:drop-shadow(0 18px 24px #02060588)}.modal-content.issue-modal{width:min(660px,calc(100% - 24px));max-width:calc(100vw - 24px);overflow-x:hidden}.issue-dialog,.issue-dialog-form,.issue-form-step,.issue-modal .modal-body{min-width:0;max-width:100%}.issue-terms{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.issue-terms details{overflow:hidden;border:1px solid var(--line-soft);border-radius:15px;background:#ffffff05}.issue-terms summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;color:var(--white);font-size:.8125rem;font-weight:750;cursor:pointer;list-style:none}.issue-terms summary::-webkit-details-marker{display:none}.issue-terms summary svg{color:var(--muted);transition:transform .2s ease}.issue-terms details[open] summary svg{transform:rotate(180deg)}.issue-terms-content{display:grid;grid-gap:0;gap:0;padding:0 15px 10px}.issue-terms-content>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #ffffff0d}.issue-terms-content span{color:var(--muted);font-size:.75rem}.issue-terms-content strong{color:var(--white);font-size:.75rem;text-align:right}.issue-terms-copy{margin:0;padding:0 15px 15px;color:var(--muted);font-size:.75rem;line-height:1.55}.issue-overview-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:18px;padding:14px 16px;border:1px solid #b8f13d32;border-radius:16px;background:linear-gradient(110deg,#b8f13d12,#b8f13d05);z-index:2;box-shadow:0 -18px 24px -24px #000}.issue-overview-footer>span{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.6875rem}.issue-overview-footer>span strong{color:var(--white);font-size:1.1875rem}.issue-overview-footer .lime-action.issue-buy{width:auto;min-height:46px;margin:0;white-space:nowrap}.issue-dialog .field-label{min-width:0;margin-top:16px;color:#aebdc1;font-size:.75rem;font-weight:650;letter-spacing:.01em}.issue-dialog .issue-field-email{grid-column:1/-1}.issue-modal .issue-dialog .field-label input,.issue-modal .issue-dialog .field-label select{display:block;min-width:0;max-width:100%;width:100%;min-height:48px;margin-top:8px;padding:12px 13px;border:1px solid #3a4a50;border-radius:13px;outline:none;background:#111a1e;color:var(--white);font:inherit;font-size:.875rem;font-weight:400;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.issue-modal .issue-dialog .field-label input::placeholder{color:#6f8087}.issue-modal .issue-dialog .field-label input:hover{border-color:#61747b;background:#141f23}.issue-modal .issue-dialog .field-label input:focus{border-color:var(--lime);background:#141f23;box-shadow:0 0 0 3px var(--focus-ring)}.issue-dialog .field-label [aria-invalid=true]{border-color:#ef9999;box-shadow:0 0 0 3px #ef99991c}.issue-dialog .lime-action{width:100%;margin-top:18px}.issue-product-facts{margin:15px 0}@media (max-width:400px){.issue-dialog-grid{grid-template-columns:1fr}}@media (max-width:600px){.modal-content.issue-modal{--modal-pad:16px;--modal-pad-bottom:24px;width:100%;max-width:100vw;padding:20px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.issue-benefits,.issue-dialog-grid{grid-template-columns:1fr}.issue-overview-footer .lime-action.issue-buy{width:100%}.issue-quote-summary{flex-wrap:wrap}}.quote-result{margin-top:20px}.muted-capability{color:var(--muted)}.issue-tier-preview .bank-card-fly{box-shadow:0 14px 30px -18px #000c}.issue-product-facts,.issue-tier-badges{display:flex;flex-wrap:wrap;gap:6px}.card-badge,.issue-product-facts span{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border:1px solid #ffffff1c;border-radius:999px;background:#ffffff0c;color:#d6e2e5;font-size:.6875rem;font-weight:650;line-height:1}.card-badge.badge-network,.issue-product-facts span.badge-network{border-color:#b8f13d42;background:#b8f13d12;color:#dcffa0}.card-badge.badge-wallet,.issue-product-facts span.badge-wallet{border-color:#8bd9ff38;background:#8bd9ff0d;color:#b9eaff}.issue-back:focus-visible,.issue-buy:focus-visible,.issue-tier-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.issue-modal-intro{margin:2px 0 15px;text-align:center}.issue-modal-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--lime);font-size:.6875rem;font-weight:750}.issue-modal-intro p{max-width:48ch;margin:8px auto 0;color:var(--muted);font-size:.875rem;line-height:1.5}.issue-modal-intro h3{margin:10px 0 0;color:var(--white);font-size:clamp(22px,4vw,30px);letter-spacing:-.05em}.issue-modal-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px}.issue-modal-meta span{padding:5px 9px;border:1px solid #ffffff1a;border-radius:999px;background:#ffffff08;color:#c6d2d4;font-size:.6875rem}.issue-review-note{display:flex;align-items:flex-start;gap:11px;margin:18px 0 13px;padding:13px 14px;border:1px solid #b8f13d2e;border-radius:15px;background:linear-gradient(100deg,#b8f13d10,#b8f13d03);color:var(--lime)}.issue-review-note p{display:grid;grid-gap:3px;gap:3px;margin:0}.issue-review-note strong{color:var(--white);font-size:.8125rem}.issue-review-note span{color:#aebbb8;font-size:.6875rem;line-height:1.45}.product-option.selected{border-color:var(--lime);background:#b8f13d10}.issue-tier-card .issue-tier-preview .bank-card-fly{border-radius:18px}.issue-tier-card.tier-premium{background:linear-gradient(160deg,#2c343a,#0a0e10)}.issue-tier-card.tier-travel{background:linear-gradient(160deg,#1d6fb0,#0c3a63)}.issue-tier-card.tier-default,.issue-tier-card.tier-subs{background:linear-gradient(160deg,#273b25,#0d1410)}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border:1px solid #ffffff1f;border-radius:20px;background:#ffffff14;color:#eef3f6;font-size:.71875rem;font-weight:600}.badge-accent{color:#7fd4ff}.transactions-history,.tx-filters{position:relative}.tx-filters{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tx-chip{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:1px solid var(--border);border-radius:30px;background:transparent;color:var(--muted);font-size:.75rem;font-weight:600;cursor:pointer}.tx-chip.selected{border-color:#688b35;background:#2b3824;color:var(--lime)}.tx-picker{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;grid-gap:2px;gap:2px;min-width:200px;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface-panel);box-shadow:0 18px 40px #000a}.tx-picker button{padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--white);font-size:.78125rem;text-align:left;cursor:pointer}.tx-picker button.selected{background:#2b3824;color:var(--lime)}.tx-list{display:grid;grid-gap:18px;gap:18px}.tx-group h3{margin:0 0 8px;color:var(--muted);font-size:.71875rem;font-weight:600;text-transform:none}.tx-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px;padding:13px 14px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-panel)}.tx-icon{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;margin-top:2px;border-radius:11px;background:#22303a;color:var(--muted)}.tx-icon.positive{background:#9be26b1a;color:#9be26b}.tx-info{min-width:0;flex:1 1}.tx-title{margin:0;overflow:hidden;color:var(--white);font-size:.84375rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tx-meta{display:flex;gap:6px;margin:3px 0 0;color:var(--muted);font-size:.6875rem}.positive-status{color:#9be26b}.negative{color:var(--danger)}.positive{color:#9be26b}.muted,.tx-extra{color:var(--muted)}.tx-extra{margin:3px 0 0;font-size:.6875rem}.tx-decline{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;padding:4px 8px;border-radius:8px;background:#22303a;color:#c3ccd3;font-size:.65625rem}.tx-amount{flex-shrink:0;font-size:.84375rem;font-weight:800;letter-spacing:-.02em}.tx-amount.negative{color:var(--danger)}.tx-amount.positive{color:#9be26b}.tx-amount.muted{color:var(--muted)}.tx-loading{padding:18px 0}.tx-empty{display:grid;min-height:200px;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:28px;border:1px dashed var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-secondary);font-size:.875rem;text-align:center}.tx-empty svg{color:var(--text-tertiary)}.modal-overlay{position:fixed;inset:0;z-index:60;background:#05090bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-overlay[data-state=open]{animation:modal-overlay-in .2s ease both}.modal-overlay[data-state=closed]{animation:modal-overlay-out .16s ease both;pointer-events:none}.modal-content{--modal-pad:20px;--modal-pad-bottom:20px;position:fixed;z-index:61;inset:0;display:flex;flex-direction:column;margin:auto;width:min(440px,calc(100% - 32px));height:-moz-fit-content;height:fit-content;max-height:min(66dvh,580px);overflow:hidden;padding:var(--modal-pad);padding-bottom:var(--modal-pad-bottom);border:1px solid #3a474c;border-radius:20px;background:var(--surface-panel);box-shadow:0 30px 100px #0009}.modal-content.document-modal,.modal-content.gift-modal,.modal-content.issue-modal{max-height:min(78dvh,720px)}.modal-content:focus,.modal-content:focus-visible{outline:none}.modal-stepper{flex-shrink:0;margin:-2px 0 12px}.modal-content[data-state=open]{animation:modal-content-in .24s cubic-bezier(.2,.8,.2,1) both}.modal-content[data-state=closed]{animation:modal-content-out .16s ease both;pointer-events:none}.modal-footer{flex-shrink:0;margin:14px calc(var(--modal-pad, 20px) * -1) calc(var(--modal-pad-bottom, 20px) * -1);padding:10px var(--modal-pad,20px) max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:#151d21}.modal-footer-row{display:flex;align-items:flex-end;gap:10px}.modal-foot-ic{display:grid;width:42px;height:42px;flex:none;place-items:center;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--graphite);color:var(--white);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}@media (hover:hover){.modal-foot-ic:hover{border-color:#46555c;background:#1c262b}}.modal-foot-ic:active{transform:scale(.97)}.modal-foot-main{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:8px}.modal-foot-main>*{width:100%}.modal-foot-main .lime-action,.modal-foot-main .set-action,.modal-foot-main .ui-button{min-height:46px;margin:0}.modal-foot-main .lime-action{display:flex;height:46px;align-items:center;justify-content:center;padding:0 18px}.modal-close-button{width:100%;justify-content:center;min-height:44px}.modal-header{display:flex;margin-bottom:12px;flex-shrink:0}.modal-header h2{margin:4px 0 0;font-size:1.1875rem;letter-spacing:-.3px}.modal-body .field-label input{display:block;width:100%;margin-top:7px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--graphite);color:var(--white);font-size:1.25rem;font-weight:700}.modal-body{flex:1 1 auto;overflow:auto;min-height:0;margin-right:calc(var(--modal-pad, 24px) * -1);padding-right:var(--modal-pad,24px)}.modal-body .lime-action{width:100%;justify-content:center}.modal-content.otp-modal{width:min(400px,calc(100% - 32px))}.otp-code-button{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px;padding:20px;border:1px dashed #637e38;border-radius:16px;background:var(--graphite);color:var(--white);cursor:pointer}.otp-code-button:disabled{cursor:default;opacity:.6}.otp-code{color:var(--lime);font-size:2.5rem;font-weight:800;letter-spacing:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp-code-button em{color:var(--muted);font-size:.75rem;font-style:normal}.otp-timer{margin-top:14px;color:var(--lime);font-weight:700;text-align:center}.otp-timer.expired{color:#ff8f8f}@media (max-width:600px){.issue-catalog-heading{align-items:flex-start}.document-modal,.modal-content,.modal-content.issue-modal,.modal-content.otp-modal{inset:auto 0 0;margin:0;width:100%;max-width:100%;border-radius:24px 24px 0 0;padding-bottom:max(24px,env(safe-area-inset-bottom))}.issue-tiers{grid-template-columns:1fr}.issue-dialog-preview{max-width:220px;margin-bottom:14px}}.services-page{max-width:1000px;padding-bottom:24px}.services-hero{position:relative;display:flex;min-height:180px;align-items:center;overflow:hidden;padding:28px 32px;border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 43%,#b8f13d12 0,transparent 38%),var(--surface-1)}.services-hero-copy{position:relative;z-index:1;max-width:530px}.services-pending-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--lime)}.services-hero h2{margin:18px 0 10px;font-size:clamp(27px,4vw,42px);font-weight:650;letter-spacing:-.045em;line-height:1.08}.services-hero p{max-width:390px;margin:0;color:#c0cbbf;font-size:.875rem;line-height:1.6}.services-hero-art{position:absolute;top:50%;right:5%;display:grid;width:215px;height:215px;place-items:center;transform:translateY(-50%) rotate(-17deg)}.services-orbit{position:absolute;inset:9px;border:1px solid #b8f13d48;border-radius:36%;transform:rotate(30deg)}.services-orbit-two{inset:28px;transform:rotate(76deg)}.services-hero-glyph{display:grid;place-items:center;color:var(--lime);font-size:clamp(5rem,14vw,6.375rem);font-weight:200;line-height:1;text-shadow:0 0 32px #b8f13d44}.services-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:33px 0 16px}.services-section-heading h3{margin:0;font-size:1.25rem;font-weight:650;letter-spacing:-.035em}.services-section-heading span{color:var(--muted);font-size:.75rem}.services-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(185px,auto);grid-gap:12px;gap:12px}.services-card{position:relative;display:flex;min-width:0;overflow-wrap:anywhere;flex-direction:column;justify-content:space-between;overflow:hidden;padding:19px;border:1px solid #2d3a40;border-radius:22px;background:linear-gradient(135deg,#202c30,#192226);color:var(--white);text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.services-card:hover{transform:translateY(-3px);border-color:#b8f13d9c}.services-card-vpn{grid-column:1/-1;grid-row:span 1;min-height:185px;padding:25px;border-color:var(--brand-line);background:radial-gradient(circle at 84% 32%,#617e3655,transparent 52%),linear-gradient(145deg,#263a24,#182720 85%)}.services-card-qr{grid-column:span 1;background:linear-gradient(125deg,#2a3838,#1c2929)}.services-card-steam{background:radial-gradient(circle at 85% 5%,#36454f,transparent 55%),#1c252b}.services-card-mobile{grid-column:span 1}.services-card-bottom,.services-card-top{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.services-card-top{flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.services-card-icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid #b8f13d36;border-radius:13px;background:#b8f13d12;color:var(--lime)}.services-card-live{display:inline-flex;min-height:24px;align-items:center;gap:9px;font-size:.625rem}.services-card-live,.services-card-status{color:var(--lime);font-weight:800;letter-spacing:.12em}.services-card-status{margin-bottom:7px;font-size:.5625rem}.services-card:not(.services-card-vpn) .services-card-status{color:#a1afb0}.services-card strong{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650;letter-spacing:-.035em;line-height:1.1}.services-card-vpn strong{font-size:clamp(26px,3.4vw,37px)}.services-card-subtitle{margin-top:6px;padding-right:22px;overflow-wrap:anywhere;color:#a6b5b9;font-size:.6875rem;line-height:1.35}.services-card-vpn .services-card-subtitle{color:#d0ddc3;font-size:.8125rem}.services-card-arrow{position:absolute;right:19px;bottom:20px;color:#b8c8c4}.services-dialog>p{margin:0 0 22px;color:#cad4d6;font-size:.9375rem;line-height:1.65}.services-dialog-offer{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:20px;border:1px solid #b8f13d64;border-radius:17px;background:#b8f13d12;color:var(--lime);font-size:1.125rem}.services-dialog-offer>span{font-size:1.875rem;line-height:1}.services-dialog-action{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-radius:13px;background:var(--lime);color:#162017;font-size:.875rem;font-weight:750;text-decoration:none}.services-dialog-action:hover{background:#ccfa69}.services-dialog small{display:block;margin-top:13px;color:var(--muted);font-size:.6875rem;line-height:1.5}.services-dialog-pending{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #37454a;border-radius:16px;background:#233035}.services-dialog-pending .services-pending-dot{margin-top:7px}.services-dialog-pending div{display:grid;grid-gap:6px;gap:6px}.services-dialog-pending strong{font-size:.875rem}.services-dialog-pending div span{color:var(--muted);font-size:.75rem;line-height:1.55}@media (max-width:760px){.services-hero{min-height:200px;padding:26px}.services-hero-copy{max-width:75%}.services-hero-art{right:-65px;opacity:.7}.services-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(164px,auto);gap:9px}.services-card-vpn{grid-column:span 2;min-height:180px}.services-card-mobile,.services-card-steam{grid-column:span 1}}@media (max-width:460px){.services-hero{min-height:207px;padding:23px}.services-hero-copy{max-width:88%}.services-hero h2{font-size:1.8125rem}.services-hero p{font-size:.75rem}.services-hero-art{right:-105px;opacity:.36}.services-card{padding:15px}.services-card-vpn{padding:20px}.services-card strong{font-size:1rem}.services-card-vpn strong{font-size:1.6875rem}.services-card-icon{width:39px;height:39px}.services-card-arrow{right:13px;bottom:17px}}.recent-tx-list{display:grid;grid-gap:8px;gap:8px}@media (max-width:760px){.product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-label{display:block;margin-top:20px;color:var(--muted);font-size:.8125rem}.field-label input,.field-label select{outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.field-label input:focus,.field-label select:focus{border-color:var(--lime);box-shadow:0 0 0 3px var(--focus-ring)}.field-label select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--graphite);color:var(--white)}.term-picker button.selected{border-color:var(--lime);color:var(--lime)}.available{color:var(--lime)}@media (max-width:760px){.issue-summary{margin-top:16px}.term-picker>div{grid-template-columns:repeat(2,1fr)}}.field-label input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid var(--border);background:var(--graphite)}.field-label input,.quote-result{border-radius:12px;color:var(--white)}.quote-result{padding:14px;background:#b8f13d12}.quote-result strong{color:var(--lime)}.error-text{color:var(--danger);font-size:.8125rem}@media (max-width:760px){.admin-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-card-button .bank-card-fly{width:100%}.bank-card-top strong{display:flex;align-items:center;gap:7px}.bank-card-top strong img{width:25px;height:25px;object-fit:contain;background:transparent}.account-page,.help-page{max-width:740px;padding-bottom:24px}.account-identity{padding:22px;border:1px solid #344139;border-radius:23px;background:linear-gradient(135deg,#203027,var(--surface-panel) 68%)}.account-person{display:flex;align-items:center;gap:16px;min-width:0}.account-avatar{display:grid;width:58px;height:58px;flex:none;place-items:center;border:1px solid #93b956;border-radius:50%;background:#b8f13d20;color:var(--lime);font-size:1.4375rem;font-weight:750}.account-person-details{min-width:0}.account-group-label,.account-kicker{color:var(--lime);font-size:.625rem;font-weight:800;letter-spacing:.13em}.account-person h2{overflow:hidden;margin:7px 0 8px;font-size:clamp(20px,4vw,26px);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.account-chips{display:flex;flex-wrap:wrap;gap:6px}.account-chip{display:inline-flex;min-height:26px;align-items:center;gap:7px;padding:4px 9px;border:1px solid #43544a;border-radius:8px;background:#101a18;color:#bac9c2;font-size:.6875rem;font-weight:600}.account-copy{cursor:pointer}.account-group-label{margin:27px 2px 11px;color:var(--muted)}.account-page .settings-card{max-width:none;margin:0;padding:0 19px;border-radius:18px}.account-page .settings-heading{display:none}.account-page .settings-group{margin:0;border:0}.account-page .settings-row:last-child{border:0}.account-help-icon,.help-contact-icon,.help-question-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:12px;background:#b8f13d15;color:var(--lime)}.help-hero{position:relative;overflow:hidden;padding:29px;border:1px solid #455b3f;border-radius:23px;background:radial-gradient(circle at 87% 28%,#436333,transparent 45%),linear-gradient(115deg,#263b2d,#1b2724)}.help-hero>div{position:relative;z-index:1;max-width:480px}.help-hero h2{margin:16px 0 8px;font-size:1.875rem;letter-spacing:-.045em}.help-hero p{margin:0;color:#c4d2c4;font-size:.875rem;line-height:1.6}.help-hero-mark{position:absolute;right:30px;bottom:-10px;color:#b8f13d4f;transform:rotate(-15deg)}.help-faq{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface-panel)}.help-question+.help-question{border-top:1px solid #303d41}.help-question summary{display:flex;min-height:72px;align-items:center;gap:14px;padding:13px 17px;cursor:pointer;list-style:none;transition:background-color .2s ease}.help-question summary:hover{background:#ffffff08}.help-question summary::-webkit-details-marker{display:none}.help-question summary:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.help-question summary strong{flex:1 1;font-size:.875rem;font-weight:650}.help-question-toggle{color:var(--muted);font-size:1.3125rem;transition:transform .2s}.help-question[open] .help-question-toggle{transform:rotate(45deg)}.help-question p{margin:-2px 22px 20px 71px;color:#b0bec2;font-size:.8125rem;line-height:1.65}.help-question[open] p{animation:help-answer-in .24s ease both}.help-documents{display:grid;grid-gap:10px;gap:10px}.help-documents-block{min-height:116px}.help-documents-loading{min-height:100px}.help-documents-loading span{height:52px;border:1px solid var(--border-soft);border-radius:15px}.help-documents-loading span,.help-faq-loading span{display:block;background:linear-gradient(100deg,var(--surface-panel) 25%,#253139 45%,var(--surface-panel) 65%);background-size:220% 100%;animation:help-skeleton 1.6s ease-in-out infinite}.help-faq-loading span{height:72px}.help-faq-loading span+span{border-top:1px solid #303d41}.help-documents-empty{min-height:52px;margin:0;padding:16px 17px;border:1px dashed var(--border);border-radius:15px}.help-document-button{display:flex;align-items:center;gap:12px;width:100%;padding:15px 17px;border:1px solid var(--border-soft);border-radius:15px;background:var(--surface-panel);color:var(--white);font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.help-document-button span{flex:1 1}.help-document-button>svg:last-child{color:var(--lime)}.help-document-button:hover{border-color:#b8f13d66;background:#202c31;transform:translateY(-1px)}.help-document-body{margin:0 0 16px;color:#b0bec2;font-size:.8125rem;line-height:1.7;white-space:pre-wrap}.document-modal{width:min(640px,calc(100% - 24px))}@media (max-width:600px){.document-modal{width:100%;max-width:100%}}.help-contact{display:flex;align-items:center;gap:15px;margin-top:18px;padding:21px;border:1px solid #41553b;border-radius:19px;background:#202d25}.help-contact>div{flex:1 1}.help-contact strong{font-size:1rem}.help-contact p{margin:5px 0 0;color:#aebfb1;font-size:.75rem;line-height:1.5}.help-contact a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:11px;background:var(--lime);color:var(--graphite);font-size:.75rem;font-weight:750;text-align:center;text-decoration:none}@media (max-width:600px){.help-contact{flex-wrap:wrap}.help-contact a{width:100%}}@media (max-width:390px){.account-identity{padding:16px}.account-stats{gap:7px}.account-stat{padding:11px}.account-stat strong{font-size:1.125rem}.help-question p{margin-left:19px}}:root{--app-safe-top:max(env(safe-area-inset-top,0px),calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)));--app-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom,0px))}html{min-height:100%;background:var(--graphite)}.dashboard-shell,body{min-height:100dvh}.dashboard-shell{padding-top:0}.dashboard-main{padding-top:calc(28px + var(--app-safe-top))}.admin-sidebar,.dashboard-sidebar{padding-top:calc(30px + var(--app-safe-top))}.mobile-dashboard-nav{bottom:calc(14px + var(--app-safe-bottom))}@media (max-width:760px){.dashboard-main{padding-top:calc(16px + var(--app-safe-top));padding-bottom:calc(110px + var(--app-safe-bottom))}.admin-content{padding-top:25px}}.card-actions-banner{position:relative;display:flex;width:100%;min-height:84px;align-items:center;justify-content:space-between;gap:14px;overflow:hidden;margin-top:14px;padding:12px 18px;border:1px solid #52773b;border-radius:18px;background:radial-gradient(circle at 80% 50%,#5b8a3b55 0 12%,transparent 13%),linear-gradient(135deg,#1d3218,#15221a);color:var(--white);font:inherit;text-align:left;cursor:pointer}.card-actions-banner:before{content:"";position:absolute;right:5%;bottom:-46px;width:110px;height:110px;border:1px solid #b8f13d66;border-radius:50%;box-shadow:0 0 0 16px #b8f13d0d,0 0 0 32px #b8f13d08}.card-actions-banner-copy{position:relative;z-index:1;display:flex;max-width:72%;flex-direction:column;gap:4px}.card-actions-banner-copy strong{color:var(--white);font-size:.875rem}.card-actions-banner-copy small{color:#c5d8b7;font-size:.6875rem}.card-actions-banner-orbit{position:relative;z-index:1;display:grid;width:52px;height:52px;flex:none;place-items:center;border:1px solid #b8f13d66;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b8f13d,#4d7d2d 48%,#1f3920 50%);color:#e9ffc4;font-size:1.25rem;transform:rotate(-25deg);box-shadow:0 12px 30px #0008}.cards-scrollwrap{position:relative}.cards-snap{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cards-snap::-webkit-scrollbar{display:none}.cards-snap-single{justify-content:center}.home-card-slide{min-width:84%;scroll-snap-align:center;cursor:pointer;transition:opacity .25s,transform .25s;padding:0;border:0;background:transparent;text-align:left}.home-card-slide[data-active=false]{opacity:.55;transform:scale(.94)}.new-card-size{min-width:84%;min-height:0;aspect-ratio:1.586;flex-direction:column;align-items:center;text-align:center;scroll-snap-align:center}.card-scroll-hint,.new-card-size{justify-content:center;display:flex}.card-scroll-hint{gap:10px;margin:2px 0 6px;color:var(--muted);font-size:.6875rem}.card-scroll-hint svg{color:var(--lime)}.card-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.card-dots i{width:6px;height:6px;border-radius:50%;background:var(--border-strong);transition:all .2s}.card-dots i.on{width:16px;border-radius:4px;background:var(--lime)}.card-actions-row button.danger{color:var(--danger)}.card-actions-row button.danger:hover{border-color:var(--danger-line-strong)}.history-panel{max-width:760px}.history-filters button.selected{border-color:#688b35;background:#2b3824;color:var(--lime)}.history-empty-row{padding:16px;color:var(--muted);font-size:.8125rem}.card-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.card-action-grid button{display:flex;min-height:84px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:12px 6px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,#202b31,#151d21);color:var(--lime);cursor:pointer;font-size:.6875rem;font-weight:700}.card-action-grid button:hover{border-color:var(--lime);transform:translateY(-1px)}.card-action-grid button span{color:var(--white);text-align:center}.card-action-grid button.danger{color:var(--danger)}@media (max-width:760px){.mobile-dashboard-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;grid-gap:4px;gap:4px;left:12px;right:12px;width:auto;height:auto;padding:6px}.mobile-dashboard-nav button{width:100%;min-width:0;min-height:0;height:100%;padding:6px 2px;border-radius:14px;line-height:1.15;white-space:normal}.mobile-dashboard-nav button svg{width:18px;height:18px;flex:none}.mobile-dashboard-nav button span{display:block;max-width:100%;overflow:visible;text-align:center;white-space:normal}}.details-card-area{margin-top:18px;touch-action:pan-y}.fly-loader{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:14px}.fly-loader-mark{transform-origin:center}.fly-loader p{margin:0;color:var(--muted);font-size:.8125rem}@keyframes fly-loader-spin{to{transform:rotate(1turn)}}@keyframes fly-loader-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.6}}button.tx-row{width:100%;border:1px solid var(--border-soft);text-align:left;cursor:pointer;transition:border-color .15s}button.tx-row:hover{border-color:#4c5a48}.tx-card-tag{margin-left:6px;color:var(--muted);font-weight:500;font-size:.71875rem}.tx-modal-amount{margin-bottom:14px;font-size:2rem;font-weight:800;letter-spacing:-.5px}.tx-modal-amount.positive{color:#9be26b}.tx-modal-amount.negative{color:var(--danger)}.tx-modal-amount.muted{color:var(--muted)}.admin-entry-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 18px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-1)}.admin-entry-card div{display:flex;flex-direction:column;gap:4px}.admin-entry-card strong{color:var(--white);font-size:.9375rem}.admin-entry-card small{color:var(--muted);font-size:.6875rem}.admin-entry-card a{flex-shrink:0;padding:9px 13px;border-radius:11px;background:var(--lime);color:#172100;font-size:.75rem;font-weight:800;text-decoration:none}.fly-loader-mark{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:radial-gradient(circle,#a2ff321f,transparent 70%);animation:fly-loader-pulse 1.6s ease-in-out infinite}.fly-loader-mark img{width:54px;height:54px;filter:drop-shadow(0 0 12px #a2ff3255)}.info-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--border-soft);border-radius:14px;font-size:.8125rem}.info-table td,.info-table th{padding:11px 14px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top}.info-table tr:last-child td,.info-table tr:last-child th{border-bottom:0}.info-table th{width:42%;color:var(--muted);font-weight:500}.info-table td{color:var(--white);font-weight:600;text-align:right;word-break:break-word}.copy-grid{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.copy-field{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border-soft);border-radius:12px;background:#121a1e;color:var(--white);font:inherit;text-align:left;cursor:pointer}.copy-field:hover{border-color:#56773d}.copy-field-text{display:flex;min-width:0;flex-direction:column;gap:2px}.copy-field small{color:var(--muted);font-size:.6875rem}.copy-field b{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.03em}.copy-field-icon{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:8px;background:#b8f13d12;color:var(--muted);transition:color .15s ease,background-color .15s ease}.copy-field-icon.is-copied{background:#b8f13d24;color:var(--lime);animation:copy-check-in .22s ease}@keyframes copy-check-in{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.reveal-button{width:100%;margin-top:14px}.card-back-pan{position:absolute;top:48%;left:6%;color:#ffffffd9;font-family:var(--font-mono);font-size:clamp(10px,2.6vw,15px);letter-spacing:.12em}.card-back-note{bottom:22%}.copy-grid-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.tx-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted);font-size:.75rem}.tx-expand{width:100%;padding:10px;border:1px dashed #3d4a35;border-radius:12px;background:transparent;color:var(--lime);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.app-splash{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse at 50% 40%,#1c2d18 0,var(--graphite) 60%);transition:opacity .25s ease,transform .25s ease}.app-splash.is-leaving{opacity:0;transform:scale(1.06);pointer-events:none}.app-splash-glow{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#a2ff3222,transparent 70%)}.app-splash-logo{position:relative;width:96px;height:96px;animation:splash-logo-in .7s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 0 24px #a2ff3266)}.app-splash-word{position:relative;color:var(--white);font-size:1.625rem;letter-spacing:-.5px;animation:splash-rise .6s cubic-bezier(.2,.8,.2,1) .2s both}.app-splash-bar{position:relative;width:120px;height:3px;overflow:hidden;border-radius:3px;background:#ffffff14;animation:splash-rise .6s .3s both}.app-splash-bar i{position:absolute;inset:0;width:40%;border-radius:3px;background:var(--lime);animation:splash-bar 1s ease-in-out infinite}@keyframes splash-logo-in{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes splash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes splash-glow{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes splash-bar{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.view-stage{flex:1 0 auto;animation:view-in .32s cubic-bezier(.2,.8,.2,1) both}.issue-tier-card,.services-card,.tx-row{animation:view-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes help-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes help-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes modal-content-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-content-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.app-splash,.app-splash *,.copy-field-icon,.help-documents-loading span,.issue-tier-card,.modal-content,.modal-overlay,.services-card,.services-live-dot,.tx-row,.view-stage{animation:none!important;transition:none!important}}.adm-gate{min-height:100dvh;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:32px;text-align:center;color:var(--muted)}.adm-gate h1{margin:0;color:var(--white);font-size:1.75rem}.adm-gate p{margin:0;max-width:420px}.adm-shell{min-height:100dvh;background:radial-gradient(ellipse at 80% 0,#18241e 0,transparent 42%),var(--graphite)}.adm-sidebar{position:fixed;inset:0 auto 0 0;z-index:10;display:flex;width:240px;flex-direction:column;gap:8px;padding:24px 14px;border-right:1px solid #263034;background:#0d1316}.adm-brand{display:flex;align-items:center;gap:10px;padding:0 10px 14px;color:var(--white);font-size:1.375rem;font-weight:800;text-decoration:none}.adm-brand img{width:34px;height:34px;object-fit:cover}.adm-kicker{margin:0;padding:0 10px 6px;color:var(--text-tertiary);font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adm-nav{overflow-y:auto}.adm-nav,.adm-nav-group{display:grid;grid-gap:2px;gap:2px}.adm-nav-group+.adm-nav-group{margin-top:10px}.adm-nav-group .adm-kicker{padding-top:4px}.adm-nav-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;color:#adbac4;font-size:.875rem;font-weight:600;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.adm-nav-link:hover{background:#ffffff08;color:var(--white)}.adm-nav-link.active{background:linear-gradient(90deg,#263823,#1b2c25);color:var(--lime)}.adm-nav-exit{margin-top:auto;color:var(--muted);font-size:.8125rem}.adm-body{margin-left:240px;min-width:0}.adm-mobile-bar,.adm-mobile-menu{display:none}.adm-content{width:100%;max-width:1280px;margin:0 auto;padding:32px 36px 80px}.adm-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.adm-page-title h1{margin:6px 0 0;font-size:1.875rem;letter-spacing:-.02em}.adm-page-sub{margin:6px 0 0;color:var(--muted);font-size:.875rem}.adm-back{color:var(--muted);font-size:.8125rem;text-decoration:none}.adm-back:hover{color:var(--lime)}.adm-page-actions,.adm-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.adm-panel{margin-bottom:20px;padding:22px;border:1px solid var(--border-soft);border-radius:20px;background:var(--surface-panel)}.adm-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.adm-panel-head h2{margin:0;font-size:1.125rem}.adm-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.adm-stat{display:grid;min-width:0;grid-gap:6px;gap:6px;padding:18px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-panel)}.adm-stat span{color:var(--muted);font-size:.75rem}.adm-stat strong{font-size:1.5rem}.adm-stat small{color:var(--text-tertiary);font-size:.6875rem}.adm-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 9px;border-radius:999px;font-size:.6875rem;font-weight:600}.adm-badge-success{background:#b8f13d1f;color:var(--lime)}.adm-badge-danger{background:#ff6b6b1c;color:var(--danger)}.adm-badge-warning{background:var(--warning-soft);color:var(--warning)}.adm-badge-info{background:#6bb5f01f;color:#8fc7f0}.adm-badge-neutral{background:#ffffff0f;color:var(--muted)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;border:1px solid transparent;border-radius:11px;font:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.adm-btn-primary{background:var(--lime);color:var(--graphite)}.adm-btn-secondary{border-color:var(--border);background:var(--graphite);color:var(--white)}.adm-btn-danger{background:var(--danger-solid);color:var(--white)}.adm-btn-ghost{background:transparent;color:var(--muted)}.adm-btn:disabled,.adm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.adm-field{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.75rem}.adm-field small{color:var(--text-tertiary)}.adm-input,.adm-select,.adm-textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--graphite);color:var(--white);font:inherit;font-size:.875rem}.adm-textarea{min-height:90px;resize:vertical}.adm-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.adm-tab{padding:9px 14px;border:1px solid var(--border);border-radius:11px;color:var(--muted);font-size:.8125rem;font-weight:600;text-decoration:none}.adm-tab:hover{color:var(--white)}.adm-tab.active{border-color:#b8f13d66;background:#b8f13d14;color:var(--lime)}.adm-empty{margin:12px 0 0;color:var(--text-tertiary);font-size:.8125rem}.adm-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:var(--muted);font-size:.75rem}.adm-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-table table{width:100%;border-collapse:collapse;min-width:720px}.adm-table th{padding:0 12px 10px;color:var(--text-tertiary);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.adm-table td{overflow-wrap:anywhere;padding:13px 12px;border-top:1px solid var(--border-soft);color:var(--white);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.adm-table tr:hover td{background:#b8f13d05}.adm-table .adm-cell-sub{display:block;margin-top:3px;color:var(--text-tertiary);font-size:.6875rem}.adm-table .adm-cell-actions{display:flex;flex-wrap:wrap;gap:6px}.adm-link{color:var(--lime);text-decoration:none}.adm-link:hover{text-decoration:underline}.modal-content.adm-dialog{width:min(560px,calc(100% - 32px));max-height:min(80dvh,720px)}.adm-modal-form{display:grid;grid-gap:14px;gap:14px}.adm-modal-error{margin:0;color:var(--danger);font-size:.8125rem}.adm-modal-actions{display:flex;justify-content:flex-end;gap:10px}.adm-chart{margin-top:8px}.adm-chart-bars{gap:3px;height:150px;padding-bottom:4px;border-bottom:1px solid var(--border)}.adm-chart-bars,.adm-chart-col{display:flex;align-items:flex-end}.adm-chart-col{position:relative;flex:1 1;height:100%;gap:1px}.adm-chart-col i{display:block;flex:1 1;min-height:3px;border-radius:3px 3px 0 0}.adm-chart-primary{background:linear-gradient(180deg,var(--lime),#719e22)}.adm-chart-secondary{background:#6b7d8a}.adm-chart-label{margin-top:8px;color:var(--muted);font-size:.75rem}.adm-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.adm-toggle{display:flex!important;flex-direction:row;align-items:center;gap:8px;color:var(--white)}.adm-toggle input{width:auto}@media (max-width:960px){.adm-sidebar{display:none}.adm-body{margin-left:0}.adm-mobile-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + var(--app-safe-top, 0px)) 14px 10px;border-bottom:1px solid #263034;background:rgb(13 19 22/97%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adm-mobile-brand{display:flex;min-width:0;align-items:center;gap:10px;color:var(--white);font-size:.9375rem;font-weight:700;text-decoration:none}.adm-mobile-brand img{width:28px;height:28px;object-fit:cover}.adm-mobile-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-mobile-toggle{flex:none;padding:8px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-panel);color:var(--lime);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.adm-mobile-menu{position:fixed;inset:calc(49px + var(--app-safe-top, 0px)) 0 0 0;z-index:25;display:grid;align-content:start;grid-gap:2px;gap:2px;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 14px calc(76px + var(--app-safe-bottom, 0px));background:rgb(13 19 22/99%);box-shadow:0 18px 40px #0009}.adm-mobile-menu .adm-nav-link{padding:11px 12px;font-size:.875rem}.adm-mobile-menu .adm-nav-exit{position:-webkit-sticky;position:sticky;bottom:0;margin-top:8px;border:1px solid var(--border);background:var(--surface-panel);color:var(--text)}.adm-content{padding:18px 14px calc(60px + var(--app-safe-bottom, 0px))}.adm-page-head{flex-direction:column;align-items:stretch;gap:12px}.adm-page-title h1{font-size:1.5rem}.adm-page-actions,.adm-panel-actions{width:100%}.adm-page-actions .adm-btn,.adm-panel-actions .adm-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:140px;min-height:44px}.adm-panel-head{flex-direction:column;align-items:stretch}.adm-panel{padding:16px;border-radius:16px}.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-table table{min-width:560px}.adm-table td,.adm-table th{padding:10px}.adm-form-grid{grid-template-columns:1fr}.adm-table td:first-child,.adm-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface-panel);box-shadow:1px 0 0 var(--line-soft)}.adm-modal-actions{flex-direction:column}.adm-modal-actions .adm-btn{width:100%}}@media (min-width:961px){.adm-mobile-bar,.adm-mobile-menu{display:none}}@media (max-width:420px){.adm-page-actions .adm-btn,.adm-panel-actions .adm-btn{flex:1 1 100%}}.toast-stack{position:fixed;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;flex-direction:column;max-width:min(420px,calc(100vw - 32px));pointer-events:none}.toast,.toast-stack{display:flex;gap:10px}.toast{align-items:flex-start;padding:13px 16px;border:1px solid #3a474c;border-radius:14px;background:var(--surface-panel-translucent);box-shadow:0 18px 40px #0008;color:var(--white);font-size:.875rem;line-height:1.35;animation:toast-in .22s cubic-bezier(.2,.8,.2,1) both}.toast svg{flex-shrink:0;margin-top:1px}.toast-success{border-color:#637e38}.toast-success svg{color:var(--lime)}.toast-error{border-color:#8f4d4d}.toast-error svg{color:#ff8f8f}.toast-info svg{color:var(--lime)}@media (min-width:961px){.toast-stack{bottom:24px}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.help-fees-compact{margin:18px 0 22px;border:1px solid #2c383d;border-radius:16px;background:#161d21}.help-fees-compact summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}.help-fees-compact summary::-webkit-details-marker{display:none}.help-fees-compact summary svg{color:var(--lime)}.help-fees-compact summary strong{flex:1 1;font-size:.9375rem}.help-fees-compact summary small{color:var(--muted);font-size:.75rem}.help-fees-compact[open] .help-question-toggle{transform:rotate(45deg)}.help-fees-body{display:flex;flex-direction:column;gap:10px;padding:0 16px 14px}.help-fees-cards{display:flex;flex-wrap:wrap;gap:8px}.help-fee-mini{display:flex;flex-direction:column}.help-fee-mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #223034;font-size:.8125rem;color:#c9d6d3}.help-fee-mini-row:last-child{border-bottom:0}.help-fee-mini-row b{color:var(--lime);font-weight:700;white-space:nowrap}.help-fee-own span{color:var(--white)}.help-fees-note{font-size:.75rem}.issue-product-list{display:flex;flex-direction:column;gap:16px;margin:22px 0}.issue-product-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,44%);grid-template-areas:"badges visual" "headline visual" "desc visual" "stats stats";grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px;align-items:start;width:100%;padding:18px 18px 16px;overflow:hidden;border:1px solid #263138;border-radius:28px;background:linear-gradient(165deg,#171e23,#10161a 72%);text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,filter .18s ease}.issue-product-tile:hover{border-color:#3a4a52;filter:brightness(1.05);transform:translateY(-2px)}.issue-product-tile:active{transform:scale(.99)}.issue-product-tile:disabled{opacity:.7;cursor:not-allowed}.issue-product-tile:disabled:hover{filter:none;transform:none}.issue-tile-badges{grid-area:badges;display:flex;flex-wrap:wrap;gap:6px}.issue-tile-visual{grid-area:visual;align-self:start;justify-self:end;width:100%;margin-top:4px}.issue-tile-visual .card-flip-scene{width:100%;transform:rotate(-7deg)}.issue-tile-visual .bank-card-fly{border-radius:16px;box-shadow:0 22px 30px -22px #000e}.issue-tile-headline{grid-area:headline;margin-top:2px;color:var(--white);font-size:clamp(21px,5.6vw,26px);font-weight:800;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.issue-tile-desc{grid-area:desc;max-width:34ch;color:#9fb0ad;font-size:.8125rem;line-height:1.45}.issue-tile-stats{grid-area:stats;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px;padding:15px 10px;border:1px solid #1e282d;border-radius:20px;background:#0c1114}.issue-tile-stats>span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;text-align:center}.issue-tile-stats strong{color:var(--white);font-size:1.1875rem;font-weight:800;letter-spacing:-.03em}.issue-tile-stats small{color:var(--muted);font-size:.71875rem}.issue-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.issue-fact{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border:1px solid #263138;border-radius:18px;background:#141b1f}.issue-fact span{color:var(--lime)}.issue-fact strong{font-size:.875rem}.issue-fact small{color:var(--muted);font-size:.71875rem}.issue-check-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.issue-check-list li{display:flex;align-items:flex-start;gap:8px;color:#d7e3e0;font-size:.8125rem;line-height:1.4}.issue-check-list svg{flex-shrink:0;margin-top:2px;color:var(--lime)}@media (max-width:600px){.issue-product-tile{grid-template-columns:minmax(0,1fr) minmax(118px,45%);column-gap:10px;padding:16px 16px 14px;border-radius:26px}.issue-tile-stats strong{font-size:1.0625rem}.issue-fact-grid{grid-template-columns:1fr}}.charge-quote{display:flex;flex-direction:column;gap:5px;margin:12px 0 4px;padding:11px 13px;border:1px solid #2c383d;border-radius:13px;background:#161d21}.charge-quote-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.8125rem}.charge-quote-row b{color:var(--white)}.charge-quote-total{margin-top:4px;padding-top:9px;border-top:1px solid #2c383d;color:var(--white);font-weight:700}.charge-quote-total b{color:var(--lime);font-size:1rem}@media (max-width:600px){.modal-content[data-keyboard=true]{top:auto;bottom:var(--keyboard-bottom,0);height:auto;max-height:var(--vv-height,100dvh)}.modal-content[data-keyboard=true] .modal-header{margin-bottom:8px}.modal-content[data-keyboard=true] .modal-body{scroll-padding-bottom:16px}}.view-stage{min-width:0}.history-panel{width:100%;min-width:0}.transactions-history,.tx-group,.tx-list,.tx-row{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 72px}.tx-list{grid-template-columns:minmax(0,1fr)}.tx-title{min-width:0}.tx-amount{margin-left:auto;white-space:nowrap}.modal-body{scrollbar-width:thin;scrollbar-color:#3d4b52 transparent;overscroll-behavior:contain}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-thumb{background:#39474d;border-radius:999px}.modal-body::-webkit-scrollbar-track{background:transparent}.modal-body::-webkit-scrollbar-button{display:none}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px}.modal-content.issue-modal{padding:0;border-color:#2a363d;border-radius:28px;background:#12191d}.issue-modal .modal-header{margin:0;padding:20px 20px 10px;border-bottom:1px solid #1f2a30}.issue-modal .modal-header h2{font-size:1.25rem;letter-spacing:-.02em}.issue-modal .modal-body{padding:16px 20px 0}.issue-modal .issue-dialog-preview{max-width:min(260px,78%);margin-bottom:14px}.issue-modal-intro{text-align:left}.issue-modal-intro h3{font-size:clamp(20px,4.6vw,24px);letter-spacing:-.035em}.issue-modal-intro p{margin:8px 0 0;text-align:left}.issue-modal-meta{justify-content:flex-start}.issue-review-note{border-radius:18px}.issue-terms details{border-color:#263138;border-radius:20px;background:#141b1f}.issue-terms summary{padding:16px;font-size:.875rem}.issue-terms-content{padding:0 16px 6px}.issue-terms-content>div{padding:13px 0;border-top:1px solid #1f2a30}.issue-terms-content span,.issue-terms-content strong,.issue-terms-copy{font-size:.8125rem}.issue-terms-copy{padding:4px 16px 16px}.issue-overview-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:grid;grid-gap:12px;gap:12px;margin:20px -20px 0;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border:0;border-top:1px solid #23303a;border-radius:0;background:#0d1317;box-shadow:0 -20px 32px -20px #000d}.issue-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.issue-total-row span{color:var(--muted);font-size:.78125rem}.issue-total-row strong{color:var(--white);font-size:1.375rem;font-weight:800;letter-spacing:-.03em}.issue-overview-footer .lime-action.issue-buy{width:100%;min-height:52px;justify-content:center;border-radius:999px;font-size:.9375rem;font-weight:800}.issue-charge-note{display:block;color:#8fa19d;font-size:.71875rem;line-height:1.4;text-align:center}.issue-modal-error{margin-top:14px;padding:12px 14px;border:1px solid var(--danger-line);border-radius:14px;background:var(--danger-soft)}.issue-modal-error .error-text{margin:0}.issue-terms-content>div span{flex:1 1 auto}.issue-terms-content>div strong{flex:0 1 auto;max-width:58%;overflow-wrap:anywhere}@media (max-width:600px){.modal-content.issue-modal{border-radius:26px 26px 0 0}}.cabinet-gate{display:grid;min-height:100dvh;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 0,#18241e 0,transparent 55%),var(--graphite)}.cabinet-gate-card{display:grid;justify-items:start;grid-gap:12px;gap:12px;width:min(520px,100%);padding:30px;border:1px solid #344139;border-radius:23px;background:linear-gradient(135deg,#203027,var(--surface-panel) 68%)}.cabinet-gate-card img{border-radius:12px}.cabinet-gate-card h1{margin:6px 0 0;font-size:clamp(22px,4vw,28px);letter-spacing:-.04em}.cabinet-gate-card p{margin:0;color:#c4d2c4;font-size:.875rem;line-height:1.6}.cabinet-gate-action{display:inline-flex;min-height:46px;align-items:center;gap:8px;margin-top:8px;padding:11px 18px;border-radius:12px;background:var(--lime);color:var(--graphite);font-weight:800;text-decoration:none}.cabinet-gate-hint{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.75rem;line-height:1.5}.cabinet-gate-support{color:var(--lime);font-size:.8125rem;font-weight:600;text-decoration:none}.cabinet-gate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.cabinet-gate-actions .cabinet-gate-action{margin-top:0}.cabinet-gate-action:disabled{opacity:.7;cursor:default}.cabinet-gate-secondary{display:inline-flex;min-height:46px;align-items:center;gap:6px;padding:11px 16px;border:1px solid #3c4c40;border-radius:12px;color:var(--white);font-weight:700;text-decoration:none}.cabinet-gate-spin{animation:cabinet-gate-spin 1s linear infinite}@keyframes cabinet-gate-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cabinet-gate-spin{animation:none}}@media (min-width:761px){.dashboard-main{max-width:1280px}.cards-snap{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;gap:16px}.home-card-slide,.new-card-size{min-width:0;max-width:360px;flex:1 1 300px}.cards-snap-single .new-card-size{max-width:none;min-height:220px;aspect-ratio:auto}.home-card-slide[data-active=false]{opacity:1;transform:none}.card-dots,.card-scroll-hint{display:none}}.pin-screen{position:fixed;z-index:70;inset:0;display:grid;overflow:auto;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% -10%,#1d2b23 0,transparent 55%),var(--graphite)}.pin-screen-card{display:flex;width:min(400px,100%);flex-direction:column;align-items:center;gap:12px;padding:30px 22px 24px;border:1px solid #2c3a33;border-radius:26px;background:linear-gradient(160deg,#1a241f,#141c1a 70%);text-align:center}.pin-logo{width:46px;height:46px}.pin-kicker{color:var(--lime);font-size:.625rem;font-weight:800;letter-spacing:.16em}.pin-screen-card h2{margin:0;font-size:clamp(20px,5vw,23px);letter-spacing:-.03em}.pin-intro{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.55}.pin-flow{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px;padding:2px 0 6px}.pin-title{margin:0;font-size:.96875rem;font-weight:650;letter-spacing:-.01em}.pin-dots{display:flex;gap:12px;margin:4px 0 2px}.pin-dot{width:12px;height:12px;border:1.5px solid #4d5f55;border-radius:50%;background:transparent;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.pin-dot.is-filled{border-color:var(--lime);background:var(--lime);transform:scale(1.08)}.pin-dots.is-error .pin-dot{border-color:#e37070}.pin-dots.is-error .pin-dot.is-filled{background:#e37070}.pin-pad{display:grid;grid-template-columns:repeat(3,62px);grid-gap:10px;gap:10px;justify-content:center;margin-top:4px}.pin-key{display:grid;height:54px;place-items:center;border:1px solid #34423a;border-radius:16px;background:#18211d;color:var(--white);font:inherit;font-size:1.25rem;font-weight:650;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.pin-key:hover:not(:disabled){background:#1f2b25}.pin-key:active:not(:disabled){background:#232f29;transform:scale(.96)}.pin-key-ghost{visibility:hidden;pointer-events:none}.pin-key-action{color:var(--muted)}.pin-error{max-width:280px;margin:0;color:#e37070;font-size:.78125rem;line-height:1.5}.pin-support{margin:4px 0 0;color:var(--muted);font-size:.78125rem}.pin-forgot{padding:0;border:0;background:none;color:var(--lime);font:inherit;font-weight:650;cursor:pointer}.pin-forgot:hover{text-decoration:underline}.pin-length-choice{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pin-length-option{display:grid;grid-gap:2px;gap:2px;padding:14px 0;border:1px solid #34423a;border-radius:18px;background:#18211d;color:var(--white);font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pin-length-option:hover{border-color:var(--lime);background:#1f2b25}.pin-length-option strong{color:var(--lime);font-size:1.625rem}.pin-length-option span{color:var(--muted);font-size:.75rem}.pin-screen-loading{gap:20px;padding:46px 0}.pin-checking-bar{width:128px;height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.pin-checking-bar i{display:block;width:40%;height:100%;background:var(--lime);animation:splash-bar 1.2s ease-in-out infinite}.account-tabs{display:flex;width:100%;gap:2px;margin-top:14px;padding:3px;border-radius:999px;background:#101a1d;box-shadow:inset 0 0 0 1px #ffffff14}.account-tab{flex:1 1;min-height:40px;padding:6px 12px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:.78125rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.account-tab.active{background:var(--lime);color:var(--graphite)}.security-input{min-width:0;flex:1 1 180px;max-width:280px;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:#101a1d;color:var(--white);font:inherit;font-size:.875rem}.security-input:focus-visible{border-color:var(--lime)}.ui-field .security-input{max-width:none}.security-input-code{max-width:160px;letter-spacing:.2em}.security-note.is-error{color:#e37070}.issue-promo{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:14px;border:1px dashed #3a4a40;border-radius:16px;background:#141d19}.issue-promo-heading{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.78125rem;font-weight:650}.issue-promo-heading svg{color:var(--lime)}.issue-promo-chip{margin-left:auto;padding:4px 9px;border-radius:999px;background:#b8f13d20;color:var(--lime);font-size:.6875rem;font-weight:700}.issue-promo-form{display:flex;gap:8px}.issue-promo-form .security-input{max-width:none;text-transform:uppercase}.issue-promo-note{margin:0;color:var(--muted);font-size:.78125rem}.issue-promo-note.is-error{color:#e37070}.issue-total-discount span{color:var(--muted)}.issue-total-discount strong{color:var(--lime)}.referral-link-row .security-input{flex:1 1 220px;max-width:none;font-size:.78125rem}.referral-list-title{margin-bottom:6px;color:var(--muted);font-size:.75rem;font-weight:650}.history-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.history-stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-panel)}.history-stat span{color:var(--muted);font-size:.71875rem;font-weight:650}.history-stat strong{font-size:1.1875rem;letter-spacing:-.02em}.history-stat small{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.71875rem}.history-change svg{color:var(--lime)}.history-chart{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;padding:14px 14px 10px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-panel)}.history-chart-plot{position:relative;height:92px}.history-chart-svg{display:block;width:100%;height:92px}.history-chart-dot{position:absolute;width:7px;height:7px;border:2px solid var(--lime);border-radius:50%;background:var(--graphite);transform:translate(-50%,-50%)}.history-chart-dot.is-last{width:9px;height:9px;background:var(--lime)}.history-chart-labels{display:flex;justify-content:space-between;gap:4px}.history-chart-labels span{flex:1 1;color:var(--muted);font-size:.65625rem;text-align:center;text-transform:capitalize}.gift-panel{display:grid;grid-gap:14px;gap:14px;max-width:720px}.gift-heading h3{margin:0 0 4px;font-size:1.25rem;letter-spacing:-.02em}.gift-heading p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.55}.gift-search{width:100%;max-width:none}.gift-sku.is-active{border-color:var(--lime);background:#1c261d}.gift-sku.is-active span{color:var(--lime)}.gift-field{display:grid;grid-gap:6px;gap:6px}.gift-field>span{color:var(--muted);font-size:.75rem;font-weight:650}.gift-field .security-input{max-width:none}.gift-note{margin:0;color:var(--muted);font-size:.75rem;line-height:1.5}.gift-note.is-error{color:#e37070}.gift-orders{display:grid;grid-gap:2px;gap:2px;margin-top:8px;padding-top:12px;border-top:1px solid var(--border-soft)}.gift-order-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border:0;border-bottom:1px solid #202b30;background:transparent;color:var(--white);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.gift-order-row:hover{color:var(--lime)}.gift-order-row small{color:var(--muted)}.gift-order-row small.gift-status-ok{color:var(--lime)}.gift-result{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface-1)}.gift-result-status{display:inline-flex;align-items:center;gap:7px;align-self:start;padding:6px 11px;border-radius:999px;font-size:.75rem;font-weight:700}.gift-result-status.is-ok{background:#b8f13d20;color:var(--lime)}.gift-result-status.is-pending{background:#ffffff12;color:#ffd479}.gift-result-status.is-error{background:#e3707020;color:#e37070}.gift-result-head strong{display:block;font-size:.9375rem}.gift-result-head span{display:block;margin-top:3px;color:var(--muted);font-size:.78125rem}.gift-delivery{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px dashed #3a4a40;border-radius:14px;background:#101a1d}.gift-delivery-row{display:flex;align-items:center;gap:10px}.gift-delivery-row span{min-width:110px;flex:none;color:var(--muted);font-size:.75rem}.gift-delivery-row strong{font-size:.84375rem;word-break:break-all}.gift-delivery-row button{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.gift-delivery-row button:hover{border-color:var(--lime);color:var(--lime)}.gift-esim{display:grid;grid-gap:8px;gap:8px}.gift-qr{width:200px;height:200px;padding:8px;border-radius:14px;background:#fff}.gift-esim-links{display:flex;gap:8px}.gift-esim-links .ui-button{text-decoration:none}body{touch-action:manipulation;overscroll-behavior-y:none}.account-page .settings-card{padding:0 16px;border-radius:16px}.account-page .settings-row{gap:12px;padding:12px 0}.account-page .settings-row strong{gap:6px;font-size:.84375rem}.account-page .settings-row span{font-size:.75rem}.account-page .settings-row strong svg{width:14px;height:14px}.account-page .ui-button{min-height:36px;padding:7px 12px;border-radius:10px;font-size:.78125rem}.account-page .security-input{min-height:36px;padding:7px 12px;border-radius:10px;font-size:.8125rem}.account-page .account-identity{padding:16px;border-radius:18px}.account-page .account-avatar{width:48px;height:48px;font-size:1.1875rem}.account-page .account-person h2{margin:5px 0 6px;font-size:clamp(18px,3.5vw,22px)}.account-page .account-stats{gap:8px;margin-top:13px;padding-top:12px}.account-page .account-stat{gap:6px;padding:10px 12px;border-radius:14px}.account-page .account-stat strong{font-size:.9375rem}.account-page .account-tabs{margin-top:14px;padding:3px;border-radius:12px}.account-page .account-tab{padding:7px 13px;border-radius:9px;font-size:.78125rem}.account-page .account-group-label{margin:14px 0 8px}.account-page .account-help-link{gap:11px;padding:13px;border-radius:14px}.account-page .account-help-icon{width:34px;height:34px;border-radius:10px}.account-page .account-help-link strong{font-size:.84375rem}.account-page .account-help-link small{font-size:.71875rem}.account-page .security-switch{margin-top:6px;font-size:.71875rem}.account-page .referral-hero{padding-top:14px}.account-page .referral-balance{font-size:clamp(20px,4vw,26px)}.account-page .referral-stat{padding:10px 12px;border-radius:12px}.account-page .referral-stat strong{font-size:.90625rem}.account-page .referral-row{padding:7px 0}.account-page .referral-row strong{font-size:.78125rem}.modal-content.compact-modal{--modal-pad:20px;--modal-pad-bottom:20px;width:min(400px,calc(100% - 24px));padding:20px}.email-dialog,.promo-dialog{display:grid;grid-gap:12px;gap:12px}.promo-active{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #3a4a40;border-radius:14px;background:#16201b}.promo-active strong{display:block;color:var(--lime);font-size:.84375rem}.promo-active span{display:block;margin-top:2px;color:var(--muted);font-size:.71875rem}@media (max-width:600px){.modal-content.compact-modal,.modal-content.gift-modal{width:100%;max-width:100%}}.history-stats-skeleton .history-stat.history-skeleton{min-height:84px}.history-stats-skeleton .history-chart.history-skeleton{min-height:152px}.history-skeleton{border:1px solid var(--border-soft);background:linear-gradient(90deg,var(--surface-panel) 0,#202b31 50%,var(--surface-panel) 100%);background-size:200% 100%;animation:history-skeleton 1.4s ease-in-out infinite}@keyframes history-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}.gift-seg{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--graphite)}.gift-seg button{min-height:32px;flex:1 1;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:.78125rem;font-weight:650;cursor:pointer}.gift-seg button.active{background:var(--lime);color:var(--graphite)}.gift-group-head svg.is-open{transform:rotate(180deg)}.gift-hint{margin:0;color:var(--muted);font-size:.71875rem;line-height:1.5}.esim-list{max-height:48vh;overflow:auto}.esim-card,.esim-list{display:grid;grid-gap:8px;gap:8px}.esim-card{padding:12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1)}.esim-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.esim-card-head strong{display:block;font-size:.84375rem}.esim-card-head span{display:block;margin-top:2px;color:var(--muted);font-size:.71875rem}.esim-status{flex:none;padding:3px 8px;border-radius:999px;background:#ffffff12;color:var(--muted);font-size:.65625rem;font-weight:700}.esim-status.is-ok{background:#b8f13d20;color:var(--lime)}.esim-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:.71875rem}.esim-card-meta button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.71875rem;cursor:pointer}.esim-card-meta button:hover{color:var(--lime)}.esim-card-actions{display:flex;gap:8px}.esim-card-actions .ui-button{flex:1 1}.gift-topup-list{display:grid;grid-gap:6px;gap:6px;max-height:44vh;overflow:auto}.gift-topup-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-1);color:var(--white);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.gift-topup-row.is-active{border-color:var(--lime)}.gift-topup-row span{overflow:hidden;font-size:.78125rem;text-overflow:ellipsis;white-space:nowrap}.gift-topup-row strong{flex:none;color:var(--lime);font-size:.78125rem}.set-stack{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.set-section-label{display:flex;align-items:center;gap:7px;margin:0;padding:0 4px;color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.set-group{overflow:hidden;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-panel)}.set-row{display:flex;width:100%;align-items:center;gap:13px;padding:13px 15px;border:0;background:none;color:var(--white);font:inherit;text-align:left}.account-page button.set-row{cursor:pointer}.set-row+.set-row{box-shadow:inset 0 1px 0 #ffffff12}@media (hover:hover){.account-page button.set-row:hover{background:#1f2930}}.account-page button.set-row:active{background:#1f2930}.set-chip-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:11px}.set-chip-icon.is-violet{background:#b8f13d1f;color:var(--lime);box-shadow:inset 0 0 0 1px #b8f13d2e}.set-chip-icon.is-blue{background:#7fb6ec1f;color:#8fc0f0;box-shadow:inset 0 0 0 1px #7fb6ec2e}.set-chip-icon.is-green{background:#63dd8d1f;color:#74e39a;box-shadow:inset 0 0 0 1px #63dd8d2e}.set-chip-icon.is-amber{background:#eec06a1f;color:#eec06a;box-shadow:inset 0 0 0 1px #eec06a2e}.set-row-body{min-width:0;flex:1 1;overflow-wrap:anywhere}.set-row-title{display:block;color:var(--white);font-size:.875rem;font-weight:650;line-height:1.25}.set-row-sub{display:block;overflow:hidden;margin-top:2px;color:var(--muted);font-size:.75rem;line-height:1.35;text-overflow:ellipsis}.set-row-sub.is-ok,.set-row-value{color:var(--lime)}.set-row-value{flex:none;font-size:.84375rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.set-row-value.is-muted{color:var(--muted)}.set-chev{display:grid;flex:none;place-items:center;color:var(--muted)}.set-status{flex:none;padding:4px 9px;border-radius:999px;font-size:.6875rem;font-weight:700}.set-status.is-on{background:#b8f13d1a;color:var(--lime)}.set-status.is-off{background:#ffffff0f;color:var(--muted)}.set-switch{position:relative;width:46px;height:28px;flex:none;padding:0;border:0;border-radius:999px;background:#223038;cursor:pointer;transition:background-color .2s ease}.set-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#f3f6f8;transition:transform .2s ease}.set-switch.is-on{background:var(--lime)}.set-switch.is-on:after{background:var(--graphite);transform:translateX(18px)}.set-seg{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:#101a1d;box-shadow:inset 0 0 0 1px #ffffff14}.set-seg button{min-width:42px;min-height:30px;padding:5px 12px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:.78125rem;font-weight:700;cursor:pointer}.set-seg button.active{background:var(--lime);color:var(--graphite)}.set-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.set-stats-bordered{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.set-stat{display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);color:var(--white);font:inherit;text-align:left}.account-page button.set-stat{cursor:pointer}.account-page button.set-stat:active{background:#1f2930}.set-stat-label{color:var(--muted);font-size:.71875rem;font-weight:600}.set-stat-value{color:var(--white);font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.set-stat-value.is-accent{color:var(--lime)}.set-action{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid transparent;border-radius:13px;font:inherit;font-size:.84375rem;font-weight:700;cursor:pointer}.set-action.is-primary{background:var(--lime);color:var(--graphite)}.set-action.is-secondary{border-color:var(--border);background:var(--surface-panel);color:var(--white)}.set-action:disabled{opacity:.55;cursor:not-allowed}.set-empty{margin:0;padding:0 4px;color:var(--muted);font-size:.78125rem;line-height:1.55}.set-note{margin:8px 4px 0;color:var(--muted);font-size:.75rem;line-height:1.5}.set-note.is-error{color:#e37070}.set-avatar-chip{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#b8f13d1f;color:var(--lime);font-size:.875rem;font-weight:750;text-transform:uppercase}.esim-intro{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:18px 6px 4px;text-align:center}.esim-intro-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;background:#b8f13d1a;color:var(--lime);box-shadow:inset 0 0 0 1px #b8f13d2e}.esim-intro h3{margin:4px 0 0;font-size:1.1875rem;letter-spacing:-.02em}.esim-intro p{margin:0;max-width:34ch;color:var(--muted);font-size:.8125rem;line-height:1.55}.esim-intro .lime-action{width:100%;margin-top:8px}.esim-explainer{display:grid;grid-gap:12px;gap:12px;margin:20px 0 0;padding:0;list-style:none}.esim-explainer li{display:flex;gap:12px;align-items:flex-start}.esim-step-num{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px #3a474d;color:var(--lime);font-size:.75rem;font-weight:700}.esim-explainer b{display:block;font-size:.84375rem}.esim-explainer small{color:var(--muted);font-size:.75rem}.esim-step-head{display:flex;gap:12px;align-items:center}.esim-step-badge{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--lime);font-weight:750;font-size:.8125rem}.esim-step-head h3{margin:0;font-size:1.0625rem}.esim-step-head p{margin:1px 0 0;color:var(--muted);font-size:.78125rem}.esim-info-card{padding:12px 14px;color:var(--muted);font-size:.78125rem;line-height:1.55}.esim-info-card,.esim-instructions{margin-top:14px;border:1px solid var(--border-soft);border-radius:14px;background:#161f23}.esim-instructions summary{display:flex;align-items:center;padding:12px 14px;color:var(--muted);font-size:.78125rem;font-weight:650;cursor:pointer;list-style:none}.esim-instructions summary::-webkit-details-marker{display:none}.esim-instructions[open] summary{border-bottom:1px solid var(--border-soft)}.esim-instructions p{margin:0;padding:12px 14px;color:var(--muted);font-size:.78125rem;line-height:1.55;white-space:pre-line}.esim-location-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.esim-location-row{display:flex;width:100%;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-panel);color:var(--white);font:inherit;text-align:left;cursor:pointer}.esim-location-row.is-active{border-color:#b8f13d99;background:#1d2a24}.esim-location-body{min-width:0;flex:1 1}.esim-location-body b{display:block;font-size:.84375rem}.esim-location-body small{color:var(--muted);font-size:.71875rem}.esim-flag{display:grid;width:38px;height:38px;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:#101a1d;box-shadow:inset 0 0 0 1px #ffffff14}.esim-flag img{width:100%;height:100%;object-fit:cover}.esim-flag.is-globe{color:#8fc0f0;background:#7fb6ec14;box-shadow:inset 0 0 0 1px #7fb6ec33}.esim-flag.is-operator{color:var(--lime);background:#b8f13d14;box-shadow:inset 0 0 0 1px #b8f13d33;font-size:.9375rem;font-weight:750}.esim-flag.is-logo{padding:5px;background:#f4f7f8}.esim-flag.is-logo img{object-fit:contain}.esim-radio{position:relative;width:20px;height:20px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px #45535a}.esim-location-row.is-active .esim-radio,.esim-tariff.is-active .esim-radio{box-shadow:inset 0 0 0 1.5px var(--lime)}.esim-location-row.is-active .esim-radio:after,.esim-tariff.is-active .esim-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--lime)}.esim-region-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-panel)}.esim-region-card b{display:block;font-size:.875rem}.esim-region-card small{color:var(--muted);font-size:.71875rem}.esim-type-seg{margin-top:12px}.esim-term{margin-top:16px}.esim-term-label{margin:0 0 8px;color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.09em}.esim-tariff-list{display:grid;grid-gap:8px;gap:8px}.esim-tariff{display:flex;width:100%;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-panel);color:var(--white);font:inherit;text-align:left;cursor:pointer}.esim-tariff.is-active{border-color:#b8f13d99;background:#1d2a24}.esim-tariff-body{min-width:0;flex:1 1}.esim-tariff-data{display:flex;align-items:center;gap:8px;font-size:.84375rem;font-weight:650}.esim-discount{padding:2px 6px;border-radius:7px;background:#b8f13d1f;color:var(--lime);font-size:.65625rem;font-style:normal;font-weight:750}.esim-tariff-pps{display:block;margin-top:2px;color:var(--muted);font-size:.71875rem}.esim-tariff-price{flex:none;font-size:.875rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.esim-summary{margin-top:14px;padding:4px 14px 8px;border:1px solid var(--border-soft);border-radius:14px;background:#161f23}.crypto-topup{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.crypto-fields{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:10px;gap:10px}@media (max-width:380px){.crypto-fields{grid-template-columns:minmax(0,1fr)}}.crypto-select{position:relative;display:grid;grid-gap:7px;gap:7px;min-width:0}.crypto-select-label{color:var(--muted);font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.crypto-select-trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border:1px solid var(--border);border-radius:13px;background:var(--graphite);color:var(--white);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}@media (hover:hover){.crypto-select-trigger:hover{border-color:#46555c}}.crypto-select-trigger:focus-visible{border-color:var(--lime);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.crypto-select-trigger.is-open{border-color:#b8f13d99;background:#15201c}.crypto-select-trigger:disabled{opacity:.55;cursor:default}.crypto-select-value{display:grid;min-width:0;grid-gap:2px;gap:2px}.crypto-select-value b{overflow:hidden;font-size:.875rem;font-weight:750;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.crypto-select-value b.is-placeholder,.crypto-select-value small{color:var(--muted);font-weight:600}.crypto-select-value small{overflow:hidden;font-size:.65625rem;text-overflow:ellipsis;white-space:nowrap}.crypto-select-chevron{flex:none;color:var(--muted);transition:transform .15s ease}.crypto-select-trigger.is-open .crypto-select-chevron{transform:rotate(180deg);color:var(--lime)}.crypto-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:grid;grid-gap:2px;gap:2px;width:max(100%,220px);max-height:min(264px,42vh);margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:14px;background:var(--surface-panel);box-shadow:0 18px 40px #000a;list-style:none}.crypto-select-menu.is-end{right:0;left:auto}.crypto-select-menu.is-up{top:auto;bottom:calc(100% + 6px)}.crypto-select-option{display:flex;width:100%;align-items:center;gap:8px;padding:9px 11px;border:0;border-radius:9px;background:transparent;color:var(--white);font:inherit;text-align:left;cursor:pointer}.crypto-select-option:focus-visible,.crypto-select-option:hover{background:#223029;outline:none}.crypto-select-option.is-selected{background:#2b3824;color:var(--lime)}.crypto-select-option-main{display:grid;min-width:0;flex:1 1;grid-gap:1px;gap:1px}.crypto-select-option-main b{overflow:hidden;font-size:.78125rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crypto-select-option-main small{overflow:hidden;color:var(--muted);font-size:.625rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.crypto-select-option.is-selected .crypto-select-option-main small{color:#9fb38a}.crypto-select-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#3a474d}.crypto-select-dot.is-ready{background:var(--lime)}.crypto-select-check{flex:none;color:var(--lime)}.crypto-fee-note{margin:-2px 0 0;color:#8fa0a6;font-size:.6875rem;line-height:1.45}.crypto-pending{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:22px 16px;border:1px dashed var(--border);border-radius:16px;background:#141c20;text-align:center}.crypto-pending p{margin:0;color:var(--muted);font-size:.78125rem;line-height:1.45}.crypto-spinner{width:22px;height:22px;border:2px solid var(--border);border-top-color:var(--lime);border-radius:50%;animation:crypto-spin .9s linear infinite}@keyframes crypto-spin{to{transform:rotate(1turn)}}.crypto-retry{padding:9px 16px;border:1px solid #b8f13d80;border-radius:999px;background:#1b2620;color:var(--lime);font:inherit;font-size:.78125rem;font-weight:700;cursor:pointer}.crypto-retry:disabled{opacity:.55;cursor:default}.crypto-wallet-card{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-panel)}.crypto-wallet-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.crypto-wallet-head span{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:700}.crypto-wallet-head small{color:var(--muted);font-size:.71875rem}.crypto-qr{width:168px;height:168px;padding:8px;border-radius:12px;background:#fff}.crypto-address{display:flex;width:100%;align-items:center;gap:8px;justify-content:space-between;padding:10px 12px;border:1px dashed #3a474d;border-radius:12px;background:var(--graphite);color:var(--white);font:inherit;cursor:pointer}.crypto-address code{overflow:hidden;font-size:.71875rem;text-overflow:ellipsis;white-space:nowrap}.crypto-address span{display:grid;flex:none;place-items:center;color:var(--lime)}@media (max-width:600px){.adm-table{overflow:visible}.adm-table table,.adm-table tbody,.adm-table td,.adm-table th,.adm-table thead,.adm-table tr{display:block}.adm-table table{min-width:0}.adm-table thead{display:none}.adm-table tr{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px;padding:14px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-1)}.adm-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0;border:0;text-align:right}.adm-table td:before{content:attr(data-label);color:var(--text-tertiary);font-size:.75rem;text-align:left}.adm-table td:first-child{position:static;box-shadow:none;background:transparent}.adm-table td[data-label=""]:before{display:none}.adm-table tr:hover td{background:transparent}}