.brt .brt-views{display:grid}.brt .brt-vw{visibility:hidden;opacity:0;transition:opacity var(--duration-state) var(--ease-standard), visibility 0s linear var(--duration-state);grid-area:1/1}.brt .brt-vw.on{visibility:visible;opacity:1;transition:opacity var(--duration-state) var(--ease-standard)}.brt .brt-vh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.brt .brt-vh b{font-size:13.5px}.brt .brt-chip{border-radius:var(--radius-sm);border:1px solid var(--border-card);color:var(--d24-body);flex:none;padding:3px 9px;font-size:11px;font-weight:600}.brt .brt-vt{border-collapse:collapse;width:100%;font-size:12px}.brt .brt-vt th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--d24-muted);background:var(--d24-queue-head-band);border-bottom:1px solid var(--d24-head-line);padding:9px 10px;font-size:10px;font-weight:600}.brt .brt-vt td{border-bottom:1px solid var(--grey-150);vertical-align:middle;padding:10px}.brt .brt-vt tbody tr:last-child td{border-bottom:0}.brt .brt-vt .msg{color:var(--d24-body)}.brt .brt-fail{color:var(--d24-red);font-weight:700}.brt .brt-st{border-radius:var(--radius-sm);border:1px solid var(--border-card);color:var(--d24-body);padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.brt .brt-st--act{background:var(--grey-850);border-color:var(--grey-850);color:var(--d24-surface)}.brt .brt-btn{border-radius:var(--radius-sm);background:var(--grey-150);margin-left:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.brt .brt-env{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.brt .brt-env__b{border:1px solid var(--grey-150);border-radius:10px;padding:14px 16px}.brt .brt-env__b b{margin-bottom:8px;font-size:13px;display:block}.brt .brt-env__b ul{color:var(--d24-body);margin:0;padding:0;font-size:12px;list-style:none}.brt .brt-env__b li+li{margin-top:4px}.brt .brt-pkg{background:var(--d24-queue-head-band);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:16px 18px;display:flex}.brt .brt-pkg__ic{border-radius:var(--radius-sm);background:var(--d24-surface);border:1px solid var(--border-card);place-items:center;width:36px;height:36px;display:grid}.brt .brt-pkg__ic svg{width:18px;height:18px}.brt .brt-pkg b{font-size:12px}.brt .brt-pkg small{color:var(--d24-muted);font-size:11px}.brt .brt-vw.on .brt-mk{outline:1.5px solid var(--accent);outline-offset:-1px;border-radius:var(--radius-sm)}.brt .brt-vw.on tr.brt-mk{outline-offset:-2px}.brt .awr-st__b{min-height:6.2em}.brt .brt-views>.awr-coach{grid-area:auto}.brt .brt-vw{align-self:start}.brt .brt-views>.awr-coach:before{left:var(--ax,28px)}@media (min-width:62.51rem){.brt .brt-views{padding-bottom:172px}}@media (max-width:62.5rem){.brt .brt-env{grid-template-columns:1fr}.brt .brt-vt{font-size:11.5px}.brt .brt-vt th,.brt .brt-vt td{overflow-wrap:anywhere;padding:8px 6px}}@media (prefers-reduced-motion:reduce){.brt .brt-vw,.brt .brt-vw.on{transition:none}}
.brq{background:var(--bg-dark);color:var(--text-body-on-dark);padding-block:clamp(var(--space-12), 6vw, var(--space-20))}.brq .brq-head{max-width:46rem}.brq h2{letter-spacing:-.02em;color:var(--text-on-dark);margin:0;font-size:clamp(1.875rem,2.6vw,2.25rem);font-weight:700;line-height:1.1}.brq .brq-sub{color:var(--text-on-dark);margin:24px 0 0;font-size:1.125rem;font-weight:600;line-height:1.4}.brq .brq-lede{max-width:60ch;color:var(--text-body-on-dark);margin:8px 0 0;font-size:1rem;line-height:1.65}.brq .brq-mp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:120px;margin-top:64px;display:grid;position:relative}.brq .brq-mp__c{z-index:1;position:relative}.brq .brq-mp__l{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-on-dark);margin-bottom:14px;font-size:.75rem;font-weight:600;display:block}.brq .brq-q{color:var(--text-on-dark);transition:opacity var(--duration-reveal) var(--ease-standard);margin:0;font-size:1.5rem;line-height:1.6}.brq .brq-m{border-radius:var(--radius-sm);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);cursor:default;transition:background-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);padding:1px 5px}.brq .brq-m sup{vertical-align:.7em;opacity:.7;margin-left:3px;font-size:.55em;font-weight:700}.brq .brq-q .brq-m.hl{background:var(--accent);color:var(--white);box-shadow:none}.brq .brq-kx{color:var(--text-muted-on-dark);transition:opacity var(--duration-reveal) var(--ease-standard);flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.brq .brq-kx li{transition:color var(--duration-state) var(--ease-standard);align-items:center;gap:6px;display:flex}.brq .brq-kx sup{border-radius:var(--radius-sm);width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);color:color-mix(in srgb, var(--accent) 70%, var(--white));vertical-align:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.brq .brq-kx li.hl{color:var(--text-on-dark)}.brq .brq-kx li.hl sup{background:var(--accent);box-shadow:none;color:var(--white)}.brq .brq-mx{border-radius:var(--radius-lg);background:var(--surface-dark-raised);width:48px;height:48px;color:var(--accent);transition:opacity var(--duration-reveal) var(--ease-standard);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.brq .brq-mx svg{width:24px;height:24px}.brq .brq-mp.off .brq-mx,.brq .brq-mp.off .brq-kx,.brq .brq-mp.off .brq-q .brq-m{opacity:.45}.brq .brq-cs{display:grid}.brq .brq-cd{opacity:0;visibility:hidden;transition:opacity .25s, translate .3s var(--ease-standard), visibility 0s .25s;grid-area:1/1;translate:0 6px}.brq .brq-cd.on{opacity:1;visibility:visible;transition-delay:0s;translate:none}.brq .brq-pc{border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);flex-direction:column;gap:12px;padding:18px;font-size:.875rem;display:flex}.brq .brq-pc__h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brq .brq-pc__id{color:var(--red-700);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;display:block}.brq .brq-pc__nm{color:var(--text-primary);margin-top:2px;font-size:1.0625rem;font-weight:600;display:block}.brq .brq-pc__f{color:var(--text-secondary);margin:0;font-size:.78125rem}.brq .brq-tg{border-radius:var(--radius-sm);background:var(--grey-150);white-space:nowrap;color:var(--text-primary);flex:none;padding:3px 8px;font-size:.6875rem;font-weight:600}.brq .brq-tg--ok{background:color-mix(in srgb, var(--status-positive) 14%, var(--white));color:var(--green-700)}.brq .brq-tg--no{background:color-mix(in srgb, var(--accent) 11%, var(--white));color:var(--red-700)}.brq .brq-ls{border-radius:var(--radius-md);background:var(--grey-100);padding:2px 14px}.brq .brq-rw{border-top:1px solid var(--grey-200);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.brq .brq-rw:first-child{border-top:0}.brq .brq-rw__k{color:var(--text-muted);font-size:.75rem}.brq .brq-rw__t b{color:var(--text-primary);font-size:.84375rem;font-weight:600;display:block}.brq .brq-rw__t small{color:var(--text-muted);font-size:.75rem;display:block}.brq .brq-rw.mu b{color:var(--text-muted)}.brq .brq-rw.hot{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-focus) var(--accent);border-top-color:#0000;margin:0 -14px;padding:10px 14px}.brq .brq-rw.hot+.brq-rw{border-top-color:#0000}.brq .brq-rule{border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--grey-200);padding:8px 18px}.brq .brq-cl{border-top:1px dashed var(--grey-200);color:var(--text-primary);grid-template-columns:48px minmax(0,1fr);gap:8px;padding:10px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;display:grid}.brq .brq-cl:first-child{border-top:0}.brq .brq-cl i{font-style:normal;font-family:var(--font-sans);letter-spacing:.08em;color:var(--text-muted);padding-top:2px;font-size:.6875rem;font-weight:600}.brq .brq-cl.hot i{color:var(--accent)}.brq .brq-rule .brq-m{color:var(--red-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);font-weight:600}.brq .brq-rule .brq-m.hl{background:var(--red-700);color:var(--white);box-shadow:none}.brq .brq-st{border-top:1px solid var(--border-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none;display:grid}.brq .brq-st li{position:relative}.brq .brq-sb{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;padding:28px 24px 8px 0;display:block;position:relative}.brq .brq-sb:focus-visible{outline:var(--border-focus) solid var(--accent);outline-offset:4px}.brq .brq-sb__n{border-radius:var(--radius-md);background:var(--surface-dark-raised);width:36px;height:36px;color:var(--text-body-on-dark);transition:background-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);place-items:center;display:grid}.brq .brq-sb__n svg{width:18px;height:18px}.brq .brq-sb b{color:var(--text-body-on-dark);transition:color var(--duration-state) var(--ease-standard);margin-top:16px;font-size:1rem;font-weight:600;display:block}.brq .brq-sb.on b{color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){.brq .brq-sb:hover b{color:var(--text-on-dark)}}.brq .brq-sb__d{color:var(--text-body-on-dark);margin-top:8px;font-size:.875rem;line-height:1.55;display:block}.brq .brq-sb em{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--white) 8%, transparent);color:var(--text-on-dark);margin-top:14px;padding:4px 8px;font-size:.75rem;font-style:normal;font-weight:600;display:inline-block}.brq .brq-st li:last-child .brq-sb em{background:color-mix(in srgb, var(--status-positive) 25%, transparent);color:var(--green-500)}.brq .brq-sb.on .brq-sb__n{background:var(--accent);color:var(--white)}.brq .brq-sb.on em{background:color-mix(in srgb, var(--white) 14%, transparent)}.brq .brq-sb__tm{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.brq .brq-sb.on .brq-sb__tm{transform:scaleX(var(--fill-n,0))}.brq .brq-ill{color:var(--text-muted-on-dark);margin:40px 0 0;font-size:.78125rem}@media (max-width:64rem){.brq .brq-mp{grid-template-columns:minmax(0,1fr);gap:40px}.brq .brq-mx{margin:0 auto;position:static;translate:none;rotate:90deg}.brq .brq-st{grid-template-columns:1fr 1fr;row-gap:32px}}@media (max-width:40rem){.brq .brq-q{font-size:1.1875rem}.brq .brq-st{column-gap:16px}.brq .brq-sb{padding:20px 0 8px}.brq .brq-sb__d{font-size:.8125rem}.brq .brq-rule{padding:4px 12px}.brq .brq-cl{grid-template-columns:40px minmax(0,1fr);font-size:.75rem}.brq .brq-rw{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}}@media (prefers-reduced-motion:reduce){.brq .brq-sb.on .brq-sb__tm{transform:none}.brq .brq-cd,.brq .brq-m,.brq .brq-kx li,.brq .brq-sb__n,.brq .brq-sb b,.brq .brq-q,.brq .brq-kx,.brq .brq-mx{transition:none}}
