:root{color:#15171d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:clamp(30px,4vw,54px);line-height:1}h2{letter-spacing:0;font-size:18px;line-height:1.2}.app-shell{color:#262633;background:#fbfbfc;grid-template-rows:56px minmax(0,1fr);grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.demo-banner{color:#fff;background:#353442;grid-column:1/-1;align-items:center;gap:14px;min-height:56px;padding:0 32px 0 44px;display:flex}.demo-orb{border:1px solid #ffffff94;border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.demo-banner a{color:#fff;text-underline-offset:3px}.demo-banner-actions{gap:10px;margin-left:auto;display:flex}.demo-banner button,button,.primary-action{color:#30313d;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #dadde7;border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.demo-banner button{color:#fff;background:#ffffff1c;border:0;padding:0 16px}.demo-banner .open-account,.primary-pill,.x-login,.primary-action{color:#fff;background:#5b65f0;border-color:#5b65f0}.sidebar{background:#f7f8fa;border-right:1px solid #e2e5ec;grid-row:2}.brand-block{border-bottom:1px solid #e2e5ec;align-items:center;gap:10px;min-height:64px;padding:0 12px;display:flex}.brand-mark{color:#fff;background:#272839;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.brand-block strong,.brand-block span{display:block}.brand-block strong{font-size:14px;line-height:1.1}.brand-block span{color:#727684;font-size:12px}.nav-list{gap:4px;padding:16px 8px;display:grid}.nav-list button{color:#555a68;background:0 0;border:0;border-radius:7px;justify-content:flex-start;min-height:32px;padding:0 10px}.nav-list button.active{color:#282936;background:#e8eaef}.side-panel{border-top:1px solid #e2e5ec;margin:10px 8px 0;padding-top:18px}.metric-line,.card-heading,.balance-subline,.quality-row,.credit-meta,.split-line{align-items:center;display:flex}.side-panel .metric-line{color:#6b7080;justify-content:space-between;padding:7px 8px;font-size:12px}.side-panel strong{color:#282936}.legal-links{border-top:1px solid #e2e5ec;gap:4px;margin:12px 8px 0;padding-top:14px;display:grid}.legal-links button{color:#6b7080;background:0 0;border:0;justify-content:flex-start;min-height:30px;padding:0 8px;font-size:12px}.workspace{grid-area:2/2;min-width:0}.topbar{background:#fff;border-bottom:1px solid #eef0f4;grid-template-columns:minmax(320px,1fr) auto auto auto;align-items:center;gap:10px;min-height:64px;padding:0 clamp(24px,3vw,52px);display:grid}.searchbox{color:#686d7b;align-items:center;gap:9px;max-width:760px;display:flex}.searchbox input,.submit-form input,.submit-form textarea,.submit-form select{color:#282936;background:0 0;border:0;outline:0;width:100%}.icon-button,.user-chip,.x-login,.api-chip{min-height:36px;padding:0 12px}.api-chip{color:#606675;white-space:nowrap;background:#fff;border:1px solid #dadde7;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:inline-flex}.api-chip.online{color:#177252;background:#eefaf5;border-color:#bde6d5}.api-chip.checking,.api-chip.offline{background:#f7f8fa}.user-chip{background:#fff;border:1px solid #dadde7;border-radius:999px;align-items:center;gap:8px;display:inline-flex}.user-chip button{border-radius:999px;width:26px;min-height:26px}.notice{display:none}.dashboard-view{width:100%;max-width:1640px;margin:0 auto;padding:38px clamp(28px,3vw,56px) 80px;position:relative}.welcome-row{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.welcome-row h1{letter-spacing:0;font-size:28px;font-weight:500}.welcome-row p{color:#6d7280;margin-top:8px}.customize-button{background:0 0;border:0}.action-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.action-row button{background:#f0f1f5;border-radius:999px;min-height:34px;padding:0 16px}.action-row .primary-pill{background:#5b65f0}.mercury-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px);grid-template-areas:"balance accounts""directory try""directory review""directory credits""directory bill";align-items:start;gap:20px clamp(18px,1.7vw,30px);min-width:0;display:grid;position:relative}.balance-card{grid-area:balance;min-height:320px}.accounts-card{grid-area:accounts;min-height:320px}.disputes-card{grid-area:review}.credit-card{grid-area:credits}.bill-card{grid-area:bill}.groups-card{grid-area:directory;min-height:760px;padding-left:26px;padding-right:26px}.try-card{grid-area:try}.balance-card,.accounts-card,.disputes-card,.credit-card,.bill-card,.groups-card,.try-card,.form-surface,.auth-gate,.review-item,.metric-card,.plan-card,.ledger,.table{background:#fff;border:1px solid #e1e4eb;border-radius:14px;box-shadow:0 1px 2px #2023300a,0 8px 22px #20233008}.balance-card,.accounts-card,.disputes-card,.credit-card,.bill-card,.groups-card{min-width:0;padding:22px}.balance-card{overflow:hidden}.card-toolbar{justify-content:space-between;gap:16px;display:flex}.card-toolbar span,.card-heading span,.balance-subline span,.credit-meta,.split-line,.group-body small{color:#6d7280}.card-toolbar strong{letter-spacing:-.02em;margin-top:10px;font-size:31px;font-weight:500;display:block}.balance-subline{gap:18px;margin-top:16px}.balance-subline strong{color:#247d56;font-weight:500}.balance-subline .down{color:#b84a6a}.chart-area{height:200px;margin:28px -24px 0;position:relative}.chart-area svg{width:100%;height:190px}.chart-area .area{fill:#5b65f01f}.chart-area .line{fill:none;stroke:#5b65f0;stroke-width:2px}.axis-labels{color:#808594;justify-content:space-around;font-size:12px;display:flex}.card-heading{justify-content:space-between;gap:12px;margin-bottom:18px}.card-heading h2{font-size:16px;font-weight:500}.card-heading button{background:#f0f1f5;border:0;border-radius:999px;width:32px;min-height:32px}.account-row,.view-all{text-align:left;background:0 0;border:0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:44px;display:grid}.account-row.active{color:#5b65f0}.account-mark{color:#4c5060;border:1px solid #cfd3dc;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.view-all span{color:#555a68;background:#ebedf2;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.disputes-card p{margin-bottom:4px}.disputes-card small{color:#6d7280}.progress-tracks{grid-template-columns:1fr 1.4fr 3fr;gap:8px;margin:28px 0;display:grid}.progress-tracks span,.credit-bar{background:#eceef3;border-radius:999px;height:8px;overflow:hidden}.progress-tracks span:before,.credit-bar span{content:"";border-radius:inherit;background:#5b65f0;width:72%;height:100%;display:block}.split-line{color:#6d7280;grid-template-columns:1fr auto auto;gap:12px;display:grid}.split-line strong{color:#30313d;font-weight:500}.split-line a,.link-button{color:#5b65f0}.link-button{background:0 0;border:0;min-height:auto;padding:0}.credit-card strong{margin-bottom:18px;font-size:24px;font-weight:500;display:block}.credit-bar span{width:74%}.credit-meta{justify-content:space-between;margin-top:10px;font-size:12px}.bill-grid{color:#6d7280;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bill-grid strong{color:#30313d;font-size:22px;font-weight:500}.directory-filter{color:#6d7280;border:1px solid #eef0f4;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin-bottom:16px;padding:0 12px;display:flex}.directory-filter .link-button{margin-left:auto}.toggle{color:#555a68;align-items:center;gap:7px;display:inline-flex}.directory-controls{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.group-list{display:grid}.group-list.compact .group-card{grid-template-columns:56px minmax(0,1fr) 136px;padding:12px 0}.group-list.compact .avatar-block{width:44px;height:44px}.group-list.compact .signal-grid,.group-list.compact .tag-row{display:none}.group-list.compact .group-body p{margin-bottom:6px}.group-card{border-top:1px solid #eef0f4;grid-template-columns:76px minmax(0,1fr) 164px;gap:22px;padding:22px 0;display:grid}.group-card:first-child{border-top:0;padding-top:0}.group-identity{align-content:start;justify-items:center;gap:8px;display:grid}.group-identity span{color:#6d7280;font-size:12px;font-weight:600}.avatar-block{color:#174d3c;background:#e7f1ed;border-radius:12px;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.avatar-block.large{width:74px;height:74px;font-size:18px}.avatar-block[data-category=Crypto]{color:#342363;background:#eadfff}.avatar-block[data-category=Startup]{color:#70410a;background:#ffe2b7}.avatar-block[data-category=Grok]{color:#174474;background:#dceaff}.card-title-row,.badges,.signal-grid,.tag-row,.secondary-actions{align-items:center;display:flex}.card-title-row{justify-content:space-between;gap:12px}.group-body h2{font-size:16px;font-weight:600}.group-body p{color:#666b7a;margin:8px 0 12px}mark{color:inherit;background:#fff1b8;border-radius:4px;padding:0 2px}.badges{gap:6px}.badge,.status{border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.badge.verified,.status.approved{color:#177252;background:#e7f5ef}.badge.promoted,.status.pending,.status.needs_changes{color:#80520b;background:#fff1d7}.status.rejected,.status.suspended{color:#9b2c20;background:#ffe8e5}.signal-grid{flex-wrap:wrap;gap:10px}.signal-grid span{color:#777c8a;background:#fbfbfc;border:1px solid #eef0f4;border-radius:10px;flex:176px;grid-template-columns:16px 1fr;gap:2px 8px;min-width:176px;padding:9px 10px;font-size:12px;display:grid}.signal-grid svg{grid-row:span 2;margin-top:3px}.signal-grid strong{color:#2e303c}.tag-row{flex-wrap:wrap;gap:6px;margin-top:10px}.tag-row span,.intent-tags span{color:#5f6574;background:#eef1f5;border-radius:7px;padding:4px 8px;font-size:12px}.quality-row{color:#777c8a;border-top:1px solid #eef0f4;gap:8px;margin-top:11px;padding-top:10px;font-size:12px}.quality-row span:first-child{color:#177252;font-weight:700}.card-actions{align-content:start;gap:8px;display:grid}.match-dial{background:#fbfbfc;border:1px solid #eef0f4;border-radius:10px;padding:10px}.match-dial strong{font-size:24px;line-height:1;display:block}.match-dial span{color:#777c8a;font-size:12px}.quality-scale{background:#e8ebf0;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.quality-scale span{border-radius:inherit;background:#34745e;height:100%;display:block}.primary-action{border-radius:8px;min-height:38px}.secondary-actions{gap:8px}.secondary-actions button{flex:1;min-height:38px}.drawer-backdrop{z-index:40;background:#1f202a47;justify-content:flex-end;min-height:100%;display:flex;position:absolute;inset:0}.join-drawer{background:#fff;border-left:1px solid #d9dde6;width:min(440px,100vw);height:100vh;padding:24px;position:sticky;top:0;overflow-y:auto;box-shadow:-22px 0 48px #191c2629}.drawer-top,.drawer-title,.drawer-actions,.drawer-stats,.trust-list li{align-items:center;display:flex}.drawer-top{justify-content:space-between;margin-bottom:22px}.drawer-top button{background:#f3f4f7;border-radius:999px;width:34px;min-height:34px}.drawer-title{justify-content:space-between;gap:14px}.drawer-title h2{font-size:24px;line-height:1.1}.drawer-title span,.drawer-copy,.drawer-score span,.drawer-stats span,.trust-list{color:#6d7280}.drawer-badges{margin:14px 0}.risk-pill{color:#555a68;background:#eef0f4;border-radius:999px;min-height:23px;padding:0 8px;font-size:12px;font-weight:700}.risk-pill.low{color:#177252;background:#e7f5ef}.risk-pill.medium{color:#80520b;background:#fff1d7}.risk-pill.high{color:#9b2c20;background:#ffe8e5}.drawer-copy{margin:0 0 18px;line-height:1.55}.drawer-score,.drawer-section,.drawer-stats{background:#fbfbfc;border:1px solid #e5e8ef;border-radius:14px;margin-top:16px;padding:16px}.drawer-score strong{font-size:34px;line-height:1;display:block}.drawer-stats{justify-content:space-between;gap:10px}.drawer-stats div{gap:4px;display:grid}.drawer-stats strong{font-size:18px}.drawer-section h3{margin:0 0 12px;font-size:15px;font-weight:600}.trust-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trust-list li{gap:9px}.trust-list svg{color:#177252}.drawer-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #eef0f4;grid-template-columns:1fr 1fr;gap:10px;margin:18px -24px -24px;padding:16px 24px 24px;display:grid;position:sticky;bottom:0}.drawer-actions .primary-action{grid-column:1/-1}.drawer-actions.static{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:16px 0 0;padding:0;position:static}.similar-list{gap:8px;display:grid}.similar-list>span{color:#6d7280;font-size:13px}.similar-list button{text-align:left;background:#fff;border-radius:10px;justify-items:start;gap:3px;min-height:54px;padding:9px 10px;display:grid}.similar-list span{color:#6d7280;font-size:12px}.try-card{z-index:3;align-self:start;width:auto;padding:22px;position:static}.try-tabs{gap:10px;margin-bottom:16px;display:flex}.try-tabs button{border-radius:8px;min-height:30px;padding:0 14px}.try-tabs button:first-child{color:#4d56c7;background:#edeefe}.try-row{background:#fff;border-width:1px 0 0;border-radius:0;justify-content:space-between;width:100%;min-height:60px;font-size:16px}.try-row:last-child{border-bottom:1px solid #eef0f4}.form-surface,.auth-gate,.ledger{margin:32px;padding:24px}.section-head{justify-content:space-between;gap:20px;margin-bottom:20px;padding:0 32px;display:flex}.section-head h1{font-size:28px;font-weight:500}.section-head p,.empty-state{color:#6d7280}.eyebrow{color:#34745e;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.segmented-control{background:#f3f5f8;border:1px solid #dfe3eb;border-radius:10px;align-items:center;gap:4px;height:36px;padding:3px;display:inline-flex}.segmented-control button{color:#626879;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 12px}.segmented-control button.active{color:#2e303c;background:#fff;box-shadow:0 1px 3px #20233014}.compact-stat{background:#fff;border:1px solid #e1e4eb;border-radius:10px;place-items:center;min-width:74px;padding:7px 12px;display:grid}.compact-stat strong{font-size:18px;line-height:1}.compact-stat span{color:#6d7280;font-size:12px}.submit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.submit-form label{color:#555a68;gap:7px;font-size:13px;font-weight:600;display:grid}.submit-form label:not(.checkline) input,.submit-form textarea,.submit-form select{background:#fff;border:1px solid #dadde7;border-radius:9px;min-height:42px;padding:10px 12px}.submit-form textarea{resize:vertical;min-height:96px}.wide{grid-column:1/-1}.checkline{align-items:center;gap:8px;display:flex!important}.analytics-strip,.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 32px 18px;display:grid}.metric-card,.plan-card{padding:18px}.metric-card{gap:8px;display:grid}.metric-card span,.plan-card p{color:#6d7280}.metric-card strong,.price{font-size:28px;font-weight:500}.table,.review-list{margin:0 32px}.table-row{border-top:1px solid #eef0f4;grid-template-columns:minmax(220px,1fr) 130px 110px 100px 170px;align-items:center;gap:10px;padding:13px 16px;display:grid}.table-row:first-child{border-top:0}.review-list{gap:12px;display:grid}.review-item{grid-template-columns:minmax(0,1fr) 380px;gap:16px;padding:18px;display:grid}.review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-summary{background:#fffaf0;border-color:#f0d9a6;grid-template-columns:1fr}.report-stack{gap:8px;margin-top:12px;display:grid}.report-row{background:#fff;border:1px solid #eadfcb;border-radius:8px;grid-template-columns:minmax(140px,1fr) 120px minmax(160px,1.3fr) auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.report-row span,.report-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-grid{margin-top:0}.plan-card{gap:12px;display:grid}.plan-card.current{border-color:#5b65f0}.plan-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-card li{color:#555a68;align-items:center;gap:7px;display:flex}.ledger-row{border-top:1px solid #eef0f4;justify-content:space-between;padding:10px 0}.positive{color:#177252}.negative{color:#9b2c20}.detail-page{width:100%;max-width:1500px;margin:0 auto;padding:38px clamp(28px,3vw,56px) 80px}.back-link{color:#5b65f0;background:0 0;border:0;min-height:32px;margin-bottom:14px;padding:0}.detail-page>.section-head{padding:0}.detail-page .ledger,.detail-page .form-surface,.detail-page .plan-grid,.detail-page .table{margin-left:0;margin-right:0}.legal-page{max-width:1180px}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-block{background:#fff;border:1px solid #e1e4eb;border-radius:14px;padding:20px}.legal-block h2{margin-bottom:10px;font-size:17px;font-weight:600}.legal-block p{color:#5f6574;line-height:1.65}.detail-hero{background:#fff;border:1px solid #e1e4eb;border-radius:14px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:grid;box-shadow:0 1px 2px #2023300a}.detail-hero h1{margin-bottom:8px;font-size:30px;font-weight:500}.detail-hero p{color:#6d7280}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.toast-stack{z-index:80;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.toast{color:#fff;background:#252735;border:1px solid #dfe3eb;border-radius:10px;min-width:220px;padding:12px 14px;box-shadow:0 10px 30px #191c2633}@media (width<=1220px){.dashboard-view{max-width:100%}.mercury-grid{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"balance accounts""directory try""directory review""directory credits""directory bill"}}@media (width<=980px){.app-shell{display:block}.demo-banner{flex-wrap:wrap;padding:10px 14px}.demo-banner-actions{margin-left:0}.sidebar{border-bottom:1px solid #e2e5ec;border-right:0}.nav-list{display:flex;overflow-x:auto}.nav-list button{flex:none}.side-panel,.legal-links{display:none}.topbar,.mercury-grid,.group-card,.submit-form,.analytics-strip,.plan-grid,.table-row,.review-item,.report-row,.legal-grid{grid-template-columns:1fr}.mercury-grid{grid-template-areas:"balance""accounts""directory""try""review""credits""bill"}.dashboard-view{max-width:100%;padding:28px 14px 56px;overflow:hidden}.welcome-row,.card-title-row,.section-head{padding-left:0;padding-right:0;display:grid}.signal-grid span{flex:120px;min-width:0}.try-card,.form-surface,.auth-gate,.ledger,.table,.review-list,.analytics-strip,.plan-grid{margin:14px}.balance-card,.accounts-card,.disputes-card,.credit-card,.bill-card,.groups-card,.try-card{width:100%;margin:0}.chart-area{margin:28px 0 0}.group-list.compact .group-card,.detail-hero,.detail-grid{grid-template-columns:1fr}.drawer-backdrop{position:fixed}.join-drawer{height:100vh}.detail-page{max-width:100%;padding:28px 14px 56px}.toast-stack{bottom:12px;left:12px;right:12px}}
