.ac-main{padding:44px 0 96px}.ac-main--narrow{max-width:640px}.ac-main .blk{padding:64px 0}.ac-main .ac-prose{color:var(--mu);text-wrap:pretty;max-width:56ch;margin:0 0 22px;font-size:17px;line-height:1.62}.ac-main .ac-prose:last-child{margin-bottom:0}.ac-prose strong{color:var(--ink);font-weight:500}.ac-prose .mono,.ac-state .mono{font-family:var(--mono);font-size:.92em}.ac-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ac-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.ac-head .lab{overflow-wrap:anywhere;display:block}.ac-h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0;font-size:52px;font-weight:400;line-height:1.02}.ac-main--narrow .ac-h1{margin:0 0 18px}.ac-h1 .mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.78em}.ac-head form{flex-shrink:0}.ac-usage{border:1px solid var(--rule);background:var(--card)}.ac-usage-hd{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 22px;display:flex}.ac-period{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ac);white-space:normal;min-width:0;font-size:11px}.ac-usage-body{grid-template-columns:minmax(0,1fr) 320px;display:grid}.ac-usage-main{min-width:0;padding:28px 26px 26px}.ac-fig-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ac-fig{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink);font-size:52px;font-weight:500;line-height:1}.ac-fig-of{font-family:var(--mono);color:var(--mu);font-size:14px}.ac-fig-pct{font-family:var(--mono);color:var(--ac);margin-left:auto;font-size:14px}.ac-bar{border:1px solid var(--rule);background:var(--ruleS);height:12px;margin-top:22px}.ac-bar-fill{background:var(--ink);height:100%}.ac-bar-fill--near{background:linear-gradient(90deg, var(--ink) 0 62%, var(--ac) 100%)}.ac-bar-fill--spent{background:var(--ac)}.ac-under{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fa);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:10px;font-size:11px;display:flex}.ac-divider{border-top:1px solid var(--ruleS);margin:22px 0}.ac-daily-fig{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:500;line-height:1}.ac-daily .ac-fig-of{font-size:13px}.ac-bar--daily{border:0;height:6px;margin-top:12px}.ac-bar--daily .ac-bar-fill{background:var(--mu)}.ac-caption{color:var(--mu);margin:10px 0 0;font-size:14px;line-height:1.5}.ac-state{color:var(--mu);text-wrap:pretty;max-width:60ch;margin:22px 0 0;font-size:16px;line-height:1.58}.ac-state .mono{color:var(--ink)}.ac-state-cta{margin-top:18px}.ac-noceil{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fa);margin-top:18px;padding:8px 12px;font-size:11px;display:inline-block}.ac-usage-cells{border-left:1px solid var(--ruleS);flex-direction:column;display:flex}.ac-cell{flex:1;padding:18px 22px}.ac-cell+.ac-cell{border-top:1px solid var(--ruleS)}.ac-cell .lab{margin-bottom:8px;display:block}.ac-cell-v{font-family:var(--mono);color:var(--ink);font-size:17px}.ac-cell-sub{font-family:var(--mono);color:var(--fa);margin-top:4px;font-size:11px}.ac-usage-list{display:none}.ac-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.ac-plan-grid>*{min-width:0}.ac-card{border:1px solid var(--rule);background:var(--card);flex-direction:column;display:flex}.ac-card--feat{border-color:var(--ac);box-shadow:var(--glow)}.ac-card-hd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.ac-card-name{font-family:var(--serif);color:var(--ink);font-size:22px}.ac-pill{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule);color:var(--mu);white-space:nowrap;padding:3px 8px;font-size:10.5px}.ac-pill--feat{background:var(--ac);color:var(--paper);border-color:var(--ac)}.ac-card-price{border-bottom:1px solid var(--ruleS);padding:18px 20px}.ac-price{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:500;line-height:1}.ac-price-per{font-family:var(--mono);color:var(--mu);margin-left:6px;font-size:11px}.ac-rate{font-family:var(--mono);color:var(--fa);margin-top:10px;font-size:11.5px}.ac-rate--ac{color:var(--ac)}.ac-delta{border-bottom:1px solid var(--ruleS);font-family:var(--mono);flex:1;grid-template-columns:auto minmax(0,1fr);gap:7px 16px;margin:0;padding:14px 20px;font-size:12.5px;display:grid}.ac-delta dt{color:var(--mu)}.ac-delta dd{text-align:right;color:var(--ink);white-space:nowrap;margin:0}.ac-card-cta{padding:16px 20px}.ac-card-cta form{display:block}.ac-card-cta .btn,.ac-card-cta .ghost{text-align:center;width:100%;display:block}.blk .ac-off-line{color:var(--mu);margin:14px 0 0;font-size:14.5px;line-height:1.55}.ac-plate{border:1px solid var(--rule);background:var(--card);max-width:none;padding:22px 24px}.ac-plate--dashed{background:0 0;border-style:dashed}.ac-plate--alert{border-left:4px solid var(--ac)}.blk .ac-plate p.ac-plate-hl{color:var(--ink);margin-bottom:10px}.ac-plate .lab{margin-bottom:12px;display:block}.blk .ac-plate p{color:var(--mu);max-width:none;margin:0;font-size:15px;line-height:1.6}.ac-plate-act{margin-top:20px}.blk .ac-plate .ac-plate-links{font-family:var(--mono);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.ac-ent-hd{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ac-ent-name{font-family:var(--serif);color:var(--ink);font-size:24px}.ac-ent-tag{font-family:var(--mono);color:var(--ink);font-size:13px}.ac-grid-keys{grid-template-columns:210px minmax(0,1fr) 120px 120px 130px 130px;min-width:860px}.ac-grid-keys .ref-td{align-items:center;display:flex}.ac-row--unused{background:var(--paper)}.ref-td.ac-struck{color:var(--fa);text-decoration:line-through}.ac-mint{gap:10px;margin-top:22px;display:flex}.ac-input{border:1px solid var(--rule);background:var(--card);min-width:0;color:var(--ink);font-family:var(--mono);border-radius:0;flex:1;padding:11px 14px;font-size:13px}.ac-input::placeholder{color:var(--fa)}.blk .ac-note{font-family:var(--mono);color:var(--fa);max-width:80ch;margin:14px 0 0;font-size:11.5px;line-height:1.65}.ac-reveal{max-width:none;margin-top:22px;padding:0}.ac-reveal-hd{border-bottom:1px solid var(--rule);padding:12px 20px}.ac-reveal-hd .lab{margin:0}.ac-reveal-body{padding:20px}.blk .ac-reveal-body>p,.ac-reveal-body>p{color:var(--ink);max-width:none;margin:0;font-size:15.5px;line-height:1.55}.ac-secret-row{align-items:stretch;gap:12px;margin-top:16px;display:flex}.ac-secret{background:var(--code);min-width:0;color:var(--codeTx);border:1px solid var(--codeBd);font-family:var(--mono);white-space:pre;-webkit-user-select:all;user-select:all;flex:1;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.ac-secret-row .ghost{align-self:center}.ac-reveal-ft{border-top:1px solid var(--ruleS);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:16px;padding-top:14px;display:flex}.ac-copied{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sig);font-size:11px}.ac-dismiss--faint{color:var(--fa)}.ac-dismiss--faint:hover{color:var(--ink)}.ac-confirm{border:1px solid var(--rule);background:var(--card);margin-top:22px}.ac-confirm-hd{border-bottom:1px solid var(--rule);padding:12px 20px}.ac-confirm-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.blk .ac-confirm-body p{color:var(--ink);max-width:58ch;margin:0;font-size:15.5px;line-height:1.55}.ac-confirm-body em{font-style:italic}.ac-confirm-acts{flex-shrink:0;align-items:center;gap:16px;display:flex}.ac-spend{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.ac-spend .ref-table{margin:0}.ac-grid-spend{grid-template-columns:minmax(0,1fr) 110px 110px;min-width:420px}.ac-share{background:var(--ruleS);height:4px;margin:9px 0 8px}.ac-share-fill{background:var(--mu);height:100%}.ac-share-fill--ac{background:var(--ac)}.ac-share-cap{font-family:var(--mono);color:var(--fa);font-size:10.5px}.ac-share-cap--ac{color:var(--ac)}.ac-empty{grid-column:1/-1}.ac-empty a{color:var(--ink);border-bottom:1px solid var(--rule)}.ac-empty a:hover{color:var(--ac);border-bottom-color:var(--ac)}.ac-account{max-width:none}.ac-account .plate-row{grid-template-columns:150px minmax(0,1fr)}.ac-account .plate-row dd{color:var(--ink)}.ac-foot{flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;display:flex}.ac-step{border:1px solid var(--rule);background:var(--card);margin-top:16px}.ac-step--live{border-color:var(--ac);box-shadow:var(--glow)}.ac-step--dim{background:0 0;border-style:dashed}.ac-step--dim .ac-step-hd{border-bottom-style:dashed}.ac-step--dim .ac-chip{border-style:dashed}.ac-step-hd{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:12px 20px;display:flex}.ac-step-body{padding:20px}.ac-step .ac-mint{margin-top:0}.ac-cmd{background:var(--code);color:var(--codeTx);border:1px solid var(--codeBd);font-family:var(--mono);white-space:pre;margin:0;padding:18px 22px;font-size:13px;line-height:1.85;overflow-x:auto}.ac-cmd .p{color:var(--codeFa)}.ac-cmd .k,.ac-cmd .s{color:var(--jsonStr)}.ac-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-chip{border:1px solid var(--rule);font-family:var(--mono);color:var(--mu);overflow-wrap:anywhere;padding:14px 16px;font-size:13px}.ac-step .ac-reveal{margin-top:16px}@media (max-width:900px){.ac-h1{font-size:36px}.ac-head{flex-direction:column;align-items:flex-start}.ac-usage-body{grid-template-columns:minmax(0,1fr)}.ac-usage-main{padding:22px 18px 20px}.ac-fig{font-size:44px}.ac-usage-cells,.ac-daily,.ac-usage-main>.ac-divider{display:none}.ac-usage-list{border-top:1px solid var(--ruleS);margin-top:20px;padding-top:14px;display:block}.ac-usage-list div{font-family:var(--mono);color:var(--ink);justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;display:flex}.ac-usage-list div span:first-child{color:var(--mu)}.ac-plan-grid,.ac-spend,.ac-chips{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ac-mint,.ac-secret-row{flex-direction:column}.ac-secret-row .ghost{align-self:flex-start}.ac-confirm-acts{justify-content:flex-end;width:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.ac-nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px 22px;margin-bottom:28px;padding-bottom:10px;display:flex}.ac-nav a{font-family:var(--mono);color:var(--mu);border-bottom:2px solid #0000;padding:10px 0 6px;font-size:12.5px;text-decoration:none}.ac-nav a:hover{color:var(--ink)}.ac-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ac)}.blk .ac-settings-note{font-family:var(--sans);color:var(--mu);font-size:14px}.ac-settings-note a,.ac-plate a:not(.btn):not(.ghost),.ac-danger a:not(.btn):not(.ghost){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ac-settings{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.blk .ac-settings-h{font-family:var(--mono);color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:500}.ac-plate .ac-ctas{align-items:center}.ac-danger-list{max-width:70ch;color:var(--ink);margin:12px 0 18px;padding-left:20px;font-size:15.5px;line-height:1.6}.ac-danger-list li+li{margin-top:6px}.ac-close-form{max-width:640px;margin-top:22px}.ac-close-label{color:var(--ink);margin-bottom:10px;font-size:15px;display:block}.ac-close-label .mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:13.5px}.ac-input[aria-invalid=true]{border-color:var(--ac)}.blk .ac-field-err,.ac-field-err{color:var(--ac);margin:10px 0 0;font-size:14px;line-height:1.5}.ac-reauth{margin-top:22px}.ac-setup{max-width:680px;padding-top:clamp(48px,9vh,96px)}.ac-setup .ac-h1{text-wrap:balance;margin:16px 0;font-size:clamp(28px,4vw,38px)}.ac-setup-form{margin-top:28px}.ac-setup-form>.btn{margin-top:22px}.ac-setup-links{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}.terms-confirm{align-items:flex-start;gap:10px;max-width:62ch;margin:0;font-size:14px;line-height:1.6;display:flex}.terms-confirm input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:3px 0 0}.terms-confirm input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
