.anvil .nav-tabs{gap:4px;display:flex}.anvil .nav-tabs a{color:#ffffffbf;border-radius:9px;align-items:center;min-height:44px;padding:8px 14px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.anvil .nav-tabs a[aria-current=page]{background:var(--cream);color:var(--ink);border:1px solid var(--rule)}.anvil-dashboard{flex-direction:column;gap:22px;padding:26px 0 60px;display:flex}.anvil-dashboard .sync-chip{background:var(--bg);border:1px solid var(--border);min-height:44px;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.anvil-dashboard .sync-chip .dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.anvil-dashboard .sync-chip.stale{color:var(--amber)}.anvil-dashboard .sync-chip.stale .dot{background:var(--amber)}.anvil-dashboard .sync-chip.none .dot{background:var(--subtle)}.anvil-dashboard .linkish,.anvil-dashboard .sync-chip a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.anvil-dashboard .linkish{font:inherit;color:var(--primary-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.anvil-dashboard .linkish:hover{color:var(--primary)}.anvil-dashboard .linkish:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.anvil-dashboard .linkish:disabled{opacity:.45;cursor:not-allowed}.anvil-dashboard .hero{grid-template-columns:1fr auto;align-items:center;gap:26px;padding:34px 34px 30px;display:grid}.anvil-dashboard .hero .sub{opacity:.88;max-width:56ch;margin-top:12px;font-size:16px}.anvil-dashboard .hero .kicker{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--dark-muted);margin-top:16px;font-size:17px;font-weight:600;display:block}.anvil-dashboard .delta-chip{border:1px solid var(--primary);color:var(--primary);border-radius:12px;margin-top:14px;margin-right:10px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.4;display:inline-block}.anvil-dashboard .delta-chip.down{border-color:var(--dark-muted);color:var(--dark-fg)}.anvil-dashboard .gauge-block{text-align:center}.anvil-dashboard .gauge{width:128px;height:128px}.anvil-dashboard .gauge text{font:800 30px var(--font-barlow),Barlow,sans-serif;fill:var(--dark-fg)}.anvil-dashboard .nudge{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.anvil-dashboard .nudge p{flex:1;min-width:260px}.anvil-dashboard .fix-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.anvil-dashboard .fix-card{padding:20px 22px}.anvil-dashboard .fix-card .stake{margin-top:8px;font-size:20px;font-weight:800}.anvil-dashboard .fix-card p{color:var(--slate);margin-top:6px;font-size:17px}.anvil-dashboard .fix-card .pill-row{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.anvil-dashboard .attrs{overflow:hidden}.anvil-dashboard .attrs-head{flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px 22px 8px;display:flex}.anvil-dashboard .attrs-head .count{margin-left:auto}.anvil-dashboard .attr{border-top:1px solid var(--rule)}.anvil-dashboard .attr-btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:130px 1fr auto auto;align-items:center;gap:14px;min-height:44px;padding:14px 22px;display:grid}.anvil-dashboard .attr-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.anvil-dashboard .attr.unavailable .name,.anvil-dashboard .attr.unavailable .score{color:var(--sage)}.anvil-dashboard .attr .score{text-align:right;width:46px;font-weight:800}.anvil-dashboard .attr .impact{color:var(--slate);text-align:right;width:120px;font-size:14px}.anvil-dashboard .attr .reason{color:var(--sage);font-size:14px;font-style:normal}.anvil-dashboard .attr-explain{color:var(--slate);max-width:72ch;padding:0 22px 16px 166px;font-size:17px;display:none}.anvil-dashboard .attr.open .attr-explain{display:block}.anvil-dashboard .attrs-foot{color:var(--slate);border-top:1px solid var(--rule);padding:14px 22px 18px;font-size:14px}.anvil-dashboard footer.pagefoot{flex-wrap:wrap;gap:14px;padding:8px 0 40px;display:flex}.anvil-dashboard .conf-badge{letter-spacing:.04em;max-width:56ch;color:var(--dark-fg);background:#ffffff1f;border:1px solid #ffffff59;border-radius:12px;margin-top:14px;padding:8px 14px;font-size:14px;font-weight:800;line-height:1.45;display:inline-block}.anvil-dashboard .conf-badge .why{letter-spacing:0;opacity:.85;font-weight:500}.anvil-dashboard .mode-chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);white-space:nowrap;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.anvil-dashboard .buyercall .bc-row{border-top:1px solid var(--rule);padding:16px 22px}.anvil-dashboard .buyercall .bc-row h3{margin-bottom:6px;font-size:16px}.anvil-dashboard .buyercall .bc-say{font-size:17px}.anvil-dashboard .buyercall .bc-never{color:var(--ink);margin-top:6px;font-size:14px;font-weight:700}.anvil-dashboard .buyercall summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:18px 22px;font-weight:800;list-style:none;display:flex}.anvil-dashboard .buyercall summary::-webkit-details-marker{display:none}.anvil-dashboard .buyercall summary .chev{color:var(--sage);transition:transform .15s}.anvil-dashboard .buyercall details[open] summary .chev{transform:rotate(90deg)}.anvil-dashboard .buyercall .bc-head{padding:20px 22px 6px}.anvil-dashboard .buyercall .bc-head p{color:var(--slate);margin-top:4px;font-size:17px}.anvil-dashboard .nextmove{flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}.anvil-dashboard .nextmove>div{flex:1;min-width:260px}.anvil-dashboard .nextmove p{color:var(--slate);max-width:62ch;margin-top:6px;font-size:17px}@media (max-width:840px){.anvil-dashboard .hero{grid-template-columns:1fr}.anvil-dashboard .gauge-block{text-align:left}.anvil-dashboard .fix-grid{grid-template-columns:1fr}.anvil-dashboard .attr-btn{grid-template-columns:110px 1fr auto}.anvil-dashboard .attr .impact{display:none}.anvil-dashboard .attr-explain{padding-left:22px}.anvil-dashboard{display:flex}.anvil-dashboard #synchip{order:0}.anvil-dashboard #hero{order:1}.anvil-dashboard #fixcards{order:2}.anvil-dashboard #buyercall{order:3}.anvil-dashboard #nudge{order:4}.anvil-dashboard #attrs{order:5}.anvil-dashboard #nextmove{order:6}.anvil-dashboard footer.pagefoot{order:7}}@media (max-width:480px){.anvil-dashboard .hero{padding:24px 20px}.anvil .topbar .help{font-size:14px}}.anvil-dashboard .sync-chip.syncing .dot{background:var(--primary)}.anvil-dashboard .sync-chip.failing{color:var(--amber)}.anvil-dashboard .sync-chip.failing .dot{background:var(--amber)}.anvil-dashboard .sync-chip.revoked{color:var(--red)}.anvil-dashboard .sync-chip.revoked .dot{background:var(--red)}.anvil-dashboard .pull-card{border:1px solid var(--dark-border);border-radius:var(--r);background:#ffffff0f;min-width:260px;padding:16px 18px}.anvil-dashboard .pull-card ul{margin-top:8px;list-style:none}.anvil-dashboard .pull-card li{align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.anvil-dashboard .pull-card .tick{border:2px solid var(--dark-border);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.anvil-dashboard .pull-card .tick.done{background:var(--green);border-color:var(--green)}.anvil-dashboard .pull-card .tick.busy{border-color:var(--primary)}.anvil-dashboard .pull-card .count{color:var(--dark-muted);margin-left:auto;font-size:14px}.anvil-dashboard .attr .evidence{margin-top:6px}.anvil-dashboard .attr .evidence,.anvil-dashboard .signed-in{color:var(--muted);font-size:14px}.anvil-dashboard .agreement-section{flex-direction:column;gap:18px;margin-top:22px;display:flex}.anvil-dashboard .agreement-card{padding:6px 0}.anvil-dashboard .agreement-head{align-items:baseline;gap:12px;padding:16px 22px 6px;display:flex}.anvil-dashboard .agreement-head h2{margin:0}.anvil-dashboard .agreement-head .count{color:var(--muted);margin-left:auto}.anvil-dashboard .qofe-row{border-top:1px solid var(--border);padding:16px 22px}.anvil-dashboard .qofe-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.anvil-dashboard .qofe-head .name{font-size:17px;font-weight:700}.anvil-dashboard .qofe-head .amt{margin-left:auto;font-weight:800}.anvil-dashboard .qofe-body{color:var(--muted);max-width:56ch;margin-top:8px;font-size:15px}.anvil-dashboard .acct-check{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.anvil-dashboard .acct-check .q{font-size:14px;font-weight:700}.anvil-dashboard .acct-check .opts,.anvil-dashboard .ebitda-bar .opts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.anvil-dashboard .chk{border:1px solid var(--border);background:var(--bg);min-height:44px;font:inherit;cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.anvil-dashboard .chk:disabled{opacity:.45;cursor:not-allowed}.anvil-dashboard .chk.sel-good{background:var(--green-bg);border-color:var(--green);color:var(--green)}.anvil-dashboard .chk.sel-note{background:var(--amber-bg);border-color:var(--amber);color:var(--amber)}.anvil-dashboard .acct-note textarea:focus-visible,.anvil-dashboard .chk:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.anvil-dashboard .chk .dot-ic{font-size:15px;line-height:1}.anvil-dashboard .chk.quiet-link{color:var(--primary-text);background:0 0;border:0;text-decoration:underline}.anvil-dashboard .chk.quiet-link.sel-note{background:var(--amber-bg);color:var(--amber);text-decoration:none}.anvil-dashboard .acct-note{align-items:flex-start;gap:10px;margin-top:10px;display:flex}.anvil-dashboard .acct-note textarea{font:inherit;border:1.5px solid var(--border);border-radius:var(--r-btn);resize:vertical;flex:1;min-height:60px;padding:9px 12px;font-size:15px}.anvil-dashboard .acct-note .btn{min-height:44px;padding:8px 16px}.anvil-dashboard .acct-micro{color:var(--muted);margin:8px 0 0;font-size:14px}.anvil-dashboard .acct-micro.foot{border-top:1px solid var(--border);padding:12px 22px 14px}.anvil-dashboard .acct-micro.err{color:var(--red);font-weight:600}.anvil-dashboard .ebitda-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 22px;display:flex}.anvil-dashboard .ebitda-bar .k{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:700}.anvil-dashboard .ebitda-bar .v{font-size:22px;font-weight:800}.anvil-dashboard .ebitda-bar .q{font-size:14px;font-weight:700}.anvil-dashboard .ebitda-bar .acct-micro.wide{flex-basis:100%}@media (max-width:840px){.anvil-dashboard .acct-check .opts,.anvil-dashboard .ebitda-bar .opts{margin-left:0}.anvil-dashboard .acct-note{flex-direction:column}.anvil-dashboard .acct-note .btn{align-self:flex-end}}
