:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07080c;--surface:#11151d;--surface-soft:#171c26;--surface-raised:#1c2330;--ink:#f5f7fb;--muted:#9aa6b8;--line:#ffffff1a;--blue:#38bdf8;--green:#20d39b;--amber:#f2bd45;--purple:#a78bfa;--red:#fb7185;--shadow:0 18px 48px #00000057;--shadow-strong:0 26px 70px #00000075}*{box-sizing:border-box}html{min-width:320px}body{background:linear-gradient(180deg, #20d39b21, transparent 28%), linear-gradient(115deg, #38bdf81f, transparent 35%), linear-gradient(245deg, #f2bd4517, transparent 34%), var(--background);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;overflow-x:clip}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}body.privacy-shield-active{-webkit-user-select:none;user-select:none}body.privacy-shield-covered .content{filter:blur(14px)}.privacy-watermark{z-index:80;color:#d6e6f8a3;letter-spacing:0;pointer-events:none;background:#07080cb8;border:1px solid #38bdf838;border-radius:8px;max-width:calc(100vw - 24px);padding:6px 8px;font-size:10px;font-weight:850;position:fixed;bottom:10px;right:12px}.privacy-cover{z-index:90;color:var(--ink);pointer-events:none;background:#07080ceb;place-items:center;font-size:14px;font-weight:900;display:grid;position:fixed;inset:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080cd1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px clamp(16px,4vw,42px);display:grid;position:sticky;top:0;box-shadow:0 12px 34px #0000003d}.topbar.with-menu{grid-template-columns:auto minmax(0,1fr) auto}.brand,.nav-link,.side-nav-link,.wallet-pill,.primary-button,.secondary-button,.icon-button,.config-pill,.area-pill,.status-badge,.rate-row,.package-title,.purchase-summary span,.income-type,.muted-line{align-items:center;gap:8px;display:inline-flex}.brand{color:#fff;text-transform:uppercase;min-width:0;font-size:13px;font-weight:900}.brand span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-brand-spacer{min-width:0}.brand-mark,.metric-icon{width:34px;height:34px;color:var(--blue);background:linear-gradient(135deg,#20d39b29,#38bdf829);border-radius:8px;flex:none;place-items:center;display:inline-grid}.krb-logo-mark{background:#100d05;border:1px solid #e1b33861;border-radius:8px;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 18px #e1b33814}.krb-logo-mark.nav{width:34px;height:34px}.krb-logo-mark.menu{border-radius:6px;width:22px;height:22px}.krb-logo-mark.page{border-radius:10px;width:46px;height:46px}.krb-logo-mark img{object-fit:contain;width:72%;height:72%}.client-branded-heading{align-items:center;gap:12px;min-width:0;display:inline-flex}.client-branded-heading>div{min-width:0}.nav-link{min-height:34px;color:var(--muted);border:1px solid #0000;border-radius:8px;padding:0 11px;font-size:12px;font-weight:850}.nav-link.active{color:#fff;background:linear-gradient(135deg,#38bdf829,#20d39b1f);border-color:#38bdf861;box-shadow:inset 0 0 0 1px #ffffff0a}.top-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wallet-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.menu-trigger{color:#fff;background:linear-gradient(135deg,#38bdf824,#20d39b1f);border-color:#38bdf838;flex:none}.drawer-backdrop{z-index:30;opacity:0;pointer-events:none;background:0 0;border:0;transition:opacity .18s,background .18s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:auto;background:#00000038}.side-drawer{z-index:40;background:linear-gradient(#20d39b1f,#0000 32%),linear-gradient(145deg,#38bdf81f,#0000 42%),#0a0d13f0;border-right:1px solid #ffffff1f;grid-template-rows:auto 1fr;width:clamp(184px,50vw,260px);padding:12px;transition:transform .22s;display:grid;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 48px #00000057}.side-drawer.open{transform:translate(0)}.side-drawer-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.side-drawer-head .brand-mark,.side-drawer-head .krb-logo-mark{width:28px;height:28px}.side-drawer-head .icon-button{width:34px;min-height:34px}.drawer-brand{color:#fff;text-transform:uppercase;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:950;display:inline-flex}.side-nav{align-content:start;gap:7px;min-height:0;padding-top:14px;display:grid;overflow-y:auto}.side-nav-link{color:#cbd5e1;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.side-nav-link:hover{background:#38bdf814;border-color:#38bdf842;transform:translate(2px)}.side-nav-link.active{color:#fff;box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(135deg,#20d39b29,#38bdf81a);border-color:#20d39b70}.wallet-pill,.chain-pill,.config-pill,.area-pill,.status-badge{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#11151dc7;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.area-pill{text-transform:capitalize;justify-self:end}.chain-pill{background:#ffffff0f;min-height:22px;padding:0 6px}.config-pill.ready,.status-badge.live{color:var(--green);background:#20d39b1f;border-color:#20d39b47}.content{width:min(1360px,100%);margin:0 auto;padding:22px clamp(16px,4vw,42px) 48px}@media (min-width:1024px){.admin-shell{grid-template-rows:auto 1fr;grid-template-columns:244px minmax(0,1fr);align-items:start;display:grid}.admin-shell .topbar{grid-area:1/2/2/3;padding:10px clamp(18px,2vw,30px)}.admin-shell .topbar.with-menu{grid-template-columns:minmax(0,1fr) auto}.admin-shell .menu-trigger,.admin-shell .drawer-backdrop,.admin-shell .side-drawer-head .icon-button{display:none}.admin-shell .side-drawer{z-index:18;width:244px;height:100vh;box-shadow:none;grid-area:1/1/3/2;transition:none;position:sticky;inset:0 auto auto;transform:none}.admin-shell .side-drawer-head{min-height:56px}.admin-shell .side-nav-link{min-height:40px}.admin-shell .content{grid-area:2/2/3/3;width:100%;max-width:none;margin:0;padding:18px clamp(18px,2vw,30px) 42px}.admin-shell .admin-layout{gap:18px}.admin-shell .section-heading{gap:12px}.admin-shell .login-actions{flex-wrap:wrap;justify-content:flex-end}.admin-shell .metric-grid.compact{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.admin-shell .metric-card{min-height:112px;padding:12px}.admin-shell .metric-card strong{font-size:18px}.admin-shell .table-panel,.admin-shell .claim-form{gap:12px;padding:14px}.admin-shell .admin-module-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.admin-shell .admin-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-shell .admin-report-grid{gap:12px}.admin-shell .income-table{overflow-x:auto}.admin-shell .income-table.admin-client-table,.admin-shell .admin-client-list-panel .income-table.admin-client-table{overflow:visible}.admin-shell .income-row.admin-level-row{min-width:780px}.admin-shell .income-row.admin-rank-row{min-width:980px}.admin-shell .income-row.admin-leader-row{min-width:820px}.admin-shell .income-row.admin-client-row{min-width:640px}.admin-shell .income-row.admin-claim-row,.admin-shell .income-row.admin-login-row{min-width:760px}.admin-shell .income-row.admin-offer-row{min-width:680px}}.dashboard-page{gap:18px}.progress-track{background:#ffffff14;border-radius:8px;height:10px;position:relative;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--blue), var(--amber));position:absolute;inset:0 auto 0 0}.mlm-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.mlm-panel{align-content:start}.package-status-panel{gap:14px}.package-credit-card{background:radial-gradient(circle at 14% 8%,#20d39b2e,#0000 31%),radial-gradient(circle at 90% 0,#38bdf829,#0000 34%),linear-gradient(135deg,#151b26f2,#0c1119f0);gap:12px;overflow:hidden}.package-credit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.package-credit-head div{gap:4px;min-width:0;display:grid}.package-credit-head h2{color:var(--ink);margin:0;font-size:20px;line-height:1.1}.package-credit-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.package-credit-title-row>strong{min-height:30px;color:var(--green);white-space:nowrap;background:#20d39b1f;border:1px solid #20d39b52;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:950}.package-credit-head small{color:var(--muted);font-size:11px;font-weight:850}.package-credit-active-list{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.package-credit-active-list span,.package-credit-active-list b{border:1px solid #20d39b52;border-radius:8px;min-height:26px;padding:5px 8px;font-size:11px;font-weight:900}.package-credit-active-list span{color:var(--blue);background:#38bdf81a}.package-credit-active-list b{color:var(--green);background:#20d39b1a}.package-credit-actions{white-space:nowrap;justify-items:end;gap:8px;min-width:min(260px,48%);display:grid}.dashboard-toolbar-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:-4px;display:flex}.dashboard-inline-brand{color:#fff;text-transform:uppercase;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:950;display:inline-flex}.dashboard-inline-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-credit-progress{background:#07080c47;border:1px solid #38bdf81f;border-radius:8px;gap:8px;padding:10px;display:grid}.package-credit-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.package-credit-progress span,.package-credit-stats small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.package-credit-progress strong{color:var(--ink);font-size:14px}.package-credit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.package-credit-stats span{background:#ffffff0b;border:1px solid #ffffff16;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.package-credit-stats strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.15}.package-status-bar{background:#ffffff0b;border:1px solid #38bdf824;border-radius:8px;gap:8px;padding:12px;display:grid}.package-status-bar>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.package-status-bar span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.package-status-bar strong{color:var(--ink);font-size:14px}.cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cycle-grid div,.referral-box{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px}.cycle-grid div{gap:5px;min-width:0;padding:11px;display:grid}.cycle-grid span,.referral-box span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.cycle-grid strong,.referral-box strong{color:var(--ink);overflow-wrap:anywhere}.referral-panel{gap:10px}.referral-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.referral-box span{align-items:center;gap:7px;display:inline-flex}.referral-box strong{color:#dbe6f4;background:#07080c6b;border-radius:8px;grid-column:1/-1;padding:10px 11px;font-size:12px}.referral-box button{justify-self:end}.compact-referral{background:linear-gradient(135deg,#38bdf811,#20d39b09),#0d1017eb;gap:10px;padding:12px}.compact-referral:before{background:linear-gradient(90deg, var(--blue), var(--green));height:2px}.referral-title{color:var(--green);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.compact-referral .referral-box{background:#07080c47;border-color:#38bdf824;display:block}.compact-referral .referral-box strong{color:#dbe6f4;text-overflow:ellipsis;white-space:nowrap;background:0 0;grid-column:auto;min-width:0;padding:0 2px;font-size:11px;line-height:1.2;overflow:hidden}.referral-copy.icon-button{color:#041014;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#20d39beb,#38bdf8e6),#ffffff14;border-color:#2dd4bf75;gap:6px;width:auto;min-width:74px;min-height:34px;padding:0 12px;font-size:11px;font-weight:950;box-shadow:0 10px 24px #22d3ee2e}.dashboard-referral-copy.icon-button{color:#030712;background:linear-gradient(90deg,#22c55e,#38bdf8,#a78bfa,#facc15,#22c55e) 0 0/320% 100%;border:0;width:100%;min-width:0;min-height:44px;animation:5s linear infinite referral-rainbow-shift;box-shadow:0 12px 28px #22d3ee3d,inset 0 1px #ffffff6b}.dashboard-referral-copy.icon-button span,.dashboard-referral-copy.icon-button svg{color:#030712;stroke:#030712}@keyframes referral-rainbow-shift{0%{background-position:0%}to{background-position:320%}}.referral-copy.icon-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #22d3ee3d}.dashboard-referral-copy.icon-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #22d3ee4d,inset 0 1px #ffffff80}.client-notification-popover{justify-content:flex-end;display:inline-flex;position:relative}.dashboard-notification-popover{z-index:45}.client-notification-bell.icon-button{width:44px;min-width:44px;height:44px;color:var(--ink);background:radial-gradient(circle at 28% 16%,#facc152e,#0000 34%),#0f172ad1;border-color:#38bdf842;position:relative}.client-notification-bell.icon-button:hover{background:radial-gradient(circle at 28% 16%,#facc1538,#0000 34%),#151b26f5;border-color:#2dd4bf7a}.client-notification-count{color:#030712;background:linear-gradient(135deg,#22c55e,#38bdf8);border:2px solid #07080cf2;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-7px}.client-notification-menu{z-index:35;white-space:normal;background:linear-gradient(90deg,#20d39bf5,#38bdf8f5) 0 0/100% 3px no-repeat,linear-gradient(135deg,#151b26fa,#080c12fa);border:1px solid #38bdf833;border-radius:8px;gap:8px;width:min(340px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 48px #00000061}.client-notification-menu-item{background:#07080c47;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.client-notification-menu-item.high{border-color:#facc1552}.client-notification-menu-item img,.client-notification-icon{border-radius:8px;width:42px;height:42px}.client-notification-menu-item img{object-fit:cover}.client-notification-icon{color:var(--green);background:#20d39b1f;place-items:center;display:inline-grid}.client-notification-menu-item strong{overflow-wrap:anywhere;color:var(--ink);margin:2px 0;font-size:14px;line-height:1.15;display:block}.client-notification-menu-item p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.4}.client-notification-menu-item a{width:fit-content;min-height:28px;color:var(--green);background:#20d39b1f;border:1px solid #2dd4bf57;border-radius:8px;align-items:center;margin-top:8px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.client-notification-empty{color:var(--muted);background:#07080c47;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-size:12px;font-weight:850}.admin-notifications-page{max-width:1400px}.notification-builder-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.notification-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notification-form-grid label,.notification-submit-row{gap:7px;display:grid}.notification-form-grid label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.notification-message-field,.notification-form-grid label:nth-child(10),.notification-form-grid label:nth-child(11){grid-column:1/-1}.notification-preview-card{background:radial-gradient(circle at 18% 8%,#20d39b24,#0000 32%),#ffffff0a;border:1px solid #38bdf82e;border-radius:8px;gap:10px;padding:14px;display:grid;overflow:hidden}.notification-preview-card img,.notification-image-placeholder{border-radius:8px;width:100%;min-height:170px}.notification-preview-card img{object-fit:cover}.notification-image-placeholder{color:var(--muted);border:1px dashed #94a3b847;place-items:center;display:grid}.notification-preview-card h2{color:var(--ink);margin:0}.notification-preview-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.notification-preview-card strong{background:linear-gradient(135deg, var(--green), var(--blue));color:#061015;border-radius:8px;width:fit-content;padding:9px 12px;font-size:12px}.notification-submit-row{grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:14px}.admin-notification-list{gap:10px;display:grid}.admin-notification-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);align-items:center;gap:12px;padding:12px;display:grid}.admin-notification-row strong{color:var(--ink)}.admin-notification-row small,.admin-notification-row span{color:var(--muted);font-size:12px;font-weight:800}.admin-notification-row>div{gap:5px;display:grid}.admin-notification-row>div:last-child{text-align:right;justify-items:end}.referral-copy.icon-button:disabled{box-shadow:none;color:#7f8da3;background:#ffffff0d;border-color:#94a3b838}.dashboard-section-heading{justify-content:space-between;align-items:end;display:flex}.dashboard-section-heading.compact{align-items:center}.dashboard-section-heading.compact>strong{min-height:30px;color:var(--blue);background:#38bdf81a;border:1px solid #38bdf833;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:900}.eligibility-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#38bdf81a,#20d39b14),#11151dd6;border-radius:8px;gap:12px;padding:14px;display:grid}.eligibility-panel .dashboard-section-heading.compact{align-items:center;gap:10px}.eligibility-panel .dashboard-section-heading.compact>div{min-width:0}.eligibility-panel .dashboard-section-heading.compact h2{max-width:100%;font-size:clamp(20px,5vw,24px);line-height:1.05}.eligibility-panel .dashboard-section-heading.compact>strong{white-space:nowrap;flex:none}.eligibility-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.eligibility-row{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:30px minmax(0,1fr) minmax(46px,auto);grid-template-areas:"icon copy value";align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px;display:grid}.eligibility-icon{width:30px;height:30px;color:var(--blue);background:#38bdf81f;border-radius:8px;grid-area:icon;place-items:center;display:inline-grid}.eligibility-row.green .eligibility-icon{color:var(--green);background:#20d39b1f}.eligibility-row.amber .eligibility-icon{color:var(--amber);background:#f2bd4521}.eligibility-row.purple .eligibility-icon{color:var(--purple);background:#a78bfa21}.eligibility-row div{grid-area:copy;gap:2px;min-width:0;display:grid;overflow:hidden}.eligibility-row span,.eligibility-row small{color:var(--muted);font-size:10px;font-weight:800}.eligibility-row span{color:#d7deea;text-transform:uppercase;overflow-wrap:normal;line-height:1.08}.eligibility-row strong{min-width:46px;color:var(--ink);text-align:right;overflow-wrap:anywhere;grid-area:value;justify-self:end;font-size:18px;line-height:1}.package-opening-list{gap:7px;margin-top:10px;display:grid}.package-opening-row{background:#00000024;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.package-opening-row div{gap:2px;min-width:0;display:grid}.package-opening-row strong,.package-opening-row span,.package-opening-row small{overflow-wrap:anywhere;min-width:0}.package-opening-row strong{color:var(--ink);font-size:12px}.package-opening-row span{color:var(--green);font-size:13px;font-weight:900}.package-opening-row small{color:var(--muted);font-size:10px;font-weight:800}.page-stack,.claim-layout,.admin-layout,.login-layout{gap:24px;display:grid}.login-layout{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:stretch}.login-panel,.login-side{border:1px solid var(--line);min-height:360px;box-shadow:var(--shadow);background:#11151de6;border-radius:8px;align-content:center;gap:18px;padding:clamp(22px,4vw,36px);display:grid}.login-panel p,.login-side span{color:var(--muted);margin:0;line-height:1.6}.login-side{color:var(--blue);background:linear-gradient(135deg,#38bdf829,#20d39b1f)}.login-side.admin{color:var(--green);background:#20d39b1f}.login-side strong{color:var(--ink);font-size:22px}.login-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-access-content{place-items:center;min-height:calc(100dvh - 78px);padding:clamp(24px,6vw,72px);display:grid}.client-access-card{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 0,#f2c44624,#0000 46%),#0c1114f5;border:1px solid #f2c44652;border-radius:20px;justify-items:center;gap:16px;width:min(100%,620px);padding:clamp(28px,6vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075}.client-access-card:before{z-index:-1;content:"";pointer-events:none;border-top:2px solid #f2c446b8;position:absolute;inset:0}.client-access-card h1,.client-access-card p,.client-access-card small{margin:0}.client-access-card p,.client-access-card small,.client-access-status{color:var(--muted);line-height:1.6}.client-access-card small{max-width:500px}.client-access-icon{width:64px;height:64px;color:var(--gold);background:#f2c4461a;border:1px solid #f2c44657;border-radius:18px;place-items:center;display:grid}.client-access-actions{justify-content:center}.client-access-spinner{animation:.9s linear infinite client-access-spin}@keyframes client-access-spin{to{transform:rotate(360deg)}}.client-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.client-list-actions input{border:1px solid var(--line);width:min(220px,100%);min-height:36px;color:var(--ink);font:inherit;background:#07080c7a;border-radius:8px;padding:0 12px}.client-list-actions strong{text-align:right;min-width:64px}.admin-client-pagination{margin-top:12px}.status-strip,.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{color:var(--green);letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900;display:block}h1,h2{letter-spacing:0;margin:0;line-height:1.1}h1{font-size:clamp(24px,3.3vw,36px)}h2{font-size:18px}.metric-grid{grid-template-columns:repeat(7,minmax(136px,1fr));gap:14px;display:grid}.metric-grid.compact{grid-template-columns:repeat(4,minmax(170px,1fr))}.metric-grid.dashboard-metrics{grid-template-columns:repeat(4,minmax(190px,1fr))}.metric-grid.compact.admin-client-summary-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.metric-grid.compact.dashboard-client-summary{grid-template-columns:repeat(2,minmax(260px,1fr))}.mining-status-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.mining-status-card{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}.mining-status-icon{width:34px;height:34px;color:var(--blue);background:#38bdf81f;border-radius:8px;place-items:center;display:inline-grid}.mining-status-card.green .mining-status-icon{color:var(--green);background:#20d39b1f}.mining-status-card.amber .mining-status-icon{color:var(--amber);background:#f2bd4521}.mining-status-card.purple .mining-status-icon{color:var(--purple);background:#a78bfa21}.mining-status-card div{gap:2px;min-width:0;display:grid}.mining-status-card span,.mining-status-card small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.mining-status-card strong{color:var(--ink);font-size:14px;line-height:1.12}.mining-rule-strip{flex-wrap:wrap;gap:8px;display:flex}.mining-rule-strip span{color:#d7fff0;background:#20d39b17;border:1px solid #20d39b38;border-radius:8px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:900}.mining-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mining-flow-grid.single{grid-template-columns:minmax(0,1fr)}.mining-flow-panel{border:1px solid var(--line);background:linear-gradient(145deg, #38bdf814, #20d39b0d), var(--surface);border-radius:8px;gap:13px;padding:14px;display:grid}.mining-access-gate{gap:12px;padding:4px 0 0;display:grid}.mining-access-gate.unlocked{background:radial-gradient(circle at 50% 18%,#20d39b1f,#0000 34%),#ffffff06;border:1px solid #20d39b2e;border-radius:8px;padding:14px}.mining-access-gate.unlocked .mining-not-eligible{color:#d7fff0}.mining-unlocked-button{justify-self:center;min-width:min(100%,220px)}.mining-location-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px);margin:0 auto;display:grid}.mining-location-form label,.mining-timezone-confirmation{gap:6px;min-width:0;display:grid}.mining-location-form label{color:var(--muted);font-size:.78rem;font-weight:800}.mining-location-form input{width:100%}.mining-timezone-confirmation{background:#20d39b0f;border:1px solid #20d39b33;border-radius:8px;grid-column:1/-1;padding:10px 12px}.mining-timezone-confirmation span,.mining-timezone-confirmation small{color:var(--muted)}.mining-task-history-row{grid-template-columns:minmax(140px,1.2fr) minmax(110px,.8fr) minmax(220px,1.8fr) minmax(130px,.9fr)}.mining-access-copy{text-align:center;justify-items:center;gap:10px;display:grid}.mining-access-copy h2{color:var(--ink);font-size:24px;line-height:1.15}.mining-not-eligible{color:#ffe7a3;text-shadow:0 12px 34px #f2bd452e;max-width:360px;padding:0;font-size:30px;font-weight:900;line-height:1.12}.mining-access-image{min-height:176px;color:var(--blue);aspect-ratio:16/9;background:0 0;border-radius:8px;place-items:center;display:grid;overflow:hidden}.mining-access-image img{object-fit:contain;filter:drop-shadow(0 18px 26px #0000005c);width:100%;height:100%;display:block}.mining-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mining-requirement-list.access{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mining-requirement-list div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-height:54px;padding:8px;display:grid}.mining-requirement-list span,.mining-slot-button span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.mining-requirement-list strong,.mining-slot-button strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.mining-task-meter{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.mining-task-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--blue), var(--amber));height:100%;display:block}.mining-slot-grid,.mining-task-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mining-slot-button{min-height:74px;color:var(--ink);text-align:left;background:#38bdf814;border:1px solid #38bdf833;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;display:grid}.mining-slot-button svg{color:var(--blue);grid-row:1/span 2}.mining-slot-button.done{background:#20d39b1a;border-color:#20d39b4d}.mining-slot-button.done svg{color:var(--green)}.mining-slot-button:disabled{cursor:not-allowed;opacity:.62}.mining-animation-panel{border:1px solid var(--line);background:linear-gradient(135deg, #20d39b1f, transparent 40%), var(--surface);border-radius:8px;grid-template-columns:minmax(190px,320px) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.mining-animation-panel.active{border-color:#20d39b57;box-shadow:0 0 0 1px #20d39b14}.mining-animation-panel.stopped{background:linear-gradient(135deg, #f2bd451a, transparent 42%), var(--surface)}.mining-animation-frame{aspect-ratio:16/9;background:#08111d;border:1px solid #94a3b829;border-radius:8px;place-items:center;min-height:150px;display:grid;overflow:hidden}.mining-animation-frame img{object-fit:cover;width:100%;height:100%;display:block}.mining-animation-fallback{width:74px;height:74px;color:var(--muted);background:#0f172ab8;border:1px solid #94a3b82e;border-radius:50%;place-items:center;display:grid}.mining-animation-copy{gap:7px;min-width:0;display:grid}.mining-animation-copy h2{color:var(--ink);font-size:21px;line-height:1.12}.mining-animation-copy p{max-width:520px;color:var(--muted);font-size:13px;line-height:1.5}.mining-animation-copy strong{color:#8edcff;background:#38bdf81a;border:1px solid #38bdf83d;border-radius:8px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900}.mining-work-card{background:linear-gradient(135deg, #20d39b1f, transparent 42%), linear-gradient(225deg, #38bdf814, transparent 38%), var(--surface);border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(160px,280px) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.mining-work-card.active{border-color:#20d39b6b;box-shadow:0 0 0 1px #20d39b1a}.mining-work-card.paused{background:linear-gradient(135deg, #f2bd4514, transparent 42%), linear-gradient(225deg, #38bdf80f, transparent 38%), var(--surface)}.mining-work-visual{aspect-ratio:1.18;background:#08111d;border:1px solid #94a3b829;border-radius:8px;place-items:center;min-height:160px;display:grid;overflow:hidden}.mining-work-visual img{object-fit:contain;width:100%;height:100%;display:block}.mining-work-still{color:var(--muted);text-transform:uppercase;place-items:center;gap:8px;font-size:11px;font-weight:900;display:grid}.mining-work-still svg{color:var(--amber)}.mining-work-body{gap:10px;min-width:0;display:grid}.mining-work-body p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mining-work-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mining-work-chips span{min-height:48px;color:var(--muted);text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:8px;font-size:10px;font-weight:900;display:grid}.mining-work-chips strong{color:var(--ink);overflow-wrap:anywhere;text-transform:none;font-size:13px;line-height:1.1}.mining-work-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mining-rule-strip.compact span{min-height:28px;padding:6px 9px;font-size:10px}.insight-grid,.admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.insight-grid.single{grid-template-columns:1fr}.insight-panel{gap:18px;padding:18px;display:grid}.level-summary-grid,.rank-summary-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.level-summary-grid div,.rank-summary-grid div{gap:5px;min-width:0;display:grid}.level-summary-grid span,.rank-summary-grid span,.rank-foot span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.level-summary-grid strong,.rank-summary-grid strong,.rank-foot strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.rank-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding-top:12px;display:flex}.direct-team-panel{gap:14px}.direct-team-table{border:1px solid var(--line);background:#ffffff06;border-radius:8px;display:grid;overflow:hidden}.direct-team-row{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);grid-template-columns:minmax(145px,1.35fr) minmax(80px,.7fr) minmax(82px,.75fr) minmax(76px,.65fr);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.direct-team-row.direct-referral-row{grid-template-columns:minmax(140px,1.2fr) minmax(82px,.62fr) minmax(82px,.62fr) minmax(102px,.78fr) minmax(70px,.52fr) minmax(58px,.45fr) minmax(76px,.55fr)}.team-total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-stat{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.team-stat span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.team-stat strong{color:#fff;overflow-wrap:anywhere;font-size:18px}.direct-team-row.team-level-row{grid-template-columns:minmax(60px,.5fr) minmax(82px,.68fr) minmax(82px,.68fr) minmax(104px,.9fr) minmax(104px,.9fr)}.direct-team-row:last-child{border-bottom:0}.direct-team-row.header{min-height:38px;color:var(--muted);text-transform:uppercase;background:#ffffff09;font-size:10px;font-weight:900}.direct-team-row>span{gap:3px;min-width:0;display:grid}.direct-team-row strong,.direct-team-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-team-row strong{color:#fff;font-size:13px}.direct-team-row small{color:var(--muted);font-size:10px;font-weight:800}.direct-team-row .status-badge{text-transform:capitalize;width:fit-content;min-height:26px;padding:0 8px}.status-badge.active{color:var(--green);background:#20d39b1f;border-color:#20d39b47}.status-badge.inactive,.status-badge.expired{color:var(--red);background:#fb71851a;border-color:#fb718538}.direct-team-empty{color:var(--muted);padding:16px;font-size:12px;font-weight:800}.metric-card,.purchase-panel,.table-panel,.claim-form{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff0e,#ffffff05),#11151de0;border-radius:8px}.metric-card{align-content:start;gap:7px;min-height:128px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.metric-card:after{content:"";background:var(--blue);opacity:.82;border-radius:8px 8px 0 0;height:3px;position:absolute;inset:auto 14px 0}.metric-card:hover{box-shadow:var(--shadow-strong);border-color:#38bdf852;transform:translateY(-2px)}.metric-card strong{overflow-wrap:anywhere;font-size:20px;line-height:1.15}.metric-card.green .metric-icon{color:var(--green);background:#20d39b1f}.metric-card.green:after{background:var(--green)}.metric-card.amber .metric-icon{color:var(--amber);background:#f2bd4521}.metric-card.amber:after{background:var(--amber)}.metric-card.purple .metric-icon{color:var(--purple);background:#a78bfa21}.metric-card.purple:after{background:var(--purple)}.metric-card.red .metric-icon{color:var(--red);background:#fb718521}.metric-card.red:after{background:var(--red)}.metric-label,.metric-detail{color:var(--muted);font-size:12px;font-weight:800}.metric-detail{font-weight:600}.purchase-panel,.table-panel,.claim-form{gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.purchase-panel:before,.table-panel:before{content:"";background:linear-gradient(90deg, var(--green), var(--blue), var(--amber));height:3px;position:absolute;inset:0 0 auto}.purchase-panel>*,.table-panel>*{z-index:1;position:relative}.section-heading>strong{min-height:30px;color:var(--green);background:#20d39b1a;border:1px solid #20d39b38;border-radius:8px;padding:5px 9px;font-size:14px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.package-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff0e, #ffffff04), var(--surface-soft);min-height:144px;color:var(--ink);text-align:left;border-radius:8px;align-content:start;gap:9px;padding:14px;font-size:12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.package-card:before{content:"";background:linear-gradient(90deg,#20d39b80,#38bdf852);height:2px;position:absolute;inset:0 0 auto}.package-card>*{z-index:1;position:relative}.package-card:hover{background:linear-gradient(145deg, #38bdf81a, #20d39b0b), var(--surface-soft);border-color:#38bdf861;transform:translateY(-2px);box-shadow:0 18px 38px #00000052}.package-card strong{color:var(--ink);letter-spacing:0;font-size:17px}.package-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.package-badge{white-space:nowrap;background:#38bdf81a;border:1px solid #38bdf842;border-radius:8px;min-height:24px;padding:4px 8px;line-height:1;color:#9ce7ff!important;font-size:10px!important;font-weight:900!important}.package-badge.locked{background:#f2bd451f;border-color:#f2bd4552;color:#ffe69b!important}.package-price{line-height:1.05;font-size:21px!important}.package-card span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.package-card .daily-return-pill{color:#dffef7;text-transform:uppercase;background:linear-gradient(135deg,#20d39b29,#38bdf81f);border:1px solid #20d39b4d;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.package-card .daily-return-pill svg{color:var(--green)}.package-card .package-plan-line{color:#c6d1df}.package-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.package-mini-grid>span{background:#ffffff09;border:1px solid #94a3b824;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.package-mini-grid small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.package-mini-grid b{color:#eef8ff;overflow-wrap:anywhere;font-size:11px;line-height:1.2}.package-card .package-level-pill{color:#d9f3ff;text-transform:uppercase;background:#38bdf81a;border:1px solid #38bdf847;border-radius:8px;align-items:center;width:fit-content;min-height:26px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.package-card .package-level-pill.primary{color:#fff0b2;background:linear-gradient(135deg,#f2bd4538,#38bdf81f);border-color:#f2bd456b;font-size:11px}.package-card.selected{background:linear-gradient(145deg,#20d39b2b,#38bdf814),#121a22;border-color:#20d39b85;box-shadow:0 18px 44px #20d39b1f,inset 0 0 0 1px #ffffff0f}.package-card.selected:before{background:linear-gradient(90deg, var(--green), var(--blue), var(--amber));height:3px}.package-card.selected .daily-return-pill{color:#fff5c8;background:linear-gradient(135deg,#f2bd4538,#20d39b24);border-color:#f2bd456b}.package-title{align-items:center;gap:6px;min-width:0;display:inline-flex;color:var(--ink)!important;font-size:12px!important;font-weight:900!important}.selected-package-strip{text-align:center;background:linear-gradient(135deg,#20d39b1c,#38bdf812),#ffffff08;border:1px solid #20d39b47;border-radius:8px;justify-items:center;gap:8px;padding:11px;display:grid}.selected-package-kicker{color:var(--green);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.selected-package-strip>strong{color:var(--ink);font-size:18px;line-height:1.05}.selected-package-meta{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.selected-package-meta span{color:#dbeafe;background:#ffffff0a;border:1px solid #94a3b829;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.buy-form{grid-template-columns:1fr;gap:10px;display:grid}label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}input,select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#07080c7a;border-radius:8px;outline:none;padding:0 12px}input:focus{border-color:#20d39ba3;box-shadow:0 0 0 3px #20d39b1f}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}select:focus{border-color:#20d39ba3;box-shadow:0 0 0 3px #20d39b1f}.amount-control{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.amount-control input{text-align:center;min-height:44px;font-size:16px;font-weight:900}.amount-step-button{color:#8edcff;background:#38bdf81a;border:1px solid #38bdf838;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.amount-step-button:disabled{cursor:not-allowed;opacity:.45}.admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-control-panel{align-content:start}.security-settings-message{grid-column:1/-1}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-wide{grid-column:1/-1}.admin-charge-box{background:#14b8a614;border:1px solid #2dd4bf38;border-radius:8px;grid-template-columns:minmax(0,1fr) 92px 28px;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-charge-box span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.admin-charge-box input{text-align:center;min-height:42px;font-size:20px;font-weight:950}.admin-charge-box strong{color:var(--text);font-size:18px}.purchase-summary{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11px;font-weight:800;display:flex}.purchase-summary span{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;min-height:30px;padding:0 9px}.my-package-panel{background:linear-gradient(135deg,#14b8a614,#0000 42%),#ffffff07;border:1px solid #38bdf82e;border-radius:8px;gap:10px;padding:12px;display:grid}.package-owned-summary{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.package-owned-summary span{background:#ffffff09;border:1px solid #94a3b824;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.package-owned-summary small,.owned-package-row small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.package-owned-summary b{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.owned-package-list{gap:8px;display:grid}.owned-package-row{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:10px;padding:10px;display:grid}.owned-package-row>span,.owned-package-row>div{min-width:0}.owned-package-top,.owned-package-meta,.owned-return-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.owned-package-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px}.owned-package-meta span,.owned-return-grid span{background:#ffffff07;border:1px solid #94a3b81f;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.owned-package-meta span{flex:140px}.package-fifo-note{background:#20d39b0e;border-left:3px solid #20d39ba6;border-radius:4px;margin:0;padding:8px 10px}.package-fifo-summary{border-top:1px solid #94a3b81f;margin:0;padding-top:9px}.live-eligibility-status{text-align:right;justify-items:end;gap:3px;display:grid}.live-eligibility-status small{color:var(--green);font-size:10px;font-weight:800}.eligibility-settlement-note{background:#38bdf80b;border-left:3px solid #38bdf88c;border-radius:4px;margin:0;padding:8px 10px}.owned-package-row b,.owned-package-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.owned-package-main{align-items:center;gap:8px;display:inline-flex}.owned-package-main>span{gap:3px;min-width:0;display:grid}.owned-package-main svg{color:var(--blue)}.owned-status{min-height:30px;color:var(--red);background:#fb718517;border:1px solid #fb71853d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.owned-status.good{color:var(--green);background:#20d39b1a;border-color:#20d39b47}.owned-return-block{background:#070a103d;border:1px solid #20d39b1f;border-radius:8px;gap:8px;padding:9px;display:grid}.owned-return-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.owned-return-head strong{font-size:13px}.owned-return-progress{background:#94a3b824;height:8px}.owned-return-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.owned-cap-note{color:var(--muted);margin:0;font-size:10px;font-weight:800;line-height:1.35}.action-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.primary-button,.secondary-button,.icon-button{border:1px solid #0000;border-radius:8px;justify-content:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:900}.primary-button{background:linear-gradient(135deg, var(--green), var(--blue));color:#fff;box-shadow:0 12px 28px #20d39b33}.secondary-button{border-color:var(--line);color:var(--ink);background:#ffffff0b}.icon-button{border-color:var(--line);background:var(--surface);width:40px;color:var(--muted);padding:0}.transaction-stack{gap:6px;min-height:20px;display:grid}.inline-error,.inline-success,.muted-line{font-size:12px;font-weight:800}.inline-error{color:var(--red)}.inline-success{color:var(--green)}.muted-line{color:var(--muted)}.income-table{border:1px solid var(--line);background:#11151d9e;border-radius:8px;display:grid;overflow:hidden}.income-table.admin-client-table,.admin-client-list-panel,.client-master-panel{overflow:visible}.income-summary-panel{gap:12px;padding:14px}.income-summary-table{background:#ffffff06}.income-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) 90px minmax(92px,.8fr);align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:12px;display:grid}.income-row:not(.header){background:#ffffff09}.income-row:not(.header):hover{background:#38bdf80f}.income-summary-row,.income-summary-row:not(.header){background:#ffffff07;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 10px}.income-summary-row .income-type{min-width:0}.income-summary-row .income-type>span{gap:2px;min-width:0;display:grid}.income-summary-row .income-type strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.income-summary-row .income-type small{color:var(--blue);font-size:10px;font-weight:900;line-height:1.1}.income-summary-row .income-amount{color:#fff;place-self:center end;font-size:14px}.daily-income-ledger{gap:8px;display:grid}.daily-income-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.date-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.date-filter-row label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:900;display:grid}.date-filter-row input{border:1px solid var(--line);width:134px;min-height:34px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#070a10b8;border-radius:8px;outline:none;padding:0 9px;font-size:11px;font-weight:850}.date-filter-row input:focus{border-color:#20d39bc7;box-shadow:0 0 0 3px #20d39b1f}.date-filter-submit,.date-filter-clear{min-height:34px;color:var(--ink);cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #94a3b840;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.date-filter-submit{color:#061318;background:linear-gradient(135deg,#20d39bd9,#38bdf8c7);border-color:#20d39b5c}.date-filter-submit:disabled,.date-filter-clear:disabled{cursor:not-allowed;opacity:.45}.date-filter-submit:not(:disabled):hover{filter:brightness(1.06)}.date-filter-clear:not(:disabled):hover{background:#20d39b1a;border-color:#20d39b80}.daily-income-table{background:#ffffff06}.daily-income-row{grid-template-columns:minmax(94px,.9fr) repeat(5,minmax(66px,.74fr)) minmax(70px,.78fr);min-height:42px;font-size:11px}.daily-income-row.affiliate-only{grid-template-columns:minmax(110px,1fr) minmax(100px,.8fr) minmax(86px,.8fr)}.daily-income-row span,.daily-income-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-income-row.header span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.daily-income-row .income-amount{justify-self:end}.daily-income-empty{color:var(--muted);grid-template-columns:1fr;font-weight:850}.income-row.distribution{grid-template-columns:minmax(190px,1fr) minmax(140px,.55fr) 90px minmax(220px,1fr)}.income-row.admin-client-row{grid-template-columns:minmax(230px,1.4fr) 90px 110px 90px 110px}.income-row.admin-client-list-row{grid-template-columns:minmax(190px,1.2fr) minmax(74px,.45fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(70px,.45fr) minmax(78px,.5fr) minmax(78px,.5fr) minmax(90px,.55fr) minmax(72px,.4fr);min-width:980px;position:relative}.admin-package-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-package-filter-panel{gap:14px}.withdrawal-filter-grid,.package-filter-grid{grid-template-columns:repeat(6,minmax(130px,1fr));align-items:end;gap:10px;display:grid}.withdrawal-filter-grid{grid-template-columns:minmax(180px,1.45fr) minmax(130px,.72fr) minmax(130px,.72fr) minmax(130px,.78fr) minmax(100px,.55fr) auto auto auto}.deposit-filter-grid{grid-template-columns:minmax(190px,1.35fr) minmax(140px,.85fr) minmax(120px,.7fr) repeat(5,minmax(118px,.66fr)) minmax(88px,.5fr) auto auto auto;align-items:end;gap:10px;display:grid}.account-filter-grid{grid-template-columns:minmax(140px,.75fr) minmax(140px,.75fr) minmax(95px,.45fr) auto auto auto;align-items:end;gap:10px;display:grid}.income-ledger-filter-grid{grid-template-columns:minmax(190px,1.2fr) minmax(142px,.78fr) minmax(118px,.64fr) minmax(120px,.68fr) minmax(120px,.68fr) minmax(88px,.48fr) auto auto auto;align-items:end;gap:10px;display:grid}.rank-team-filter-grid{grid-template-columns:minmax(190px,1.15fr) minmax(110px,.6fr) minmax(124px,.68fr) minmax(120px,.66fr) minmax(120px,.66fr) minmax(88px,.48fr) auto auto auto;align-items:end;gap:10px;display:grid}.login-audit-filter-grid{grid-template-columns:minmax(210px,1.35fr) minmax(120px,.62fr) minmax(160px,.8fr) minmax(130px,.68fr) minmax(130px,.68fr) minmax(94px,.48fr) auto auto;align-items:end;gap:10px;display:grid}.withdrawal-filter-grid label,.deposit-filter-grid label,.account-filter-grid label,.income-ledger-filter-grid label,.rank-team-filter-grid label,.login-audit-filter-grid label,.package-filter-grid label,.roi-editor label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.withdrawal-filter-grid input,.withdrawal-filter-grid select,.deposit-filter-grid input,.deposit-filter-grid select,.account-filter-grid input,.account-filter-grid select,.income-ledger-filter-grid input,.income-ledger-filter-grid select,.rank-team-filter-grid input,.rank-team-filter-grid select,.login-audit-filter-grid input,.login-audit-filter-grid select,.package-filter-grid input,.package-filter-grid select,.roi-editor input,.roi-editor textarea{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#080c13b8;border:1px solid #94a3b82e;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:800}.roi-editor textarea{resize:vertical;min-height:70px;padding:10px}.admin-package-table-panel,.admin-withdrawal-table,.admin-deposit-table-panel,.admin-deposit-table,.admin-account-table-panel,.admin-account-table,.admin-income-table-panel,.admin-income-ledger-table,.admin-rank-table-panel,.admin-rank-team-table{overflow:auto}.rank-count-strip{grid-template-columns:repeat(5,minmax(82px,1fr));gap:8px;display:grid}.rank-count-strip div{background:#080c1361;border:1px solid #94a3b824;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;display:flex}.rank-count-strip span{color:var(--muted);font-size:10px;font-weight:900}.rank-count-strip strong{color:var(--brand);font-size:17px}.muted-rank{color:var(--muted)}.account-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-source-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-height:96px;padding:14px;display:grid}.account-source-card span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.account-source-card strong{color:var(--ink);font-size:22px}.account-source-card small{color:var(--muted);font-size:11px;font-weight:800}.admin-mining-page .table-panel{overflow:auto}.income-row.admin-mining-row{grid-template-columns:minmax(150px,.92fr) minmax(120px,.68fr) minmax(110px,.62fr) minmax(110px,.62fr) minmax(120px,.68fr) minmax(140px,.82fr) minmax(270px,1.5fr) minmax(94px,.52fr);min-width:1320px}.admin-mining-row small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.admin-mining-history-button{justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.admin-mining-history-detail{border-bottom:1px solid var(--line);background:#0f172abd;gap:12px;min-width:1180px;padding:16px;display:grid}.claim-history-row.admin-mining-claim-history-row{grid-template-columns:minmax(128px,.72fr) minmax(210px,1.18fr) minmax(210px,1.18fr) minmax(210px,1.18fr) minmax(150px,.84fr)}.admin-mining-claim-history-row small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:800}.income-row.admin-withdrawal-row{grid-template-columns:minmax(130px,.72fr) minmax(150px,.92fr) minmax(110px,.62fr) minmax(120px,.66fr) minmax(120px,.66fr) minmax(92px,.5fr) minmax(150px,.84fr) minmax(140px,.76fr);min-width:1240px}.income-row.admin-deposit-row{grid-template-columns:minmax(170px,.95fr) minmax(88px,.48fr) minmax(100px,.58fr) minmax(94px,.52fr) minmax(170px,.95fr) minmax(145px,.82fr) minmax(104px,.6fr) minmax(118px,.66fr) minmax(112px,.62fr) minmax(82px,.46fr) minmax(90px,.5fr);min-width:1540px}.income-row.admin-account-row{grid-template-columns:minmax(100px,.56fr) repeat(6,minmax(112px,.62fr)) minmax(120px,.66fr) minmax(112px,.62fr) minmax(112px,.62fr) minmax(108px,.6fr);min-width:1480px}.income-row.admin-income-ledger-row{grid-template-columns:minmax(102px,.54fr) minmax(150px,.84fr) minmax(130px,.72fr) minmax(150px,.84fr) minmax(70px,.38fr) minmax(160px,.9fr) minmax(100px,.56fr) minmax(106px,.6fr) minmax(96px,.54fr) minmax(86px,.48fr) minmax(126px,.7fr);min-width:1540px}.income-row.admin-rank-team-row{grid-template-columns:minmax(170px,.9fr) minmax(76px,.42fr) minmax(110px,.58fr) repeat(5,minmax(92px,.5fr)) minmax(96px,.52fr) minmax(100px,.54fr) minmax(112px,.6fr) minmax(152px,.82fr) minmax(90px,.5fr) minmax(260px,1.28fr);min-width:1740px}.income-row.admin-withdrawal-row.empty,.income-row.admin-deposit-row.empty,.income-row.admin-account-row.empty,.income-row.admin-income-ledger-row.empty,.income-row.admin-rank-team-row.empty{color:var(--muted)}.admin-withdrawal-row small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.admin-deposit-row small,.admin-income-ledger-row small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.withdrawal-action-cell{flex-wrap:wrap;gap:6px;display:flex}.mini-action-button{min-height:28px;color:var(--ink);cursor:pointer;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.mini-action-button.approve{background:#20d39b2e;border-color:#20d39b57}.mini-action-button.reject{background:#fb718524;border-color:#fb718552}.mini-action-button:disabled{cursor:not-allowed;opacity:.55}.withdrawal-status-strip,.deposit-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.withdrawal-status-strip div,.deposit-status-strip div,.withdrawal-note-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px}.withdrawal-status-strip div,.deposit-status-strip div{gap:6px;padding:12px;display:grid}.withdrawal-status-strip span,.deposit-status-strip span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.withdrawal-status-strip strong,.deposit-status-strip strong{color:var(--ink);font-size:20px}.pagination-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.withdrawal-note-panel{gap:8px;display:grid}.withdrawal-note-panel div{color:var(--green);align-items:center;gap:8px;display:inline-flex}.withdrawal-note-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.income-row.admin-package-row{grid-template-columns:minmax(190px,1.35fr) minmax(96px,.62fr) minmax(96px,.62fr) minmax(88px,.55fr) minmax(92px,.58fr) minmax(92px,.58fr) minmax(100px,.64fr) minmax(104px,.68fr) minmax(96px,.62fr) minmax(92px,.58fr) minmax(120px,.8fr);width:100%;min-width:1430px}button.income-row.admin-package-row{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.income-row.admin-package-row.selected{background:#14b8a61f;box-shadow:inset 3px 0 #2dd4bfe6}.admin-package-row small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.admin-package-detail{gap:14px;min-width:0;max-width:100%;position:sticky;top:88px}.package-detail-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;min-width:0;display:grid}.package-detail-grid>span,.capital-release-box{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.package-detail-grid small,.capital-release-box span{color:var(--muted);font-size:11px;font-weight:800}.package-detail-grid strong,.capital-release-box strong{color:var(--ink);font-size:14px}.capital-release-box{overflow-wrap:anywhere;border-color:#facc1547;gap:8px}.capital-release-box.complimentary-package-box{background:#a855f712;border-color:#a855f752}.capital-release-box.complimentary-package-box strong{align-items:center;gap:7px;display:inline-flex}.capital-release-box.reward-allocation-box{background:#20d39b0e;border-color:#20d39b47}.reward-withdrawal-editor{border-top:1px solid #94a3b829;padding-top:14px}.reward-withdrawal-editor>.status-badge{width:fit-content}.primary-button.danger-button{background:linear-gradient(135deg,#e11d48e6,#be123cdb);border-color:#fb718561}.admin-package-detail .muted-line{overflow-wrap:anywhere}.roi-editor{gap:12px;padding-top:4px;display:grid}.switch-row{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;padding:8px 10px}.switch-row input{width:18px;min-height:18px;padding:0}.client-action-cell{justify-self:end;position:relative}.client-action-trigger{background:#0c1018b8;border-color:#94a3b83d;width:34px;min-height:34px}.client-action-menu{z-index:120;background:#090d14fa;border:1px solid #94a3b833;border-radius:8px;gap:4px;width:min(280px,100vw - 42px);max-height:min(390px,100vh - 150px);padding:8px;display:grid;position:absolute;top:38px;right:0;overflow:auto;box-shadow:0 24px 60px #00000057}.client-action-menu.floating{z-index:260;position:fixed;right:auto}.client-action-menu-head{border-bottom:1px solid #94a3b81f;gap:2px;padding:6px 8px 8px;display:grid}.client-action-menu-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.client-action-menu-head small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.client-action-menu button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.client-action-menu button:hover:not(:disabled){background:#22d3ee14;border-color:#22d3ee38}.client-action-menu button svg{color:var(--blue);margin-top:2px}.client-action-menu button>span{gap:2px;min-width:0;display:grid}.client-action-menu button strong{color:inherit;justify-self:start;font-size:12px;line-height:1.15}.client-action-menu button small{color:var(--muted);font-size:10px;font-weight:800;line-height:1.25}.client-action-menu button:disabled{cursor:not-allowed;opacity:.62}.client-action-menu .blocked-action{color:var(--muted)}.client-action-menu .blocked-action svg{color:#fb7185}.income-row.admin-offer-row{grid-template-columns:minmax(180px,.9fr) 110px minmax(240px,1fr) 110px}.admin-offers-page{gap:18px}.admin-offer-form-panel{gap:16px;display:grid}.offer-form-grid{align-items:end}.admin-offer-manager-table{min-width:1080px}.income-row.admin-offer-manager-row{grid-template-columns:minmax(220px,1.25fr) minmax(90px,.45fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(220px,1.15fr) minmax(96px,.45fr) minmax(86px,.4fr)}.admin-offer-manager-row .income-type,.admin-offer-manager-row span{min-width:0}.offer-hero-panel{background:linear-gradient(135deg,#2dd4bf1a,#38bdf80f),#0f172ad1;border:1px solid #2dd4bf38;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.client-offer-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.client-offer-card{background:#0f172ad6;border:1px solid #94a3b838;border-radius:8px;overflow:hidden;box-shadow:0 18px 45px #0000002e}.client-offer-card img,.offer-image-placeholder{aspect-ratio:16/7;object-fit:cover;background:radial-gradient(circle at 24% 22%,#2dd4bf4d,#0000 32%),linear-gradient(135deg,#22d3ee1f,#facc151a),#0b1220;width:100%}.offer-image-placeholder{color:var(--blue);place-items:center;display:grid}.client-offer-body{gap:12px;padding:14px;display:grid}.compact-heading{align-items:start;gap:10px}.compact-heading strong{color:var(--green);white-space:nowrap;background:#2dd4bf1a;border:1px solid #2dd4bf59;border-radius:8px;padding:8px 10px}.offer-chip-row{flex-wrap:wrap;gap:8px;display:flex}.offer-chip-row span{min-height:32px;color:var(--muted);background:#0f172ac7;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.offer-chip-row .active-chip{color:var(--green);background:#2dd4bf1f;border-color:#2dd4bf5c}.offer-chip-row .locked-chip{color:var(--gold);background:#facc1514;border-color:#facc154d}.income-row.admin-level-row{grid-template-columns:minmax(210px,1.4fr) 80px minmax(92px,.7fr) minmax(82px,.7fr) 86px minmax(110px,.8fr)}.income-row.admin-rank-row{grid-template-columns:minmax(190px,1.15fr) 70px minmax(105px,.7fr) minmax(105px,.7fr) minmax(150px,1fr) minmax(190px,1.2fr)}.income-row.admin-leader-row{grid-template-columns:minmax(190px,1.1fr) minmax(86px,.55fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(72px,.5fr) minmax(78px,.5fr) minmax(90px,.55fr)}.income-row.admin-login-row{grid-template-columns:minmax(190px,1fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(140px,.8fr) minmax(170px,.9fr)}.login-audit-report-panel{gap:12px}.admin-login-audit-table{overflow-x:auto}.income-row.admin-login-audit-row{min-width:1040px;padding-block:8px}.admin-login-audit-row>span{text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.admin-login-audit-row>span>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:10px;font-weight:800;line-height:1.3;display:block;overflow:hidden}.admin-login-audit-row .admin-login-audit-time strong{justify-self:start}.admin-login-audit-cell-label{display:none!important}.login-audit-report-panel .pagination-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.income-row.admin-claim-row{grid-template-columns:minmax(170px,1fr) minmax(90px,.55fr) minmax(70px,.45fr) minmax(90px,.55fr) minmax(110px,.7fr) minmax(130px,.75fr)}.income-row:last-child{border-bottom:0}.income-row.header{min-height:34px;color:var(--muted);text-transform:uppercase;background:#ffffff0e;font-size:10px;font-weight:900}.income-row strong{justify-self:end}.income-type{color:var(--ink);font-weight:900}.income-type small{color:var(--muted);font-size:10px;font-weight:800}.security-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-module-panel{gap:14px}.admin-dashboard-snapshot{gap:12px;display:grid}.admin-dashboard-snapshot .section-heading{margin-bottom:0}.admin-dashboard-snapshot .metric-grid.compact,.admin-dashboard-snapshot .metric-grid.compact.dashboard-client-summary{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.admin-dashboard-snapshot .metric-card{min-height:92px;box-shadow:none;gap:4px;padding:10px 12px}.admin-dashboard-snapshot .metric-card:after{height:3px;inset:auto 12px 0}.admin-dashboard-snapshot .metric-icon{width:30px;height:30px}.admin-dashboard-snapshot .metric-card strong{font-size:18px}.admin-dashboard-snapshot .metric-label,.admin-dashboard-snapshot .metric-detail{font-size:11px;line-height:1.3}.admin-dashboard-snapshot .metric-mini-grid{color:var(--muted);flex-wrap:wrap;gap:3px 8px;font-size:10px;font-weight:800;line-height:1.25;display:flex}.admin-dashboard-snapshot .metric-mini-grid span{white-space:nowrap}.client-status-breakdown{color:var(--muted);flex-wrap:wrap;gap:7px 12px;font-size:11px;font-weight:800;line-height:1.25;display:flex}.client-status-breakdown span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status-dot{border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ffffff0d}.status-dot.green{background:#22c55e}.status-dot.red{background:#ef4444}.admin-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-module-card{border:1px solid var(--line);color:var(--ink);background:#ffffff0a;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.admin-module-card strong,.admin-module-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-module-card strong{color:#fff;font-size:12px}.admin-module-card small{color:var(--muted);font-size:10px;font-weight:800}.admin-module-card .status-badge{grid-column:1/-1;width:fit-content;min-height:24px;padding:0 8px}.admin-operations-page{gap:18px}.generated-admin-key{background:#20d39b14;border:1px solid #20d39b40;border-radius:8px;grid-column:1/-1;gap:5px;min-width:0;padding:10px;display:grid}.generated-admin-key code{overflow-wrap:anywhere;color:var(--green);font-size:11px}.admin-report-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-report-link{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.admin-report-link span,.admin-report-link strong,.admin-report-link small{min-width:0;display:block}.admin-report-link small{color:var(--muted);margin-top:3px;font-size:10px}.admin-report-link b{color:var(--cyan);flex:none;font-size:11px}.admin-ops-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#20d39b1a,#38bdf811),#11151dd6;border:1px solid #20d39b33;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.admin-ops-hero p{max-width:920px;color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.55}.admin-ops-table{overflow-x:auto}.income-row.admin-ops-row{grid-template-columns:minmax(160px,.75fr) minmax(320px,1.35fr) minmax(120px,.5fr);min-width:780px}.admin-safety-strip{background:linear-gradient(135deg,#fb718514,#f2bd450f),#11151de0;border-color:#fb71853d;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center}.admin-safety-strip p{color:#fecdd3;margin:0;font-size:13px;font-weight:850;line-height:1.45}.admin-client-workbench{grid-template-columns:minmax(0,1fr) minmax(420px,.58fr);align-items:start;gap:14px;display:grid}.client-master-panel,.client-profile-panel{align-content:start;min-width:0}.client-profile-panel{overflow:hidden}.client-profile-panel>.section-heading{flex-wrap:wrap;align-items:flex-start}.client-profile-panel>.section-heading>div{min-width:0}.client-profile-panel h2{overflow-wrap:anywhere}.client-master-panel>.section-heading{flex-direction:column;align-items:flex-start}.client-management-tools{justify-content:flex-start;width:100%;max-width:100%}.client-management-tools input{flex:220px;min-width:0}.client-management-tools select{border:1px solid var(--line);min-width:0;min-height:36px;color:var(--ink);background:#07080c7a;border-radius:8px;flex:138px;padding:0 10px;font-size:12px;font-weight:850}.pending-registration-panel{background:#f2bd4514;border:1px solid #f2bd4538;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.pending-registration-panel>div{gap:4px;min-width:0;display:grid}.pending-registration-panel strong{color:var(--ink);font-size:13px}.pending-registration-panel small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.4}.admin-client-master-table{max-width:100%;overflow:auto hidden}.income-row.admin-client-master-row{grid-template-columns:minmax(170px,1.05fr) minmax(86px,.5fr) minmax(82px,.5fr) minmax(86px,.5fr) minmax(76px,.46fr) minmax(82px,.48fr) minmax(62px,.4fr) minmax(88px,.5fr) minmax(88px,.5fr) minmax(78px,.46fr) minmax(66px,.38fr);min-width:1120px;position:relative}.income-row.admin-client-master-row:not(.header){cursor:pointer}.income-row.admin-client-master-row.selected{background:#20d39b13;border-color:#20d39b42}.income-row.admin-client-master-row .income-type{gap:2px;display:grid}.income-row.admin-client-master-row .income-type small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.client-action-menu .active-action{background:#f2bd4514;border-color:#f2bd4538}.profile-hero{background:#ffffff0a;border:1px solid #38bdf824;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(135deg,#20d39b33,#38bdf82e);border-radius:8px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:inline-grid}.profile-hero div{gap:3px;min-width:0;display:grid}.profile-hero strong,.profile-hero span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-hero span{color:var(--muted);font-size:11px;font-weight:800}.client-status-strip{flex-wrap:wrap;gap:7px;display:flex}.client-status-strip span{border:1px solid var(--line);border-radius:8px;flex:112px;min-height:28px;padding:5px 8px;font-size:10px;font-weight:900}.client-status-strip .ok{color:var(--green);background:#20d39b1a;border-color:#20d39b3d}.client-status-strip .danger{color:var(--red);background:#fb71851a;border-color:#fb71853d}.client-money-grid,.client-income-grid,.client-detail-grid,.client-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-money-grid div,.client-income-grid div,.client-detail-grid div,.nested-panel,.web3-blocked-actions,.referral-detail-box{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px}.client-money-grid div,.client-income-grid div,.client-detail-grid div{gap:4px;min-width:0;padding:10px;display:grid}.client-money-grid span,.client-income-grid span,.client-detail-grid span,.nested-panel span,.web3-blocked-actions span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.client-money-grid b,.client-income-grid b,.client-detail-grid b{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.client-money-grid small{color:var(--muted);font-size:10px;font-weight:800;line-height:1.3}.referral-detail-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.referral-detail-box>div{gap:5px;min-width:0;display:grid}.referral-detail-box strong{color:#dbe6f4;text-overflow:ellipsis;white-space:nowrap;background:#07080c6b;border-radius:8px;padding:9px;font-size:11px;overflow:hidden}.referral-detail-box small{color:var(--muted);font-size:10px;font-weight:800}.control-button{min-height:38px;color:var(--green);background:#20d39b1a;border:1px solid #20d39b38;border-radius:8px;font-size:11px;font-weight:900}.control-button.danger{color:var(--red);background:#fb71851a;border-color:#fb71853d}.admin-profile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nested-panel,.web3-blocked-actions{gap:10px;padding:10px;display:grid}.direct-preview-list,.login-preview-list{gap:7px;display:grid}.direct-preview-list div,.login-preview-list div{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding-top:7px;display:grid}.direct-preview-list div:first-child,.login-preview-list div:first-child{border-top:0;padding-top:0}.direct-preview-list small,.login-preview-list small{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:800}.web3-blocked-actions{background:#fb718512;border-color:#fb718533}.web3-blocked-actions p{color:#fecdd3;margin:0;font-size:12px;font-weight:850;line-height:1.45}.role-manager-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.role-list-panel,.permission-editor-panel{align-content:start}.role-list,.custom-role-form{gap:10px;display:grid}.role-card{min-height:64px;color:var(--ink);text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.role-card.active{box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(135deg,#20d39b24,#38bdf814);border-color:#20d39b6b}.role-card span,.custom-role-form{min-width:0}.role-card strong,.role-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.role-card strong{font-size:13px}.role-card small{color:var(--muted);font-size:10px;font-weight:800}.custom-role-form{border-top:1px solid #ffffff14;padding-top:12px}.custom-role-form input,.role-form-grid input,.role-assignment-box input,.role-assignment-box select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#07080c7a;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.role-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-form-grid label{gap:5px;display:grid}.role-form-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.role-form-wide{grid-column:1/-1}.role-assignment-box{background:#38bdf80f;border:1px solid #38bdf829;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(180px,.7fr) minmax(160px,.55fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.role-assignment-box>div{gap:3px;display:grid}.role-assignment-box strong{color:var(--ink);font-size:13px}.role-assignment-box small{color:var(--muted);font-size:10px;font-weight:800}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.permission-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;gap:12px;padding:12px;display:grid}.permission-card.active{background:#20d39b11;border-color:#20d39b3d}.permission-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.permission-card-head div{gap:3px;min-width:0;display:grid}.permission-card-head strong{color:var(--ink);font-size:13px}.permission-card-head small{color:var(--muted);font-size:10px;font-weight:800;line-height:1.35}.permission-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.permission-action{color:#dbe6f4;background:#07080c52;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:7px;font-size:10px;font-weight:900;display:grid}.permission-action input{width:14px;height:14px;accent-color:var(--green)}.permission-action small{color:#fecdd3;grid-column:1/-1;font-size:9px;font-weight:800;line-height:1.25}.permission-action.blocked{color:var(--muted);background:#fb718512;border-color:#fb71852e}.role-trust-strip{box-shadow:var(--shadow);background:linear-gradient(135deg,#fb718514,#f2bd450f),#11151de0;border:1px solid #fb71853d;border-radius:8px;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.role-trust-strip p{color:#fecdd3;margin:0;font-size:13px;font-weight:850;line-height:1.45}.status-badge.pending{color:var(--amber);background:#fbbf241a;border-color:#fbbf243d}.status-badge.blocked{color:var(--red);background:#fb71851a;border-color:#fb718538}.social-overview,.social-grid{gap:12px;display:grid}.social-overview{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.social-summary-card,.social-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff0e,#ffffff05),#11151ddb;border-radius:8px}.social-summary-card{gap:6px;min-width:0;padding:14px;display:grid}.social-summary-card span,.social-card-main span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.social-summary-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.social-icon{width:42px;height:42px;color:var(--blue);background:#38bdf81f;border-radius:8px;place-items:center;display:inline-grid}.social-card.green .social-icon{color:var(--green);background:#20d39b1f}.social-card.amber .social-icon{color:var(--amber);background:#f2bd4521}.social-card.purple .social-icon{color:var(--purple);background:#a78bfa21}.social-card-main{gap:7px;min-width:0;display:grid}.social-status{width:fit-content;color:var(--amber);background:#f2bd451a;border:1px solid #f2bd453d;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:900}.social-status.connected{color:var(--green);background:#20d39b1a;border-color:#20d39b3d}.social-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:8px;display:grid}.disabled-link{pointer-events:none}.income-row:not(.header)>span:nth-child(2){min-height:28px;color:var(--blue);background:#38bdf81a;border-radius:8px;justify-self:start;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.rate-row{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#ffffff0a;border-radius:8px;justify-content:space-between;padding:0 14px;font-weight:900}.rate-row strong{color:var(--ink)}.claim-grid{grid-template-columns:minmax(240px,360px) minmax(0,520px);align-items:start;gap:18px;display:grid}.claim-form{align-content:start;min-height:190px}.claim-summary-lines{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.claim-summary-lines span{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:850;display:flex}.claim-summary-lines b{color:var(--ink)}.claim-history-panel{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;gap:12px;max-width:898px;padding:12px;display:grid}.claim-history-list{gap:7px;display:grid}.claim-history-row{background:#07080c47;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(110px,1fr)) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.claim-history-row>div{gap:3px;min-width:0;display:grid}.claim-history-row span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.claim-history-row b{color:var(--ink);overflow-wrap:anywhere;font-size:.88rem}.capital-claim-form{gap:14px}.capital-claim-list,.package-claim-status,.unlock-coin-receipts{gap:10px;display:grid}.claim-subhead{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:flex}.claim-subhead span{align-items:center;gap:7px;display:inline-flex}.claim-subhead strong{min-width:34px;min-height:28px;color:var(--green);background:#14b8a61f;border:1px solid #14b8a652;border-radius:8px;place-items:center;display:inline-grid}.claim-subhead-actions{align-items:center;gap:7px;display:inline-flex}.package-status-list{gap:8px;display:grid}.package-status-card{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.package-status-card>div{gap:5px;min-width:0;display:grid}.package-status-card>div:last-child{justify-items:end}.package-status-card strong,.package-status-card b{color:var(--ink)}.package-status-card span{color:var(--muted);font-size:.78rem;font-weight:800}.package-status-card.unlock-credit-card{background:linear-gradient(135deg,#14b8a61a,#38bdf80d),#ffffff09;border-color:#14b8a638}.status-pill{white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.status-pill.green,.status-pill.active{color:var(--green);background:#14b8a624;border-color:#14b8a661}.status-pill.draft,.status-pill.paused{color:var(--amber);background:#f59e0b24;border-color:#f59e0b5c}.status-pill.ended{color:var(--muted);background:#94a3b814;border-color:#94a3b838}.status-pill.amber{color:var(--amber);background:#f59e0b24;border-color:#f59e0b5c}.status-pill.red{color:#fb7185;background:#f43f5e24;border-color:#f43f5e61}.empty-state.compact{border-radius:8px;min-height:48px;font-size:.85rem}.capital-claim-item{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.capital-claim-item>div,.capital-claim-action{gap:7px;display:grid}.capital-claim-item strong,.capital-claim-action b{color:var(--ink)}.capital-claim-item span{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.capital-claim-action{justify-items:end}.capital-claim-action .primary-button{min-height:42px;padding-inline:14px}@media (max-width:1180px){.metric-grid,.metric-grid.dashboard-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}.eligibility-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mining-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mining-animation-panel,.mining-flow-grid,.mining-work-card,.social-grid,.social-overview,.mlm-workbench,.admin-client-workbench,.admin-package-workbench{grid-template-columns:1fr}.admin-package-detail{position:static}.role-manager-grid{grid-template-columns:1fr}.role-assignment-box{grid-template-columns:1fr 1fr}}@media (max-width:860px){.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.topbar.with-menu{grid-template-columns:auto minmax(0,1fr) auto}.top-actions,.wallet-cluster{justify-content:flex-end}.metric-grid,.metric-grid.compact,.metric-grid.compact.admin-client-summary-grid,.metric-grid.compact.dashboard-client-summary,.metric-grid.dashboard-metrics,.admin-control-grid,.admin-report-grid,.notification-builder-grid,.notification-form-grid,.insight-grid,.package-grid,.buy-form,.admin-form-grid,.withdrawal-filter-grid,.deposit-filter-grid,.income-ledger-filter-grid,.rank-team-filter-grid,.login-audit-filter-grid,.account-filter-grid,.account-source-grid,.claim-grid,.login-layout,.admin-dashboard-snapshot .metric-grid.compact,.admin-dashboard-snapshot .metric-grid.compact.dashboard-client-summary,.admin-report-link-grid{grid-template-columns:1fr}.admin-shell .content,.admin-layout,.admin-dashboard-snapshot,.admin-ops-hero,.table-panel{min-width:0}.claim-history-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount status""fee net"}.claim-history-row>div:first-child{grid-area:amount}.claim-history-row>div:nth-child(2){grid-area:fee}.claim-history-row>div:nth-child(3){grid-area:net}.claim-history-row>div:nth-child(2),.claim-history-row>div:nth-child(3){align-items:baseline;gap:6px;display:flex}.claim-history-row .status-pill{grid-area:status;min-height:24px;padding:0 8px;font-size:10px}.package-credit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.package-credit-head{flex-direction:column;align-items:stretch}.package-credit-actions{justify-items:stretch;width:100%;min-width:0}.package-credit-actions>strong{width:fit-content}.eligibility-list{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-claim-item,.package-status-card,.package-owned-summary,.owned-package-row{grid-template-columns:1fr}.owned-package-top,.owned-return-head{flex-direction:column;align-items:flex-start}.owned-package-meta{width:100%;display:grid}.owned-package-meta,.owned-return-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-status{justify-content:flex-start;width:fit-content}.package-status-card>div:last-child{justify-items:start}.capital-claim-action{justify-items:stretch}.claim-history-row .status-pill{justify-self:end}.admin-notification-row{grid-template-columns:1fr}.admin-notification-row>div:last-child{text-align:left;justify-self:stretch;justify-items:start}.notification-submit-row{grid-template-columns:1fr}.mining-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mining-animation-panel{grid-template-columns:1fr}.mining-animation-frame{min-height:130px}.mining-work-visual{aspect-ratio:16/9;min-height:138px}.mining-work-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.social-grid,.social-overview{grid-template-columns:1fr}.admin-module-grid,.cycle-grid,.level-summary-grid,.rank-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-team-row{grid-template-columns:minmax(0,1.2fr) minmax(76px,.65fr) minmax(82px,.7fr) minmax(62px,.55fr)}.direct-team-row.direct-referral-row{grid-template-columns:minmax(0,1.1fr) minmax(86px,.68fr) minmax(86px,.68fr)}.direct-team-row.team-level-row{grid-template-columns:minmax(58px,.48fr) minmax(76px,.64fr) minmax(76px,.64fr)}.team-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-strip,.section-heading,.dashboard-section-heading.compact{flex-direction:column;align-items:flex-start}.eligibility-panel .dashboard-section-heading.compact{flex-flow:wrap;justify-content:space-between;align-items:center}.client-money-grid,.client-income-grid,.client-detail-grid,.client-control-grid,.admin-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid,.role-trust-strip{grid-template-columns:1fr}.permission-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-registration-panel,.referral-detail-box{grid-template-columns:1fr;align-items:stretch}.pending-registration-panel{flex-direction:column}.admin-ops-hero,.admin-safety-strip{grid-template-columns:1fr}.admin-ops-hero .secondary-button{justify-self:start}}@media (max-width:560px){.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 10px}.topbar.with-menu{grid-template-columns:auto minmax(0,1fr) auto}.topbar.with-menu .menu-trigger{grid-area:1/1/2/2}.topbar.with-menu .brand{grid-column:2/3}.topbar.with-menu .top-actions{grid-column:3/4}.brand{grid-area:1/1/2/2;font-size:12px}.brand-mark{width:28px;height:28px}.top-actions{flex-wrap:nowrap;grid-area:1/2/2/3;gap:5px}.content{padding-inline:12px}.eligibility-panel{gap:10px;padding:12px}.eligibility-panel .dashboard-section-heading.compact{gap:8px}.eligibility-panel .dashboard-section-heading.compact h2{font-size:22px}.eligibility-panel .dashboard-section-heading.compact>strong{min-height:28px;padding:4px 8px;font-size:11px}.claim-history-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount status""fee net"}.withdrawal-status-strip,.mining-status-grid{grid-template-columns:1fr}.mining-animation-panel{gap:10px;padding:10px}.mining-animation-frame{min-height:112px}.mining-animation-copy h2{font-size:18px}.mining-animation-copy p{font-size:12px}.mining-work-card{gap:10px;padding:10px}.mining-work-visual{min-height:118px}.mining-work-body p{font-size:12px}.mining-work-actions,.mining-requirement-list,.mining-slot-grid,.mining-task-actions{grid-template-columns:1fr}.mining-not-eligible{font-size:22px}.mining-access-image{min-height:130px}.direct-team-row{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:start;gap:8px 10px}.direct-team-row.direct-referral-row{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.direct-team-row.team-level-row,.team-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-team-row.header{display:none}.direct-team-row:not(.header)>span:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.social-card{grid-template-columns:34px minmax(0,1fr);padding:12px}.admin-module-grid{grid-template-columns:1fr}.social-icon{width:34px;height:34px}.social-actions{grid-template-columns:1fr}.eligibility-row{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icon value""copy copy";align-items:start;gap:6px 8px;min-height:60px;padding:8px}.eligibility-icon{width:26px;height:26px}.eligibility-icon svg{width:14px;height:14px}.eligibility-row span{white-space:normal;font-size:10px;line-height:1.2}.eligibility-row small{display:none}.eligibility-row strong{min-width:0;font-size:16px;line-height:1.1}.topbar .wallet-cluster{flex-wrap:nowrap;grid-area:1/2/2/3;justify-content:flex-end;gap:5px}.topbar .primary-button,.topbar .secondary-button,.topbar .wallet-pill{white-space:nowrap;min-height:30px;padding:0 10px;font-size:12px}.topbar .primary-button svg,.topbar .secondary-button svg,.topbar .wallet-pill svg{width:14px;height:14px}.action-row,.income-row,.income-row.distribution,.income-row.admin-client-row,.income-row.admin-offer-row,.income-row.admin-offer-manager-row,.income-row.admin-level-row,.income-row.admin-rank-row,.income-row.admin-leader-row,.income-row.admin-claim-row,.income-row.admin-login-row,.income-row.admin-income-ledger-row,.income-row.admin-rank-team-row{grid-template-columns:1fr}.income-row.admin-login-audit-row{gap:8px;min-width:0}.income-row.admin-login-audit-row.header{display:none}.admin-login-audit-row>span{border-bottom:1px solid #94a3b81f;padding-bottom:8px}.admin-login-audit-row>span:last-child{border-bottom:0;padding-bottom:0}.admin-login-audit-row>span>.admin-login-audit-cell-label{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;font-size:9px;display:block!important}.income-row{min-height:auto;padding-block:12px}.income-row strong{justify-self:start}.client-money-grid,.client-income-grid,.client-detail-grid,.client-control-grid,.admin-profile-actions,.role-form-grid,.role-assignment-box,.permission-actions,.admin-package-workbench,.package-filter-grid,.deposit-filter-grid,.income-ledger-filter-grid,.account-filter-grid,.account-source-grid,.package-detail-grid{grid-template-columns:1fr}.admin-package-detail{position:static}.client-action-cell{justify-self:start}.client-action-menu{width:min(270px,100vw - 34px);left:0;right:auto}.admin-client-table{border-radius:8px}.income-row.admin-client-list-row{min-height:42px;padding-inline:10px}.income-summary-row,.income-summary-row:not(.header){grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:8px 10px}.income-summary-row .income-amount{justify-self:end}.daily-income-toolbar{align-items:stretch}.date-filter-row{grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.date-filter-row input{width:100%}.date-filter-submit,.date-filter-clear{grid-column:1/-1;width:100%}.daily-income-row,.daily-income-row.affiliate-only{grid-template-columns:minmax(92px,1fr) minmax(82px,.8fr);gap:6px 10px}.daily-income-row.header{display:none}.daily-income-row span,.daily-income-row strong{white-space:normal}.daily-income-row:not(.header)>span:before,.daily-income-row:not(.header)>strong:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.daily-income-row .income-amount{justify-self:end}}.public-website{color:#f7fafc;background:#070b0e;min-height:100vh;font-size:16px;overflow:hidden}.public-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b0ef0;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.public-nav-wrap,.public-section-inner,.public-footer-inner,.public-hero-inner{width:min(1180px,100% - 40px);margin-inline:auto}.public-nav-wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:68px;display:grid}.public-brand,.public-nav-action,.public-primary-action,.public-secondary-action,.public-inline-link,.public-proof-bar a,.public-footer-links a,.public-status{align-items:center;display:inline-flex}.public-brand{color:#fff;text-transform:uppercase;gap:10px;font-size:13px;font-weight:900}.public-brand-mark{color:#32d3bf;background:#0c2727;border:1px solid #33d3ad4d;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.public-nav-links{justify-content:center;gap:24px;display:flex}.public-nav-links a{color:#aebbc5;font-size:13px;font-weight:750;transition:color .15s}.public-nav-links a:hover{color:#fff}.public-nav-action{color:#03110e;background:#27c8a2;border:1px solid #2dc8a7;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:0 15px;font-size:13px;font-weight:900}.public-hero{isolation:isolate;background:#081014;border-bottom:1px solid #ffffff1a;min-height:650px;position:relative;overflow:hidden}.public-hero-art{z-index:-1;opacity:.92;background-image:url(/karab-hero-gold-v2.webp);background-position:95% 48%;background-repeat:no-repeat;background-size:min(50vw,650px);position:absolute;inset:0}.public-hero-inner{flex-direction:column;justify-content:center;min-height:650px;padding-block:64px 42px;display:flex}.public-hero-copy{width:min(650px,61%)}.public-status{color:#b8d8cf;text-transform:uppercase;background:#102e2bb8;border:1px solid #30cda947;border-radius:6px;gap:9px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850}.public-status>span{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d3991a}.public-hero h1{color:#fff;letter-spacing:0;margin:22px 0 0;font-size:74px;font-weight:900;line-height:.98}.public-hero-lead{color:#c4cfd6;max-width:620px;margin:22px 0 0;font-size:20px;line-height:1.55}.public-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.public-primary-action,.public-secondary-action{border-radius:6px;justify-content:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:900}.public-primary-action{color:#03110e;background:#2ad0a9;border:1px solid #30d0ac}.public-primary-action:hover,.public-nav-action:hover{background:#49ddbb}.public-secondary-action{color:#fff;background:#070b0ed1;border:1px solid #ffffff38}.public-hero-facts{border-block:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,66%);margin:54px 0 0;padding:18px 0;display:grid}.public-hero-facts>div{border-right:1px solid #ffffff1f;min-width:0;padding-inline:20px}.public-hero-facts>div:first-child{padding-left:0}.public-hero-facts>div:last-child{border-right:0}.public-hero-facts dt{color:#81909a;text-transform:uppercase;font-size:10px;font-weight:900}.public-hero-facts dd{color:#fff;margin:5px 0 0;font-size:16px;font-weight:850}.public-utility-section{background:#0c1217}.public-section-heading{max-width:680px;margin-bottom:36px}.public-section-heading.compact{margin-bottom:42px}.public-section-heading>span,.public-access-layout>div>span,.public-token-number>span,.public-dark-eyebrow{color:#36d2ae;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.public-section-heading h2,.public-token-copy h2,.public-access-layout h2{color:#fff;letter-spacing:0;margin:10px 0 0;font-size:40px;font-weight:900;line-height:1.12}.public-section-heading p,.public-token-copy>p,.public-access-layout p{color:#aab7c1;margin:16px 0 0;font-size:16px;line-height:1.65}.public-utility-card{background:#121a21;border:1px solid #ffffff1a;border-radius:8px;min-height:230px;padding:24px;position:relative;overflow:hidden}.public-utility-card:before{content:"";background:#35cce0;height:3px;position:absolute;inset:0 0 auto}.public-utility-card.green:before{background:#32d3a9}.public-utility-card.gold:before{background:#f3c84b}.public-utility-card.coral:before{background:#ff776e}.public-utility-icon{color:#46d8ee;background:#09262e;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid}.public-utility-card h3,.public-trust-item h3{color:#fff;letter-spacing:0;margin:24px 0 0;font-size:18px;font-weight:850}.public-token-section{color:#10201c;background:#eaf2ef}.public-token-number{border-left:4px solid #16a982;padding:28px 0 28px 34px}.public-token-number>span,.public-dark-eyebrow{color:#087b62}.public-token-number strong{color:#0c1c18;letter-spacing:0;margin-top:10px;font-size:62px;font-weight:950;line-height:1;display:block}.public-token-number small{color:#52665f;margin-top:10px;font-size:15px;font-weight:750;display:block}.public-token-copy>p{color:#51645e}.public-rule-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.public-rule-list svg{color:#0d9d77;flex:none;margin-top:2px}.public-inline-link{color:#087b62;gap:8px;margin-top:28px;font-size:13px;font-weight:900}.public-trust-section{background:#081014}.public-trust-grid{border-block:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-trust-item:first-child{padding-left:0}.public-trust-item:last-child{border-right:0}.public-trust-item>svg{color:#35d0ab}.public-trust-item h3{margin:0}.public-proof-bar{background:#191a13;border:1px solid #f5c5403d;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:20px 22px;display:flex}.public-proof-bar>div{color:#9facb7;align-items:center;gap:13px;font-size:13px;line-height:1.5;display:flex}.public-proof-bar>div>svg{color:#f3c84b;flex:none}.public-proof-bar strong{color:#fff;display:block}.public-proof-bar a{color:#fff;border:1px solid #ffffff26;border-radius:6px;flex:none;gap:8px;min-height:40px;padding:0 13px;font-size:12px;font-weight:850}.public-access-section{background:#12362e;padding-block:70px}.public-access-layout{justify-content:space-between;align-items:center;gap:32px;display:flex}.public-access-layout p{color:#b8d1ca}.public-primary-action.light{color:#0c281f;background:#fff;border-color:#fff}.public-footer{background:#05080a;border-top:1px solid #ffffff14;padding-block:42px}.public-footer-brand div{gap:2px;display:grid}.public-footer-brand strong{color:#fff;text-transform:uppercase;font-size:13px}.public-footer-links a{color:#aeb9c1;gap:6px;font-size:12px;font-weight:750}.public-footer-inner>p{color:#72808a;border-top:1px solid #ffffff14;grid-column:1/-1;margin:0;padding-top:22px;font-size:11px;line-height:1.6}@media (max-width:980px){.public-nav-links{gap:16px}.public-hero-art{opacity:.58;background-position:calc(100% + 40px) 52%;background-size:520px}.public-hero-copy,.public-hero-facts{width:72%}.public-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-token-layout{gap:48px}.public-token-number strong{font-size:46px}}@media (min-width:1181px) and (max-height:820px){.krb-tokenomics{padding-top:20px;padding-bottom:20px}.krb-tokenomics-heading{margin-bottom:16px}.krb-tokenomics-heading>span{margin-bottom:6px}.krb-tokenomics-heading h2{font-size:clamp(40px,3.5vw,50px)}.krb-tokenomics-heading p{max-width:500px;font-size:14px;line-height:1.45}.krb-tokenomics-chart{width:min(100%,360px)}.krb-tokenomics-chart-meta span{padding:8px 4px}.krb-tokenomics-card{min-height:132px;padding:10px 11px}.krb-tokenomics-card h3{margin-top:8px}.krb-tokenomics-card p{min-height:25px;margin-bottom:5px}.krb-tokenomics-progress{margin-top:6px}.krb-tokenomics-note{margin-top:10px}}@media (max-width:720px){.public-nav-wrap,.public-section-inner,.public-footer-inner,.public-hero-inner{width:min(100% - 28px,1180px)}.public-nav-wrap{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:60px}.public-nav-links{display:none}.public-brand-mark{width:32px;height:32px}.public-nav-action{min-height:34px;padding-inline:11px;font-size:12px}.public-hero,.public-hero-inner{min-height:550px}.public-hero-art{opacity:.34;background-position:calc(100% + 100px) 76%;background-size:390px}.public-hero-inner{justify-content:flex-start;padding-block:46px 24px}.public-hero-copy,.public-hero-facts{width:100%}.public-status{min-height:28px;font-size:9px}.public-hero h1{margin-top:18px;font-size:48px}.public-hero-lead{max-width:420px;margin-top:16px;font-size:16px;line-height:1.5}.public-hero-actions{margin-top:22px}.public-primary-action,.public-secondary-action{min-height:44px}.public-hero-facts{margin-top:34px;padding-block:13px}.public-hero-facts>div{padding-inline:10px}.public-hero-facts dd{font-size:13px}.public-section{padding-block:64px}.public-section-heading h2,.public-token-copy h2,.public-access-layout h2{font-size:30px}.public-section-heading p,.public-token-copy>p,.public-access-layout p{font-size:14px}.public-utility-grid,.public-token-layout,.public-trust-grid{grid-template-columns:1fr}.public-utility-card{min-height:190px;padding:20px}.public-utility-card h3{margin-top:18px}.public-token-layout{gap:46px}.public-token-number{padding:4px 0 4px 20px}.public-token-number strong{font-size:40px}.public-trust-grid{border-bottom:0}.public-trust-item,.public-trust-item:first-child{border-bottom:1px solid #ffffff1c;border-right:0;min-height:0;padding:24px 0}.public-proof-bar,.public-access-layout{flex-direction:column;align-items:stretch}.public-proof-bar a,.public-access-layout .public-primary-action{width:100%}.public-access-section{padding-block:54px}.public-footer-inner{grid-template-columns:1fr}.public-footer-links{justify-content:flex-start}}@media (max-width:420px){.public-brand{font-size:12px}.public-nav-action svg{display:none}.public-hero,.public-hero-inner{min-height:520px}.public-hero h1{font-size:42px}.public-hero-actions{grid-template-columns:1fr 1fr;display:grid}.public-primary-action,.public-secondary-action{padding-inline:10px;font-size:12px}.public-hero-facts dt{font-size:8px}.public-hero-facts dd{font-size:11px}.public-section-heading h2,.public-token-copy h2,.public-access-layout h2{font-size:27px}.public-utility-grid{gap:10px}.public-footer-links{grid-template-columns:1fr 1fr;display:grid}}.public-website-gold{--public-gold:#e8b943;--public-gold-bright:#ffd86a;--public-gold-soft:#f7e4a4;--public-ink:#f8f7f2;--public-muted:#a5a39c;--public-line:#f4cd692e;background:#050606}.public-website-gold .public-header{background:#050606f0;border-bottom-color:#e8b94329}.public-website-gold .public-brand-mark{color:var(--public-gold-bright);background:#241d0b;border-color:#ffd86a73;box-shadow:inset 0 0 0 1px #ffffff0a}.public-website-gold .public-nav-links a{color:#a9a8a2}.public-website-gold .public-nav-links a:hover{color:var(--public-gold-bright)}.public-website-gold .public-nav-action{border-color:var(--public-gold);background:var(--public-gold);color:#171102;box-shadow:0 8px 28px #e8b94329}.public-website-gold .public-nav-action:hover,.public-website-gold .public-primary-action:hover{border-color:var(--public-gold-bright);background:var(--public-gold-bright)}.public-website-gold .public-nav-action:focus-visible,.public-website-gold .public-primary-action:focus-visible,.public-website-gold .public-secondary-action:focus-visible,.public-website-gold a:focus-visible{outline:2px solid var(--public-gold-bright);outline-offset:3px}.public-website-gold .public-hero{background:#050606;border-bottom-color:#e8b94326;min-height:690px}.public-website-gold .public-hero-art{opacity:1;background-image:url(/karab-hero-gold-v2.webp);background-position:50%;background-size:cover;transform:scale(1.01)}.public-website-gold .public-hero-inner{z-index:1;justify-content:center;min-height:690px;padding-block:74px 44px;position:relative}.public-website-gold .public-hero-copy{width:min(600px,55%)}.public-website-gold .public-status{color:#e6d7aa;background:#191408d1;border-color:#e8b94357}.public-website-gold .public-status>span{background:var(--public-gold-bright);animation:2.4s ease-in-out infinite public-status-pulse;box-shadow:0 0 0 4px #e8b9431f}@keyframes public-status-pulse{0%,to{opacity:.7}50%{opacity:1}}.public-website-gold .public-hero h1{color:#fff;text-wrap:balance;max-width:560px;margin-top:24px;font-size:78px;line-height:.96}.public-hero-statement{color:var(--public-gold-bright);margin:18px 0 0;font-size:24px;font-weight:800;line-height:1.2}.public-website-gold .public-hero-lead{color:#c6c5be;max-width:560px;margin-top:13px;font-size:17px;line-height:1.62}.public-website-gold .public-primary-action{border-color:var(--public-gold);background:var(--public-gold);color:#171102;box-shadow:0 12px 34px #e8b94329}.public-website-gold .public-secondary-action{background:#050606b3;border-color:#fff3}.public-website-gold .public-hero-facts{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060685;border-color:#e8b94338;grid-template-columns:repeat(4,minmax(0,1fr));width:min(740px,66%);margin-top:54px}.public-website-gold .public-hero-facts>div{border-right-color:#e8b9432e}.public-website-gold .public-hero-facts dt{color:#8d8b83}.public-website-gold .public-hero-facts dd{color:#f8e6a9}.public-signal-rail{background:#0c0d0d;border-block:1px solid #e8b94329;overflow:hidden}.public-signal-rail>div{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:min(1180px,100% - 40px);min-height:54px;margin-inline:auto;display:grid}.public-signal-rail span{color:#aaa79d;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-width:0;font-size:10px;font-weight:900;display:flex}.public-signal-rail span:before{background:var(--public-gold);content:"";border-radius:50%;flex:none;width:5px;height:5px}.public-website-gold .public-section{padding-block:106px}.public-website-gold .public-utility-section{background:#090a0a}.public-heading-split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:72px;max-width:none;margin-bottom:52px;display:grid}.public-website-gold .public-section-heading>span,.public-website-gold .public-access-layout>div>span{color:var(--public-gold)}.public-website-gold .public-section-heading h2,.public-website-gold .public-token-copy h2,.public-website-gold .public-access-layout h2{text-wrap:balance;font-size:44px}.public-heading-split>p{color:#9b9a94;margin:0 0 2px}.public-website-gold .public-utility-grid{gap:14px}.public-website-gold .public-utility-card{background:#111313;border-color:#ffffff17;min-height:270px;padding:24px;transition:transform .18s,border-color .18s,background .18s}.public-website-gold .public-utility-card:hover{background:#151616;border-color:#e8b94357;transform:translateY(-4px)}.public-website-gold .public-utility-card:before{display:none}.public-website-gold .public-utility-icon{color:#49d1e6;background:#0a2327;border:1px solid #49d1e633}.public-website-gold .public-utility-card.green .public-utility-icon{color:#33d399;background:#0a221b;border-color:#33d39933}.public-website-gold .public-utility-card.gold .public-utility-icon{color:var(--public-gold-bright);background:#271f0a;border-color:#e8b94342}.public-website-gold .public-utility-card.coral .public-utility-icon{color:#ff776e;background:#281414;border-color:#ff776e33}.public-website-gold .public-utility-card h3{margin-top:46px;font-size:20px}.public-website-gold .public-utility-card p{color:#999b98;max-width:250px}.public-utility-line{background:#49d1e6;height:2px;position:absolute;inset:auto 24px 22px}.public-website-gold .public-token-section{color:#171814;background:#efeee9}.public-website-gold .public-token-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:96px}.public-token-identity{background:#11110e;border:1px solid #47370f2e;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:530px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #2f23071f}.public-token-identity:before{opacity:.34;content:"";background-image:url(/karab-hero-gold-v2.webp);background-position:67%;background-size:auto 100%;position:absolute;inset:0}.public-token-identity>*{position:relative}.public-website-gold .public-dark-eyebrow{color:#b4861c}.public-token-identity>strong{color:#fff;margin-top:10px;font-size:72px;font-weight:950;line-height:.95}.public-token-identity>p{color:#d1c69f;margin:12px 0 0;font-size:14px;font-weight:750}.public-passport-code{border-top:1px solid #ffd86a3d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.public-passport-code span{color:var(--public-gold-soft);text-align:center;border-right:1px solid #ffd86a33;padding-top:15px;font-size:11px;font-weight:900}.public-passport-code span:last-child{border-right:0}.public-website-gold .public-token-copy{align-self:center}.public-website-gold .public-token-copy h2{color:#171814}.public-website-gold .public-token-copy>p{color:#5f625d}.public-passport-table span{color:#7a7d75;text-transform:uppercase;font-size:11px;font-weight:850}.public-passport-table strong{overflow-wrap:anywhere;color:#1a1c18;font-size:13px;font-weight:850}.public-token-rule-band{border-block:1px solid #5b450f2e;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:66px;padding-block:26px;display:grid}.public-rule-band-title{color:#8b6714;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.public-website-gold .public-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0}.public-website-gold .public-rule-list li{color:#363832}.public-website-gold .public-rule-list svg{color:#b48519}.public-website-gold .public-trust-section{background:#080909}.public-website-gold .public-trust-grid{border-color:#e8b94326}.public-website-gold .public-trust-item{border-right-color:#e8b94326;min-height:210px}.public-website-gold .public-trust-item>svg{color:var(--public-gold)}.public-website-gold .public-trust-item p{color:#969792}.public-proof-center{border-block:1px solid #e8b9432e;margin-top:48px}.public-proof-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}.public-proof-heading>span,.public-proof-heading>a{align-items:center;gap:9px;display:inline-flex}.public-proof-heading>a{color:#d7bd72;font-size:12px;font-weight:850}.public-proof-grid>div{border-right:1px solid #ffffff14;align-items:center;gap:11px;min-height:110px;padding:20px;display:flex}.public-proof-grid>div:first-child{padding-left:0}.public-proof-dot{background:var(--public-gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e8b9431a}.public-proof-dot.cyan{background:#49d1e6;box-shadow:0 0 0 4px #49d1e61a}.public-proof-dot.green{background:#33d399;box-shadow:0 0 0 4px #33d3991a}.public-proof-dot.coral{background:#ff776e;box-shadow:0 0 0 4px #ff776e1a}.public-proof-grid span:last-child{gap:5px;min-width:0;display:grid}.public-proof-grid strong{color:#fff;font-size:12px}.public-website-gold .public-access-section{background:#17372e}.public-website-gold .public-access-layout>div>span{color:#9ef0d3}.public-website-gold .public-primary-action.light{border-color:var(--public-gold-bright);background:var(--public-gold-bright);color:#1b1403}.public-website-gold .public-footer{background:#050606;border-top-color:#e8b9431f}@media (max-width:720px){.mining-location-form{grid-template-columns:1fr}.claim-history-row.mining-task-history-row{grid-template-columns:1fr;grid-template-areas:none}.claim-history-row.mining-task-history-row>div{gap:3px;align-items:initial;grid-area:auto;display:grid}.mining-timezone-confirmation{grid-column:auto}}@media (prefers-reduced-motion:reduce){.public-website-gold .public-status>span{animation:none}.public-website-gold .public-utility-card{transition:none}}.krb-protocol-preview{color:#f7f5ee;background:#040708;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.krb-protocol-preview.embedded{min-height:0}.krb-protocol-preview.embedded .krb-protocol-hero{min-height:calc(100svh - 112px)}.krb-protocol-header{z-index:20;letter-spacing:0;color:#8b9499;background:#040708eb;border-bottom:1px solid #eebe3d33;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,84px);font-size:11px;font-weight:800;display:grid;position:relative}.krb-protocol-header>:last-child{color:#edc54e;justify-self:end}.krb-protocol-back{color:#fff;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.krb-protocol-hero{isolation:isolate;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);align-items:center;gap:24px;min-height:calc(100vh - 72px);padding:54px clamp(24px,6vw,110px);display:grid;position:relative}.krb-protocol-grid{z-index:-3;opacity:.16;background-image:linear-gradient(#41d0be29 1px,#0000 1px),linear-gradient(90deg,#41d0be29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}.krb-protocol-glow{z-index:-2;aspect-ratio:1;background:radial-gradient(circle,#e4ae2324,#0000 63%);border-radius:50%;width:min(58vw,860px);position:absolute;top:12%;right:4%}.krb-protocol-copy{z-index:5;max-width:590px;position:relative}.krb-protocol-kicker{color:#e8c352;background:#e4ae2312;border:1px solid #ebbb3759;align-items:center;gap:9px;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.krb-protocol-copy h1{letter-spacing:0;margin:24px 0 5px;font-size:clamp(58px,7vw,110px);line-height:.92}.krb-protocol-tagline{color:#efc74e;margin:22px 0 10px;font-size:clamp(24px,2.6vw,42px);font-weight:800}.krb-protocol-description{color:#aab2b7;max-width:540px;font-size:17px;line-height:1.7}.krb-protocol-actions{gap:12px;margin-top:28px;display:flex}.krb-protocol-primary,.krb-protocol-secondary{color:#fff;background:#0c1113c7;border:1px solid #ffffff2e;min-height:48px;padding:0 20px;font-weight:800}.krb-protocol-primary{color:#171103;background:#edbd35;border-color:#edbd35;align-items:center;gap:10px;display:inline-flex}.krb-protocol-proof{border-left:2px solid #3bd1bc;grid-template-columns:auto auto;gap:4px 16px;width:max-content;margin-top:36px;padding-left:14px;display:grid}.krb-protocol-proof span{color:#737e84;font-size:10px;font-weight:900}.krb-protocol-proof strong{color:#fff;grid-row:span 2;align-self:center;font-size:18px}.krb-protocol-supply-value{align-items:center;gap:8px;display:inline-flex}.krb-protocol-supply-value img{object-fit:cover;border:1px solid #edbd3573;border-radius:50%;width:25px;height:25px}.krb-protocol-orbit{aspect-ratio:1;justify-self:center;width:min(56vw,760px);position:relative}.krb-protocol-ring:after{content:"";border:1px dashed #35cfbb40;border-radius:50%;position:absolute;inset:10%}.krb-protocol-ring.ring-two{border-color:#43b8ff38;inset:20%;transform:rotate(22deg)scaleY(.76)}.krb-protocol-coin{z-index:4;aspect-ratio:1;background:#070705;border:2px solid #9e771a;border-radius:50%;width:31%;padding:7%;animation:5s ease-in-out infinite krb-core-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #e1ac250f,0 0 70px #e1ac2533}.krb-protocol-coin img{object-fit:contain;width:100%;height:100%}.krb-protocol-coin span{color:#d6b34b;font-size:11px;font-weight:900;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.krb-protocol-fact{z-index:5;background:#0b1013e6;border:1px solid #ffffff26;grid-template-columns:auto 1fr;gap:3px 10px;width:176px;min-height:86px;padding:14px;animation:6s ease-in-out infinite krb-card-float;display:grid;position:absolute;box-shadow:0 18px 48px #00000059}.krb-protocol-fact small{color:#edbd35;grid-row:span 2;font-weight:900}.krb-protocol-fact strong{font-size:14px}.krb-protocol-fact.cyan{border-color:#38d9c273}.krb-protocol-fact.green{border-color:#59d18b73}.krb-protocol-fact.coral{border-color:#ff8d7373}.krb-protocol-fact.violet{border-color:#b795ff73}.krb-protocol-fact.blue{border-color:#54b7ff73}.krb-protocol-fact.fact-1{top:18%;left:1%}.krb-protocol-fact.fact-2{animation-delay:-1s;top:16%;right:0}.krb-protocol-fact.fact-3{animation-delay:-2s;top:48%;left:-3%}.krb-protocol-fact.fact-4{animation-delay:-3s;top:47%;right:-2%}.krb-protocol-fact.fact-5{animation-delay:-4s;bottom:8%;left:12%}.krb-protocol-fact.fact-6{animation-delay:-5s;bottom:7%;right:10%}.krb-protocol-motion{z-index:10;color:#e8c352;background:#0c1113;border:1px solid #edbd354d;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:22px;right:22px}.krb-protocol-hero.is-paused *,.krb-protocol-preview.embedded .krb-protocol-motion{animation-play-state:paused!important}@keyframes krb-core-float{0%,to{transform:translate(-50%,-50%)translateY(-6px)rotateY(-8deg)}50%{transform:translate(-50%,-50%)translateY(7px)rotateY(8deg)}}@keyframes krb-card-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}@media (max-width:1000px){.krb-protocol-hero{grid-template-columns:1fr;padding-top:38px}.krb-protocol-copy{max-width:720px}.krb-protocol-orbit{width:min(92vw,680px)}}@media (max-width:640px){.krb-protocol-header{grid-template-columns:1fr auto;min-height:62px;padding:0 16px}.krb-protocol-header>:nth-child(2){display:none}.krb-protocol-hero{min-height:auto;padding:30px 16px 84px}.krb-protocol-preview.embedded .krb-protocol-hero{min-height:auto}.krb-protocol-copy h1{font-size:56px}.krb-protocol-tagline{font-size:25px}.krb-protocol-description{font-size:15px}.krb-protocol-actions{flex-wrap:wrap}.krb-protocol-primary,.krb-protocol-secondary{flex:160px}.krb-protocol-proof{width:100%}.krb-protocol-orbit{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:9px;width:100%;padding-top:220px;display:grid}.krb-protocol-ring{height:210px;inset:0 14% auto}.krb-protocol-ring.ring-two{height:160px;inset:28px 23% auto}.krb-protocol-coin{width:150px;top:98px}.krb-protocol-fact{width:auto;min-width:0;min-height:82px;position:static}.krb-protocol-fact strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.krb-protocol-coin,.krb-protocol-fact{animation:none}}.krb-tokenomics{box-sizing:border-box;color:#f4f7f8;background:#05090b;min-height:0;padding:clamp(22px,3.2vh,36px) 24px;position:relative;overflow:hidden}.krb-tokenomics:before{content:"";pointer-events:none;opacity:.07;background-image:radial-gradient(circle at 25% 48%,#d8aa32 0,#0000 25%),linear-gradient(#43b7e933 1px,#0000 1px),linear-gradient(90deg,#43b7e933 1px,#0000 1px);background-size:auto,44px 44px,44px 44px;position:absolute;inset:0}.krb-tokenomics-inner{z-index:1;width:min(100%,1400px);margin:0 auto;position:relative}.krb-tokenomics-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);column-gap:48px;margin-bottom:clamp(20px,3vh,30px);display:grid}.krb-tokenomics-heading>span{color:#19c5b5;grid-column:1/-1;margin-bottom:9px;font-size:11px;font-weight:900}.krb-tokenomics-heading h2{letter-spacing:0;margin:0;font-size:clamp(36px,3.7vw,52px);line-height:1}.krb-tokenomics-heading p{color:#829097;align-self:end;margin:0 0 3px;font-size:15px;line-height:1.55}.krb-tokenomics-chart{aspect-ratio:1;place-items:center;width:min(100%,380px);margin:0 auto;display:grid;position:relative}.krb-tokenomics-chart:before{content:"";background:radial-gradient(circle,#d8aa3226,#0000 68%);border-radius:50%;position:absolute;inset:10%}.krb-tokenomics-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.krb-tokenomics-track,.krb-tokenomics-segment{fill:none;stroke-width:17px}.krb-tokenomics-track{stroke:#ffffff0f}.krb-tokenomics-segment{opacity:0;cursor:pointer;stroke-linecap:butt;transition:opacity .22s,filter .22s,stroke-width .22s}.krb-tokenomics.is-visible .krb-tokenomics-segment{opacity:1;animation:1.05s cubic-bezier(.2,.75,.25,1) both krb-tokenomics-draw}.krb-tokenomics-segment.is-active{stroke-width:20px;filter:drop-shadow(0 0 5px)}.krb-tokenomics-segment.is-muted{opacity:.25}.krb-tokenomics-segment:focus-visible{stroke-width:20px;filter:drop-shadow(0 0 5px);outline:none}.krb-tokenomics-chart-core{z-index:2;aspect-ratio:1;background:#070d10;border:1px solid #d8aa322e;border-radius:50%;align-content:center;justify-items:center;gap:7px;width:57%;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 70px #d8aa3217}.krb-tokenomics-chart-core img{border:1px solid #d8aa327a;border-radius:50%;width:clamp(44px,4.5vw,62px);height:clamp(44px,4.5vw,62px);margin-bottom:3px}.krb-tokenomics-chart-core small,.krb-tokenomics-chart-core span{color:#829097;font-size:9px;font-weight:900}.krb-tokenomics-chart-core strong{color:#f4f7f8;font-variant-numeric:tabular-nums;font-size:clamp(27px,3.2vw,40px);line-height:1}.krb-tokenomics-chart-core b{color:#d8aa32;font-size:13px}.krb-tokenomics-tooltip{z-index:4;text-align:center;background:#0e171c;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:230px;padding:12px 14px;display:grid;position:absolute;bottom:1%;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000006b}.krb-tokenomics-tooltip strong{font-size:12px}.krb-tokenomics-tooltip span{color:#829097;font-size:11px}.krb-tokenomics-chart-meta{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-top:13px;display:grid}.krb-tokenomics-chart-meta span{color:#829097;text-transform:uppercase;border-right:1px solid #ffffff14;justify-items:center;gap:4px;padding:10px 5px;font-size:10px;display:grid}.krb-tokenomics-chart-meta span:last-child{border-right:0}.krb-tokenomics-chart-meta strong{color:#f4f7f8;font-size:17px}.krb-tokenomics-card{--allocation-accent:#d8aa32;--card-delay:0s;opacity:0;background:#0b1216;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-width:0;min-height:136px;padding:11px;transition:transform .22s,border-color .22s,box-shadow .22s,opacity .22s;display:flex;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:inset 0 1px #ffffff08,0 14px 28px #0003}.krb-tokenomics.is-visible .krb-tokenomics-card{animation:krb-tokenomics-card-in .52s ease-out var(--card-delay) forwards}.krb-tokenomics-card:before{content:"";background:var(--allocation-accent);height:2px;position:absolute;inset:0 0 auto}.krb-tokenomics-card:hover,.krb-tokenomics-card:focus-visible,.krb-tokenomics-card.is-active{border-color:color-mix(in srgb, var(--allocation-accent) 58%, transparent);box-shadow:inset 0 1px #ffffff0d, 0 17px 36px #00000057, 0 0 20px color-mix(in srgb, var(--allocation-accent) 10%, transparent);outline:none;transform:translateY(-4px)}.krb-tokenomics-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.krb-tokenomics-card-head>span{color:var(--allocation-accent);font-size:10px;font-weight:900}.krb-tokenomics-card-head>i{background:#ffffff14;height:1px}.krb-tokenomics-card-head>b{color:var(--allocation-accent);font-size:15px}.krb-tokenomics-card h3{overflow-wrap:anywhere;margin:11px 0 4px;font-size:13px;line-height:1.18}.krb-tokenomics-card p{-webkit-line-clamp:2;color:#829097;-webkit-box-orient:vertical;min-height:28px;margin:0 0 8px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.krb-tokenomics-card>strong{color:#f4f7f8;font-variant-numeric:tabular-nums;margin-top:auto;font-size:13px}.krb-tokenomics-progress{background:#ffffff12;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.krb-tokenomics-progress span{background:var(--allocation-accent);min-width:3%;height:100%;display:block}.krb-tokenomics-note{color:#829097;justify-content:center;align-items:center;gap:9px;margin:16px 0 0;font-size:11px;display:flex}.krb-tokenomics-note svg{color:#19c5b5}@keyframes krb-tokenomics-draw{0%{stroke-dashoffset:100px;opacity:0}}@keyframes krb-tokenomics-card-in{to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.krb-tokenomics-layout{grid-template-columns:1fr}.krb-tokenomics-chart-column{width:min(100%,560px);margin:0 auto}.krb-tokenomics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px){.krb-tokenomics{align-items:center;height:calc(100svh - 72px);min-height:620px;max-height:828px;scroll-margin-top:72px;display:flex}.krb-tokenomics-inner{max-height:100%}}@media (min-width:1181px) and (max-height:820px){.krb-tokenomics{padding-top:18px;padding-bottom:18px}.krb-tokenomics-heading{margin-bottom:14px}.krb-tokenomics-heading>span{margin-bottom:5px}.krb-tokenomics-heading h2{font-size:clamp(36px,3.1vw,45px)}.krb-tokenomics-heading p{max-width:500px;font-size:13px;line-height:1.4}.krb-tokenomics-chart{width:min(100%,330px)}.krb-tokenomics-chart-meta{margin-top:8px}.krb-tokenomics-chart-meta span{padding:6px 3px}.krb-tokenomics-chart-meta strong{font-size:14px}.krb-tokenomics-card{min-height:116px;padding:8px 9px}.krb-tokenomics-card h3{margin-top:7px;font-size:12px}.krb-tokenomics-card p{min-height:22px;margin-bottom:3px;font-size:9px;line-height:1.25}.krb-tokenomics-card>strong{font-size:12px}.krb-tokenomics-progress{margin-top:5px}.krb-tokenomics-note{margin-top:6px;font-size:10px}}@media (max-width:720px){.krb-tokenomics{padding:68px 16px}.krb-tokenomics-heading{grid-template-columns:1fr;gap:20px}.krb-tokenomics-heading>span{grid-column:auto;margin-bottom:0}.krb-tokenomics-heading h2{font-size:clamp(36px,11vw,54px)}.krb-tokenomics-heading p{font-size:14px}.krb-tokenomics-layout{gap:38px}.krb-tokenomics-chart{width:min(100%,330px)}.krb-tokenomics-chart-core strong{font-size:clamp(24px,8vw,34px)}.krb-tokenomics-tooltip{min-width:210px;bottom:-8%}.krb-tokenomics-chart-meta{margin-top:34px}.krb-tokenomics-cards{grid-template-columns:1fr}.krb-tokenomics-card{min-height:178px}.krb-tokenomics-card p{min-height:0}.krb-tokenomics-note{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.krb-tokenomics-segment,.krb-tokenomics-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.public-tokenomics-section{color:#f7f5ee;background:#070b0d}.public-tokenomics-section .public-section-heading>div>span,.public-roadmap-section .public-section-heading>div>span{color:#35d1b9}.public-tokenomics-solar{isolation:isolate;perspective:1200px;background:0 0;border:0;min-height:680px;position:relative;overflow:visible}.public-tokenomics-solar-grid{z-index:-3;opacity:.11;background-image:linear-gradient(#35d1b929 1px,#0000 1px),linear-gradient(90deg,#35d1b929 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.public-tokenomics-solar-ring{z-index:-1;border:1px solid #edbd353d;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)scaleY(.3)}.public-tokenomics-solar-ring:after{content:"";background:#35d1b9;border-radius:50%;width:8px;height:8px;position:absolute;top:18%;right:8%;box-shadow:0 0 15px #35d1b9}.public-tokenomics-solar-ring.ring-a{aspect-ratio:1;width:76%}.public-tokenomics-solar-ring.ring-b,.public-tokenomics-solar-ring.ring-c{display:none}.public-tokenomics-solar-core{z-index:4;aspect-ratio:1;background:#050809;border:2px solid #edbd3594;border-radius:50%;justify-items:center;width:240px;padding:34px 20px;animation:5s ease-in-out infinite public-solar-core;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #edbd350d,0 0 60px #edbd3529}.public-tokenomics-solar-core img{border:1px solid #edbd357a;border-radius:50%;width:60px;height:60px}.public-tokenomics-solar-core span,.public-tokenomics-solar-core small{color:#7f8b91;font-size:9px;font-weight:900}.public-tokenomics-solar-core strong{color:#efc449;font-size:30px;line-height:1}.public-tokenomics-solar-core b{color:#f7f5ee;font-size:12px}.public-tokenomics-planets{transform-style:preserve-3d;position:absolute;inset:0}.public-tokenomics-planet{z-index:5;will-change:transform, opacity, filter;width:clamp(235px,22%,270px);min-height:96px;transform-style:preserve-3d;background:#0c1316f7;border:1px solid #ffffff29;grid-template-columns:30px minmax(0,1fr) auto;gap:4px 10px;margin:-48px 0 0 -135px;padding:12px;animation:36s linear infinite public-solar-depth-orbit;display:grid;position:absolute;top:49%;left:50%;box-shadow:0 18px 36px #00000057}.public-tokenomics-planet:before{content:"";background:#edbd35;height:2px;position:absolute;top:0;left:0;right:0}.public-tokenomics-planet:nth-child(3n+2):before{background:#35d1b9}.public-tokenomics-planet:nth-child(3n):before{background:#4db7f4}.public-tokenomics-planet>i{color:#35d1b9;border:1px solid #35d1b959;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.public-tokenomics-planet>div{min-width:0}.public-tokenomics-planet>div strong,.public-tokenomics-planet>div small{display:block}.public-tokenomics-planet>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-tokenomics-planet>div small{color:#77848a;margin-top:4px;font-size:10px;line-height:1.3}.public-tokenomics-planet>span{color:#e5e9ea;grid-column:2;align-self:end;font-size:12px;font-weight:800}.public-tokenomics-planet>b{color:#35d1b9;grid-column:3;align-self:end;font-size:13px}.public-tokenomics-planet.planet-1{animation-delay:0s}.public-tokenomics-planet.planet-2{animation-delay:-4s}.public-tokenomics-planet.planet-3{animation-delay:-8s}.public-tokenomics-planet.planet-4{animation-delay:-12s}.public-tokenomics-planet.planet-5{animation-delay:-16s}.public-tokenomics-planet.planet-6{animation-delay:-20s}.public-tokenomics-planet.planet-7{animation-delay:-24s}.public-tokenomics-planet.planet-8{animation-delay:-28s}.public-tokenomics-planet.planet-9{animation-delay:-32s}.public-tokenomics-solar.is-paused .public-tokenomics-planet{animation-play-state:paused}.public-tokenomics-planet:hover,.public-tokenomics-planet:focus-visible{border-color:#edbd35c7;outline:none;box-shadow:0 22px 60px #0000008c,0 0 24px #edbd3521}.public-tokenomics-solar-note{z-index:6;color:#69767c;white-space:nowrap;margin:0;font-size:10px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes public-solar-core{0%,to{transform:translate(-50%,-50%)translateY(-5px)}50%{transform:translate(-50%,-50%)translateY(6px)}}@keyframes public-solar-depth-orbit{0%{z-index:12;opacity:1;filter:none;transform:translate3d(clamp(245px,25vw,380px),12px,150px)scale(1.08)}12.5%{z-index:9;opacity:.9;filter:none;transform:translate3d(clamp(175px,18vw,280px),125px,65px)scale(.94)}25%{z-index:5;opacity:.64;filter:brightness(.78);transform:translate3d(0,170px,-55px)scale(.8)}37.5%{z-index:2;opacity:.4;filter:brightness(.6);transform:translate3d(clamp(-280px,-18vw,-175px),115px,-150px)scale(.62)}50%{z-index:1;opacity:.25;filter:brightness(.48);transform:translate3d(clamp(-380px,-25vw,-245px),0,-230px)scale(.5)}62.5%{z-index:2;opacity:.4;filter:brightness(.6);transform:translate3d(clamp(-280px,-18vw,-175px),-115px,-150px)scale(.62)}75%{z-index:5;opacity:.64;filter:brightness(.78);transform:translate3d(0,-170px,-55px)scale(.8)}87.5%{z-index:9;opacity:.9;filter:none;transform:translate3d(clamp(175px,18vw,280px),-125px,65px)scale(.94)}to{z-index:12;opacity:1;filter:none;transform:translate3d(clamp(245px,25vw,380px),12px,150px)scale(1.08)}}.public-tokenomics-layout{grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);align-items:start;gap:32px;display:grid}.public-tokenomics-total{background:#0b1113;border:1px solid #edbd354d;padding:28px;position:sticky;top:100px;overflow:hidden}.public-tokenomics-total:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#35d1b92e 1px,#0000 1px),linear-gradient(90deg,#35d1b92e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.public-tokenomics-total>span,.public-tokenomics-total>small{color:#8e999f;font-size:11px;font-weight:800;display:block}.public-allocation-orbit{z-index:1;aspect-ratio:1;background:conic-gradient(#edbd35 0 33.46%, #35d1b9 33.46% 36.67%, #4db7f4 36.67% 49.17%, #b899ff 49.17% 57.5%, #f07763 57.5% 65.83%, #30b9d6 65.83% 71.66%, #dd9d33 71.66% 78.33%, #7d72e8 78.33% 80.83%, #67c783 80.83% 83.33%, #e0a84b 83.33% 91.66%, #7b8ee8 91.66% 95.83%, #67c783 95.83% 100%);border-radius:50%;place-items:center;width:min(100%,330px);margin:24px auto;animation:5s ease-in-out infinite public-allocation-pulse;display:grid;position:relative;box-shadow:0 0 50px #edbd351f}.public-allocation-orbit:before,.public-allocation-orbit:after{content:"";border-radius:50%;position:absolute}.public-allocation-orbit:before{background:#080c0e;inset:16px}.public-allocation-orbit:after{border:1px dashed #edbd3552;inset:-10px}.public-allocation-orbit-core{z-index:2;justify-items:center;gap:6px;display:grid;position:relative}.public-allocation-orbit-core img{border:1px solid #edbd358c;border-radius:50%;width:58px;height:58px;margin-bottom:5px}.public-allocation-orbit-core small{color:#7c888e;font-size:9px;font-weight:900}.public-allocation-orbit-core strong{color:#f1c749;font-size:clamp(28px,3vw,42px);line-height:1}.public-allocation-orbit-core b{color:#f7f5ee;font-size:12px}.public-tokenomics-total-meta{z-index:1;border-top:1px solid #ffffff21;justify-content:space-between;margin:5px 0 17px;padding-top:14px;display:flex;position:relative}.public-tokenomics-total-meta span{color:#35d1b9;font-size:10px;font-weight:900}@keyframes public-allocation-pulse{0%,to{transform:scale(.985)}50%{transform:scale(1)}}.public-tokenomics-list{border-top:1px solid #ffffff26}.public-tokenomics-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:38px minmax(220px,1fr) 150px 58px;align-items:center;gap:18px;padding:16px 4px;display:grid}.public-tokenomics-list article>i{color:#35d1b9;background:#35d1b90f;border:1px solid #35d1b95c;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.public-tokenomics-list article:hover{background:#ffffff06}.public-tokenomics-list article>div{gap:5px;display:grid}.public-tokenomics-list article small{color:#7d888e}.public-tokenomics-list article>span{color:#d7dde0;font-weight:700}.public-tokenomics-list article>b{color:#35d1b9;text-align:right}.public-roadmap-section{color:#f7f5ee;background:#0a1012}.public-roadmap-grid{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-roadmap-grid article{border-right:1px solid #ffffff24;min-height:250px;padding:24px}.public-roadmap-grid article:last-child{border-right:0}.public-roadmap-grid article>span{color:#35d1b9;font-size:12px;font-weight:900}.public-roadmap-grid article>svg{color:#edbd35;margin:25px 0 18px;display:block}.public-roadmap-grid h3{margin:0;font-size:19px}.public-roadmap-grid p{color:#89949a;line-height:1.6}.public-roadmap-grid small{color:#edbd35;text-transform:uppercase;font-weight:800}.public-transparency-section{color:#182123;background:#f2f0e9}.public-transparency-layout h2,.public-faq-heading h2{margin:12px 0;font-size:clamp(34px,4vw,58px);line-height:1.05}.public-transparency-layout>div:first-child p,.public-faq-heading>p{color:#637074;line-height:1.65}.public-transparency-grid{border-top:1px solid #ccd0cc;grid-template-columns:1fr 1fr;display:grid}.public-transparency-grid>div{border-bottom:1px solid #ccd0cc;border-right:1px solid #ccd0cc;gap:13px;min-height:92px;padding:19px;display:flex}.public-transparency-grid>div:nth-child(2n){border-right:0}.public-transparency-grid span,.public-doc-status span{gap:5px;display:grid}.public-transparency-grid small,.public-doc-status small{color:#788286}.public-faq-section{color:#f7f5ee;background:#06090a}.public-faq-layout{grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);gap:clamp(35px,7vw,110px);display:grid}.public-faq-heading>span{color:#35d1b9;margin-top:20px;font-size:11px;font-weight:900;display:block}.public-doc-status{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;gap:12px;margin-top:28px;padding:16px 0;display:flex}.public-doc-status svg{color:#edbd35}.public-faq-list details{border-bottom:1px solid #ffffff29}.public-faq-list summary{cursor:pointer;padding:21px 40px 21px 0;font-weight:800;list-style:none;position:relative}.public-faq-list summary::-webkit-details-marker{display:none}.public-faq-list summary:after{content:"+";color:#edbd35;font-size:22px;position:absolute;right:4px}.public-faq-list details[open] summary:after{content:"−"}.public-faq-list details p{color:#8e999f;margin:-6px 0 22px;line-height:1.65}@media (max-width:900px){.public-tokenomics-layout,.public-transparency-layout,.public-faq-layout{grid-template-columns:1fr}.public-tokenomics-total{position:static}.public-tokenomics-solar{min-height:650px;padding:0;overflow:hidden}.public-tokenomics-solar-ring.ring-a{width:560px;display:block}.public-tokenomics-solar-core{width:160px;padding:22px 13px}.public-tokenomics-solar-core img{width:45px;height:45px}.public-tokenomics-solar-core strong{font-size:22px}.public-tokenomics-planet,.public-tokenomics-planet.planet-1,.public-tokenomics-planet.planet-2,.public-tokenomics-planet.planet-3,.public-tokenomics-planet.planet-4,.public-tokenomics-planet.planet-5,.public-tokenomics-planet.planet-6,.public-tokenomics-planet.planet-7,.public-tokenomics-planet.planet-8,.public-tokenomics-planet.planet-9{width:190px;margin-left:-95px;animation-name:public-solar-depth-orbit-mobile}.public-tokenomics-solar-note{text-align:center;white-space:normal;width:calc(100% - 30px);bottom:12px}.public-roadmap-grid{grid-template-columns:1fr 1fr}.public-roadmap-grid article:nth-child(2){border-right:0}.public-roadmap-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff24}}@media (max-width:600px){.public-tokenomics-list article{grid-template-columns:34px 1fr auto;gap:8px 12px}.public-tokenomics-list article>div{grid-column:2/-1}.public-tokenomics-list article>span{grid-column:2}.public-tokenomics-list article>b{text-align:right}.public-roadmap-grid,.public-transparency-grid{grid-template-columns:1fr}.public-roadmap-grid article,.public-roadmap-grid article:nth-child(2),.public-transparency-grid>div{border-right:0}.public-roadmap-grid article{min-height:210px}}@keyframes public-solar-depth-orbit-mobile{0%{z-index:12;opacity:1;filter:none;transform:translate3d(115px,8px,80px)scale(.96)}12.5%{z-index:9;opacity:.88;filter:none;transform:translate3d(82px,128px,30px)scale(.82)}25%{z-index:5;opacity:.58;filter:brightness(.75);transform:translate3d(0,174px,-45px)scale(.66)}37.5%{z-index:2;opacity:.35;filter:brightness(.58);transform:translate3d(-82px,122px,-100px)scale(.52)}50%{z-index:1;opacity:.2;filter:brightness(.45);transform:translate3d(-115px,0,-150px)scale(.43)}62.5%{z-index:2;opacity:.35;filter:brightness(.58);transform:translate3d(-82px,-122px,-100px)scale(.52)}75%{z-index:5;opacity:.58;filter:brightness(.75);transform:translate3d(0,-174px,-45px)scale(.66)}87.5%{z-index:9;opacity:.88;filter:none;transform:translate3d(82px,-128px,30px)scale(.82)}to{z-index:12;opacity:1;filter:none;transform:translate3d(115px,8px,80px)scale(.96)}}@media (max-width:980px){.public-website-gold .public-hero-copy{width:59%}.public-website-gold .public-hero h1{font-size:64px}.public-website-gold .public-hero-facts{width:72%}.public-heading-split{gap:40px}.public-website-gold .public-token-layout{gap:54px}.public-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-proof-grid>div:nth-child(2){border-right:0}.public-proof-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.public-proof-grid>div:nth-child(3){padding-left:0}}@media (max-width:720px){.public-website-gold .public-hero,.public-website-gold .public-hero-inner{min-height:600px}.public-website-gold .public-hero-art{opacity:.56;background-position:58%}.public-website-gold .public-hero-inner{justify-content:flex-start;padding-block:54px 28px}.public-website-gold .public-hero-copy,.public-website-gold .public-hero-facts{width:100%}.public-website-gold .public-hero h1{font-size:50px}.public-hero-statement{font-size:19px}.public-website-gold .public-hero-lead{max-width:420px;font-size:15px}.public-website-gold .public-hero-facts{margin-top:34px}.public-signal-rail>div{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 28px,1180px);padding-block:12px}.public-signal-rail span{justify-content:flex-start;min-height:28px}.public-signal-rail span:last-child{grid-column:1/-1}.public-website-gold .public-section{padding-block:72px}.public-heading-split{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.public-heading-split>p{max-width:520px}.public-website-gold .public-section-heading h2,.public-website-gold .public-token-copy h2,.public-website-gold .public-access-layout h2{font-size:32px}.public-website-gold .public-utility-card{min-height:210px}.public-website-gold .public-utility-card h3{margin-top:26px}.public-website-gold .public-token-layout{grid-template-columns:1fr;gap:48px}.public-token-identity{min-height:430px}.public-token-identity>strong{font-size:58px}.public-token-rule-band{grid-template-columns:1fr;gap:24px;margin-top:48px}.public-website-gold .public-rule-list,.public-website-gold .public-trust-grid{grid-template-columns:1fr}.public-website-gold .public-trust-item,.public-website-gold .public-trust-item:first-child{min-height:0}.public-proof-heading{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:16px}}@media (max-width:420px){.public-website-gold .public-hero,.public-website-gold .public-hero-inner{min-height:570px}.public-website-gold .public-hero-art{opacity:.5;background-position:56%}.public-website-gold .public-hero h1{font-size:44px}.public-website-gold .public-status{max-width:100%;padding-inline:8px;font-size:8px}.public-website-gold .public-hero-actions{grid-template-columns:1fr}.public-website-gold .public-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.public-website-gold .public-hero-facts>div{border-bottom:1px solid #e8b94324;min-height:52px;padding:8px 10px}.public-website-gold .public-hero-facts>div:nth-child(2){border-right:0}.public-website-gold .public-hero-facts>div:nth-child(n+3){border-bottom:0}.public-signal-rail span{font-size:8px}.public-token-identity{min-height:390px;padding:24px}.public-passport-table>div{grid-template-columns:96px minmax(0,1fr);gap:12px}.public-proof-grid{grid-template-columns:1fr}.public-proof-grid>div,.public-proof-grid>div:first-child,.public-proof-grid>div:nth-child(3){border-bottom:1px solid #ffffff14;border-right:0;min-height:78px;padding:14px 0}.public-proof-grid>div:last-child{border-bottom:0}}.public-nav-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.public-language-trigger{min-height:38px;color:var(--public-gold-soft);cursor:pointer;background:#11120f;border:1px solid #e8b94342;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.public-language-current{align-items:baseline;gap:6px;min-width:0;display:flex}.public-language-current strong{color:var(--public-gold-soft);text-transform:uppercase;font-size:10px;font-weight:900}.public-language-current small{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:11px;font-weight:800;overflow:hidden}.public-language-popover{z-index:130;top:calc(100% + 8px);background:#11120f;border:1px solid #e8b9434d;border-radius:7px;width:min(280px,100vw - 28px);max-height:min(480px,100vh - 90px);padding:6px;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 22px 55px #0000007a}.public-language-option{color:#fff;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:52px;padding:7px 10px;display:grid}.public-language-option>span{flex-direction:column;gap:2px;min-width:0;display:flex}.public-language-option strong{overflow-wrap:anywhere;letter-spacing:0;font-size:14px;font-weight:800}.public-language-option small{color:#969a9f;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:800}.public-language-option>svg{color:var(--public-gold-soft)}.public-website[dir=rtl] .public-hero-copy,.public-website[dir=rtl] .public-section-heading,.public-website[dir=rtl] .public-token-copy,.public-website[dir=rtl] .public-token-identity,.public-website[dir=rtl] .public-trust-item,.public-website[dir=rtl] .public-access-layout,.public-website[dir=rtl] .public-footer{text-align:right}.public-website[dir=rtl] .public-primary-action svg,.public-website[dir=rtl] .public-nav-action svg,.public-website[dir=rtl] .public-proof-heading a svg{transform:rotate(180deg)}.public-website[dir=rtl] .public-token-number,.public-website[dir=rtl] .public-token-identity{border-left-width:1px;border-right:4px solid var(--public-gold)}@media (max-width:720px){.public-nav-actions{gap:6px}.public-language-trigger{min-height:34px;padding-inline:8px}.public-language-current small{display:none}.public-language-current{min-width:20px}}@media (max-width:520px){.public-nav-actions .public-nav-action{display:none}}.krb-orbit-preview{color:#fff;background:#050709;min-height:100svh;overflow:hidden}.public-orbit-mount{background:#050709;border-top:1px solid #f4c84d2e;border-bottom:1px solid #ffffff17;min-height:760px}.public-orbit-placeholder{background:#050709;place-items:center;min-height:760px;display:grid}.public-orbit-placeholder img{object-fit:contain;width:min(260px,50vw);height:auto}.krb-orbit-embedded{min-height:0}.krb-orbit-embedded .krb-orbit-stage,.krb-orbit-embedded .krb-orbit-canvas{min-height:760px}.krb-orbit-embedded .krb-orbit-title{top:58px}.krb-orbit-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050709e6;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:64px;padding:0 max(24px,50vw - 590px);display:grid;position:fixed;top:0;left:0;right:0}.krb-orbit-back{color:#fff;align-items:center;gap:8px;width:max-content;min-height:36px;font-size:12px;font-weight:900;display:inline-flex}.krb-orbit-preview-label{color:#9ca6ae;text-align:center;text-transform:uppercase;font-size:10px;font-weight:850}.krb-orbit-language{color:#f4c84d;border:1px solid #f4c84d59;border-radius:5px;justify-self:end;padding:6px 8px;font-size:10px;font-weight:900}.krb-orbit-stage{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.krb-orbit-canvas{touch-action:none;min-height:100svh;position:absolute;inset:0}.krb-orbit-canvas canvas{z-index:1;outline:0;width:100%;height:100%;display:block;position:relative}.krb-orbit-title{z-index:3;pointer-events:none;max-width:350px;position:absolute;top:112px;left:max(24px,50vw - 590px)}.krb-orbit-preview[dir=rtl] .krb-orbit-title{text-align:right;left:auto;right:max(24px,50vw - 590px)}.krb-orbit-title span{color:#f4c84d;text-transform:uppercase;font-size:11px;font-weight:900}.krb-orbit-title h1{color:#fff;letter-spacing:0;margin:8px 0 0;font-size:54px;font-weight:900;line-height:1}.krb-orbit-loading{z-index:0;color:#aab2b9;text-transform:uppercase;background:#050709;place-content:center;justify-items:center;gap:12px;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.krb-orbit-loading img{object-fit:contain;width:min(240px,48vw);height:auto}.krb-orbit-controls{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;right:max(24px,50vw - 590px)}.krb-orbit-preview[dir=rtl] .krb-orbit-controls{left:max(24px,50vw - 590px);right:auto}.krb-orbit-control,.krb-orbit-brand-mark{color:#f4c84d;background:#101419;border:1px solid #f4c84d59;border-radius:6px;place-items:center;width:42px;height:42px;display:inline-grid}.krb-orbit-brand-mark img{object-fit:contain;width:27px;height:27px}.krb-orbit-control{cursor:pointer}.krb-orbit-control:hover{background:#181c20;border-color:#f4c84d}.krb-orbit-brand-mark{color:#2dd3b6;border-color:#2dd3b652}@media (max-width:700px){.public-orbit-mount,.public-orbit-placeholder,.krb-orbit-embedded .krb-orbit-stage,.krb-orbit-embedded .krb-orbit-canvas{min-height:680px}.krb-orbit-header{grid-template-columns:1fr auto;min-height:58px;padding-inline:14px}.krb-orbit-preview-label{display:none}.krb-orbit-title{top:82px;left:18px}.krb-orbit-embedded .krb-orbit-title{top:34px}.krb-orbit-preview[dir=rtl] .krb-orbit-title{left:auto;right:18px}.krb-orbit-title h1{font-size:42px}.krb-orbit-controls{bottom:18px;right:16px}.krb-orbit-preview[dir=rtl] .krb-orbit-controls{left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.krb-orbit-control{display:none}}@media print{body.privacy-shield-active .app-shell{display:none}body.privacy-shield-active:before{content:"Protected view";color:#111827;place-items:center;min-height:100vh;font-family:Arial,sans-serif;font-size:18px;font-weight:700;display:grid}}.public-website{--krb-bg-primary:#050809;--krb-bg-secondary:#071013;--krb-bg-elevated:#0b1317;--krb-bg-card:#0d1519;--krb-bg-card-hover:#111c21;--krb-surface-light:#f2f0e9;--krb-surface-light-secondary:#eae7df;--krb-text-primary:#f4f5f2;--krb-text-secondary:#a0a9ac;--krb-text-muted:#778489;--krb-text-dark:#121716;--krb-text-dark-secondary:#5f6868;--krb-gold:#e1b338;--krb-gold-light:#f1c957;--krb-gold-dark:#a77d18;--krb-teal:#20c5b5;--krb-cyan:#42b8d4;--krb-emerald:#32c995;--krb-coral:#ed746b;--krb-border-dark:#ffffff17;--krb-border-dark-strong:#ffffff26;--krb-border-light:#1217161f;background:var(--krb-bg-primary);min-height:100vh;color:var(--krb-text-primary);font-size:16px;overflow:clip}html{scroll-behavior:smooth}body.public-menu-locked{overflow:hidden}.public-website section[id],.public-website #home{scroll-margin-top:76px}.public-website button:focus-visible,.public-website a:focus-visible,.public-website [tabindex="0"]:focus-visible{outline:2px solid var(--krb-gold-light);outline-offset:3px}.public-nav-wrap,.public-section-inner,.public-footer-inner,.krb-protocol-hero,.krb-tokenomics-inner{width:min(1340px,100% - 96px);margin-inline:auto}.public-header{z-index:100;background:#050809f5;border-bottom:1px solid #e1b33824;height:74px;transition:background .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:sticky;top:0}.public-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050809db;box-shadow:0 12px 32px #00000038}.public-nav-wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;height:74px;display:grid}.public-brand{color:#fff;align-items:center;gap:11px;font-size:14px;font-weight:900;display:inline-flex}.public-brand-mark{background:#171306;border:1px solid #e1b33866;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.public-brand-mark img{object-fit:contain;width:29px;height:29px}.public-nav-links{justify-content:center;align-items:center;gap:28px;display:flex}.public-nav-links a{min-height:44px;color:var(--krb-text-secondary);align-items:center;font-size:13px;font-weight:750;transition:color .18s;display:inline-flex;position:relative}.public-nav-links a:after{background:var(--krb-gold);content:"";border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.public-nav-links a:hover,.public-nav-links a.active{color:#fff}.public-nav-links a.active:after{transform:scaleX(1)}.public-nav-actions{align-items:center;gap:10px;display:flex}.public-language-trigger,.public-nav-action,.public-mobile-trigger{border-radius:9px;min-height:44px}.public-language-trigger{color:var(--krb-text-primary);background:#0b0e0d;border:1px solid #e1b33847;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.public-language-current{align-items:baseline;gap:5px;display:flex}.public-language-current strong,.public-language-current small{font-size:12px}.public-language-current small{color:var(--krb-text-secondary)}.public-language-menu{position:relative}.public-language-popover{z-index:120;border:1px solid var(--krb-border-dark-strong);background:#0a1114;border-radius:12px;width:min(330px,100vw - 32px);max-height:min(520px,100vh - 100px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 22px 60px #0000008c}.public-language-option{width:100%;min-height:52px;color:var(--krb-text-primary);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.public-language-option:hover,.public-language-option[aria-selected=true]{background:#111c21}.public-language-option>span{gap:2px;display:grid}.public-language-option strong{font-size:14px}.public-language-option small{color:var(--krb-text-muted);text-transform:uppercase;font-size:10px}.public-nav-action,.krb-protocol-primary,.public-primary-action{border:1px solid var(--krb-gold-light);background:var(--krb-gold);color:#171204;justify-content:center;align-items:center;gap:9px;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.public-nav-action{padding:0 16px;font-size:13px}.public-nav-action svg,.krb-protocol-primary svg,.public-primary-action svg,.public-proof-heading a svg{transition:transform .18s}.public-nav-action:hover,.krb-protocol-primary:hover,.public-primary-action:hover{background:var(--krb-gold-light);transform:translateY(-2px);box-shadow:0 9px 24px #e1b3382e}.public-nav-action:hover svg,.krb-protocol-primary:hover svg,.public-primary-action:hover svg,.public-proof-heading a:hover svg{transform:translate(4px)}.public-mobile-trigger,.public-mobile-panel{display:none}.krb-protocol-preview{background:var(--krb-bg-primary);min-height:0}.krb-protocol-hero{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:center;gap:clamp(30px,5vw,74px);min-height:min(720px,100svh - 74px);padding-block:clamp(48px,7vh,76px);display:grid;position:relative;overflow:hidden}.krb-protocol-hero:after{content:"";background:linear-gradient(90deg,#0000,#e1b33880,#0000);height:1px;position:absolute;inset:auto 0 0}.krb-protocol-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.krb-protocol-copy,.krb-protocol-visual{z-index:1;min-width:0;position:relative}.krb-protocol-kicker{width:fit-content;min-height:30px;color:var(--krb-gold-light);text-transform:uppercase;background:#e1b33812;border:1px solid #e1b33857;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.krb-protocol-copy h1{color:#fff;margin:18px 0 0;font-size:clamp(68px,7.4vw,108px);font-weight:950;line-height:.9}.krb-protocol-tagline{color:var(--krb-gold-light);margin:22px 0 0;font-size:clamp(28px,3.1vw,42px);font-weight:850;line-height:1.08}.krb-protocol-description{max-width:560px;color:var(--krb-text-secondary);margin:16px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.62}.krb-protocol-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.krb-protocol-primary,.krb-protocol-secondary{border-radius:9px;min-height:48px;padding:0 18px;font-size:14px}.krb-protocol-secondary{border:1px solid var(--krb-border-dark-strong);color:#fff;background:#0b1317b8;justify-content:center;align-items:center;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.krb-protocol-secondary:hover{background:#111c21;border-color:#e1b3388c;transform:translateY(-2px)}.krb-protocol-metadata{border-block:1px solid var(--krb-border-dark);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.65fr);margin:30px 0 0;padding:16px 0;display:grid}.krb-protocol-metadata div{border-right:1px solid var(--krb-border-dark);min-width:0;padding:0 14px}.krb-protocol-metadata div:first-child{padding-left:0}.krb-protocol-metadata div:last-child{border-right:0}.krb-protocol-metadata dt{color:var(--krb-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.krb-protocol-metadata dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:850;overflow:hidden}.krb-protocol-visual{place-items:center;min-height:520px;display:grid}.krb-protocol-orbit{aspect-ratio:1;place-items:center;width:clamp(300px,31vw,450px);display:grid;position:relative}.krb-protocol-ring{border:1px solid #e1b3383d;border-radius:50%;position:absolute;inset:auto;transform:none}.krb-protocol-ring.ring-one{inset:5%}.krb-protocol-ring.ring-two{border-color:#42b8d42b;inset:17%}.krb-protocol-ring:before,.krb-protocol-ring:after{background:var(--krb-gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #e1b3388c}.krb-protocol-ring:before{top:13%;left:17%}.krb-protocol-ring:after{bottom:25%;right:8%}.krb-protocol-coin{z-index:2;aspect-ratio:1;width:55%;box-shadow:none;background:0 0;border:1px solid #e1b33880;border-radius:50%;place-items:center;padding:0;animation:none;display:grid;position:relative;top:auto;left:auto;transform:none}.krb-protocol-coin-halo{display:none}.krb-protocol-coin img{object-fit:contain;filter:drop-shadow(0 7px 18px #e1b33847);width:60%;height:60%;transform:translate(-3%)}.krb-protocol-facts{pointer-events:none;position:absolute;inset:0}.krb-protocol-fact{border:1px solid var(--krb-border-dark-strong);pointer-events:auto;background:#0b1317e6;border-radius:12px;grid-template-columns:auto 1fr;align-content:center;gap:4px 9px;width:clamp(150px,13vw,188px);min-height:82px;padding:12px 14px;animation:none;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000003d}.krb-protocol-fact:first-child{top:2%;left:2%}.krb-protocol-fact:nth-child(2){top:9%;right:0}.krb-protocol-fact:nth-child(3){bottom:8%;left:0}.krb-protocol-fact:nth-child(4){bottom:1%;right:3%}.krb-protocol-fact small{color:var(--krb-gold);grid-row:1/3;font-size:10px;font-weight:900}.krb-protocol-fact span{color:var(--krb-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.krb-protocol-fact strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-section{padding-block:clamp(72px,7vw,96px)}.public-utility-section,.public-trust-section,.public-faq-section{border-top:1px solid var(--krb-border-dark);background:var(--krb-bg-secondary)}.public-section-heading.public-heading-split{grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);align-items:end;gap:56px;max-width:none;margin-bottom:34px;display:grid}.public-section-heading>span,.public-section-heading>div>span,.public-access-layout>div>span,.public-dark-eyebrow,.public-faq-heading>span{color:var(--krb-gold);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.public-section-heading h2,.public-token-copy h2,.public-transparency-copy h2,.public-faq-heading h2,.public-access-layout h2{color:#fff;margin:9px 0 0;font-size:clamp(38px,4.1vw,56px);font-weight:900;line-height:1.06}.public-section-heading p,.public-token-copy>p,.public-transparency-copy p,.public-faq-heading>p,.public-access-layout p{color:var(--krb-text-secondary);margin:0;font-size:16px;line-height:1.65}.public-utility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.public-utility-card,.public-trust-item{border:1px solid var(--krb-border-dark);background:linear-gradient(145deg, #ffffff06, transparent 58%), var(--krb-bg-card);border-radius:15px;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000002e}.public-utility-card:hover,.public-trust-item:hover{background-color:var(--krb-bg-card-hover);border-color:#e1b33857;transform:translateY(-4px)}.public-utility-card{flex-direction:column;min-height:226px;padding:22px;display:flex}.public-utility-card-top{justify-content:space-between;align-items:center;display:flex}.public-utility-icon{width:42px;height:42px;color:var(--krb-cyan);background:#42b8d41f;border-radius:10px;place-items:center;display:grid}.public-utility-card.green .public-utility-icon{color:var(--krb-emerald);background:#32c9951f}.public-utility-card.gold .public-utility-icon{color:var(--krb-gold-light);background:#e1b33821}.public-utility-card.coral .public-utility-icon{color:var(--krb-coral);background:#ed746b1f}.public-utility-index{color:var(--krb-text-muted);font-size:12px;font-weight:850}.public-utility-card h3,.public-trust-item h3{color:#fff;margin:21px 0 0;font-size:20px;font-weight:850}.public-utility-card p,.public-trust-item p{color:var(--krb-text-secondary);margin:9px 0 0;font-size:14px;line-height:1.6}.public-utility-line{background:var(--krb-cyan);border-radius:2px;width:44px;height:2px;margin-top:auto;transition:width .2s}.public-utility-card.green .public-utility-line{background:var(--krb-emerald)}.public-utility-card.gold .public-utility-line{background:var(--krb-gold)}.public-utility-card.coral .public-utility-line{background:var(--krb-coral)}.public-utility-card:hover .public-utility-line{width:72px}.public-token-section{border-block:1px solid var(--krb-border-light);background:var(--krb-surface-light);color:var(--krb-text-dark);position:relative}.public-token-section:before,.public-token-section:after{content:"";pointer-events:none;height:24px;position:absolute;left:0;right:0}.public-token-section:before{opacity:.45;background:linear-gradient(#d9dbd4,#0000);top:0}.public-token-section:after{opacity:.35;background:linear-gradient(#0000,#dadbd4);bottom:0}.public-token-layout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(48px,6vw,82px);display:grid}.public-token-identity{background:#10110e;border:1px solid #12171633;border-radius:16px;min-height:390px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 22px 44px #191c182e}.public-token-identity:before{content:none;display:none}.public-token-identity>img{object-fit:cover;object-position:66% center;width:100%;height:390px;display:block}.public-token-identity-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050809db;border:1px solid #f1c95742;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;padding:14px 16px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.public-token-identity-overlay span,.public-token-identity-overlay small{color:#b3b7af;text-transform:uppercase;font-size:10px;font-weight:800}.public-token-identity-overlay strong{color:var(--krb-gold-light);grid-area:1/2/3;font-size:24px}.public-token-copy .public-dark-eyebrow{color:#7c5e12}.public-token-copy h2{color:var(--krb-text-dark)}.public-token-copy>p{color:var(--krb-text-dark-secondary);margin-top:15px}.public-passport-table{border-top:1px solid var(--krb-border-light);margin-top:24px}.public-passport-table>div{border-bottom:1px solid var(--krb-border-light);grid-template-columns:minmax(130px,.42fr) minmax(0,.58fr);align-items:center;gap:18px;min-height:47px;display:grid}.public-passport-table span{color:var(--krb-text-dark-secondary);font-size:13px}.public-passport-table strong{color:var(--krb-text-dark);font-size:14px}.public-token-rule-band{border-block:1px solid var(--krb-border-light);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:38px;padding-block:18px;display:grid;position:relative}.public-rule-band-title{color:#0e745d;align-items:center;gap:9px;font-size:13px;font-weight:900;display:inline-flex}.public-rule-list{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.public-rule-list li{color:#35433e;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.public-rule-list svg{color:#12836a}.public-trust-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-trust-item{border-right:1px solid var(--krb-border-dark);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:15px;min-height:182px;padding:23px;display:grid}.public-trust-item:first-child,.public-trust-item:last-child{padding:23px}.public-trust-item>span{width:42px;height:42px;color:var(--krb-gold-light);background:#e1b3381f;border-radius:10px;place-items:center;display:grid}.public-trust-item h3{margin-top:2px}.public-proof-center{border:1px solid var(--krb-border-dark);background:var(--krb-bg-card);border-radius:15px;margin-top:16px;overflow:hidden}.public-proof-heading{border-bottom:1px solid var(--krb-border-dark);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.public-proof-heading>span,.public-proof-heading a{align-items:center;gap:8px;display:inline-flex}.public-proof-heading>span{color:#fff;font-size:14px;font-weight:850}.public-proof-heading>span svg{color:var(--krb-gold)}.public-proof-heading a{color:var(--krb-gold-light);font-size:12px;font-weight:850}.public-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-proof-grid>div{border-right:1px solid var(--krb-border-dark);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:86px;padding:14px 16px;display:grid}.public-proof-grid>div:last-child{border-right:0}.public-proof-dot{background:var(--krb-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e1b33817}.public-proof-grid span{gap:3px;min-width:0;display:grid}.public-proof-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-proof-grid small{color:var(--krb-text-muted);font-size:10px;line-height:1.35}.public-proof-grid b{color:#d6b95d;text-transform:uppercase;border:1px solid #e1b33838;border-radius:6px;padding:4px 6px;font-size:9px}.public-roadmap-section{border-top:1px solid var(--krb-border-dark);background:#080d0f}.public-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.public-roadmap-grid:before{background:linear-gradient(90deg, var(--krb-gold), #42b8d480, #ffffff1c);content:"";height:1px;position:absolute;top:34px;left:8%;right:8%}.public-roadmap-grid article{border:1px solid var(--krb-border-dark);background:var(--krb-bg-card);border-radius:14px;flex-direction:column;min-height:198px;padding:18px;display:flex;position:relative}.public-roadmap-grid article.current{background:linear-gradient(145deg, #e1b33814, transparent 60%), var(--krb-bg-card);border-color:#e1b33866}.public-roadmap-marker{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.public-roadmap-marker span{width:34px;height:34px;color:var(--krb-cyan);background:#091114;border:1px solid #42b8d459;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.public-roadmap-grid article.current .public-roadmap-marker span{border-color:var(--krb-gold);color:var(--krb-gold-light)}.public-roadmap-marker svg{color:var(--krb-text-muted)}.public-roadmap-grid h3{color:#fff;margin:24px 0 0;font-size:18px}.public-roadmap-grid p{color:var(--krb-text-secondary);margin:8px 0 18px;font-size:13px;line-height:1.55}.public-roadmap-grid small{color:#82cfe2;text-transform:uppercase;border:1px solid #42b8d440;border-radius:6px;width:fit-content;margin-top:auto;padding:5px 8px;font-size:10px;font-weight:850}.public-roadmap-grid article.current small{color:var(--krb-gold-light);border-color:#e1b3385c}.public-roadmap-grid article:last-child small{border-color:var(--krb-border-dark);color:var(--krb-text-muted)}.public-transparency-section{border-block:1px solid var(--krb-border-light);background:var(--krb-surface-light-secondary);color:var(--krb-text-dark)}.public-transparency-layout{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center;gap:clamp(42px,6vw,76px);display:grid}.public-transparency-copy h2{color:var(--krb-text-dark)}.public-transparency-copy p{color:var(--krb-text-dark-secondary);margin-top:15px}.public-transparency-copy .public-dark-eyebrow{color:#796020}.public-transparency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-transparency-grid>div{border:1px solid var(--krb-border-light);background:#ffffff6b;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:74px;padding:13px 15px;display:grid}.public-transparency-grid svg{color:#7e651e}.public-transparency-grid span{gap:3px;display:grid}.public-transparency-grid strong{color:var(--krb-text-dark);font-size:13px}.public-transparency-grid small{color:var(--krb-text-dark-secondary);font-size:11px}.public-faq-layout{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:start;gap:clamp(44px,7vw,88px);display:grid}.public-faq-heading>svg{color:var(--krb-gold)}.public-faq-heading>span{margin-top:18px}.public-faq-heading h2{margin-top:9px;font-size:clamp(34px,3.4vw,48px)}.public-faq-heading>p{margin-top:14px}.public-doc-status{border:1px solid var(--krb-border-dark);background:var(--krb-bg-card);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:28px;padding:16px;display:grid;position:relative}.public-doc-status>svg{color:var(--krb-cyan)}.public-doc-status>span{gap:4px;display:grid}.public-doc-status strong{color:#fff;font-size:13px}.public-doc-status small{color:var(--krb-text-muted);font-size:11px;line-height:1.4}.public-doc-status b{color:#d4b656;text-transform:uppercase;border:1px solid #e1b33842;border-radius:6px;grid-column:2;width:fit-content;padding:4px 7px;font-size:9px}.public-faq-list{border-top:1px solid var(--krb-border-dark-strong)}.public-faq-item{border-bottom:1px solid var(--krb-border-dark-strong)}.public-faq-item>button{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:66px;padding:0 4px;font-size:16px;font-weight:800;display:flex}.public-faq-item>button svg{color:var(--krb-gold);flex:none}.public-faq-answer p{max-width:760px;color:var(--krb-text-secondary);margin:-2px 0 20px;font-size:14px;line-height:1.65}.public-contact-section{border-top:1px solid var(--krb-border-dark);background:linear-gradient(120deg,#e1b3380e,#0000 42%),#05090a;padding-block:clamp(54px,6vw,78px);position:relative;overflow:hidden}.public-contact-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.public-contact-layout{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);align-items:center;gap:clamp(36px,6vw,84px);display:grid;position:relative}.public-contact-heading>span{color:var(--krb-gold);letter-spacing:0;font-size:11px;font-weight:900}.public-contact-heading h2{color:#fff;margin:9px 0 0;font-size:clamp(34px,3.5vw,50px);line-height:1.04}.public-contact-heading p{max-width:470px;color:var(--krb-text-secondary);margin:15px 0 0;font-size:14px;line-height:1.65}.public-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-contact-card{border:1px solid var(--krb-border-dark-strong);color:#fff;background:#0c1316e6;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px 12px;min-width:0;min-height:158px;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.public-contact-card:hover{background:#0d171a;border-color:#58d3be6b;transform:translateY(-3px)}.public-contact-card.primary{background:linear-gradient(145deg,#e1b3381f,#0c1316f0 58%);border-color:#e1b33861}.public-contact-icon{color:#54d7c0;background:#35d1b917;border:1px solid #35d1b933;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.public-contact-card.primary .public-contact-icon{color:var(--krb-gold-light);background:#e1b3381c;border-color:#e1b33847}.public-contact-card>span:nth-child(2){grid-column:1/-1;align-self:end;gap:5px;min-width:0;display:grid}.public-contact-card>svg{color:var(--krb-text-muted);transition:color .18s,transform .18s}.public-contact-card:hover>svg{color:var(--krb-gold-light);transform:translate(3px)}.public-contact-card small{color:var(--krb-text-muted);font-size:9px;font-weight:900}.public-contact-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.public-contact-card em{color:var(--krb-text-secondary);font-size:11px;font-style:normal;line-height:1.4}.public-access-section{background:#0b2a24;border-top:1px solid #e1b33833;padding-block:clamp(66px,7vw,88px);position:relative;overflow:hidden}.public-access-section:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.public-access-layout{justify-content:space-between;align-items:center;gap:44px;display:flex;position:relative}.public-access-layout>div{max-width:800px}.public-access-layout>div>span{color:#77dfc7}.public-access-layout h2{font-size:clamp(34px,3.7vw,50px)}.public-access-layout p{color:#b5cbc5;max-width:680px;margin-top:13px}.public-primary-action.light{color:#0a241e;background:#fff;border-color:#fff;border-radius:9px;flex:none;min-height:50px;padding:0 18px;font-size:14px}.public-footer{border-top:1px solid var(--krb-border-dark);background:#030506;padding-block:38px 30px}.public-footer-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px 52px;display:grid}.public-footer-brand{align-items:center;gap:11px;display:flex}.public-footer-brand>div{gap:2px;display:grid}.public-footer-brand strong{color:#fff;font-size:14px}.public-footer-brand div>span{color:var(--krb-text-muted);font-size:11px}.public-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.public-footer-links a{min-height:40px;color:var(--krb-text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:750;transition:color .18s;display:inline-flex}.public-footer-links a:hover{color:var(--krb-gold-light)}.public-footer-inner>p{border-top:1px solid var(--krb-border-dark);color:var(--krb-text-muted);grid-column:1/-1;margin:0;padding-top:22px;font-size:11px;line-height:1.6}.krb-tokenomics{background:#05090a;min-height:0;padding:34px 0 28px}.krb-tokenomics-inner{max-width:none}.krb-tokenomics-heading{grid-template-columns:minmax(0,.7fr) minmax(340px,.48fr);align-items:end;gap:48px;margin-bottom:22px;display:grid}.krb-tokenomics-heading>span{color:var(--krb-gold);grid-column:1;margin:0 0 5px;font-size:11px}.krb-tokenomics-heading h2{grid-column:1;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.02}.krb-tokenomics-heading h2 em{color:var(--krb-gold-light);font-style:normal}.krb-tokenomics-heading p{max-width:540px;color:var(--krb-text-secondary);grid-area:1/2/3;margin:0;font-size:14px;line-height:1.55}.krb-tokenomics-layout{grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(26px,3vw,44px);display:grid}.krb-tokenomics-chart-column{min-width:0}.krb-tokenomics-chart{width:min(100%,345px)}.krb-tokenomics-chart-core{gap:5px;width:59%}.krb-tokenomics-chart-core img{width:42px;height:42px}.krb-tokenomics-chart-core strong{white-space:nowrap;max-width:100%;font-size:clamp(24px,2.1vw,32px)}@media (min-width:921px) and (max-width:1440px){.krb-tokenomics-chart-core strong{font-size:clamp(24px,2.05vw,29px)}.krb-tokenomics-chart-core img{width:38px;height:38px}}.krb-tokenomics-chart-meta{margin-top:8px}.krb-tokenomics-chart-meta span{padding:7px 3px;font-size:9px}.krb-tokenomics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.krb-tokenomics-card{opacity:1;border-radius:11px;min-height:116px;padding:10px 11px}.krb-tokenomics-card.is-muted{opacity:.66}.krb-tokenomics-card-head span,.krb-tokenomics-card-head b{font-size:9px}.krb-tokenomics-card h3{min-height:0;margin:7px 0 0;font-size:13px;line-height:1.25}.krb-tokenomics-card p{color:#8e999d;min-height:29px;margin:4px 0 5px;font-size:9.5px;line-height:1.35}.krb-tokenomics-card>strong{font-size:12px}.krb-tokenomics-progress{margin-top:6px}.krb-tokenomics-note{margin-top:10px;font-size:10px}@media (min-width:1181px){.krb-tokenomics{align-items:center;height:calc(100svh - 74px);min-height:600px;max-height:850px;display:grid}}@media (max-width:1180px){.public-nav-wrap,.public-section-inner,.public-footer-inner,.krb-protocol-hero,.krb-tokenomics-inner{width:min(100% - 64px,1340px)}.public-nav-links{gap:18px}.public-nav-action{display:none}.krb-protocol-hero{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:24px}.krb-protocol-fact{width:150px}.krb-tokenomics-layout{grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr);gap:24px}.krb-tokenomics-chart{width:min(100%,320px)}.krb-tokenomics-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.krb-tokenomics-card{min-height:122px}}@media (max-width:920px){.public-header,.public-nav-wrap{height:68px}.public-nav-wrap{grid-template-columns:auto minmax(0,1fr) auto}.public-nav-links{display:none}.public-mobile-trigger{border:1px solid var(--krb-border-dark-strong);color:#fff;background:#0b1317;place-items:center;width:44px;display:grid}.public-mobile-panel{z-index:99;visibility:hidden;border-bottom:1px solid var(--krb-border-dark-strong);opacity:0;background:#050809fa;padding:14px 32px 20px;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:fixed;inset:68px 0 auto;transform:translateY(-12px)}.public-mobile-panel.open{visibility:visible;opacity:1;transform:translateY(0)}.public-mobile-panel nav{gap:4px;display:grid}.public-mobile-panel a{min-height:48px;color:var(--krb-text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:800;display:flex}.public-mobile-panel a.active{color:var(--krb-gold-light);background:#e1b3381a}.public-mobile-language{border-top:1px solid var(--krb-border-dark);grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);align-items:center;gap:12px;min-height:56px;margin-top:10px;padding:10px 12px 0;display:grid}.public-mobile-language>span{color:var(--krb-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.public-mobile-language select{color:#fff;background:#0b1317;border:1px solid #e1b3384d;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.public-website section[id],.public-website #home{scroll-margin-top:70px}.krb-protocol-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:60px}.krb-protocol-copy{max-width:700px}.krb-protocol-copy h1{font-size:clamp(64px,12vw,88px)}.krb-protocol-visual{min-height:500px}.krb-protocol-orbit{width:min(500px,72vw)}.krb-protocol-facts{inset-inline:5%}.krb-protocol-fact{width:170px}.public-section-heading.public-heading-split{grid-template-columns:1fr;align-items:start;gap:14px}.public-section-heading p{max-width:680px}.public-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-token-layout{grid-template-columns:1fr 1fr;gap:34px}.public-token-identity,.public-token-identity>img{height:340px;min-height:340px}.public-token-rule-band{grid-template-columns:1fr;gap:14px}.public-rule-list{justify-content:flex-start}.public-trust-grid{grid-template-columns:1fr}.public-trust-item{min-height:0}.public-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-proof-grid>div:nth-child(2){border-right:0}.public-proof-grid>div:nth-child(-n+2){border-bottom:1px solid var(--krb-border-dark)}.public-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-roadmap-grid:before{display:none}.public-transparency-layout,.public-faq-layout{grid-template-columns:1fr;gap:36px}.public-faq-heading{max-width:620px}.public-contact-layout{grid-template-columns:1fr;gap:28px}.public-contact-heading{max-width:640px}.krb-tokenomics{height:auto;max-height:none;padding-block:64px}.krb-tokenomics-heading{grid-template-columns:1fr;gap:12px}.krb-tokenomics-heading>span,.krb-tokenomics-heading h2,.krb-tokenomics-heading p{grid-area:auto/1}.krb-tokenomics-layout{grid-template-columns:1fr;gap:30px}.krb-tokenomics-chart{width:min(100%,380px);margin-inline:auto}.krb-tokenomics-chart-meta{max-width:430px;margin-inline:auto}.krb-tokenomics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.krb-tokenomics-card{min-height:128px}}@media (max-width:640px){.public-nav-wrap,.public-section-inner,.public-footer-inner,.krb-protocol-hero,.krb-tokenomics-inner{width:min(100% - 40px,1340px)}.public-nav-wrap{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-nav-links,.public-language-menu{display:none}.public-nav-actions{flex:none;gap:7px;margin-left:auto}.public-mobile-trigger{display:grid}.public-mobile-panel{padding-inline:20px}.krb-protocol-hero{max-width:calc(100vw - 40px);padding-block:48px 56px}.krb-protocol-copy{width:100%;min-width:0;max-width:calc(100vw - 40px);overflow:hidden}.krb-protocol-copy h1{font-size:clamp(50px,17vw,68px)}.krb-protocol-tagline{overflow-wrap:break-word;width:100%;max-width:calc(100vw - 40px);margin-top:17px;font-size:clamp(25px,7.8vw,31px);line-height:1.12;white-space:normal!important}.krb-protocol-description{white-space:normal;overflow-wrap:break-word;width:100%;max-width:calc(100vw - 40px);font-size:15px}.krb-protocol-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.krb-protocol-primary,.krb-protocol-secondary{padding-inline:10px;font-size:12px}.krb-protocol-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.krb-protocol-metadata div{border-bottom:1px solid var(--krb-border-dark);padding:12px 10px}.krb-protocol-metadata div:nth-child(2){border-right:0}.krb-protocol-metadata div:nth-child(n+3){border-bottom:0}.krb-protocol-metadata div:nth-child(3){padding-left:0}.krb-protocol-visual{flex-direction:column;align-items:center;width:100%;max-width:calc(100vw - 40px);min-height:500px;padding-top:4px;display:flex;overflow:visible}.krb-protocol-orbit{aspect-ratio:1;grid-template-columns:1fr;gap:0;width:min(310px,100vw - 48px);padding-top:0;display:grid}.krb-protocol-ring{height:auto}.krb-protocol-ring.ring-one{inset:5%}.krb-protocol-ring.ring-two{inset:17%}.krb-protocol-coin{width:55%;top:auto;left:auto;transform:none}.krb-protocol-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid;position:relative;inset:auto}.krb-protocol-fact,.krb-protocol-fact:nth-child(n){width:auto;min-height:75px;padding:10px;position:static}.public-section{padding-block:60px}.public-section-heading.public-heading-split{margin-bottom:26px}.public-section-heading h2,.public-token-copy h2,.public-transparency-copy h2,.public-faq-heading h2,.public-access-layout h2{font-size:clamp(30px,9vw,38px)}.public-section-heading p,.public-token-copy>p,.public-transparency-copy p,.public-faq-heading>p,.public-access-layout p{font-size:14px}.public-utility-grid,.public-token-layout,.public-transparency-grid{grid-template-columns:1fr}.public-utility-card{min-height:198px;padding:20px}.public-token-identity,.public-token-identity>img{height:300px;min-height:300px}.public-token-identity>img{object-position:61% center}.public-passport-table>div{grid-template-columns:minmax(100px,.42fr) minmax(0,.58fr);gap:12px}.public-rule-list{grid-template-columns:1fr;display:grid}.public-proof-heading{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:13px}.public-proof-grid{grid-template-columns:1fr}.public-proof-grid>div{border-right:0;border-bottom:1px solid var(--krb-border-dark)}.public-proof-grid>div:last-child{border-bottom:0}.public-roadmap-grid{grid-template-columns:1fr;gap:0;padding-left:28px}.public-roadmap-grid:before{background:linear-gradient(var(--krb-gold), #42b8d473, var(--krb-border-dark));width:1px;height:auto;display:block;top:18px;bottom:18px;left:12px}.public-roadmap-grid article{min-height:0;margin-bottom:12px;padding:18px}.public-roadmap-marker span{position:absolute;top:2px;left:-40px}.public-roadmap-grid h3{margin-top:18px}.public-contact-grid{grid-template-columns:1fr}.public-contact-card{grid-template-rows:auto;align-items:center;min-height:112px}.public-contact-card>span:nth-child(2){grid-column:auto;align-self:center}.public-access-layout{flex-direction:column;align-items:stretch;gap:24px}.public-primary-action.light{width:100%}.public-footer-inner{grid-template-columns:1fr;gap:20px}.public-footer-links{justify-content:flex-start}.krb-tokenomics{padding-block:58px}.krb-tokenomics-heading h2{font-size:clamp(32px,9vw,40px)}.krb-tokenomics-cards{grid-template-columns:1fr}.krb-tokenomics-card{min-height:122px}.krb-tokenomics-card p{min-height:0}}@media (max-width:360px){.public-nav-wrap,.public-section-inner,.public-footer-inner,.krb-protocol-hero,.krb-tokenomics-inner{width:min(100% - 32px,1340px)}.public-brand>span:last-child{display:none}.krb-protocol-actions{grid-template-columns:1fr}.krb-protocol-metadata dd{font-size:11px}.krb-protocol-visual{min-height:485px}.krb-protocol-fact strong{font-size:11px}}@media (min-width:921px) and (max-height:790px){.krb-protocol-hero{min-height:calc(100svh - 74px);padding-block:34px}.krb-protocol-copy h1{margin-top:14px;font-size:clamp(62px,6.7vw,88px)}.krb-protocol-tagline{margin-top:16px;font-size:clamp(26px,2.8vw,36px)}.krb-protocol-description{margin-top:12px;font-size:15px}.krb-protocol-actions{margin-top:19px}.krb-protocol-metadata{margin-top:20px;padding-block:12px}.krb-protocol-visual{min-height:470px}.krb-protocol-orbit{width:clamp(290px,29vw,390px)}.krb-protocol-fact{min-height:72px}.krb-tokenomics{padding-block:22px}.krb-tokenomics-heading{margin-bottom:14px}.krb-tokenomics-heading h2{font-size:clamp(34px,3.5vw,46px)}.krb-tokenomics-chart{width:min(100%,310px)}.krb-tokenomics-card{min-height:108px;padding-block:8px}.krb-tokenomics-card p{min-height:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-website *,.public-website :before,.public-website :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
