.dashboard-page{background-size:100% 28px;min-height:100vh}.dashboard-page .wrap{max-width:1480px}.dash-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.dash-identity{color:var(--ink-soft);align-items:center;gap:12px;font-size:13px;display:flex}.dash-identity form{margin:0}.text-action{color:var(--ink);font:600 13px var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.text-action:hover{color:var(--red-deep)}.text-action:focus-visible,.dash-index button:focus-visible{outline:2px solid var(--red-deep);outline-offset:2px}.dash-notice{border:1px solid var(--rule);background:var(--card);color:var(--ink-soft);margin:18px 0 0;padding:12px 14px;font-size:14px}.dash-notice.error{border-color:var(--red-deep);color:var(--ink);background:#fdeeec}.signed-out{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:48px;max-width:900px;margin:15vh auto 0;padding:40px 0;display:flex}.signed-out h1{font:500 clamp(38px,6vw,72px)/.98 var(--serif);letter-spacing:-.03em;max-width:11ch;margin:0 0 18px}.signed-out p{max-width:58ch;color:var(--ink-soft);margin:0}.dash-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:42px;min-width:0;padding:34px 0 72px;display:grid}.dash-index{min-width:0;position:sticky;top:22px}.index-account{font:11px var(--mono);color:var(--bronze);overflow-wrap:anywhere;margin:0 0 16px}.dash-index nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:7px 0;display:block}.dash-index nav button{width:100%;color:var(--ink-soft);font:500 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 9px;display:flex}.dash-index nav button:after{content:"";border:1px solid var(--rule);border-radius:50%;width:7px;height:7px}.dash-index nav button:hover{color:var(--ink);background:var(--tan)}.dash-index nav button[aria-current=page]{color:var(--ink);background:var(--card);font-weight:600}.dash-index nav button[aria-current=page]:after{background:var(--red-deep);border-color:var(--red-deep)}.credit-slip{border-top:1px solid var(--rule);margin:20px 0}.credit-slip div{border-bottom:1px dotted var(--rule);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.credit-slip dt{color:var(--bronze);font-size:12px}.credit-slip dd{font:500 12px var(--mono);font-variant-numeric:tabular-nums;margin:0}.docs-link{text-underline-offset:4px;font-size:13px;display:inline-block}.dash-main,.dash-view{min-width:0}.view-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:28px;padding:0 0 22px;display:flex}.view-head h1{font:500 clamp(34px,4vw,54px)/1 var(--serif);letter-spacing:-.025em;margin:0 0 10px}.view-head p{color:var(--ink-soft);max-width:64ch;margin:0;font-size:14px}.head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.head-actions label{color:var(--bronze);font-size:12px}.first-run-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:24px 0 34px}.first-run-ledger>header{justify-content:space-between;align-items:end;gap:24px;padding:16px 0;display:flex}.first-run-ledger>header h2{font:500 24px var(--serif);margin:0 0 4px}.first-run-ledger>header p{color:var(--ink-soft);margin:0;font-size:13px}.first-run-ledger>header>p{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bronze);white-space:nowrap}.first-run-ledger ol{margin:0;padding:0;list-style:none}.first-run-ledger li{border-top:1px dotted var(--rule);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 0;display:grid}.first-run-ledger h3{font:600 14px var(--sans);margin:0 0 3px}.first-run-ledger li p{max-width:72ch;color:var(--ink-soft);margin:0;font-size:12px}.first-run-ledger li code{font-size:11px}.first-run-number{font:11px var(--mono);color:var(--bronze)}.first-run-ledger li>strong,.first-run-action>strong{font:11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--red-deep);font-weight:500}.first-run-ledger li[data-status=complete]>strong,.first-run-ledger li[data-status=complete] .first-run-action>strong{color:#3f6136}.first-run-ledger li[data-status=waiting]>strong{color:#7d5411}.first-run-action{justify-content:flex-end;align-items:center;gap:10px;display:flex}.first-run-ledger .text-action{white-space:nowrap;min-height:44px}select,input,textarea{font:14px var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--ink);border-radius:2px;min-height:44px;padding:10px 11px}textarea{resize:vertical;min-height:164px;line-height:1.45}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red-deep);outline-offset:2px}::selection{background:var(--red);color:var(--ink)}.btn.compact{min-height:40px;box-shadow:none;padding:8px 12px}.btn.danger{background:var(--red-deep);border-color:var(--red-deep);color:#fff;box-shadow:none}.metrics-ledger{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(105px,1fr));margin:24px 0 30px;display:grid}.metrics-ledger div{border-right:1px dotted var(--rule);padding:15px 14px}.metrics-ledger div:nth-child(4n){border-right:0}.metrics-ledger div:nth-child(-n+16){border-bottom:1px dotted var(--rule)}.metrics-ledger dt{font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bronze);margin-bottom:7px}.metrics-ledger dd{font:500 22px var(--serif);font-variant-numeric:tabular-nums;margin:0}.metrics-ledger small{color:var(--bronze);font:10px/1.35 var(--mono);margin-top:4px;display:block}.activity-ledger{border:1px solid var(--rule);background:var(--card);margin-bottom:32px;padding:17px 18px 12px}.activity-ledger header,.ledger-section>header,.diagnostic>header,.track-inventory>header,.one-time-secret>header,.response-details>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.activity-ledger h2,.ledger-section h2,.diagnostic h2,.track-inventory h2,.one-time-secret h2,.response-details h2,.danger-zone h2,.resource-lookup h2{font:500 20px var(--serif);margin:0}.activity-ledger header p{font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bronze);margin:0}.activity-ledger ol{grid-template-columns:repeat(var(--chart-columns,24),minmax(4px,1fr));border-bottom:1px solid var(--rule);align-items:end;gap:4px;height:118px;margin:0;padding:0;list-style:none;display:grid}.activity-ledger li{min-height:2px;height:var(--bar-height,2%);background:var(--bronze);position:relative}.activity-ledger li[data-current=true]{background:var(--red-deep)}.activity-ledger li:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ledger-section{margin:0 0 38px}.ledger-section.first-ledger{margin-top:28px}.section-note{color:var(--bronze);font:11px var(--mono);overflow-wrap:anywhere;margin:5px 0 0}.table-scroll{border-top:1px solid var(--rule);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bronze);border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 13px}td{border-bottom:1px dotted var(--rule);vertical-align:top;color:var(--ink-soft);padding:12px 13px}td code{color:var(--ink);white-space:nowrap;background:0 0;padding:0;font-size:11px}.status-mark{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status-mark:before{content:"";border:1px solid var(--bronze);background:var(--paper);border-radius:50%;width:7px;height:7px}.status-mark[data-status=completed]:before,.status-mark[data-status=enabled]:before,.status-mark[data-status=delivered]:before{background:#3f6136;border-color:#3f6136}.status-mark[data-status=failed]:before,.status-mark[data-status=exhausted]:before,.status-mark[data-status=revoked]:before{background:var(--red-deep);border-color:var(--red-deep)}.status-mark[data-status=processing]:before,.status-mark[data-status=retry_scheduled]:before{background:#9b6a18;border-color:#9b6a18}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.table-actions button{text-underline-offset:3px;color:var(--ink);font:600 12px var(--sans);cursor:pointer;background:0 0;border:0;padding:2px;text-decoration:underline}.table-actions button[data-danger]{color:var(--red-deep)}.track-reference{gap:4px;max-width:320px;display:grid}.track-reference>span{color:var(--ink-soft)}.track-reference code{white-space:normal;overflow-wrap:anywhere}.track-reference .row-link{color:var(--ink);font:600 11px var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.track-inventory{border:1px solid var(--ink);background:var(--card);margin:0 0 38px;padding:18px}.track-inventory td code{white-space:normal;overflow-wrap:anywhere}.track-inventory .row-link{color:var(--ink);font:600 11px var(--sans);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px;text-decoration:underline}.track-inventory tr[data-selected=true] td:first-child{color:#3f6136;font-weight:600}.empty{color:var(--bronze);margin:18px 0;font-size:14px}.work-form{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-bottom:30px;padding:24px 0 30px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.wide{grid-column:1/-1}.field label,.danger-zone label{color:var(--ink-soft);font-size:12px;font-weight:600}.field small{color:var(--bronze);font-size:12px}.form-action{grid-column:1/-1;align-items:center;gap:14px;min-height:46px;display:flex}.form-action span{color:var(--ink-soft);font-size:13px}.scope-grid{border:0;border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.scope-grid legend{color:var(--ink-soft);padding:0 0 8px;font-size:12px;font-weight:600}.scope-grid label{border-bottom:1px dotted var(--rule);cursor:pointer;grid-template-columns:20px minmax(120px,1fr) auto;align-items:center;gap:7px;padding:9px 7px;font-size:13px;display:grid}.scope-grid input{width:16px;height:16px;min-height:0;padding:0}.scope-grid code{color:var(--bronze);background:0 0;padding:0;font-size:10px}.one-time-secret{background:var(--tan);border:1px solid var(--ink);margin:0 0 30px;padding:18px}.one-time-secret p{color:#6b5c3f;margin:0 0 12px;font-size:13px}.secret-meta{margin:0 0 10px}.secret-meta div{align-items:baseline;gap:10px;display:flex}.secret-meta dt{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b5c3f}.secret-meta dd{margin:0}.secret-meta code{user-select:all;font-size:12px}.secret-row{align-items:stretch;gap:10px;display:flex}.secret-row code{background:var(--card);border:1px solid var(--rule);word-break:break-all;user-select:all;flex:1;padding:11px;font-size:12px}.diagnostic{border:1px solid var(--ink);background:var(--card);padding:18px}.diagnostic dl,.account-ledger{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.diagnostic dl div,.account-ledger div{border-bottom:1px dotted var(--rule);padding:11px 0}.diagnostic dt,.account-ledger dt{font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bronze)}.diagnostic dd,.account-ledger dd{font:13px var(--mono);overflow-wrap:anywhere;margin:4px 0 0}.response-details{border:1px solid var(--ink);background:var(--card);margin:0 0 28px;padding:16px 18px}.response-details header p{color:var(--ink-soft);font:12px var(--mono);overflow-wrap:anywhere;margin:5px 0 0}.response-details-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.response-details dl{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.response-details dl div{border-bottom:1px dotted var(--rule);padding:10px 12px 10px 0}.response-details dt{font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bronze)}.response-details dd{font:12px var(--mono);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0}.response-details .section-note{margin-top:11px}.copy-status{min-height:17px;color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.danger-zone{border-top:1px solid var(--red-deep);margin-top:36px;padding-top:24px}.danger-zone p{max-width:70ch;color:var(--ink-soft);font-size:14px}.danger-zone form{flex-direction:column;gap:7px;margin-top:18px;display:flex}.danger-zone form>div{align-items:stretch;gap:10px;display:flex}.danger-zone input{flex:1}.danger-zone+.danger-zone .btn.ghost{margin:8px 0 4px}.resource-lookup{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:end;gap:32px;margin:0 0 30px;padding:0 0 28px;display:grid}.resource-lookup p{max-width:66ch;color:var(--ink-soft);margin:7px 0 0;font-size:13px}.resource-lookup form{flex-direction:column;gap:6px;display:flex}.resource-lookup form>label{color:var(--ink-soft);font-size:12px;font-weight:600}.resource-lookup form>div{align-items:stretch;gap:8px;display:flex}.resource-lookup input{flex:1;min-width:0}.resource-lookup form>span{min-height:17px;color:var(--ink-soft);font-size:12px}.resource-lookup form>span[data-error=true]{color:var(--red-deep)}button:disabled,.field input:disabled,.field select:disabled{cursor:not-allowed;opacity:.55}[aria-busy=true] button:disabled,button[aria-busy=true]{cursor:wait}@media (width<=1050px){.metrics-ledger{grid-template-columns:repeat(3,1fr)}.metrics-ledger div{border-right:1px dotted var(--rule);border-bottom:1px dotted var(--rule)}.metrics-ledger div:nth-child(3n){border-right:0}.metrics-ledger div:nth-last-child(-n+2){border-bottom:0}}@media (width<=780px){.dash-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:20px}.dash-index{position:static}.dash-index nav{scrollbar-color:var(--bronze) var(--paper);border-top:0;padding:0;display:flex;overflow-x:auto}.dash-index nav button{border-bottom:1px solid var(--ink);width:auto;min-width:max-content;min-height:48px;padding:10px 14px}.dash-index nav button:after{display:none}.dash-index nav button[aria-current=page]{border-bottom:3px solid var(--red-deep)}.credit-slip,.docs-link,.index-account{display:none}.view-head{flex-direction:column;align-items:start}.head-actions{justify-content:flex-start}.signed-out{flex-direction:column;align-items:start;margin-top:10vh}.resource-lookup{grid-template-columns:1fr;align-items:start;gap:18px}.response-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dashboard-page .wrap{padding:0 14px}.dash-top{align-items:flex-start}.dash-identity{flex-direction:column;align-items:flex-end;gap:2px}.view-head h1{font-size:36px}.metrics-ledger{grid-template-columns:repeat(2,1fr)}.metrics-ledger div{border-bottom:1px dotted var(--rule)}.metrics-ledger div:nth-child(2n){border-right:0}.metrics-ledger div:nth-last-child(-n+2){border-bottom:0}.activity-ledger ol{gap:2px}.table-scroll table{min-width:680px}.work-form{grid-template-columns:1fr}.field,.field.wide,.form-action,.scope-grid{grid-column:1}.scope-grid{grid-template-columns:1fr}.scope-grid label{grid-template-columns:20px 1fr}.scope-grid code{grid-column:2}.secret-row,.danger-zone form>div,.resource-lookup form>div{flex-direction:column}.diagnostic dl,.account-ledger,.response-details dl{grid-template-columns:1fr}.response-details>header{flex-direction:column;align-items:flex-start;gap:10px}.first-run-ledger>header{flex-direction:column;align-items:flex-start;gap:6px}.first-run-ledger li{grid-template-columns:30px minmax(0,1fr)}.first-run-ledger li>:last-child{grid-column:2;justify-self:start}}@media (prefers-contrast:more){.dash-notice,.activity-ledger,.one-time-secret,table{border-color:var(--ink)}.dash-index nav button[aria-current=page]{outline:1px solid var(--ink)}}
