@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_dc2fb2d8-module__Ny1I9q__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_dc2fb2d8-module__Ny1I9q__variable{--disp:"Anton", "Anton Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_5XHfJ9AVQxDmhzdaT1YHAWHAHS6G)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a3235f71-module__WP6eWW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a3235f71-module__WP6eWW__variable{--body:"Inter", "Inter Fallback"}
html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0b;margin:0;padding:0}
.ac{--bg:#0a0a0b;--text:#f5f5f6;--dim:#8a8a92;--faint:#5b5b63;--pos:#33c27f;--neg:#e5484d;--warn:#e8b14a;--info:#5b9cf5;--muted:#b4b4bc;--yellow:#e8c547;--orange:#ef8a3c;--line:#ffffff0f;--line-2:#ffffff24;--card-1:#151517;--card-2:#101012;--chip:#ffffff0d;--radius:16px}.ac *{box-sizing:border-box;margin:0;padding:0}.ac{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:14px}.ac a{color:inherit;text-decoration:none}.ac button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ac button:focus-visible,.ac a:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:8px}.ac .wrap{max-width:1280px;margin:0 auto;padding-block:28px 80px;padding-inline:24px}@media (max-width:520px){.ac .wrap{padding-inline:16px}}.ac{overflow-x:clip}.ac .topbar{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0a0bb8;margin:-28px calc(50% - 50vw) 0;position:sticky;top:0}.ac .topbar-in{justify-content:space-between;align-items:center;gap:12px;max-width:1280px;height:58px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:520px){.ac .topbar-in{padding:0 16px}}.ac .pickers{gap:8px;display:flex}.ac .topbar~.toolbar{top:58px}.ac .lede.two-lines{text-wrap:balance;max-width:620px}.ac .dotlink{color:var(--dim);transition:color .15s}.ac .dotlink:hover{color:var(--text)}.ac .dotlink span{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ac .dotlink:hover span{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.ac .chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ac .chip{border:1px solid var(--line-2);color:var(--dim);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ac .chip span{font-variant-numeric:tabular-nums;color:var(--faint)}.ac .chip:hover{color:var(--text);border-color:#ffffff52}.ac .chip[aria-pressed=true]{color:var(--text);background:#ffffff14;border-color:#ffffff52}.ac .logs{gap:16px;margin-top:18px;display:grid}.ac .logbox{flex-direction:column;gap:4px;min-width:0;padding:26px;display:flex}.ac .logbox h3{font-family:var(--disp);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1}.ac .logbox .box-top{margin-bottom:10px}.ac .logline{color:var(--dim);border-top:1px solid var(--line);padding:12px 0 0;line-height:1.6}.ac .lognote{color:var(--faint);margin-top:8px;font-size:12px}.ac .logrow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.ac .logrow p{color:var(--dim);overflow-wrap:anywhere;max-width:80ch;margin-top:4px;line-height:1.55}.ac .logrow .logproblem{color:var(--text)}.ac .logrow-h{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.ac .logrow-h span{text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:700}.ac .logrow .btn{align-self:center}.ac .readmore{align-self:flex-start;margin-top:8px}@media (max-width:560px){.ac .logbox{padding:18px}.ac .logrow{grid-template-columns:auto minmax(0,1fr)}.ac .logrow .btn{grid-column:2;justify-self:start}}.ac .backbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ac .months{position:relative}.ac .monthpill{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ac .monthpill:hover{background:#ffffff14;border-color:#ffffff52}.ac .monthpill svg{width:12px;height:12px;color:var(--text)}.ac .monthmenu{z-index:20;gap:2px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ac .monthmenu[hidden]{display:none}.ac .monthmenu button,.ac .monthmenu a{text-align:left;color:var(--dim);white-space:nowrap;border-radius:8px;justify-content:space-between;gap:16px;padding:9px 10px;font-size:13px;display:flex}.ac .monthmenu button:hover,.ac .monthmenu a:hover{background:var(--chip);color:var(--text)}.ac .monthmenu button[aria-current=true],.ac .monthmenu a[aria-current=true]{color:var(--text)}.ac .monthmenu .hint{color:var(--faint);padding:6px 10px 4px;font-size:11px;line-height:1.4}.ac .back{color:var(--text);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.ac .back:hover{background:#ffffff14;border-color:#ffffff52}.ac .back svg{width:14px;height:14px}.ac .planlink{justify-content:center;margin-top:40px;display:flex}.ac .eyebrow{text-transform:uppercase;letter-spacing:.02em;color:var(--dim);border:1px solid var(--line-2);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.ac h1.hero{font-family:var(--disp);text-transform:uppercase;text-wrap:balance;margin-top:20px;font-size:clamp(2.6rem,7.6vw,5.2rem);font-weight:400;line-height:.96}.ac h1.hero span{color:var(--faint)}.ac .lede{color:var(--dim);max-width:64ch;margin-top:12px;font-size:14px;line-height:1.55}.ac .example{color:var(--faint);margin-top:10px;font-size:12px}.ac .card{background:linear-gradient(180deg, var(--card-1), var(--card-2));border:1px solid var(--line);border-radius:var(--radius)}.ac .stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:32px;display:grid}.ac .stat{min-width:0;padding:22px 24px}.ac .label{text-transform:uppercase;color:var(--faint);letter-spacing:.02em;font-size:11px;font-weight:700}.ac .big{font-family:var(--disp);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.ac .rows{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px;display:grid}.ac .dot{color:var(--dim);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ac .dot:before{content:"";background:var(--c,var(--dim));border-radius:50%;flex-shrink:0;width:8px;height:8px}.ac .dot span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ac .section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:44px;display:flex}.ac .section-head h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(1.8rem,4.4vw,3rem);font-weight:400;line-height:1}.ac .section-head p{color:var(--dim);font-size:13px}.ac .toolbar{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bb8;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 0;display:flex;position:sticky}.ac .toolbar-label{color:var(--dim);font-size:13px}.ac .toolbar-title{font-family:var(--disp);text-transform:uppercase;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:400;line-height:1}.ac .sparks+.toolbar,.ac .stats+.toolbar{margin-top:28px}.ac .toolwrap{align-items:center;gap:8px;display:flex}.ac .toolctl{width:240px;position:relative}.ac .toolctl input,.ac .toolctl select{appearance:none;background:var(--card-1);width:100%;color:var(--text);font:13px var(--body);border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:11px 42px 11px 18px}.ac .toolctl select{color:var(--dim);cursor:pointer}.ac .toolctl input::placeholder{color:var(--faint)}.ac .toolctl input:focus,.ac .toolctl select:focus{border-color:#ffffff52}.ac .toolctl svg{pointer-events:none;color:var(--faint);position:absolute;top:50%;right:17px;transform:translateY(-50%)}@media (max-width:560px){.ac .toolbar-label{display:none}.ac .toolbar{justify-content:flex-end}.ac .toolbar-title,.ac .toolwrap{width:100%}.ac .toolctl{flex:1;width:auto;min-width:0}}.ac .empty{color:var(--dim);margin-top:18px}.ac .grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:18px;display:grid}.ac .box{text-align:left;flex-direction:column;gap:14px;min-width:0;padding:22px;transition:border-color .18s;display:flex}.ac .box:hover{border-color:#ffffff2e}.ac .box-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac .box-top>div{min-width:0}.ac .box-name{font-family:var(--disp);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding-top:3px;font-size:28px;line-height:1;overflow:hidden}.ac .cta{text-align:center;text-transform:uppercase;letter-spacing:.02em;background:var(--text);color:#0a0a0b;border-radius:999px;width:100%;margin-top:auto;font-size:13px;font-weight:700;display:block}.ac .cta.sec{color:var(--text);background:0 0;border:1px solid #ffffff38;margin-top:-4px}.ac .cta,.ac .btn{padding:0;position:relative;overflow:hidden}.ac .bc{white-space:nowrap;transition:transform .2s ease-in-out;display:block;position:relative}.ac .cta .bc{--pb:12px;padding:12px 16px}.ac .btn .bc{--pb:8px;padding:8px 14px}.ac .bc:before{content:attr(data-t);left:0;right:0;top:calc(100% + var(--pb));position:absolute}.ac :is(.cta,.ac .btn):hover .bc{transform:translateY(-100%)}.ac .box-sub{color:var(--faint);margin-top:8px;font-size:12px}.ac .pill{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;color:var(--c,var(--dim));background:color-mix(in srgb, var(--c,var(--dim)) 14%, transparent);border:1px solid;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.ac .kv{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.ac .kv div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.ac .kv dt{color:var(--dim)}.ac .kv dd{font-variant-numeric:tabular-nums;text-align:right}.ac .counts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ac .count{background:var(--chip);border-radius:12px;min-width:0;padding:10px 12px}.ac .count b{font-family:var(--disp);color:var(--c,var(--text));font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;line-height:1;display:block}.ac .count small{white-space:nowrap;text-overflow:ellipsis;color:var(--dim);text-transform:uppercase;letter-spacing:.02em;margin-top:6px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.ac .spark{width:100%;height:44px;display:block}.ac .spark-cap{color:var(--faint);justify-content:space-between;font-size:11px;display:flex}.ac .placeholder{border-style:dashed;border-color:var(--line-2);color:var(--faint);background:0 0;justify-content:center;min-height:260px}.ac .placeholder .box-name{color:var(--faint)}.ac .report{grid-template-columns:320px minmax(0,1fr);gap:16px;height:760px;margin-top:28px;display:grid}.ac .chapters{flex-direction:column;justify-content:flex-start;gap:2px;height:100%;padding:10px;display:flex;overflow-y:auto}.ac .panel{height:100%;overflow-y:auto}@media (max-width:860px){.ac .report{grid-template-columns:minmax(0,1fr);height:auto}.ac .chapters,.ac .panel{height:auto}}.ac .ch{color:var(--dim);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.ac .ch:hover{background:var(--chip);color:var(--text)}.ac .ch[aria-current=true]{color:var(--text);background:#ffffff14}.ac .ch .n{font-variant-numeric:tabular-nums;color:var(--c,var(--faint));white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.ac .ch span:first-child{min-width:0;line-height:1.35}.ac .panel{min-width:0;padding:26px}.ac .panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ac .panel h3{font-family:var(--disp);text-transform:uppercase;align-items:center;gap:12px;min-width:0;font-size:28px;font-weight:400;line-height:1;display:flex}.ac .panel h3 .ico{width:24px;height:24px;color:var(--dim);flex-shrink:0}.ac .pill.neutral{color:var(--dim);border-color:var(--line-2);font-variant-numeric:tabular-nums;background:0 0}.ac .tally{color:var(--dim);font-variant-numeric:tabular-nums;border:1px solid var(--line-2);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11.5px;font-weight:600;position:relative}.ac .ch[aria-current=true] .tally{color:var(--text)}.ac .alert-dot{background:var(--neg);width:9px;height:9px;box-shadow:0 0 0 2px var(--card-1);border-radius:50%;position:absolute;top:-3px;right:-3px}.ac .ch-name{align-items:center;gap:10px;min-width:0;display:flex}.ac .ch-name .ico{width:18px;height:18px;color:var(--faint);flex-shrink:0}.ac .ch[aria-current=true] .ico,.ac .ch:hover .ico{color:var(--text)}.ac .tag.task{color:var(--warn)}.ac .panel .intro{color:var(--dim);max-width:72ch;margin-top:12px;line-height:1.55}.ac .find{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.ac .intro+.find{margin-top:22px}.ac .sev{background:var(--c);border-radius:4px;align-self:stretch;width:4px}.ac .find p{overflow-wrap:anywhere;line-height:1.5}.ac .find p.how{color:var(--dim);margin-top:1.5em}.ac .find p.how b{color:var(--text);font-weight:600}.ac .find .meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ac .tag{color:var(--dim);background:var(--chip);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.ac .tag.new{color:var(--warn)}.ac .state{align-self:center;gap:8px;display:flex}.ac .state button{border:1px solid var(--c);width:40px;height:40px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.ac .state button[data-v=fixed]{--c:var(--pos)}.ac .state button[data-v=ignored]{--c:var(--neg)}.ac .state button:hover{background:color-mix(in srgb, var(--c) 26%, transparent)}.ac .state button svg{width:17px;height:17px}.ac .state button[aria-pressed=true]{background:var(--c);color:#fff}@media (max-width:560px){.ac .find{grid-template-columns:auto minmax(0,1fr)}.ac .state{grid-column:2}}.ac .copybox{background:var(--chip);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin-top:18px;padding:16px 18px;font-size:13.5px;line-height:1.6}.ac .btn{border:1px solid var(--line-2);text-align:center;border-radius:999px;min-width:84px;font-size:12.5px;font-weight:600;display:inline-block}.ac .btn:hover{border-color:#ffffff52}.ac .runbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ac .signed{color:var(--faint);margin-left:4px;font-size:12px}.ac .sparks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:36px;display:grid}.ac .spk{flex-direction:column;min-width:0;padding:18px 18px 12px;display:flex;position:relative}.ac .spk-t{text-transform:uppercase;color:var(--dim);padding-right:110px;font-size:11.5px;font-weight:600}.ac .spk-v{font-family:var(--disp);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1}.ac .spk-tag{color:var(--faint);margin-left:8px;font-size:.55em}.ac .spk-c{flex:1;height:74px;min-height:74px;margin-top:10px}.ac .spk-c svg,.ac .runs-c svg{width:100%;height:100%;display:block;overflow:visible}.ac .spk-m{color:var(--faint);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.ac .rec{color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:12px;right:12px}.ac .rec[hidden]{display:none}.ac .agents-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px}.ac .ag-name{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:3px;font-size:30px;font-weight:400;line-height:1;overflow:hidden}.ac .ag-pills{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ac .ag-pills .pill{padding:4px 12px}.ac .pill.pb{border-color:color-mix(in srgb, var(--c) 35%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent)}.ac .blocks .count{flex-direction:column;justify-content:space-between;padding:10px;display:flex}.ac .blocks .count small{text-transform:none;letter-spacing:0;white-space:normal;margin:0 0 6px;font-size:10.5px;font-weight:500;line-height:1.3;overflow:visible}.ac .rows2{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.ac .rows2 div{justify-content:space-between;gap:12px;padding:2px 0;font-size:12.5px;display:flex}.ac .rows2 dt{color:var(--faint)}.ac .rows2 dd{color:#c9c9d0;font-variant-numeric:tabular-nums}.ac .trend{font-weight:700}.ac .runs{border-top:1px solid var(--line);padding-top:12px}.ac .runs-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ac .runs-h>span:first-child{text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.ac .runs-h>span:last-child{color:var(--dim);font-size:12px}.ac .runs-h b{color:var(--text);font-weight:700}.ac .runs-c{cursor:pointer;height:84px}.ac .placeholder .btn{align-self:flex-start;margin-top:6px}.ac .plan{gap:16px;margin-top:28px;display:grid}.ac .plan>*,.ac .two>*,.ac .flow>*{min-width:0}.ac .plan h3+p,.ac .plan h3+ul,.ac .plan h3+.flow,.ac .plan h3+.tbl{margin-top:14px}.ac .plan .card{padding:26px}.ac .plan h3{font-family:var(--disp);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1}.ac .plan p,.ac .plan li{color:var(--dim);max-width:76ch;line-height:1.6}.ac .plan p strong,.ac .plan li strong{color:var(--text);font-weight:600}.ac .plan ul,.ac .plan ol{gap:8px;margin-top:12px;padding-left:20px;display:grid}.ac .plan p+p{margin-top:10px}.ac .two{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.ac .flow{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;margin-top:16px;display:grid}.ac .node{background:var(--chip);border-radius:12px;min-width:0;padding:14px}.ac .node b{font-size:13px;display:block}.ac .node span{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.45;display:block}.ac .node.hl{border:1px solid var(--line-2)}.ac .tbl{margin-top:14px;overflow-x:auto}.ac table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.ac th,.ac td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:9px 10px}.ac th{color:var(--faint);text-transform:uppercase;letter-spacing:.02em;border-top:0;font-size:11px;font-weight:700}.ac td{color:var(--dim)}.ac td:first-child{color:var(--text);white-space:nowrap;font-weight:600}.ac .linkbtn{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);padding:3px 2px;font-size:11.5px;font-weight:600}.ac .linkbtn:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.ac .find p .linkbtn{font-size:inherit;padding:0}.ac .panel code,.ac .modal-list code{background:var(--chip);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font:12.5px/1.4 ui-monospace,SF Mono,Menlo,monospace}.ac .inlink{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ac .inlink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.ac .intro.infoline{margin-top:10px}.ac .intro.infoline .linkbtn{font-size:inherit;padding:0}.ac .overlay{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ac .overlay[hidden]{display:none}.ac .modal{background:linear-gradient(180deg, var(--card-1), var(--card-2));flex-direction:column;width:min(620px,100%);max-height:min(640px,100vh - 32px);padding:24px;display:flex}.ac .modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ac .modal-head h3{font-family:var(--disp);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.05}.ac .modal-sub{color:var(--dim);margin-top:6px;font-size:12.5px}.ac .iconbtn{border:1px solid var(--line-2);width:34px;height:34px;color:var(--dim);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ac .iconbtn:hover{color:var(--text);border-color:#ffffff52}.ac .iconbtn svg{width:14px;height:14px}.ac .modal-list{gap:2px;margin-top:18px;padding-left:22px;display:grid;overflow-y:auto}.ac .modal-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;color:var(--text);padding:9px 4px;font-size:13.5px}.ac .modal-list li::marker{color:var(--faint)}.ac .modal-foot{justify-content:flex-end;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.ac *{transition:none!important}}@media (max-width:560px){.ac .box{padding:18px}.ac .box-name{font-size:22px}.ac .counts{gap:6px}.ac .count{padding:10px}.ac .count small{letter-spacing:0;font-size:10px}}
