.dash{padding:24px 26px 0;font-size:13.5px;min-block-size:440px}.dash .bar{display:flex;align-items:baseline;gap:18px;padding-block-end:18px;border-block-end:1px solid var(--line-soft);flex-wrap:wrap}.dash .bar .state{font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--fg)}.dash .bar .state i{display:inline-block;inline-size:9px;block-size:9px;border-radius:50%;background:var(--broke);margin-inline-end:10px;vertical-align:2px;font-style:normal}.dash .bar .score{font-size:28px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-2)}.dash .bar .score small{font-size:13px;color:var(--fg-3);font-weight:400;margin-inline-start:4px;letter-spacing:0}.dash .bar .sum{color:var(--fg-3);margin-inline-start:auto;font-variant-numeric:tabular-nums}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-block:18px 26px}.card{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;padding:14px 16px 16px;display:grid;gap:8px;align-content:start;min-inline-size:0}.card h4{font-size:14.5px;font-weight:500;display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--fg)}.card p{color:var(--fg-2);font-size:13px}.card .n{color:var(--fg-3);font-size:12.5px;font-variant-numeric:tabular-nums}.card .act{color:var(--fg);font-size:12.5px;margin-block-start:4px}.chip{font-size:11.5px;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:2px 8px;color:var(--fg-3);white-space:nowrap}.chip.red{color:var(--broke);border-color:color-mix(in oklch,var(--broke) 35%,transparent)}.ledger{margin-block-start:56px;border-block-start:1px solid var(--line-soft)}.ledger .grp{display:grid;grid-template-columns:300px 1fr;gap:40px;padding-block:36px 40px;border-block-end:1px solid var(--line-soft)}.ledger .grp h3{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--fg)}.ledger .grp .why{color:var(--fg-2);font-size:15.5px;margin-block-start:8px;max-inline-size:30ch}.ledger dl{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0}.ledger dl div{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding-block:11px;border-block-end:1px solid var(--line-soft);font-size:15px}.ledger dt{color:var(--fg);font-weight:500}.ledger dd{margin:0;color:var(--fg-3);font-size:13px;font-variant-numeric:tabular-nums;text-align:end}.ledger dd.r{color:var(--broke)}.figs{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line-soft);margin-block-start:56px}.figs figure{margin:0;padding:40px 28px 44px;display:grid;gap:28px;align-content:start;min-inline-size:0}.figs figure+figure{border-inline-start:1px solid var(--line-soft)}.figs svg{inline-size:100%;block-size:200px;stroke:var(--fg-3);fill:none;stroke-width:1;stroke-linejoin:round}.figs svg .hi{stroke:var(--fg)}.figs svg .bad{stroke:var(--broke)}.figs h3{font-size:17px;font-weight:600;color:var(--fg)}.figs p{color:var(--fg-2);font-size:15.5px;margin-block-start:6px}.figs figcaption small{display:block;color:var(--fg-3);font-size:12.5px;margin-block-end:10px}.mail{padding:22px 26px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;font-size:13.5px}.mail .msg{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;padding:18px 20px 20px;display:grid;gap:12px;margin-block-end:26px}.mail .msg .from{display:flex;gap:10px;align-items:center;color:var(--fg-3)}.mail .msg .from i{inline-size:26px;block-size:26px;border-radius:50%;background:var(--bg-3);display:inline-block}.mail .msg .from b{color:var(--fg);font-weight:500}.mail .msg .from time{margin-inline-start:auto;font-variant-numeric:tabular-nums}.mail .msg h4{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.mail .msg p{color:var(--fg-2)}.mail .msg .btn{min-block-size:32px;font-size:13px;justify-self:start}.mail .quiet{display:grid;gap:14px;align-content:start;padding-block-start:6px}.mail .quiet div{display:grid;grid-template-columns:90px 1fr;gap:14px;padding-block:10px;border-block-end:1px solid var(--line-soft);color:var(--fg-2)}.mail .quiet div span:first-child{color:var(--fg-3);font-variant-numeric:tabular-nums}@media(max-width:960px){.mail{grid-template-columns:1fr;gap:16px}.figs{grid-template-columns:1fr}.figs figure+figure{border-inline-start:0;border-block-start:1px solid var(--line-soft)}.cards{grid-template-columns:1fr}.ledger .grp{grid-template-columns:1fr;gap:20px}.ledger dl{grid-template-columns:1fr}}.cadence{padding:26px 28px 28px;display:grid;gap:0;font-size:13.5px}.cadence .bar{display:flex;align-items:baseline;gap:16px;padding-block-end:16px;border-block-end:1px solid var(--line-soft);color:var(--fg-2)}.cadence .bar b{color:var(--fg);font-weight:500}.cadence .bar .right{margin-inline-start:auto;color:var(--fg-3);font-variant-numeric:tabular-nums}.lane{display:grid;grid-template-columns:200px 1fr 150px;gap:20px;align-items:center;padding-block:18px;border-block-end:1px solid var(--line-soft)}.lane:last-of-type{border-block-end:0}.lane .who b{display:block;font-weight:500;color:var(--fg)}.lane .who span{color:var(--fg-3);font-size:12.5px}.lane .n{color:var(--fg-3);font-size:12.5px;text-align:end;font-variant-numeric:tabular-nums}.track{position:relative;block-size:40px}.track:before{content:"";position:absolute;inset:50% 0 auto;block-size:1px;background:var(--line)}.track i{position:absolute;top:50%;inline-size:1px;block-size:10px;background:var(--fg-3);transform:translateY(-50%)}.track i.big{block-size:16px;background:var(--fg);inline-size:2px}.track i.red{background:var(--broke);block-size:16px;inline-size:2px}.track i.re{background:var(--fg);block-size:16px;inline-size:2px;opacity:0}.track .dot{position:absolute;top:50%;inline-size:9px;block-size:9px;border-radius:50%;background:var(--fg);transform:translate(-50%,-50%);box-shadow:0 0 0 4px color-mix(in oklch,var(--fg) 18%,transparent);left:0}.track .tag{position:absolute;top:-14px;font-size:11.5px;color:var(--fg-3);transform:translate(-50%);white-space:nowrap;font-variant-numeric:tabular-nums}.track .tag.red{color:var(--broke)}.track .tag.re{color:var(--fg);opacity:0;top:auto;bottom:-14px;transform:none}.cadence .note{padding-block-start:16px;color:var(--fg-3);font-size:12.5px}.pillar{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start;margin-block-start:48px}.pillar .frame{min-block-size:420px}.checks{border-block-start:1px solid var(--line-soft);margin:0}.checks div{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding-block:12px;border-block-end:1px solid var(--line-soft);font-size:15px}.checks dt{font-weight:500;color:var(--fg)}.checks dd{margin:0;color:var(--fg-3);font-size:13px;font-variant-numeric:tabular-nums}.checks dd.r{color:var(--broke)}.checks dd.w{color:var(--warning)}.checks dd.d{grid-column:1 / -1;margin-block-start:-4px}.surface{padding:22px 24px 24px;font-size:13.5px;display:grid;gap:16px;align-content:start}.topbar{display:flex;align-items:center;gap:12px;padding-block-end:12px;border-block-end:1px solid var(--line-soft);color:var(--fg-2)}.topbar b{color:var(--fg);font-weight:500}.topbar .right{margin-inline-start:auto;display:flex;gap:14px;color:var(--fg-3);font-variant-numeric:tabular-nums}.topbar .right .tick{display:inline-block;min-inline-size:11ch}.topbar .right .tick:after{content:"Checked 02:04"}.sev{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--broke);border:1px solid color-mix(in oklch,var(--broke) 35%,transparent);border-radius:999px;padding:3px 9px;white-space:nowrap}.sev:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--broke)}.sev.ok{color:var(--fg-2);border-color:var(--line)}.sev.ok:before{background:var(--fg-2)}.sev.w{color:var(--warning);border-color:color-mix(in oklch,var(--warning) 35%,transparent)}.sev.w:before{background:var(--warning)}.surface h3{font-size:19px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;color:var(--fg)}.diff{border:1px solid var(--line-soft);border-radius:10px;overflow:clip}.diff div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:10px 14px;font-variant-numeric:tabular-nums}.diff div+div{border-block-start:1px solid var(--line-soft)}.diff span:first-child{color:var(--fg-3)}.diff .was{text-decoration:line-through;color:var(--fg-3)}.diff .now{color:var(--broke)}.impact{color:var(--fg-2);max-inline-size:58ch}.actions{display:flex;align-items:center;gap:14px}.actions .btn{min-block-size:34px;font-size:13px}.actions small{color:var(--fg-3);font-size:12.5px}.activity{display:grid;gap:10px;color:var(--fg-2)}.activity div{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start}.activity i{inline-size:14px;block-size:14px;border-radius:50%;border:1px solid var(--line);margin-block-start:3px}.activity i.on{background:var(--fg);border-color:var(--fg)}.activity time{color:var(--fg-3);margin-inline-start:6px;font-variant-numeric:tabular-nums}.wit{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:10px;overflow:clip}.wit div{background:var(--bg-2);padding:14px 16px 16px;display:grid;gap:6px;align-content:start}.wit b{font-weight:500;display:flex;justify-content:space-between;align-items:center;color:var(--fg)}.wit p{color:var(--fg-3);font-size:12.5px}.wit svg{inline-size:100%;block-size:56px;margin-block-start:6px}.wit svg .band{fill:color-mix(in oklch,var(--fg) 8%,transparent)}.wit svg .ln{stroke:var(--fg);fill:none;stroke-width:1.5}.wit svg .drop{stroke:var(--broke);fill:none;stroke-width:1.5}.wit svg .ax{stroke:var(--line)}.row-list{display:grid;gap:0}.row-list div{display:grid;grid-template-columns:1fr 90px 90px 110px;gap:12px;padding:10px 0;border-block-end:1px solid var(--line-soft);font-variant-numeric:tabular-nums;align-items:center}.row-list div.h{color:var(--fg-3);font-size:12px;padding-block-start:0}.row-list span:nth-child(2),.row-list span:nth-child(3){color:var(--fg-2)}.row-list .sev{justify-self:start}.chips{display:flex;gap:8px;flex-wrap:wrap}.tags{display:grid;gap:0}.tags div{display:grid;grid-template-columns:22px 1fr auto;gap:12px;padding:10px 0;border-block-end:1px solid var(--line-soft);align-items:center}.tags i{inline-size:16px;block-size:16px;border-radius:4px;border:1px solid var(--line);display:grid;place-items:center}.tags i.ok:after{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--fg)}.tags i.w{border-color:var(--warning)}.tags span:last-child{color:var(--fg-3);font-size:12.5px}.tags .w-t{color:var(--warning)}.two{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block-start:48px;align-items:start}.two .mail{grid-template-columns:1fr;gap:12px;padding:22px 24px 24px;align-items:stretch}.mail .from{display:flex;gap:10px;align-items:center;color:var(--fg-3)}.mail .from i{inline-size:26px;block-size:26px;border-radius:50%;background:var(--bg-3);display:inline-block}.mail .from b{color:var(--fg);font-weight:500}.mail .from time{margin-inline-start:auto;font-variant-numeric:tabular-nums}.mail h4{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.mail p{color:var(--fg-2)}.mail .btn{min-block-size:32px;font-size:13px;justify-self:start}.digest{padding:22px 24px 8px;font-size:13.5px}.digest .from{display:flex;gap:10px;align-items:center;color:var(--fg-3);padding-block-end:12px;border-block-end:1px solid var(--line-soft)}.digest .from b{color:var(--fg);font-weight:500}.digest div.r{display:grid;grid-template-columns:1fr auto;gap:12px;padding:11px 0;border-block-end:1px solid var(--line-soft);color:var(--fg-2)}.digest div.r span:last-child{color:var(--fg-3);font-variant-numeric:tabular-nums}.digest .sum{padding-block:14px;color:var(--fg-2)}.quiet{display:grid;gap:0}.quiet div{display:grid;grid-template-columns:90px 1fr;gap:14px;padding-block:11px;border-block-end:1px solid var(--line-soft);color:var(--fg-2);font-size:15px}.quiet div span:first-child{color:var(--fg-3);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.track .dot{animation:run 24s linear infinite}@keyframes run{0%{left:0}to{left:100%}}.track i.re,.track .tag.re{animation:show 24s linear infinite}@keyframes show{0%,12%{opacity:0}14%,to{opacity:1}}.tick:after{animation:tickt 12s steps(1) infinite}@keyframes tickt{0%,40%{content:"Checked 02:04"}41%,80%{content:"Checked 02:09"}81%,to{content:"Checked 02:14"}}.activity div:nth-child(2){animation:arrive 12s var(--ease) infinite}.activity div:nth-child(3){animation:arrive2 12s var(--ease) infinite}@keyframes arrive{0%,20%{opacity:0;transform:translateY(6px)}28%,to{opacity:1;transform:none}}@keyframes arrive2{0%,48%{opacity:0;transform:translateY(6px)}56%,to{opacity:1;transform:none}}.actions .btn-primary{animation:press 12s steps(1) infinite}@keyframes press{0%,40%{background:var(--fg)}42%,to{background:color-mix(in oklch,var(--fg) 80%,var(--bg))}}.row-list .flip{animation:flip 10s steps(1) infinite}@keyframes flip{0%,30%{color:var(--fg-2)}31%,to{color:var(--broke)}}.wit .drop{stroke-dasharray:300;stroke-dashoffset:300;animation:draw 6s var(--ease) infinite}@keyframes draw{0%{stroke-dashoffset:300}40%,to{stroke-dashoffset:0}}}@media(prefers-reduced-motion:reduce){.track i.re,.track .tag.re{opacity:1}.track .dot{left:38%}}@media(max-width:1080px){.pillar{grid-template-columns:1fr}.lane{grid-template-columns:140px 1fr}.lane .n{display:none}}@media(max-width:960px){.two{grid-template-columns:1fr;gap:16px}.wit{grid-template-columns:1fr}.row-list div{grid-template-columns:1fr 80px 80px}.row-list span:nth-child(4){display:none}}@media(max-width:560px){.lane{grid-template-columns:1fr;gap:8px}.track .tag{display:none}.cadence .bar{flex-wrap:wrap;gap:4px 12px}}
