:root{color-scheme:dark;--background:#0f172a;--surface:#1e293b;--primary:#2563eb;--primary-hover:#3b82f6;--foreground:#ffffff;--muted:#94a3b8;--line:#334155}.referral-hero-card{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#1859d5,#4388ef)}.referral-hero-card>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.referral-hero-card strong{font-size:clamp(24px,4vw,38px)}.referral-hero-card p{max-width:100%;overflow:hidden;margin:0;opacity:.8;text-overflow:ellipsis;white-space:nowrap}.referral-hero-card button{margin:8px 8px 0 0;padding:10px 14px;border:1px solid rgba(255,255,255,.4);border-radius:10px;color:#fff;background:rgba(255,255,255,.12);cursor:pointer}.referral-hero-card img{padding:8px;border-radius:16px;background:#fff}.referral-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0 28px}.referral-metrics article{display:grid;grid-gap:5px;gap:5px;padding:22px;border:1px solid #e4eaf3;border-radius:18px;background:#fff}.referral-metrics span{color:#71809a}.referral-metrics strong{font-size:24px}.currency-icon{object-fit:contain;border-radius:50%;flex:0 0 auto}.currency-icon--prizm{transform:scale(1.2)}.currency-icon-fallback{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e8efff;color:#205fd6;font-size:11px;font-weight:800}.financial-page{width:min(1180px,calc(100% - 32px));min-height:75vh;margin:0 auto;padding:48px 0 72px}.financial-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.financial-page-header span{color:#3974dc;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.financial-page-header h1{margin:5px 0 0;font-size:clamp(32px,5vw,52px)}.portfolio-total{display:grid;grid-gap:5px;gap:5px;padding:28px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#1859d5,#4388ef);box-shadow:0 18px 44px rgba(24,89,213,.24)}.portfolio-total strong{font-size:clamp(28px,4vw,44px)}.portfolio-total small{opacity:.75}.wallet-assets-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.dashboard-reward-card,.dashboard-wallet-summary,.transaction-list,.wallet-asset-card{border:1px solid rgba(20,52,105,.09);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(28,55,96,.07)}.wallet-asset-card{min-width:0;padding:20px}.wallet-asset-card header{display:flex;align-items:center;gap:10px}.wallet-asset-card header div{display:grid;min-width:0}.wallet-asset-card header span{overflow:hidden;color:#71809a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wallet-asset-card dl{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0}.wallet-asset-card dl div{display:flex;justify-content:space-between;gap:8px}.wallet-asset-card dt{color:#7a879c;font-size:12px}.wallet-asset-card dd{margin:0;font-weight:750}.financial-status{padding:28px;border-radius:18px;background:#fff;color:#66758c}.history-filters{display:flex;gap:12px;margin-bottom:16px}.history-filters select{min-width:190px;padding:12px 36px 12px 14px;border:1px solid #dce4f1;border-radius:12px;background:#fff}.transaction-list{overflow:hidden}.transaction-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:17px 20px;border-bottom:1px solid #edf1f7}.transaction-row:last-child{border-bottom:0}.transaction-row div{display:grid;grid-gap:3px;gap:3px}.transaction-row span{color:#7a879c;font-size:12px}.transaction-row b{text-align:right}.transaction-row b.is-positive{color:#159968}.dashboard-action-card.is-marketplace{color:#fff;border-color:transparent;background:linear-gradient(135deg,#1859d5,#4388ef)}.dashboard-heading-action{display:flex;justify-content:space-between;align-items:flex-end}.dashboard-heading-action>a{color:#2563d8;font-weight:700}.dashboard-wallet-summary{display:grid;grid-template-columns:210px 1fr;overflow:hidden}.dashboard-wallet-total{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:22px;color:#fff;background:linear-gradient(135deg,#1859d5,#4388ef)}.dashboard-wallet-total span{opacity:.8;font-size:12px}.dashboard-wallet-total strong{font-size:22px}.dashboard-wallet-currencies{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-wallet-currencies>div{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:18px 8px;border-right:1px solid #edf1f7}.dashboard-wallet-currencies span{color:#71809a;font-size:11px}.dashboard-wallet-currencies strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-rewards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-reward-card{display:flex;flex-direction:column;align-items:flex-start;min-height:190px;padding:20px}.dashboard-reward-card>span{color:#3974dc;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-reward-card h3{margin:10px 0 5px}.dashboard-reward-card p{flex:1 1;margin:0 0 15px;color:#6f7d92;font-size:13px}.dashboard-reward-card button{margin-top:12px;padding:9px 14px;border:0;border-radius:10px;color:#fff;background:#2667dc;cursor:pointer}@media (max-width:900px){.wallet-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-wallet-summary{grid-template-columns:1fr}.dashboard-wallet-currencies{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.dashboard-rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.referral-hero-card{align-items:flex-start;flex-direction:column}.referral-metrics{grid-template-columns:1fr}.financial-page{width:min(100% - 24px,1180px);padding-top:28px}.financial-page-header{align-items:flex-start;flex-direction:column}.dashboard-rewards-grid,.wallet-assets-grid{grid-template-columns:1fr}.history-filters{flex-direction:column}.history-filters select{width:100%}.transaction-row{grid-template-columns:auto 1fr}.transaction-row b{grid-column:2;text-align:left}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{min-height:100vh;margin:0;background:radial-gradient(circle at 76% 35%,rgb(37 99 235/12%),transparent 28rem),var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a,button{color:inherit}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(1180px,calc(100% - 48px));min-height:100vh;margin-inline:auto;display:flex;flex-direction:column}.site-header{display:flex;justify-content:space-between;gap:32px;align-items:center;min-height:80px;border-bottom:1px solid rgb(51 65 85/70%)}.site-title{flex:0 0 auto;color:var(--foreground);font-size:18px;font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:color .18s ease}.site-navigation ul{display:flex;gap:clamp(16px,2.4vw,30px);align-items:center;margin:0;padding:0;list-style:none}.site-navigation a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:14px;font-weight:650;text-decoration:none;transition:color .18s ease}.site-navigation a:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:2px;border-radius:999px;background:var(--primary-hover);transform:scaleX(0);transition:transform .18s ease}.site-navigation a.is-active,.site-navigation a:hover,.site-title:hover{color:var(--foreground)}.site-navigation a.is-active:after,.site-navigation a:hover:after{transform:scaleX(1)}.site-navigation a:focus-visible,.site-title:focus-visible{border-radius:3px;outline:3px solid rgb(59 130 246/45%);outline-offset:4px}.hero{flex:1 1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;grid-gap:clamp(40px,7vw,96px);gap:clamp(40px,7vw,96px);min-height:680px;padding-block:72px 80px}.hero-content{position:relative;z-index:1}.hero-eyebrow{display:inline-flex;align-items:center;min-height:32px;margin:0 0 24px;padding:7px 12px;border:1px solid rgb(59 130 246/32%);border-radius:999px;background:rgb(37 99 235/10%);color:#93c5fd;font-size:13px;font-weight:650;letter-spacing:.04em}.hero h1{max-width:700px;margin:0;font-size:clamp(52px,6.7vw,88px);line-height:.95;letter-spacing:-.055em;text-wrap:balance}.hero-subtitle{max-width:690px;margin:28px 0 0;color:var(--foreground);font-size:clamp(22px,2.4vw,30px);font-weight:520;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.hero-description{max-width:630px;margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.auth-loading{min-height:50px;align-items:center;color:var(--muted);font-size:14px}.auth-user-state{align-items:stretch}.user-menu{position:relative}.auth-user-button{display:inline-flex;gap:12px;align-items:center;min-height:52px;padding:7px 15px 7px 8px;border:1px solid rgb(59 130 246/38%);border-radius:14px;background:rgb(30 41 59/72%);color:var(--foreground);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-user-button:hover,.auth-user-button[aria-expanded=true]{border-color:var(--primary-hover);background:rgb(30 41 59/92%);box-shadow:0 10px 34px rgb(37 99 235/16%)}.auth-user-button:focus-visible,.user-menu-logout:focus-visible,.user-menu-panel a:focus-visible{outline:3px solid rgb(59 130 246/48%);outline-offset:3px}.auth-user-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primary);color:white;font-weight:800;overflow:hidden}.auth-user-avatar.is-large{width:48px;height:48px;flex:0 0 auto;font-size:18px}.auth-user-avatar img{width:100%;height:100%;object-fit:cover}.auth-user-copy{display:grid;grid-gap:2px;gap:2px}.auth-user-copy strong{font-size:14px}.auth-user-copy small{color:var(--muted);font-size:11px}.user-menu-chevron{margin-left:4px;color:#93c5fd;font-size:18px;transition:transform .18s ease}.auth-user-button[aria-expanded=true] .user-menu-chevron{transform:rotate(180deg)}.user-menu-panel{position:absolute;z-index:80;top:calc(100% + 12px);left:0;width:min(350px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));border:1px solid rgb(96 165 250/30%);border-radius:18px;background:linear-gradient(145deg,rgb(37 99 235/10%),transparent 34%),rgb(30 41 59/98%);box-shadow:0 28px 80px rgb(0 0 0/48%),0 0 40px rgb(37 99 235/10%);overflow-y:auto;animation:auth-modal-enter .22s cubic-bezier(.22,1,.36,1) both}.user-menu-header{display:flex;gap:14px;align-items:center;padding:20px;border-bottom:1px solid var(--line)}.user-menu-header div{display:grid;min-width:0}.user-menu-header strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.user-menu-header small,.user-menu-header span{margin-top:3px;color:var(--muted);font-size:12px}.user-menu-navigation{display:grid;grid-gap:3px;gap:3px;padding:10px}.user-menu-logout,.user-menu-navigation a{display:flex;gap:12px;align-items:center;min-height:42px;padding:8px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--foreground);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.user-menu-logout:hover,.user-menu-navigation a:hover{border-color:rgb(59 130 246/26%);background:rgb(37 99 235/13%);color:#bfdbfe;transform:translateX(2px)}.user-menu-logout span,.user-menu-navigation span{width:22px;text-align:center}.user-menu-logout{width:calc(100% - 20px);margin:0 10px 10px;border-top-color:var(--line);color:#cbd5e1}.section-placeholder{display:grid;place-items:center;align-content:center;min-height:100vh;padding:32px;background:radial-gradient(circle at 50% 35%,rgb(37 99 235/16%),transparent 34%),var(--background);color:var(--foreground);text-align:center}.section-placeholder-brand{margin:0 0 20px;color:#93c5fd;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.section-placeholder h1{margin:0;font-size:clamp(42px,8vw,72px);letter-spacing:-.05em}.section-placeholder>p:not(.section-placeholder-brand){margin:18px 0 28px;color:var(--muted);font-size:18px}.referral-page{min-height:100vh;padding:clamp(28px,6vw,72px);background:radial-gradient(circle at 20% 10%,rgb(37 99 235/18%),transparent 32%),var(--background);color:var(--foreground)}.telegram-login-page{display:grid;place-items:center;min-height:100vh;padding:24px;background:radial-gradient(circle at 50% 30%,rgb(37 99 235/20%),transparent 38%),var(--background);color:var(--foreground)}.telegram-login-card{position:relative;width:min(100%,440px);padding:clamp(28px,7vw,46px);border:1px solid rgb(96 165 250/30%);border-radius:22px;background:rgb(30 41 59/94%);box-shadow:0 30px 90px rgb(0 0 0/42%);text-align:center}.telegram-login-card h1{margin:0;font-size:clamp(30px,7vw,42px);letter-spacing:-.04em}.telegram-login-card>p:not(.auth-modal-eyebrow,.telegram-login-error){margin:16px 0 28px;color:var(--muted);line-height:1.6}.telegram-login-widget{display:flex;min-height:48px;align-items:center;justify-content:center}.telegram-login-error{margin:22px 0 0;color:#fca5a5;font-size:14px}.email-registration-page{display:grid;place-items:center;min-height:100vh;padding:32px 20px;background:radial-gradient(circle at 50% 18%,rgb(37 99 235/20%),transparent 36%),var(--background)}.email-registration-card{position:relative;width:min(100%,520px);padding:clamp(26px,6vw,44px);border:1px solid rgb(96 165 250/30%);border-radius:22px;background:linear-gradient(145deg,rgb(37 99 235/9%),transparent 34%),rgb(30 41 59/94%);box-shadow:0 30px 90px rgb(0 0 0/42%)}.email-registration-card h1{margin:0;font-size:clamp(29px,6vw,40px);line-height:1.08;letter-spacing:-.04em}.email-registration-subtitle{margin:14px 0 0;color:var(--muted);line-height:1.55}.email-registration-form{display:grid;grid-gap:17px;gap:17px;margin-top:28px}.email-registration-field{display:grid;grid-gap:7px;gap:7px;color:#e2e8f0;font-size:13px;font-weight:700}.email-registration-field input{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:11px;outline:0;background:rgb(15 23 42/68%);color:var(--foreground);font:inherit;font-weight:500;transition:border-color .18s ease,box-shadow .18s ease}.email-registration-field input:focus{border-color:var(--primary-hover);box-shadow:0 0 0 3px rgb(59 130 246/18%)}.email-registration-field input[aria-invalid=true]{border-color:rgb(248 113 113/65%)}.email-registration-field small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.email-registration-field small.is-error{color:#fca5a5}.email-registration-submit{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:50px;margin-top:3px;border:0;border-radius:11px;background:var(--primary);color:white;font-weight:750;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.email-registration-submit:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-2px)}.email-registration-submit:disabled{cursor:not-allowed;opacity:.42}.email-registration-notice{margin:0;padding:12px;border:1px solid rgb(59 130 246/25%);border-radius:10px;background:rgb(37 99 235/9%);color:#bfdbfe;font-size:12px;text-align:center}.email-registration-notice.is-error{border-color:rgb(248 113 113/30%);background:rgb(127 29 29/18%);color:#fecaca}.email-registration-spinner{width:17px;height:17px;border:2px solid rgb(255 255 255/35%);border-top-color:white;border-radius:50%;animation:registration-spin .7s linear infinite}.email-registration-success{text-align:center}.email-registration-success h1{margin-bottom:20px}.email-registration-success>p:not(.auth-modal-eyebrow){margin:7px 0;color:var(--muted);line-height:1.55}.email-registration-success .email-registration-submit{margin-top:28px}.email-registration-success-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px;border-radius:50%;background:rgb(34 197 94/16%);color:#86efac;font-size:28px;font-weight:800}@keyframes registration-spin{to{transform:rotate(1turn)}}.email-registration-login{margin:24px 0 0;color:var(--muted);font-size:13px;text-align:center}.email-registration-login a{color:#93c5fd;font-weight:750;text-decoration:none}.email-registration-login a:hover{color:white}.email-login-forgot{justify-self:end;margin-top:-7px;padding:0;border:0;background:transparent;color:#93c5fd;font-size:12px;font-weight:700;cursor:pointer}.email-login-forgot:hover{color:white}.email-login-forgot:focus-visible{border-radius:3px;outline:3px solid rgb(59 130 246/45%);outline-offset:4px}@media (max-width:480px){.email-registration-page{align-items:start;padding:14px 12px}.email-registration-card{padding:24px 18px;border-radius:18px}.email-registration-form{margin-top:23px}}.referral-page-content{width:min(100%,960px);margin-inline:auto}.referral-page h1{margin:0 0 34px;font-size:clamp(42px,8vw,72px);letter-spacing:-.05em}.referral-page-content>p:not(.section-placeholder-brand){margin:0 0 28px;color:var(--muted)}.referral-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);grid-gap:18px;gap:18px;margin-bottom:28px}.referral-dashboard-card{display:grid;grid-gap:14px;gap:14px;min-height:150px;padding:24px;border:1px solid rgb(59 130 246/26%);border-radius:18px;background:rgb(30 41 59/72%);box-shadow:0 18px 50px rgb(0 0 0/22%)}.referral-dashboard-card span{color:var(--muted);font-size:13px}.referral-dashboard-card strong{align-self:end;font-size:clamp(30px,5vw,48px)}.referral-dashboard-card .referral-link{overflow-wrap:anywhere;color:#bfdbfe;font-size:clamp(16px,2.4vw,24px)}@media (max-width:680px){.referral-dashboard-grid{grid-template-columns:1fr}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline:3px solid rgb(59 130 246/45%);outline-offset:3px}.button-primary{background:var(--primary)}.button-primary:hover{background:var(--primary-hover)}.button-secondary{border-color:var(--line);background:rgb(30 41 59/65%)}.button-secondary:hover{border-color:var(--primary-hover);background:var(--surface)}.auth-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:24px;background:rgb(2 6 23/78%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:auth-backdrop-enter .22s ease-out both}.auth-modal{position:relative;width:min(100%,540px);max-height:calc(100vh - 48px);padding:clamp(28px,5vw,46px);border:1px solid rgb(96 165 250/30%);border-radius:22px;background:linear-gradient(145deg,rgb(37 99 235/10%),transparent 38%),rgb(30 41 59/94%);box-shadow:0 36px 120px rgb(0 0 0/55%),0 0 52px rgb(37 99 235/12%);overflow-y:auto;animation:auth-modal-enter .26s cubic-bezier(.22,1,.36,1) both}.auth-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:rgb(15 23 42/72%);color:var(--muted);font-size:24px;cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}.auth-modal-close:hover{border-color:var(--primary-hover);color:var(--foreground);transform:rotate(4deg)}.auth-modal-close:focus-visible,.auth-provider:focus-visible{outline:3px solid rgb(59 130 246/48%);outline-offset:3px}.auth-modal-eyebrow{margin:0 0 15px;color:#93c5fd;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.auth-modal h2{max-width:430px;margin:0;padding-right:32px;font-size:clamp(30px,6vw,42px);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.auth-modal-description{max-width:440px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.auth-provider-list{display:grid;grid-gap:11px;gap:11px;min-height:72px;margin-top:30px}.auth-provider{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;width:100%;min-height:62px;padding:8px 16px 8px 9px;border:1px solid var(--line);border-radius:14px;background:rgb(15 23 42/38%);color:var(--muted);text-align:left}.auth-provider.is-enabled{border-color:rgb(59 130 246/48%);background:linear-gradient(110deg,rgb(37 99 235/24%),rgb(15 23 42/48%));color:var(--foreground);box-shadow:0 0 24px rgb(37 99 235/9%);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-provider.is-enabled:hover{border-color:var(--primary-hover);box-shadow:0 10px 34px rgb(37 99 235/18%);transform:translateY(-2px)}.auth-provider:disabled{cursor:not-allowed;opacity:.68}.auth-provider-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:11px;background:rgb(30 41 59/76%);color:#cbd5e1;font-weight:750}.auth-provider.is-enabled .auth-provider-icon{border-color:rgb(96 165 250/35%);background:var(--primary);color:white}.auth-provider-icon svg{width:24px;height:24px;fill:currentColor}.auth-provider-name{font-size:15px;font-weight:700}.auth-coming-soon{padding:5px 8px;border:1px solid rgb(148 163 184/16%);border-radius:999px;font-size:11px;font-weight:650}.auth-provider-arrow{color:#93c5fd;font-size:18px;transition:transform .18s ease}.auth-provider:hover .auth-provider-arrow{transform:translateX(3px)}.auth-modal-notice,.auth-modal-state{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:14px;text-align:center}.auth-modal-notice{margin-top:14px;border-color:rgb(59 130 246/26%);background:rgb(37 99 235/8%);color:#bfdbfe}.auth-modal-footnote{margin:24px 0 0;color:#64748b;font-size:12px;line-height:1.55;text-align:center}.hero-benefits{display:flex;flex-wrap:wrap;gap:12px 22px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px;list-style:none}.hero-benefits li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.hero-benefits span{color:var(--primary-hover);font-weight:800}.hero-visual{position:relative;aspect-ratio:1;width:min(100%,520px);justify-self:end;border:1px solid rgb(51 65 85/65%);border-radius:50%;background:rgb(30 41 59/32%);box-shadow:inset 0 0 80px rgb(37 99 235/8%),0 32px 90px rgb(2 6 23/40%);overflow:hidden}.hero-visual:after,.hero-visual:before{content:none}.hero-visual-glow{position:absolute;inset:32%;border-radius:50%;background:rgb(37 99 235/28%);filter:blur(46px)}.hero-network{position:relative;width:100%;height:100%}.background-stars circle{fill:#93c5fd;opacity:0;animation:star-twinkle var(--star-twinkle) ease-in-out var(--star-delay) infinite alternate}.dynamic-orbits{opacity:0;animation:ecosystem-enter .7s ease .2s forwards}.dynamic-orbit{fill:none;stroke:rgb(96 165 250/var(--orbit-opacity));stroke-width:var(--orbit-width);transform-box:view-box;transform-origin:center;animation:orbit-organic var(--orbit-duration) linear infinite,living-ring var(--orbit-pulse) ease-in-out infinite alternate;animation-direction:var(--orbit-direction),alternate}.dynamic-orbit-solid{stroke-width:1.2}.dynamic-orbit-dashed{stroke-dasharray:8 13}.dynamic-orbit-dotted{stroke-dasharray:2 11}.orbit-particles{opacity:0;animation:ecosystem-enter .8s ease .6s forwards}.orbit-particle{transform-box:view-box;transform-origin:center;animation:particle-orbit var(--particle-duration) linear var(--particle-delay) infinite;animation-direction:var(--particle-direction)}.orbit-particle circle{fill:#60a5fa;filter:drop-shadow(0 0 var(--particle-glow) rgb(96 165 250/75%));animation:particle-twinkle var(--twinkle-duration) ease-in-out infinite}.data-flow{opacity:0;animation:ecosystem-enter .7s ease .38s forwards}.data-flow-line,.data-flow-packet{fill:none;stroke-linecap:round}.data-flow-line{stroke:url(#dynamic-line);stroke-width:1.4;stroke-dasharray:4 7}.data-flow-packet{stroke:#bfdbfe;stroke-width:3;stroke-dasharray:9 91;filter:drop-shadow(0 0 6px #60a5fa);animation:data-packet 1.45s ease-out both}.dynamic-nodes{opacity:0;animation:ecosystem-enter .7s ease .4s forwards}.dynamic-node{cursor:default;animation:node-float var(--node-duration) ease-in-out var(--node-delay) infinite alternate}.dynamic-node rect{fill:rgb(15 23 42/76%);stroke:rgb(96 165 250/42%);stroke-width:1.4;transition:fill .22s ease,stroke .22s ease}.dynamic-node circle{fill:rgb(37 99 235/16%);stroke:rgb(96 165 250/30%)}.dynamic-node:hover rect{fill:rgb(30 41 59/92%);stroke:rgb(96 165 250/80%)}.dynamic-node-icon{fill:none;stroke:#93c5fd;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dynamic-node text{fill:var(--foreground);font-family:inherit;font-size:13px;font-weight:650;dominant-baseline:middle}.dynamic-core{opacity:0;transform-box:view-box;transform-origin:center;animation:ecosystem-enter .65s ease forwards,core-breathe var(--core-breath) ease-in-out .65s infinite}.dynamic-core-glow{transform-box:fill-box;transform-origin:center}.dynamic-core-glow-outer{fill:rgb(37 99 235/6%);stroke:rgb(96 165 250/12%);animation:core-ring var(--core-ring) ease-in-out infinite alternate}.dynamic-core-glow-middle{fill:rgb(37 99 235/9%);stroke:rgb(96 165 250/18%)}.dynamic-core-glow-inner{fill:rgb(37 99 235/14%);stroke:rgb(147 197 253/25%);filter:url(#dynamic-soft-glow);animation:core-inner-glow var(--core-breath) ease-in-out infinite alternate}.dynamic-core-flash{fill:none;stroke:rgb(191 219 254/35%);stroke-width:2;opacity:0;animation:core-flash var(--core-flash) ease-in-out var(--core-flash-delay) infinite}.dynamic-core-surface{stroke:rgb(191 219 254/42%);stroke-width:1.5;filter:drop-shadow(0 0 22px rgb(59 130 246/65%))}.dynamic-core-name,.dynamic-core-title{fill:var(--foreground);font-family:inherit;font-weight:750;letter-spacing:-.02em}.dynamic-core-title{font-size:14px}.dynamic-core-name{font-size:20px}.dynamic-foreground-glow{fill:none;stroke:rgb(147 197 253/13%);stroke-width:7;filter:url(#dynamic-soft-glow);pointer-events:none}.opportunities{padding-block:clamp(88px,10vw,140px);border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);grid-column-gap:clamp(40px,8vw,120px);column-gap:clamp(40px,8vw,120px);align-items:flex-end;margin-bottom:clamp(52px,7vw,84px)}.section-eyebrow{grid-column:1/-1;margin:0 0 20px;color:var(--primary-hover);font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.section-heading h2{margin:0;font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.section-heading>p:last-child{max-width:620px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.opportunity-timeline{position:relative;display:grid;grid-gap:24px;gap:24px;max-width:940px;margin:0 auto;padding:0;list-style:none}.opportunity-timeline:before{content:"";position:absolute;top:38px;bottom:38px;left:31px;width:2px;background:linear-gradient(var(--primary-hover),rgb(37 99 235/18%))}.opportunity-step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;opacity:0;animation:opportunity-reveal .6s ease forwards}.opportunity-step:nth-child(2){animation-delay:90ms}.opportunity-step:nth-child(3){animation-delay:.18s}.opportunity-step:nth-child(4){animation-delay:.27s}.opportunity-marker{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgb(59 130 246/55%);border-radius:50%;background:var(--background);box-shadow:0 0 0 8px var(--background);color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.08em}.opportunity-card{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding:clamp(24px,3.5vw,36px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgb(30 41 59/90%),rgb(30 41 59/54%));box-shadow:0 18px 54px rgb(2 6 23/18%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.opportunity-card:hover{border-color:rgb(59 130 246/62%);box-shadow:0 22px 64px rgb(2 6 23/28%),0 0 0 1px rgb(37 99 235/8%);transform:translateX(6px)}.opportunity-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgb(59 130 246/24%);border-radius:16px;background:rgb(37 99 235/10%);font-size:27px}.opportunity-step-label{margin:0 0 8px;color:var(--primary-hover)!important;font-size:12px!important;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.opportunity-card h3{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.025em}.opportunity-card p{max-width:650px;margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.why-marketplace{padding-block:clamp(88px,10vw,140px);border-top:1px solid var(--line)}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px}.why-card,.why-grid{display:grid;gap:22px}.why-card{position:relative;grid-template-columns:58px minmax(0,1fr);grid-gap:22px;min-height:250px;padding:clamp(26px,3.5vw,38px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgb(37 99 235/7%),transparent 42%),var(--surface);box-shadow:0 18px 54px rgb(2 6 23/18%);opacity:0;overflow:hidden;animation:opportunity-reveal .6s ease forwards;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.why-card:after{content:"";position:absolute;right:-48px;bottom:-74px;width:170px;height:170px;border:1px solid rgb(59 130 246/12%);border-radius:50%}.why-card:nth-child(2){animation-delay:90ms}.why-card:nth-child(3){animation-delay:.18s}.why-card:nth-child(4){animation-delay:.27s}.why-card:hover{border-color:rgb(59 130 246/62%);box-shadow:0 22px 64px rgb(2 6 23/28%),0 0 0 1px rgb(37 99 235/8%);transform:translateY(-5px)}.why-card-icon{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgb(59 130 246/24%);border-radius:15px;background:rgb(37 99 235/10%);font-size:25px}.why-card h3{margin:2px 0 0;font-size:clamp(22px,2.5vw,28px);line-height:1.25;letter-spacing:-.025em}.why-card h3,.why-card p{position:relative;z-index:1}.why-card p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.journey{padding-block:clamp(88px,10vw,140px);border-top:1px solid var(--line)}.journey .section-heading strong{color:var(--foreground);font-weight:650}.journey-progress{margin-bottom:clamp(64px,8vw,96px);padding:clamp(26px,4vw,40px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(110deg,rgb(37 99 235/13%),transparent 52%),var(--surface);box-shadow:inset 0 0 36px rgb(37 99 235/5%)}.journey-progress-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.journey-progress-heading p{margin:0 0 7px;color:var(--muted);font-size:14px}.journey-progress-heading strong{font-size:clamp(18px,2.5vw,24px);letter-spacing:-.025em}.journey-progress-heading>span{color:#93c5fd;font-size:clamp(28px,4vw,44px);font-weight:750;line-height:1;letter-spacing:-.04em}.journey-progress-track{height:12px;border:1px solid var(--line);border-radius:999px;background:var(--background);overflow:hidden;box-shadow:inset 0 1px 4px rgb(2 6 23/70%),0 0 18px rgb(37 99 235/12%)}.journey-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary-hover));width:var(--progress-width);box-shadow:0 0 24px rgb(59 130 246/68%);transform:scaleX(0);transform-origin:left}.journey-progress.is-visible .journey-progress-track span{animation:progress-enter 1.1s cubic-bezier(.22,1,.36,1) both}.journey-list{position:relative;display:grid;grid-gap:30px;gap:30px;max-width:970px;margin:0 auto;padding:0;list-style:none}.journey-list:before{background:linear-gradient(var(--primary-hover) 0 32%,rgb(59 130 246/36%) 50%,var(--line) 72%,transparent);box-shadow:0 0 14px rgb(59 130 246/38%)}.journey-list:after,.journey-list:before{content:"";position:absolute;top:30px;bottom:30px;left:27px;width:3px}.journey-list:after{z-index:0;background:linear-gradient(transparent,#93c5fd,transparent);background-size:100% 180px;background-repeat:no-repeat;filter:drop-shadow(0 0 7px #60a5fa);animation:timeline-light 7s ease-in-out infinite;pointer-events:none}.journey-item{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;opacity:0;transform:translateY(24px)}.journey-item.is-visible{animation:journey-reveal .65s cubic-bezier(.22,1,.36,1) forwards}.journey-node{position:relative;z-index:1;display:block;width:18px;height:18px;margin:28px auto 0;border:4px solid var(--background);border-radius:50%;box-shadow:0 0 0 2px var(--line);background:var(--background)}.journey-item-completed .journey-node{box-shadow:0 0 0 2px #22c55e,0 0 15px rgb(34 197 94/48%);background:linear-gradient(135deg,#4ade80,#16a34a)}.journey-item-current .journey-node{box-shadow:0 0 0 2px var(--primary-hover),0 0 20px rgb(59 130 246/55%);background:var(--primary-hover);animation:current-node-pulse 3.4s ease-in-out infinite}.journey-card{display:flex;flex-direction:column;height:clamp(350px,37vw,370px);padding:clamp(22px,3vw,31px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgb(30 41 59/94%),rgb(30 41 59/60%));box-shadow:0 18px 54px rgb(2 6 23/18%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.journey-card:hover{border-color:rgb(96 165 250/72%);box-shadow:0 24px 70px rgb(2 6 23/38%),0 0 28px rgb(37 99 235/13%);transform:translateY(-5px) scale(1.012)}.journey-item-current .journey-card{border-color:rgb(59 130 246/72%);background:linear-gradient(120deg,rgb(37 99 235/13%),transparent 56%),var(--surface);box-shadow:0 20px 60px rgb(2 6 23/24%),0 0 32px rgb(37 99 235/10%)}.journey-status{display:inline-flex;gap:8px;align-items:center;align-self:flex-start;margin-bottom:17px;padding:7px 11px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.journey-status-completed{color:#4ade80;border-color:rgb(34 197 94/25%);background:linear-gradient(135deg,rgb(34 197 94/16%),rgb(21 128 61/7%));box-shadow:0 0 16px rgb(34 197 94/10%)}.journey-status-current{color:#60a5fa;border-color:rgb(59 130 246/38%);background:linear-gradient(135deg,rgb(37 99 235/20%),rgb(30 64 175/8%));box-shadow:0 0 18px rgb(37 99 235/14%)}.journey-status-planned{color:var(--muted);border-color:rgb(148 163 184/14%);background:rgb(148 163 184/4%)}.journey-version{margin:0 0 8px;color:var(--primary-hover);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.journey-card h3{margin:0;font-size:clamp(26px,3.5vw,37px);line-height:1.08;letter-spacing:-.035em}.journey-date{margin:10px 0 0;color:var(--muted);font-size:13px}.journey-description{max-width:720px;margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.journey-highlights{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0 0;padding:0;list-style:none}.journey-highlights li{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:rgb(15 23 42/42%);color:#cbd5e1;font-size:12px}.journey-more{display:inline-flex;gap:8px;align-items:center;align-self:flex-start;margin-top:auto;padding:0;border:0;background:transparent;color:#93c5fd;font-size:14px;font-weight:700;cursor:pointer;transition:color .18s ease}.journey-more span{transition:transform .18s ease}.journey-more:hover span{transform:translateX(4px)}.journey-more:hover{color:var(--foreground)}.journey-modal-close:focus-visible,.journey-more:focus-visible{border-radius:4px;outline:3px solid rgb(59 130 246/45%);outline-offset:5px}.journey-continuation .journey-node{box-shadow:0 0 0 2px var(--primary-hover)}.journey-continuation .journey-card{border-style:dashed;text-align:center;background:radial-gradient(circle at 50% 20%,rgb(37 99 235/17%),transparent 46%),var(--surface);box-shadow:0 0 36px rgb(37 99 235/10%)}.journey-continuation-icon{display:inline-block;margin-bottom:18px;color:#93c5fd;font-size:34px}.journey-continuation .journey-version{margin-top:18px}.journey-continuation .journey-description{margin-inline:auto}.journey-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgb(2 6 23/78%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modal-enter .18s ease-out both}.journey-modal{position:relative;width:min(100%,560px);padding:clamp(30px,5vw,48px);border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 30px 100px rgb(0 0 0/48%)}.journey-modal h2{margin:0;font-size:clamp(30px,5vw,42px);letter-spacing:-.035em}.journey-modal>p:last-child{margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.journey-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--background);color:var(--muted);font-size:24px;cursor:pointer}.site-footer{padding-block:clamp(64px,8vw,96px) 28px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.footer-main{display:grid;grid-template-columns:minmax(240px,1.45fr) repeat(2,minmax(130px,.65fr)) minmax(220px,.9fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start;padding-bottom:clamp(52px,7vw,76px)}.footer-logo{display:inline-block;color:var(--foreground);font-size:20px;font-weight:750;letter-spacing:-.025em;text-decoration:none}.footer-brand p{max-width:340px;margin:18px 0 0;font-size:15px;line-height:1.7}.footer-column h2{margin:3px 0 20px;color:var(--foreground);font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.footer-column ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.footer-column a{text-decoration:none;transition:color .18s ease}.footer-column a:hover,.footer-logo:hover{color:var(--primary-hover)}.footer-column a:focus-visible,.footer-logo:focus-visible{border-radius:3px;outline:3px solid rgb(59 130 246/45%);outline-offset:5px}.footer-status{display:flex;gap:13px;padding:20px;border:1px solid var(--line);border-radius:14px;background:rgb(30 41 59/62%)}.footer-status-indicator{flex:0 0 auto;width:9px;height:9px;margin-top:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgb(74 222 128/10%)}.footer-status p{margin:0 0 7px;font-size:12px}.footer-status div>span,.footer-status strong{display:block}.footer-status strong{color:var(--foreground);font-size:17px}.footer-status div>span{margin-top:4px;color:#93c5fd;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid var(--line);font-size:13px}.footer-bottom p{margin:0}.cabinet-header{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:64px;border-bottom:1px solid rgb(51 65 85/70%)}.marketplace-logo{display:inline-flex;gap:10px;align-items:center}.marketplace-logo img{width:34px;height:34px;filter:drop-shadow(0 8px 16px rgb(37 99 235/25%))}.cabinet-header .user-menu-panel{right:0;left:auto}.cabinet-content{flex:1 1;padding-block:14px 64px}.cabinet-auth-loading{display:grid;flex:1 1;place-items:center;min-height:70vh;color:var(--muted)}.dashboard-welcome{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;min-height:58px;margin-bottom:10px;animation:dashboard-enter .5s ease both}.dashboard-section-heading span,.dashboard-user-details>span,.dashboard-welcome p{margin:0;color:#93c5fd;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dashboard-welcome h1{margin:3px 0 0;font-size:clamp(25px,2.7vw,34px);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.dashboard-welcome>span{max-width:390px;padding-bottom:4px;color:var(--muted);font-size:13px;line-height:1.5;text-align:right}.dashboard-overview{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.55fr);grid-gap:14px;gap:14px;animation:dashboard-enter .5s ease 60ms both}.dashboard-user-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:124px;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgb(30 41 59/72%);box-shadow:0 12px 32px rgb(2 6 23/18%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgb(147 197 253/38%);border-radius:15px;background:linear-gradient(145deg,var(--primary-hover),var(--primary));box-shadow:0 14px 36px rgb(37 99 235/24%);font-size:24px;font-weight:800;overflow:hidden}.dashboard-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-user-details{display:grid;min-width:0}.dashboard-user-details h2{margin:0;overflow:hidden;font-size:20px;letter-spacing:-.035em;text-overflow:ellipsis}.dashboard-user-name{display:flex;gap:8px;align-items:center;min-width:0;margin-top:3px}.dashboard-user-details p{margin:2px 0 0;color:var(--muted);font-size:13px}.dashboard-melnik-id{display:flex;gap:8px;align-items:center;margin-top:8px}.dashboard-melnik-id strong{color:#bfdbfe;font-size:11px;letter-spacing:.04em}.dashboard-melnik-id button{padding:3px 7px;border:0;border-radius:6px;background:rgb(59 130 246/14%);color:#93c5fd;cursor:pointer;font-size:10px;font-weight:700}.dashboard-user-status{flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;padding:5px 8px;border:1px solid rgb(59 130 246/30%);border-radius:999px;background:rgb(37 99 235/12%);color:#bfdbfe;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.dashboard-user-status i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgb(74 222 128/10%)}.dashboard-section{margin-top:16px}.dashboard-section-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:10px}.dashboard-section-heading h2{margin:0;font-size:20px;letter-spacing:-.04em}.dashboard-section-heading p{max-width:400px;margin:0;color:var(--muted);line-height:1.6}.dashboard-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-action-card,.dashboard-activity-card,.dashboard-important-card,.dashboard-stat-card{border:1px solid var(--line);background:rgb(30 41 59/68%);box-shadow:0 12px 32px rgb(2 6 23/18%)}.dashboard-action-card,.dashboard-stat-card{min-width:0}.dashboard-stat-card{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:124px;padding:14px;border-radius:16px}.dashboard-stat-card span{color:var(--muted);font-size:14px}.dashboard-stat-card strong{align-self:end;color:#bfdbfe;color:#fff;font-size:34px;line-height:1}.dashboard-stat-icon{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:rgb(37 99 235/13%);color:#93c5fd!important}.dashboard-stat-icon svg{width:15px;height:15px}.dashboard-marketplace-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:70px;margin-top:10px;padding:12px 17px;border:1px solid rgb(147 197 253/42%);border-radius:16px;background:linear-gradient(105deg,#1d4ed8,#2563eb 55%,#3b82f6);box-shadow:0 16px 40px rgb(37 99 235/24%);color:#fff;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}.dashboard-marketplace-cta:hover{filter:brightness(1.08);box-shadow:0 20px 52px rgb(37 99 235/36%);transform:translateY(-2px)}.dashboard-marketplace-cta:focus-visible{outline:3px solid rgb(147 197 253/65%);outline-offset:3px}.dashboard-marketplace-cta-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(255 255 255/22%);border-radius:12px;background:rgb(255 255 255/13%)}.dashboard-marketplace-cta-icon svg{width:22px;height:22px}.dashboard-marketplace-cta span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.dashboard-marketplace-cta small{color:#dbeafe;font-size:11px}.dashboard-marketplace-cta strong{font-size:18px;letter-spacing:-.02em}.dashboard-marketplace-cta b{font-size:24px;font-weight:400}.dashboard-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:68px;padding:13px;border-radius:16px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-action-card>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgb(37 99 235/13%);color:#93c5fd}.dashboard-action-card svg{width:18px;height:18px}.dashboard-action-card strong{min-width:0;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.dashboard-action-card strong em{display:block;margin-top:2px;color:var(--muted);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard-action-card.is-disabled{cursor:default;opacity:.56}.dashboard-action-card.is-disabled:hover{border-color:var(--line);box-shadow:0 12px 32px rgb(2 6 23/18%);transform:none}.dashboard-action-card small{color:#93c5fd;font-size:17px;transition:transform .18s ease}.dashboard-action-card:hover{border-color:rgb(59 130 246/58%);box-shadow:0 20px 54px rgb(2 6 23/28%),0 0 24px rgb(37 99 235/9%);transform:translateY(-3px)}.dashboard-activity-card:hover,.dashboard-important-card:hover,.dashboard-stat-card:hover,.dashboard-user-card:hover{border-color:rgb(59 130 246/48%);box-shadow:0 18px 44px rgb(2 6 23/26%);transform:translateY(-2px)}.dashboard-activity-card,.dashboard-important-card,.dashboard-stat-card,.dashboard-user-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-action-card:hover small{transform:translateX(3px)}.dashboard-action-card:focus-visible{outline:3px solid rgb(59 130 246/48%);outline-offset:3px}.dashboard-activity-card{margin:0;padding:8px clamp(20px,4vw,34px);border-radius:18px}.dashboard-important{margin-top:54px}.dashboard-important-card{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.4fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:20px;border-radius:16px}.dashboard-important-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.dashboard-important-card a{color:#93c5fd;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.dashboard-activity-card div{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding-block:21px;border-bottom:1px solid var(--line)}.dashboard-activity-card div:last-child{border-bottom:0}.dashboard-activity-card dt{color:var(--muted)}.dashboard-activity-card dd{margin:0;color:var(--foreground);font-weight:650}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes ecosystem-enter{0%{opacity:0}to{opacity:1}}@keyframes auth-backdrop-enter{0%{opacity:0}}@keyframes auth-modal-enter{0%{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes core-breathe{50%{transform:scale(1.02)}}@keyframes orbit-organic{to{transform:rotate(1turn)}}@keyframes living-ring{0%{opacity:.72}to{opacity:1;stroke-width:calc(var(--orbit-width) + .22)}}@keyframes particle-orbit{0%{transform:rotate(var(--particle-phase))}to{transform:rotate(calc(var(--particle-phase) + 1turn))}}@keyframes particle-twinkle{0%,to{opacity:calc(var(--particle-opacity) * .35)}48%{opacity:var(--particle-opacity)}}@keyframes star-twinkle{0%{opacity:.04;transform:translate(0)}to{opacity:var(--star-opacity);transform:translate(var(--star-drift-x),var(--star-drift-y))}}@keyframes data-packet{0%{opacity:0;stroke-dashoffset:110}18%{opacity:1}to{opacity:0;stroke-dashoffset:-10}}@keyframes node-float{0%{transform:translate(calc(var(--node-x) * -1),calc(var(--node-y) * -1))}to{transform:translate(var(--node-x),var(--node-y))}}@keyframes core-ring{to{opacity:.45;transform:scale(1.035)}}@keyframes core-inner-glow{to{opacity:.72;transform:scale(1.025)}}@keyframes core-flash{0%,72%,to{opacity:0;transform:scale(.96)}78%{opacity:.8}90%{opacity:0;transform:scale(1.16)}}@keyframes opportunity-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes timeline-light{0%,12%{background-position:0 -180px;opacity:0}24%{opacity:.9}72%,to{background-position:0 calc(100% + 180px);opacity:0}}@keyframes journey-reveal{to{opacity:1;transform:translateY(0)}}@keyframes current-node-pulse{50%{box-shadow:0 0 0 3px #60a5fa,0 0 26px rgb(59 130 246/72%)}}@keyframes modal-enter{0%{opacity:0}}@media (max-width:960px){.hero{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:40px;min-height:620px}.hero-visual{width:min(100%,400px)}.footer-main{grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(120px,.7fr))}.footer-status{grid-column:1/-1}.dashboard-actions-grid,.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview{grid-template-columns:1fr}}@media (max-width:767px){.cabinet-header{flex-wrap:nowrap;gap:12px;min-height:58px}.cabinet-header .site-title,.cabinet-header .user-menu{min-width:0}.cabinet-header .auth-user-button{gap:8px;min-height:44px;padding:4px 9px 4px 5px}.cabinet-header .auth-user-avatar{flex:0 0 auto;width:34px;height:34px}.cabinet-header .auth-user-copy{min-width:0}.cabinet-header .auth-user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-header .auth-user-copy small{display:none}.cabinet-header .user-menu-chevron{flex:0 0 auto;margin-left:0}}@media (max-width:760px){.container{width:min(100% - 32px,620px)}.site-header{flex-direction:column;gap:10px;align-items:stretch;min-height:68px;padding-block:18px 12px}.site-title{align-self:flex-start}.cabinet-header{min-height:58px}.cabinet-header .site-title{align-self:auto}.site-navigation ul{flex-wrap:wrap;gap:2px 18px}.site-navigation a{min-height:38px;font-size:13px}.hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding-block:56px 64px}.hero h1{font-size:clamp(48px,14vw,72px)}.hero-visual{width:min(86vw,440px);justify-self:center}.section-heading{grid-template-columns:1fr;gap:22px}.section-eyebrow{margin-bottom:0}.why-grid{grid-template-columns:1fr}.why-card{min-height:auto}.footer-main{grid-template-columns:1fr 1fr}.site-footer{padding-top:48px}.footer-brand,.footer-status{grid-column:1/-1}.dashboard-section-heading{display:grid;grid-gap:14px;gap:14px}.dashboard-welcome{display:grid;grid-gap:8px;gap:8px;align-items:start}.dashboard-welcome>span{padding-bottom:0;text-align:left}.dashboard-overview{grid-template-columns:1fr}.dashboard-important-card{grid-template-columns:1fr;gap:10px}}@media (max-width:480px){.hero-eyebrow{margin-bottom:20px}.hero h1{font-size:clamp(44px,14.5vw,62px)}.hero-subtitle{margin-top:22px;font-size:21px}.hero-description{font-size:16px;line-height:1.6}.hero-actions{flex-direction:column}.auth-backdrop{align-items:flex-end;padding:12px}.auth-modal{max-height:calc(100vh - 24px);border-radius:20px}.auth-provider{min-height:58px}.button{width:100%}.hero-benefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px}.opportunities{padding-block:80px}.opportunity-timeline{gap:20px}.opportunity-timeline:before{left:19px}.opportunity-step{grid-template-columns:40px minmax(0,1fr);gap:14px}.opportunity-marker{width:40px;height:40px;box-shadow:0 0 0 6px var(--background);font-size:10px}.opportunity-card{grid-template-columns:1fr;gap:18px;border-radius:15px}.opportunity-card:hover{transform:translateY(-3px)}.opportunity-icon{width:54px;height:54px;border-radius:14px;font-size:24px}.why-marketplace{padding-block:80px}.why-card{grid-template-columns:1fr;gap:18px;border-radius:15px}.journey{padding-block:80px}.journey-progress-heading{align-items:center}.journey-list{gap:22px}.journey-list:after,.journey-list:before{left:15px}.journey-item{grid-template-columns:32px minmax(0,1fr);gap:12px}.journey-node{width:14px;height:14px;margin-top:24px;border-width:3px}.journey-card{height:auto;min-height:330px;border-radius:15px}.journey-card:hover{transform:translateY(-3px)}.journey-highlights{gap:7px}.footer-main{grid-template-columns:1fr}.footer-brand,.footer-status{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.cabinet-header .auth-user-copy{display:none}.cabinet-header .auth-user-button{padding-right:8px}.dashboard-user-card{grid-template-columns:auto minmax(0,1fr);gap:16px}.dashboard-user-status{grid-column:1/-1;justify-self:start}.dashboard-actions-grid,.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-card{min-height:104px;padding:13px}.dashboard-action-card{grid-template-columns:auto minmax(0,1fr);min-height:74px}.dashboard-action-card small{display:none}.dashboard-marketplace-cta{min-height:76px;padding-inline:13px}.dashboard-marketplace-cta small{display:none}.dashboard-marketplace-cta strong{font-size:16px}.dashboard-activity-card div{grid-template-columns:1fr;gap:8px}}@media (max-width:360px){.container{width:calc(100% - 24px)}.cabinet-header .auth-user-copy{display:none}.marketplace-logo{gap:7px}.marketplace-logo img{width:31px;height:31px}.marketplace-logo>span{font-size:15px}.dashboard-actions-grid,.dashboard-stats-grid{gap:8px}.dashboard-action-card{gap:8px;padding:11px}}.settings-page{min-height:100vh;padding:32px 0 64px;background:var(--dashboard-bg,#070d18);color:#f5f8ff}.settings-shell{display:grid;grid-gap:18px;gap:18px;max-width:1060px;margin:0 auto}.settings-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:6px 2px 12px}.settings-card header p,.settings-heading p{margin:0 0 5px;color:#8f9db1;font-size:12px}.settings-heading h1{margin:0;font-size:clamp(26px,4vw,38px)}.settings-heading>a,.settings-links a{color:#76adf8;text-decoration:none}.settings-card{padding:22px;border:1px solid var(--dashboard-border,#1d2b3e);border-radius:14px;background:var(--dashboard-card,#0c1524);box-shadow:0 14px 35px rgb(0 0 0/16%)}.settings-card header{margin-bottom:18px}.settings-card h2{margin:0 0 5px;font-size:17px}.settings-profile-grid,.settings-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-field{display:grid;grid-gap:7px;gap:7px;color:#9eabc0;font-size:11px}.settings-field input,.settings-field select{width:100%;min-height:42px;padding:0 12px;border:1px solid #24344a;border-radius:9px;background:#09111e;color:#eef4ff}.settings-list{display:grid}.settings-row{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid #19273a;font-size:13px}.settings-row:last-child{border-bottom:0}.settings-row>span{color:#7f8da3}.settings-row>span.is-connected{color:#4ade80}.settings-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-action{display:grid;grid-gap:6px;gap:6px;min-height:78px;padding:16px;border:1px solid #23344a;border-radius:10px;background:#0a1321;color:inherit;text-decoration:none}.settings-action span{color:#8492a8;font-size:11px}.settings-action.is-muted{opacity:.72}.settings-toggle{cursor:pointer}.settings-toggle input{position:absolute;opacity:0}.settings-toggle>span{position:relative;width:40px;height:22px;border-radius:99px;background:#2a3749;transition:.2s}.settings-toggle>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:white;transition:.2s}.settings-toggle input:checked+span{background:#2779e8}.settings-toggle input:checked+span:after{transform:translateX(18px)}.settings-save-state{min-height:18px;margin:12px 0 0;color:#7f8da3;font-size:11px}.settings-save-state.is-saved{color:#4ade80}.settings-save-state.is-error{color:#fb7185}.settings-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.settings-connection>div{display:flex;gap:12px;align-items:center}.settings-connection button{padding:7px 11px;border:1px solid #327fe8;border-radius:7px;background:transparent;color:#76adf8;cursor:pointer}.settings-connection button:disabled{opacity:.45;cursor:default}.settings-connection button.is-danger{border-color:rgb(251 113 133/45%);color:#fb7185}.settings-password-hint{display:block;margin-top:8px;color:#7f8da3}.settings-wizard .settings-field+.settings-field{margin-top:12px}.settings-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:16px;background:rgb(2 7 14/78%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-wizard{position:relative;width:min(100%,520px);padding:26px;border:1px solid #263a55;border-radius:16px;background:#0c1625;box-shadow:0 30px 80px rgb(0 0 0/48%)}.settings-wizard h2,.settings-wizard h3{margin:4px 0 10px}.settings-wizard>p{color:#97a5b9;font-size:13px;line-height:1.55}.settings-wizard-step{color:#67a5fa!important;font-size:11px!important;font-weight:700;text-transform:uppercase}.settings-modal-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#b6c0cf;font-size:26px;cursor:pointer}.settings-primary{width:100%;min-height:44px;margin-top:16px;border:0;border-radius:9px;background:#2779e8;color:white;font-weight:750;cursor:pointer}.settings-primary:disabled{opacity:.45;cursor:default}.settings-preview{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:16px 0 0}.settings-preview div{padding:12px;border:1px solid #20324a;border-radius:9px;background:#09121f}.settings-preview dt{color:#7f8da3;font-size:10px}.settings-preview dd{margin:5px 0 0;font-size:14px;font-weight:700}.settings-importing{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:34px 0}.settings-importing>span{width:34px;height:34px;border:3px solid #24364d;border-top-color:#4b96ff;border-radius:50%;animation:settings-spin .8s linear infinite}.settings-success{display:grid;place-items:center;width:54px;height:54px;margin:12px auto;border-radius:50%;background:rgb(74 222 128/15%);color:#4ade80;font-size:28px}.settings-wizard-error{color:#fb7185!important}@keyframes settings-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.settings-page{padding-top:18px}.settings-heading{align-items:start;gap:12px}.settings-heading>a{font-size:12px;text-align:right}.settings-card{padding:16px}.settings-profile-grid,.settings-security-grid,.settings-select-grid{grid-template-columns:1fr}}.admin-shell{--admin-bg:#090f1c;--admin-panel:#111a2a;--admin-border:rgb(148 163 184/14%);min-height:100vh;color:#e8eef8;background:radial-gradient(circle at 85% 0,rgb(40 92 180/12%),transparent 32%),var(--admin-bg)}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:238px;overflow-y:auto;border-right:1px solid var(--admin-border);background:rgb(8 14 26/96%);transition:width .2s ease}.admin-sidebar-brand{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 16px;border-bottom:1px solid var(--admin-border)}.admin-sidebar-brand .marketplace-logo{min-width:0;transform:scale(.84);transform-origin:left center}.admin-sidebar-brand button{width:30px;height:30px;border:1px solid var(--admin-border);border-radius:8px;color:#91a0b6;background:#111b2c;cursor:pointer}.admin-sidebar nav{display:grid;grid-gap:3px;gap:3px;padding:14px 10px 28px}.admin-sidebar nav a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:40px;padding:0 10px;border-radius:8px;color:#8e9db3;font-size:12px;text-decoration:none;transition:.18s ease}.admin-sidebar nav a:hover{color:#dce9fa;background:rgb(67 105 166/12%)}.admin-sidebar nav a.is-active{color:#fff;background:linear-gradient(90deg,rgb(39 107 217/36%),rgb(34 70 130/14%));box-shadow:inset 2px 0 #4b96ff}.admin-sidebar nav a>span{color:#69a6fb;font-size:17px;text-align:center}.admin-sidebar nav b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar.is-collapsed{width:72px}.admin-sidebar.is-collapsed .marketplace-logo>span,.admin-sidebar.is-collapsed nav b{display:none}.admin-sidebar.is-collapsed nav a{grid-template-columns:1fr;padding:0}.admin-sidebar.is-collapsed .admin-sidebar-brand{padding:0 10px}.admin-sidebar.is-collapsed .marketplace-logo{display:none}.admin-sidebar.is-collapsed button{margin:auto;transform:rotate(180deg)}.admin-workspace{min-height:100vh;margin-left:238px;transition:margin-left .2s ease}.admin-shell.is-collapsed .admin-workspace{margin-left:72px}.admin-header{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 28px;border-bottom:1px solid var(--admin-border);background:rgb(9 15 28/88%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-breadcrumbs{display:flex;gap:9px;align-items:center;color:#65758d;font-size:12px}.admin-breadcrumbs a{color:#79adf5;text-decoration:none}.admin-breadcrumbs b{color:#b7c2d3;font-weight:550}.admin-user{display:flex;gap:10px;align-items:center}.admin-user>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:white;background:linear-gradient(145deg,#2974dc,#5d91e5);font-weight:750}.admin-user>div{display:grid;font-size:11px}.admin-user small{margin-top:2px;color:#718199}.admin-user button{margin-left:8px;padding:7px 10px;border:1px solid var(--admin-border);border-radius:7px;color:#9aa9bd;background:transparent;cursor:pointer}.admin-content{width:min(100% - 48px,1440px);margin:auto;padding:30px 0 60px}.admin-page-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.admin-page-title p,.admin-panel header p{margin:0 0 5px;color:#588bcf;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.admin-page-title h1{margin:0;font-size:clamp(23px,3vw,32px);letter-spacing:-.035em}.admin-badge,.admin-system-status{padding:6px 10px;border:1px solid rgb(74 222 128/20%);border-radius:999px;color:#61d892;background:rgb(34 197 94/8%);font-size:10px}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-metrics.is-compact{margin-top:16px}.admin-card,.admin-panel{border:1px solid var(--admin-border);border-radius:12px;background:linear-gradient(145deg,rgb(18 28 45/94%),rgb(13 21 35/94%));box-shadow:0 14px 40px rgb(0 0 0/12%)}.admin-card{min-height:132px;padding:18px}.admin-card header{display:flex;gap:9px;align-items:center;color:#8e9db2}.admin-card header span{color:#69a6fb;font-size:18px}.admin-card p{margin:0;font-size:11px}.admin-card>strong{display:block;margin-top:18px;font-size:25px;letter-spacing:-.03em}.admin-card>small{display:block;margin-top:5px;color:#65758c;font-size:9px}.admin-panel{margin-top:18px;padding:20px}.admin-panel>header{display:flex;justify-content:space-between;margin-bottom:18px}.admin-panel h2{margin:0;font-size:16px}.admin-state{display:grid;justify-items:center;min-height:190px;padding:36px 18px;place-content:center;color:#728198;text-align:center}.admin-state>span:first-child{display:grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border:1px solid var(--admin-border);border-radius:12px;color:#689ce1;background:#0c1524;font-size:20px}.admin-state strong{color:#aeb9c9;font-size:13px}.admin-state p{max-width:460px;margin:6px 0 0;font-size:10px;line-height:1.6}.admin-state.is-error>span{color:#fb7185}.admin-spinner{border:2px solid #24334a!important;border-top-color:#5c9cf4!important;border-radius:50%!important;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-controls{display:flex;gap:10px;margin-bottom:16px}.admin-controls label:first-child{flex:1 1}.admin-controls input,.admin-controls select{width:100%;height:39px;border:1px solid var(--admin-border);border-radius:8px;outline:none;color:#cbd5e1;background:#0a1322;font:inherit;font-size:11px}.admin-controls input{padding:0 13px}.admin-controls select{min-width:150px;padding:0 10px}.admin-controls input:focus,.admin-controls select:focus{border-color:#397fdc;box-shadow:0 0 0 3px rgb(57 127 220/12%)}.admin-table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.admin-table th{padding:10px 12px;border-block:1px solid var(--admin-border);color:#66768d;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.admin-table td{padding:13px 12px;border-bottom:1px solid var(--admin-border);color:#aeb9ca}.admin-table td small,.admin-table td strong{display:block}.admin-table td small{margin-top:3px;color:#65758c}.admin-empty-row td{padding:0}.admin-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:14px;color:#718198;font-size:10px}.admin-pagination button{width:30px;height:28px;border:1px solid var(--admin-border);border-radius:7px;color:#6f8098;background:#0b1423}.admin-data-note{margin:13px 0 0;color:#58677c;font-size:9px}.admin-user-summary{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid var(--admin-border);border-radius:10px;background:#0b1423}.admin-user-summary>div{display:flex;gap:12px;align-items:center}.admin-user-summary>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#225cae;font-weight:750}.admin-user-summary h2,.admin-user-summary p{margin:0}.admin-user-summary p{margin-top:4px;color:#74839a;font-size:10px}.admin-user-summary>b{color:#62d792;font-size:10px}.admin-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-gate{display:grid;min-height:100vh;place-items:center;color:#e8eef8;background:#090f1c}.admin-denied{max-width:480px;padding:48px;text-align:center}.admin-denied>span{font-size:42px}.admin-denied h1{margin:18px 0 8px}.admin-denied p{color:#8594aa}.admin-denied a{display:inline-block;margin-top:14px;padding:10px 16px;border-radius:8px;color:white;background:#2469ca;text-decoration:none}@media (max-width:900px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two-columns{grid-template-columns:1fr}}@media (max-width:680px){.admin-sidebar,.admin-sidebar.is-collapsed{width:64px}.admin-sidebar .marketplace-logo,.admin-sidebar nav b{display:none}.admin-sidebar nav a{grid-template-columns:1fr;padding:0}.admin-sidebar-brand{padding:0 8px}.admin-sidebar-brand button{margin:auto;transform:rotate(180deg)}.admin-shell.is-collapsed .admin-workspace,.admin-workspace{margin-left:64px}.admin-header{height:60px;padding:0 14px}.admin-user>div{display:none}.admin-content{width:min(100% - 24px,1440px);padding-top:20px}.admin-page-title{align-items:flex-start}.admin-system-status{display:none}.admin-metrics{grid-template-columns:1fr}.admin-controls{align-items:stretch;flex-direction:column}.admin-user button{margin-left:0}}.melnik-wallet-page{--wallet-bg:#0f172a;--wallet-card:#1e293b;--wallet-border:#334155;--wallet-blue:#3182f6;min-height:100vh;color:#f4f7fb;background:radial-gradient(circle at 66% 0,rgb(17 71 126/20%),transparent 34%),#07111f}.melnik-wallet-page *{box-sizing:border-box}.melnik-wallet-navigation{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;width:236px;overflow-y:auto;border-right:1px solid rgb(51 65 85/76%);background:linear-gradient(180deg,#091525,#06101d)}.melnik-wallet-brand{display:flex;align-items:center;height:67px;padding:0 19px;border-bottom:1px solid rgb(51 65 85/65%);color:#fff;text-decoration:none}.melnik-wallet-brand .marketplace-logo{color:#fff}.melnik-wallet-brand .marketplace-logo>span{max-width:132px;font-size:15px;line-height:1.02;text-transform:uppercase}.melnik-wallet-nav-title{margin:25px 25px 10px;color:#79b7ff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.melnik-wallet-navigation nav{display:grid;grid-gap:4px;gap:4px;padding:0 13px}.melnik-wallet-navigation nav a{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;min-height:38px;padding:0 11px;border-radius:8px;color:#c7d2e2;font-size:12px;text-decoration:none;transition:.18s ease}.melnik-wallet-navigation nav a>span{color:#a9c8ef;font-size:18px;text-align:center}.melnik-wallet-navigation nav a b{font-weight:600}.melnik-wallet-navigation nav a.is-active,.melnik-wallet-navigation nav a:hover{color:#fff;background:rgb(39 91 171/25%)}.melnik-wallet-navigation nav a.is-primary{margin-bottom:4px;color:#fff;background:linear-gradient(105deg,#2078ed,#1460d8);box-shadow:0 9px 22px rgb(18 90 207/23%)}.melnik-wallet-promo{margin:auto 19px 26px;padding:18px;border:1px solid rgb(97 75 201/42%);border-radius:9px;background:linear-gradient(145deg,rgb(48 38 111/85%),rgb(28 23 68/85%))}.melnik-wallet-promo>span{display:block;margin-bottom:12px;font-size:27px}.melnik-wallet-promo strong{display:block;font-size:13px;line-height:1.45}.melnik-wallet-promo p{margin:9px 0 14px;color:#aeb9d2;font-size:11px;line-height:1.55}.melnik-wallet-promo a{display:block;padding:9px;border-radius:6px;color:#fff;background:#42309f;font-size:10px;font-weight:700;text-align:center;text-decoration:none}.melnik-wallet-workspace{min-width:0;margin-left:236px}.melnik-wallet-page .cabinet-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:flex-end;min-height:67px;padding:0 23px;border-bottom:1px solid rgb(51 65 85/70%);background:rgb(7 17 31/88%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.melnik-wallet-page .cabinet-header .site-title{display:none}.melnik-wallet-page .dashboard-header-actions{margin-left:auto}.melnik-wallet-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 26px}.melnik-wallet-titlebar h1{margin:0;font-size:25px;letter-spacing:-.03em}.melnik-wallet-titlebar>div{display:flex;gap:10px}.melnik-wallet-titlebar a{padding:10px 14px;border:1px solid rgb(51 65 85/82%);border-radius:9px;color:#d8e2ef;font-size:11px;font-weight:700;text-decoration:none;transition:.18s ease}.melnik-wallet-titlebar a:hover{border-color:#3182f6;color:#fff;background:rgb(49 130 246/10%)}.melnik-wallet-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;grid-gap:26px;gap:26px;width:min(100% - 48px,1290px);margin:0 auto;padding-bottom:38px}.melnik-wallet-main,.melnik-wallet-sidebar{min-width:0}.melnik-wallet-sidebar{display:grid;align-content:start;grid-gap:20px;gap:20px}.melnik-wallet-action,.melnik-wallet-asset,.melnik-wallet-hero,.melnik-wallet-recent,.melnik-wallet-side-card{border:1px solid rgb(51 65 85/82%);background:linear-gradient(145deg,rgb(18 34 56/96%),rgb(10 24 42/96%));box-shadow:0 12px 34px rgb(0 7 20/14%)}.melnik-wallet-hero{position:relative;min-height:280px;overflow:hidden;padding:22px;border-radius:12px;background:radial-gradient(circle at 82% 26%,rgb(26 91 210/24%),transparent 30%),linear-gradient(145deg,#0a1d38,#08172c)}.melnik-wallet-hero-copy{position:relative;z-index:2}.melnik-wallet-hero-copy>span{color:#c9d5e5;font-size:12px}.melnik-wallet-hero-copy>strong{display:block;margin:5px 0 8px;font-size:36px;letter-spacing:-.035em}.melnik-wallet-hero-copy p{display:flex;gap:8px;align-items:center;margin:0;color:#9cabbe;font-size:10px}.melnik-wallet-hero-copy p b{color:inherit}.melnik-wallet-hero-copy p i{width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 9px #4ade80}.melnik-wallet-illustration{position:absolute;top:20px;right:35px;width:190px;height:115px;filter:drop-shadow(0 18px 22px rgb(0 39 113/52%));transform:rotate(-4deg)}.melnik-wallet-illustration span{position:absolute;display:block}.melnik-wallet-illustration .wallet-back{inset:0 20px 26px 36px;border:2px solid #2d8cff;border-radius:17px;background:linear-gradient(145deg,#187df2,#073f9a);transform:rotate(8deg)}.melnik-wallet-illustration .wallet-front{inset:30px 0 0 20px;display:grid;place-items:center;border:2px solid #2488ff;border-radius:15px;background:linear-gradient(145deg,#0c60d0,#073678);box-shadow:inset 0 0 22px rgb(72 156 255/30%)}.melnik-wallet-illustration .wallet-front b{color:rgb(255 255 255/17%);font-size:50px}.melnik-wallet-illustration .wallet-coin{bottom:-7px;left:8px;display:grid;place-items:center;width:52px;height:52px;border:4px solid #42a3ff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2d8cff,#0754b8);font-weight:900;box-shadow:0 0 22px rgb(41 136 255/57%)}.melnik-wallet-chart{position:absolute;inset:137px 22px 15px}.melnik-wallet-chart-head{display:flex;align-items:center;justify-content:space-between;color:#c8d3e2;font-size:10px}.melnik-wallet-chart-head>div{display:flex;gap:3px}.melnik-wallet-chart-head button{min-width:32px;padding:5px 7px;border:1px solid transparent;border-radius:6px;color:#aebbd0;background:transparent;font-size:9px;cursor:pointer}.melnik-wallet-chart-head button.is-active{border-color:#3182f6;color:#fff;background:rgb(49 130 246/19%)}.melnik-wallet-chart svg{width:100%;height:91px;overflow:visible}.melnik-wallet-chart-grid{fill:none;stroke:rgb(115 140 178/13%);stroke-width:1}.melnik-wallet-chart-area{fill:url(#wallet-chart-area)}.melnik-wallet-chart-line{fill:none;stroke:#3182f6;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #3182f6)}.melnik-wallet-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.melnik-wallet-action{display:grid;grid-template-columns:39px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:68px;padding:11px;border-radius:9px;color:#fff;text-align:left;cursor:pointer;transition:.18s ease}.melnik-wallet-action:hover:not(:disabled){border-color:#3182f6;transform:translateY(-2px)}.melnik-wallet-action:disabled{cursor:not-allowed;opacity:.78}.melnik-wallet-action>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:22px}.melnik-wallet-action.is-blue>span{color:#4e9cff;background:rgb(24 100 213/28%)}.melnik-wallet-action.is-green>span{color:#4ade80;background:rgb(25 145 87/22%)}.melnik-wallet-action.is-violet>span{color:#c59aff;background:rgb(110 47 198/24%)}.melnik-wallet-action.is-orange>span{color:#fb7c2b;background:rgb(199 69 13/22%)}.melnik-wallet-action small,.melnik-wallet-action strong{display:block}.melnik-wallet-action strong{font-size:12px}.melnik-wallet-action small{margin-top:4px;color:#9ba9bc;font-size:9px}.melnik-wallet-action-notice{margin:8px 0 0;color:#83b7ff;font-size:11px}.melnik-wallet-assets{margin-top:12px}.melnik-wallet-assets h2,.melnik-wallet-recent h2,.melnik-wallet-side-card h2{margin:0;font-size:16px}.melnik-wallet-assets>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.melnik-wallet-asset{min-width:0;padding:14px;border-radius:10px}.melnik-wallet-asset.is-featured{border-color:#2383ff;box-shadow:inset 0 0 28px rgb(29 113 232/9%),0 8px 24px rgb(0 70 177/14%)}.melnik-wallet-asset header{display:flex;gap:9px;align-items:center;margin-bottom:18px}.melnik-wallet-asset header div{min-width:0}.melnik-wallet-asset header small,.melnik-wallet-asset header strong{display:block}.melnik-wallet-asset header strong{font-size:12px}.melnik-wallet-asset header small{overflow:hidden;margin-top:2px;color:#8290a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.melnik-wallet-asset>small,.melnik-wallet-asset>span{display:block;color:#96a4b7;font-size:10px}.melnik-wallet-asset>b{display:block;overflow:hidden;margin:5px 0;font-size:22px;text-overflow:ellipsis}.melnik-wallet-asset dl{display:grid;grid-gap:7px;gap:7px;margin:16px 0 0}.melnik-wallet-asset dl div{display:flex;justify-content:space-between;gap:8px;font-size:10px}.melnik-wallet-asset dt{color:#8f9db0}.melnik-wallet-asset dd{margin:0}.melnik-wallet-recent{margin-top:20px;padding:17px;border-radius:10px}.melnik-wallet-recent>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgb(51 65 85/60%)}.melnik-wallet-recent>header a{color:#62a8ff;font-size:10px;text-decoration:none}.melnik-wallet-recent article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgb(51 65 85/44%)}.melnik-wallet-recent article:last-child{border-bottom:0;padding-bottom:0}.melnik-wallet-recent article small,.melnik-wallet-recent article strong,.melnik-wallet-recent aside b,.melnik-wallet-recent aside time{display:block}.melnik-wallet-recent article strong{font-size:11px}.melnik-wallet-recent article small,.melnik-wallet-recent aside time{margin-top:3px;color:#8998ad;font-size:9px}.melnik-wallet-recent aside{text-align:right}.melnik-wallet-recent aside b{font-size:11px}.melnik-wallet-recent .is-positive{color:#4ade80}.melnik-wallet-recent .is-negative{color:#ff4f5e}.melnik-wallet-empty{color:#93a1b4;font-size:11px}.melnik-wallet-side-card{padding:20px;border-radius:12px}.melnik-wallet-side-card h2{padding-bottom:16px;border-bottom:1px solid rgb(51 65 85/56%)}.melnik-wallet-account dl{display:grid;grid-gap:16px;gap:16px;margin:20px 0}.melnik-wallet-account dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.melnik-wallet-account dt{color:#8f9eb2}.melnik-wallet-account dd{margin:0;font-weight:700}.melnik-wallet-account dd span{padding:4px 8px;border:1px solid rgb(74 222 128/22%);border-radius:99px;color:#4ade80;background:rgb(74 222 128/7%);font-size:9px}.melnik-wallet-account p{margin:0 0 10px;color:#8f9eb2;font-size:10px}.melnik-wallet-account p strong{display:block;margin-top:5px;color:#65adff;font-size:11px}.melnik-wallet-progress{height:8px;overflow:hidden;border-radius:99px;background:#1d3048}.melnik-wallet-progress span{display:block;height:100%;border-radius:inherit;background:#3182f6}.melnik-wallet-quick>div article{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;grid-gap:9px;gap:9px;align-items:center;min-height:62px;border-bottom:1px solid rgb(51 65 85/49%)}.melnik-wallet-quick article small,.melnik-wallet-quick article strong{display:block}.melnik-wallet-quick article strong{font-size:10px}.melnik-wallet-quick article small{overflow:hidden;margin-top:4px;color:#8d9caf;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.melnik-wallet-quick article>a,.melnik-wallet-quick button{border:0;color:#a9c7ec;background:none;font-size:19px;text-align:center;text-decoration:none;cursor:pointer}.melnik-wallet-side-link{display:block;margin-top:15px;padding:10px;border:1px solid rgb(51 65 85/80%);border-radius:7px;color:#dce7f5;font-size:10px;font-weight:700;text-align:center;text-decoration:none}.melnik-wallet-support p{margin:15px 0;color:#8f9eb2;font-size:10px;line-height:1.6}.melnik-wallet-support>a{display:block;padding:10px;border:1px solid rgb(51 65 85/80%);border-radius:7px;color:#dce7f5;font-size:10px;font-weight:700;text-align:center;text-decoration:none}.melnik-wallet-alert{width:min(100% - 48px,1290px);margin:0 auto 12px;padding:10px 14px;border:1px solid rgb(49 130 246/28%);border-radius:8px;color:#a8cfff;background:rgb(49 130 246/8%);font-size:11px}@media (max-width:1180px){.melnik-wallet-layout{grid-template-columns:minmax(0,1fr)}.melnik-wallet-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.melnik-wallet-assets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.melnik-wallet-assets>div .melnik-wallet-asset:last-child{grid-column:span 2}}@media (max-width:900px){.melnik-wallet-navigation{width:68px}.melnik-wallet-brand{justify-content:center;padding:0}.melnik-wallet-brand .marketplace-logo>span,.melnik-wallet-nav-title,.melnik-wallet-navigation nav a b,.melnik-wallet-promo{display:none}.melnik-wallet-navigation nav{padding:14px 8px}.melnik-wallet-navigation nav a{grid-template-columns:1fr;padding:0}.melnik-wallet-workspace{margin-left:68px}.melnik-wallet-sidebar{grid-template-columns:1fr 1fr}.melnik-wallet-support{grid-column:span 2}}@media (max-width:680px){.melnik-wallet-navigation{position:static;width:100%;height:58px;overflow:visible;border-right:0;border-bottom:1px solid var(--wallet-border)}.melnik-wallet-brand{width:65px;height:58px}.melnik-wallet-navigation nav{position:absolute;top:0;right:8px;display:flex;gap:3px;padding:8px 0}.melnik-wallet-navigation nav a{display:none;width:42px;min-height:42px}.melnik-wallet-navigation nav a.is-active,.melnik-wallet-navigation nav a.is-primary{display:grid}.melnik-wallet-workspace{margin-left:0}.melnik-wallet-page .cabinet-header{min-height:58px;padding:0 12px}.melnik-wallet-titlebar{min-height:64px;padding:0 13px}.melnik-wallet-titlebar h1{font-size:22px}.melnik-wallet-titlebar>div{gap:5px}.melnik-wallet-titlebar a{padding:8px;font-size:0}.melnik-wallet-titlebar a:first-child:after{content:"История";font-size:10px}.melnik-wallet-titlebar a:last-child:after{content:"Dashboard";font-size:10px}.melnik-wallet-layout{width:min(100% - 24px,600px);gap:14px}.melnik-wallet-hero{min-height:300px;padding:17px}.melnik-wallet-hero-copy>strong{font-size:31px}.melnik-wallet-illustration{top:35px;right:12px;width:125px;height:80px;opacity:.72}.melnik-wallet-illustration .wallet-coin{width:38px;height:38px}.melnik-wallet-chart{inset:151px 16px 12px}.melnik-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.melnik-wallet-assets>div{grid-template-columns:1fr}.melnik-wallet-assets>div .melnik-wallet-asset:last-child{grid-column:auto}.melnik-wallet-sidebar{grid-template-columns:1fr}.melnik-wallet-support{grid-column:auto}.melnik-wallet-recent article{grid-template-columns:36px minmax(0,1fr)}.melnik-wallet-recent aside{grid-column:2;text-align:left}.melnik-wallet-recent aside b,.melnik-wallet-recent aside time{display:inline;margin-right:7px}.melnik-wallet-alert{width:min(100% - 24px,600px)}.melnik-wallet-page .auth-user-copy{display:none}}@media (max-width:390px){.melnik-wallet-actions{grid-template-columns:1fr}.melnik-wallet-hero-copy p{max-width:160px;flex-wrap:wrap}.melnik-wallet-illustration{right:-8px;opacity:.52}}.dev-login-page{display:grid;min-height:100vh;padding:24px;place-items:center;color:#eef4ff;background:radial-gradient(circle at 50% 0,rgb(42 113 221/22%),transparent 38%),#080f1c}.dev-login-card{display:grid;justify-items:center;width:min(100%,460px);padding:42px;border:1px solid rgb(148 163 184/16%);border-radius:18px;background:rgb(16 26 43/94%);box-shadow:0 30px 80px rgb(0 0 0/28%);text-align:center}.dev-login-label{margin-top:26px;padding:5px 9px;border:1px solid rgb(74 222 128/24%);border-radius:999px;color:#67dc98;background:rgb(34 197 94/8%);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dev-login-card h1{margin:16px 0 8px;font-size:25px}.dev-login-card p{max-width:340px;margin:0;color:#8d9db4;font-size:12px;line-height:1.65}.dev-login-card button{width:100%;min-height:46px;margin-top:26px;border:0;border-radius:10px;color:white;background:linear-gradient(135deg,#236acb,#3e88ed);box-shadow:0 12px 30px rgb(35 106 203/28%);font-weight:750;cursor:pointer}.dev-login-card button:disabled{cursor:wait;opacity:.65}.dev-login-card div[role=alert]{margin-top:12px;color:#fb7185;font-size:11px}.dev-login-card small{margin-top:18px;color:#596a82;font-size:9px}.referral-levels-section{margin-top:18px}.referral-levels-section .dashboard-section-heading>span{color:#7d8da4;font-size:10px}.referral-levels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.referral-levels-grid article{display:grid;min-height:112px;padding:16px;border:1px solid rgb(148 163 184/14%);border-radius:11px;background:rgb(15 25 42/72%)}.referral-levels-grid span{color:#91a0b5;font-size:11px}.referral-levels-grid strong{margin-top:8px;color:#69a6fb;font-size:24px}.referral-levels-grid small{align-self:end;margin-top:12px;color:#617188;font-size:9px}@media (max-width:640px){.referral-levels-grid{grid-template-columns:1fr}}.referral-table-wrap{overflow-x:auto;border:1px solid rgb(148 163 184/14%);border-radius:11px;background:rgb(15 25 42/72%)}.referral-history-table{width:100%;min-width:720px;border-collapse:collapse;color:#d9e3f1;font-size:11px}.referral-history-table td,.referral-history-table th{padding:13px 15px;border-bottom:1px solid rgb(148 163 184/12%);text-align:left}.referral-history-table th{color:#8292aa;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.referral-history-table tr:last-child td{border-bottom:0}.referral-history-table td small,.referral-history-table td strong{display:block}.referral-history-table td small{margin-top:3px;color:#72839c}.referral-status{display:inline-flex;padding:4px 7px;border:1px solid rgb(74 222 128/20%);border-radius:99px;color:#4ade80;background:rgb(74 222 128/7%);font-size:9px}.referral-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:14px}.referral-pagination button{padding:7px 11px;border:1px solid rgb(105 166 251/28%);border-radius:7px;color:#8fc0ff;background:rgb(26 62 111/20%);cursor:pointer}.referral-pagination button:disabled{cursor:not-allowed;opacity:.4}.referral-pagination span{color:#7d8da4;font-size:10px}.referral-platform-page{--referral-card:rgb(13 29 51/86%);--referral-border:rgb(92 131 184/30%);--referral-blue:#438cff;position:relative;color:#f5f8fc}.referral-platform-page:before{position:fixed;z-index:-1;inset:0;content:"";background:radial-gradient(circle at 55% -10%,rgb(19 76 142/24%),transparent 40%),linear-gradient(145deg,#071321,#081425 54%,#06111f)}.referral-platform-page .financial-page-header{align-items:center}.referral-platform-page .financial-page-header h1{color:#f8fafc;font-size:clamp(34px,4.4vw,52px);letter-spacing:-.045em}.referral-platform-page .financial-page-header>div>span{color:#4d91ff}.referral-platform-page .financial-page-header>a{border-color:var(--referral-border);color:#d9e7fa;background:rgb(19 39 66/72%);box-shadow:0 12px 28px rgb(0 5 16/20%)}.referral-platform-page .dashboard-section{margin-top:28px}.referral-platform-page .dashboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.referral-platform-page .dashboard-section-heading h2{margin:0;color:#f4f8fd;font-size:20px;letter-spacing:-.025em}.referral-platform-page .dashboard-section-heading>div>span,.referral-platform-page .dashboard-section-heading>span{color:#77aaf5;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.referral-platform-page .dashboard-section-heading>div{display:flex;gap:16px;align-items:center}.referral-platform-page .dashboard-section-heading a{color:#70adff;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s ease,transform .2s ease}.referral-platform-page .dashboard-section-heading a:hover{color:#a8ceff;transform:translateX(2px)}.referral-platform-page .referral-hero-card{position:relative;overflow:hidden;min-height:235px;padding:30px;border:1px solid rgb(69 126 207/38%);border-radius:22px;background:radial-gradient(circle at 38% 20%,rgb(27 100 219/38%),transparent 37%),linear-gradient(135deg,rgb(15 50 103/94%),rgb(7 24 48/96%));box-shadow:0 24px 55px rgb(0 8 24/32%),inset 0 1px rgb(255 255 255/4%);animation:referral-card-in .45s ease both}.referral-platform-page .referral-hero-card:after{position:absolute;inset:-50% 18% -90% 38%;border:1px solid rgb(78 144 255/13%);border-radius:50%;content:"";transform:rotate(-18deg)}.referral-platform-page .referral-hero-card>div{position:relative;z-index:1;gap:11px}.referral-platform-page .referral-hero-card>div>span{color:#9dc3f4;font-size:13px;font-weight:700}.referral-platform-page .referral-hero-card strong{font-size:clamp(30px,4.2vw,43px);letter-spacing:.015em}.referral-platform-page .referral-hero-card p{color:#87b8fb;opacity:1;font-size:13px}.referral-platform-page .referral-hero-card button{min-height:43px;margin-top:4px;padding:0 18px;border-color:rgb(111 164 242/36%);border-radius:10px;background:rgb(10 31 62/54%);font-weight:700;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.referral-platform-page .referral-hero-card button:first-child{border-color:#388cff;background:linear-gradient(135deg,#2e83f5,#246bdd);box-shadow:0 10px 25px rgb(31 108 224/28%)}.referral-platform-page .referral-hero-card button:hover{border-color:#62a4ff;background-color:rgb(32 70 125/62%);transform:translateY(-2px)}.referral-platform-page .referral-hero-card img{position:relative;z-index:1;width:154px;height:154px;padding:9px;border:4px solid #2f7dea;border-radius:22px;box-shadow:0 0 0 5px rgb(13 37 74/80%),0 20px 35px rgb(0 7 22/34%)}.referral-platform-page .referral-metrics{gap:16px;margin:18px 0 32px}.referral-platform-page .referral-metrics article{display:flex;gap:20px;align-items:center;min-height:132px;padding:24px 26px;border:1px solid var(--referral-border);border-radius:22px;background:linear-gradient(135deg,rgb(17 38 66/89%),rgb(10 25 45/91%));box-shadow:0 18px 38px rgb(0 7 20/24%),inset 0 1px rgb(255 255 255/3%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:referral-card-in .45s ease both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.referral-platform-page .referral-metrics article:nth-child(2){animation-delay:.06s}.referral-platform-page .referral-empty-state:hover,.referral-platform-page .referral-levels-grid article:hover,.referral-platform-page .referral-metrics article:hover,.referral-platform-page .referral-table-wrap:hover,.referral-platform-page .transaction-list:hover{border-color:rgb(76 143 239/52%);box-shadow:0 23px 45px rgb(0 8 24/31%),inset 0 1px rgb(255 255 255/4%);transform:translateY(-2px)}.referral-platform-page .referral-metrics article>div{display:grid;grid-gap:5px;gap:5px}.referral-platform-page .referral-metrics article>div>span{color:#c9d6e7;font-size:13px}.referral-platform-page .referral-metrics strong{color:#fff;font-size:29px;line-height:1}.referral-platform-page .referral-metrics strong small{color:#dce7f6;font-size:14px}.referral-platform-page .referral-metrics article>div>small{color:#7489a5;font-size:11px}.referral-metric-icon{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;border:1px solid rgb(62 132 238/34%);border-radius:17px;color:#3f8cff;background:rgb(32 101 207/14%);box-shadow:inset 0 0 24px rgb(40 117 237/12%)}.referral-metric-icon svg{width:34px;height:34px}.referral-platform-page .referral-metrics .is-earned .referral-metric-icon{border-color:rgb(45 202 121/28%);color:#3bd47f;background:rgb(34 160 98/13%);box-shadow:inset 0 0 24px rgb(45 210 128/9%)}.referral-platform-page .referral-levels-grid{gap:16px}.referral-platform-page .referral-levels-grid article{position:relative;display:grid;grid-template-columns:53px minmax(0,1fr) 38px;grid-gap:16px;gap:16px;align-items:center;min-height:124px;padding:22px;border:1px solid var(--referral-border);border-radius:18px;background:linear-gradient(135deg,rgb(18 39 67/88%),rgb(9 25 45/91%));box-shadow:0 16px 34px rgb(0 7 20/20%);animation:referral-card-in .45s ease both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.referral-platform-page .referral-levels-grid article:nth-child(2){animation-delay:.05s}.referral-platform-page .referral-levels-grid article:nth-child(3){animation-delay:.1s}.referral-platform-page .referral-levels-grid article>div{display:grid;align-self:stretch}.referral-platform-page .referral-levels-grid article>div>span{color:#d3deec;font-size:12px}.referral-platform-page .referral-levels-grid strong{margin:4px 0;color:#fff;font-size:27px}.referral-platform-page .referral-levels-grid small{align-self:auto;margin:0;color:#71849f;font-size:10px}.referral-level-number{display:grid;place-items:center;width:50px;height:50px;border:1px solid #458df5;border-radius:50%;color:#fff!important;background:linear-gradient(145deg,#397ee4,#1d4e9c);font-size:22px!important;font-weight:800;box-shadow:inset 0 1px rgb(255 255 255/20%),0 8px 18px rgb(24 91 193/24%)}.referral-platform-page .referral-levels-grid article>svg{width:34px;height:34px;color:#2f75d8;opacity:.7}.referral-platform-page .referral-levels-grid .is-level-2 .referral-level-number{border-color:#9361eb;background:linear-gradient(145deg,#7c4ac9,#45247d)}.referral-platform-page .referral-levels-grid .is-level-2>svg{color:#7950ca}.referral-platform-page .referral-levels-grid .is-level-3 .referral-level-number{border-color:#3bc982;background:linear-gradient(145deg,#239a62,#15593d)}.referral-platform-page .referral-levels-grid .is-level-3>svg{color:#2db878}.referral-platform-page .referral-empty-state,.referral-platform-page .referral-table-wrap,.referral-platform-page .transaction-list{border:1px solid var(--referral-border);border-radius:18px;background:linear-gradient(135deg,rgb(15 34 59/88%),rgb(9 24 43/92%));box-shadow:0 16px 36px rgb(0 7 21/22%),inset 0 1px rgb(255 255 255/3%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.referral-platform-page .referral-history-table{color:#d9e5f4}.referral-platform-page .referral-history-table td,.referral-platform-page .referral-history-table th{border-color:rgb(104 132 170/14%)}.referral-platform-page .referral-history-table tbody tr{transition:background .18s ease}.referral-platform-page .referral-history-table tbody tr:hover{background:rgb(39 89 157/11%)}.referral-platform-page .transaction-list{overflow:hidden}.referral-platform-page .transaction-row{border-color:rgb(104 132 170/14%)}.referral-platform-page .transaction-row span{color:#8497b1}.referral-platform-page .transaction-row b.is-positive{color:#42d985}.referral-empty-state{display:flex;gap:22px;align-items:center;min-height:104px;padding:22px 28px;animation:referral-card-in .45s ease both}.referral-empty-state>span{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border:1px dashed #397fe5;border-radius:50%;color:#438cff;background:rgb(37 100 194/8%)}.referral-empty-state svg{width:29px;height:29px}.referral-empty-state strong{display:block;color:#d8e4f3;font-size:13px}.referral-empty-state p{max-width:520px;margin:5px 0 0;color:#7d90aa;font-size:12px;line-height:1.45}.referral-platform-page .financial-status{color:#90a4bf;background:transparent}@keyframes referral-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.referral-empty-state,.referral-platform-page .referral-hero-card,.referral-platform-page .referral-levels-grid article,.referral-platform-page .referral-metrics article{animation:none}.referral-platform-page *{scroll-behavior:auto!important}}@media (max-width:720px){.referral-platform-page .dashboard-section-heading{align-items:flex-start}.referral-platform-page .dashboard-section-heading>div{align-items:flex-end;flex-direction:column;gap:5px}.referral-platform-page .referral-hero-card{min-height:0;padding:22px}.referral-platform-page .referral-hero-card img{width:130px;height:130px}.referral-platform-page .referral-metrics article{min-height:112px;padding:19px}.referral-empty-state{align-items:flex-start;padding:20px}}@media (max-width:480px){.referral-platform-page .referral-hero-card strong{font-size:25px}.referral-platform-page .referral-hero-card p{font-size:10px}.referral-platform-page .referral-hero-card button{width:100%;margin-right:0}.referral-platform-page .referral-metrics article{gap:14px}.referral-metric-icon{width:54px;height:54px;flex-basis:54px}.referral-platform-page .referral-levels-grid article{grid-template-columns:46px minmax(0,1fr) 30px;gap:12px;padding:17px}.referral-level-number{width:44px;height:44px}.referral-empty-state{gap:14px}.referral-empty-state>span{width:46px;height:46px;flex-basis:46px}}.marketplace-home-page{min-height:100vh}.marketplace-home-content{display:grid;grid-gap:34px;gap:34px;padding:34px 0 52px}.marketplace-home-search{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);grid-gap:36px;gap:36px;align-items:end;padding:clamp(28px,5vw,54px);border:1px solid rgb(105 166 251/24%);border-radius:28px;background:radial-gradient(circle at 82% 16%,rgb(41 118 229/18%),transparent 32%),linear-gradient(145deg,rgb(17 34 58/94%),rgb(9 23 42/96%));box-shadow:0 24px 60px rgb(0 8 24/22%)}.marketplace-home-search>div>span,.marketplace-home-section-heading>span{color:#69a6fb;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketplace-home-search h1{max-width:620px;margin:8px 0 0;color:#f8fafc;font-size:clamp(30px,4.5vw,54px);line-height:1.04;letter-spacing:-.045em}.marketplace-home-search search{display:block}.marketplace-home-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.marketplace-home-search search>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-height:58px;padding:7px 8px 7px 18px;border:1px solid rgb(105 166 251/28%);border-radius:15px;background:rgb(5 15 29/62%);box-shadow:inset 0 1px rgb(255 255 255/3%)}.marketplace-home-search svg{width:21px;fill:none;stroke:#75a9ef;stroke-width:1.8}.marketplace-home-search input{min-width:0;border:0;outline:0;color:#e5edf8;background:transparent;font:inherit}.marketplace-home-search input::placeholder{color:#71839c}.marketplace-home-search button{min-height:42px;padding:0 19px;border:1px solid rgb(105 166 251/24%);border-radius:10px;color:#8ea4c1;background:rgb(35 71 122/26%);font-weight:700}.marketplace-home-section{display:grid;grid-gap:17px;gap:17px;scroll-margin-top:24px}.marketplace-home-section-heading{max-width:720px}.marketplace-home-section-heading h2{margin:6px 0;color:#f3f7fc;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.marketplace-home-section-heading p{margin:0;color:#8999af;font-size:13px;line-height:1.55}.marketplace-home-empty{display:flex;gap:16px;align-items:center;min-height:126px;padding:25px;border:1px solid rgb(107 134 171/20%);border-radius:20px;color:#7f90a7;background:linear-gradient(145deg,rgb(17 34 56/68%),rgb(10 24 43/72%));box-shadow:inset 0 1px rgb(255 255 255/2%)}.marketplace-home-empty>span{width:42px;height:42px;flex:0 0 42px;border:1px dashed rgb(105 166 251/42%);border-radius:50%;background:rgb(45 107 196/9%)}.marketplace-home-empty p{margin:0;font-size:12px}.marketplace-home-banner-slot{min-height:220px}.marketplace-home-banner-slot .marketplace-home-empty{height:100%;min-height:220px;background:radial-gradient(circle at 75% 35%,rgb(33 105 213/16%),transparent 28%),linear-gradient(145deg,rgb(14 40 76/78%),rgb(8 23 43/82%))}@media (max-width:820px){.marketplace-home-content{gap:28px;padding-top:24px}.marketplace-home-search{grid-template-columns:1fr;gap:26px}.marketplace-home-banner-slot,.marketplace-home-banner-slot .marketplace-home-empty{min-height:170px}}@media (max-width:540px){.marketplace-home-content{gap:24px}.marketplace-home-search{padding:24px 18px;border-radius:20px}.marketplace-home-search search>div{grid-template-columns:21px minmax(0,1fr)}.marketplace-home-search button{display:none}.marketplace-home-empty{min-height:108px;padding:18px;border-radius:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.data-flow,.dynamic-core,.dynamic-nodes,.dynamic-orbits,.orbit-particles{opacity:1!important;transform:none!important}.data-flow-packet{display:none}.background-stars circle,.orbit-particle circle{opacity:.5!important}.journey-item{opacity:1!important;transform:none!important}.journey-progress-track span{transform:scaleX(1)!important}}.dashboard-page{min-height:100vh;background:radial-gradient(circle at 55% 12%,rgb(31 72 139/10%),transparent 34rem),#0a1426}.dashboard-page>.container{width:min(1320px,calc(100% - 48px))}.dashboard-shell{--dashboard-card:rgb(20 32 51/92%);--dashboard-card-soft:rgb(23 37 59/86%);--dashboard-border:rgb(83 105 137/28%);--dashboard-blue:#6aa8ff;min-width:0}.dashboard-shell .cabinet-header{min-height:61px;border-color:var(--dashboard-border)}.dashboard-header-actions{display:flex;align-items:stretch;align-self:stretch}.dashboard-header-icon{position:relative;display:grid;place-items:center;width:54px;border-left:1px solid var(--dashboard-border);color:#9ec7ff}.dashboard-header-icon svg{width:21px;height:21px}.dashboard-header-actions .user-menu{display:flex;align-items:center;border-left:1px solid var(--dashboard-border)}.dashboard-header-actions .auth-user-button{min-height:60px;border:0;border-radius:0;background:transparent}.dashboard-shell .cabinet-content{padding:18px 0 30px}.dashboard-shell .dashboard-welcome{display:block;min-height:0;margin:0 0 8px}.dashboard-shell .dashboard-welcome p{margin:0 0 4px;color:#71aaf5;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dashboard-shell .dashboard-welcome h1{margin:0;font-size:clamp(25px,2.25vw,32px);line-height:1.08;letter-spacing:-.035em}.dashboard-top-grid{display:grid;grid-template-columns:368px minmax(0,1fr);grid-gap:34px;gap:34px;align-items:stretch}.dashboard-operations-card,.dashboard-referral-card,.dashboard-shell .dashboard-action-card,.dashboard-shell .dashboard-stat-card,.dashboard-shell .dashboard-user-card,.dashboard-wallet-card{border:1px solid var(--dashboard-border);background:linear-gradient(145deg,rgb(23 37 58/95%),rgb(17 29 47/94%));box-shadow:0 12px 34px rgb(2 8 20/18%)}.dashboard-shell .dashboard-user-card{min-height:112px;padding:15px;border-radius:12px}.dashboard-shell .dashboard-avatar{width:66px;height:66px;border:0;border-radius:50%;background:linear-gradient(145deg,#ffb33a,#ff4c91 72%);font-size:30px}.dashboard-shell .dashboard-user-details>span{display:none}.dashboard-shell .dashboard-user-details h2{font-size:19px}.dashboard-shell .dashboard-user-details p{margin-top:3px}.dashboard-shell .dashboard-melnik-id{margin-top:8px}.dashboard-shell .dashboard-melnik-id strong{color:#d5dfef;font-size:10px}.dashboard-shell .dashboard-melnik-id button{background:rgb(56 116 219/18%);color:#8dbbff}.dashboard-shell .dashboard-user-status{padding:4px 7px;border-color:rgb(67 169 126/24%);background:rgb(46 143 100/13%);color:#d4e7df;font-size:9px}.dashboard-wallet-card{min-width:0;margin-top:-54px;padding:16px 20px 18px;border-radius:14px}.dashboard-wallet-card>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dashboard-wallet-card h2{margin:0;font-size:15px}.dashboard-wallet-card h2 span{margin-left:5px;color:#659fff;font-size:11px}.dashboard-wallet-card>header a{padding:9px 13px;border-radius:8px;color:#d9e8ff;background:rgb(47 93 170/25%);font-size:11px;font-weight:750;text-decoration:none}.dashboard-wallet-content{display:grid;grid-template-columns:182px minmax(0,1fr);grid-gap:15px;gap:15px}.dashboard-total-assets{display:grid;align-content:center}.dashboard-total-assets>span{color:#99a9c0;font-size:11px}.dashboard-total-assets strong{margin-top:7px;font-size:clamp(23px,2vw,28px);line-height:1}.dashboard-total-assets small{margin-top:10px;color:#4ade80;font-size:10px}.dashboard-wallet-assets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-wallet-asset{display:grid;align-content:space-between;min-width:0;min-height:90px;padding:12px;border:1px solid rgb(80 103 136/22%);border-radius:11px;background:rgb(30 44 65/60%)}.dashboard-wallet-asset header{display:flex;gap:7px;align-items:center;color:#aebbd0;font-size:11px}.dashboard-wallet-asset strong{margin-top:10px;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.dashboard-wallet-asset small{min-height:13px;color:#8d9bb0;font-size:10px}.dashboard-shell .dashboard-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px}.dashboard-shell .dashboard-stat-card{display:block;min-height:92px;padding:14px 17px;border-radius:11px}.dashboard-shell .dashboard-stat-card header{display:flex;gap:11px;align-items:center;color:#9daac0;font-size:12px}.dashboard-shell .dashboard-stat-card header>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#78acff;background:rgb(44 93 172/17%)}.dashboard-shell .dashboard-stat-card svg{width:15px;height:15px}.dashboard-shell .dashboard-stat-card>strong{display:block;margin-top:11px;font-size:23px}.dashboard-shell .dashboard-stat-card>small{display:block;margin-top:4px;color:#9ca9bc;font-size:11px}.dashboard-shell .dashboard-stat-card>small.is-positive{color:#4ade80}.dashboard-shell .dashboard-section{margin-top:24px}.dashboard-shell .dashboard-actions>h2{margin:0 0 10px;font-size:16px}.dashboard-shell .dashboard-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 12px}.dashboard-shell .dashboard-action-card{min-height:59px;padding:9px 13px;border-radius:11px}.dashboard-shell .dashboard-action-card>span{width:34px;height:34px;color:#78acff;background:rgb(44 93 172/17%)}.dashboard-shell .dashboard-action-card strong{font-size:13px}.dashboard-shell .dashboard-action-card small{color:#79b7ff}.dashboard-shell .dashboard-action-card:hover{border-color:rgb(95 151 235/58%);background:linear-gradient(145deg,rgb(28 49 78/97%),rgb(19 36 58/97%));box-shadow:0 14px 34px rgb(2 8 20/28%);transform:translateY(-2px)}.dashboard-lower-grid{display:grid;grid-template-columns:1fr 1.035fr;grid-gap:12px;gap:12px;margin-top:19px}.dashboard-operations-card,.dashboard-referral-card{min-width:0;min-height:316px;padding:20px;border-radius:12px}.dashboard-operations-card>header h2,.dashboard-referral-card>header h2{margin:0;font-size:16px}.dashboard-referral-card>header p{margin:6px 0 0;color:#99a6ba;font-size:11px}.dashboard-referral-link{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;overflow:hidden;border:1px solid var(--dashboard-border);border-radius:8px}.dashboard-referral-link span{overflow:hidden;padding:10px 12px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-referral-link button{border:0;background:#2f72e8;padding-inline:14px;font-size:10px;font-weight:750;cursor:pointer}.dashboard-referral-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(135px,.75fr);grid-gap:18px;gap:18px;margin-top:15px}.dashboard-referral-qr{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:start}.dashboard-referral-qr>img,.dashboard-referral-qr>span{display:grid;place-items:center;width:112px;height:112px;padding:5px;border-radius:6px;color:#0a1426;background:#fff;box-sizing:border-box;font-weight:900}.dashboard-referral-qr strong{font-size:11px}.dashboard-referral-qr p{margin:10px 0;color:#96a4b8;font-size:10px;line-height:1.45}.dashboard-referral-qr div div{display:flex;gap:7px}.dashboard-referral-qr a,.dashboard-referral-qr button{padding:8px 10px;border:1px solid var(--dashboard-border);border-radius:7px;color:#c5d1e2;background:transparent;font-size:9px;text-decoration:none;cursor:pointer}.dashboard-referral-body dl{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:18px;border-left:1px solid var(--dashboard-border)}.dashboard-referral-body dl div{display:grid}.dashboard-referral-body dt{color:#8f9eb4;font-size:10px}.dashboard-referral-body dd{margin:4px 0 0;font-size:18px;font-weight:750}.dashboard-referral-body dd small{display:block;margin-top:3px;color:#4ade80;font-size:9px;font-weight:600}.dashboard-referral-card>a{display:block;margin-top:16px;color:#76adf8;font-size:11px;text-align:right;text-decoration:none}.dashboard-operations-card>header{display:flex;justify-content:space-between;align-items:center}.dashboard-operations-card>header a{color:#76adf8;font-size:11px;text-decoration:none}.dashboard-operation-list{margin-top:12px}.dashboard-operation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:48px;border-bottom:1px solid var(--dashboard-border)}.dashboard-operation:last-child{border-bottom:0}.dashboard-operation>div{display:grid;min-width:0}.dashboard-operation strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-operation span,.dashboard-operation time{margin-top:3px;color:#8f9db1;font-size:9px}.dashboard-operation>div:last-child{justify-items:end}.dashboard-operation b{font-size:11px;font-weight:650}.dashboard-operation b.is-positive{color:#4ade80}.dashboard-empty{padding:76px 0;color:#8e9bb0;text-align:center}.dashboard-promo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:76px;margin:18px 0 0;padding:10px 22px;overflow:hidden;border:1px solid rgb(99 77 178/32%);border-radius:11px;background:linear-gradient(105deg,rgb(66 35 118/48%),rgb(34 37 84/55%) 50%,rgb(68 39 139/48%))}.dashboard-promo-gift{font-size:45px;filter:drop-shadow(0 8px 14px rgb(130 70 230/35%))}.dashboard-promo strong{font-size:14px}.dashboard-promo p{margin:5px 0 0;color:#b6bad0;font-size:11px}.dashboard-promo>a{padding:11px 16px;border-radius:8px;background:rgb(88 55 180/66%);font-size:11px;font-weight:750;text-decoration:none}@media (max-width:1100px){.dashboard-top-grid{grid-template-columns:310px minmax(0,1fr);gap:18px}.dashboard-wallet-card{margin-top:-52px}.dashboard-wallet-content{grid-template-columns:150px minmax(0,1fr)}.dashboard-wallet-assets{gap:7px}.dashboard-shell .dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-referral-body{grid-template-columns:1fr}.dashboard-referral-body dl{grid-template-columns:repeat(3,1fr);padding:12px 0 0;border-top:1px solid var(--dashboard-border);border-left:0}}@media (max-width:860px){.dashboard-top-grid{grid-template-columns:1fr}.dashboard-wallet-card{margin-top:0}.dashboard-shell .dashboard-stats-grid{overflow:visible}.dashboard-shell .dashboard-actions-grid,.dashboard-shell .dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-lower-grid{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-page>.container{width:min(100% - 24px,1320px)}.dashboard-header-icon{width:42px}.dashboard-header-actions .auth-user-button{padding-inline:6px}.dashboard-shell .cabinet-content{padding-top:14px}.dashboard-shell .dashboard-welcome{margin-bottom:12px}.dashboard-wallet-content{grid-template-columns:1fr}.dashboard-total-assets{padding-bottom:12px}.dashboard-shell .dashboard-actions-grid,.dashboard-shell .dashboard-stats-grid,.dashboard-wallet-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-referral-qr{grid-template-columns:94px minmax(0,1fr)}.dashboard-referral-qr>img,.dashboard-referral-qr>span{width:94px;height:94px}.dashboard-promo{grid-template-columns:auto 1fr;padding:14px}.dashboard-promo>a{grid-column:1/-1;text-align:center}}@media (max-width:400px){.dashboard-header-icon{width:36px}.dashboard-shell .dashboard-user-card{grid-template-columns:54px minmax(0,1fr);padding:12px}.dashboard-shell .dashboard-avatar{width:54px;height:54px}.dashboard-shell .dashboard-user-details h2{font-size:16px}.dashboard-wallet-card{padding-inline:13px}.dashboard-wallet-card>header a{padding:8px}.dashboard-shell .dashboard-stat-card{min-height:88px;padding:12px}.dashboard-shell .dashboard-action-card{grid-template-columns:auto minmax(0,1fr);padding:9px}.dashboard-shell .dashboard-action-card small{display:none}.dashboard-operations-card,.dashboard-referral-card{padding:14px}.dashboard-referral-body dl,.dashboard-referral-qr{grid-template-columns:1fr}.dashboard-operation{grid-template-columns:auto minmax(0,1fr);padding-block:8px}.dashboard-operation>div:last-child{grid-column:2;justify-items:start}}@media (max-width:360px){.dashboard-page .cabinet-header .marketplace-logo>span{display:none}}