.signin{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:48px 16px;background:radial-gradient(1200px 600px at 50% 18%,color-mix(in srgb,var(--side-acc) 16%,transparent),transparent 70%),linear-gradient(180deg,var(--side-bg) 0%,#0a1830 100%);color:var(--side-text)}.signin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);pointer-events:none}.signin-chart{position:absolute;left:0;right:0;bottom:0;height:58vh;width:100%;pointer-events:none}.signin-chart .line{fill:none;stroke:var(--side-acc);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:5000;stroke-dashoffset:5000;animation:signin-draw 2.4s cubic-bezier(.65,0,.35,1) .3s forwards}.signin-chart .area{opacity:0;animation:signin-fade 1.4s ease-out 1.4s forwards}.signin-head{position:absolute;width:11px;height:11px;margin-bottom:-5px;border-radius:999px;background:var(--side-acc);box-shadow:0 0 0 6px color-mix(in srgb,var(--side-acc) 25%,transparent);pointer-events:none;opacity:0;animation:signin-fade .3s ease-out 2.6s forwards,signin-pulse 2.4s ease-in-out 3s infinite}.signin-brand{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.signin-mark{display:inline-flex;align-items:center;height:1.32em;padding:0 .3em;border-radius:.22em;background:#fff;color:var(--side-bg);font-size:clamp(46px,9vw,76px);font-weight:750;letter-spacing:-.035em;line-height:1;box-shadow:0 18px 50px #00000059,0 0 0 1px #ffffff14;opacity:0;transform:scale(.72);animation:signin-pop .6s cubic-bezier(.23,1,.32,1) .1s forwards}.signin-mark .expand{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;animation:signin-expand .9s cubic-bezier(.65,0,.35,1) .75s forwards}.signin-tagline{margin:0;font-size:clamp(20px,3.2vw,28px);font-weight:500;letter-spacing:-.015em;color:var(--side-text);display:flex;gap:.3em;flex-wrap:wrap;justify-content:center}.signin-tagline span{display:inline-block;opacity:0;transform:translateY(14px);animation:signin-rise .6s cubic-bezier(.23,1,.32,1) forwards}.signin-tagline span:nth-child(1){animation-delay:1.35s}.signin-tagline span:nth-child(2){animation-delay:1.47s}.signin-tagline span:nth-child(3){animation-delay:1.59s}.signin-tagline span:nth-child(4){animation-delay:1.71s}.signin-tagline .grow{color:var(--side-acc);font-weight:650}.signin-tagline .grow:after{content:"↗";display:inline-block;margin-left:.12em;font-size:.8em}.signin-kicker{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--side-dim);opacity:0;animation:signin-fade .6s ease-out 1.9s forwards}.signin-card{position:relative;width:100%;max-width:400px;padding:26px 28px;display:flex;flex-direction:column;align-items:center;gap:18px;border-radius:12px;background:var(--panel);color:var(--text);box-shadow:0 24px 60px #00000059,0 0 0 1px #ffffff0f;opacity:0;transform:translateY(16px);animation:signin-rise .7s cubic-bezier(.23,1,.32,1) 2s forwards}.signin-card p{margin:0;font-size:14.5px;color:var(--mut);line-height:1.6;text-align:center}.signin-foot{max-width:100%;text-align:center;overflow-wrap:anywhere;position:relative;font-size:11.5px;color:var(--side-dim);letter-spacing:.04em;opacity:0;animation:signin-fade .6s ease-out 2.3s forwards}@keyframes signin-draw{to{stroke-dashoffset:0}}@keyframes signin-fade{to{opacity:1}}@keyframes signin-pop{to{opacity:1;transform:scale(1)}}@keyframes signin-expand{0%{max-width:0;opacity:0}40%{opacity:1}to{max-width:1.9em;opacity:1}}@keyframes signin-rise{to{opacity:1;transform:translateY(0)}}@keyframes signin-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}@media (prefers-reduced-motion: reduce){.signin-chart .line,.signin-chart .area,.signin-head,.signin-mark,.signin-mark .expand,.signin-tagline span,.signin-kicker,.signin-card,.signin-foot{animation:none;opacity:1;transform:none;stroke-dashoffset:0}.signin-mark .expand{max-width:none}}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code: "IBM Plex Mono", ui-monospace, monospace;--radius: 6px;--radius-sm: 4px}:root,[data-theme=light]{color-scheme:light;--bg: #f3f5f8;--panel: #ffffff;--panel2: #f7f9fb;--raise: #ffffff;--line: #e2e7ee;--line2: #c9d2dd;--text: #0f1b2d;--mut: #4a5a6e;--dim: #5f6d7e;--acc: #1f4e8c;--accBg: #e8eef7;--accBd: #c3d2e8;--accInk: #ffffff;--pass: #0f6b45;--passBg: #e6f4ec;--passBd: #b9dfc9;--fail: #b42318;--failBg: #fdeeec;--failBd: #f5c8c2;--warn: #8a5a00;--warnBg: #fdf4e1;--warnBd: #efd9a8;--waived: #3d5a99;--waivedBg: #eaeff9;--waivedBd: #c6d2ec;--shadow: 0 1px 2px rgba(15, 27, 45, .05), 0 1px 3px rgba(15, 27, 45, .04);--shadow-lg: 0 12px 32px rgba(15, 27, 45, .16);--onSolid: #ffffff;--side-bg: #0f2242;--side-line: #1d3459;--side-hover: #162c52;--side-active: #21406f;--side-text: #e6ecf5;--side-mut: #9fb0c8;--side-dim: #7589a6;--side-acc: #8fb8ff}[data-theme=dark]{color-scheme:dark;--bg: #0b1320;--panel: #111b2b;--panel2: #152134;--raise: #1a273c;--line: #213047;--line2: #2d3f5a;--text: #e7ecf3;--mut: #a2b0c3;--dim: #7788a0;--acc: #7eaaf0;--accBg: #16284a;--accBd: #274271;--accInk: #0b1320;--pass: #5cc98e;--passBg: #11271d;--passBd: #1f4a33;--fail: #f2857a;--failBg: #2a1518;--failBd: #57262a;--warn: #e3b453;--warnBg: #261f10;--warnBd: #4f3f1b;--waived: #93acec;--waivedBg: #172039;--waivedBd: #2c3c66;--shadow: none;--shadow-lg: 0 16px 40px rgba(0, 0, 0, .5);--onSolid: #0b1320;--side-bg: #08101c;--side-line: #182438;--side-hover: #111c2e;--side-active: #1a2b47;--side-text: #e7ecf3;--side-mut: #97a6bb;--side-dim: #6d7e96;--side-acc: #8fb8ff}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;font-feature-settings:"cv05","cv08","ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}a{color:var(--acc);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.input:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--accBg)}::selection{background:var(--accBg)}#root{height:100%}.mono{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.kicker{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.kicker-lg{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.page-title{font-size:24px;font-weight:650;letter-spacing:-.018em;line-height:1.2;text-wrap:balance}.page{padding:24px 32px 70px;max-width:1600px;display:flex;flex-direction:column;gap:18px}.head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.page-header{display:flex;flex-direction:column;gap:7px}.page-header-trail{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-height:17px}.back-link{font-size:13.5px;color:var(--mut);text-decoration:none;white-space:nowrap}.back-link:hover{color:var(--acc);text-decoration:underline;text-underline-offset:3px}.page-header-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}h1.page-title{margin:0}.explainer{font-size:14.5px;color:var(--mut);line-height:1.6;max-width:640px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:15px;display:flex;flex-direction:column;gap:10px}.card-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.table-head{display:grid;gap:14px;padding:10px 16px;background:var(--panel2);border-bottom:1px solid var(--line2);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.table-row{display:grid;gap:14px;padding:11px 16px;border-top:1px solid var(--line);align-items:center}.table-row.clickable{cursor:pointer;text-align:left;width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;font:inherit;color:inherit}.table-row.clickable:hover{background:var(--panel2)}.btn{border:1px solid var(--line2);border-radius:var(--radius);background:var(--panel);padding:7px 13px;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow)}.btn:hover:not(:disabled){border-color:var(--mut);background:var(--panel2)}.btn:disabled{cursor:not-allowed;color:var(--dim);background:var(--panel2);border-color:var(--line2)}.btn-primary{border:0;border-radius:var(--radius);background:var(--acc);color:var(--accInk);padding:8px 15px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow)}.btn-primary:hover:not(:disabled){filter:brightness(1.12)}.btn-primary:disabled{background:var(--panel2);color:var(--dim);box-shadow:inset 0 0 0 1px var(--line2);cursor:not-allowed}.btn-dashed{border:1px dashed var(--line2);border-radius:var(--radius);background:transparent;padding:13px;font-size:14px;color:var(--mut);cursor:pointer;text-align:left}.btn-dashed:hover{color:var(--text);border-color:var(--acc)}.btn-quiet{border:0;background:transparent;font-size:13.5px;color:var(--mut);cursor:pointer;padding:0}.link-btn{border:0;background:transparent;padding:0;font:inherit;font-size:inherit;color:var(--acc);cursor:pointer;text-decoration:none}.link-btn:hover{text-decoration:underline;text-underline-offset:3px}.fact-pair{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 10px;border:1px solid var(--line2);border-radius:var(--radius);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.fact-pair:hover,.fact-pair:focus-visible{border-color:var(--acc)}.fact-pair:hover .fact-pair-edit{text-decoration:underline;text-underline-offset:3px}.fact-pair-static{cursor:default;border-style:dashed}.fact-pair-static:hover{border-color:var(--line2)}.fact-pair-editing{flex-direction:column;align-items:stretch;gap:6px;cursor:default;border-color:var(--acc)}.fact-pair-grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:3px;flex:1;min-width:0}.fact-pair-label{font-family:var(--font-num);font-size:10px;letter-spacing:.12em;color:var(--dim)}.fact-pair-edit{flex-shrink:0;font-size:12.5px;color:var(--acc)}.fact-pair-field{display:flex;flex-direction:column;gap:3px}.pill{font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:.02em;border:1px solid var(--line2);border-radius:999px;padding:3px 9px;white-space:nowrap;display:inline-block}.tag{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.02em;border:1px solid var(--line2);border-radius:4px;padding:2px 6px;color:var(--mut);white-space:nowrap;display:inline-block}.segmented{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2)}.segmented button{border:0;border-radius:var(--radius-sm);background:transparent;color:var(--mut);padding:5px 12px;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap}.segmented button[aria-pressed=true]{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 0 0 1px var(--line2),var(--shadow)}.segmented.compact button{flex:1;padding:6px 4px;font-size:12.5px}.filter-pill{border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--mut);padding:5px 12px;font-size:13.5px;cursor:pointer;white-space:nowrap}.filter-pill:hover:not([aria-pressed=true]){border-color:var(--line2);color:var(--text)}.filter-pill[aria-pressed=true]{border-color:var(--acc);background:var(--accBg);color:var(--acc)}.input{border:1px solid var(--line2);border-radius:var(--radius);background:var(--panel);padding:7px 11px;font-size:13.5px;transition:border-color .15s ease,box-shadow .15s ease}.input.mono{font-family:var(--font-num);font-size:13.5px;font-variant-numeric:tabular-nums lining-nums}.textarea{border:1px solid var(--line2);border-radius:var(--radius);background:var(--panel2);padding:9px 11px;font-size:14px;line-height:1.6;resize:vertical;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.pips{display:flex;gap:2px}.pips span{flex:1;height:7px;border-radius:2px;background:var(--line2)}.pips.sm span{height:5px}.pips.xs span{height:4px}.pips span[data-fill=acc]{background:var(--acc)}.pips span[data-fill=pass]{background:var(--pass)}.pips span[data-fill=fail]{background:var(--fail)}.pips span[data-fill=warn]{background:var(--warn)}.pips span[data-fill=blocked]{background:var(--failBd)}.rail{display:flex;flex-direction:column;gap:11px;position:sticky;top:0}.kv{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding-bottom:7px;border-bottom:1px solid var(--line)}.kv span:first-child{color:var(--mut)}.kv span:last-child{text-align:right}.kv>span:first-child{flex-shrink:0;white-space:nowrap}.kv>:last-child{min-width:0;overflow-wrap:anywhere}.kv .product-name{white-space:normal;overflow:visible}.note-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);padding:14px;font-size:13px;color:var(--mut);line-height:1.65}.spacer{flex:1}.loading,.empty{padding:40px 4px;font-size:14px;color:var(--mut)}.loading{display:flex;align-items:center;gap:10px}.loading:before{content:"";width:14px;height:14px;border-radius:999px;border:2px solid var(--line2);border-top-color:var(--acc);flex:none;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{border:1px solid var(--failBd);border-radius:var(--radius);background:var(--failBg);padding:13px 15px;font-size:14px;line-height:1.55;color:var(--text);display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}:root{--ease-out-strong: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}.btn{transition:transform .14s var(--ease-out-strong),border-color .15s ease,background-color .15s ease}.btn-primary{transition:transform .14s var(--ease-out-strong),background-color .15s ease,color .15s ease,filter .15s ease}.btn-dashed{transition:transform .14s var(--ease-out-strong),border-color .15s ease,color .15s ease}.filter-pill{transition:transform .14s var(--ease-out-strong),border-color .15s ease,background-color .15s ease,color .15s ease}.segmented button{transition:transform .14s var(--ease-out-strong),background-color .15s ease,color .15s ease}.pressable{transition:transform .14s var(--ease-out-strong)}.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-dashed:active:not(:disabled),.filter-pill:active:not(:disabled),.segmented button:active:not(:disabled),.pressable:active:not(:disabled){transform:scale(.97)}.nav-item,.table-row.clickable{transition:background-color .12s ease}.pips span{transition:background-color .25s ease}.dialog-overlay{opacity:1;transition:opacity .18s ease-out}.dialog-panel{opacity:1;transform:scale(1) translateY(0);transition:opacity .2s var(--ease-out-strong),transform .2s var(--ease-out-strong)}.lightbox-overlay{opacity:1;transition:opacity .2s ease-out}.lightbox-content{opacity:1;transform:scale(1);transition:opacity .22s var(--ease-out-strong),transform .22s var(--ease-out-strong)}.reveal{opacity:1;transform:translateY(0);transition:opacity .15s ease-out,transform .15s var(--ease-out-strong)}.disclosure{display:inline-block;transition:transform .2s var(--ease-out-strong)}.disclosure[data-open=true]{transform:rotate(180deg)}@starting-style{.dialog-overlay,.lightbox-overlay{opacity:0}.dialog-panel{opacity:0;transform:scale(.97) translateY(8px)}.lightbox-content{opacity:0;transform:scale(.97)}.reveal{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-dashed:active:not(:disabled),.filter-pill:active:not(:disabled),.segmented button:active:not(:disabled),.pressable:active:not(:disabled){transform:none}.dialog-panel,.lightbox-content,.reveal{transform:none!important;transition:opacity .15s ease}.disclosure{transition:none}.loading:before{animation:none;border-top-color:var(--line2)}}.report-title{font-size:18px;font-weight:600;letter-spacing:-.01em}.report-facts{display:flex;flex-wrap:wrap;gap:6px 28px;font-size:13.5px}.report-fact{display:flex;flex-direction:column;gap:3px}.report-files{display:flex;flex-direction:column;gap:6px}.report-file{border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:var(--radius);background:var(--panel2);overflow:hidden}.report-file[data-status=failed]{border-left-color:var(--fail)}.report-file[data-status=passed]{border-left-color:var(--pass)}.report-file-head{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.report-file-head:hover{background:var(--raise)}.report-path{font-size:12.5px;min-width:0;overflow-wrap:anywhere}.report-counts{margin-left:auto;white-space:nowrap}.report-tests{border-top:1px solid var(--line);padding:6px 12px 8px;display:flex;flex-direction:column;gap:2px}.report-test-line{display:flex;align-items:baseline;gap:10px;padding:4px 0;font-size:13px}.report-test-name{flex:1;min-width:0;overflow-wrap:anywhere}.report-test[data-status=failed] .report-test-name{color:var(--fail)}.report-test[data-status=skipped] .report-test-name,.report-test[data-status=todo] .report-test-name{color:var(--mut)}.report-ancestors{color:var(--dim)}.report-message{margin:4px 0 8px;padding:10px 12px;border:1px solid var(--failBd);border-radius:7px;background:var(--failBg);color:var(--text);font-family:var(--font-code);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;max-height:420px}.product-name{font-family:var(--font-sans);font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--mut);display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-card .product-name{font-size:11px}.board-card .pill{font-size:10px;padding:2px 5px;border-radius:4px}.board-card .tag{font-size:9.5px;padding:1px 4px}.product-name.inline{display:inline-block;vertical-align:bottom;max-width:min(320px,100%);margin-left:8px}.ledger tbody tr:hover>td,.ledger tbody tr:hover>th{background-color:var(--accBg)!important}.ledger tr.ledger-total>td,.ledger tr.ledger-total>th{border-top:1px solid var(--mut)!important;border-bottom:3px double var(--mut);font-weight:650}.ledger-edit{color:var(--text);background:transparent;transition:background-color .12s ease,color .12s ease}.ledger-edit:hover,.ledger-edit:focus-visible{color:var(--acc);background:var(--panel);box-shadow:inset 0 0 0 1px var(--accBd)}.shell{display:flex;height:100vh;overflow:hidden;background:var(--bg);color:var(--text)}.sidebar{width:232px;flex:none;background:var(--side-bg);color:var(--side-text);display:flex;flex-direction:column;padding:18px 12px 16px;gap:20px;overflow:auto;scrollbar-color:var(--side-line) transparent}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:2px 8px 16px;border-bottom:1px solid var(--side-line)}.sidebar-brand .mark{width:30px;height:30px;border-radius:var(--radius);background:#fff;color:var(--side-bg);font-size:13px;font-weight:750;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;flex:none}.sidebar-brand .name{font-size:15.5px;font-weight:650;letter-spacing:-.01em;color:#fff}.sidebar-brand .who{font-size:11.5px;color:var(--side-dim)}.nav-group{display:flex;flex-direction:column;gap:1px}.nav-group>.kicker{padding:0 12px 6px;font-size:10.5px;color:var(--side-dim)}.nav-item{position:relative;border:0;border-radius:var(--radius);background:transparent;padding:8px 10px 8px 12px;display:flex;justify-content:space-between;gap:8px;align-items:center;text-align:left;cursor:pointer;width:100%;color:var(--side-mut);text-decoration:none}.nav-item:hover{background:var(--side-hover);color:var(--side-text);text-decoration:none}.nav-item .label{font-size:13.5px;font-weight:500}.nav-item .count{font-family:var(--font-num);font-size:11.5px;color:var(--side-dim);font-variant-numeric:tabular-nums}.nav-item.active{background:var(--side-active);color:#fff}.nav-item.active:before{content:"";position:absolute;left:0;top:50%;width:3px;height:18px;border-radius:999px;background:var(--side-acc);transform:translateY(-50%)}.nav-item.active .label{font-weight:600}.nav-item.active .count{color:var(--side-mut)}.sidebar :focus-visible{outline-color:var(--side-acc)}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--side-line)}.sidebar-foot .caption{font-size:11.5px;color:var(--side-dim);line-height:1.6;padding:0 4px}.sidebar .segmented{background:var(--side-hover);border-color:var(--side-line)}.sidebar .segmented button{color:var(--side-mut)}.sidebar .segmented button[aria-pressed=true]{background:var(--side-active);color:#fff;box-shadow:none}.sidebar .btn{background:transparent;border-color:var(--side-line);color:var(--side-text);box-shadow:none}.sidebar .btn:hover:not(:disabled){background:var(--side-hover);border-color:var(--side-mut)}.content{flex:1;min-width:0;overflow:auto}.mono,.table-row,.table-head,.kv{font-variant-numeric:tabular-nums}html.env-test{--env-banner-h: 32px}html.env-test body{padding-top:var(--env-banner-h);box-sizing:border-box}html.env-test .shell{height:calc(100vh - var(--env-banner-h))}@keyframes env-ticker{to{transform:translate(-50%)}}.env-ticker-track{animation:env-ticker 90s linear infinite}@media (prefers-reduced-motion: reduce){.env-ticker-track{animation:none}}
