.ops-tag{font:600 10px var(--font-mono);letter-spacing:.14em;padding:2px 7px;border-radius:99px;border:1px solid var(--accent);color:var(--accent)}.ops-denied{max-width:520px;margin:12vh auto;padding:0 16px}.mini-bar{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--line)}.mini-bar>i{display:block;height:100%}.mini-bar>i+i{border-left:2px solid var(--surface)}.mix-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px}.mix-legend span{display:inline-flex;align-items:center;gap:6px}.mix-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface)}.banner b{font-size:16px}.banner.ok{border-color:var(--ok)}.banner.warn{border-color:var(--warn)}.banner.err{border-color:var(--accent)}.ops-filter{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ops-filter .input{flex:1 1;min-width:180px;max-width:420px}.json-mini{font:12px var(--font-mono);color:var(--ink-mute);word-break:break-word}.plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;align-items:stretch}.plan-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.plan-card.is-archived{opacity:.7}.plan-price{font-size:28px;font-weight:700;letter-spacing:-.5px}.plan-price small{font-size:13px;font-weight:400;color:var(--ink-mute)}.plan-limits{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:14px}.plan-limits dt{color:var(--ink-soft)}.plan-limits dd{margin:0;font-weight:600;text-align:right}.plan-features{margin:0;padding-left:18px}.plan-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.limit-row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.limit-row .field{flex:1 1 160px}tr.row-bad{background:color-mix(in srgb,var(--accent) 8%,transparent)}tr.row-warn{background:color-mix(in srgb,var(--warn,#d68910) 10%,transparent)}@media (max-width:640px){.sub-tbl thead{display:none}.sub-tbl tr{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-bottom:1px solid var(--line)}.sub-tbl td{display:flex;justify-content:space-between;gap:12px;padding:2px 0;flex-wrap:wrap}.sub-tbl td[data-label]:before{content:attr(data-label);color:var(--ink-mute);font-size:12px}}.ops-filters .input{min-width:150px}.ops-filters .input.grow{min-width:220px;max-width:480px}.plan-pill{color:var(--ink);font-weight:500}.wiz-steps{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.wiz-steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-mute);padding:6px 12px 6px 6px;border:1px solid var(--line-2);border-radius:99px}.wiz-steps li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;border:1px solid var(--line-2)}.wiz-steps li.cur{color:var(--ink);border-color:var(--accent)}.wiz-steps li.cur span{background:var(--accent);color:var(--ink-on-accent);border-color:var(--accent)}.wiz-steps li.done span{background:var(--ok);color:#fff;border-color:var(--ok)}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.pick{text-align:left;cursor:pointer;display:grid;grid-gap:8px;gap:8px;align-content:start;font:inherit;color:inherit}.pick[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.review-list{display:grid;grid-template-columns:minmax(110px,180px) 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0}.review-list dt{color:var(--ink-mute);font-size:13px}.review-list dd{margin:0;overflow-wrap:anywhere}.secret-box{font:600 18px var(--font-mono);padding:12px 14px;border-radius:var(--radius);border:1px dashed var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--surface));overflow-wrap:anywhere}.use-row{display:grid;grid-gap:6px;gap:6px}.use-row .progress>div.over{background:var(--warn)}.warn-text{color:var(--warn);font-weight:600}.note-item{padding:12px 0;border-bottom:1px solid var(--line)}.note-item:last-child{border-bottom:0}.note-item p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0}.kv dt{font-size:12px;color:var(--ink-mute)}.kv dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}