:root{--bg:#08141f;--bg-deep:#0d2030;--bg-soft:#123049;--ink:#f7f3ea;--muted:#a8bac9;--muted-strong:#dbe5ef;--line:rgba(255,255,255,0.1);--card:rgba(8,21,33,0.74);--card-strong:rgba(15,33,49,0.94);--primary:#0fb79f;--primary-strong:#0b897e;--secondary:#dda548;--secondary-soft:rgba(221,165,72,0.16);--success:#29c983;--shadow:0 26px 90px rgba(1,8,16,0.42);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08131d;-webkit-text-size-adjust:100%}body,html{position:static;overscroll-behavior:none;touch-action:manipulation}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 14% 18%,rgba(15,183,159,.24),transparent 24%),radial-gradient(circle at 88% 10%,rgba(221,165,72,.22),transparent 20%),radial-gradient(circle at 82% 72%,rgba(62,116,188,.18),transparent 24%),linear-gradient(180deg,#08131d,#0c1c2b 42%,#11253a);-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.18));mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.18))}body:after{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.08),transparent 28%),radial-gradient(circle at 50% 115%,rgba(15,183,159,.08),transparent 34%)}a{color:inherit;text-decoration:none}body,html{overflow-x:hidden;overflow-y:auto;height:100%}button,input,select,textarea{font:inherit}a,button,input,select,textarea{transition:.18s ease}.auth-aside,.auth-feature-list,.auth-form-shell,.auth-shell,.button-row,.cards-grid,.dashboard-grid,.form-grid,.header-main,.header-topline,.hero-copy,.hero-grid,.hero-note-row,.hero-panel-grid,.hero-showcase,.mobile-bottom-nav,.mobile-bottom-nav-icon,.mobile-bottom-nav-link,.network-card-list,.network-category-list,.network-grid,.network-meta-grid,.network-stats-grid,.network-workspace-stack,.page-hero,.page-shell,.section-headline,.section-stack,.seller-finance-grid,.seller-form-grid,.seller-grid,.seller-products-list,.seller-stats-grid,.seller-store-meta,.seller-transactions-list,.seller-wallet-list,.seller-workspace-stack,.showcase-metrics,.showcase-stack,.storefront-header,.timeline-grid,.wallet-form-grid,.wallet-grid,.wallet-inline-form,.wallet-list,.wallet-toolbar{display:grid}.page-shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:24px 0 70px;gap:30px}.single-column-shell{width:min(1020px,calc(100% - 32px))}.storefront-app-shell{min-height:100dvh;overflow:visible}.fast-loading-shell{min-height:100dvh;display:grid;grid-gap:18px;gap:18px;padding-bottom:calc(98px + var(--safe-bottom))}.fast-loading-bottom-nav,.fast-loading-grid,.fast-loading-hero,.fast-loading-topbar{position:relative;overflow:hidden}.fast-loading-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:max(12px,var(--safe-top))}.fast-loading-card,.fast-loading-line,.fast-loading-nav-item,.fast-loading-pill{background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12),rgba(255,255,255,.06));background-size:220% 100%;animation:fast-loading-shimmer 1.1s linear infinite}.fast-loading-pill{height:42px;width:42px;border-radius:16px}.fast-loading-pill-wide{width:min(220px,54vw)}.fast-loading-hero{display:grid;grid-gap:14px;gap:14px;min-height:168px;padding:24px}.fast-loading-line{display:block;height:16px;border-radius:999px;width:100%}.fast-loading-line-short{width:42%;height:14px}.fast-loading-line-soft{width:74%}.fast-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.fast-loading-card{min-height:136px;border-radius:28px}.fast-loading-bottom-nav{position:fixed;inset:auto 10px calc(10px + var(--safe-bottom)) 10px;z-index:30;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(9,22,33,.94),rgba(7,17,27,.92));box-shadow:0 24px 54px rgba(4,12,21,.36);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.fast-loading-nav-item{min-height:62px;border-radius:18px;opacity:.58}.fast-loading-nav-item-active{opacity:.92}@keyframes fast-loading-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.storefront-header-wrap{width:min(1240px,calc(100% - 32px));margin:0 auto;padding-top:max(20px,var(--safe-top));position:-webkit-sticky;position:sticky;top:0;z-index:40;transition:padding-top .18s ease,width .18s ease}.mobile-bottom-nav{display:none}.mobile-bottom-nav-link{text-align:center}.pwa-install-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at top right,rgba(15,183,159,.16),transparent 32%),linear-gradient(135deg,rgba(10,25,37,.92),rgba(8,19,29,.9))}.pwa-install-copy{display:grid;grid-gap:4px;gap:4px}.pwa-install-copy-head{display:inline-flex;align-items:center;gap:10px;margin-bottom:2px}.pwa-install-badge{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#08131d;box-shadow:0 16px 28px rgba(221,165,72,.22)}.pwa-install-badge svg,.pwa-install-button-icon svg{width:18px;height:18px}.pwa-install-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(15,183,159,.12);border:1px solid rgba(15,183,159,.18);color:#b9fff2;font-size:.76rem;font-weight:800}.pwa-install-copy strong{font-size:1rem}.pwa-install-copy span{color:var(--muted);font-size:.92rem;line-height:1.7}.pwa-install-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pwa-dismiss-button,.pwa-install-button{min-height:42px;padding:0 16px;border-radius:999px;font-weight:700}.wifi-purchase-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px 16px}.wifi-purchase-overlay-backdrop{position:absolute;inset:0;border:0;background:rgba(3,10,18,.58)}.wifi-purchase-overlay-panel{position:relative;z-index:1;width:min(720px,100%);max-height:min(88vh,980px);overflow:auto}.wifi-purchase-sheet{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:28px;background:linear-gradient(180deg,#ffffff,#f7f5f1);color:#161616;box-shadow:0 28px 72px rgba(4,15,24,.26)}.wifi-purchase-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wifi-purchase-sheet-head h3{margin:0;font-size:2rem;text-decoration:underline;text-underline-offset:8px}.wifi-purchase-sheet-head p{margin:8px 0 0;color:#686868}.wifi-purchase-card-icon,.wifi-purchase-filter,.wifi-purchase-sheet-close,.wifi-purchase-sheet-toggle{border:1px solid rgba(18,18,18,.12);background:#fff;color:#202020}.wifi-purchase-sheet-close{min-height:44px;padding:0 18px;border-radius:999px;font-weight:700}.wifi-purchase-sheet-toggle{min-height:76px;border-radius:22px;font-size:1.65rem}.wifi-purchase-filter-row{display:flex;justify-content:space-between;gap:12px}.wifi-purchase-filter{flex:1 1;min-height:48px;border-radius:16px;font-weight:700}.wifi-purchase-filter.is-active{border-color:#f28752;color:#f28752;box-shadow:inset 0 -3px 0 #f28752}.wifi-purchase-feedback{margin:0;text-align:center;color:#555}.wifi-purchase-feedback.is-error{color:#b3261e}.wifi-purchase-feedback.is-success{color:#1a8f57}.wifi-purchase-card-list{display:grid;grid-gap:14px;gap:14px}.wifi-purchase-card-panel{display:grid;grid-gap:18px;gap:18px;padding:18px 18px 16px;border-radius:24px;border:1px solid rgba(35,35,35,.08);background:#fff;box-shadow:0 10px 24px rgba(19,25,32,.09)}.wifi-purchase-card-price{text-align:center;color:#dc8a58;font-size:2rem;font-weight:800}.wifi-purchase-card-main-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;grid-gap:16px;gap:16px}.wifi-purchase-card-code{font-size:1.9rem;text-align:center;letter-spacing:.02em}.wifi-purchase-card-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px}.wifi-purchase-card-icon svg,.wifi-purchase-card-signal svg{width:26px;height:26px}.wifi-purchase-card-signal{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#333}.wifi-purchase-card-signal-dot{position:absolute;left:2px;bottom:5px;width:11px;height:11px;border-radius:999px;background:#18d34a;box-shadow:0 0 0 3px #fff}.wifi-purchase-card-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.wifi-purchase-card-meta-grid div{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:0 8px}.wifi-purchase-card-meta-grid div+div{border-right:1px solid rgba(20,20,20,.12)}.wifi-purchase-card-meta-grid strong{font-size:1.35rem}.wifi-purchase-card-meta-grid span{color:#7f7f7f}.wallet-transaction-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width:720px){.wifi-purchase-overlay{align-items:flex-end;padding:0}.wifi-purchase-overlay-panel{width:100%;max-height:92vh}.wifi-purchase-sheet{border-radius:28px 28px 0 0;padding:18px 14px calc(20px + var(--safe-bottom))}.wifi-purchase-sheet-head h3{font-size:1.6rem}.wifi-purchase-sheet-toggle{min-height:64px;font-size:1.3rem}.wifi-purchase-card-panel{border-radius:20px}.wifi-purchase-card-price{font-size:1.55rem}.wifi-purchase-card-main-row{grid-template-columns:34px minmax(0,1fr) 34px 34px;gap:10px}.wifi-purchase-card-code{font-size:1.2rem}.wifi-purchase-card-icon,.wifi-purchase-card-signal{width:34px;height:34px}.wifi-purchase-card-icon svg,.wifi-purchase-card-signal svg{width:22px;height:22px}.wifi-purchase-card-meta-grid strong{font-size:1.05rem}}.pwa-install-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(248,201,106,.32);background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#08131d;box-shadow:0 18px 34px rgba(221,165,72,.2)}.pwa-dismiss-button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted-strong)}.pwa-install-button-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.pwa-install-steps{display:grid;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.pwa-install-step{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px;color:var(--muted-strong);font-size:.9rem;line-height:1.7}.pwa-install-step-index{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,183,159,.16);border:1px solid rgba(15,183,159,.24);color:#b9fff2;font-size:.82rem;font-weight:800}.storefront-header{padding:16px;overflow:visible;background:linear-gradient(180deg,rgba(13,26,39,.94),rgba(9,19,31,.84));animation:fade-up .52s ease both;transition:padding .18s ease,border-radius .18s ease,box-shadow .18s ease,background .18s ease}.header-topline{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 10px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.header-topline p{margin:0;color:var(--muted);line-height:1.8}.header-main{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:18px 10px 10px;transition:gap .18s ease,padding .18s ease}.brand-block{display:inline-flex;align-items:center;gap:14px}.brand-block strong,.session-copy strong{display:block}.brand-block strong{font-size:1.1rem}.brand-block span,.session-copy span{color:var(--muted);font-size:.92rem}.brand-mark{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,var(--secondary) 0,#f8d28b 45%,var(--primary) 100%);color:#08131d;font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.58rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 38px rgba(12,183,159,.16);transition:width .18s ease,height .18s ease,border-radius .18s ease,font-size .18s ease,box-shadow .18s ease}.brand-mark-logo{overflow:hidden;padding:3px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.03))}.brand-mark-image{width:100%;height:100%;border-radius:14px;object-fit:cover}.top-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nav-cluster{padding:8px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.nav-link{padding:11px 16px;border-radius:999px;color:var(--muted-strong)}.nav-link-inner{gap:10px}.nav-link-icon,.nav-link-inner{display:inline-flex;align-items:center}.nav-link-icon{width:26px;height:26px;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08);color:var(--muted-strong);flex-shrink:0}.nav-link-icon svg{width:15px;height:15px}.nav-link-icon.is-gold{background:rgba(221,165,72,.22);color:#ffe8b2}.nav-link-icon.is-mint{background:rgba(15,183,159,.2);color:#b8fff3}.nav-link-icon.is-share{background:rgba(116,242,190,.18);color:#dffbf0}.nav-link-badge{min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1;background:rgba(255,255,255,.08);color:var(--muted-strong)}.nav-link-badge.is-gold{background:#f2c976;color:#3b2500}.nav-link-badge.is-mint{background:#6ce7d2;color:#053631}.nav-link.is-active,.nav-link:hover{color:#08131d;background:linear-gradient(135deg,#f8c96a,#fff0c6)}.nav-link.is-active .nav-link-badge,.nav-link.is-active .nav-link-icon,.nav-link:hover .nav-link-badge,.nav-link:hover .nav-link-icon{color:inherit}.session-panel,.session-panel-wrap{display:flex;align-items:center;gap:12px}.session-panel-wrap{justify-content:flex-end;padding:8px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.session-panel-wrap-app{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(100%,560px);padding:6px;border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.session-panel-wrap-desktop{display:flex}.mobile-drawer-session,.mobile-drawer-shell{display:grid}.mobile-drawer-shell{gap:14px}.mobile-drawer-head,.mobile-drawer-head-copy{display:grid}.mobile-drawer-backdrop{display:none}.mobile-drawer-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.mobile-drawer-head-copy{gap:4px;text-align:right}.mobile-drawer-head-copy strong{font-size:1.12rem;color:#f4f7fb}.mobile-drawer-head-copy span{color:rgba(223,234,244,.68);font-size:.84rem}.mobile-drawer-close{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05);color:#eef4fb}.mobile-drawer-close svg{width:18px;height:18px}.mobile-drawer-session{display:none}.session-panel-mobile-drawer{width:100%}.session-panel-app{width:100%;align-items:stretch;flex-direction:column}.session-actions{display:grid;grid-auto-flow:column;grid-gap:10px;gap:10px}.session-actions-app{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:8px}.session-account-popover{position:absolute;top:calc(100% + 10px);inset-inline:0;z-index:35;padding:14px 16px;border-radius:24px;background:radial-gradient(circle at top right,rgba(248,201,106,.12),transparent 28%),linear-gradient(180deg,rgba(15,29,43,.98),rgba(8,18,28,.96));box-shadow:0 28px 58px rgba(2,10,18,.34)}.session-account-popover .account-switcher-panel{margin-top:0;padding-top:0;border-top:none}.account-switcher-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.account-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(237,244,255,.82);font-size:.82rem}.account-switcher-list{display:grid;grid-gap:8px;gap:8px}.account-switcher-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.account-switcher-item.is-active{grid-template-columns:minmax(0,1fr)}.account-switcher-main{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#f3f7ff;text-align:right}.account-switcher-main:disabled{opacity:1}.account-switcher-item.is-active .account-switcher-main{border-color:rgba(116,242,190,.32);background:linear-gradient(135deg,rgba(31,91,67,.34),rgba(14,36,30,.4))}.account-switcher-copy{display:grid;grid-gap:4px;gap:4px}.account-switcher-copy strong{font-size:.95rem}.account-switcher-copy small{color:#9fe4cb;font-size:.74rem;font-weight:800}.account-switcher-copy span,.account-switcher-feedback,.account-switcher-hint{color:rgba(226,234,245,.74);font-size:.82rem}.account-switcher-state{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.78rem;font-weight:700}.account-switcher-state svg{width:18px;height:18px}.account-switcher-state.is-active{gap:6px;color:#74f2be;background:rgba(27,109,74,.24);box-shadow:inset 0 0 0 1px rgba(116,242,190,.18)}.account-switcher-remove{min-width:64px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(133,31,31,.18);color:#ffdede}.account-switcher-feedback{margin:0}.session-copy{display:grid;grid-gap:2px;gap:2px;text-align:right}.session-copy-app strong{font-size:1rem}.session-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:.8rem;font-weight:700;letter-spacing:.01em}.session-badge.is-real{color:#082018;background:linear-gradient(135deg,#73f0bb,#d7ffef);box-shadow:0 14px 24px rgba(41,201,131,.18)}.session-badge.is-demo{color:#2a1803;background:linear-gradient(135deg,#ffd07c,#fff1ce);box-shadow:0 14px 24px rgba(221,165,72,.18)}.compact-button{min-height:42px}.session-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.session-summary-main{display:flex;align-items:center;gap:10px;min-width:0}.session-summary-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:right}.session-summary-copy strong{font-size:.94rem;line-height:1.2;color:#f4f7fb}.session-summary-copy span,.session-summary-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-summary-copy span{color:rgba(223,234,244,.7);font-size:.76rem}.session-summary-actions{display:grid;grid-auto-flow:column;grid-gap:8px;gap:8px;align-items:center;flex-shrink:0}.session-summary-actions .compact-button{min-height:38px;padding:0 14px;border-radius:14px;white-space:nowrap}.session-actions-popover{grid-template-columns:repeat(2,minmax(0,1fr))}.session-actions-popover .compact-button{width:100%;min-height:40px;padding:0 14px;border-radius:14px}.session-summary-bar.is-guest .session-summary-copy span{max-width:220px}.storefront-share-feedback{margin:0;color:rgba(226,234,245,.78);font-size:.82rem}.surface-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,rgba(13,27,40,.86),rgba(10,21,31,.74));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fade-up .56s ease both}.surface-card:after,.surface-card:before{content:"";position:absolute;pointer-events:none}.surface-card:before{inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 28%)}.surface-card:after{inset:auto auto -60px -60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(221,165,72,.16),transparent 70%)}.notification-center{position:relative;overflow:visible;z-index:80}.notification-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06);color:var(--muted-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.notification-trigger:hover{background:rgba(255,255,255,.1)}.notification-trigger-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.notification-trigger-icon svg{width:18px;height:18px}.notification-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#0a1824;font-size:.78rem;font-weight:800;box-shadow:0 10px 18px rgba(221,165,72,.22)}.notification-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(360px,calc(100vw - 32px));padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(180deg,rgba(10,22,34,.96),rgba(8,18,28,.94));box-shadow:var(--shadow);z-index:120}.header-notification-dock{position:absolute;top:4px;left:4px;z-index:5}.header-notification-dock .notification-panel{left:0;right:auto}.notification-item-head,.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-panel-head{margin-bottom:12px}.notification-item strong,.notification-panel-head strong{display:block}.notification-item p,.notification-item span,.notification-panel-head span{color:var(--muted)}.notification-list{display:grid;grid-gap:10px;gap:10px}.notification-item{width:100%;display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.05);color:var(--ink);text-align:right}.notification-item:hover{border-color:rgba(15,183,159,.32);background:rgba(15,183,159,.08)}.notification-item.is-read{opacity:.78}.notification-item p{margin:0;line-height:1.7}.notification-dot{width:10px;height:10px;border-radius:50%;background:var(--secondary);box-shadow:0 0 0 6px rgba(221,165,72,.12)}.notification-empty-state{padding:18px;border-radius:20px;background:rgba(255,255,255,.04);color:var(--muted);text-align:center}.storefront-header-clean{padding:14px 16px 16px;overflow:visible}.storefront-header-wrap.is-compact{padding-top:max(8px,var(--safe-top))}.storefront-header-wrap.is-compact .storefront-header{padding:8px 10px;border-radius:20px;box-shadow:0 12px 28px rgba(3,10,18,.16)}.storefront-header-wrap.is-compact .storefront-header-clean{padding:6px 8px}.storefront-header-wrap.is-compact .header-main{gap:8px;padding:4px 2px;align-items:center}.storefront-header-wrap.is-compact .brand-mark{width:38px;height:38px;border-radius:12px;font-size:1.12rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 16px rgba(12,183,159,.08)}.storefront-header-wrap.is-compact .brand-copy-app .eyebrow,.storefront-header-wrap.is-compact .brand-copy-caption,.storefront-header-wrap.is-compact .brand-copy-meta,.storefront-header-wrap.is-compact .header-install-button,.storefront-header-wrap.is-compact .header-notification-dock,.storefront-header-wrap.is-compact .header-topline,.storefront-header-wrap.is-compact .pwa-install-banner{display:none}.storefront-header-wrap.is-compact .session-summary-actions .session-install-button{display:inline-flex}.storefront-header-wrap.is-compact .compact-button,.storefront-header-wrap.is-compact .header-install-button,.storefront-header-wrap.is-compact .notification-trigger{min-height:36px}.storefront-header-wrap.is-compact .session-panel-wrap{padding:4px;border-radius:18px}.storefront-header-wrap.is-compact .session-panel-wrap-app{max-width:min(100%,440px);padding:3px}.storefront-header-wrap.is-compact .session-copy-app strong{font-size:.92rem}.storefront-header-wrap.is-compact .session-summary-bar{gap:8px}.storefront-header-wrap.is-compact .session-summary-copy strong{font-size:.84rem}.storefront-header-wrap.is-compact .session-summary-copy span{display:none}.storefront-header-wrap.is-compact .session-summary-actions .compact-button{min-height:34px;padding:0 10px;border-radius:12px}.storefront-header-wrap.is-compact .header-brand-row-app{align-items:center}.storefront-header-wrap.is-compact .brand-block-app{gap:10px}.storefront-header-wrap.is-compact .brand-copy-app{gap:0}.storefront-header-wrap.is-compact .brand-copy-app>:not(strong){display:none!important}.storefront-header-wrap.is-compact .brand-copy-app strong{font-size:1rem;line-height:1.1}.storefront-header-wrap.is-compact .header-main-app{grid-template-columns:minmax(0,1fr) auto}.storefront-header-wrap.is-compact .header-utility-row-app{gap:0}.storefront-header-wrap.is-compact .session-summary-actions{gap:6px;grid-auto-flow:column}.storefront-header-wrap.is-compact .session-summary-main{gap:8px}.storefront-header-wrap.is-compact .session-summary-main .session-badge{min-height:22px;padding:0 10px;font-size:.72rem}.storefront-header-wrap.is-compact .session-summary-actions .session-install-button{min-height:34px;padding:0 10px;border-radius:12px;box-shadow:0 10px 18px rgba(221,165,72,.14)}.storefront-header-app{overflow:visible;background:radial-gradient(circle at top right,rgba(248,201,106,.12),transparent 22%),linear-gradient(180deg,rgba(13,26,39,.96),rgba(9,19,31,.9));box-shadow:0 22px 52px rgba(3,10,18,.26)}.header-main-clean{position:relative;padding:4px 2px 0;gap:18px}.header-main-app,.header-main-clean{grid-template-columns:minmax(0,1fr) auto}.header-main-app{align-items:start}.header-brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.header-brand-row-app{align-items:flex-start}.header-utility-row{display:grid;align-items:start;justify-items:end;grid-gap:10px;gap:10px;min-width:0}.header-utility-row-app{width:auto;justify-items:end}.header-install-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;min-height:44px;border:1px solid rgba(248,201,106,.28);border-radius:999px;background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#08131d;box-shadow:0 18px 34px rgba(221,165,72,.18);font-weight:800;white-space:nowrap}.session-toggle-button.is-open{color:#dffbf0;background:linear-gradient(135deg,rgba(31,91,67,.44),rgba(15,38,31,.82));box-shadow:inset 0 0 0 1px rgba(116,242,190,.16)}.header-install-button:hover{transform:translateY(-1px);box-shadow:0 20px 38px rgba(221,165,72,.24)}.nav-link-share{color:#dffbf0;background:linear-gradient(135deg,rgba(31,91,67,.44),rgba(15,38,31,.82));box-shadow:inset 0 0 0 1px rgba(116,242,190,.16)}.nav-link-share:hover{color:#08131d;background:linear-gradient(135deg,#73f0bb,#e1fff0)}.header-install-button-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.header-install-button-icon svg{width:18px;height:18px}.brand-copy{display:grid;grid-gap:4px;gap:4px}.brand-copy-app{gap:3px}.brand-copy-meta{color:rgba(255,255,255,.68);font-size:.76rem;font-weight:700;letter-spacing:.01em}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:var(--muted-strong)}.mobile-menu-toggle-bars{display:grid;grid-gap:4px;gap:4px}.mobile-menu-toggle-bars span{width:18px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.mobile-menu-toggle-label{font-size:.9rem;font-weight:700}.mobile-menu-toggle.is-open{background:rgba(248,201,106,.14);border-color:rgba(248,201,106,.28)}.mobile-menu-toggle.is-open .mobile-menu-toggle-bars span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.is-open .mobile-menu-toggle-bars span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open .mobile-menu-toggle-bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.shell-mini-eyebrow{padding:5px 10px;font-size:.68rem}.header-nav-row{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.storefront-currency-switcher{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:74px;z-index:30;margin-top:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(8,18,28,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.storefront-currency-switcher-copy{display:grid;grid-gap:4px;gap:4px}.storefront-currency-switcher-copy span,.storefront-currency-switcher-feedback{color:var(--muted)}.storefront-currency-switcher-row{gap:8px}.storefront-route-toolbar{padding-top:8px}.catalog-compact-backbar,.catalog-compact-card,.catalog-compact-grid,.catalog-compact-page,.catalog-compact-panel,.catalog-provider-compact-page{display:grid}.catalog-compact-page,.catalog-provider-compact-page{gap:16px}.catalog-compact-panel{gap:14px}.catalog-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-compact-card{gap:8px;min-height:120px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.catalog-compact-card strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.08rem}.catalog-compact-card span{color:var(--muted)}.catalog-compact-card:hover{transform:translateY(-2px);border-color:rgba(15,183,159,.24);background:rgba(255,255,255,.055)}.catalog-compact-card.is-disabled{opacity:.58;pointer-events:none}.catalog-compact-backbar{grid-template-columns:auto 1fr;align-items:center;gap:12px}.catalog-compact-backbar strong,.catalog-compact-backlink{font-family:var(--font-display),var(--font-body),sans-serif}.catalog-compact-backlink{color:var(--secondary);text-decoration:none}.nav-cluster-clean{justify-content:flex-start;padding:6px;background:rgba(255,255,255,.03)}.session-copy-compact{gap:4px}.landing-hero{padding:34px;overflow:hidden}.account-actions,.account-hero-clean,.account-hero-copy,.account-panel-grid,.account-stat,.account-stats-row,.account-summary-card,.account-summary-head,.landing-dual-grid,.landing-hero-grid,.landing-highlights,.landing-spotlight,.landing-spotlight-list,.landing-spotlight-panel,.landing-stats-band,.quick-entry-grid{display:grid}.landing-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:stretch}.landing-copy{display:grid;grid-gap:20px;gap:20px;align-content:start}.landing-copy h1{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(2.7rem,5vw,4.9rem);line-height:1.08;max-width:11ch}.account-actions,.landing-actions{grid-auto-flow:column;justify-content:start;gap:12px}.landing-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-banner,.account-guidance-card,.account-list-card,.account-record-card,.account-record-glance-card,.account-record-summary-card,.account-route-card,.account-summary-card,.landing-highlight-card,.quick-entry-card,.wallet-command-panel,.wallet-page-glance-card{position:relative;z-index:1}.landing-highlight-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.landing-spotlight{gap:14px}.account-guidance-band,.account-record-glance,.account-record-list,.account-record-summary-grid,.account-route-grid,.wallet-command-deck,.wallet-page-glance{display:grid}.account-guidance-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-guidance-card,.account-route-card,.wallet-command-panel,.wallet-page-glance-card{display:grid;grid-gap:12px;gap:12px;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.account-guidance-card{min-height:184px;background:linear-gradient(180deg,rgba(14,31,45,.88),rgba(255,255,255,.04))}.account-guidance-card strong,.account-route-card strong,.wallet-command-panel strong,.wallet-page-glance-card strong{font-family:var(--font-display),var(--font-body),sans-serif}.account-guidance-card p,.account-route-card p,.wallet-command-panel p,.wallet-page-glance-card span{margin:0;color:var(--muted);line-height:1.85}.account-route-board{gap:18px}.account-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-route-card.is-gold{background:linear-gradient(180deg,rgba(221,165,72,.12),rgba(255,255,255,.04))}.account-route-card.is-mint{background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.04))}.account-route-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(6,18,29,.34)}.account-route-topline{width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.07);font-size:.76rem}.account-route-badge,.account-route-topline{display:inline-flex;align-items:center;color:var(--muted-strong);font-weight:800}.account-route-badge{justify-content:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.08)}.wallet-page-copy,.wallet-page-hero{display:grid}.wallet-page-copy{gap:16px}.wallet-page-glance{grid-template-columns:1fr;gap:12px}.wallet-page-glance-card{min-height:118px}.wallet-command-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wallet-command-panel{min-height:186px;background:linear-gradient(180deg,rgba(12,30,44,.84),rgba(255,255,255,.04))}.wallet-card-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);grid-gap:14px;gap:14px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.wallet-card-rail::-webkit-scrollbar{height:8px}.wallet-card-rail::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.wallet-currency-card{display:grid;grid-gap:18px;gap:18px;min-height:210px;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at top right,rgba(247,200,107,.24),transparent 28%),linear-gradient(155deg,rgba(7,20,31,.98),rgba(18,44,63,.9));box-shadow:0 24px 60px rgba(0,0,0,.28);scroll-snap-align:start;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wallet-currency-card:hover{transform:translateY(-3px)}.wallet-currency-card.is-active{border-color:rgba(247,200,107,.34);box-shadow:0 28px 72px rgba(0,0,0,.34)}.wallet-currency-card-foot,.wallet-currency-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-card-chip,.wallet-card-default{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:800}.wallet-card-chip{background:rgba(255,255,255,.12);color:#f8f9fb}.wallet-card-default{background:rgba(15,183,159,.16);color:#9cf1de}.wallet-currency-card-balance{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.wallet-currency-card-balance>span,.wallet-currency-card-foot span{color:rgba(245,247,250,.72)}.wallet-currency-card-balance>strong,.wallet-currency-card-foot strong{font-family:var(--font-display),var(--font-body),sans-serif}.wallet-currency-card-balance>strong{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.08}.wallet-currency-card-foot>div{display:grid;grid-gap:6px;gap:6px}.wallet-preference-panel-compact{grid-template-columns:auto 1fr;align-items:center;gap:14px}.wallet-grid-practical{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wallet-grid-practical>:last-child{grid-column:1/-1}.wallet-page-shell{width:min(780px,calc(100% - 24px));padding-top:12px}.wallet-home-shell{gap:22px;padding:18px;border-radius:34px;background:linear-gradient(180deg,#fdfdfd,#f6f6f6);border:1px solid rgba(18,18,18,.05);box-shadow:0 30px 80px rgba(13,17,24,.12);color:#131313}.wallet-home-card-brand,.wallet-home-card-foot,.wallet-home-command-grid,.wallet-home-detail-head,.wallet-home-header,.wallet-home-profile,.wallet-home-secondary-actions{display:flex}.wallet-home-header{align-items:center;justify-content:space-between;gap:16px}.wallet-home-header-link{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#141414}.wallet-home-header-link svg{width:24px;height:24px}.wallet-home-profile{align-items:center;gap:12px}.wallet-home-profile-copy{display:grid;grid-gap:4px;gap:4px;text-align:right}.wallet-home-profile-copy strong{font-size:2rem;font-weight:700}.wallet-home-avatar{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#f4d8b3,#c68677);color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(183,121,94,.28)}.wallet-home-card-wrap{display:grid;grid-gap:14px;gap:14px;width:min(100%,640px);margin:0 auto}.wallet-home-card{position:relative;overflow:hidden;min-height:292px;display:grid;align-content:space-between;padding:24px 22px 0;border:0;border-radius:28px;text-align:right;color:#fff7f1;background:linear-gradient(135deg,#6d6ab1,#9e6892 42%,#d99895);box-shadow:0 26px 60px rgba(113,90,137,.28);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wallet-home-card-empty{min-height:180px;align-content:center;justify-items:center;gap:8px;padding-bottom:28px}.wallet-home-card-brand{position:relative;z-index:1;align-items:center;gap:14px}.wallet-home-card-brand-badge{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd275 0,#ff920b 75%);color:#7c3d00;font-size:1.6rem;font-weight:900;box-shadow:0 8px 20px rgba(255,146,11,.28)}.wallet-home-card-brand strong{display:block;font-size:clamp(2.45rem,6vw,4.45rem);line-height:1;color:#ff9b18;text-shadow:0 2px 0 rgba(131,50,7,.14)}.wallet-home-card-brand span{display:block;margin-top:4px;color:rgba(255,247,241,.82);font-size:.95rem}.wallet-home-card-wave{position:absolute;inset-inline:0;bottom:66px;height:74px;background:radial-gradient(130% 120% at 0 100%,rgba(122,123,212,.52) 0,transparent 52%),linear-gradient(180deg,rgba(173,137,184,.18),rgba(164,143,216,.42))}.wallet-home-card:after{content:"";position:absolute;inset-inline-start:-6%;inset-inline-end:-6%;bottom:0;height:90px;background:rgba(124,126,204,.94)}.wallet-home-card-foot{position:relative;z-index:1;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px}.wallet-home-card-action{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:#fff;padding:0;font-size:1rem;font-weight:800}.wallet-home-card-action svg{width:24px;height:24px}.wallet-home-card-action.is-account{flex-direction:row-reverse}.wallet-home-dots{display:flex;justify-content:center;gap:12px}.wallet-home-dot{width:14px;height:14px;border:0;border-radius:999px;background:rgba(20,20,20,.18)}.wallet-home-dot.is-active{width:46px;background:#ff7d2f}.wallet-home-helper{margin:0;text-align:center}.wallet-home-command-card{padding:18px;border-radius:32px;background:#fff;box-shadow:0 14px 40px rgba(18,18,18,.08);width:min(100%,680px);margin:0 auto}.wallet-home-command-grid{flex-wrap:wrap;gap:18px 10px;justify-content:space-between}.wallet-home-command{width:calc(33.333% - 8px);min-width:140px;display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center;color:#161616;border:0;background:transparent;padding:10px 6px}.wallet-home-command strong,.wallet-home-secondary-action strong{font-size:1.03rem;font-weight:600}.wallet-home-command-icon,.wallet-home-secondary-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(18,18,18,.03)}.wallet-home-command-icon svg,.wallet-home-secondary-icon svg{width:24px;height:24px}.wallet-home-command-icon.is-coral{background:rgba(242,144,94,.12);color:#da7c44}.wallet-home-command-icon.is-green{background:rgba(97,210,150,.14);color:#1ea45b}.wallet-home-command-icon.is-red{background:rgba(255,120,120,.12);color:#da4e61}.wallet-home-command-icon.is-purple{background:rgba(153,123,230,.12);color:#7b5dc8}.wallet-home-command-icon.is-blue{background:rgba(70,165,228,.12);color:#1b8bd8}.wallet-home-command-icon.is-lime{background:rgba(160,216,119,.14);color:#71b650}.wallet-home-secondary-actions{align-items:flex-start;justify-content:space-between;gap:18px}.wallet-home-secondary-action{flex:1 1;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;color:#181818}.wallet-home-secondary-icon.is-amber{background:rgba(255,188,76,.18);color:#e19c1f}.wallet-home-secondary-icon.is-olive{background:rgba(150,207,77,.18);color:#71b640}.wallet-home-secondary-icon.is-orange{background:rgba(255,133,93,.18);color:#f26c4d}.wallet-home-detail-head{justify-content:flex-start}.wallet-grid-home-active>.wallet-section-card:not(.is-wallet-panel-active){display:none}.wallet-grid-home-active>.wallet-section-card.is-wallet-panel-active{grid-column:1/-1}.wallet-report-shell{display:grid;grid-gap:16px;gap:16px}.wallet-report-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:60px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 10px 30px rgba(15,23,42,.06)}.wallet-report-search svg{width:24px;height:24px;color:#8a8f98}.wallet-report-search input{border:0;background:transparent;color:#17191c;font-size:1rem;outline:none}.wallet-report-search input::placeholder{color:#8e949e}.wallet-report-card-actions,.wallet-report-card-footer,.wallet-report-card-head,.wallet-report-card-time,.wallet-report-card-title-row,.wallet-report-filter-group,.wallet-report-filter-row,.wallet-report-summary-bar,.wallet-report-tabs{display:flex}.wallet-report-tabs{gap:10px;overflow-x:auto;padding-bottom:4px}.wallet-report-chip,.wallet-report-tab{border:0;background:transparent;color:#6d7179;white-space:nowrap}.wallet-report-tab{position:relative;padding:6px 2px 12px;font-size:1rem;font-weight:600}.wallet-report-tab:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:4px;border-radius:999px;background:transparent}.wallet-report-tab.is-active{color:#16181b}.wallet-report-tab.is-active:after{background:linear-gradient(90deg,#16c38b,#11b574)}.wallet-report-filter-row{flex-wrap:wrap;gap:10px;justify-content:space-between}.wallet-report-filter-group{flex-wrap:wrap;gap:8px}.wallet-report-chip{min-height:36px;padding:0 14px;border-radius:999px;background:rgba(15,23,42,.05);font-size:.92rem;font-weight:600}.wallet-report-chip.is-active{background:#171d28;color:#fff}.wallet-report-summary-bar{align-items:center;justify-content:space-between;gap:12px;color:#737985;font-size:.94rem}.wallet-report-feed{display:grid;grid-gap:18px;gap:18px}.wallet-report-day-group{display:grid;grid-gap:12px;gap:12px}.wallet-report-day-pill{width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:center;padding:10px 20px;border-radius:999px;background:#d9d9d9;color:#fff;font-size:.98rem;font-weight:700}.wallet-report-card-stack{display:grid;grid-gap:14px;gap:14px}.wallet-report-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:24px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 34px rgba(15,23,42,.08)}.wallet-report-card-head{align-items:flex-start;justify-content:space-between;gap:14px}.wallet-report-card-title{display:grid;grid-gap:8px;gap:8px;min-width:0}.wallet-report-card-title-row{align-items:center;justify-content:space-between;gap:10px}.wallet-report-card-amount strong,.wallet-report-card-title-row strong{color:#17191c;font-size:1.08rem;font-weight:800}.wallet-report-card-title p{margin:0;color:#5d6570;line-height:1.7}.wallet-report-card-amount{display:grid;grid-gap:6px;gap:6px;min-width:170px;justify-items:end;text-align:end}.wallet-report-card-amount span{color:#7d8390;font-size:.92rem}.wallet-report-card-amount.is-in strong{color:#0f9f63}.wallet-report-card-amount.is-out strong{color:#d94242}.wallet-report-card-amount.is-internal strong{color:#17191c}.wallet-report-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.86rem;font-weight:700}.wallet-report-status-badge.is-completed{background:rgba(22,195,139,.14);color:#099b6b}.wallet-report-status-badge.is-pending{background:rgba(255,182,72,.18);color:#b56c09}.wallet-report-status-badge.is-failed{background:rgba(239,88,88,.14);color:#c23838}.wallet-report-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wallet-report-balance-strip{display:flex;flex-wrap:wrap;gap:10px}.wallet-report-balance-chip{flex:1 1 220px;min-width:200px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(15,159,99,.1),rgba(15,159,99,.04));border:1px solid rgba(15,159,99,.16)}.wallet-report-balance-chip small,.wallet-report-balance-chip span{color:#718096}.wallet-report-balance-chip strong{color:#17191c;font-size:1rem;font-weight:800}.wallet-report-card-metric{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:18px;background:#f7f8fa;border:1px solid rgba(17,24,39,.05)}.wallet-report-card-metric span{color:#8a919d;font-size:.86rem}.wallet-report-card-metric strong{color:#17191c;font-size:.98rem;font-weight:700;line-height:1.6}.wallet-report-card-footer{align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid rgba(17,24,39,.08)}.wallet-report-card-time{flex-direction:column;gap:4px;color:#5f6671}.wallet-report-card-time span{font-weight:700}.wallet-report-card-time small{color:#8a919d}.wallet-report-card-actions{align-items:center;gap:8px;flex-wrap:wrap}.wallet-report-action,.wallet-report-link-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:#fff;color:#17191c;text-decoration:none}.wallet-report-action{width:40px;padding:0}.wallet-report-action svg{width:20px;height:20px}.wallet-report-link-action{background:rgba(22,195,139,.1);color:#099b6b;font-size:.88rem;font-weight:700}.wallet-report-empty{margin:0;padding:18px;text-align:center;border-radius:18px;background:rgba(255,255,255,.74);color:#656d78}@media (max-width:720px){.wallet-page-shell{width:min(100%,calc(100% - 14px));padding-top:6px}.wallet-home-shell{gap:18px;padding:14px;border-radius:26px;box-shadow:0 18px 42px rgba(13,17,24,.1)}.wallet-home-header{gap:10px}.wallet-home-profile-copy strong{font-size:1.55rem}.wallet-home-avatar{width:48px;height:48px}.wallet-home-card-wrap{gap:12px}.wallet-home-card{min-height:248px;padding:18px 18px 0;border-radius:24px}.wallet-home-card-brand{gap:10px}.wallet-home-card-brand-badge{width:46px;height:46px;font-size:1.3rem}.wallet-home-card-brand strong{font-size:clamp(2rem,10vw,3.1rem)}.wallet-home-card-brand span{font-size:.88rem}.wallet-home-card-wave{bottom:60px;height:56px}.wallet-home-card:after{height:76px}.wallet-home-card-foot{gap:10px;padding-bottom:12px}.wallet-home-card-action{gap:8px;font-size:.92rem}.wallet-home-card-action svg{width:20px;height:20px}.wallet-home-dot{width:12px;height:12px}.wallet-home-dot.is-active{width:40px}.wallet-home-command-card{padding:14px;border-radius:26px}.wallet-home-command-grid{gap:14px 4px}.wallet-home-command{width:calc(33.333% - 4px);min-width:0;gap:8px;padding:10px 4px}.wallet-home-command strong,.wallet-home-secondary-action strong{font-size:.95rem}.wallet-home-command-icon,.wallet-home-secondary-icon{width:48px;height:48px}.wallet-home-command-icon svg,.wallet-home-secondary-icon svg{width:21px;height:21px}.wallet-report-card{padding:16px;border-radius:20px}.wallet-report-card-footer,.wallet-report-card-head,.wallet-report-summary-bar{flex-direction:column;align-items:stretch}.wallet-report-card-amount{min-width:0;justify-items:start;text-align:right}.wallet-report-card-grid{grid-template-columns:1fr}.wallet-report-balance-chip{min-width:100%}}@media (max-width:480px){.wallet-page-shell{width:calc(100% - 10px)}.wallet-home-shell{gap:16px;padding:12px;border-radius:22px}.wallet-home-header-link{width:38px;height:38px}.wallet-home-header-link svg{width:22px;height:22px}.wallet-home-profile-copy strong{font-size:1.35rem}.wallet-home-card{min-height:220px;padding:16px 16px 0;border-radius:22px}.wallet-home-card-brand strong{font-size:clamp(1.85rem,11vw,2.8rem)}.wallet-home-card-brand span{margin-top:2px;font-size:.82rem}.wallet-home-card-wave{bottom:54px;height:46px}.wallet-home-card:after{height:66px}.wallet-home-card-foot{padding-bottom:10px}.wallet-home-card-action{font-size:.84rem}.wallet-home-card-action.is-account{max-width:48%}.wallet-home-card-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-home-dots{gap:10px}.wallet-home-command-grid{justify-content:center}.wallet-home-command{width:calc(50% - 8px);max-width:150px}.wallet-home-secondary-action{gap:8px}.wallet-home-secondary-icon{width:44px;height:44px}.wallet-home-secondary-icon svg{width:19px;height:19px}.wallet-home-secondary-actions{gap:12px}.wallet-report-search{min-height:54px;padding:0 14px}.wallet-report-tab{font-size:.92rem}.wallet-report-chip{min-height:34px;padding:0 12px;font-size:.84rem}.wallet-report-day-pill{font-size:.88rem;padding:8px 16px}.wallet-report-card-title-row{flex-direction:column;align-items:stretch}.wallet-report-card-amount strong,.wallet-report-card-title-row strong{font-size:1rem}.wallet-report-card-actions{justify-content:flex-end}}.wallet-balance-pill,.wallet-balance-pill-row,.wallet-banking-actions,.wallet-banking-card,.wallet-banking-glance,.wallet-banking-glance-card,.wallet-banking-shell{display:grid}.wallet-banking-shell{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;align-items:stretch}.wallet-banking-card{gap:18px;min-height:280px;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(233,179,69,.22),transparent 34%),linear-gradient(145deg,rgba(7,21,34,.96),rgba(17,45,62,.88));box-shadow:0 26px 70px rgba(0,0,0,.32)}.wallet-banking-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wallet-banking-card-head>div{display:grid;grid-gap:10px;gap:10px}.wallet-banking-card-head strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.55rem;letter-spacing:.02em}.wallet-banking-chip{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.08);color:var(--muted-strong);font-size:.8rem;font-weight:800}.wallet-banking-balance{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.wallet-banking-balance>small,.wallet-banking-balance>span{color:rgba(245,247,250,.76)}.wallet-banking-balance>strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.05}.wallet-banking-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-banking-actions>*{width:100%}.wallet-banking-glance{gap:14px}.wallet-banking-glance-card{gap:10px;min-height:1px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.wallet-banking-glance-card>span{color:var(--muted-strong);font-size:.8rem;font-weight:800}.wallet-balance-pill strong,.wallet-banking-glance-card>strong{font-family:var(--font-display),var(--font-body),sans-serif}.wallet-banking-glance-card>p{margin:0;color:var(--muted);line-height:1.7}.wallet-balance-pill-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.wallet-balance-pill{gap:4px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.wallet-balance-pill span{color:var(--muted-strong);font-size:.9rem}.account-record-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-record-glance-card,.account-record-summary-card{display:grid;grid-gap:8px;gap:8px;min-height:118px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.account-record-card strong,.account-record-glance-card strong,.account-record-summary-card strong{font-family:var(--font-display),var(--font-body),sans-serif}.account-record-card p,.account-record-glance-card span,.account-record-summary-card p{margin:0;color:var(--muted);line-height:1.8}.account-record-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-record-list{gap:14px}.account-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:20px 22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.account-record-main,.account-record-side{display:grid;grid-gap:8px;gap:8px}.account-record-meta{display:flex;flex-wrap:wrap;gap:6px 12px}.account-record-meta span,.account-record-side span{color:rgba(245,247,250,.78);font-size:.93rem}.account-record-side{justify-items:end;min-width:180px;text-align:end}.account-record-status{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08)}.account-record-status.is-completed{background:rgba(15,183,159,.18);color:#97f3d8}.account-record-status.is-pending{background:rgba(255,184,77,.16);color:#ffd48a}.account-record-status.is-failed{background:rgba(255,99,132,.16);color:#ffb4c2}.purchases-page-shell{width:min(780px,calc(100% - 18px))}.purchase-card-actions,.purchase-card-foot,.purchase-card-head,.purchase-detail-tab-row,.purchase-detail-topbar,.purchase-invoice-actions,.purchase-invoice-document-head,.purchases-screen-shell,.purchases-searchbox,.purchases-summary-strip{display:flex}.purchases-screen-shell{gap:18px;padding:14px;border-radius:30px;background:linear-gradient(180deg,#ffffff,#f8f8f7);border:1px solid rgba(18,18,18,.05);box-shadow:0 24px 60px rgba(12,18,28,.12);color:#171717}.purchases-screen-topbar{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.purchases-screen-topbar strong{font-size:2rem;font-weight:800;text-align:center}.purchase-detail-close,.purchases-screen-icon-shell{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#151515;text-decoration:none;border:0;background:transparent}.purchase-detail-close svg,.purchases-screen-icon-shell svg{width:24px;height:24px}.purchases-screen-mini-stat{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(22,195,139,.1);color:#0da370;font-size:.88rem;font-weight:800}.purchases-searchbox{align-items:center;gap:12px;min-height:58px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 12px 28px rgba(15,23,42,.06)}.purchases-searchbox svg{width:24px;height:24px;color:#8a8f98}.purchases-searchbox input{width:100%;border:0;background:transparent;color:#171717;font-size:1rem;outline:none}.purchases-searchbox input::placeholder{color:#8d94a0}.purchases-filter-tabs{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px}.purchases-filter-tab{position:relative;border:0;background:transparent;color:#6e747d;white-space:nowrap;padding:6px 0 12px;font-size:1.02rem;font-weight:600}.purchases-filter-tab:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:4px;border-radius:999px;background:transparent}.purchases-filter-tab.is-active{color:#121316}.purchases-filter-tab.is-active:after{background:linear-gradient(90deg,#20d39d,#15bf85)}.purchases-summary-strip{align-items:center;justify-content:space-between;gap:12px;color:#737985;font-size:.94rem}.purchase-card,.purchase-card-metrics,.purchase-card-metrics div,.purchase-card-title,.purchase-detail-cards-note,.purchase-detail-shell,.purchase-invoice-document,.purchase-invoice-field,.purchase-invoice-grid,.purchase-invoice-hero,.purchase-invoice-hero-copy,.purchase-invoice-hero-total,.purchase-invoice-shell,.purchases-card-stack,.purchases-day-group,.purchases-day-list{display:grid}.purchases-day-list{gap:18px}.purchases-day-group{gap:12px}.purchases-day-pill{width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:center;padding:10px 18px;border-radius:999px;background:#dadada;color:#fff;font-size:.95rem;font-weight:700}.purchases-card-stack{gap:14px}.purchase-card{gap:14px;padding:16px;border-radius:24px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 34px rgba(15,23,42,.08)}.purchase-card-head{align-items:center;justify-content:space-between;gap:12px}.purchase-card-icon{width:78px;height:78px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(17,24,39,.05)}.purchase-card-icon svg{width:38px;height:38px}.purchase-card-icon.is-network{background:linear-gradient(180deg,#f6efe6,#ede7de);color:#6b5743}.purchase-card-icon.is-gaming{background:linear-gradient(180deg,#f1eefb,#e4defa);color:#6e57b0}.purchase-card-icon.is-service{background:linear-gradient(180deg,#e6f6ff,#d8eefc);color:#2477a7}.purchase-card-icon.is-digital{background:linear-gradient(180deg,#eef7ee,#dff0df);color:#2c8f63}.purchase-card-icon.is-default{background:linear-gradient(180deg,#f5f5f5,#ececec);color:#5b616a}.purchase-card-title{gap:6px;min-width:0;flex:1 1 auto}.purchase-card-title strong{color:#171717;font-size:1.6rem;line-height:1.25}.purchase-card-detail-line,.purchase-card-foot>span,.purchase-card-title span{color:#6b717b}.purchase-card-status,.purchase-invoice-partner-tag,.purchase-invoice-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.86rem;font-weight:700;white-space:nowrap}.purchase-card-status.is-completed,.purchase-invoice-status.is-completed{background:rgba(22,195,139,.12);color:#0aa06c}.purchase-card-status.is-pending,.purchase-invoice-status.is-pending{background:rgba(255,184,77,.16);color:#b87009}.purchase-card-status.is-failed,.purchase-invoice-status.is-failed{background:rgba(239,88,88,.12);color:#cb4141}.purchase-card-detail-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;-webkit-padding-start:90px;padding-inline-start:90px}.purchase-card-detail-line strong{color:#4b5563;font-size:.84rem;font-weight:800}.purchase-card-detail-line.is-reference{padding:12px 14px;border-radius:16px;border:1px dashed rgba(17,24,39,.12);background:rgba(248,250,252,.92)}.purchase-card-detail-line.is-reference span{color:#7a818d}.purchase-card-detail-line.is-reference strong{color:#171717;max-width:100%;word-break:break-word}.purchase-card-reference-stack{display:grid;grid-gap:10px;gap:10px}.purchase-card-reference-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,252,.96))}.purchase-card-reference-chip.is-primary{border-color:rgba(23,190,129,.24);background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(240,249,255,.98));box-shadow:0 14px 24px rgba(15,158,105,.08)}.purchase-card-reference-chip.is-primary .purchase-card-reference-copy strong{font-size:1.05rem;color:#0f172a}.purchase-card-reference-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.purchase-card-reference-copy span{color:#7a818d;font-size:.83rem}.purchase-card-reference-copy strong{color:#111827;font-size:.95rem;line-height:1.7;word-break:break-word}.purchase-card-reference-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid rgba(23,190,129,.18);border-radius:999px;background:rgba(23,190,129,.1);color:#0f9e69;font-weight:800;white-space:nowrap}.purchase-card-reference-action svg{width:18px;height:18px}.purchase-card-reference-hint{padding:12px 14px;border-radius:16px;background:rgba(17,24,39,.04);border:1px dashed rgba(17,24,39,.12)}.purchase-card-reference-hint span{color:#5f6570;font-size:.9rem}.purchase-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:2px}.purchase-card-metrics div{gap:6px;padding:12px 10px;border-top:1px solid rgba(17,24,39,.08);text-align:center}.purchase-card-metrics strong{color:#15a56e;font-size:1.12rem;font-weight:800}.purchase-card-metrics span{color:#727985;font-size:.92rem}.purchase-card-foot{align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.purchase-card-actions{align-items:center;gap:8px;flex-wrap:wrap}.purchase-card-action,.purchase-invoice-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:#fff;color:#171717}.purchase-card-action.is-accent,.purchase-invoice-action.is-accent{background:rgba(23,190,129,.12);color:#0f9e69}.purchase-detail-overlay-panel{width:min(100%,840px)}.purchase-detail-shell{gap:18px;max-height:min(88vh,980px);overflow:auto;padding:18px;border-radius:30px;background:linear-gradient(180deg,#fbfbfb,#f4f4f4);color:#171717}.purchase-detail-topbar{align-items:center;justify-content:space-between;gap:12px}.purchase-detail-tab-row{align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.purchase-detail-tab{min-height:40px;padding:0 16px;border-radius:999px;border:0;background:rgba(17,24,39,.06);color:#5f6570;font-weight:700}.purchase-detail-tab.is-active{background:#171d28;color:#fff}.purchase-detail-doc-id{color:#8a919d;font-size:.9rem;font-weight:700}.purchase-invoice-shell{gap:16px}.purchase-invoice-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:22px;border-radius:28px;color:#fff}.purchase-invoice-hero.is-network{background:linear-gradient(135deg,#0f6f5d,#13c28d)}.purchase-invoice-hero.is-gaming{background:linear-gradient(135deg,#5b49b4,#9174f7)}.purchase-invoice-hero.is-service{background:linear-gradient(135deg,#17648d,#3ab0e3)}.purchase-invoice-hero.is-digital{background:linear-gradient(135deg,#1e6f53,#3aba7e)}.purchase-invoice-hero.is-default{background:linear-gradient(135deg,#303742,#545f6e)}.purchase-invoice-hero-copy{gap:8px}.purchase-invoice-eyebrow{color:rgba(255,255,255,.78);font-size:.9rem;font-weight:700}.purchase-invoice-hero-copy strong{font-size:clamp(1.8rem,4vw,2.55rem);line-height:1.15}.purchase-invoice-hero-copy p,.purchase-invoice-hero-total span{margin:0;color:rgba(255,255,255,.84)}.purchase-provider-badge-shell{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.purchase-invoice-provider-logo,.purchase-provider-badge-mark{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;overflow:hidden;color:#fff;font-size:1rem;font-weight:900}.purchase-invoice-provider-logo img,.purchase-provider-badge-mark img{width:100%;height:100%;object-fit:cover}.purchase-invoice-provider-id,.purchase-provider-badge-copy{display:flex;align-items:center;gap:12px}.purchase-provider-badge-copy{flex-direction:column;align-items:flex-start;gap:2px}.purchase-provider-badge-copy small,.purchase-provider-badge-copy span{color:rgba(255,255,255,.82)}.purchase-provider-badge-copy strong{color:#fff;font-size:1rem}.purchase-invoice-hero-total{gap:8px;min-width:220px;justify-items:end;text-align:end}.purchase-invoice-hero-total strong{font-size:clamp(1.4rem,3vw,2rem)}.purchase-invoice-document{gap:16px;padding:18px;border-radius:26px;border:1px solid rgba(17,24,39,.08);background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.06)}.purchase-invoice-warning{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:22px;border:1px solid rgba(221,90,90,.22);background:linear-gradient(180deg,rgba(255,237,237,.96),rgba(255,246,246,.98))}.purchase-invoice-warning strong{color:#9f1d1d}.purchase-invoice-warning p{margin:0;color:#7f1d1d;line-height:1.8}.purchase-invoice-warning.is-success{border-color:rgba(22,195,139,.24);background:linear-gradient(180deg,rgba(236,253,245,.96),rgba(247,255,251,.98))}.purchase-invoice-warning.is-success strong{color:#0f766e}.purchase-invoice-warning.is-success p{color:#115e59}.purchase-invoice-document.is-network{border-color:rgba(22,195,139,.16)}.purchase-invoice-document.is-gaming{border-color:rgba(121,99,228,.18)}.purchase-invoice-document.is-service{border-color:rgba(57,163,214,.18)}.purchase-invoice-document.is-digital{border-color:rgba(53,181,112,.18)}.purchase-invoice-document-head{align-items:center;justify-content:space-between;gap:14px}.purchase-invoice-document-head span{color:#7a818d;font-size:.88rem}.purchase-invoice-document-head strong{display:block;margin-top:4px;color:#171717;font-size:1.2rem}.purchase-invoice-partner-tag{background:rgba(17,24,39,.06);color:#4f5763}.purchase-invoice-provider-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px;border-radius:20px;background:#f8fafc;border:1px solid rgba(17,24,39,.06)}.purchase-invoice-provider-id div{display:grid;grid-gap:4px;gap:4px}.purchase-invoice-provider-id span,.purchase-invoice-provider-ref span{color:#88909c;font-size:.84rem}.purchase-invoice-provider-id strong,.purchase-invoice-provider-ref strong{color:#111827;font-size:1rem}.purchase-invoice-provider-ref{display:grid;grid-gap:4px;gap:4px;text-align:right}.purchase-invoice-grid{gap:10px}.purchase-invoice-grid,.purchase-invoice-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-invoice-field{gap:8px;padding:14px;border-radius:18px;background:#f8f9fb;border:1px solid rgba(17,24,39,.05)}.purchase-invoice-field span{color:#88909c;font-size:.85rem}.purchase-invoice-field strong{color:#171717;font-size:1rem;line-height:1.7}.purchase-invoice-actions{align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.purchase-invoice-document.is-reference-sheet{gap:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:rgba(32,119,197,.14)}.purchase-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.purchase-reference-card{display:grid;grid-gap:10px;gap:10px;padding:15px;border-radius:20px;border:1px solid rgba(17,24,39,.07);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,252,.96))}.purchase-reference-card span{color:#7a818d;font-size:.84rem}.purchase-reference-card strong{color:#111827;font-size:1rem;line-height:1.8;word-break:break-word}.purchase-reference-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:38px;padding:0 14px;border:1px solid rgba(23,190,129,.18);border-radius:999px;background:rgba(23,190,129,.1);color:#0f9e69;font-weight:800}.purchase-reference-copy svg{width:18px;height:18px}.purchase-reference-copy.is-copy-all{border-color:rgba(32,119,197,.18);background:rgba(32,119,197,.08);color:#165b99}.purchase-invoice-action{gap:8px;text-decoration:none}.purchase-invoice-action svg{width:20px;height:20px}.purchase-detail-cards-view{display:grid;grid-gap:14px;gap:14px}.purchase-detail-cards-note{gap:6px;padding:16px 18px;border-radius:22px;background:rgba(255,255,255,.82);border:1px solid rgba(17,24,39,.06)}.purchase-detail-cards-note span{color:#6b717b}.landing-spotlight-panel{position:relative;overflow:hidden;gap:16px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,35,52,.92),rgba(10,20,30,.9))}.landing-spotlight-orbit{position:absolute;inset:-30% auto auto 58%;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(221,165,72,.26),rgba(15,183,159,.08) 46%,transparent 72%);filter:blur(8px);opacity:.9}.landing-spotlight-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-spotlight-head strong{font-family:var(--font-display),var(--font-body),sans-serif;color:rgba(255,255,255,.34);font-size:1.8rem}.account-summary-head strong,.landing-spotlight-panel h2,.quick-entry-panel h2{margin:0}.landing-spotlight-list{gap:10px}.landing-spotlight-list div,.quick-entry-card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-stats-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-stat,.landing-stat-card{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}.account-stat strong,.landing-stat-card strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.9rem}.landing-stat-card small{color:var(--muted);line-height:1.6}.home-app-showcase,.quick-entry-panel{display:grid;grid-gap:18px;gap:18px;padding:24px 28px}.home-app-showcase{background:radial-gradient(circle at top right,rgba(15,183,159,.14),transparent 26%),linear-gradient(180deg,rgba(9,22,33,.94),rgba(8,18,28,.9))}.home-app-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.home-app-card{display:grid;grid-gap:10px;gap:10px;min-height:184px;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));box-shadow:0 22px 48px rgba(4,12,19,.18)}.home-app-card-badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#08131d;font-size:.86rem;font-weight:900;letter-spacing:.08em}.home-app-card strong{font-family:var(--font-display),var(--font-body),sans-serif}.home-app-card p{margin:0;color:var(--muted);line-height:1.8}.quick-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-entry-card:hover{transform:translateY(-3px);border-color:rgba(15,183,159,.24);background:rgba(15,183,159,.08)}.quick-entry-card-topline,.reveal-card,.reveal-stage,.telecom-glance-card,.telecom-glance-grid,.telecom-offer-topline{display:grid}.quick-entry-card-topline{grid-template-columns:auto 1fr;align-items:center;gap:10px}.quick-entry-card-topline small,.telecom-offer-topline small{color:var(--muted)}.telecom-glance-band{padding:22px 24px}.telecom-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.telecom-glance-card{gap:8px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.telecom-glance-card strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.55rem}.telecom-glance-card p{margin:0;color:var(--muted)}.telecom-offer-topline{grid-template-columns:auto 1fr;align-items:center;gap:10px}.reveal-stage>*{animation:fade-up .62s ease both}.reveal-stage>:nth-child(2){animation-delay:80ms}.reveal-stage>:nth-child(3){animation-delay:.14s}.reveal-stage>:nth-child(4){animation-delay:.2s}.reveal-card{animation:fade-up .68s ease both}.reveal-card:nth-child(2){animation-delay:70ms}.reveal-card:nth-child(3){animation-delay:.13s}.reveal-card:nth-child(4){animation-delay:.19s}.landing-headline{max-width:68ch}.landing-card-grid,.landing-dual-grid .commerce-grid,.landing-dual-grid .timeline-grid{align-items:stretch}.landing-dual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.landing-card{min-height:100%}.account-hero-clean{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px;align-items:stretch}.account-hero-copy{gap:16px;align-content:start}.account-summary-card{gap:16px;padding:22px;border-radius:28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.account-summary-head{gap:6px}.account-summary-foot span,.account-summary-head span{color:var(--muted)}.account-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-stat{min-height:118px;align-content:start}.account-summary-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.account-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-list-card{padding:24px}.list-row-link{color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.list-row-link:hover{transform:translateY(-1px);background:rgba(255,255,255,.05);border-color:rgba(248,201,106,.2)}.account-banner{border-color:rgba(221,165,72,.2);background:linear-gradient(180deg,rgba(48,32,12,.42),rgba(13,25,36,.8))}.account-settings-hero,.account-settings-teaser,.account-tabs-shell{gap:18px}.account-tabs-shell{grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:18px;padding:22px 24px}.account-tabs-copy{gap:8px}.account-settings-hero-copy p,.account-tabs-copy p{margin:0;color:var(--muted);line-height:1.7}.customer-settings-form{align-items:start}.customer-settings-section-card,.notification-preferences-card,.security-pin-panel,.security-pin-scope-card{display:grid;grid-gap:12px;gap:12px}.customer-settings-section-card p,.notification-preferences-card p,.security-pin-panel p,.security-pin-scope-card p{margin:0}.notification-preferences-card,.security-pin-panel{scroll-margin-top:120px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.notification-preferences-card.is-highlighted,.security-pin-panel.is-highlighted{border-color:rgba(248,201,106,.36);box-shadow:0 0 0 1px rgba(248,201,106,.14),0 20px 42px rgba(8,18,28,.18)}.notification-preferences-grid{align-items:end}.notification-preferences-card input:disabled{opacity:.6;cursor:not-allowed}.security-pin-scope-card,.security-pin-summary-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(15,183,159,.08),rgba(255,255,255,.03))}.security-pin-scope-grid,.security-pin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.security-pin-scope-option,.security-pin-summary-grid div{display:grid;grid-gap:6px;gap:6px}.security-pin-scope-option span,.security-pin-summary-grid span{color:var(--muted)}.security-pin-scope-option,.security-pin-toggle-row{align-items:center}.security-pin-button-row{justify-content:flex-end;flex-wrap:wrap}.security-pin-dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(6,12,20,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-pin-dialog{width:min(100%,460px);display:grid;grid-gap:18px;gap:18px;padding:24px}.security-pin-dialog-head{display:grid;grid-gap:10px;gap:10px}.security-pin-dialog-head h3{margin:0}.security-pin-dialog-feedback{border:1px solid rgba(248,201,106,.2)}.account-tabs-row,.security-pin-dialog-actions{justify-content:flex-end}.account-tabs-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-tab-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted-strong);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.account-tab-link:hover{transform:translateY(-1px);border-color:rgba(248,201,106,.28);background:rgba(248,201,106,.08)}.account-tab-link.is-active{color:#08131d;border-color:transparent;background:linear-gradient(135deg,#f8c96a,#fff0c6)}.workspace-anchor-section,.workspace-section-nav-shell{gap:18px}.workspace-section-nav-shell{padding:22px 24px}.workspace-section-nav-copy{gap:8px}.workspace-section-nav-copy p{margin:0;color:var(--muted);line-height:1.7}.workspace-section-nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.workspace-section-link{display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workspace-section-link-head{display:inline-flex;align-items:center;gap:10px;min-width:0}.workspace-section-link-badge{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;background:rgba(15,183,159,.14);border:1px solid rgba(15,183,159,.2);color:#b9fff2;font-size:.74rem;font-weight:900}.workspace-section-link strong{font-size:1rem}.workspace-section-link span{color:var(--muted);line-height:1.7}.workspace-section-link:hover{transform:translateY(-1px);border-color:rgba(248,201,106,.22);background:rgba(248,201,106,.08)}.account-settings-teaser,.workspace-support-teaser{padding:24px;border-color:rgba(15,183,159,.18);background:linear-gradient(180deg,rgba(12,35,36,.72),rgba(13,25,36,.86))}.account-settings-hero-copy{gap:16px}.product-price-display{display:grid;grid-gap:6px;gap:6px}.product-price-main{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product-price-main strong{font-size:1.04rem}.product-price-compare,.product-price-hint,.product-price-main span{color:var(--muted);font-size:.9rem}.product-price-compare{text-decoration:line-through}.product-price-hint.is-warning{color:#f4c978}.product-currency-chip-row{display:flex;gap:10px;flex-wrap:wrap}.product-currency-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted-strong);cursor:pointer}.product-currency-chip.is-active,.product-currency-chip:hover{color:#08131d;background:linear-gradient(135deg,#f8c96a,#fff0c6)}.wallet-preference-panel{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.08)}.wallet-preference-panel p{margin:6px 0 0;color:var(--muted);line-height:1.7}.wallet-default-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:0 10px;margin-top:6px;border-radius:999px;background:rgba(15,183,159,.14);border:1px solid rgba(15,183,159,.28);color:#8df2e1;font-size:.78rem;font-weight:700}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;padding:38px}.hero-stage{min-height:640px}.auth-aside,.auth-form-shell,.auth-shell,.hero-copy,.page-hero,.section-stack{gap:18px}.hero-copy-rich{justify-content:center}.auth-form-shell h2,.auth-shell h1,.hero-copy h1,.page-hero h1,.section-headline h2,.showcase-panel h2{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;line-height:1.08}.hero-copy h1{font-size:clamp(3rem,5.4vw,5.4rem);max-width:10.5ch}.auth-feature-item span,.auth-shell p,.feature-card p,.field-block span,.hero-copy p,.list-row span,.page-hero p,.role-card p,.showcase-panel p,.surface-muted p,.surface-subpanel p,.timeline-card p{margin:0;color:var(--muted);line-height:1.9}.hero-subcopy{max-width:60ch;font-size:1.03rem}.button-row,.hero-actions{display:grid;grid-auto-flow:column;justify-content:start;grid-gap:12px;gap:12px}.hero-note-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-note-card{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);animation:fade-up .62s ease both}.hero-note-dot{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);box-shadow:0 0 0 6px rgba(15,183,159,.08)}.hero-showcase,.showcase-metrics,.showcase-stack{gap:16px}.showcase-panel{position:relative;z-index:1;gap:18px;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(19,39,57,.88),rgba(11,22,32,.92));animation:fade-up .7s ease both}.showcase-primary{min-height:320px}.showcase-secondary{background:linear-gradient(145deg,rgba(18,48,72,.88),rgba(9,23,36,.92))}.showcase-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.showcase-header strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:2.8rem;color:rgba(255,255,255,.22)}.showcase-panel h2{font-size:clamp(1.75rem,2.5vw,2.5rem)}.showcase-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-metrics div{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}.detail-price-block strong,.hero-metric strong,.network-stat-card strong,.seller-stat-card strong,.showcase-metrics strong{font-family:var(--font-display),var(--font-body),sans-serif}.showcase-metrics strong{font-size:1.72rem}.checkout-summary-grid,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cards-grid.three-up,.hero-panel-grid,.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auth-shell,.commerce-card,.feature-card,.hero-metric,.role-card,.timeline-card{position:relative;z-index:1;padding:22px}.hero-metric{gap:8px;background:rgba(255,255,255,.05);border-radius:24px;border:1px solid rgba(255,255,255,.07)}.hero-metric strong{font-size:2rem}.accent-panel{background:linear-gradient(145deg,rgba(15,183,159,.18),rgba(9,21,32,.86))}.eyebrow,.stat-pill,.status-badge,.tag-chip{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em}.eyebrow,.stat-pill{color:#dffcf3;background:rgba(15,183,159,.12);border:1px solid rgba(15,183,159,.18)}.accent-gold{color:#ffe5ab;background:rgba(221,165,72,.14);border:1px solid rgba(221,165,72,.2)}.tag-chip{color:#ffd88b;background:var(--secondary-soft)}.status-badge{text-transform:uppercase}.status-ready{color:#bdf7df;background:rgba(41,201,131,.14)}.status-next{color:#ffe0a1;background:rgba(221,165,72,.16)}.status-later{color:#d2dce8;background:rgba(168,186,201,.12)}.section-stack{gap:18px}.section-headline{gap:10px}.commerce-card h3,.feature-card h3,.role-card h3,.section-headline h2,.timeline-card h3{margin:0;font-size:1.5rem}.section-headline p{margin:0;color:var(--muted);line-height:1.8}.compact-headline{gap:6px}.list-row,.price-row,.role-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-index{display:inline-flex;margin-bottom:16px;color:rgba(255,255,255,.26);font-family:var(--font-display),var(--font-body),sans-serif;font-size:2rem}.commerce-card{gap:16px}.check-list,.stack-list{display:grid;grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.check-list li{padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ghost-button,.inline-link,.primary-button,.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;border:1px solid transparent;cursor:pointer}.catalog-entry-link{gap:10px}.catalog-entry-link.is-trend{border-color:rgba(15,183,159,.26);background:linear-gradient(135deg,rgba(15,183,159,.16),rgba(255,255,255,.08))}.entry-link-badge{min-width:30px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.88rem;font-weight:800;line-height:1;flex-shrink:0}.entry-link-badge.is-gold{background:#f3cb7b;color:#412b03}.entry-link-badge.is-mint{background:#6be6d2;color:#083c36}.entry-link-badge.is-slate{background:rgba(255,255,255,.14);color:var(--ink)}.purchase-lines-panel{padding:26px}.purchase-lines-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.catalog-flow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.catalog-flow-step{position:relative;display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));min-height:148px}.catalog-flow-step:before{content:"";position:absolute;inset:auto auto 0 0;width:100%;height:3px;background:linear-gradient(90deg,rgba(221,165,72,.9),rgba(15,183,159,.9));opacity:.5}.catalog-card-hint,.catalog-flow-step span{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--muted-strong);font-size:.78rem;font-weight:800}.catalog-flow-step strong{font-size:1.08rem}.catalog-flow-step p{margin:0;color:var(--muted);line-height:1.8}.provider-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.provider-selector-card{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);min-height:200px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.provider-selector-card.is-gold{background:linear-gradient(180deg,rgba(221,165,72,.14),rgba(255,255,255,.04))}.provider-selector-card.is-mint{background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.04))}.provider-selector-card.is-disabled{opacity:.78;border-color:rgba(255,255,255,.06)}.provider-selector-card:hover{transform:translateY(-4px);border-color:rgba(248,201,106,.22);box-shadow:0 26px 60px rgba(6,18,29,.36)}.provider-selector-card.is-mint:hover{border-color:rgba(15,183,159,.28)}.provider-selector-head,.provider-selector-meta{display:flex;align-items:center;gap:12px}.provider-selector-meta{justify-content:space-between;color:var(--muted);font-size:.92rem}.provider-selector-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.provider-selector-status.is-live{color:#7ce7d0}.provider-selector-status.is-empty{color:#f1c37a}.provider-selector-head div{display:grid;grid-gap:4px;gap:4px}.provider-selector-card p,.provider-selector-head span,.provider-selector-head strong{display:block}.provider-selector-head div span{color:var(--muted);font-size:.94rem}.provider-selector-card p{margin:0;color:var(--muted-strong);line-height:1.9}.catalog-intro-topline,.provider-selector-topline,.support-panel-topline{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--muted-strong);font-size:.76rem;font-weight:800}.catalog-card-hint{margin-top:auto}.provider-selector-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-intro-band,.catalog-route-grid,.support-composer-panel,.support-page-glance,.support-thread-panel,.support-workspace-grid{display:grid}.catalog-intro-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-intro-card,.catalog-route-card,.support-composer-panel,.support-page-glance-card,.support-thread-panel{padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.catalog-intro-card{display:grid;grid-gap:12px;gap:12px;min-height:190px;background:linear-gradient(180deg,rgba(12,32,47,.82),rgba(255,255,255,.04))}.catalog-intro-card strong,.catalog-route-card strong,.support-page-glance-card strong,.support-panel-head strong{font-family:var(--font-display),var(--font-body),sans-serif}.catalog-intro-card p,.catalog-route-card p,.support-page-glance-card span{margin:0;color:var(--muted);line-height:1.85}.catalog-route-board{gap:18px}.catalog-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-route-card{display:grid;grid-gap:12px;gap:12px;min-height:174px}.catalog-route-card span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(15,183,159,.12);color:#8ef0db;font-weight:800}.purchase-line-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);min-height:172px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.purchase-line-card:hover{transform:translateY(-4px);border-color:rgba(248,201,106,.22);box-shadow:0 24px 56px rgba(6,18,29,.34)}.purchase-line-card.is-gold{background:linear-gradient(180deg,rgba(221,165,72,.12),rgba(255,255,255,.04))}.purchase-line-card.is-mint{background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.04))}.purchase-line-card.is-slate{background:linear-gradient(180deg,rgba(96,119,144,.18),rgba(255,255,255,.04))}.purchase-line-head{display:flex;align-items:center;gap:12px}.purchase-line-card p,.purchase-line-head span,.purchase-line-head strong{display:block}.purchase-line-head div{display:grid;grid-gap:4px;gap:4px}.purchase-line-head div span{color:var(--muted);font-size:.9rem}.purchase-line-card p{margin:0;color:var(--muted-strong);line-height:1.8}.primary-button,.primary-link{color:#07121b;background:linear-gradient(135deg,#f7c86b,#ffe7b2 48%,#61dec7);box-shadow:0 18px 32px rgba(11,184,160,.16)}.ghost-button,.secondary-link{color:var(--ink);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.inline-link{color:#8ef0de;padding:0;min-height:auto;justify-content:start}.auth-shell,.page-hero{padding:28px}.compact-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.form-grid{gap:16px}.field-block{display:grid;grid-gap:8px;gap:8px}.field-block input,.field-block select,.field-block textarea,.input-like-select{min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.12);color:#0a1620;background:rgba(255,255,255,.97);padding:0 16px;outline:none}.field-block textarea{min-height:120px;padding:14px 16px;resize:vertical}.field-block input:focus,.field-block select:focus,.field-block textarea:focus,.input-like-select:focus{border-color:rgba(15,183,159,.45);box-shadow:0 0 0 4px rgba(15,183,159,.1)}.field-upload-meta{color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.surface-muted,.surface-subpanel,.wallet-section-card,.wallet-transactions-panel{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.product-detail-grid{align-items:stretch}.detail-price-block{display:grid;grid-gap:6px;gap:6px}.detail-price-block strong{font-size:clamp(1.8rem,3vw,2.6rem)}.list-row{padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.list-row strong,.price-row strong{font-size:1.05rem}.list-row-tail{display:grid;grid-gap:4px;gap:4px;text-align:left}.account-number-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.account-copy-button{min-width:88px;justify-content:center;padding-inline:10px}.account-copy-button.is-success{border-color:rgba(72,187,120,.45);color:#8ff0b3}.account-copy-button.is-error{border-color:rgba(248,113,113,.45);color:#ffb4b4}.ghost-button:hover,.inline-link:hover,.primary-button:hover,.primary-link:hover,.secondary-link:hover{transform:translateY(-2px)}.commerce-grid{align-items:stretch}.commerce-feature-card,.feature-card,.role-card,.timeline-card{min-height:220px}.execution-section .timeline-card{min-height:210px}.auth-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:20px;padding:20px;overflow:hidden;background:radial-gradient(circle at top left,rgba(248,201,106,.14),transparent 24%),radial-gradient(circle at bottom right,rgba(15,183,159,.14),transparent 28%),linear-gradient(180deg,rgba(11,24,36,.96),rgba(7,17,27,.92))}.auth-intent-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:8px;border-radius:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.auth-intent-button{min-height:48px;border:0;border-radius:16px;background:transparent;color:var(--muted-strong);cursor:pointer;font-weight:700}.auth-intent-button:hover{background:rgba(255,255,255,.05)}.auth-intent-button.is-active{color:#08131d;background:linear-gradient(135deg,#f8c96a,#fff0c6);box-shadow:0 16px 26px rgba(221,165,72,.2)}.auth-app-hero,.auth-hero-stat-card,.auth-hero-stat-grid,.auth-top-card,.auth-top-strip,.auth-trust-strip{display:grid}.auth-app-hero{gap:14px}.auth-brand-block{align-items:flex-start;gap:16px}.auth-brand-copy{gap:5px}.auth-brand-copy strong{font-size:clamp(1.2rem,2vw,1.5rem)}.auth-hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-hero-stat-card{gap:8px;min-height:116px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));align-content:start}.auth-hero-stat-card span{color:var(--muted);font-size:.82rem}.auth-hero-stat-card strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.08rem}.auth-feature-list-rich{gap:14px}.auth-feature-item-rich{min-height:124px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border-color:rgba(255,255,255,.09)}.auth-trust-strip{gap:6px;padding:18px 20px;border-radius:24px}.auth-top-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-top-card{gap:6px;min-height:92px;padding:16px 18px;border-radius:22px;align-content:start}.auth-top-card strong{font-size:.98rem}.auth-top-card span,.auth-trust-strip span{color:var(--muted);line-height:1.75}.auth-status-card-elevated{border-style:solid;border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.auth-aside,.auth-form-shell{position:relative;z-index:1}.auth-aside{padding:30px;border-radius:32px;background:radial-gradient(circle at top left,rgba(221,165,72,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(15,183,159,.16),transparent 24%),linear-gradient(180deg,rgba(15,32,47,.96),rgba(8,18,28,.92));border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 70px rgba(2,10,18,.34)}.auth-feature-list{gap:12px}.auth-feature-item{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.auth-feature-item strong{font-size:1.02rem}.auth-form-shell{padding:30px;border-radius:32px;background:radial-gradient(circle at top,rgba(255,255,255,.07),transparent 26%),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.auth-actions{align-items:stretch}.account-summary-head-rich{grid-template-columns:auto 1fr;align-items:center;gap:14px}.account-avatar-badge{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#08131d;font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.5rem;font-weight:900}.account-summary-meta{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:22px}.account-summary-meta span{color:var(--muted);line-height:1.75}.account-guidance-band-inline{margin-top:6px}.support-attachment-list,.support-composer,.support-message-body,.support-message-stack,.support-quick-actions,.support-shell,.support-status-card,.support-status-strip{display:grid}.support-shell{gap:18px}.support-workspace-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;align-items:start}.support-composer-panel,.support-thread-panel{gap:16px}.support-panel-head{border-radius:30px;background:radial-gradient(circle at top left,rgba(248,201,106,.12),transparent 20%),linear-gradient(180deg,rgba(9,22,33,.96),rgba(8,18,28,.92));display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-flow-card{min-height:148px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.support-panel-head div{background:radial-gradient(circle at top right,rgba(248,201,106,.14),transparent 24%),linear-gradient(180deg,rgba(12,30,44,.88),rgba(255,255,255,.04));gap:8px}.support-quick-prompt-shell{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:26px;background:radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.support-status-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.support-status-card{gap:6px;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.08)}.support-status-card strong{font-size:1.3rem}.support-message-stack{gap:12px}.support-message-card{max-width:min(760px,92%);padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06)}.support-message-card.admin{justify-self:start;background:rgba(255,239,201,.1)}.support-message-card.user{justify-self:end;background:rgba(97,222,199,.1)}.support-message-head,.support-message-meta,.support-upload-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.support-message-body{gap:10px;margin-top:10px}.support-message-body p{margin:0;line-height:1.9}.support-attachment-list{gap:10px}.support-attachment-item{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.support-attachment-item img{width:100%;max-height:280px;object-fit:cover;border-radius:14px}.support-attachment-item audio{width:100%}.support-quick-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.support-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);color:var(--muted-strong)}.support-composer{gap:12px}.support-composer textarea,.support-upload-row input{width:100%}.support-composer textarea{min-height:120px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.96);color:#09141d;padding:14px 16px;resize:vertical}.support-composer textarea:focus,.support-upload-row input:focus{outline:none;border-color:rgba(15,183,159,.45);box-shadow:0 0 0 4px rgba(15,183,159,.1)}.support-upload-row input{min-height:52px;border-radius:16px;border:1px dashed rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:var(--muted-strong);padding:12px 14px}.support-note{margin:0;color:var(--muted);line-height:1.8}.support-page-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.support-page-glance-card{display:grid;grid-gap:8px;gap:8px;min-height:120px}.support-empty-state{padding:20px;border-radius:20px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.12);color:var(--muted)}.auth-status-card strong{font-size:1rem}.network-grid,.seller-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.network-workspace-stack,.seller-workspace-stack{gap:20px}.network-hero-panel,.seller-hero-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:20px;gap:20px;align-items:stretch}.network-hero-copy,.network-hero-summary,.seller-hero-copy,.seller-hero-summary,.wallet-overview-strip{display:grid}.network-hero-copy,.seller-hero-copy{gap:14px;align-content:start}.network-hero-copy h1,.seller-hero-copy h1{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(2rem,3vw,3rem);line-height:1.12;max-width:15ch}.network-hero-copy p,.seller-hero-copy p{margin:0;color:var(--muted);line-height:1.85;max-width:60ch}.network-hero-summary,.seller-hero-summary,.wallet-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-hero-metric,.seller-hero-metric,.wallet-overview-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:22px;min-height:138px;align-content:start}.network-hero-metric strong,.seller-hero-metric strong,.wallet-overview-card strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.7rem}.network-hero-metric span,.seller-hero-metric span,.wallet-overview-card span{color:var(--muted-strong)}.network-hero-metric p,.seller-hero-metric p,.wallet-overview-card p{margin:0;color:var(--muted);line-height:1.7}.network-meta-grid,.network-stats-grid,.seller-stats-grid,.seller-store-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.network-cards-card,.network-categories-card,.network-note-panel,.network-onboarding-panel,.network-profile-panel,.network-refill-panel,.network-stat-card,.network-stock-panel,.seller-assets-panel,.seller-form-card,.seller-products-card,.seller-profile-panel,.seller-stat-card,.seller-store-panel,.wallet-center-panel{padding:24px}.seller-stat-card strong{font-size:2.3rem}.network-stat-card strong{font-size:2.1rem}.seller-form-grid,.wallet-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.workspace-quick-button{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:152px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));color:var(--ink);text-align:right;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.network-action-hub,.network-management-hub{display:grid;grid-gap:18px;gap:18px}.network-management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.network-management-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:24px}.network-management-card.is-selected{border-color:rgba(15,183,159,.28);background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.04));box-shadow:0 18px 36px rgba(3,15,24,.2)}.network-management-head{display:flex;align-items:center;gap:12px}.network-management-head>div{display:grid;grid-gap:4px;gap:4px}.network-management-head strong{font-size:1rem}.network-management-head small{margin:0;color:var(--muted);line-height:1.6}.network-management-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.network-management-actions .ghost-button{width:100%;justify-content:center}.network-management-actions .ghost-button.is-active{border-color:rgba(15,183,159,.28);background:rgba(15,183,159,.12);color:#8ef0de}.network-management-actions .ghost-button:disabled{opacity:.52}.network-workspace-empty-state{display:grid;grid-gap:8px;gap:8px;text-align:right}.network-workspace-empty-state strong{font-size:1rem}.network-workspace-empty-state p{margin:0;color:var(--muted);line-height:1.8}.network-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.network-workspace-section-head strong{display:block;font-size:1rem}.network-workspace-section-head p{margin:6px 0 0;color:var(--muted);line-height:1.8}.network-workspace-section-actions{justify-content:flex-end}.network-route-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.network-route-nav-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--muted-strong)}.network-route-nav-link.is-active{border-color:rgba(15,183,159,.28);background:rgba(15,183,159,.12);color:#8ef0de}.network-manage-console{display:grid;grid-gap:18px;gap:18px}.network-manage-launcher{position:relative;overflow:hidden;padding:18px}.network-manage-launcher:before{inset:auto auto -40px -40px;width:160px;height:160px;background:radial-gradient(circle,rgba(247,200,107,.16),rgba(247,200,107,0))}.network-manage-launcher:after,.network-manage-launcher:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.network-manage-launcher:after{inset:-48px -36px auto auto;width:180px;height:180px;background:radial-gradient(circle,rgba(97,222,199,.16),rgba(97,222,199,0))}.network-manage-launcher-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.network-manage-tool{display:grid;justify-items:center;grid-gap:14px;gap:14px;min-height:168px;padding:22px 18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(7,18,27,.76);color:var(--ink);text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.network-manage-tool:hover{transform:translateY(-4px);border-color:rgba(247,200,107,.24);box-shadow:0 24px 56px rgba(4,14,22,.3)}.network-manage-tool.is-active{border-color:rgba(15,183,159,.3);background:linear-gradient(180deg,rgba(15,183,159,.18),rgba(255,255,255,.04)),rgba(5,20,22,.92);box-shadow:0 22px 48px rgba(11,184,160,.2)}.network-manage-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:22px;background:linear-gradient(135deg,rgba(247,200,107,.92),rgba(97,222,199,.86));color:#07121b;box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.network-manage-tool.is-active .network-manage-tool-icon{background:linear-gradient(135deg,rgba(255,236,191,.98),rgba(135,245,226,.92))}.network-manage-tool-icon svg{width:28px;height:28px}.network-manage-tool strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.02rem;line-height:1.5}.network-manage-tool-copy{display:grid;grid-gap:6px;gap:6px}.network-manage-tool-copy small{color:var(--muted);line-height:1.7}.network-manage-focus-panel{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:28px;background:radial-gradient(circle at top left,rgba(247,200,107,.14),transparent 28%),radial-gradient(circle at bottom right,rgba(97,222,199,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.network-manage-focus-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:start}.network-manage-focus-head h2{margin:6px 0 0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(1.45rem,2vw,1.9rem)}.network-manage-focus-head p{margin:10px 0 0;color:var(--muted);line-height:1.9}.network-manage-focus-notes{display:grid;grid-gap:10px;gap:10px}.network-manage-focus-notes span,.network-management-note{display:block;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:var(--muted-strong);line-height:1.8}.network-management-note{margin-bottom:16px}.network-management-note strong{display:block;margin-bottom:6px;color:var(--ink)}.network-management-note p{margin:0}.network-manage-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.network-manage-switch{display:grid;grid-gap:6px;gap:6px;text-align:right;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.network-manage-switch:hover{transform:translateY(-2px);border-color:rgba(247,200,107,.22)}.network-manage-switch strong{font-size:1rem}.network-manage-switch span{color:var(--muted);line-height:1.7}.network-manage-switch.is-active{border-color:rgba(15,183,159,.3);background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.04));box-shadow:0 18px 36px rgba(3,15,24,.18)}.network-manage-console .network-workspace-stack{gap:18px}.network-manage-console .network-workspace-section-head{padding:18px 20px}.network-manage-console .network-workspace-section-head strong{font-size:1.08rem}@media (max-width:900px){.network-manage-focus-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.network-manage-launcher{padding:14px}.network-manage-launcher-grid{grid-template-columns:minmax(0,1fr)}.network-manage-tool{min-height:132px;grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:right;padding:18px 16px}.network-manage-tool strong{font-size:1rem}.network-manage-console .network-workspace-section-head{align-items:flex-start;flex-direction:column}.network-manage-console .network-workspace-section-actions{width:100%}.network-manage-console .network-workspace-section-actions .ghost-button{flex:1 1}.network-manage-switcher{grid-template-columns:minmax(0,1fr)}}.workspace-quick-kicker{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:var(--muted-strong);font-size:.75rem;font-weight:800}.workspace-quick-button:hover{transform:translateY(-4px);border-color:rgba(248,201,106,.22);box-shadow:0 24px 56px rgba(6,18,29,.34)}.workspace-quick-button.is-active{border-color:rgba(15,183,159,.28);background:linear-gradient(180deg,rgba(15,183,159,.16),rgba(255,255,255,.05));box-shadow:0 22px 48px rgba(11,184,160,.18)}.workspace-collapsible-badge,.workspace-quick-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:14px;background:linear-gradient(135deg,rgba(247,200,107,.9),rgba(97,222,199,.82));color:#07121b;font-size:.84rem;font-weight:900;letter-spacing:.08em}.workspace-collapsible-copy strong,.workspace-quick-button strong{font-size:1.02rem}.workspace-collapsible-copy small,.workspace-collapsible-copy span,.workspace-quick-button small,.workspace-quick-button span{margin:0;color:var(--muted);line-height:1.75}.workspace-collapsible-card{display:grid;grid-gap:16px;gap:16px}.workspace-collapsible-trigger{width:100%;display:flex;align-items:flex-start;gap:14px;padding:0;border:0;background:transparent;color:inherit;text-align:right;cursor:pointer}.workspace-collapsible-copy{display:grid;grid-gap:4px;gap:4px;flex:1 1}.workspace-collapsible-state{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--muted-strong);white-space:nowrap}.workspace-collapsible-body{display:grid;grid-gap:16px;gap:16px}.workspace-collapsible-body-shell{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .22s ease}.workspace-collapsible-body-shell>.workspace-collapsible-body{min-height:0;overflow:hidden}.workspace-collapsible-card.is-open .workspace-collapsible-state{border-color:rgba(15,183,159,.24);background:rgba(15,183,159,.12);color:#8ef0de}.workspace-collapsible-card.is-open .workspace-collapsible-body-shell{grid-template-rows:1fr;opacity:1}.field-span-2{grid-column:span 2}.helper-copy,.inline-feedback{margin:0;color:var(--muted);line-height:1.8}.inline-feedback{color:#8ef0de}.network-save-summary-card,.network-save-summary-copy,.network-save-summary-list{display:grid}.network-save-summary-card{grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:16px;align-items:stretch}.network-save-summary-metric{display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;min-height:132px;padding:16px;border-radius:22px;background:linear-gradient(180deg,rgba(15,183,159,.2),rgba(255,255,255,.05));border:1px solid rgba(15,183,159,.22)}.network-save-summary-metric strong{font-size:clamp(2rem,4vw,3rem);line-height:1;color:#a8fff1}.network-save-summary-copy p,.network-save-summary-list span,.network-save-summary-metric span{margin:0;color:var(--muted);line-height:1.75}.network-save-summary-copy{gap:10px}.network-save-summary-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px}.delivery-result-block{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.seller-cover-preview p{word-break:break-all}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;gap:16px}.wallet-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.wallet-center-panel{gap:18px}.network-quick-grid,.wallet-quick-grid{margin-top:2px}.wallet-overview-strip{margin-top:6px}.wallet-section-card{padding:22px}.network-card-row,.network-category-row,.seller-product-row,.seller-transaction-row,.seller-wallet-row,.wallet-account-row,.wallet-operation-row,.wallet-saved-row,.wallet-transaction-row{padding:16px 18px;border-radius:22px}.wallet-operation-row.is-targeted{border-color:rgba(248,201,106,.55);background:linear-gradient(180deg,rgba(248,201,106,.14),rgba(255,255,255,.04));box-shadow:0 0 0 1px rgba(248,201,106,.22),0 20px 42px rgba(0,0,0,.18)}.account-record-card:focus,.purchase-card:focus,.wallet-report-card:focus{outline:none}.account-record-card.is-targeted,.purchase-card.is-targeted,.wallet-report-card.is-targeted{border-color:rgba(248,201,106,.55);box-shadow:0 0 0 1px rgba(248,201,106,.22),0 20px 42px rgba(0,0,0,.16)}.account-record-card.is-targeted,.wallet-report-card.is-targeted{background:linear-gradient(180deg,rgba(248,201,106,.14),rgba(255,255,255,.04))}.purchase-card.is-targeted{background:linear-gradient(180deg,rgba(248,201,106,.12),rgba(255,255,255,.98))}.network-card-row,.network-category-row,.seller-transaction-row,.seller-wallet-row,.wallet-account-row{align-items:flex-start}.wallet-row-actions{gap:8px}.wallet-home-card-action,.wallet-home-command,.wallet-home-dot,.wallet-home-header-link,.wallet-home-secondary-action{transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.wallet-home-card-action:hover,.wallet-home-command:hover,.wallet-home-header-link:hover,.wallet-home-secondary-action:hover{transform:translateY(-2px)}.wallet-home-dot:hover{opacity:.8}.network-stat-card,.seller-stat-card{display:grid;grid-gap:10px;gap:10px;min-height:188px;align-content:start}.network-cards-card,.network-categories-card,.network-note-panel,.network-onboarding-panel,.network-profile-panel,.network-refill-panel,.network-stock-panel,.seller-assets-panel,.seller-form-card,.seller-products-card,.seller-profile-panel,.seller-store-panel{display:grid;grid-gap:18px;gap:18px}.network-onboarding-panel.workspace-collapsible-card,.network-refill-panel.workspace-collapsible-card,.network-selected-category-panel.workspace-collapsible-card,.network-stock-panel.workspace-collapsible-card,.wallet-section-card.workspace-collapsible-card,.wallet-transactions-panel.workspace-collapsible-card,.workspace-anchor-section.workspace-collapsible-card{gap:18px}.network-meta-grid,.seller-store-meta{gap:14px}.network-meta-grid .surface-muted,.seller-store-meta .surface-muted{min-height:118px;align-content:start}.network-cards-card .stack-list,.network-categories-card .stack-list,.seller-products-card .stack-list{gap:14px}.network-card-caption,.network-card-row .list-row-tail,.network-category-actions,.network-selected-category-summary,.network-toolbar-actions{display:grid}.network-card-row .list-row-tail,.network-category-actions,.network-toolbar-actions{gap:10px}.network-card-caption,.network-selected-category-summary{gap:6px}.network-card-row,.network-category-row,.network-toolbar{gap:14px}.network-card-row .list-row-tail,.network-category-actions{justify-items:stretch;text-align:right}.network-card-row .list-row-tail .ghost-button,.network-category-actions .ghost-button,.network-toolbar-actions .ghost-button{width:100%}.network-card-row strong,.network-category-row strong,.network-selected-category-summary strong{overflow-wrap:anywhere}.network-card-list,.network-cards-card,.network-categories-card,.network-category-list,.network-onboarding-panel,.network-profile-panel,.network-refill-panel,.network-selected-category-panel,.network-stock-panel{min-width:0}.network-cards-card .stack-list,.network-categories-card .stack-list,.network-refill-panel .workspace-collapsible-body,.network-selected-category-panel,.network-stock-panel .workspace-collapsible-body{overflow:hidden}.network-toolbar,.seller-toolbar{align-items:end;padding:14px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.network-report-categories-panel,.network-report-customers-panel,.network-report-hero-panel,.network-report-progress-panel{display:grid;grid-gap:20px;gap:20px}.network-report-alert-grid,.network-report-category-footer,.network-report-category-grid,.network-report-category-metrics,.network-report-customer-grid,.network-report-distribution-list,.network-report-donut-panel,.network-report-empty-state,.network-report-overview-grid,.network-report-panorama,.network-report-track-list{display:grid}.network-report-panorama{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:18px;align-items:start}.network-report-category-grid,.network-report-customer-grid,.network-report-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.network-report-alert-card,.network-report-category-card,.network-report-customer-card,.network-report-donut-panel,.network-report-overview-card,.network-report-top-buyer,.network-report-track-row{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.network-report-alert-card,.network-report-customer-card,.network-report-overview-card,.network-report-top-buyer{padding:18px}.network-report-alert-card,.network-report-customer-card,.network-report-empty-state,.network-report-overview-card,.network-report-top-buyer{display:grid;grid-gap:8px;gap:8px}.network-report-alert-card strong,.network-report-customer-card strong,.network-report-donut-core strong,.network-report-overview-card strong{font-size:clamp(1.5rem,2vw,2.1rem);line-height:1}.network-report-donut-panel{gap:16px;padding:20px}.network-report-donut{width:min(100%,280px);margin-inline:auto;aspect-ratio:1;border-radius:50%;position:relative;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 20px 40px rgba(0,0,0,.18)}.network-report-donut:after{content:"";position:absolute;inset:20%;border-radius:50%;background:rgba(8,16,26,.94);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.network-report-donut-core{position:relative;z-index:1;justify-items:center;gap:6px;text-align:center}.network-report-alert-card p,.network-report-category-footer,.network-report-category-metric span,.network-report-category-top p,.network-report-customer-card p,.network-report-distribution-item span,.network-report-donut-core span,.network-report-empty-state p,.network-report-overview-card p,.network-report-top-buyer p,.network-report-track-meta{color:rgba(233,240,250,.72)}.network-report-category-footer,.network-report-distribution-list,.network-report-track-list{gap:12px}.network-report-category-top,.network-report-distribution-item,.network-report-track-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.network-report-distribution-label,.network-report-track-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.network-report-swatch{width:12px;height:12px;border-radius:999px;display:inline-flex;box-shadow:0 0 0 3px rgba(255,255,255,.06)}.network-report-category-card,.network-report-track-row{padding:18px}.network-report-track-row{gap:12px}.network-report-category-top strong,.network-report-track-head strong{display:block;font-size:1.02rem}.network-report-track-bar{width:100%;height:14px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.network-report-track-fill{height:100%;border-radius:inherit;box-shadow:inset 0 -1px 0 rgba(255,255,255,.18)}.network-report-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.network-report-price-chip{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:10px 14px;border-radius:18px;color:#fff;font-weight:700;box-shadow:0 12px 24px rgba(0,0,0,.18)}.network-report-category-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.network-report-category-metric{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.network-report-category-metric strong{font-size:1.05rem}.network-report-category-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.network-report-top-buyer{align-items:start}.network-report-empty-state{justify-items:start;padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.14)}@media (max-width:980px){.network-report-alert-grid,.network-report-category-footer,.network-report-panorama{grid-template-columns:1fr}.network-report-category-grid,.network-report-category-metrics,.network-report-customer-grid,.network-report-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.network-selected-category-panel{display:grid;grid-gap:16px;gap:16px;padding:24px}.network-category-quick-pick,.network-category-quick-picks,.network-inventory-panel-note,.network-inventory-step-grid,.network-inventory-workflow-panel{display:grid}.network-inventory-panel-note,.network-inventory-workflow-panel{gap:16px}.network-inventory-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.network-inventory-step-card{display:grid;grid-gap:10px;gap:10px;min-height:160px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.network-inventory-step-card.is-current{border-color:rgba(247,200,107,.28);box-shadow:0 20px 40px rgba(9,24,36,.24)}.network-inventory-step-card.is-complete{border-color:rgba(15,183,159,.26);background:linear-gradient(180deg,rgba(15,183,159,.16),rgba(255,255,255,.04))}.network-category-quick-pick span,.network-inventory-panel-note p,.network-inventory-step-card p,.network-inventory-step-card small{margin:0;color:var(--muted);line-height:1.75}.network-category-quick-picks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.network-category-quick-pick{gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink);text-align:right;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.network-category-quick-pick:hover{transform:translateY(-2px);border-color:rgba(247,200,107,.24)}.network-category-quick-pick.is-active{border-color:rgba(15,183,159,.26);background:rgba(15,183,159,.12)}.network-selected-category-summary{min-height:92px}.wallet-empty-state,.wallet-flow-card,.wallet-request-intro{display:grid;grid-gap:8px;gap:8px}.wallet-empty-state{margin-bottom:16px}.wallet-empty-state p{margin:0}.wallet-flow-card strong,.wallet-operation-head strong,.wallet-request-balance strong{font-size:1.05rem}.wallet-request-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px}.wallet-deposit-account-card,.wallet-deposit-account-grid,.wallet-deposit-account-number,.wallet-deposit-guide,.wallet-deposit-guide-actions,.wallet-deposit-note{display:grid}.wallet-deposit-guide,.wallet-deposit-note{gap:12px}.wallet-deposit-guide{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:16px}.wallet-deposit-guide-note{margin-top:8px;padding:10px 12px;border-radius:16px;background:#ecfbff;border:1px solid #9fe8ff;color:#035a78;box-shadow:0 10px 24px rgba(82,205,255,.18)}.wallet-deposit-support-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-top:12px;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,250,235,.98),rgba(255,245,214,.98));border:1px solid rgba(234,179,8,.22);box-shadow:0 14px 28px rgba(234,179,8,.12)}.wallet-deposit-support-note strong{display:block;margin-bottom:4px;color:#6b4c00}.wallet-deposit-support-note p{color:#7c5a00}.wallet-deposit-support-action-icon,.wallet-deposit-support-icon{display:inline-flex;align-items:center;justify-content:center}.wallet-deposit-support-icon{width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.72);color:#8a6100;border:1px solid rgba(234,179,8,.22)}.wallet-deposit-support-action-icon svg,.wallet-deposit-support-icon svg{width:20px;height:20px}.wallet-deposit-account-card p,.wallet-deposit-guide p,.wallet-deposit-note p{margin:0;color:#0a6f91;line-height:1.85}.wallet-deposit-guide-actions{gap:10px;min-width:220px}.wallet-deposit-support-footer{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.wallet-deposit-support-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%}.wallet-deposit-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wallet-deposit-account-card{gap:12px;padding:20px;border-radius:24px;border:1px solid #9cdff5;background:linear-gradient(180deg,#f7fdff,#e9faff);box-shadow:0 18px 40px rgba(57,165,209,.14);min-height:186px}.wallet-deposit-account-card strong,.wallet-deposit-guide strong,.wallet-deposit-note strong{font-family:var(--font-display),var(--font-body),sans-serif;color:#043b52}.wallet-deposit-account-card .account-route-topline{background:#d8f6ff;color:#025b77;border:1px solid #8fdcf4}.wallet-deposit-account-card p{color:#126d8c;font-weight:600}.wallet-deposit-account-number{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;border-radius:18px;background:#ffffff;border:2px solid #6edcff;box-shadow:0 12px 30px rgba(72,198,255,.22)}.wallet-deposit-account-number span{color:#008fbe;font-weight:800;font-size:1.12rem;letter-spacing:.02em;text-shadow:none;word-break:break-all}.wallet-deposit-account-number .account-copy-button{min-width:104px;border-color:#69d9ff;background:#dff8ff;color:#02627f;font-weight:800}.wallet-deposit-account-number .account-copy-button:hover{background:#c7f2ff;border-color:#28c8ff}.wallet-deposit-account-number .account-copy-button.is-success{border-color:#32c27d;background:#e8fff2;color:#0d7d46}.wallet-deposit-account-number .account-copy-button.is-error{border-color:#ef6b6b;background:#fff0f0;color:#b42323}.wallet-flow-card p,.wallet-request-intro p{margin:0}.wallet-request-balance{display:grid;grid-gap:6px;gap:6px;text-align:left}.wallet-operation-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wallet-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.78rem;border:1px solid transparent}.wallet-status-success{background:rgba(84,214,160,.14);border-color:rgba(84,214,160,.28);color:#9df3c8}.wallet-status-warning{background:rgba(255,194,92,.12);border-color:rgba(255,194,92,.24);color:#ffd27d}.wallet-status-danger{background:rgba(255,120,120,.12);border-color:rgba(255,120,120,.24);color:#ffb1b1}.wallet-transactions-panel{margin-top:18px}.wallet-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:16px}.wallet-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.wallet-toolbar-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.network-category-actions,.wallet-row-actions{flex-wrap:wrap}.wallet-verification-card p{margin:0}.wallet-saved-card,.wallet-saved-card-actions,.wallet-saved-card-head,.wallet-saved-card-meta,.wallet-saved-grid,.wallet-saved-shell,.wallet-saved-toolbar,.wallet-transfer-feedback,.wallet-transfer-prompt-actions,.wallet-transfer-save-reminder,.wallet-transfer-shell,.wallet-transfer-side-stats{display:grid}.wallet-saved-shell,.wallet-saved-toolbar,.wallet-transfer-shell{gap:18px}.wallet-transfer-kicker{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(245,247,250,.88);font-size:.78rem;font-weight:800}.wallet-saved-card strong,.wallet-transfer-feedback strong,.wallet-transfer-receiver-card strong,.wallet-transfer-save-prompt strong,.wallet-transfer-save-reminder strong,.wallet-transfer-side-stats strong,.wallet-transfer-summary-item strong{color:#1b2a36}.wallet-saved-card p,.wallet-saved-empty-state p,.wallet-transfer-feedback p,.wallet-transfer-receiver-card p,.wallet-transfer-save-prompt p,.wallet-transfer-save-reminder p{margin:0;color:#51606d}.wallet-saved-card-meta span,.wallet-transfer-quick-picks>span,.wallet-transfer-save-reminder span,.wallet-transfer-side-stats span,.wallet-transfer-summary-item span{color:#647481;font-size:.84rem}.wallet-transfer-receiver-card>span:first-child,.wallet-transfer-save-prompt>span:first-child,.wallet-transfer-save-reminder span{font-weight:800}.wallet-transfer-receiver-card>span:first-child,.wallet-transfer-save-prompt>span:first-child{color:#0f8e71}.wallet-transfer-receiver-card>span:first-child{display:inline-flex;align-items:center;gap:8px}.wallet-transfer-confirm-icon svg,.wallet-transfer-receiver-card>span:first-child svg{width:18px;height:18px;flex:0 0 auto}.wallet-transfer-view-tabs{display:inline-flex;flex-wrap:wrap;gap:8px;width:100%;padding:4px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.wallet-transfer-view-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1;min-height:42px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:rgba(245,247,250,.74);font-weight:800;cursor:pointer}.wallet-transfer-view-tab svg{width:18px;height:18px}.wallet-transfer-view-tab.is-active{background:#f6f1df;color:#1a2530;box-shadow:0 12px 24px rgba(0,0,0,.14)}.wallet-saved-card,.wallet-saved-empty-state,.wallet-transfer-feedback,.wallet-transfer-quick-picks,.wallet-transfer-receiver-card,.wallet-transfer-save-prompt,.wallet-transfer-save-reminder,.wallet-transfer-warning{gap:14px;padding:16px;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.wallet-transfer-quick-pick-list{display:flex;flex-wrap:wrap;gap:10px}.wallet-transfer-quick-pick{display:grid;grid-gap:4px;gap:4px;min-width:132px;padding:12px 14px;border:0;border-radius:18px;background:rgba(255,255,255,.08);color:#f4f7fb;text-align:right;cursor:pointer}.wallet-transfer-quick-pick span{color:#6a7a87;font-size:.82rem}.wallet-transfer-quick-pick strong{color:#182734}.wallet-transfer-side-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-transfer-side-stats>div,.wallet-transfer-summary-item{display:grid;grid-gap:5px;gap:5px;padding:14px;border-radius:18px;background:rgba(255,255,255,.06)}.wallet-transfer-review-card{background:linear-gradient(180deg,#0b1825,#122333);border-color:rgba(121,223,194,.28);box-shadow:0 20px 40px rgba(7,18,27,.18)}.wallet-transfer-review-card p,.wallet-transfer-review-card span,.wallet-transfer-review-card strong{color:#ffffff!important}.wallet-transfer-review-card>span:first-child{color:#8de2c1!important}.wallet-transfer-review-card .wallet-transfer-confirm-box,.wallet-transfer-review-card .wallet-transfer-side-stats>div,.wallet-transfer-review-card .wallet-transfer-summary-item{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12)}.wallet-transfer-review-card .wallet-transfer-confirm-box span,.wallet-transfer-review-card .wallet-transfer-side-stats span,.wallet-transfer-review-card .wallet-transfer-summary-item span{color:#dce9f2!important}.wallet-transfer-review-card .wallet-transfer-confirm-box strong,.wallet-transfer-review-card .wallet-transfer-side-stats strong,.wallet-transfer-review-card .wallet-transfer-summary-item strong{color:#ffffff!important}.wallet-transfer-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wallet-transfer-submit{width:100%}.wallet-transfer-inline-submit{min-width:190px}.wallet-transfer-inline-submit,.wallet-transfer-shell .ghost-button,.wallet-transfer-shell .secondary-link,.wallet-transfer-submit{gap:10px}.wallet-transfer-inline-submit svg,.wallet-transfer-shell .ghost-button svg,.wallet-transfer-shell .secondary-link svg,.wallet-transfer-submit svg{width:18px;height:18px;flex:0 0 auto}.wallet-transfer-confirm-box{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.05)}.wallet-transfer-confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;color:#8de2c1}.wallet-saved-card-actions,.wallet-transfer-prompt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-transfer-warning{background:#f7e2b8;border-color:#d8b05b}.wallet-transfer-warning strong{color:#3d2409!important}.wallet-transfer-warning p{margin:0;color:#4f3415!important}.wallet-transfer-feedback.is-success{background:rgba(84,214,160,.14);border-color:rgba(84,214,160,.26)}.wallet-transfer-feedback.is-success p,.wallet-transfer-feedback.is-success strong{color:#bff7dd}.wallet-transfer-feedback.is-error{background:rgba(255,120,120,.13);border-color:rgba(255,120,120,.26)}.wallet-transfer-feedback.is-error p,.wallet-transfer-feedback.is-error strong{color:#ffc7cf}.wallet-transfer-feedback.is-warning,.wallet-transfer-save-reminder{background:#f7e5bf;border-color:#d6b15f}.wallet-transfer-feedback.is-warning p,.wallet-transfer-feedback.is-warning strong,.wallet-transfer-save-reminder p,.wallet-transfer-save-reminder span,.wallet-transfer-save-reminder strong{color:#40280d!important}.wallet-saved-card,.wallet-saved-empty-state,.wallet-transfer-feedback,.wallet-transfer-quick-picks,.wallet-transfer-receiver-card,.wallet-transfer-save-prompt{color:#1d2c38}.wallet-saved-card strong,.wallet-saved-empty-state strong,.wallet-transfer-feedback strong,.wallet-transfer-quick-picks strong,.wallet-transfer-receiver-card strong,.wallet-transfer-save-prompt strong{color:#172631!important}.wallet-saved-card p,.wallet-saved-empty-state p,.wallet-transfer-feedback p,.wallet-transfer-quick-picks span,.wallet-transfer-receiver-card p,.wallet-transfer-save-prompt p,.wallet-transfer-side-stats span,.wallet-transfer-summary-item span{color:#4f6270!important}.wallet-transfer-feedback.is-info{background:rgba(103,181,255,.12);border-color:rgba(103,181,255,.24)}.wallet-transfer-feedback.is-info p,.wallet-transfer-feedback.is-info strong{color:#cfe5ff}.wallet-saved-search{gap:10px}.wallet-saved-input-shell{position:relative;display:grid}.wallet-saved-input-shell svg{position:absolute;top:50%;inset-inline-start:18px;width:18px;height:18px;transform:translateY(-50%);color:#6f8090}.wallet-saved-account-field input,.wallet-saved-search input{min-height:54px;border-radius:20px;border:1px solid rgba(255,255,255,.12);color:#0a1620;background:rgba(255,255,255,.97);outline:none;padding:0 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 24px rgba(9,23,34,.06)}.wallet-saved-search input{-webkit-padding-start:44px;padding-inline-start:44px}.wallet-saved-account-field input:focus,.wallet-saved-search input:focus{border-color:rgba(15,183,159,.45);box-shadow:0 0 0 4px rgba(15,183,159,.1),0 16px 28px rgba(9,23,34,.08)}.wallet-saved-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.wallet-saved-account-field{gap:10px}.wallet-saved-feedback{padding:14px 16px;border-radius:18px;background:rgba(142,240,222,.1);border:1px solid rgba(142,240,222,.16)}.wallet-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wallet-saved-card-head{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.wallet-saved-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:rgba(246,241,223,.14);color:#f6f1df;font-size:1.15rem;font-weight:900}.wallet-saved-card-head p{color:rgba(245,247,250,.64);font-size:.88rem}.wallet-saved-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-saved-empty-state{text-align:center}@media (max-width:900px){.wallet-saved-card-actions,.wallet-saved-card-meta,.wallet-saved-grid,.wallet-saved-toolbar,.wallet-transfer-prompt-actions,.wallet-transfer-side-stats,.wallet-transfer-summary-list{grid-template-columns:1fr}.wallet-saved-headline,.wallet-transfer-hero{flex-direction:column}.wallet-transfer-hero-metrics{width:100%;min-width:0}}@media (max-width:640px){.wallet-saved-shell,.wallet-transfer-shell{gap:14px}.wallet-saved-card,.wallet-saved-empty-state,.wallet-saved-headline,.wallet-transfer-form,.wallet-transfer-hero,.wallet-transfer-quick-picks,.wallet-transfer-receiver-card,.wallet-transfer-save-prompt,.wallet-transfer-side-placeholder,.wallet-transfer-warning{padding:16px;border-radius:22px}.wallet-transfer-view-tabs{width:100%}.wallet-transfer-view-tab{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);padding:0 10px}.wallet-saved-inline-form{grid-template-columns:1fr}.wallet-transfer-quick-pick{min-width:calc(50% - 5px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}}.network-toolbar,.seller-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:16px;gap:16px}.network-card-row,.network-category-row,.seller-product-row,.seller-transaction-row,.seller-wallet-row,.wallet-account-row,.wallet-operation-row,.wallet-saved-row,.wallet-transaction-row{align-items:center}.wallet-transaction-row{align-items:flex-start}.wallet-transaction-main,.wallet-transaction-side{display:grid;grid-gap:6px;gap:6px}.wallet-transaction-meta{display:flex;flex-wrap:wrap;gap:6px 12px}.wallet-transaction-main>span,.wallet-transaction-meta span,.wallet-transaction-side span{color:rgba(245,247,250,.76);font-size:.93rem}.wallet-transaction-side{justify-items:flex-end;min-width:190px;text-align:end}.wallet-transaction-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;background:rgba(255,255,255,.08)}.wallet-transaction-status.is-completed{background:rgba(15,183,159,.18);color:#97f3d8}.wallet-transaction-status.is-pending{background:rgba(255,184,77,.16);color:#ffd48a}.wallet-transaction-status.is-failed{background:rgba(255,99,132,.16);color:#ffb4c2}.network-card-caption,.seller-products-caption{margin-top:12px}.network-category-row.is-active{border-color:rgba(15,183,159,.24);background:rgba(255,255,255,.09)}.network-toolbar-actions{justify-content:flex-end}.network-selected-category-summary{margin-top:16px}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.checkout-preview-card,.hero-metric,.spotlight-card{animation:ambient-float 7s ease-in-out infinite}.checkout-preview-card,.hero-metric:nth-child(2){animation-delay:.6s}.hero-metric:nth-child(3),.spotlight-card{animation-delay:1.1s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.account-hero-shell,.catalog-hero-shell,.support-workspace-grid,.telecom-hero-shell{grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);gap:20px;align-items:stretch}.catalog-hero-aside,.catalog-hero-copy,.catalog-products-grid,.catalog-stat-strip,.checkout-preview-metrics,.checkout-shell-grid,.telecom-offers-grid{display:grid}.catalog-hero-aside,.catalog-hero-copy{gap:16px}.catalog-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.spotlight-card{min-height:150px;align-content:start}.catalog-products-grid,.telecom-offers-grid{align-items:stretch}.checkout-result-actions,.telecom-card-actions{display:grid;grid-gap:10px;gap:10px}.telecom-landing-card,.telecom-landing-copy,.telecom-landing-grid,.telecom-landing-shell,.telecom-stage-copy,.telecom-stage-panel,.telecom-stage-status,.telecom-stage-status-card,.telecom-stage-summary,.telecom-stage-summary-item{display:grid}.telecom-landing-shell{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:24px;border-radius:30px;background:radial-gradient(circle at top left,rgba(214,151,53,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(15,183,159,.16),transparent 30%),linear-gradient(180deg,rgba(10,22,33,.96),rgba(8,18,28,.9))}.telecom-landing-card,.telecom-landing-copy,.telecom-stage-copy,.telecom-stage-status-card{gap:10px}.telecom-entry-deck,.telecom-entry-head,.telecom-entry-selection,.telecom-entry-selection-main,.telecom-flow-switch,.telecom-provider-strip,.telecom-provider-strip-head,.telecom-provider-tile-copy{display:grid}.telecom-entry-deck{gap:16px;padding:20px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(78,143,255,.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.telecom-entry-head{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.telecom-entry-head p,.telecom-entry-selection-main small,.telecom-entry-selection-main span,.telecom-flow-switch-button small,.telecom-provider-strip-head span,.telecom-provider-tile-copy small{margin:0;color:var(--muted)}.telecom-region-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.telecom-flow-switch-button,.telecom-provider-tile,.telecom-region-switch-button{border:1px solid rgba(255,255,255,.08);color:var(--ink);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.telecom-region-switch-button{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.04);text-align:right}.telecom-flow-switch-button:hover,.telecom-provider-tile:hover,.telecom-region-switch-button:hover{transform:translateY(-2px)}.telecom-region-switch-button.is-active{border-color:rgba(15,183,159,.34);background:linear-gradient(180deg,rgba(15,183,159,.18),rgba(255,255,255,.05));box-shadow:0 22px 44px rgba(5,24,34,.24)}.telecom-region-switch-badge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;font-family:var(--font-display),var(--font-body),sans-serif;font-size:.94rem;color:#07121b}.telecom-region-switch-badge.is-south{background:linear-gradient(135deg,rgba(247,200,107,.94),rgba(108,236,205,.86))}.telecom-region-switch-badge.is-north{background:linear-gradient(135deg,rgba(153,195,255,.94),rgba(214,151,53,.8))}.telecom-entry-selection-main strong,.telecom-flow-switch-button strong,.telecom-provider-strip-head strong,.telecom-provider-tile-copy strong,.telecom-region-switch-button strong{font-family:var(--font-display),var(--font-body),sans-serif}.telecom-region-switch-button small{color:var(--muted)}.telecom-provider-strip-head{gap:6px}.telecom-provider-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.telecom-provider-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,rgba(78,143,255,.08),rgba(255,255,255,.03));text-align:right}.telecom-provider-tile.is-active{border-color:rgba(78,143,255,.32);background:linear-gradient(180deg,rgba(78,143,255,.18),rgba(255,255,255,.05));box-shadow:0 20px 42px rgba(7,25,42,.24)}.telecom-provider-tile-copy{gap:4px;min-width:0}.telecom-flow-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.telecom-flow-switch-button{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:22px;background:rgba(255,255,255,.04);text-align:right}.telecom-flow-switch-button.is-secondary{background:linear-gradient(180deg,rgba(214,151,53,.1),rgba(255,255,255,.04))}.telecom-flow-switch-button.is-active{border-color:rgba(15,183,159,.32);background:linear-gradient(180deg,rgba(15,183,159,.18),rgba(255,255,255,.05));box-shadow:0 20px 42px rgba(7,25,42,.24)}.telecom-flow-switch-button.is-disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.telecom-entry-selection{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.telecom-entry-selection-main{gap:4px}.telecom-reference-page{gap:18px}.telecom-app-console,.telecom-app-console-header,.telecom-app-console-provider,.telecom-app-entry-row,.telecom-app-entry-shell,.telecom-app-keypad,.telecom-app-phone-input-shell,.telecom-app-suggested-amounts,.telecom-app-tabs,.telecom-package-reference-shell,.telecom-reference-hero,.telecom-reference-orbit,.telecom-reference-orbit-center,.telecom-reference-orbit-center-ring,.telecom-reference-orbit-logo,.telecom-reference-provider-icon,.telecom-reference-provider-pill,.telecom-reference-provider-row,.telecom-reference-summary,.telecom-reference-topline{display:grid}.telecom-reference-page .telecom-landing-shell,.telecom-reference-page .telecom-stage-panel{display:none}.telecom-reference-page .checkout-preview-card,.telecom-reference-page .checkout-step-card,.telecom-reference-page .service-checkout-shell,.telecom-reference-page .surface-muted,.telecom-reference-page .surface-subpanel{border-color:rgba(206,37,94,.12)}.telecom-reference-hero{gap:20px;padding:22px 18px 14px;border-radius:34px;background:radial-gradient(circle at 15% 18%,rgba(201,42,97,.34) 0 1.7px,transparent 2.2px),radial-gradient(circle at 30% 10%,rgba(201,42,97,.34) 0 2px,transparent 2.6px),radial-gradient(circle at 67% 14%,rgba(201,42,97,.34) 0 1.8px,transparent 2.4px),radial-gradient(circle at 82% 22%,rgba(201,42,97,.34) 0 2px,transparent 2.5px),radial-gradient(circle at 20% 72%,rgba(201,42,97,.28) 0 1.8px,transparent 2.4px),radial-gradient(circle at 78% 68%,rgba(201,42,97,.28) 0 2px,transparent 2.6px),linear-gradient(180deg,#fffdfd,#fff7fa 80%,#fff2f6);box-shadow:0 28px 56px rgba(130,32,69,.08)}.telecom-reference-topline{grid-template-columns:auto 1fr;align-items:center;gap:10px;color:#161214}.telecom-reference-topline strong{justify-self:end;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(1.2rem,2.4vw,1.7rem)}.telecom-reference-back{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:#161214;text-decoration:none;font-size:2rem}.telecom-reference-orbit{position:relative;place-items:center;min-height:230px}.telecom-reference-orbit-center{position:relative;width:160px;height:160px;place-items:center}.telecom-reference-orbit-center-ring{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;width:100%;height:100%;padding:14px;border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,.94),rgba(223,223,230,.84));box-shadow:inset 0 0 0 8px rgba(132,132,148,.12),0 24px 46px rgba(82,56,72,.18)}.telecom-app-console-provider-logo,.telecom-provider-tile-logo,.telecom-reference-orbit-center-logo,.telecom-reference-orbit-logo,.telecom-reference-provider-icon{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.telecom-reference-orbit-center-logo{border-radius:999px;background:#fff;box-shadow:0 8px 20px rgba(82,56,72,.12)}.telecom-app-console-provider-logo img,.telecom-provider-tile-logo img,.telecom-reference-orbit-center-logo img,.telecom-reference-orbit-logo img,.telecom-reference-provider-icon img{width:100%;height:100%;object-fit:contain}.telecom-reference-orbit-logo{position:absolute;width:56px;height:56px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(82,56,72,.12)}.telecom-reference-orbit-logo.orbit-1{top:18px;right:23%}.telecom-reference-orbit-logo.orbit-2{top:72px;left:18%}.telecom-reference-orbit-logo.orbit-3{top:76px;right:14%}.telecom-reference-orbit-logo.orbit-4{bottom:24px;left:28%}.telecom-reference-orbit-logo.orbit-5{bottom:20px;right:28%}.telecom-reference-provider-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow-x:auto}.telecom-reference-provider-pill{gap:8px;justify-items:center;min-width:82px;color:#24151e;text-align:center}.telecom-reference-provider-icon{width:58px;height:58px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 12px 24px rgba(82,56,72,.12)}.telecom-reference-provider-pill strong{font-size:.95rem;font-weight:700}.telecom-reference-summary{gap:6px;color:#583346;text-align:center}.telecom-reference-summary p{margin:0;color:#7a5767}.telecom-reference-page .service-checkout-shell{background:linear-gradient(180deg,#fffdfd,#fff8fb);box-shadow:0 28px 56px rgba(130,32,69,.08)}.telecom-reference-page .checkout-preview-card,.telecom-reference-page .service-checkout-toolbar,.telecom-reference-page .telecom-entry-head{display:none}.telecom-reference-page .checkout-shell-grid,.telecom-reference-page .service-checkout-shell.is-linear .checkout-shell-grid{grid-template-columns:minmax(0,1fr)}.telecom-reference-page .telecom-entry-deck{background:transparent;border:0;box-shadow:none;padding:0}.telecom-reference-page .telecom-app-console,.telecom-reference-page .telecom-entry-selection,.telecom-reference-page .telecom-flow-switch-button,.telecom-reference-page .telecom-provider-tile,.telecom-reference-page .telecom-reference-submit-panel,.telecom-reference-page .telecom-region-switch-button{background:#fff;box-shadow:0 20px 40px rgba(130,32,69,.08)}.telecom-provider-tile-logo{width:52px;height:52px;border-radius:999px;background:#fff;box-shadow:0 8px 20px rgba(82,56,72,.12);flex:0 0 auto}.telecom-app-console{gap:16px;padding:16px;border-radius:28px}.telecom-app-console-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.telecom-app-console-provider{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.telecom-app-console-provider-logo{width:62px;height:62px;border-radius:20px;background:#fff;box-shadow:0 12px 24px rgba(82,56,72,.12)}.telecom-app-console-provider p,.telecom-app-currency-pill span{margin:0;color:#876577}.telecom-app-currency-pill{display:grid;grid-gap:6px;gap:6px;min-width:110px;padding:10px 12px;border-radius:18px;border:1px solid rgba(206,37,94,.12);background:#fff8fb}.telecom-app-currency-pill select{border:0;background:transparent;color:#4a2032;font-weight:700}.telecom-app-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;border-radius:24px;background:linear-gradient(180deg,#d02f69,#be2a62)}.telecom-app-tab{min-height:48px;border:0;border-radius:18px;background:transparent;color:rgba(255,255,255,.9);font-family:var(--font-display),var(--font-body),sans-serif;font-size:1rem;font-weight:700}.telecom-app-tab.is-active{background:rgba(255,255,255,.16);box-shadow:inset 0 -4px 0 rgba(255,255,255,.72)}.telecom-app-tab.is-disabled{opacity:.52}.telecom-app-entry-shell,.telecom-ok-hint-card,.telecom-package-reference-shell{gap:14px}.telecom-app-entry-row{grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);gap:10px}.telecom-app-amount-box,.telecom-app-phone-box{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:2px solid rgba(49,33,42,.22);border-radius:18px;background:#fff}.telecom-app-amount-box.is-active,.telecom-app-phone-box.is-active{border-color:rgba(208,47,105,.42);box-shadow:0 0 0 4px rgba(208,47,105,.08)}.telecom-app-amount-box span,.telecom-app-phone-box span{color:#8c6a7b}.telecom-app-amount-box input,.telecom-app-phone-input-shell input{width:100%;border:0;outline:none;background:transparent;color:#181215;font-size:1.1rem;font-weight:700}.telecom-app-phone-input-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.telecom-app-phone-input-shell strong{color:#181215;direction:ltr}.telecom-app-phone-icon{color:#31212a;font-size:1.3rem}.telecom-app-suggested-amounts{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.telecom-app-suggested-chip{min-height:42px;border:1px solid rgba(206,37,94,.12);border-radius:14px;background:#fff8fb;color:#7f2b4c;font-weight:700}.telecom-app-suggested-chip.is-active{background:#d02f69;color:#fff}.telecom-app-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.telecom-app-keypad-button{min-height:68px;border:0;border-radius:18px;background:#f3f1f4;color:#20171b;font-size:2rem;font-weight:500;box-shadow:inset 0 -2px 0 rgba(0,0,0,.02)}.telecom-app-keypad-button.is-ok{font-size:1.6rem;background:linear-gradient(180deg,#d43a72,#be2a62);color:#fff}.telecom-app-keypad-button.is-delete{font-size:1.8rem}.telecom-reference-submit-panel{border-radius:24px}.telecom-ok-hint-card{padding:12px 14px;border-radius:18px;border:1px solid rgba(206,37,94,.12);background:#fff8fb}.telecom-ok-hint-card strong{color:#742744}.telecom-ok-hint-card p{margin:0;color:#8a6273}.telecom-reference-placeholder{background:#fff}.telecom-landing-copy h1,.telecom-stage-copy h2{margin:0;font-family:var(--font-display),var(--font-body),sans-serif}.telecom-landing-card p,.telecom-landing-copy p,.telecom-stage-copy p,.telecom-stage-status-card p{margin:0;color:var(--muted)}.telecom-landing-badge,.telecom-stage-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:#f7f3dc}.telecom-landing-actions{display:flex;flex-wrap:wrap;gap:12px}.telecom-landing-grid,.telecom-stage-status,.telecom-stage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.telecom-landing-card,.telecom-provider-card,.telecom-provider-stage-card,.telecom-region-choice,.telecom-region-stage-card,.telecom-stage-status-card,.telecom-stage-summary-item{border-radius:22px}.telecom-landing-card{padding:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.telecom-landing-card span,.telecom-stage-status-card span,.telecom-stage-summary-item span{color:var(--muted)}.telecom-landing-card strong,.telecom-stage-status-card strong,.telecom-stage-summary-item strong{font-family:var(--font-display),var(--font-body),sans-serif}.telecom-stage-panel{gap:16px;padding:18px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(78,143,255,.12),rgba(255,255,255,.03))}.telecom-stage-status-card,.telecom-stage-summary-item{padding:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.telecom-stage-status-card.is-current{background:linear-gradient(180deg,rgba(15,183,159,.16),rgba(255,255,255,.04))}.telecom-stage-status-card.is-mode{background:linear-gradient(180deg,rgba(214,151,53,.16),rgba(255,255,255,.04))}.telecom-provider-stage-card,.telecom-region-stage-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.telecom-region-choice{min-height:112px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.telecom-provider-card{border:1px solid rgba(78,143,255,.16);background:linear-gradient(180deg,rgba(78,143,255,.1),rgba(255,255,255,.03))}.telecom-region-card-link{display:block;height:100%;color:inherit;text-decoration:none}.telecom-region-card-link:focus-visible{outline:none}.telecom-region-card-link .telecom-region-card{height:100%;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.telecom-region-card-link:focus-visible .telecom-region-card,.telecom-region-card-link:hover .telecom-region-card{transform:translateY(-4px);border-color:rgba(255,196,110,.45);box-shadow:0 24px 60px rgba(0,0,0,.24)}.telecom-original-page{display:grid;grid-gap:18px;gap:18px}.telecom-entry-current,.telecom-entry-minimal{display:grid;grid-gap:18px;gap:18px;padding:24px}.telecom-entry-minimal-head{justify-items:center;text-align:center}.telecom-entry-current-copy p,.telecom-entry-minimal-head p{margin:0;color:var(--muted)}.telecom-entry-minimal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.telecom-entry-choice{display:flex;align-items:center;justify-content:center;min-height:140px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));color:var(--ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.telecom-entry-choice strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(1.5rem,2.8vw,2rem)}.telecom-entry-choice:focus-visible,.telecom-entry-choice:hover{transform:translateY(-3px);border-color:rgba(255,196,110,.45);box-shadow:0 22px 44px rgba(0,0,0,.2)}.telecom-entry-minimal-actions{justify-content:center}.telecom-entry-current{grid-template-columns:minmax(0,1fr) auto;align-items:center}.telecom-entry-current-copy{display:grid;grid-gap:8px;gap:8px}.telecom-region-card-cta{width:100%;pointer-events:none}.catalog-product-card,.telecom-offer-card{min-height:280px}.catalog-detail-image,.catalog-product-image,.media-preview-image{width:100%;object-fit:cover;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.catalog-product-image{height:180px;margin-bottom:14px}.catalog-detail-image{height:220px;margin-bottom:16px}.media-preview-tile{display:grid;grid-gap:10px;gap:10px;align-content:start}.media-preview-image{height:120px}.telecom-card-actions{margin-top:auto}.catalog-product-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.catalog-product-index{color:rgba(255,255,255,.34);font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.5rem}.catalog-product-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-strong);font-size:.9rem}.catalog-price-row{align-items:center}.catalog-family-grid,.catalog-section-grid{align-items:stretch}.catalog-family-card,.catalog-section-card{min-height:250px}.catalog-family-card.is-active,.catalog-section-card.is-active{border-color:rgba(15,183,159,.42);box-shadow:0 30px 70px rgba(8,25,38,.46),0 0 0 1px rgba(15,183,159,.16)}.catalog-inline-actions{margin-top:auto}.catalog-family-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.catalog-family-metrics div{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.catalog-family-metrics strong{font-size:1.05rem}.catalog-family-metrics span{color:var(--muted);font-size:.9rem}.catalog-level-button,.catalog-level-focus-card,.catalog-level-picker-grid,.catalog-level-shell,.catalog-level-stats,.catalog-products-focus,.catalog-products-focus-grid{display:grid}.catalog-level-shell{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:18px;align-items:start}.catalog-level-picker-grid{gap:14px}.catalog-level-picker-grid,.catalog-level-picker-grid-families{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-level-focus-card,.catalog-products-focus{gap:16px}.catalog-level-focus-card{position:-webkit-sticky;position:sticky;top:18px}.catalog-level-button strong,.catalog-level-focus-card h3,.catalog-products-focus h3{font-family:var(--font-display),var(--font-body),sans-serif}.catalog-level-button p,.catalog-level-focus-card p,.catalog-products-focus p{margin:0;color:var(--muted)}.catalog-level-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-level-stats div{display:grid;grid-gap:4px;gap:4px;padding:13px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.catalog-level-stats strong{font-size:1.04rem}.catalog-level-stats span{color:var(--muted);font-size:.88rem}.catalog-level-button{gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.catalog-level-button:hover{transform:translateY(-2px);border-color:rgba(15,183,159,.24);background:rgba(255,255,255,.055)}.catalog-category-facts,.catalog-hero-note-card,.catalog-hero-note-stack,.catalog-hero-pill-row,.catalog-network-card,.catalog-network-card-body,.catalog-network-card-footer,.catalog-network-card-head,.catalog-network-facts,.catalog-network-grid,.catalog-network-product-card,.catalog-network-stats,.catalog-network-summary,.catalog-network-summary-copy,.catalog-network-summary-stats,.detail-mini-stat-card,.detail-mini-stat-grid,.detail-network-panel-note,.product-checkout-note-card,.product-checkout-result-banner,.product-checkout-topline{display:grid}.catalog-network-hero{position:relative;overflow:hidden}.catalog-network-hero.is-directory-view{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px}.catalog-network-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(15,183,159,.22),transparent 34%),radial-gradient(circle at bottom left,rgba(221,165,72,.18),transparent 30%);pointer-events:none}.catalog-network-hero>*{position:relative;z-index:1}.catalog-hero-pill-row{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:10px}.catalog-hero-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.catalog-hero-pill.is-soft{background:rgba(15,183,159,.1);border-color:rgba(15,183,159,.18);color:var(--secondary)}.catalog-hero-note-stack{gap:12px}.catalog-hero-note-card{gap:8px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.catalog-hero-note-card strong,.catalog-network-price-band strong,.detail-mini-stat-card strong,.product-checkout-note-card strong{font-family:var(--font-display),var(--font-body),sans-serif}.catalog-hero-pill-row-directory{grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.catalog-hero-aside-directory .catalog-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wifi-directory-section{gap:0}.wifi-directory-screen{max-width:920px}.wifi-directory-copy,.wifi-directory-empty-state,.wifi-directory-head,.wifi-directory-head-meta,.wifi-directory-list,.wifi-directory-location-row,.wifi-directory-meta-row,.wifi-directory-shell,.wifi-directory-tabs{display:grid}.wifi-directory-shell{gap:12px;padding:clamp(14px,2vw,22px);border-radius:32px;background:radial-gradient(circle at top right,rgba(221,165,72,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,249,252,.98));border:1px solid rgba(15,26,38,.08);box-shadow:0 22px 50px rgba(15,27,42,.08)}.wifi-directory-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.wifi-directory-head-copy{display:grid;grid-gap:6px;gap:6px}.wifi-directory-head h1,.wifi-directory-title-row h3{color:#11181f}.wifi-directory-head h1{margin:0;font-size:clamp(1.55rem,2vw,2rem);line-height:1.15}.wifi-directory-head p{margin:0;font-size:.95rem;line-height:1.6}.wifi-directory-empty-state p,.wifi-directory-head p,.wifi-directory-helper,.wifi-directory-location-row,.wifi-directory-meta-row{color:#66707b}.wifi-directory-head-meta{gap:4px;min-width:94px;padding:10px 14px;border-radius:18px;background:#11181f;color:#f7fbff;text-align:center}.wifi-directory-head-meta strong{font-size:1.1rem;font-family:var(--font-display),var(--font-body),sans-serif}.wifi-directory-head-meta span{font-size:.76rem}.wifi-directory-searchbox{position:relative;display:flex;align-items:center;min-height:56px;padding:0 18px 0 16px;border-radius:999px;border:1.5px solid rgba(17,24,31,.22);background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.wifi-directory-searchbox input{width:100%;border:0;background:transparent;color:#11181f;font-size:1rem;outline:none}.wifi-directory-searchbox input::placeholder{color:#8a939d}.wifi-directory-pin,.wifi-directory-search-icon{display:inline-flex;align-items:center;justify-content:center}.wifi-directory-search-icon{width:28px;height:28px;margin-left:14px;color:#11181f}.wifi-directory-favorite svg,.wifi-directory-pin svg,.wifi-directory-search-icon svg{width:100%;height:100%}.wifi-directory-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;border-bottom:1px solid rgba(17,24,31,.08)}.wifi-directory-tab{min-height:52px;padding:0 12px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#7c858f;font-weight:700}.wifi-directory-tab.is-active{color:#11181f;border-bottom-color:#11181f}.wifi-directory-helper{margin:-4px 0 0;font-size:.88rem}.wifi-directory-list{gap:0}.wifi-directory-row{position:relative;min-height:110px;padding:4px 74px 4px 0;border-bottom:1px solid rgba(17,24,31,.08)}.wifi-directory-row:last-child{border-bottom:0}.wifi-directory-row-link{display:flex;align-items:center;gap:16px;min-height:102px;color:inherit;text-decoration:none}.wifi-directory-avatar{width:78px;height:78px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#f5f7fb,#e7edf4);box-shadow:0 12px 28px rgba(15,27,42,.08);flex-shrink:0}.wifi-directory-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:#11181f;font-size:1.45rem;font-weight:800}.wifi-directory-copy{gap:10px;min-width:0;flex:1 1}.wifi-directory-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wifi-directory-title-row h3{margin:0;font-size:1.32rem;line-height:1.35}.wifi-directory-count-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(17,24,31,.06);color:#4f5964;font-size:.8rem;font-weight:700;white-space:nowrap}.wifi-directory-location-row{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;font-size:1rem}.wifi-directory-pin{width:18px;height:18px;color:#7a838c}.wifi-directory-meta-row{grid-auto-flow:column;justify-content:start;gap:16px;font-size:.88rem}.wifi-directory-favorite{position:absolute;left:0;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:1px solid rgba(17,24,31,.1);background:#fff;color:#11181f;box-shadow:0 12px 24px rgba(15,27,42,.06)}.wifi-directory-favorite.is-active{color:#cf355b;border-color:rgba(207,53,91,.18);background:rgba(255,238,243,.92)}.wifi-directory-favorite svg{width:24px;height:24px}.wifi-directory-empty-state{gap:8px;padding:26px;border-radius:24px;border:1px dashed rgba(17,24,31,.16);background:rgba(17,24,31,.03)}.wifi-directory-empty-state strong{color:#11181f;font-size:1.05rem}.catalog-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-network-card,.catalog-network-product-card{gap:14px}.catalog-network-card{position:relative;overflow:hidden}.catalog-network-card:after,.catalog-network-product-card:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(15,183,159,.35),transparent)}.catalog-network-card-body,.catalog-network-card-footer,.catalog-network-card-head{gap:10px}.catalog-network-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.catalog-network-card-body p,.catalog-network-summary-copy p{margin:0}.catalog-network-image{min-height:172px;object-fit:cover;border-radius:20px}.catalog-category-facts,.catalog-network-facts{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:8px}.catalog-category-facts span,.catalog-network-facts span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--muted-strong)}.catalog-network-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-network-price-band{gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(15,183,159,.09),rgba(255,255,255,.04))}.catalog-network-price-band span,.catalog-network-summary-stats span,.detail-mini-stat-card span,.product-checkout-note-card span,.product-checkout-stage{color:var(--muted)}.catalog-network-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.wifi-card-screen{max-width:860px}.wifi-card-shell{display:grid;grid-gap:18px;gap:18px;width:min(100%,760px);margin:0 auto}.wifi-card-item,.wifi-card-item-footer,.wifi-card-item-header,.wifi-card-meta-grid,.wifi-card-network-copy,.wifi-card-network-panel,.wifi-card-topbar{display:grid}.wifi-card-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px}.wifi-card-topbar strong{justify-self:end;color:#1d1d1f;font-size:1.28rem;font-weight:700}.wifi-card-topbar-action{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:#242424}.wifi-card-topbar-action svg{width:22px;height:22px}.wifi-card-network-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 4px 2px}.wifi-card-network-copy{justify-items:end;gap:6px}.wifi-card-network-copy strong{color:#171717;font-size:1.85rem;font-weight:700}.wifi-card-network-copy span{color:#5f5f63;font-size:1rem}.wifi-card-network-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(15,23,42,.14)}.wifi-card-network-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffd27d,#ff885a);color:#17202a;font-size:2rem;font-weight:700}.wifi-card-list{display:grid;grid-gap:14px;gap:14px}.wifi-card-item{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;padding:14px;border-radius:22px;border:1px solid rgba(16,24,40,.12);background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.06)}.wifi-card-item-side{display:flex;align-items:flex-start}.wifi-card-buy-button{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:54px;padding:0 20px;border:none;border-radius:16px;background:linear-gradient(180deg,#7e7e80,#676769);color:#fff;font-size:1.06rem;font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.wifi-card-item-body{min-width:0}.wifi-card-item-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.wifi-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#101010}.wifi-card-icon svg{width:30px;height:30px}.wifi-card-item-copy{display:grid;grid-gap:12px;gap:12px;min-width:0}.wifi-card-item-copy h2{margin:0;color:#6a6a6f;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:500;line-height:1.35}.wifi-card-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;color:#727277;font-size:1.02rem}.wifi-card-meta-grid span{display:block}.wifi-card-meta-grid strong{color:#66666b;font-weight:500}.wifi-card-item-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;color:#8a8a90;font-size:.95rem}.wifi-card-detail-link{color:#ef6f4f;font-weight:700;text-decoration:none}.wifi-card-bottom-action{padding:6px 10px 0}.wifi-card-close-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:76px;padding:0 28px;border-radius:999px;background:linear-gradient(180deg,#ff8b59,#ff7346);color:#fff;font-size:1.6rem;font-weight:800;text-decoration:none;box-shadow:0 18px 35px rgba(255,115,70,.26)}@media (max-width:960px){.catalog-network-hero.is-directory-view,.wifi-directory-head{grid-template-columns:1fr}.wifi-directory-head-meta{width:100%;max-width:180px}.wifi-directory-tabs{gap:0}.wifi-directory-row{padding-left:0;padding-bottom:12px}.wifi-directory-row-link{min-height:auto;padding-left:0}.wifi-directory-favorite{position:static;transform:none;margin-top:12px}.wifi-directory-title-row{align-items:start;flex-direction:column}.wifi-directory-meta-row{grid-auto-flow:row;gap:6px}.wifi-card-item{grid-template-columns:1fr}.wifi-card-item-side{justify-content:start}.wifi-card-buy-button{min-width:104px}}@media (max-width:640px){.wifi-card-screen{padding-top:8px}.wifi-card-shell{gap:14px}.wifi-card-topbar strong{font-size:1.1rem}.wifi-card-network-panel{gap:12px;padding-inline:0}.wifi-card-network-avatar{width:74px;height:74px}.wifi-card-network-copy strong{font-size:1.4rem}.wifi-card-network-copy span{font-size:.94rem}.wifi-card-item{gap:12px;padding:12px;border-radius:18px}.wifi-card-item-header{gap:12px}.wifi-card-item-copy h2{font-size:1rem}.wifi-card-meta-grid{grid-template-columns:1fr 1fr;gap:8px 12px;font-size:.94rem}.wifi-card-item-footer{grid-template-columns:1fr;justify-items:end}.wifi-card-close-button{min-height:68px;font-size:1.4rem}.wifi-directory-shell{padding:14px;border-radius:24px}.wifi-directory-head{grid-template-columns:1fr;align-items:stretch}.wifi-directory-head-meta{width:-moz-fit-content;width:fit-content}.wifi-directory-searchbox{min-height:52px;padding-inline:14px}.wifi-directory-tab{min-height:46px;padding-bottom:12px;font-size:.92rem}.wifi-directory-row-link{gap:12px}.wifi-directory-avatar{width:64px;height:64px}.wifi-directory-title-row h3{font-size:1.08rem}.wifi-directory-location-row{font-size:.92rem}}.catalog-network-summary-copy,.catalog-network-summary-stats,.detail-mini-stat-card,.detail-mini-stat-grid,.detail-network-panel-note,.product-checkout-note-card,.product-checkout-result-banner,.product-checkout-topline{gap:10px}.catalog-network-summary-copy strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.35rem}.catalog-network-summary-stats{grid-template-columns:repeat(3,minmax(120px,1fr));min-width:min(100%,440px)}.catalog-network-summary-stats div,.detail-mini-stat-card,.product-checkout-note-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.catalog-network-summary-stats strong,.detail-mini-stat-card strong{display:block;font-size:1.08rem;font-family:var(--font-display),var(--font-body),sans-serif}.detail-network-hero{position:relative;overflow:hidden}.detail-network-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(221,165,72,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(15,183,159,.16),transparent 34%);pointer-events:none}.detail-network-hero>*{position:relative;z-index:1}.detail-hero-pill-row{margin-top:2px}.detail-mini-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-network-panel{gap:14px}.detail-network-panel-note{padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.catalog-level-button.is-active{border-color:rgba(15,183,159,.42);background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.05));box-shadow:0 22px 44px rgba(8,25,38,.32),0 0 0 1px rgba(15,183,159,.14)}.catalog-level-button-head,.catalog-level-button-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-level-button-head span{color:rgba(255,255,255,.34);font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.35rem}.catalog-level-button-meta{color:var(--muted-strong);font-size:.9rem}.catalog-level-button-family .catalog-level-button-meta strong{font-size:.98rem}.catalog-products-focus-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:16px;align-items:center}.detail-breadcrumbs,.detail-meta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.detail-breadcrumbs{color:var(--muted-strong);font-size:.92rem}.detail-breadcrumbs a:hover{color:var(--secondary)}.detail-meta-strip{margin-top:6px}.account-section-grid{align-items:stretch}.catalog-app-hero-aside,.catalog-app-note-card,.catalog-app-shell,.catalog-app-stat-strip,.catalog-currency-strip,.catalog-library-card,.catalog-library-grid,.catalog-provider-aside,.catalog-provider-copy,.catalog-provider-shell,.catalog-provider-topline,.catalog-visual-card,.catalog-visual-grid,.catalog-visual-media{display:grid}.catalog-app-shell,.catalog-provider-shell{gap:18px}.catalog-app-hero,.catalog-provider-hero{position:relative;overflow:hidden}.catalog-app-hero:before,.catalog-provider-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(221,165,72,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(15,183,159,.18),transparent 34%);pointer-events:none}.catalog-app-hero>*,.catalog-provider-hero>*{position:relative;z-index:1}.catalog-app-hero-aside,.catalog-app-hero-copy,.catalog-provider-aside,.catalog-provider-copy{gap:14px}.catalog-currency-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.catalog-currency-strip.is-compact{grid-template-columns:repeat(auto-fit,minmax(118px,max-content))}.catalog-currency-card{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.catalog-currency-card span{color:var(--muted);font-size:.82rem;letter-spacing:.06em}.catalog-currency-card strong,.catalog-logo-badge,.catalog-provider-topline strong{font-family:var(--font-display),var(--font-body),sans-serif}.catalog-logo-badge{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:20px;font-size:1.15rem;font-weight:800;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.catalog-logo-badge.is-gold{background:linear-gradient(135deg,rgba(221,165,72,.34),rgba(255,153,86,.22));color:#ffe6b8}.catalog-logo-badge.is-teal{background:linear-gradient(135deg,rgba(15,183,159,.32),rgba(60,209,173,.2));color:#b9fff1}.catalog-logo-badge.is-sky{background:linear-gradient(135deg,rgba(92,172,255,.3),rgba(100,138,255,.18));color:#d7e8ff}.catalog-logo-badge.is-coral{background:linear-gradient(135deg,rgba(255,124,92,.3),rgba(255,90,122,.18));color:#ffd8cf}.catalog-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.catalog-library-card{gap:16px;min-height:280px;padding:22px;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.catalog-app-note-card{gap:8px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.catalog-app-note-card p,.catalog-provider-topline span{margin:0;color:var(--muted)}.catalog-provider-topline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.catalog-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-visual-card{gap:12px;padding:16px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.03))}.catalog-visual-media{min-height:138px;border-radius:20px;overflow:hidden;place-items:center;background:linear-gradient(135deg,rgba(19,39,57,.92),rgba(11,22,32,.92))}.catalog-visual-image{width:100%;height:138px;object-fit:cover;display:block}.catalog-visual-card .catalog-level-button-head{align-items:start}.catalog-visual-card .catalog-level-button-head strong{font-size:1.08rem}.catalog-app-stat-strip,.catalog-provider-aside .catalog-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.account-activity-card,.account-transactions-shell{min-height:100%}.checkout-shell{gap:20px}.product-checkout-shell{gap:18px}.product-checkout-page-shell{width:min(100%,760px);margin:0 auto}.product-checkout-modal-shell{display:flex;justify-content:center}.product-checkout-dialog{width:min(100%,620px);gap:18px;padding:30px 18px 20px;border-radius:28px;border:1px solid rgba(17,24,31,.12);background:#fff;box-shadow:0 24px 70px rgba(17,24,31,.18);color:#11181f}.product-checkout-actions-stack,.product-checkout-balance-strip,.product-checkout-dialog-head,.product-checkout-quantity-wrap,.product-checkout-result-pricing,.product-checkout-stepper,.product-checkout-summary-card{display:grid}.product-checkout-dialog-head{grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:start}.product-checkout-dialog-head-centered{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:8px}.product-checkout-dialog-head h2{margin:0;color:#11181f;font-size:clamp(1.7rem,2.7vw,2.1rem);text-decoration:underline;text-underline-offset:6px}.product-checkout-dialog-head p{margin:0;color:#67717b}.product-checkout-balance-inline{display:flex;justify-content:center;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:1.1rem}.product-checkout-balance-inline span{color:#11181f;font-weight:700}.product-checkout-balance-inline strong{color:#16a05a;font-size:1.35rem;direction:ltr;text-decoration:underline;text-underline-offset:4px}.product-checkout-balance-strip{grid-template-columns:max-content minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border-radius:22px;background:rgba(79,184,129,.12);border:1px solid rgba(79,184,129,.22)}.product-checkout-balance-strip span{color:#365244;font-weight:700}.product-checkout-balance-strip strong{color:#26864f;font-size:1.4rem;direction:ltr;text-align:start}.product-checkout-summary-card{border-radius:14px;border:1px solid rgba(17,24,31,.28);overflow:hidden}.product-checkout-result-pricing div,.product-checkout-summary-card div{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:16px;background:#fff;border-bottom:1px solid rgba(17,24,31,.12)}.product-checkout-result-pricing div:last-child,.product-checkout-summary-card div:last-child{border-bottom:0}.product-checkout-result-pricing span,.product-checkout-summary-card span{color:#11181f;font-weight:700}.product-checkout-result-pricing strong,.product-checkout-summary-card strong{color:#11181f;font-size:1.18rem;text-align:start}.product-checkout-discount-value{color:#1e8a53}.product-checkout-price-pair{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product-checkout-price-new{color:#cc1f2f}.product-checkout-price-old{color:#11181f;text-decoration:line-through;opacity:.82}.product-checkout-threshold-banner{display:grid;grid-gap:6px;gap:6px;padding:13px 18px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,#08b82f,#5db8ff);color:#fff;text-align:center}.product-checkout-threshold-banner span,.product-checkout-threshold-banner strong{color:inherit}.product-checkout-threshold-banner.is-active{box-shadow:0 12px 30px rgba(25,122,88,.18)}.product-checkout-quantity-wrap{justify-items:center;gap:8px}.product-checkout-stepper{grid-template-columns:60px minmax(82px,auto) 60px;align-items:center;border-radius:999px;border:2px solid rgba(238,145,86,.8);background:linear-gradient(90deg,#ffffff,#f8a165 50%,#ffffff);overflow:hidden}.product-checkout-stepper-button{min-height:52px;border:0;background:transparent;color:#3b2e24;font-size:1.75rem;font-weight:700}.product-checkout-stepper-button:disabled{opacity:.45}.product-checkout-stepper-value{display:inline-flex;align-items:center;justify-content:center;min-height:52px;color:#fff;font-size:1.35rem;font-weight:800}.product-checkout-stepper-caption{color:#606a75;font-weight:700}.product-checkout-discount-note{padding:8px 12px;border-radius:12px;background:rgba(17,24,31,.05);color:#55606c;text-align:center}.product-checkout-discount-note.is-active{background:rgba(79,184,129,.12);color:#1e7447}.product-checkout-actions-stack{grid-template-columns:minmax(0,1fr);gap:12px}.product-checkout-cancel-link,.product-checkout-confirm-button{min-height:68px;border-radius:999px;justify-content:center;font-size:1.1rem;font-weight:800}.product-checkout-confirm-button{background:#13c089;color:#fff;box-shadow:none}.product-checkout-cancel-link{background:#6b6b6b;color:#fff;border-color:transparent}.product-checkout-cancel-link:hover{color:#fff}.product-checkout-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px;align-items:start}.product-checkout-actions,.product-checkout-alert-stack,.product-checkout-form-grid,.product-checkout-form-panel,.product-checkout-metrics,.product-checkout-result,.product-checkout-result-meta,.product-checkout-spotlight,.product-checkout-total-card{display:grid}.product-checkout-form-panel,.product-checkout-spotlight{gap:16px}.product-checkout-topline{grid-template-columns:max-content auto;align-items:center;gap:10px}.product-checkout-stage{justify-self:start;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.product-checkout-title{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.5rem}.product-checkout-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-checkout-metrics div,.product-checkout-total-card{gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04)}.product-checkout-metrics span,.product-checkout-review-list span,.product-checkout-total-card span{color:var(--muted)}.product-checkout-metrics strong,.product-checkout-total-card strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.15rem}.product-checkout-review-list{gap:10px}.product-checkout-note-card{background:linear-gradient(180deg,rgba(221,165,72,.08),rgba(255,255,255,.04))}.product-checkout-form-grid{gap:14px}.product-checkout-alert-stack{gap:10px}.product-checkout-actions{grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:stretch}.product-checkout-total-card{align-content:center}.product-checkout-result{gap:12px;margin-top:4px}.product-checkout-inline-result{margin-top:0;padding-top:0;border-top:0}.product-checkout-summary-card-compact{margin-top:-4px}.product-checkout-receipt-card{margin-top:-18px}.product-checkout-result-pricing{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.product-checkout-result-banner{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.product-checkout-stage.is-success{background:rgba(41,201,131,.12);border-color:rgba(41,201,131,.18);color:#0f7e4a}.product-checkout-result-state{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:var(--muted-strong)}.product-checkout-result-state.is-success{background:rgba(41,201,131,.12);border-color:rgba(41,201,131,.22);color:#b9f0d4}.product-checkout-result-state.is-error{background:rgba(221,165,72,.12);border-color:rgba(221,165,72,.22);color:#f3ddad}.product-checkout-result.is-success{border-color:rgba(41,201,131,.24);background:rgba(41,201,131,.08)}.product-checkout-result.is-error{border-color:rgba(221,165,72,.28);background:rgba(221,165,72,.1)}.product-checkout-result-meta{gap:6px}.delivery-result-actions,.delivery-result-copy,.delivery-result-head,.delivery-result-item,.delivery-result-list{display:grid}.delivery-result-head,.delivery-result-item{gap:12px}.delivery-result-actions{grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;justify-content:start}.delivery-result-list{gap:12px}.delivery-result-item{padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.delivery-result-copy{gap:6px}.delivery-result-copy span{color:var(--muted)}.delivery-result-copy strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.02rem;overflow-wrap:anywhere}.delivery-result-code{padding:10px 12px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06)}.service-checkout-shell{gap:18px}.provider-selected-shell,.service-checkout-inline-review,.service-checkout-minimal-intro,.service-checkout-region-banner,.service-checkout-shell.is-linear{display:grid}.provider-selected-shell,.service-checkout-inline-review,.service-checkout-minimal-intro,.service-checkout-region-banner{gap:14px}.service-checkout-shell.is-linear .checkout-shell-grid{grid-template-columns:minmax(0,1fr)}.service-checkout-intro-card,.service-checkout-intro-head,.service-checkout-preview-strip,.service-checkout-side-note,.service-checkout-summary-grid,.service-checkout-toolbar{display:grid}.service-checkout-intro-card,.service-checkout-side-note,.service-checkout-toolbar{gap:14px}.service-checkout-toolbar{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);align-items:center}.service-checkout-currency-field small,.service-checkout-region-pill{display:grid}.service-checkout-region-pill{grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(15,183,159,.1),rgba(255,255,255,.03))}.service-checkout-region-pill p{margin:0;color:var(--muted)}.service-checkout-region-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:.12em;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:#f6fbff}.service-checkout-region-icon.is-south{background:linear-gradient(180deg,rgba(27,166,136,.28),rgba(8,42,36,.62));border-color:rgba(27,166,136,.32)}.service-checkout-region-icon.is-north{background:linear-gradient(180deg,rgba(214,151,53,.3),rgba(78,46,9,.62));border-color:rgba(214,151,53,.34)}.service-checkout-currency-field{margin:0}.service-checkout-currency-field small{gap:4px;color:var(--muted);line-height:1.7}.service-checkout-intro-head{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:14px;align-items:center}.service-checkout-intro-head div{display:grid;grid-gap:8px;gap:8px}.service-checkout-intro-head strong,.service-checkout-preview-strip strong,.service-checkout-summary-grid strong{font-family:var(--font-display),var(--font-body),sans-serif}.service-checkout-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-checkout-preview-strip div,.service-checkout-summary-grid div{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04)}.service-checkout-preview-strip span,.service-checkout-summary-grid span{color:var(--muted)}.service-checkout-preview-card{align-content:start}.service-checkout-preview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-checkout-side-note{padding:16px;border-radius:20px}.service-checkout-confirm-button{width:100%}.service-checkout-inline-review{margin-top:18px}.checkout-shell-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:18px;align-items:stretch}.telecom-direct-checkout .checkout-shell-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:20px}.telecom-direct-checkout.is-linear .checkout-form-column{gap:14px}.telecom-direct-checkout.is-linear .section-headline.compact-headline{margin-bottom:2px}.telecom-direct-intro-card{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(255,196,110,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.telecom-direct-checkout .service-checkout-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.telecom-direct-checkout .service-checkout-summary-grid>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04)}.checkout-form-column{display:grid;grid-gap:18px;gap:18px}.checkout-flow-stack,.checkout-review-list,.flow-choice-grid,.package-choice-list,.package-group-stack,.provider-choice-grid,.telecom-package-step-banner{display:grid}.package-tools-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:12px;gap:12px;align-items:end}.package-search-field,.package-sort-field{min-width:0}.checkout-flow-stack,.checkout-step-card{gap:16px}.checkout-step-head{display:flex;align-items:flex-start;gap:12px}.checkout-step-head div{display:grid;grid-gap:6px;gap:6px}.checkout-review-card strong,.checkout-step-head strong,.flow-choice-card strong,.package-choice-card strong,.provider-choice-card strong{font-family:var(--font-display),var(--font-body),sans-serif}.checkout-inline-note,.checkout-inline-panel p,.checkout-step-head p,.flow-choice-card span,.package-choice-card span,.provider-choice-card small,.provider-choice-card span{margin:0;color:var(--muted)}.flow-choice-grid,.provider-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.telecom-direct-checkout .telecom-direct-provider-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.telecom-direct-focus-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.telecom-direct-focus-bar>div{display:grid;grid-gap:4px;gap:4px}.telecom-direct-focus-bar small,.telecom-direct-focus-bar span{color:var(--muted)}.telecom-direct-checkout.is-linear .telecom-direct-provider-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.telecom-direct-checkout .telecom-direct-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.amount-chip,.flow-choice-card,.package-choice-card,.provider-choice-card{width:100%;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink)}.flow-choice-card,.package-choice-card,.provider-choice-card{display:grid;grid-gap:8px;gap:8px;padding:16px;text-align:right;border-radius:20px}.provider-choice-card small{font-size:.82rem}.checkout-flow-placeholder,.checkout-review-card-head,.checkout-submit-copy,.checkout-submit-panel,.provider-action-buttons,.provider-action-card,.provider-action-head,.provider-action-stats,.service-flow-mode-banner,.service-flow-mode-head,.service-package-selected-card,.service-package-selected-head,.service-package-selected-metrics{display:grid}.provider-action-card{gap:14px}.telecom-direct-checkout .telecom-direct-provider-card{position:relative;gap:16px;padding:18px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),radial-gradient(circle at top right,rgba(78,143,255,.16),transparent 38%)}.telecom-direct-checkout.is-linear .telecom-direct-provider-card{padding:20px;border-radius:22px}.telecom-direct-checkout .telecom-direct-provider-card:before{content:"";position:absolute;inset:0 auto auto 0;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,196,110,.95),rgba(15,183,159,.85))}.checkout-flow-placeholder,.checkout-submit-panel,.service-flow-mode-banner,.service-package-selected-card{gap:14px;border-radius:22px}.service-package-selected-card{padding:16px;border:1px solid rgba(78,143,255,.16);background:linear-gradient(180deg,rgba(78,143,255,.12),rgba(255,255,255,.03))}.checkout-review-card-head,.service-package-selected-head{grid-template-columns:auto 1fr;gap:12px;align-items:center}.checkout-review-card-head>div,.service-package-selected-head>div{display:grid;grid-gap:4px;gap:4px}.checkout-review-card-head p,.service-package-selected-head p{margin:0;color:var(--muted)}.checkout-review-card-icon,.service-package-selected-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.12);color:#ffffff;font-weight:800}.service-package-selected-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-package-selected-metrics div{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.service-package-selected-metrics span{color:var(--muted)}.service-flow-mode-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(15,183,159,.18);background:linear-gradient(180deg,rgba(15,183,159,.12),rgba(255,255,255,.04))}.service-flow-mode-head{grid-template-columns:auto 1fr;gap:12px;align-items:center}.checkout-submit-copy,.service-flow-mode-head>div{gap:6px}.checkout-submit-copy p,.service-flow-mode-head p{margin:0;color:var(--muted)}.checkout-submit-icon,.service-flow-mode-icon{display:inline-flex;align-items:center;justify-content:center}.service-flow-mode-icon{width:52px;height:52px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:#f4fbff;font-size:1.1rem}.service-flow-mode-icon.is-recharge{background:linear-gradient(180deg,rgba(34,193,122,.28),rgba(10,49,33,.66));border-color:rgba(34,193,122,.32)}.service-flow-mode-icon.is-package{background:linear-gradient(180deg,rgba(78,143,255,.28),rgba(14,32,68,.66));border-color:rgba(78,143,255,.32)}.service-flow-mode-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:var(--ink);white-space:nowrap}.provider-action-head{grid-template-columns:auto 1fr;gap:12px;align-items:center}.provider-action-head>div{display:grid;grid-gap:4px;gap:4px}.provider-action-badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(180deg,rgba(15,183,159,.2),rgba(255,255,255,.06));border:1px solid rgba(15,183,159,.18);color:#d8fff5;font-weight:800;letter-spacing:.08em}.provider-action-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-action-stats>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.telecom-direct-checkout .provider-action-stats>div strong{font-size:1.05rem}.provider-action-head.is-plain{grid-template-columns:minmax(0,1fr)}.provider-action-head.is-plain strong{font-size:1.08rem}.provider-action-note{margin:0;color:var(--muted);line-height:1.75}.provider-selected-shell{padding:16px;border-radius:22px}.provider-selected-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(15,183,159,.18);background:linear-gradient(180deg,rgba(15,183,159,.16),rgba(255,255,255,.05));color:var(--ink);text-align:center}.provider-action-button.is-secondary{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.telecom-direct-checkout .provider-action-button{min-height:52px;border-radius:18px}.telecom-direct-checkout.is-linear .provider-action-button{min-height:54px;font-size:.98rem}.provider-action-button.is-active{box-shadow:0 14px 28px rgba(6,24,40,.18);border-color:rgba(15,183,159,.36)}.provider-action-button.is-disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.provider-action-button.is-disabled:hover{transform:none}.amount-chip.is-active,.flow-choice-card.is-active,.package-choice-card.is-active,.provider-choice-card.is-active{border-color:rgba(15,183,159,.36);background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.05));box-shadow:0 14px 28px rgba(6,24,40,.18)}.package-choice-card{position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.package-choice-card:hover{transform:translateY(-1px)}.package-choice-card.is-active{border-color:rgba(15,183,159,.62);background:linear-gradient(180deg,rgba(15,183,159,.24),rgba(255,255,255,.08));box-shadow:0 18px 36px rgba(6,24,40,.24);transform:translateY(-2px)}.package-choice-card.is-active:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);pointer-events:none}.package-choice-copy{display:grid;grid-gap:6px;gap:6px}.package-choice-selected-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,183,159,.34);background:rgba(15,183,159,.16);color:#dffcf6;font-size:.78rem;font-weight:700}.package-choice-selected-badge:before{content:"✓";font-size:.82rem;line-height:1}.checkout-step-card.is-ready-focus{border-color:rgba(15,183,159,.38);box-shadow:0 18px 34px rgba(6,24,40,.16);background:radial-gradient(circle at top right,rgba(15,183,159,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.telecom-direct-checkout .flow-choice-card{min-height:112px;align-content:start;border-radius:22px}.telecom-direct-checkout .checkout-step-card{border-radius:24px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.03))}.telecom-grid-preview-card{position:-webkit-sticky;position:sticky;top:96px;border-radius:24px;background:radial-gradient(circle at top left,rgba(15,183,159,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.telecom-direct-inline-review{margin-top:4px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.telecom-direct-inline-review.is-hint{display:grid;grid-gap:8px;gap:8px}.telecom-direct-inline-review.is-hint p{margin:0;color:var(--muted)}.flow-choice-card.is-disabled{opacity:.58;cursor:not-allowed;border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.025);box-shadow:none}.flow-choice-card.is-disabled:hover{transform:none}.amount-chip-row{display:flex;flex-wrap:wrap;gap:10px}.amount-chip{min-height:44px;padding:10px 14px;border-radius:999px}.package-choice-list{gap:10px;max-height:none;overflow:visible;padding-right:2px}.package-choice-list-vertical{max-height:420px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.package-choice-list-vertical .package-choice-card{align-items:center;grid-template-columns:minmax(0,1fr) auto}.telecom-package-direct-search{margin-bottom:12px}.telecom-package-step-banner{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.telecom-package-step-banner>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035)}.telecom-package-step-banner span{color:var(--muted)}.telecom-package-step-banner strong{font-family:var(--font-display),var(--font-body),sans-serif;line-height:1.6}.telecom-package-direct-list{max-height:460px;margin-top:4px}.package-choice-rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.package-choice-rail::-webkit-scrollbar{display:none}.package-choice-rail .package-choice-card{flex:0 0 min(320px,84vw);scroll-snap-align:start}.package-rail-actions,.package-rail-toolbar{display:flex;align-items:center}.package-rail-toolbar{justify-content:space-between;gap:12px}.telecom-package-direct-search{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.telecom-package-direct-search .field-block{margin:0}.package-rail-toolbar p{margin:0;color:var(--muted)}.package-rail-actions{gap:8px}.package-rail-button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink)}.package-rail-button:hover{border-color:rgba(15,183,159,.28);background:rgba(15,183,159,.1)}.package-group-stack{gap:14px}.package-group-tabs{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.package-group-tabs::-webkit-scrollbar{display:none}.package-group-tab{display:grid;grid-gap:4px;gap:4px;min-width:148px;padding:12px 14px;text-align:right;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--ink)}.package-group-tab strong{font-family:var(--font-display),var(--font-body),sans-serif}.package-group-tab span{color:var(--muted);font-size:.84rem}.package-group-tab.is-active{border-color:rgba(15,183,159,.36);background:linear-gradient(180deg,rgba(15,183,159,.14),rgba(255,255,255,.05));box-shadow:0 14px 28px rgba(6,24,40,.18)}.package-group-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.package-group-panel{margin-top:4px}.package-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.package-group-head div{display:grid;grid-gap:4px;gap:4px}.package-group-head strong{font-family:var(--font-display),var(--font-body),sans-serif}.package-group-head span:not(.tag-chip){color:var(--muted);font-size:.9rem}.package-choice-price{display:grid;grid-gap:4px;gap:4px;justify-items:end}.checkout-inline-note{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.checkout-inline-note strong{display:block;margin-bottom:4px}.checkout-inline-note.is-warning{border-color:rgba(246,192,93,.4);color:#ffe2a8;background:rgba(246,192,93,.14)}.checkout-inline-note.is-danger{border-color:rgba(233,97,97,.46);color:#ffd0d0;background:rgba(233,97,97,.16)}.checkout-inline-note.is-success{border-color:rgba(55,208,125,.4);color:#c9ffdf;background:rgba(55,208,125,.14)}.checkout-inline-note.is-warning p,.checkout-inline-note.is-warning strong{color:#ffe2a8}.checkout-inline-note.is-danger p,.checkout-inline-note.is-danger strong{color:#ffd0d0}.checkout-inline-note.is-success p,.checkout-inline-note.is-success strong{color:#c9ffdf}.checkout-risk-acknowledgement{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-weight:600}.checkout-risk-acknowledgement input{width:18px;height:18px;margin-top:2px;accent-color:#d95a5a}.checkout-risk-acknowledgement span{line-height:1.6}.checkout-submit-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkout-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:240px}.checkout-submit-icon{width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-weight:800}.checkout-flow-placeholder{padding:18px;border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.checkout-flow-placeholder p{margin:0;color:var(--muted)}.checkout-inline-panel,.checkout-review-card{display:grid;grid-gap:14px;gap:14px}.checkout-review-card{padding:18px;border-radius:24px;border:1px solid rgba(41,201,131,.18);background:linear-gradient(180deg,rgba(41,201,131,.08),rgba(255,255,255,.03));box-shadow:0 18px 34px rgba(6,24,40,.16)}.checkout-review-list{gap:10px}.checkout-review-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.checkout-review-list>div:last-child{padding-bottom:0;border-bottom:0}.checkout-review-list span{color:var(--muted)}.checkout-review-value{display:grid;justify-items:end;grid-gap:4px;gap:4px;text-align:end}.checkout-review-value small{color:rgba(235,240,245,.72);font-size:.78rem;line-height:1.5}.checkout-preview-card{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,42,61,.88),rgba(10,23,34,.92))}.checkout-preview-card h3{margin:0;font-size:1.5rem}.checkout-preview-card p{margin:0;color:var(--muted)}.checkout-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-preview-metrics div{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}.checkout-preview-metrics strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.3rem}.checkout-result-card{margin-top:4px;box-shadow:0 18px 34px rgba(6,24,40,.14);scroll-margin-top:112px}.checkout-result-actions{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-result-card.is-success{border-color:rgba(41,201,131,.24);background:rgba(41,201,131,.08)}.checkout-result-card.is-error{border-color:rgba(221,90,90,.24);background:rgba(221,90,90,.08)}@media (max-width:1024px){.account-guidance-band,.account-hero-clean,.account-hero-shell,.account-panel-grid,.account-record-card,.account-record-glance,.account-record-summary-grid,.account-route-grid,.account-stats-row,.auth-layout,.cards-grid.three-up,.catalog-hero-shell,.catalog-stat-strip,.checkout-preview-metrics,.checkout-result-actions,.checkout-shell-grid,.checkout-submit-panel,.checkout-summary-grid,.compact-hero,.dashboard-grid,.flow-choice-grid,.header-main,.header-main-clean,.header-topline,.hero-grid,.hero-note-row,.hero-panel-grid,.home-app-showcase-grid,.landing-dual-grid,.landing-hero-grid,.landing-highlights,.landing-stats-band,.network-grid,.network-hero-panel,.network-hero-summary,.network-meta-grid,.network-stats-grid,.network-toolbar,.package-tools-row,.product-checkout-grid,.provider-choice-grid,.quick-entry-grid,.seller-form-grid,.seller-grid,.seller-hero-panel,.seller-hero-summary,.seller-stats-grid,.seller-store-meta,.seller-toolbar,.service-checkout-intro-head,.service-checkout-preview-strip,.service-checkout-summary-grid,.service-checkout-toolbar,.service-flow-mode-banner,.showcase-metrics,.telecom-direct-checkout .service-checkout-summary-grid,.telecom-direct-checkout .telecom-direct-flow-grid,.telecom-entry-current,.telecom-entry-minimal-grid,.telecom-hero-shell,.telecom-landing-grid,.telecom-landing-shell,.telecom-stage-status,.telecom-stage-summary,.timeline-grid,.wallet-banking-shell,.wallet-command-deck,.wallet-deposit-account-grid,.wallet-deposit-guide,.wallet-flow-grid,.wallet-form-grid,.wallet-grid,.wallet-inline-form,.wallet-overview-strip,.wallet-page-glance,.wallet-toolbar,.wallet-toolbar-wide,.workspace-quick-grid{grid-template-columns:1fr}.telecom-grid-preview-card{position:static;top:auto}.wallet-grid-practical,.wallet-operation-shortcuts,.wallet-preference-panel-compact{grid-template-columns:1fr}.hero-copy h1{max-width:none}.wallet-operation-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wallet-operation-shortcut{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:72px;padding:0 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:var(--ink);text-align:right;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.wallet-operation-shortcut:hover{transform:translateY(-2px)}.wallet-operation-shortcut.is-active{border-color:rgba(247,200,107,.28);background:linear-gradient(180deg,rgba(247,200,107,.14),rgba(255,255,255,.05));box-shadow:0 18px 42px rgba(10,16,24,.24)}.wallet-operation-shortcut-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:14px;background:linear-gradient(135deg,rgba(247,200,107,.9),rgba(97,222,199,.82));color:#07121b;font-size:.82rem;font-weight:900}.wallet-operation-shortcut strong{font-size:1rem}.wallet-operation-shortcut-badge svg{width:20px;height:20px}.wallet-operation-shortcut-copy{display:grid;grid-gap:4px;gap:4px;text-align:right}.wallet-operation-shortcut-copy small{color:var(--muted);line-height:1.6}.landing-copy h1,.network-hero-copy h1,.seller-hero-copy h1{max-width:none}.session-copy{text-align:right}.session-actions{grid-auto-flow:row}.network-toolbar-actions{justify-content:stretch}.account-actions,.account-tabs-row,.landing-actions{grid-auto-flow:row}}@media (max-width:1180px){.header-main-app,.header-main-clean{grid-template-columns:1fr;gap:14px}.header-utility-row,.header-utility-row-app,.session-panel-wrap-app{width:100%;justify-items:stretch}.header-install-button{width:100%}.session-actions-app{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body{padding-left:var(--safe-left);padding-right:var(--safe-right)}.page-shell,.single-column-shell,.storefront-header-wrap{width:min(100% - 20px,100%)}.storefront-header-wrap{padding-top:max(10px,var(--safe-top))}.storefront-app-shell{padding-bottom:calc(92px + var(--safe-bottom))}.storefront-header{padding:12px;border-radius:24px;background:radial-gradient(circle at top right,rgba(248,201,106,.12),transparent 34%),linear-gradient(180deg,rgba(14,29,43,.96),rgba(8,18,28,.92))}.header-topline{grid-template-columns:1fr;gap:8px;padding:6px 6px 14px}.header-topline p{font-size:.9rem}.header-main{gap:14px;padding:14px 6px 4px}.header-main-clean{padding:4px 0 0;gap:12px}.header-main-app,.header-main-clean{grid-template-columns:1fr}.header-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.header-utility-row{display:grid;justify-content:stretch;grid-gap:10px;gap:10px}.header-install-button,.header-utility-row-app,.session-panel-wrap-app{width:100%}.mobile-menu-toggle{display:inline-flex;flex-shrink:0;min-width:52px;padding:0 14px;border-radius:18px;order:0}.mobile-menu-toggle-label{display:none}.brand-block{justify-content:flex-start;order:1;align-items:flex-start;gap:12px}.brand-block,.brand-block div{flex:1 1;min-width:0}.brand-mark{width:46px;height:46px;font-size:1.38rem;border-radius:16px;box-shadow:0 18px 34px rgba(8,13,20,.28)}.brand-copy{gap:5px}.brand-copy .eyebrow{padding:6px 10px;font-size:.68rem}.session-panel-wrap{width:100%;padding:12px;border-radius:24px;align-items:stretch;justify-content:stretch;background:linear-gradient(180deg,rgba(15,30,45,.86),rgba(8,18,28,.86))}.session-account-popover,.session-panel-wrap-desktop{display:none}.session-panel{width:100%;gap:14px;padding:10px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.06)}.session-copy{text-align:right;gap:4px}.session-copy strong{font-size:1rem}.account-switcher-item{grid-template-columns:1fr}.account-switcher-main{padding:12px}.account-switcher-remove{min-height:42px}.brand-copy-meta{font-size:.72rem}.storefront-header-app{border-radius:26px}.notification-trigger{min-height:52px;border-radius:18px}.header-nav-row{display:block;position:fixed;inset:max(10px,var(--safe-top)) 10px calc(88px + var(--safe-bottom)) 10px;margin:0;padding:0;border:none;z-index:95;opacity:0;visibility:hidden;pointer-events:none}.header-nav-row.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-drawer-shell{width:min(100%,420px);height:100%;-webkit-margin-start:auto;margin-inline-start:auto;padding:16px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top right,rgba(248,201,106,.12),transparent 26%),linear-gradient(180deg,rgba(11,24,37,.98),rgba(7,17,26,.96));box-shadow:0 26px 60px rgba(2,8,15,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto;transform:translateX(28px);transition:transform .22s ease,opacity .22s ease}.header-nav-row.is-open .mobile-drawer-shell{transform:translateX(0)}.mobile-drawer-session{display:grid;grid-gap:12px;gap:12px}.mobile-drawer-session.surface-card{border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));box-shadow:none}.mobile-drawer-session.surface-card:after,.mobile-drawer-session.surface-card:before{display:none}.session-panel-mobile-drawer{gap:14px;padding:2px;background:transparent;border:none}.session-panel-mobile-drawer .session-actions{grid-template-columns:1fr}.session-panel-mobile-drawer .compact-button{width:100%;min-height:48px;border-radius:16px}.mobile-drawer-nav{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.mobile-drawer-nav .nav-link{width:100%;min-height:52px;justify-content:stretch;border-radius:18px;padding:12px 14px}.mobile-drawer-nav .nav-link-inner{width:100%;justify-content:flex-start}.mobile-drawer-nav .nav-link-badge{-webkit-margin-start:auto;margin-inline-start:auto}.mobile-drawer-nav .nav-link-icon{width:34px;height:34px}.mobile-drawer-nav .nav-link-icon svg{width:18px;height:18px}.mobile-drawer-account-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.08)}.mobile-drawer-account-panel .account-switcher-panel{margin-top:0;padding-top:0;border-top:none}.mobile-drawer-account-panel .account-switcher-head strong{color:#fff4d0}.mobile-drawer-account-panel .account-switcher-main{min-height:64px}.mobile-drawer-open-account{display:flex;align-items:center;gap:12px;margin-top:10px;min-height:58px;padding:12px 14px;border-radius:18px;text-decoration:none;color:#effff0;background:linear-gradient(135deg,rgba(33,117,67,.42),rgba(20,74,44,.28));border:1px solid rgba(120,220,160,.22)}.mobile-drawer-open-account-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.1);flex-shrink:0}.mobile-drawer-open-account-icon svg{width:18px;height:18px}.mobile-drawer-open-account-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.mobile-drawer-open-account-copy strong{font-size:.95rem;line-height:1.2}.mobile-drawer-open-account-copy small{font-size:.76rem;line-height:1.35;color:rgba(239,255,240,.78)}.mobile-drawer-logout{width:100%;min-height:54px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,128,128,.18);background:linear-gradient(135deg,rgba(98,23,23,.38),rgba(61,15,15,.26));color:#ffe3e3}.mobile-drawer-logout-inner{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;font-weight:800}.mobile-drawer-logout-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.08)}.mobile-drawer-logout-icon svg{width:18px;height:18px}.storefront-share-feedback-drawer{padding:0 4px}.mobile-drawer-backdrop{display:block;position:fixed;inset:0;border:none;background:rgba(3,9,15,.46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:85}.account-guidance-band-inline,.auth-hero-stat-grid,.auth-top-strip{grid-template-columns:1fr}.auth-hero-stat-card,.auth-top-card{min-height:auto}.pwa-install-banner{position:fixed;z-index:70;display:grid;justify-items:stretch;grid-gap:14px;gap:14px;margin-top:0;padding:16px;border-radius:24px;box-shadow:0 28px 60px rgba(2,10,18,.38);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pwa-install-banner,.pwa-install-banner.is-fixed-mobile{inset:auto 12px calc(88px + var(--safe-bottom)) 12px}.pwa-install-actions{justify-content:stretch}.pwa-dismiss-button,.pwa-install-button{width:100%}.nav-cluster{display:grid;overflow:visible;width:100%;padding:8px;border-radius:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.top-nav{display:grid;min-width:0}.nav-link{display:inline-flex;align-items:center;min-height:42px}.nav-link,.nav-link-inner{justify-content:center;width:100%}.mobile-bottom-nav{position:fixed;inset:auto 10px calc(10px + var(--safe-bottom)) 10px;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(9,22,33,.94),rgba(7,17,27,.92));box-shadow:0 24px 54px rgba(4,12,21,.4);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.fast-loading-bottom-nav{display:grid}.mobile-bottom-nav-link{display:grid;grid-gap:6px;gap:6px;justify-items:center;align-content:center;min-height:64px;padding:8px 6px;border-radius:18px;color:var(--muted);font-size:.78rem;font-weight:700}.mobile-bottom-nav-link.is-active{background:linear-gradient(180deg,rgba(15,183,159,.16),rgba(255,255,255,.05));color:var(--ink);box-shadow:inset 0 0 0 1px rgba(15,183,159,.24)}.mobile-bottom-nav-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.06)}.mobile-bottom-nav-link.is-active .mobile-bottom-nav-icon{background:rgba(15,183,159,.18);color:#9df5df}.mobile-bottom-nav-icon svg{width:18px;height:18px}.fast-loading-grid{grid-template-columns:1fr}.account-list-card,.auth-shell,.hero-grid,.home-app-showcase,.landing-hero,.network-hero-panel,.network-selected-category-panel,.page-hero,.quick-entry-panel,.seller-hero-panel{padding:22px}.landing-hero{padding:24px 20px;border-radius:28px;background:radial-gradient(circle at top right,rgba(248,201,106,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(15,183,159,.14),transparent 28%),linear-gradient(180deg,rgba(10,23,34,.96),rgba(9,20,30,.92))}.landing-copy{gap:16px}.landing-copy .eyebrow{box-shadow:0 10px 24px rgba(221,165,72,.14)}.landing-copy .hero-subcopy{font-size:.98rem;line-height:1.9}.landing-highlights{grid-template-columns:1fr;gap:10px}.landing-highlight-card{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.035))}.landing-highlight-card .hero-note-dot{margin-top:5px}.landing-spotlight{gap:12px}.landing-spotlight-panel{padding:20px;border-radius:24px;box-shadow:0 26px 56px rgba(3,12,22,.28)}.landing-spotlight-orbit{inset:-22% auto auto 48%;width:190px;height:190px;opacity:.82}.landing-stats-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-stat-card{min-height:108px;padding:14px 12px;border-radius:18px;text-align:center;justify-items:center}.landing-stat-card strong{font-size:1.45rem}.landing-stat-card span{font-size:.8rem}.landing-stat-card small{font-size:.72rem;line-height:1.5}.home-app-showcase,.purchase-lines-panel,.quick-entry-panel{border-radius:28px}.home-app-showcase{background:radial-gradient(circle at top left,rgba(15,183,159,.16),transparent 26%),linear-gradient(180deg,rgba(9,23,34,.96),rgba(8,18,28,.9))}.home-app-showcase-grid,.quick-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-app-card,.quick-entry-card{min-height:172px;padding:18px;border-radius:22px}.home-app-card-badge{width:42px;height:42px;border-radius:14px}.quick-entry-card{background:radial-gradient(circle at top right,rgba(255,255,255,.07),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));box-shadow:0 18px 34px rgba(5,12,20,.18)}.quick-entry-card-topline{gap:8px}.purchase-line-card{padding:18px;border-radius:24px;box-shadow:0 20px 40px rgba(5,12,20,.16)}.commerce-feature-card,.role-card,.timeline-card{border-radius:24px}.auth-aside,.auth-form-shell{padding:22px}.auth-form-shell h2,.auth-shell h1,.hero-copy h1,.page-hero h1{font-size:clamp(2.15rem,10vw,3rem);line-height:1.12}.checkout-preview-card h3,.commerce-card h3,.feature-card h3,.role-card h3,.section-headline h2,.showcase-panel h2,.timeline-card h3{font-size:1.28rem}.page-shell{gap:22px;padding-bottom:42px}.catalog-product-card,.commerce-feature-card,.feature-card,.hero-stage,.role-card,.telecom-offer-card,.timeline-card{min-height:auto}.account-actions,.button-row,.hero-actions,.landing-actions{grid-auto-flow:row}.ghost-button,.primary-button,.primary-link,.secondary-link{width:100%;min-height:50px}.catalog-compact-grid,.catalog-currency-strip,.catalog-flow-strip,.catalog-level-picker-grid,.catalog-level-picker-grid-families,.catalog-level-shell,.catalog-level-stats,.catalog-library-grid,.catalog-network-grid,.catalog-network-stats,.catalog-network-summary,.catalog-products-focus-grid,.catalog-visual-grid,.purchase-lines-grid{grid-template-columns:1fr}.delivery-result-actions{grid-auto-flow:row;grid-auto-columns:1fr}.catalog-level-focus-card{position:static}.catalog-intro-band,.catalog-provider-topline,.catalog-route-grid,.provider-selector-grid,.support-page-glance{grid-template-columns:1fr}.session-panel{flex-direction:column;align-items:stretch}.notification-center,.notification-trigger,.session-panel-wrap{width:100%}.notification-center{order:-1}.notification-trigger{justify-content:space-between}.notification-panel{position:static;width:100%;margin-top:12px;max-height:min(65vh,420px);overflow:auto}.header-notification-dock{position:absolute;top:0;left:0}.header-notification-dock .notification-center,.header-notification-dock .notification-trigger{width:46px}.header-notification-dock .notification-trigger{justify-content:center}.header-notification-dock .notification-panel{position:absolute;left:0;right:auto;width:min(360px,calc(100vw - 32px));margin-top:12px}.header-nav-row{inset:max(6px,var(--safe-top)) 6px calc(84px + var(--safe-bottom)) 6px}.storefront-currency-switcher{top:66px;padding:10px 12px}.session-actions{grid-template-columns:1fr}.account-summary-foot,.list-row,.network-card-row,.network-category-row,.network-toolbar-actions,.price-row,.role-card-head,.seller-product-row,.seller-transaction-row,.seller-wallet-row,.support-message-head,.support-message-meta,.support-upload-row,.wallet-account-row,.wallet-operation-head,.wallet-operation-row,.wallet-row-actions,.wallet-saved-row,.wallet-transaction-meta,.wallet-transaction-row{flex-direction:column;align-items:stretch}.list-row-tail{text-align:right}.wallet-operation-meta,.wallet-transaction-side{min-width:0;justify-items:start;text-align:right}.network-toolbar-actions>*,.network-toolbar>*,.seller-toolbar>*,.support-upload-row>*,.wallet-row-actions>*{width:100%}.catalog-product-meta,.catalog-product-topline,.checkout-review-list div,.package-rail-actions,.package-rail-toolbar,.showcase-header{flex-wrap:wrap}.telecom-package-direct-search,.telecom-package-step-banner{grid-template-columns:1fr}.catalog-product-meta,.price-row{justify-content:flex-start}.card-index,.catalog-product-index,.showcase-header strong{font-size:1.2rem}.account-activity-card,.catalog-product-card,.checkout-preview-card,.hero-note-card,.landing-highlight-card,.network-hero-metric,.seller-hero-metric,.showcase-panel,.surface-muted,.surface-subpanel,.telecom-offer-card,.wallet-overview-card,.wallet-section-card,.wallet-transactions-panel{border-radius:20px}.field-span-2{grid-column:auto}.wallet-banking-actions,.wallet-request-intro{grid-template-columns:1fr}.wallet-card-rail{grid-auto-columns:minmax(240px,88vw)}.product-checkout-actions,.product-checkout-metrics{grid-template-columns:1fr}.wallet-request-balance{text-align:right}.account-summary-head-rich{grid-template-columns:1fr}.account-avatar-badge{width:52px;height:52px}.support-message-card{width:100%}}@media (max-width:520px){body{font-size:15px}.page-shell,.single-column-shell,.storefront-header-wrap{width:min(100% - 12px,100%)}.auth-aside,.auth-form-shell,.auth-shell,.hero-grid,.landing-hero,.network-cards-card,.network-categories-card,.network-hero-panel,.network-note-panel,.network-onboarding-panel,.network-profile-panel,.network-refill-panel,.network-stat-card,.network-stock-panel,.page-hero,.quick-entry-panel,.seller-assets-panel,.seller-form-card,.seller-hero-panel,.seller-products-card,.seller-profile-panel,.seller-stat-card,.seller-store-panel,.storefront-header,.wallet-center-panel,.workspace-quick-button{padding:18px}.page-shell{padding-top:14px;padding-bottom:calc(32px + var(--safe-bottom));gap:18px}.mobile-bottom-nav{inset:auto 6px calc(6px + var(--safe-bottom)) 6px;gap:6px;padding:8px;border-radius:20px}.mobile-bottom-nav-link{min-height:60px;font-size:.72rem}.mobile-bottom-nav-icon{width:30px;height:30px}.mobile-menu-toggle{width:52px;padding:0}.home-app-card{min-height:auto;padding:18px}.landing-hero{padding:20px 16px;border-radius:24px}.network-hero-copy h1{max-width:none;font-size:1.7rem;line-height:1.2}.helper-copy,.inline-feedback,.network-hero-copy p,.network-note-panel p,.network-onboarding-panel p,.network-profile-panel p{line-height:1.75}.network-card-row,.network-card-row .list-row-tail,.network-category-actions,.network-category-row,.network-grid,.network-hero-summary,.network-meta-grid,.network-quick-grid,.network-report-alert-grid,.network-report-category-footer,.network-report-category-grid,.network-report-category-metrics,.network-report-customer-grid,.network-report-overview-grid,.network-report-panorama,.network-selected-category-panel .network-meta-grid,.network-stats-grid,.network-toolbar,.network-toolbar-actions,.network-workspace-stack .dashboard-grid,.workspace-section-nav-grid{grid-template-columns:1fr}.workspace-section-link{min-height:auto;border-radius:18px}.workspace-section-link-head{align-items:flex-start}.workspace-section-link-badge{width:30px;height:30px;border-radius:10px}.field-upload-meta{font-size:.84rem}.network-grid,.network-hero-summary,.network-meta-grid,.network-quick-grid,.network-stats-grid,.network-workspace-stack .dashboard-grid{gap:12px}.network-hero-metric,.network-stat-card{min-height:auto}.network-hero-metric strong,.network-stat-card strong{font-size:1.5rem}.network-card-row,.network-category-row{padding:14px;border-radius:18px}.network-card-row .list-row-tail,.network-category-actions{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.network-card-row .list-row-tail strong,.network-category-actions strong{font-size:1rem}.network-card-row .list-row-tail .ghost-button,.network-category-actions .ghost-button,.network-toolbar-actions .ghost-button,.workspace-collapsible-state,.workspace-collapsible-trigger,.workspace-quick-button{width:100%}.network-card-caption,.network-report-empty-state,.network-report-top-buyer,.network-selected-category-summary{padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.network-report-donut{width:min(100%,220px)}.network-report-alert-card,.network-report-category-card,.network-report-customer-card,.network-report-donut-panel,.network-report-overview-card,.network-report-track-row{padding:16px;border-radius:20px}.network-onboarding-panel .field-span-2,.network-refill-panel .field-span-2,.network-selected-category-panel .field-span-2,.network-stock-panel .field-span-2{grid-column:auto}.network-onboarding-panel input[type=file]{width:100%}.network-cards-card .button-row,.network-categories-card .button-row,.network-onboarding-panel .button-row,.network-refill-panel .button-row,.network-selected-category-panel .button-row,.network-stock-panel .button-row{grid-template-columns:1fr}.network-onboarding-panel textarea,.network-refill-panel textarea,.network-selected-category-panel textarea,.network-stock-panel textarea{min-height:140px}.network-inventory-step-grid{grid-template-columns:1fr}.header-brand-row{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.brand-copy strong{font-size:1.02rem}.brand-copy span:last-child{font-size:.8rem;line-height:1.55}.brand-copy .eyebrow,.brand-copy span:last-child,.brand-copy-meta{display:none}.account-guidance-card,.auth-feature-item-rich,.auth-hero-stat-card,.auth-top-card,.wallet-flow-card,.workspace-quick-button{padding:16px}.account-summary-meta,.auth-trust-strip{padding:14px 16px}.pwa-install-banner{padding:12px;border-radius:18px}.pwa-install-banner.is-fixed-mobile{inset:auto 10px calc(84px + var(--safe-bottom)) 10px}.pwa-install-copy strong{font-size:.94rem}.pwa-install-copy span{font-size:.84rem}.pwa-install-copy-head{gap:8px}.pwa-install-badge{width:38px;height:38px;border-radius:14px}.account-summary-foot,.header-brand-row,.landing-spotlight-head,.notification-item-head,.notification-panel-head,.session-actions{align-items:stretch;flex-direction:column}.account-tabs-row>*,.notification-panel-head .ghost-button,.session-actions>*,.workspace-quick-grid>*,.workspace-section-nav-grid>*{width:100%}.network-management-actions{grid-template-columns:1fr}.network-management-card{padding:16px}.workspace-collapsible-trigger{flex-direction:column}.workspace-collapsible-state{width:100%}.account-tabs-shell,.workspace-section-nav-shell{padding:20px 18px}.account-tab-link,.workspace-section-link{justify-content:flex-start}.header-topline{display:none}.auth-shell p,.brand-block span,.hero-copy p,.page-hero p,.section-headline p,.session-copy span,.showcase-panel p,.surface-muted p,.surface-subpanel p{font-size:.92rem;line-height:1.75}.auth-form-shell h2,.auth-shell h1,.hero-copy h1,.page-hero h1{font-size:clamp(1.9rem,9vw,2.45rem)}.account-panel-grid,.account-stats-row,.catalog-stat-strip,.hero-note-row,.landing-highlights,.landing-stats-band,.network-hero-summary,.quick-entry-grid,.seller-hero-summary,.showcase-metrics,.wallet-overview-strip{gap:10px}.home-app-showcase-grid,.quick-entry-grid{grid-template-columns:1fr 1fr;gap:10px}.home-app-card,.quick-entry-card{min-height:156px;padding:16px;border-radius:20px}.home-app-card strong,.quick-entry-card strong{font-size:.98rem}.home-app-card p,.quick-entry-card span{font-size:.84rem;line-height:1.65}.landing-stat-card{min-height:96px;padding:12px 10px}.landing-stat-card strong{font-size:1.28rem}.landing-spotlight-panel{padding:18px}.landing-spotlight-head strong{font-size:1.45rem}.purchase-line-card{padding:16px;border-radius:20px}.eyebrow,.stat-pill,.status-badge,.tag-chip{padding:7px 12px;font-size:.72rem}.auth-feature-item,.check-list li,.hero-note-card,.list-row{padding:12px 13px}.account-list-card,.account-settings-teaser,.account-summary-card,.network-card-row,.network-category-row,.seller-product-row,.seller-transaction-row,.seller-wallet-row,.support-message-card,.wallet-account-row,.wallet-banking-card,.wallet-banking-glance-card,.wallet-operation-row,.wallet-saved-row,.wallet-section-card,.wallet-transaction-row,.wallet-transactions-panel,.workspace-support-teaser{padding:14px}.support-message-head,.support-message-meta,.wallet-operation-head,.wallet-row-actions,.wallet-transaction-meta{gap:8px}.field-block input,.field-block select,.field-block textarea,.input-like-select{min-height:50px;padding:0 14px}.field-block textarea{padding:12px 14px}.showcase-header{align-items:flex-start}.showcase-header strong{opacity:.6}}.auth-experience-shell{align-items:stretch}.auth-layout-compact{grid-template-columns:minmax(0,1fr)}.auth-browser-warning,.auth-choice-card,.auth-choice-head,.auth-experience-aside,.auth-experience-form,.auth-feedback-banner,.auth-flow-form,.auth-google-action-box,.auth-google-panel,.auth-hero-copy-stack,.auth-hero-points,.auth-hero-summary-card,.auth-hero-summary-head,.auth-method-grid,.auth-role-grid,.auth-selection-summary,.auth-stage-head,.auth-stage-panel{display:grid}.auth-minimal-headline{gap:8px}.auth-experience-aside{gap:22px}.auth-experience-form,.auth-experience-hero{gap:18px}.auth-hero-copy-stack{gap:10px}.auth-hero-copy-stack p{max-width:56ch}.auth-hero-summary-card{gap:16px;padding:18px;border-radius:26px}.auth-hero-summary-head{grid-template-columns:auto 1fr;align-items:center;gap:14px}.auth-browser-warning strong,.auth-choice-head strong,.auth-feedback-banner strong,.auth-google-action-box strong,.auth-hero-summary-head strong,.auth-stage-head strong{display:block}.auth-choice-head small,.auth-feedback-banner p,.auth-google-action-box span,.auth-hero-summary-head span,.auth-inline-note,.auth-stage-head p{color:var(--muted);line-height:1.75}.auth-selection-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-browser-warning,.auth-google-action-box,.auth-hero-point,.auth-selection-summary div{padding:16px 18px;border-radius:22px}.auth-selection-summary div{display:grid;grid-gap:4px;gap:4px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.auth-selection-summary small{color:var(--muted);font-size:.78rem}.auth-selection-summary strong{font-size:.96rem}.auth-role-badge{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#f8c96a,#fff0c6);color:#08131d;font-family:var(--font-display),var(--font-body),sans-serif;font-weight:900;letter-spacing:.06em}.auth-role-badge-whatsapp{background:linear-gradient(135deg,#14d38a,#b8ffe0)}.auth-role-badge-google{background:linear-gradient(135deg,#80a9ff,#edf3ff)}.auth-hero-points{gap:12px}.auth-hero-point{gap:6px}.auth-stage-panel{gap:16px;padding:18px;border-radius:26px}.auth-stage-panel-strong{background:radial-gradient(circle at top right,rgba(248,201,106,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.035))}.auth-stage-panel-disabled{opacity:.72}.auth-stage-head{grid-template-columns:auto 1fr;align-items:start;gap:14px}.auth-stage-head p{margin:4px 0 0}.auth-method-grid,.auth-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-choice-card{gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(255,255,255,.035);color:var(--ink);text-align:right;cursor:pointer}.auth-choice-card:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.auth-choice-card.is-active{border-color:rgba(15,183,159,.42);background:radial-gradient(circle at top left,rgba(15,183,159,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.04));box-shadow:0 18px 36px rgba(1,10,18,.2)}.auth-choice-card.is-disabled{opacity:.56;cursor:not-allowed}.auth-choice-head{grid-template-columns:auto 1fr;align-items:center;gap:14px}.auth-choice-hint{color:var(--muted);font-size:.84rem;line-height:1.7}.auth-browser-warning p,.auth-choice-card p,.auth-feedback-banner p,.auth-google-panel p,.auth-inline-note{margin:0}.auth-method-card{min-height:168px}.auth-google-panel{gap:14px}.auth-google-status-panel{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.auth-google-status-panel p{margin:0;color:var(--muted);line-height:1.75}.auth-google-action-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.auth-google-button-slot{min-width:min(320px,100%);display:flex;justify-content:flex-end}.auth-browser-warning{gap:12px;border:1px solid rgba(248,201,106,.18);background:rgba(248,201,106,.08)}.auth-detail-stack,.auth-flow-form,.auth-hero-points-compact{gap:14px}.auth-inline-note{display:block;margin-top:6px;font-size:.82rem}.auth-feedback-banner{gap:8px}@media (max-width:980px){.auth-google-action-box,.auth-method-grid,.auth-role-grid,.auth-selection-summary{grid-template-columns:minmax(0,1fr)}.auth-google-button-slot{justify-content:stretch}}@media (max-width:720px){.purchases-page-shell{width:calc(100% - 10px)}.purchases-screen-topbar strong{font-size:1.5rem}.purchase-card-foot,.purchase-card-head,.purchase-detail-topbar,.purchase-invoice-document-head{flex-direction:column;align-items:stretch}.purchase-card-detail-line{-webkit-padding-start:0;padding-inline-start:0}.purchase-card-reference-chip{flex-direction:column;align-items:stretch}.purchase-card-reference-action{width:100%}.purchase-card-icon{width:66px;height:66px}.purchase-card-title strong{font-size:1.25rem}.purchase-card-metrics,.purchase-invoice-grid,.purchase-invoice-grid-rich,.purchase-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-invoice-hero{grid-template-columns:1fr}.purchase-invoice-provider-id,.purchase-invoice-provider-strip,.purchase-provider-badge-shell{width:100%}.purchase-invoice-hero-total{justify-items:start;text-align:right;min-width:0}.purchase-detail-doc-id{text-align:center}}@media (max-width:520px){.purchases-screen-shell{padding:12px;border-radius:24px}.purchases-searchbox{min-height:54px;padding:0 14px}.purchases-filter-tab{font-size:.92rem}.purchase-card{padding:14px;border-radius:20px}.purchase-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-card-actions,.purchase-detail-tab-row,.purchase-invoice-actions{justify-content:center}.purchase-invoice-provider-id,.purchase-invoice-provider-strip,.purchase-provider-badge-shell{align-items:flex-start}.purchase-invoice-provider-ref,.purchase-provider-badge-copy{text-align:right}.purchase-invoice-grid,.purchase-invoice-grid-rich,.purchase-reference-grid{grid-template-columns:1fr}.purchase-detail-shell{padding:14px;border-radius:24px}}@media (max-width:720px){.auth-experience-aside,.auth-experience-form,.auth-flow-form,.auth-hero-points{gap:14px}.auth-browser-warning,.auth-choice-card,.auth-google-action-box,.auth-hero-summary-card,.auth-stage-panel{padding:16px;border-radius:22px}.auth-choice-head,.auth-hero-summary-head,.auth-stage-head{gap:12px}.auth-role-badge{width:46px;height:46px;border-radius:16px;font-size:.92rem}}